.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter-from,.fade-leave-active{opacity:0}.fade-transform--move,.fade-transform-leave-active,.fade-transform-enter-active{transition:opacity .3s ease,transform .3s ease}.fade-transform-enter-from{opacity:0;transform:translate(-30px)}.fade-transform-leave-to{opacity:0;transform:translate(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:opacity .3s ease,transform .3s ease}.breadcrumb-enter-from,.breadcrumb-leave-active{opacity:0;transform:translate(20px)}.breadcrumb-move{transition:all .5s}.breadcrumb-leave-active{position:absolute}::view-transition-new(root),::view-transition-old(root){animation:none!important;backface-visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.dark::view-transition-old(root){z-index:2147483646;background:var(--bg-color-dark)}.dark::view-transition-new(root){z-index:1;background:var(--bg-color)}::view-transition-old(root){z-index:1;background:var(--bg-color)}::view-transition-new(root){z-index:2147483646;background:var(--bg-color-dark)}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.cell .el-tag{margin-right:0}.small-padding .cell{padding-left:5px;padding-right:5px}.fixed-width .el-button--mini{padding:7px 10px;width:60px}.status-col .cell{padding:0 10px;text-align:center}.status-col .cell .el-tag{margin-right:0}.el-dialog{transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-editor.el-input__inner{display:inline-flex!important}.el-range-separator{box-sizing:content-box}.el-menu--collapse>div>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-dropdown .el-dropdown-link{color:var(--el-color-primary)!important}.el-popper.is-dark{max-width:400px!important;word-break:break-word!important;white-space:pre-wrap!important;line-height:1.6!important}.vxe-table *::-webkit-scrollbar{height:10px!important;width:10px!important}.vxe-table *::-webkit-scrollbar-thumb{border-radius:5px;background:#b4bed299}.vxe-table *::-webkit-scrollbar-thumb:hover{background:#8c9bb4cc}.vxe-table *::-webkit-scrollbar-track{background:#f0f4fc80}#print-js-content,#sp-print-content{position:fixed!important;left:0!important;top:0!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}:export{menuText:#bfcbd9;menuActiveText:#409eff;menuBg:#304156;menuHover:#263445;menuLightBg:#ffffff;menuLightHover:#f0f1f5;menuLightText:#303133;menuLightActiveText:#409EFF;sideBarWidth:240px;blue:#324157;lightBlue:#333c46;red:#C03639;pink:#E65D6E;green:#30B08F;tiffany:#4AB7BD;yellow:#FEC171;panGreen:#30B08F;colorPrimary:#409EFF;colorSuccess:#67C23A;colorWarning:#E6A23C;colorDanger:#F56C6C;colorInfo:#909399}html.dark{--el-bg-color: #141414;--el-bg-color-overlay: #1d1e1f;--el-text-color-primary: #ffffff;--el-text-color-regular: #d0d0d0;--el-border-color: #434343;--el-border-color-light: #434343;--primary-bg: #18212b;--sidebar-bg: #141414;--sidebar-text: #ffffff;--menu-hover: #2d2d2d;--menu-active-text: #409eff;--navbar-bg: #141414;--navbar-text: #ffffff;--navbar-hover: #141414;--tags-bg: #141414;--tags-item-bg: #1d1e1f;--tags-item-border: #303030;--tags-item-text: #d0d0d0;--tags-item-hover: #2d2d2d;--tags-close-hover: #64666a;--splitpanes-bg: #141414;--splitpanes-border: #303030;--splitpanes-splitter-bg: #1d1e1f;--splitpanes-splitter-hover-bg: #2d2d2d;--blockquote-bg: #1d1e1f;--blockquote-border: #303030;--blockquote-text: #d0d0d0;--cron-border: #303030;--splitpanes-default-bg: #141414}html.dark .sidebar-container{background-color:var(--sidebar-bg)!important}html.dark .sidebar-container .el-menu-item:not(.is-active),html.dark .sidebar-container .menu-title{color:var(--el-text-color-regular)}html.dark .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title,html.dark .sidebar-container .theme-dark .el-sub-menu .el-menu-item{background-color:var(--el-bg-color)!important}html.dark .topmenu-container .el-menu-item,html.dark .topmenu-container .el-sub-menu .el-sub-menu__title{color:var(--el-text-color-regular)!important}html.dark .topbar-menu.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{color:var(--el-text-color-regular)!important}html.dark .el-menu--horizontal .el-menu-item:not(.is-disabled):hover,html.dark .el-menu--horizontal .el-menu-item:not(.is-disabled):focus,html.dark .el-menu--horizontal .el-sub-menu:not(.is-disabled):hover,html.dark .el-menu--horizontal .el-sub-menu:not(.is-disabled):focus{background-color:var(--navbar-hover)!important}html.dark .el-menu--horizontal .el-menu-item:not(.is-disabled):hover .el-sub-menu__title,html.dark .el-menu--horizontal .el-menu-item:not(.is-disabled):focus .el-sub-menu__title,html.dark .el-menu--horizontal .el-sub-menu:not(.is-disabled):hover .el-sub-menu__title,html.dark .el-menu--horizontal .el-sub-menu:not(.is-disabled):focus .el-sub-menu__title{background-color:var(--navbar-hover)!important}html.dark .splitpanes{background-color:var(--splitpanes-bg)}html.dark .splitpanes .splitpanes__pane{background-color:var(--splitpanes-bg);border-color:var(--splitpanes-border)}html.dark .splitpanes .splitpanes__splitter{background-color:var(--splitpanes-splitter-bg);border-color:var(--splitpanes-border)}html.dark .splitpanes .splitpanes__splitter:hover{background-color:var(--splitpanes-splitter-hover-bg)}html.dark .splitpanes .splitpanes__splitter:before,html.dark .splitpanes .splitpanes__splitter:after{background-color:var(--splitpanes-border)}html.dark .el-button--primary.is-plain{background-color:var(--primary-bg);border:1px solid var(--el-color-primary-light-2);color:var(--el-color-primary-light-2)}html.dark .el-button--primary.is-plain:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color)}html.dark .el-button--primary.is-plain.is-disabled{background-color:var(--link-active-bg-color);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3);opacity:.5}html.dark .el-tag--primary{background-color:var(--primary-bg);border:1px solid var(--el-border-color-light);color:var(--el-color-primary)}html.dark .el-table{--el-table-header-bg-color: var(--el-bg-color-overlay) !important;--el-table-header-text-color: var(--el-text-color-regular) !important;--el-table-border-color: var(--el-border-color-light) !important;--el-table-row-hover-bg-color: var(--el-bg-color-overlay) !important}html.dark .el-table .el-table__header-wrapper th,html.dark .el-table .el-table__fixed-header-wrapper th{background-color:var(--el-bg-color-overlay, #f8f8f9)!important;color:var(--el-text-color-regular, #515a6e)}html.dark .el-tree .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-bg-color-overlay)!important;color:var(--el-color-primary)}html.dark .el-tree .el-tree-node__content:hover{background-color:var(--el-bg-color-overlay)}html.dark .el-dropdown-menu__item:not(.is-disabled):focus,html.dark .el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--navbar-hover)!important}html.dark blockquote{background-color:var(--blockquote-bg)!important;border-left-color:var(--blockquote-border)!important;color:var(--blockquote-text)!important}html.dark .popup-result .title{background:var(--cron-border)}html.dark .copyright{background-color:var(--el-bg-color)!important;color:var(--el-text-color-regular)!important;border-top:1px solid var(--el-bg-color)!important}#app .main-container{min-height:100%;transition:margin-left .22s cubic-bezier(.4,0,.2,1);margin-left:240px;position:relative}#app .sidebarHide{margin-left:0!important}#app .sidebar-container{transition:width .22s cubic-bezier(.4,0,.2,1);width:240px!important;height:100%;position:fixed;font-size:0px;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;box-shadow:none;background-color:#fff}#app .sidebar-container:has(.theme-dark){background-color:#304156}#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 .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 64px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:10px!important}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-menu-item,#app .sidebar-container .menu-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app .sidebar-container .el-menu-item .el-menu-tooltip__trigger{display:inline-block!important}#app .sidebar-container .sub-menu-title-noDropdown:hover,#app .sidebar-container .el-sub-menu__title:hover{background-color:#3b82f60f!important}#app .sidebar-container .theme-dark .is-active>.el-sub-menu__title{color:#f4f4f5!important}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .el-sub-menu .el-menu-item{min-width:240px!important;padding-left:44px!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:#0000000f!important}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item{background-color:#1f2d3d}#app .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container .theme-dark .el-sub-menu .el-menu-item:hover{background-color:#001528!important}#app .hideSidebar .sidebar-container{width:60px!important}#app .hideSidebar .main-container{margin-left:60px}#app .hideSidebar .sub-menu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip{padding:0!important;display:flex!important;align-items:center;justify-content:center}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip .svg-icon{margin-left:0}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip__trigger{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0!important}#app .hideSidebar .el-sub-menu{overflow:hidden}#app .hideSidebar .el-sub-menu>.el-sub-menu__title{padding:0!important;display:flex!important;align-items:center;justify-content:center}#app .hideSidebar .el-sub-menu>.el-sub-menu__title .svg-icon{margin-left:0}#app .hideSidebar .el-menu--collapse .menu-badge{display:none!important}#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>i{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-sub-menu{min-width:240px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .22s cubic-bezier(.4,0,.2,1);width:240px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;transition-duration:.3s;transform:translate3d(-240px,0,0)}#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:#0000000f!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}.blue-btn{background:#324157}.blue-btn:hover{color:#324157}.blue-btn:hover:before,.blue-btn:hover:after{background:#324157}.light-blue-btn{background:#333c46}.light-blue-btn:hover{color:#333c46}.light-blue-btn:hover:before,.light-blue-btn:hover:after{background:#333c46}.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:.6s ease all;position:relative;display:inline-block}.pan-btn:hover{background:#fff}.pan-btn:hover:before,.pan-btn:hover:after{width:100%;transition:.6s ease all}.pan-btn:before,.pan-btn:after{content:"";position:absolute;top:0;right:0;height:2px;width:0;transition:.4s ease all}.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:#fff;color:#fff;-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}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.el-form--inline .el-form-item .el-input,.el-form--inline .el-form-item .el-cascader,.el-form--inline .el-form-item .el-select,.el-form--inline .el-form-item .el-autocomplete{width:200px}.el-form .el-form-item__label{font-weight:700}.el-overlay-dialog{display:flex;align-items:center;justify-content:center}.el-dialog:not(.is-fullscreen){margin:0!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:#f8f8f9!important;color:#515a6e;height:40px!important;font-size:13px}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.form-header{font-size:15px;color:#6379bb;border-bottom:1px solid #ddd;margin:8px 10px 25px;padding-bottom:5px}.pagination-container{display:flex;justify-content:flex-end;background-color:transparent!important}.el-dialog .pagination-container{position:static!important;margin:10px 0 0;padding:0!important}.el-dialog .pagination-container .el-pagination{position:static}@media(max-width:768px){.pagination-container .el-pagination>.el-pagination__jump{display:none!important}.pagination-container .el-pagination>.el-pagination__sizes{display:none!important}}.tree-border{margin-top:5px;border:1px solid var(--el-border-color-light, #e5e6e7);background:var(--el-bg-color, #FFFFFF) none;border-radius:4px;width:100%}.el-table .fixed-width .el-button--small{padding-left:0;padding-right:0;width:inherit}.el-menu--horizontal .el-menu-item .svg-icon+span,.el-menu--horizontal .el-sub-menu__title .svg-icon+span{margin-left:3px}.el-menu--horizontal .el-menu--popup{min-width:120px!important}.el-table .el-dropdown-link{cursor:pointer;color:#409eff;margin-left:10px}.el-table .el-dropdown,.el-icon-arrow-down{font-size:12px}.el-tree-node__content>.el-checkbox{margin-right:8px}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.list-group{padding-left:0;list-style:none}.list-group-item{border-bottom:1px solid #e7eaec;border-top:1px solid #e7eaec;margin-bottom:-1px;padding:11px 0;font-size:13px}.pull-right{float:right!important}.el-card__header{padding:14px 15px 7px!important;min-height:40px}.el-card__body{padding:15px 20px 20px!important}.card-box{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}.detail-wrap{padding:0 4px}.detail-card{border:1px solid #ebeef5;border-radius:6px;margin-bottom:14px;overflow:hidden}.detail-card-title{background:#f7f9fb;padding:8px 16px;font-size:13px;font-weight:600;color:#333;border-bottom:1px solid #ebeef5}.detail-card-title i{margin-right:5px;color:#409eff}.detail-row{padding:0 8px}.detail-item{display:flex;align-items:flex-start;padding:10px 8px;font-size:13px;border-bottom:1px solid #f5f7fa}.detail-item:last-child{border-bottom:none}.detail-label{flex-shrink:0;width:72px;color:#909399;margin-right:12px}.detail-value{color:#303133;flex:1;word-break:break-all}.detail-location{color:#999;font-size:12px}.method-GET{background:#e8f5e9;color:#27ae60}.method-POST{background:#e3f2fd;color:#1565c0}.method-PUT{background:#fff3e0;color:#e65100}.method-DELETE{background:#ffebee;color:#c62828}.text-navy{color:#1ab394}.text-primary{color:inherit}.text-success{color:#1c84c6}.text-info{color:#23c6c8}.text-warning{color:#f8ac59}.text-danger{color:#ed5565}.text-muted{color:#888}.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}.sortable-ghost{opacity:.8;color:#fff!important;background:#42b983!important}.top-right-btn{margin-left:auto}.splitpanes.default-theme .splitpanes__pane{background-color:var(--splitpanes-default-bg)!important}:root{--glass-primary: rgba(16, 185, 129, 1);--glass-primary-end: rgba(5, 150, 105, 1);--glass-primary-light: rgba(16, 185, 129, .1);--glass-primary-border: rgba(16, 185, 129, .25);--glass-primary-shadow: rgba(16, 185, 129, .3);--glass-blue: rgba(37, 99, 235, 1);--glass-blue-bg: rgba(224, 235, 255, .6);--glass-blue-border: rgba(59, 130, 246, .2);--glass-blue-shadow: rgba(59, 130, 246, .07);--glass-text-primary: rgba(22, 28, 45, 1);--glass-text-secondary: rgba(40, 52, 75, 1);--glass-text-helper: rgba(80, 96, 130, 1);--glass-text-hint: rgba(107, 120, 150, 1);--glass-text-placeholder: rgba(150, 165, 195, 1);--glass-border: rgba(215, 224, 240, 1);--glass-border-light: rgba(215, 224, 240, .5);--glass-border-card: rgba(255, 255, 255, .6);--glass-bg-card: rgba(255, 255, 255, .82);--glass-bg-header: rgba(248, 250, 255, .6);--glass-bg-table-head: rgba(243, 246, 252, .8);--glass-bg-hover: rgba(237, 244, 255, .55);--el-text-color-placeholder: rgba(150, 165, 195, 1)}.app-container.glass-page{background:#f9f9f9;height:calc(100vh - 84px);padding:16px 20px 24px;overflow:auto;box-sizing:border-box}.glass-page .el-input.is-disabled .el-input__wrapper,.glass-page .el-select.is-disabled .el-select__wrapper,.glass-page .el-select .el-select__wrapper.is-disabled,.glass-page .el-tree-select.is-disabled .el-select__wrapper,.glass-page .el-tree-select .el-select__wrapper.is-disabled,.glass-page .el-input-number.is-disabled .el-input__wrapper,.glass-page .el-date-editor.is-disabled .el-input__wrapper,.glass-page .el-textarea.is-disabled .el-textarea__inner,.glass-page .el-select__wrapper[aria-disabled=true],.glass-page .el-input__wrapper[aria-disabled=true]{background:#f3f6fccc!important;box-shadow:0 0 0 1px #d7e0f099 inset!important;cursor:not-allowed!important}.glass-page .el-input.is-disabled .el-input__inner,.glass-page .el-textarea.is-disabled .el-textarea__inner{color:#506082cc!important;-webkit-text-fill-color:rgba(80,96,130,.8)!important}.glass-page .el-select.is-disabled .el-select__wrapper,.glass-page .el-tree-select.is-disabled .el-select__wrapper{background:#f3f6fccc!important;box-shadow:0 0 0 1px #d7e0f099 inset!important}.glass-page .el-select.is-disabled .el-select__selected-item,.glass-page .el-select.is-disabled .el-select__placeholder span,.glass-page .el-tree-select.is-disabled .el-select__selected-item,.glass-page .el-tree-select.is-disabled .el-select__placeholder span{color:#506082cc!important;-webkit-text-fill-color:rgba(80,96,130,.8)!important}.glass-page .el-select.is-disabled .el-select__suffix,.glass-page .el-tree-select.is-disabled .el-select__suffix{display:none}.glass-page .el-select__wrapper[aria-disabled=true]{background:#f3f6fccc!important;box-shadow:0 0 0 1px #d7e0f099 inset!important;cursor:not-allowed!important}.glass-page .el-select__wrapper[aria-disabled=true] .el-select__selected-item,.glass-page .el-select__wrapper[aria-disabled=true] .el-select__placeholder span{color:#506082cc!important;-webkit-text-fill-color:rgba(80,96,130,.8)!important}.glass-page .el-select__wrapper[aria-disabled=true] .el-select__suffix{display:none}.glass-card{background:#fffffff7;border:1px solid var(--glass-border-card);border-radius:12px;box-shadow:0 4px 24px var(--glass-blue-shadow);margin-bottom:14px}.glass-card-table{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff2!important;border-radius:12px!important;overflow:hidden}.glass-section-header{padding:11px 18px;border-bottom:1px solid var(--glass-border-light);background:var(--glass-bg-header);display:flex;align-items:center;gap:8px}.glass-section-header .section-bar{width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--glass-primary) 0%,var(--glass-primary-end) 100%);flex-shrink:0}.glass-section-header .section-title{font-size:13px;font-weight:600;color:var(--glass-text-primary)}.glass-page .el-table{background:transparent;border-radius:12px;overflow:hidden;border:1px solid rgba(215,224,240,.6);box-shadow:0 4px 24px #3b82f612}.glass-page .el-table th.el-table__cell{padding:9px 16px;background:var(--glass-bg-table-head);border-bottom:1px solid var(--glass-border-light);font-size:12px;color:#5a6987;font-weight:500;white-space:nowrap;text-align:left!important}.glass-page .el-table td.el-table__cell{padding:13px 16px;border-bottom:1px solid rgba(215,224,240,.3);font-size:13px;color:var(--glass-text-primary);text-align:left!important}.glass-page .el-table .el-table-column--selection th.el-table__cell,.glass-page .el-table .el-table-column--selection td.el-table__cell{text-align:center!important}.glass-page .el-table .el-table__row:hover>td{background:#edf4ff!important}.glass-page .el-table:before{display:none}.glass-page .el-table .el-scrollbar__bar.is-horizontal{height:10px}.glass-page .el-button:not(.is-link){height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;letter-spacing:.01em;transition:all .2s cubic-bezier(.4,0,.2,1)}.glass-page .el-button:not(.is-link):active:not(.is-disabled){transform:translateY(1px)}.glass-page .el-button:not(.is-link).is-disabled,.glass-page .el-button:not(.is-link)[disabled]{opacity:.4;cursor:not-allowed}.glass-page .el-button:not(.is-link) [class*=el-icon]+span{margin-left:5px}.glass-page .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;font-size:13px;font-weight:600;color:#fff!important}.glass-page .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 14px #3b82f659}.glass-page .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):active:not(.is-disabled){transform:translateY(1px);box-shadow:0 1px 4px #3b82f640}.glass-page .el-button--default{background:#ffffffe6;color:#3c5078;border:1px solid rgb(215,224,240);border-radius:8px;font-size:13px;font-weight:400}.glass-page .el-button--default:hover:not(.is-disabled){background:#f5f7fcf2;border-color:#d7e0f0;color:#3c5078}.glass-page .el-button--success:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 8px #10b9814d;font-size:13px;font-weight:600;color:#fff}.glass-page .el-button--success:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 14px #10b98159}.glass-page .el-button--success:not(.is-link):not(.is-text):not(.is-plain):active:not(.is-disabled){transform:translateY(1px)}.glass-page .el-button--danger:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 8px #ef44444d;color:#fff;font-size:13px;font-weight:600}.glass-page .el-button--danger:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 14px #ef444459}.glass-page .el-button--danger:not(.is-link):not(.is-text):not(.is-plain):active:not(.is-disabled){transform:translateY(1px)}.glass-page .el-button--warning:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;border-radius:8px;box-shadow:0 2px 8px #f59e0b4d;color:#fff;font-size:13px;font-weight:600}.glass-page .el-button--warning:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b59}.glass-page .el-button--warning:not(.is-link):not(.is-text):not(.is-plain):active:not(.is-disabled){transform:translateY(1px)}.glass-page .el-button--info:not(.is-link):not(.is-text):not(.is-plain){background:#f3f6fcf2;color:#3c5078;border:1px solid rgb(215,224,240);border-radius:8px;font-size:13px;font-weight:500}.glass-page .el-button--info:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){background:#e0ebffcc;border-color:#3b82f64d;color:#2563eb}.glass-page .el-button.is-link{font-size:12px;font-weight:500;padding:0 4px;height:auto;background:transparent;border:none}.glass-page .el-button.is-link.is-disabled{color:#b4bed2!important;background:transparent!important;border:none!important;cursor:not-allowed!important;opacity:.7}.glass-page .el-button.is-link.el-button--primary{color:#2563eb;background:transparent;border:none}.glass-page .el-button.is-link.el-button--primary:hover{color:#3b82f6;background:transparent}.glass-page .el-button.is-link.el-button--danger{color:#dc2626;background:transparent;border:none}.glass-page .el-button.is-link.el-button--danger:hover{color:#ef4444;background:transparent}.glass-page .el-button.is-link.el-button--warning{color:#b46400;background:transparent;border:none}.glass-page .el-button.is-link.el-button--warning:hover{color:#f59e0b;background:transparent}.glass-page .el-button.is-link.el-button--success{color:#059669;background:transparent;border:none}.glass-page .el-button.is-link.el-button--success:hover{color:#10b981;background:transparent}.glass-page .el-button.is-link.el-button--info{color:#6b7896;background:transparent;border:none}.glass-page .el-button.is-link.el-button--info:hover{color:#506082;background:transparent}.glass-page .el-link--primary .el-link__inner{color:var(--glass-blue)}.glass-page .el-button--primary.is-plain{color:#3b82f6;background:#3b82f60f;border:1px solid rgba(59,130,246,.25);border-radius:8px;font-size:13px;font-weight:500}.glass-page .el-button--primary.is-plain:hover:not(.is-disabled){background:#3b82f61f}.glass-page .el-button--success.is-plain{color:#059669;background:#10b9810f;border:1px solid rgba(16,185,129,.25);border-radius:8px;font-size:13px;font-weight:500}.glass-page .el-button--success.is-plain:hover:not(.is-disabled){background:#10b9811f}.glass-page .el-button--danger.is-plain{color:#dc2626;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:13px;font-weight:500}.glass-page .el-button--danger.is-plain:hover:not(.is-disabled){background:#ef44441f}.glass-page .el-button--warning.is-plain{color:#b46400;background:#f59e0b0f;border:1px solid rgba(245,158,11,.2);border-radius:8px;font-size:13px;font-weight:500}.glass-page .el-button--warning.is-plain:hover:not(.is-disabled){background:#f59e0b1f}.glass-page .el-button--info.is-plain{color:#6b7896;background:#f3f6fce6;border:1px solid rgb(215,224,240);border-radius:8px;font-size:13px;font-weight:500}.glass-page .el-button--info.is-plain:hover:not(.is-disabled){background:#edf4ffcc}.glass-page .glass-toolbar{gap:6px}.glass-page .el-table .small-padding .cell .el-button.is-link+.el-button.is-link,.glass-page .el-table .small-padding .cell .el-button.is-link+.el-dropdown,.glass-page .el-table .small-padding .cell .el-dropdown+.el-button.is-link,.glass-page .el-table td .cell .el-button.is-link+.el-button.is-link,.glass-page .el-table td .cell .el-button.is-link+.el-dropdown,.glass-page .el-table td .cell .el-dropdown+.el-button.is-link{margin-left:4px}.el-dropdown-menu:empty,.el-dropdown-menu:not(:has(.el-dropdown-menu__item)){display:none}.glass-page .el-input__wrapper{border-radius:6px;background:#ffffffe6;box-shadow:0 0 0 1px var(--glass-border) inset}.glass-page .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #3b82f6 inset,0 0 0 3px #3b82f61f}.glass-page .el-input__inner{font-size:13px;color:var(--glass-text-primary)}.glass-page .el-input__inner::placeholder{color:var(--glass-text-placeholder)!important}.glass-page .el-input.is-disabled .el-input__wrapper{background:#f3f6fce6}.glass-page .el-input.is-disabled .el-input__wrapper .el-input__inner{color:var(--glass-text-placeholder);cursor:not-allowed}.glass-page .el-select .el-input__wrapper{border-radius:6px}.glass-page .el-select .el-select__placeholder.is-transparent{color:var(--glass-text-placeholder)!important}.glass-page .el-select .el-select__placeholder{font-size:13px}.glass-page .el-select .el-select__selected-item,.glass-page .el-select .el-select__input{font-size:13px;color:var(--glass-text-primary)}.glass-page .el-tree-select .el-select__placeholder.is-transparent{color:var(--glass-text-placeholder)!important}.glass-page .status-badge,.el-dialog .status-badge,.el-drawer .status-badge{min-width:52px;justify-content:center;font-size:11px;font-weight:500;padding:2px 8px;border-radius:8px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;background:#f3f6fc;color:#6b7896;border:1px solid rgb(215,224,240)}.glass-page .status-badge.draft,.el-dialog .status-badge.draft,.el-drawer .status-badge.draft{background:#f3f6fc;color:#6b7896;border:1px solid rgb(215,224,240)}.glass-page .status-badge.pending,.el-dialog .status-badge.pending,.el-drawer .status-badge.pending{background:#f59e0b1a;color:#b46400;border:1px solid rgba(245,158,11,.3)}.glass-page .status-badge.approved,.el-dialog .status-badge.approved,.el-drawer .status-badge.approved{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25)}.glass-page .status-badge.rejected,.el-dialog .status-badge.rejected,.el-drawer .status-badge.rejected{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.glass-page .status-badge.submitted,.el-dialog .status-badge.submitted,.el-drawer .status-badge.submitted{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.25)}.glass-page .status-badge.withdrawn,.el-dialog .status-badge.withdrawn,.el-drawer .status-badge.withdrawn{background:#f59e0b1a;color:#b46400;border:1px solid rgba(245,158,11,.3)}.glass-page .status-badge.cancelled,.el-dialog .status-badge.cancelled,.el-drawer .status-badge.cancelled{background:#f3f6fc;color:#6b7896;border:1px solid rgb(215,224,240)}.glass-page .status-badge.completed,.el-dialog .status-badge.completed,.el-drawer .status-badge.completed,.glass-page .status-badge.inbound,.el-dialog .status-badge.inbound,.el-drawer .status-badge.inbound{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25)}.glass-page .status-badge.settled,.el-dialog .status-badge.settled,.el-drawer .status-badge.settled{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.25)}.glass-page .status-badge.verified,.el-dialog .status-badge.verified,.el-drawer .status-badge.verified{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25)}.glass-page .status-badge.failed,.el-dialog .status-badge.failed,.el-drawer .status-badge.failed{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.glass-page .status-badge.pending_approval,.el-dialog .status-badge.pending_approval,.el-drawer .status-badge.pending_approval,.glass-page .status-badge.sealing_purchaser,.el-dialog .status-badge.sealing_purchaser,.el-drawer .status-badge.sealing_purchaser,.glass-page .status-badge.sealing_supplier,.el-dialog .status-badge.sealing_supplier,.el-drawer .status-badge.sealing_supplier{background:#f59e0b1a;color:#b46400;border:1px solid rgba(245,158,11,.3)}.glass-page .status-badge.signed,.el-dialog .status-badge.signed,.el-drawer .status-badge.signed{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25)}.glass-page .status-badge.registration,.el-dialog .status-badge.registration,.el-drawer .status-badge.registration,.glass-page .status-badge.bidding,.el-dialog .status-badge.bidding,.el-drawer .status-badge.bidding{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.25)}.glass-page .status-badge.evaluation,.el-dialog .status-badge.evaluation,.el-drawer .status-badge.evaluation{background:#f59e0b1a;color:#b46400;border:1px solid rgba(245,158,11,.3)}.glass-page .status-badge.awarded,.el-dialog .status-badge.awarded,.el-drawer .status-badge.awarded{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25)}.glass-page .status-badge.pending_confirm,.el-dialog .status-badge.pending_confirm,.el-drawer .status-badge.pending_confirm{background:#f59e0b1a;color:#b46400;border:1px solid rgba(245,158,11,.3)}.glass-page .status-badge.publicity,.el-dialog .status-badge.publicity,.el-drawer .status-badge.publicity{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.glass-page .status-badge.notifying,.el-dialog .status-badge.notifying,.el-drawer .status-badge.notifying{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.25)}.glass-page .el-table .el-tag{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;line-height:1.4}.glass-page .el-table .el-tag--success{background:#10b9811a!important;color:#059669!important;border:1px solid rgba(16,185,129,.25)!important}.glass-page .el-table .el-tag--warning{background:#f59e0b1a!important;color:#b46400!important;border:1px solid rgba(245,158,11,.3)!important}.glass-page .el-table .el-tag--danger{background:#ef44441a!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.25)!important}.glass-page .el-table .el-tag--info{background:#f3f6fc!important;color:#6b7896!important;border:1px solid rgb(215,224,240)!important}.glass-page .el-table .el-tag--primary{background:#3b82f61a!important;color:#2563eb!important;border:1px solid rgba(59,130,246,.25)!important}.glass-page .el-form--inline .el-form-item__label{font-size:12px;color:var(--glass-text-helper);font-weight:500}.glass-page .el-pagination{padding:12px 16px;border-top:1px solid rgba(215,224,240,.4);background:#f8faff66}.glass-page .el-pagination .el-pager li.is-active{background:#4080ff!important;color:#fff!important;border-radius:6px;box-shadow:0 2px 8px #4080ff4d;border:none}.glass-page .el-pagination .el-pager li{border-radius:6px;font-size:12px;min-width:28px;height:28px;line-height:28px;background:#ffffffe6;color:#506082;border:1px solid rgb(215,224,240)}.glass-page .el-pagination .btn-prev,.glass-page .el-pagination .btn-next{border-radius:6px;background:#ffffffe6;border:1px solid rgb(215,224,240)}.glass-title-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 3px 12px #10b98152;display:flex;align-items:center;justify-content:center;flex-shrink:0}.glass-title-icon .el-icon{font-size:20px;color:#fff}.glass-summary-bar{display:flex;padding:12px 16px;background:#f3f6fce6;border-top:2px solid rgba(215,224,240,.7);border-radius:0 0 10px 10px;font-size:12px;font-weight:500}.glass-summary-bar .summary-item{flex:1;text-align:center;color:var(--glass-text-secondary)}.glass-summary-bar .summary-item:first-child{text-align:left}.glass-summary-bar .summary-item .amount-count{color:var(--glass-text-primary);font-weight:600}.glass-summary-bar .summary-item .amount-before-tax{color:var(--glass-blue);font-weight:600}.glass-summary-bar .summary-item .amount-tax{color:#f59e0b;font-weight:600}.glass-summary-bar .summary-item .amount-after-tax{color:var(--glass-primary);font-weight:600}.glass-page-header{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:18px 22px;background:#fffffff7;border:1px solid var(--glass-border-card);border-radius:14px;box-shadow:0 4px 24px var(--glass-blue-shadow)}.glass-page-header .page-title{font-size:17px;font-weight:700;color:var(--glass-text-primary)}.glass-page-header .page-subtitle{font-size:12px;color:var(--glass-text-hint);margin-top:2px}.glass-page-footer{position:fixed;bottom:0;left:240px;right:0;background:#fffffffa;border-top:1px solid var(--glass-border-light);padding:14px 24px;display:flex;justify-content:center;gap:16px;z-index:100;box-shadow:0 -4px 24px #3b82f60f;transition:left .22s cubic-bezier(.4,0,.2,1)}.glass-page-footer .el-button{height:36px;min-width:88px}.hideSidebar .glass-page-footer{left:60px}.app-container.glass-page:has(.glass-page-footer){padding-bottom:80px}.glass-page .vxe-table{background:transparent!important;border-radius:10px 10px 0 0!important;overflow:hidden;--vxe-table-border-color: var(--glass-border-light);--vxe-table-header-background-color: var(--glass-bg-table-head)}.glass-page .vxe-table .vxe-header--column{padding:9px 12px;background:var(--glass-bg-table-head)!important;border-bottom:1px solid var(--glass-border-light)!important;font-size:12px;color:#5a6987!important;font-weight:500;text-align:center}.glass-page .vxe-table .vxe-body--column{padding:6px 0;border-bottom:1px solid rgba(215,224,240,.3)!important;font-size:13px;color:var(--glass-text-primary)}.glass-page .vxe-table .vxe-body--row:hover .vxe-body--column{background:var(--glass-bg-hover)!important}.glass-page .vxe-table.vxe-table--border{border-color:var(--glass-border-light)!important}.glass-page .vxe-table .vxe-table--header-wrapper{background:var(--glass-bg-table-head)!important;border-radius:10px 10px 0 0}.glass-page .vxe-table .vxe-table--body-wrapper{background:transparent!important}.glass-page .vxe-table .vxe-header--row .vxe-header--column{background:var(--glass-bg-table-head)!important}.glass-page .vxe-table .vxe-table--border-line{border-color:var(--glass-border-light)!important}.glass-page .vxe-table .vxe-cell{padding-left:8px!important;padding-right:8px!important}.glass-page .vxe-table .vxe-header--column .vxe-cell{justify-content:center}.glass-page .vxe-table::-webkit-scrollbar,.glass-page .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar,.glass-page .vxe-table .vxe-table--main-wrapper::-webkit-scrollbar{height:10px;width:10px}.glass-page .vxe-table::-webkit-scrollbar-thumb,.glass-page .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb,.glass-page .vxe-table .vxe-table--main-wrapper::-webkit-scrollbar-thumb{border-radius:5px;background:#b4bed299}.glass-page .vxe-table::-webkit-scrollbar-thumb:hover,.glass-page .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb:hover,.glass-page .vxe-table .vxe-table--main-wrapper::-webkit-scrollbar-thumb:hover{background:#8c9bb4cc}.glass-page .vxe-table::-webkit-scrollbar-track,.glass-page .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-track,.glass-page .vxe-table .vxe-table--main-wrapper::-webkit-scrollbar-track{background:#f0f4fc80}.glass-page .vxe-table .vxe-table--empty-content{min-height:200px;display:flex;align-items:center;justify-content:center}.glass-page .vxe-table .vxe-table--body-wrapper{min-height:200px}.glass-card .glass-search-form{padding:14px 18px 6px}.glass-card .glass-search-form .el-form-item{margin-bottom:10px}.glass-page .el-date-editor.is-disabled .el-range-input,.glass-page .el-date-editor.is-disabled .el-range-separator{background:transparent!important}.glass-page .el-date-editor--daterange.is-disabled,.glass-page .el-date-editor--datetimerange.is-disabled{background:#f3f6fce6!important}.glass-page .el-date-editor--daterange.is-disabled .el-range__icon,.glass-page .el-date-editor--daterange.is-disabled .el-range-separator,.glass-page .el-date-editor--datetimerange.is-disabled .el-range__icon,.glass-page .el-date-editor--datetimerange.is-disabled .el-range-separator{color:#a0aec8!important}.glass-page .el-card.glass-card{border:1px solid var(--glass-border-card);border-radius:12px;background:#fffffff7;box-shadow:0 4px 24px var(--glass-blue-shadow)}.glass-page .el-card.glass-card .el-card__header{padding:0;border-bottom:none}.glass-page .el-card.glass-card .el-card__body{padding:16px 18px 16px 29px}.glass-page .el-tag--success{background:#10b9811a;color:#059669;border-color:#10b98140}.glass-page .el-tag--info{background:#f3f6fc;color:#6b7896;border-color:#d7e0f0}#app .sidebar-container{background:#fffffffa!important;border-right:1px solid rgba(215,224,240,.8);box-shadow:none;overflow:hidden;--el-menu-bg-color: transparent;--el-menu-hover-bg-color: rgba(59, 130, 246, .06);--el-menu-text-color: rgb(55, 65, 81);--el-menu-active-color: rgb(37, 99, 235);--el-menu-item-height: 52px}#app .sidebar-container .el-menu{background:linear-gradient(90deg,#3b82f60f,#6366f10a)!important;border:none;padding-top:4px}#app .sidebar-container .scrollbar-wrapper{background:linear-gradient(90deg,#3b82f60f,#6366f10a)!important;overflow-x:hidden!important}#app .sidebar-container .scrollbar-wrapper::-webkit-scrollbar{width:5px}#app .sidebar-container .scrollbar-wrapper::-webkit-scrollbar-track{background:#eef2fa}#app .sidebar-container .scrollbar-wrapper::-webkit-scrollbar-thumb{background:#becde6;border-radius:3px}#app .sidebar-container .el-scrollbar{background:transparent!important;height:100%}#app .sidebar-container .el-scrollbar__view{background:transparent!important;min-height:100%}#app .sidebar-container .el-menu-item,#app .sidebar-container .el-sub-menu__title{color:#374151!important;font-size:14px;font-weight:400;height:52px!important;line-height:52px!important;background-color:transparent!important;margin:0;padding:0 16px!important;transition:background .15s}#app .sidebar-container .el-menu-item:hover,#app .sidebar-container .el-sub-menu__title:hover{background:#3b82f60f!important;background-color:#3b82f60f!important}#app .sidebar-container .el-menu-item .svg-icon,#app .sidebar-container .el-sub-menu__title .svg-icon{width:20px;height:20px;color:#64748b;margin-right:12px!important;padding:4px;background:#f0f4fccc;border-radius:6px;box-sizing:content-box;flex-shrink:0}#app .sidebar-container .el-menu-item .el-sub-menu__icon-arrow,#app .sidebar-container .el-sub-menu__title .el-sub-menu__icon-arrow{font-size:14px;color:#9ca3af;flex-shrink:0}#app .sidebar-container .el-menu-item.is-active{color:#2563eb!important;font-weight:600;background:#dbeafe99!important;background-color:transparent!important;border-radius:8px 0 0 8px;position:relative}#app .sidebar-container .el-menu-item.is-active:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;border-radius:2px 0 0 2px;background:#2563eb}#app .sidebar-container .el-menu-item.is-active .svg-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f62e,#6366f11f)}#app .sidebar-container .el-sub-menu.is-active>.el-sub-menu__title{color:#2563eb!important;font-weight:600;background:#dbeafe99!important;border-radius:8px 0 0 8px;position:relative}#app .sidebar-container .el-sub-menu.is-active>.el-sub-menu__title:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;border-radius:2px 0 0 2px;background:#2563eb}#app .sidebar-container .el-sub-menu.is-active>.el-sub-menu__title .svg-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f62e,#6366f11f)}#app .sidebar-container .el-menu--inline{background:#f8faff99!important;padding:2px 0}#app .sidebar-container .el-menu--inline .el-menu-item,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item,#app .sidebar-container .nest-menu .el-menu-item{font-size:13px!important;color:#6b7280!important;font-weight:400;height:40px!important;line-height:40px!important;padding:0 16px 0 44px!important;margin:0;border-radius:0;border-right:none;min-height:40px;transition:background .12s;position:relative}#app .sidebar-container .el-menu--inline .el-menu-item .el-menu-tooltip__trigger,#app .sidebar-container .el-menu--inline .el-menu-item .el-tooltip__trigger,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item .el-menu-tooltip__trigger,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item .el-tooltip__trigger,#app .sidebar-container .nest-menu .el-menu-item .el-menu-tooltip__trigger,#app .sidebar-container .nest-menu .el-menu-item .el-tooltip__trigger{padding-left:44px!important}#app .sidebar-container .el-menu--inline .el-menu-item .svg-icon,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item .svg-icon,#app .sidebar-container .nest-menu .el-menu-item .svg-icon{display:none!important}#app .sidebar-container .el-menu--inline .el-menu-item:before,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item:before,#app .sidebar-container .nest-menu .el-menu-item:before{content:"·";position:absolute;left:28px;font-size:16px;color:#9ca3af;line-height:40px}#app .sidebar-container .el-menu--inline .el-menu-item:hover,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item:hover,#app .sidebar-container .nest-menu .el-menu-item:hover{background:#3b82f60f!important}#app .sidebar-container .el-menu--inline .el-menu-item.is-active,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item.is-active,#app .sidebar-container .nest-menu .el-menu-item.is-active{color:#2563eb!important;font-weight:600;background:#dbeafe99!important;border-right:none;border-radius:8px 0 0 8px}#app .sidebar-container .el-menu--inline .el-menu-item.is-active:after,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item.is-active:after,#app .sidebar-container .nest-menu .el-menu-item.is-active:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;border-radius:2px 0 0 2px;background:#2563eb}#app .sidebar-container .el-menu--inline .el-menu-item.is-active:before,#app .sidebar-container .el-sub-menu .el-menu--inline .el-menu-item.is-active:before,#app .sidebar-container .nest-menu .el-menu-item.is-active:before{color:#2563eb}#app .sidebar-container .el-menu--inline .nest-menu .el-menu-item[style]{padding-left:44px!important}#app .sidebar-container .logo-container,#app .sidebar-container .sidebar-logo-container{background:linear-gradient(90deg,#3b82f60f,#6366f10a)!important;border-bottom:1px solid rgb(229,231,235)!important;height:64px!important;line-height:64px!important;padding:0 16px}#app .sidebar-container .logo-container .sidebar-logo-link,#app .sidebar-container .sidebar-logo-container .sidebar-logo-link{display:flex;align-items:center;gap:12px;height:100%}#app .sidebar-container .logo-container .sidebar-logo,#app .sidebar-container .sidebar-logo-container .sidebar-logo{width:44px!important;height:44px!important;border-radius:10px;box-shadow:0 2px 8px #3b82f659}#app .sidebar-container .logo-container .sidebar-title-group,#app .sidebar-container .sidebar-logo-container .sidebar-title-group{display:flex;flex-direction:column;justify-content:center;line-height:1}#app .sidebar-container .logo-container .sidebar-title,#app .sidebar-container .sidebar-logo-container .sidebar-title{font-size:20px!important;font-weight:700!important;color:#161c2d!important;line-height:1.3!important}#app .sidebar-container .logo-container .sidebar-subtitle,#app .sidebar-container .sidebar-logo-container .sidebar-subtitle{font-size:11px!important;color:#9ca3af!important;letter-spacing:.5px;margin-top:2px}#app .sidebar-container.collapse .sidebar-logo-container,#app .sidebar-container .sidebar-logo-container.collapse{padding:0!important;display:flex;align-items:center;justify-content:center}#app .sidebar-container.collapse .sidebar-logo-container .sidebar-logo-link,#app .sidebar-container .sidebar-logo-container.collapse .sidebar-logo-link{justify-content:center!important;gap:0!important}#app .sidebar-container.collapse .sidebar-logo-container .sidebar-logo,#app .sidebar-container .sidebar-logo-container.collapse .sidebar-logo{width:36px!important;height:36px!important;margin-right:0!important}#app .sidebar-container.collapse .sidebar-logo-container .sidebar-title,#app .sidebar-container.collapse .sidebar-logo-container .sidebar-title-group,#app .sidebar-container.collapse .sidebar-logo-container .sidebar-subtitle,#app .sidebar-container .sidebar-logo-container.collapse .sidebar-title,#app .sidebar-container .sidebar-logo-container.collapse .sidebar-title-group,#app .sidebar-container .sidebar-logo-container.collapse .sidebar-subtitle{display:none!important}#app .sidebar-container .el-menu--collapse .el-menu-item,#app .sidebar-container .el-menu--collapse .el-sub-menu__title{padding:0!important;display:flex!important;justify-content:center!important}#app .sidebar-container .el-menu--collapse .el-menu-item .svg-icon,#app .sidebar-container .el-menu--collapse .el-sub-menu__title .svg-icon{margin-right:0!important}#app .sidebar-container .el-menu--collapse .el-tooltip,#app .sidebar-container .el-menu--collapse .el-tooltip__trigger{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;width:100%!important}#app .sidebar-container .el-menu--collapse .submenu-title-noDropdown{padding:0!important}.el-menu--vertical>.el-menu--popup,.el-menu--vertical .el-menu--popup{background:#fffffff2!important;border-radius:8px!important;border:1px solid rgba(215,224,240,.5)!important;box-shadow:0 4px 24px #3b82f61a,0 2px 8px #0000000f!important;padding:4px 0!important;min-width:160px!important}.el-menu--vertical>.el-menu--popup .el-menu-item,.el-menu--vertical .el-menu--popup .el-menu-item{font-size:13px!important;color:#6b7280!important;font-weight:400;height:40px!important;line-height:40px!important;padding:0 16px 0 32px!important;margin:0;position:relative}.el-menu--vertical>.el-menu--popup .el-menu-item .svg-icon,.el-menu--vertical .el-menu--popup .el-menu-item .svg-icon{display:none!important}.el-menu--vertical>.el-menu--popup .el-menu-item:before,.el-menu--vertical .el-menu--popup .el-menu-item:before{content:"·";position:absolute;left:16px;font-size:16px;color:#9ca3af;line-height:40px}.el-menu--vertical>.el-menu--popup .el-menu-item:hover,.el-menu--vertical .el-menu--popup .el-menu-item:hover{background:#3b82f60f!important}.el-menu--vertical>.el-menu--popup .el-menu-item.is-active,.el-menu--vertical .el-menu--popup .el-menu-item.is-active{color:#2563eb!important;font-weight:600;background:#dbeafe99!important}.el-menu--vertical>.el-menu--popup .el-menu-item.is-active:before,.el-menu--vertical .el-menu--popup .el-menu-item.is-active:before{color:#2563eb}.el-menu--vertical>.el-menu--popup .el-sub-menu__title,.el-menu--vertical .el-menu--popup .el-sub-menu__title{font-size:13px!important;color:#374151!important;height:40px!important;line-height:40px!important;padding:0 16px!important}.el-menu--vertical>.el-menu--popup .el-sub-menu__title .svg-icon,.el-menu--vertical .el-menu--popup .el-sub-menu__title .svg-icon{display:none!important}.el-menu--vertical>.el-menu--popup .el-sub-menu__title:hover,.el-menu--vertical .el-menu--popup .el-sub-menu__title:hover{background:#3b82f60f!important}.navbar{height:48px!important;background:#fff!important;border-bottom:none!important;box-shadow:none!important;padding:0 20px 0 0!important;overflow:visible!important}.tags-view-container{background:#f5f6f8!important;border-bottom:none!important;box-shadow:none!important;height:34px!important;padding:0!important}.tags-view-container .tags-view-item{background:#fff!important;border:1px solid transparent!important;border-radius:6px 6px 0 0!important;color:#666!important;font-size:13px;padding:0 12px!important;margin:0!important}.tags-view-container .tags-view-item.active{background:linear-gradient(180deg,#e0ebff99,#dbeafee6)!important;color:#2563eb!important;border:1px solid rgba(59,130,246,.25)!important;border-bottom:none!important;box-shadow:0 -1px 4px #3b82f61a!important;font-weight:500}.glass-drawer-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;background:linear-gradient(135deg,#ecf1ff,#e0ebff 45%,#ede5ff)}.glass-drawer-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 22px;height:52px;border-bottom:1px solid rgba(215,224,240,.5);background:#fffffffa}.glass-drawer-header .drawer-title{font-size:16px;font-weight:700;color:#161c2d}.glass-drawer-header .drawer-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#6b7896;cursor:pointer;border-radius:7px;background:#d7e0f080;transition:all .15s}.glass-drawer-header .drawer-close:hover{color:#161c2d;background:#d7e0f0cc}.glass-drawer-search{flex-shrink:0;padding:12px 22px;border-bottom:1px solid rgba(215,224,240,.5);background:#fffffff2}.glass-drawer-body{flex:1;display:flex;overflow:hidden;min-height:0;padding:14px;gap:14px}.glass-drawer-tree{width:210px;min-width:210px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:#fffffff7;border:1px solid rgba(255,255,255,.6);border-radius:12px;box-shadow:0 4px 24px #3b82f60f}.glass-drawer-tree .tree-search{flex-shrink:0;padding:10px 12px;border-bottom:1px solid rgba(215,224,240,.5)}.glass-drawer-tree .category-tree{flex:1;overflow-y:auto;padding:6px 0;background:transparent}.glass-drawer-tree .category-tree .el-tree-node__label{font-size:13px}.glass-drawer-tree .category-tree .el-tree-node__content{height:32px;padding-left:8px}.glass-drawer-tree .category-tree .el-tree-node.is-current>.el-tree-node__content{background:#e0ebffb3;border-left:3px solid rgb(59,130,246);color:#2563eb;font-weight:600}.glass-drawer-tree .category-tree .el-tree-node__content:hover{background:#e0ebff59}.glass-drawer-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0;gap:14px}.glass-content-section{background:#fffffff7;border:1px solid rgba(255,255,255,.6);border-radius:12px;box-shadow:0 4px 24px #3b82f60f}.glass-content-header{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-bottom:1px solid rgba(215,224,240,.5);background:#f8faff99}.glass-content-header .section-title{font-size:13px;font-weight:600;color:#161c2d;display:flex;align-items:center;gap:8px}.glass-content-header .section-title:before{content:"";display:inline-block;width:3px;height:14px;border-radius:2px;flex-shrink:0}.glass-content-header .section-title .el-badge__content{font-size:11px;height:18px;line-height:18px;padding:0 6px;background:#10b981;border:none}.glass-content-header.blue-bar .section-title:before{background:linear-gradient(180deg,#3b82f6,#6366f1)}.glass-content-header.red-bar .section-title:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.glass-drawer-footer{flex-shrink:0;display:flex;justify-content:center;gap:16px;padding:14px 22px;border-top:1px solid rgba(215,224,240,.5);background:#fffffffa}.glass-drawer-inner .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;font-size:13px;font-weight:600;color:#fff!important}.glass-drawer-inner .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover{opacity:.9;transform:translateY(-1px)}.glass-drawer-inner .el-button--default{background:#ffffffe6;color:#3c5078;border:1px solid rgb(215,224,240);border-radius:8px;font-size:13px}.glass-drawer-inner .el-button--default:hover{background:#e0ebffcc}.glass-drawer-inner .el-button--danger:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 8px #ef44444d;color:#fff}.glass-drawer-inner .el-button--danger:not(.is-link):not(.is-text):not(.is-plain):hover{opacity:.9;transform:translateY(-1px)}.glass-drawer-inner .el-button--success:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 8px #10b9814d;font-size:13px;font-weight:600;color:#fff}.glass-drawer-inner .el-button--success:not(.is-link):not(.is-text):not(.is-plain):hover{opacity:.9;transform:translateY(-1px)}.glass-drawer-inner .el-button--warning:not(.is-link):not(.is-text):not(.is-plain){background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;border-radius:8px;box-shadow:0 2px 8px #f59e0b4d;color:#fff}.glass-drawer-inner .el-button--warning:not(.is-link):not(.is-text):not(.is-plain):hover{opacity:.9;transform:translateY(-1px)}.glass-drawer-inner .el-button.is-link.el-button--primary{color:#2563eb;background:transparent;border:none;font-size:12px;font-weight:500;padding:4px 9px}.glass-drawer-inner .el-button.is-link.el-button--danger{color:#dc2626;background:transparent;border:none;font-size:12px;font-weight:500;padding:4px 9px}.glass-drawer-inner .el-button.is-link.el-button--info{color:#6b7896;background:transparent;border:none;font-size:12px;font-weight:500;padding:4px 9px}.glass-drawer-inner .el-button.is-link.el-button--info:hover{color:#506082}.glass-drawer-inner .el-button.is-link.el-button--warning{color:#b46400;background:transparent;border:none;font-size:12px;font-weight:500;padding:4px 9px}.glass-drawer-inner .el-button.is-link.el-button--warning:hover{color:#f59e0b}.glass-drawer-inner .el-button.is-link.el-button--success{color:#059669;background:transparent;border:none;font-size:12px;font-weight:500;padding:4px 9px}.glass-drawer-inner .el-button.is-link.el-button--success:hover{color:#10b981}.glass-drawer-inner .el-pagination{padding:8px 16px}.glass-drawer-inner .el-pagination .el-pager li.is-active{background:#4080ff!important;color:#fff!important;border-radius:6px;box-shadow:0 2px 8px #4080ff4d;border:none}.glass-drawer-inner .el-pagination .el-pager li{border-radius:6px;font-size:12px;min-width:28px;height:28px;line-height:28px;background:#ffffffe6;color:#506082;border:1px solid rgb(215,224,240)}.glass-drawer-inner .el-pagination .btn-prev,.glass-drawer-inner .el-pagination .btn-next{border-radius:6px;background:#ffffffe6;border:1px solid rgb(215,224,240)}.glass-drawer-inner .el-form--inline .el-form-item__label{font-size:12px;color:var(--glass-text-helper);font-weight:500}.glass-drawer-inner .el-input__wrapper{border-radius:6px;background:#ffffffe6;box-shadow:0 0 0 1px var(--glass-border) inset}.glass-drawer-inner .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #3b82f6 inset,0 0 0 3px #3b82f61f}.glass-drawer-inner .el-input__inner{font-size:13px;color:var(--glass-text-primary)}.glass-drawer-inner .el-input__inner::placeholder{color:var(--glass-text-placeholder)}.glass-drawer-content .el-table{font-size:13px;background:transparent}.glass-drawer-content .el-table th.el-table__cell{background:#f3f6fccc;font-size:12px;padding:9px 14px;color:#5a6987;font-weight:500;border-bottom:1px solid rgba(215,224,240,.5);white-space:nowrap}.glass-drawer-content .el-table td.el-table__cell{padding:9px 14px;color:#161c2d;border-bottom:1px solid rgba(215,224,240,.3);white-space:nowrap}.glass-drawer-content .el-table .el-table__row:hover>td{background:#edf4ff8c!important}.excel-import-drawer .el-table,.version-history-drawer .el-table{font-size:13px;background:transparent}.excel-import-drawer .el-table th.el-table__cell,.version-history-drawer .el-table th.el-table__cell{background:#f3f6fccc;font-size:12px;padding:9px 14px;color:#5a6987;font-weight:500;border-bottom:1px solid rgba(215,224,240,.5);white-space:nowrap}.excel-import-drawer .el-table td.el-table__cell,.version-history-drawer .el-table td.el-table__cell{padding:9px 14px;color:#161c2d;border-bottom:1px solid rgba(215,224,240,.3)}.excel-import-drawer .el-table .el-table__row:hover>td,.version-history-drawer .el-table .el-table__row:hover>td{background:#edf4ff8c!important}.excel-import-drawer .el-table .el-tag,.version-history-drawer .el-table .el-tag{font-size:11px;padding:2px 8px;border-radius:10px}.version-history-drawer .el-tabs__header{margin-bottom:8px}.version-history-drawer .el-tabs__nav-wrap:after{height:1px;background:var(--glass-border-light)}.version-history-drawer .el-tabs__item{font-size:13px;color:#5a6987}.version-history-drawer .el-tabs__item.is-active{color:#2563eb;font-weight:600}.version-history-drawer .el-tabs__active-bar{background:#3b82f6}.version-history-drawer .el-radio-button__inner{border-radius:0}.version-history-drawer .vh-version-item{border:1px solid rgba(215,224,240,.6);border-radius:10px;box-shadow:0 2px 10px #3b82f60d;transition:all .2s}.version-history-drawer .vh-version-item.is-active{border-color:#3b82f699;box-shadow:0 4px 16px #3b82f61f}.version-history-drawer .vh-version-item:hover{border-color:#3b82f666}.merge-pop-title{font-size:12px;color:#506082;margin-bottom:8px}.el-dialog{padding:0!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.6);box-shadow:0 12px 48px #3b82f61f,0 4px 16px #0000000f}.el-dialog .el-dialog__header{position:relative;padding:18px 24px;margin-right:0;background:linear-gradient(135deg,#ecf1fff2,#e0ebfff2);border-bottom:1px solid rgba(215,224,240,.5)}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:700;color:#161c2d}.el-dialog .el-dialog__header .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important;width:32px;height:32px;border-radius:8px;background:#d7e0f080;display:flex;align-items:center;justify-content:center}.el-dialog .el-dialog__header .el-dialog__headerbtn:hover{background:#d7e0f0cc}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:14px;color:#6b7896}.el-dialog .el-dialog__body{padding:16px 24px;background:#fffffff2}.el-dialog .el-dialog__footer{padding:14px 24px;background:#f8faffe6;border-top:1px solid rgba(215,224,240,.5)}.el-dialog .el-dialog__footer .el-button{border-radius:8px;font-size:13px}.el-dialog .el-dialog__footer .el-button--primary{background:linear-gradient(135deg,#10b981,#059669);border:none;box-shadow:0 3px 10px #10b9814d;color:#fff}.el-dialog .el-dialog__footer .el-button--primary:hover{opacity:.9}.el-dialog .el-dialog__footer .el-button--danger:not(.is-plain){background:linear-gradient(135deg,#ef4444,#dc2626);border:none;box-shadow:0 2px 8px #ef444447;color:#fff}.el-dialog .el-table{background:transparent}.el-dialog .el-table th.el-table__cell{background:#f3f6fccc;font-size:12px;color:#5a6987;font-weight:500;border-bottom:1px solid rgba(215,224,240,.5)}.el-dialog .el-table td.el-table__cell{font-size:13px;color:#161c2d;border-bottom:1px solid rgba(215,224,240,.3)}.el-dialog .el-table .el-table__row:hover>td{background:#edf4ff8c!important}.el-dialog .el-table:before{display:none}.el-dialog .el-form-item__label{font-size:13px;color:#506082;font-weight:500}.el-dialog .el-input__wrapper{border-radius:6px;background:#ffffffe6;box-shadow:0 0 0 1px #d7e0f0 inset}.el-dialog .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #3b82f6 inset,0 0 0 3px #3b82f61f}.el-dialog .el-input__inner{font-size:13px;color:#161c2d}.el-dialog .el-input__inner::placeholder{color:#96a5c3}.el-dialog .el-select .el-input__wrapper{border-radius:6px}.el-dialog .el-dialog__body .el-button--primary:not(.is-link):not(.is-text){background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:7px;box-shadow:0 3px 10px #10b9814d;font-size:13px;font-weight:500;color:#fff}.el-dialog .el-dialog__body .el-button--primary:not(.is-link):not(.is-text):hover{opacity:.9}.el-dialog .el-dialog__body .el-button--default{background:#ffffffe6;color:#3c5078;border:1px solid rgb(215,224,240);border-radius:7px;font-size:13px}.el-dialog .el-form--inline .el-form-item__label{font-size:12px;color:#506082;font-weight:500}.cell-title-link{color:#2563eb;cursor:pointer;font-weight:600}.cell-title-link:hover{opacity:.8}.el-message-box{padding:0!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 12px 48px #3b82f61f,0 4px 16px #0000000f!important}.el-message-box .el-message-box__header{position:relative;padding:18px 24px;background:linear-gradient(135deg,#ecf1fff2,#e0ebfff2);border-bottom:1px solid rgba(215,224,240,.5)}.el-message-box .el-message-box__header .el-message-box__title{font-size:16px;font-weight:700;color:#161c2d}.el-message-box .el-message-box__headerbtn{width:32px;height:32px;border-radius:8px;background:#d7e0f080;position:absolute!important;top:18px!important;right:20px!important;transform:none!important;display:flex;align-items:center;justify-content:center}.el-message-box .el-message-box__headerbtn:hover{background:#d7e0f0cc}.el-message-box .el-message-box__headerbtn .el-message-box__close{font-size:14px;color:#6b7896}.el-message-box .el-message-box__content{padding:36px 24px;background:#fffffff2;font-size:14px;color:#161c2d}.el-message-box .el-message-box__btns{padding:14px 24px;background:#f8faffe6;border-top:1px solid rgba(215,224,240,.5)}.el-message-box .el-message-box__btns .el-button{border-radius:8px;font-size:13px}.el-message-box .el-message-box__btns .el-button--default{background:#ffffffe6;color:#3c5078;border:1px solid rgb(215,224,240)}.el-message-box .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;box-shadow:0 3px 10px #10b9814d!important;color:#fff!important}.el-message-box .el-message-box__btns .el-button--primary:hover{opacity:.9}body{height:100%;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{height:100%;box-sizing:border-box}#app{height:100%}*,*:before,*:after{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration: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}aside{background:#eef1f6;padding:8px 24px;margin-bottom:20px;border-radius:2px;display:block;line-height:32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:#337ab7;cursor:pointer}aside a:hover{color:#20a0ff}.app-container{padding:20px}.components-container{margin:30px 50px;position:relative}.text-center{text-align:center}.sub-navbar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:20px;transition:.6s ease position;background:linear-gradient(90deg,#20b6f9,#20b6f9 0%,#2178f1 100%,#2178f1)}.sub-navbar .subtitle{font-size:20px;color:#fff}.sub-navbar.draft,.sub-navbar.deleted{background:#d0d0d0}.link-type,.link-type:focus{color:#337ab7;cursor:pointer}.link-type:hover,.link-type:focus:hover{color:#20a0ff}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}:root{--sidebar-bg: #304156;--sidebar-text: #bfcbd9;--menu-hover: #263445;--navbar-bg: #ffffff;--navbar-text: #303133;--splitpanes-default-bg: #ffffff}html._dark_ldi3z_38{--el-bg-color: #141414;--el-bg-color-overlay: #1d1e1f;--el-text-color-primary: #ffffff;--el-text-color-regular: #d0d0d0;--el-border-color: #434343;--el-border-color-light: #434343;--primary-bg: #18212b;--sidebar-bg: #141414;--sidebar-text: #ffffff;--menu-hover: #2d2d2d;--menu-active-text: #409eff;--navbar-bg: #141414;--navbar-text: #ffffff;--navbar-hover: #141414;--tags-bg: #141414;--tags-item-bg: #1d1e1f;--tags-item-border: #303030;--tags-item-text: #d0d0d0;--tags-item-hover: #2d2d2d;--tags-close-hover: #64666a;--splitpanes-bg: #141414;--splitpanes-border: #303030;--splitpanes-splitter-bg: #1d1e1f;--splitpanes-splitter-hover-bg: #2d2d2d;--blockquote-bg: #1d1e1f;--blockquote-border: #303030;--blockquote-text: #d0d0d0;--cron-border: #303030;--splitpanes-default-bg: #141414}html._dark_ldi3z_38 ._sidebar-container_ldi3z_79{background-color:var(--sidebar-bg)!important}html._dark_ldi3z_38 ._sidebar-container_ldi3z_79 ._el-menu-item_ldi3z_82:not(._is-active_ldi3z_82),html._dark_ldi3z_38 ._sidebar-container_ldi3z_79 ._menu-title_ldi3z_82{color:var(--el-text-color-regular)}html._dark_ldi3z_38 ._sidebar-container_ldi3z_79 ._theme-dark_ldi3z_85 ._nest-menu_ldi3z_85 ._el-sub-menu_ldi3z_85>._el-sub-menu__title_ldi3z_85,html._dark_ldi3z_38 ._sidebar-container_ldi3z_79 ._theme-dark_ldi3z_85 ._el-sub-menu_ldi3z_85 ._el-menu-item_ldi3z_82{background-color:var(--el-bg-color)!important}html._dark_ldi3z_38 ._topmenu-container_ldi3z_88 ._el-menu-item_ldi3z_82,html._dark_ldi3z_38 ._topmenu-container_ldi3z_88 ._el-sub-menu_ldi3z_85 ._el-sub-menu__title_ldi3z_85{color:var(--el-text-color-regular)!important}html._dark_ldi3z_38 ._topbar-menu_ldi3z_92._el-menu--horizontal_ldi3z_92>._el-sub-menu_ldi3z_85 ._el-sub-menu__title_ldi3z_85{color:var(--el-text-color-regular)!important}html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-menu-item_ldi3z_82:not(._is-disabled_ldi3z_98):hover,html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-menu-item_ldi3z_82:not(._is-disabled_ldi3z_98):focus,html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-sub-menu_ldi3z_85:not(._is-disabled_ldi3z_98):hover,html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-sub-menu_ldi3z_85:not(._is-disabled_ldi3z_98):focus{background-color:var(--navbar-hover)!important}html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-menu-item_ldi3z_82:not(._is-disabled_ldi3z_98):hover ._el-sub-menu__title_ldi3z_85,html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-menu-item_ldi3z_82:not(._is-disabled_ldi3z_98):focus ._el-sub-menu__title_ldi3z_85,html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-sub-menu_ldi3z_85:not(._is-disabled_ldi3z_98):hover ._el-sub-menu__title_ldi3z_85,html._dark_ldi3z_38 ._el-menu--horizontal_ldi3z_92 ._el-sub-menu_ldi3z_85:not(._is-disabled_ldi3z_98):focus ._el-sub-menu__title_ldi3z_85{background-color:var(--navbar-hover)!important}html._dark_ldi3z_38 ._splitpanes_ldi3z_107{background-color:var(--splitpanes-bg)}html._dark_ldi3z_38 ._splitpanes_ldi3z_107 ._splitpanes__pane_ldi3z_110{background-color:var(--splitpanes-bg);border-color:var(--splitpanes-border)}html._dark_ldi3z_38 ._splitpanes_ldi3z_107 ._splitpanes__splitter_ldi3z_114{background-color:var(--splitpanes-splitter-bg);border-color:var(--splitpanes-border)}html._dark_ldi3z_38 ._splitpanes_ldi3z_107 ._splitpanes__splitter_ldi3z_114:hover{background-color:var(--splitpanes-splitter-hover-bg)}html._dark_ldi3z_38 ._splitpanes_ldi3z_107 ._splitpanes__splitter_ldi3z_114:before,html._dark_ldi3z_38 ._splitpanes_ldi3z_107 ._splitpanes__splitter_ldi3z_114:after{background-color:var(--splitpanes-border)}html._dark_ldi3z_38 ._el-button--primary_ldi3z_127._is-plain_ldi3z_127{background-color:var(--primary-bg);border:1px solid var(--el-color-primary-light-2);color:var(--el-color-primary-light-2)}html._dark_ldi3z_38 ._el-button--primary_ldi3z_127._is-plain_ldi3z_127:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color)}html._dark_ldi3z_38 ._el-button--primary_ldi3z_127._is-plain_ldi3z_127._is-disabled_ldi3z_98{background-color:var(--link-active-bg-color);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3);opacity:.5}html._dark_ldi3z_38 ._el-tag--primary_ldi3z_146{background-color:var(--primary-bg);border:1px solid var(--el-border-color-light);color:var(--el-color-primary)}html._dark_ldi3z_38 ._el-table_ldi3z_154{--el-table-header-bg-color: var(--el-bg-color-overlay) !important;--el-table-header-text-color: var(--el-text-color-regular) !important;--el-table-border-color: var(--el-border-color-light) !important;--el-table-row-hover-bg-color: var(--el-bg-color-overlay) !important}html._dark_ldi3z_38 ._el-table_ldi3z_154 ._el-table__header-wrapper_ldi3z_160 th,html._dark_ldi3z_38 ._el-table_ldi3z_154 ._el-table__fixed-header-wrapper_ldi3z_160 th{background-color:var(--el-bg-color-overlay, #f8f8f9)!important;color:var(--el-text-color-regular, #515a6e)}html._dark_ldi3z_38 ._el-tree_ldi3z_167 ._el-tree-node_ldi3z_167._is-current_ldi3z_167>._el-tree-node__content_ldi3z_167{background-color:var(--el-bg-color-overlay)!important;color:var(--el-color-primary)}html._dark_ldi3z_38 ._el-tree_ldi3z_167 ._el-tree-node__content_ldi3z_167:hover{background-color:var(--el-bg-color-overlay)}html._dark_ldi3z_38 ._el-dropdown-menu__item_ldi3z_177:not(._is-disabled_ldi3z_98):focus,html._dark_ldi3z_38 ._el-dropdown-menu__item_ldi3z_177:not(._is-disabled_ldi3z_98):hover{background-color:var(--navbar-hover)!important}html._dark_ldi3z_38 blockquote{background-color:var(--blockquote-bg)!important;border-left-color:var(--blockquote-border)!important;color:var(--blockquote-text)!important}html._dark_ldi3z_38 ._popup-result_ldi3z_191 ._title_ldi3z_191{background:var(--cron-border)}html._dark_ldi3z_38 ._copyright_ldi3z_197{background-color:var(--el-bg-color)!important;color:var(--el-text-color-regular)!important;border-top:1px solid var(--el-bg-color)!important}.sidebarLogoFade-enter-active[data-v-3599f44e]{transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-3599f44e],.sidebarLogoFade-leave-to[data-v-3599f44e]{opacity:0}.sidebar-logo-container[data-v-3599f44e]{position:relative;height:56px;line-height:56px;background:var(--v24d6a558);text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-3599f44e]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-3599f44e]{width:30px;height:30px;vertical-align:middle;margin-right:10px;border-radius:8px}.sidebar-logo-container .sidebar-logo-link .sidebar-title-group[data-v-3599f44e]{display:inline-flex;flex-direction:column;justify-content:center;vertical-align:middle;line-height:1}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-3599f44e]{display:block;margin:0;color:var(--v66c59e68);font-weight:700;font-size:20px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;line-height:1.2}.sidebar-logo-container .sidebar-logo-link .sidebar-subtitle[data-v-3599f44e]{display:block;font-size:11px;color:#9ca3af;font-weight:400;letter-spacing:.5px;margin-top:2px}.sidebar-logo-container.collapse .sidebar-logo[data-v-3599f44e]{margin-right:0}.sidebar-logo-container.collapse .sidebar-title[data-v-3599f44e]{opacity:0;transition:opacity .15s}.menu-badge[data-v-65d169a0]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:11px;font-weight:600;color:#fff;background:#ef4444;border-radius:9px;line-height:1;animation:badge-pulse-65d169a0 2s ease-in-out infinite}@keyframes badge-pulse-65d169a0{0%,to{opacity:1}50%{opacity:.7}}.nav-item-host[data-v-65d169a0]{position:relative}.nav-fav-toggle[data-v-65d169a0]{position:absolute;top:50%;right:10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#94a3b8;font-size:14px;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .15s}.nav-fav-toggle.is-on[data-v-65d169a0]{color:#f59e0b}.nav-fav-toggle[data-v-65d169a0]:hover{background:#94a3b829}.nav-fav-toggle[data-v-65d169a0]:focus-visible{opacity:1;outline:2px solid var(--el-color-primary);outline-offset:1px}.nav-item-host:hover>.nav-fav-toggle[data-v-65d169a0]{opacity:1}.sidebar-container .el-menu[data-v-dc1dc69b]{border:none;height:100%;width:100%!important}#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-sub-menu__title{height:40px!important;line-height:40px!important;padding-left:44px!important;font-size:13px;font-weight:400;color:#6b7280!important;border-radius:0}#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-sub-menu__title .svg-icon{display:none!important}#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-sub-menu.is-active>.el-sub-menu__title{color:#2563eb!important;font-weight:500;background:transparent!important}#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-sub-menu.is-active>.el-sub-menu__title:after{display:none}#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-menu--inline .nest-menu .el-menu-item,#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-menu--inline .nest-menu .el-menu-item[style]{padding-left:60px!important}#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-menu--inline .nest-menu .el-menu-item:before,#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-menu--inline .nest-menu .el-menu-item[style]:before{left:46px}#app .sidebar-container .el-menu.nav-grouped .el-menu--inline .el-menu--inline{background:transparent!important}#app .sidebar-container .el-menu.nav-grouped .nav-item-host .el-menu-item{padding-right:36px!important}.copyright[data-v-ef7ea456]{position:fixed;bottom:0;left:0;right:0;height:36px;padding:10px 20px;text-align:right;background-color:#f8f8f8;color:#666;font-size:14px;border-top:1px solid #e7e7e7;z-index:999}.app-main[data-v-a9a01293]{min-height:calc(100vh - 48px);width:100%;position:relative;overflow-y:auto}.fixed-header+.app-main[data-v-a9a01293]{overflow-y:auto;scrollbar-gutter:auto;height:calc(100vh - 48px);min-height:0px}.app-main[data-v-a9a01293]:has(.copyright){padding-bottom:36px}.fixed-header+.app-main[data-v-a9a01293]{margin-top:48px}.hasTagsView .app-main[data-v-a9a01293]{min-height:calc(100vh - 82px)}.hasTagsView .fixed-header+.app-main[data-v-a9a01293]{margin-top:84px;height:calc(100vh - 84px);min-height:0px}@media screen and (max-width:991px){.fixed-header+.app-main[data-v-a9a01293]{padding-bottom:max(60px,constant(safe-area-inset-bottom) + 40px);padding-bottom:max(60px,env(safe-area-inset-bottom) + 40px);overscroll-behavior-y:none}.hasTagsView .fixed-header+.app-main[data-v-a9a01293]{padding-bottom:max(60px,constant(safe-area-inset-bottom) + 40px);padding-bottom:max(60px,env(safe-area-inset-bottom) + 40px);overscroll-behavior-y:none}}@supports (-webkit-touch-callout: none){@media screen and (max-width:991px){.fixed-header+.app-main[data-v-a9a01293]{padding-bottom:max(17px,constant(safe-area-inset-bottom) + 10px);padding-bottom:max(17px,env(safe-area-inset-bottom) + 10px);height:calc(100svh - 50px);height:calc(100dvh - 50px)}.hasTagsView .fixed-header+.app-main[data-v-a9a01293]{padding-bottom:max(17px,constant(safe-area-inset-bottom) + 10px);padding-bottom:max(17px,env(safe-area-inset-bottom) + 10px);height:calc(100svh - 84px);height:calc(100dvh - 84px)}}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:silver;border-radius:3px}.app-breadcrumb.el-breadcrumb[data-v-80ab1589]{display:inline-block;font-size:14px;line-height:50px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-80ab1589]{color:#97a8be;cursor:text}.topmenu-container.el-menu--horizontal>.el-menu-item{float:left;height:50px!important;line-height:50px!important;color:#303133!important;padding:0 5px!important;margin:0 10px!important}.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:#303133}.topmenu-container.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{float:left;height:50px!important;line-height:50px!important;color:#303133!important;padding:0 5px!important;margin:0 10px!important}.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:#fff}.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}.topbar-menu.el-menu--horizontal .el-submenu__title,.topbar-menu.el-menu--horizontal .el-menu-item{padding:0 10px!important}.topbar-menu.el-menu--horizontal>.el-menu-item{float:left;height:56px!important;line-height:56px!important;color:#303133!important;padding:0 5px!important;margin:0 10px!important}.el-sub-menu.is-active .svg-icon,.el-menu-item.is-active .svg-icon+span,.el-sub-menu.is-active .svg-icon+span,.el-sub-menu.is-active .el-sub-menu__title span{color:var(--v51064fa7)}.topbar-menu.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{float:left;line-height:56px!important;color:#303133!important;margin:0 15px -3px!important}.topbar-menu .el-sub-menu .el-sub-menu__icon-arrow{position:static;margin-left:8px;margin-top:0;display:block!important}.topbar-menu.el-menu--horizontal .el-sub-menu__title,.topbar-menu.el-menu--horizontal .el-menu-item{height:56px}.hamburger[data-v-53fef3f0]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-53fef3f0]{transform:rotate(180deg)}.header-search .search-icon[data-v-ce660b0b]{cursor:pointer;font-size:18px;vertical-align:middle}.result-wrap[data-v-ce660b0b]{height:360px;margin:8px 0}.result-wrap .search-item[data-v-ce660b0b]{display:flex;align-items:center;padding:10px 14px;border-radius:8px;margin:2px 4px;transition:all .15s;cursor:pointer;border:1px solid transparent}.result-wrap .search-item .search-info[data-v-ce660b0b]{flex:1;display:flex;flex-direction:column;gap:2px}.result-wrap .search-item .search-info .menu-title[data-v-ce660b0b]{font-size:14px;font-weight:500;color:#161c2d;line-height:1.4}.result-wrap .search-item .search-info .menu-path[data-v-ce660b0b]{font-size:12px;color:#96a5c3;line-height:1.3}.result-wrap .search-item[data-v-ce660b0b]:hover{background:#edf4ff99;border-color:#3b82f626}.result-wrap .search-item:hover .search-info .menu-title[data-v-ce660b0b]{color:#2563eb}.notice-trigger[data-v-418c35f1]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.notice-trigger .svg-icon[data-v-418c35f1]{width:1.2em;height:1.2em;display:inline-block!important}.notice-trigger .notice-badge[data-v-418c35f1]{position:absolute;top:7px;right:-3px;background:#ef4444;color:#fff;border-radius:10px;font-size:10px;height:16px;line-height:16px;padding:0 4px;min-width:16px;text-align:center;white-space:nowrap;pointer-events:none}.notice-popover{padding:0!important;border-radius:12px!important;box-shadow:0 8px 32px #3b82f61f,0 2px 8px #0000000f!important;border:1px solid rgba(215,224,240,.5)!important;overflow:hidden}.notice-popover .notice-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#f8fafff2,#f3f6fce6);border-bottom:1px solid rgba(215,224,240,.6);font-size:14px;font-weight:700;color:#161c2d}.notice-popover .notice-mark-all{font-size:12px;color:#3b82f6;font-weight:500;cursor:pointer;padding:2px 8px;border-radius:4px;transition:all .15s}.notice-popover .notice-mark-all:hover{color:#2563eb;background:#3b82f60f}.notice-popover .notice-list{max-height:420px;overflow-y:auto}.notice-popover .notice-list::-webkit-scrollbar{width:4px}.notice-popover .notice-list::-webkit-scrollbar-thumb{background:#becde699;border-radius:2px}.notice-popover .notice-loading,.notice-popover .notice-empty{padding:36px 32px;text-align:center;color:#96a5c3;font-size:13px;line-height:1.8;display:flex;flex-direction:column;align-items:center;justify-content:center}.notice-popover .notice-empty .empty-icon-wrap{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f3f6fc,#edf4ff);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.notice-popover .notice-empty .empty-text{font-size:14px;font-weight:600;color:#6b7896;margin-bottom:4px}.notice-popover .notice-empty .empty-sub{font-size:12px;color:#aab7cd}.notice-popover .notice-item{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid rgba(243,246,252,.8);cursor:pointer;transition:background .15s}.notice-popover .notice-item:last-child{border-bottom:none}.notice-popover .notice-item:hover{background:#edf4ff80}.notice-popover .notice-item.is-read .notice-tag,.notice-popover .notice-item.is-read .notice-item-title,.notice-popover .notice-item.is-read .notice-item-date{opacity:.4;filter:grayscale(1);color:#96a5c3}.notice-popover .notice-tag{flex-shrink:0}.notice-popover .notice-item-title{flex:1;font-size:13px;color:#28344b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-popover .notice-item-date{flex-shrink:0;font-size:11px;color:#96a5c3}.notice-preview-dialog .el-dialog__body{padding:0 10px 10px}.notif-detail-dialog .notif-detail{padding:8px 4px}.notif-detail-dialog .notif-detail-title{font-size:18px;font-weight:700;color:#161c2d;line-height:1.5;margin-bottom:14px}.notif-detail-dialog .notif-detail-meta{display:flex;align-items:center;gap:14px;font-size:13px;color:#6b7896}.notif-detail-dialog .notif-detail-source{display:flex;align-items:center;gap:4px}.notif-detail-dialog .notif-detail-time{color:#96a5c3}.notif-detail-dialog .notif-detail-divider{height:1px;background:linear-gradient(to right,#d7e0f033,#d7e0f0cc,#d7e0f033);margin:18px 0}.notif-detail-dialog .notif-detail-content{font-size:14px;line-height:1.9;color:#28344b;padding:18px 20px;background:linear-gradient(135deg,#f8faffcc,#f3f6fc80);border-radius:12px;border:1px solid rgba(215,224,240,.35);white-space:pre-wrap;word-break:break-word;min-height:80px}.navbar.nav3 .hamburger-container[data-v-fd0640f4]{display:none!important}.navbar[data-v-fd0640f4]{height:48px;overflow:visible;position:relative;background:#fff;border-bottom:none;box-shadow:none;display:flex;align-items:center;padding:0 20px;box-sizing:border-box}.navbar .hamburger-container[data-v-fd0640f4]{line-height:48px;height:100%;cursor:pointer;transition:background .15s;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;flex-shrink:0;margin-right:8px;padding:0 8px;border-radius:7px}.navbar .hamburger-container[data-v-fd0640f4]:hover{background:#edf4ffb3}.navbar .navbar-spacer[data-v-fd0640f4]{flex:1}.navbar .breadcrumb-container[data-v-fd0640f4]{flex-shrink:0}.navbar .topmenu-container[data-v-fd0640f4]{position:absolute;left:50px}.navbar .topbar-container[data-v-fd0640f4]{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;margin-left:8px}.navbar .right-menu[data-v-fd0640f4]{height:100%;line-height:48px;display:flex;align-items:center;margin-left:auto;gap:4px}.navbar .right-menu[data-v-fd0640f4]:focus{outline:none}.navbar .right-menu .help-btn[data-v-fd0640f4]{color:#6b7896}.navbar .right-menu .help-btn[data-v-fd0640f4]:hover{color:#3b82f6}.navbar .right-menu .right-menu-item[data-v-fd0640f4]{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;height:100%;font-size:20px;color:#595959;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-fd0640f4]{cursor:pointer;transition:background .15s;border-radius:7px}.navbar .right-menu .right-menu-item.hover-effect[data-v-fd0640f4]:hover{background:#edf4ffb3}.navbar .right-menu .avatar-container[data-v-fd0640f4]{margin-right:0;padding-right:0}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-fd0640f4]{display:flex;align-items:center;gap:8px;padding:3px 8px;border-radius:7px;cursor:pointer;transition:background .15s;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-fd0640f4]:hover{background:#3b82f612}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-fd0640f4]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 2px 6px #3b82f64d;object-fit:cover}.navbar .right-menu .avatar-container .avatar-wrapper .user-nickname[data-v-fd0640f4]{font-size:13px;font-weight:500;color:#404040;position:static;left:auto;bottom:auto}.navbar .right-menu .avatar-container .avatar-wrapper .user-arrow[data-v-fd0640f4]{font-size:12px;color:#595959}.navbar .right-menu .avatar-container .avatar-wrapper i[data-v-fd0640f4]{cursor:pointer;font-size:11px;color:#6b7896;position:static}.setting-drawer-title[data-v-08e97a6d]{margin-bottom:12px;color:var(--el-text-color-primary, rgba(0, 0, 0, .85));line-height:22px;font-weight:700}.setting-drawer-title .drawer-title[data-v-08e97a6d]{font-size:14px}.setting-drawer-block-checbox[data-v-08e97a6d]{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:20px}.setting-drawer-block-checbox .setting-drawer-block-checbox-item[data-v-08e97a6d]{position:relative;margin-right:16px;border-radius:2px;cursor:pointer}.setting-drawer-block-checbox .setting-drawer-block-checbox-item img[data-v-08e97a6d]{width:48px;height:48px}.setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon[data-v-08e97a6d]{position:absolute;top:0;right:0;width:100%;height:100%;padding-top:15px;padding-left:24px;color:#1890ff;font-weight:700;font-size:14px}.drawer-item[data-v-08e97a6d]{color:var(--el-text-color-regular, rgba(0, 0, 0, .65));padding:12px 0;font-size:14px}.drawer-item .comp-style[data-v-08e97a6d]{float:right;margin:-3px 8px 0 0}.nav-wrap[data-v-08e97a6d]{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:20px}.nav-wrap .activeItem[data-v-08e97a6d]{border:2px solid var(--el-color-primary)!important}.nav-wrap .item[data-v-08e97a6d]{position:relative;margin-right:16px;cursor:pointer;width:56px;height:48px;border-radius:4px;background:#f0f2f5;border:2px solid transparent}.nav-wrap .left b[data-v-08e97a6d]:first-child{display:block;height:30%;background:#fff}.nav-wrap .left b[data-v-08e97a6d]:last-child{width:30%;background:#1b2a47;position:absolute;height:100%;top:0;border-radius:4px 0 0 4px}.nav-wrap .mix b[data-v-08e97a6d]:first-child{border-radius:4px 4px 0 0;display:block;height:30%;background:#1b2a47}.nav-wrap .mix b[data-v-08e97a6d]:last-child{width:30%;background:#1b2a47;position:absolute;height:70%;border-radius:0 0 0 4px}.nav-wrap .top b[data-v-08e97a6d]:first-child{display:block;height:30%;background:#1b2a47;border-radius:4px 4px 0 0}.scroll-container[data-v-497e4de1]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-497e4de1] .el-scrollbar__bar{display:none}.scroll-container[data-v-497e4de1] .el-scrollbar__wrap{height:34px;overflow-y:hidden}.scroll-container[data-v-497e4de1] .el-scrollbar__view{display:flex;align-items:flex-end;height:34px}.tags-view-container[data-v-66d4fa80]{height:34px;width:100%;background:#f5f6f8;border-bottom:none;box-shadow:none;display:flex;align-items:flex-end;padding:0}.tags-view-container .tags-view-wrapper[data-v-66d4fa80]{display:flex;align-items:flex-end;height:100%;padding:0;gap:2px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-66d4fa80]{display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;height:30px;line-height:30px;border:1px solid rgba(232,232,232,.6);border-bottom:none;background:#fff;color:#666;padding:0 12px;font-size:13px;font-weight:400;margin:0;border-radius:6px 6px 0 0;white-space:nowrap;transition:all .15s}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-66d4fa80]:first-of-type{margin-left:0}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-66d4fa80]:last-of-type{margin-right:0}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-66d4fa80]:hover{color:#202020;background:#fff9}.tags-view-container .tags-view-wrapper .tags-view-item:not(.active)+.tags-view-item[data-v-66d4fa80]:not(.active):after{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#e8e8e8;pointer-events:none}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-66d4fa80]{color:#2563eb;background:linear-gradient(180deg,#e0ebff99,#dbeafee6);font-weight:500;border:1px solid rgba(59,130,246,.25);border-bottom:none;box-shadow:0 -1px 4px #3b82f61a}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-66d4fa80]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#2563eb;border-radius:1px 1px 0 0}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-66d4fa80]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#2563eb;margin-right:4px;flex-shrink:0}.tags-view-container .tags-view-wrapper .tags-view-item.active .el-icon-close[data-v-66d4fa80]{color:#2563eb99}.tags-view-container .tags-view-wrapper .tags-view-item.active .el-icon-close[data-v-66d4fa80]:hover{color:#fff;background-color:#2563ebcc}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close[data-v-66d4fa80]{margin-left:4px}.tags-view-container .tags-view-item.active.has-icon[data-v-66d4fa80]:before{content:none!important}.tags-view-container .contextmenu[data-v-66d4fa80]{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:6px;font-size:12px;font-weight:400;color:#28344b;box-shadow:0 4px 16px #0000001f;border:1px solid rgba(215,224,240,.6)}.tags-view-container .contextmenu li[data-v-66d4fa80]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-66d4fa80]:hover{background:#e0ebff80}.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);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:var(--tags-close-hover, #b4bccc);color:#fff;width:12px!important;height:12px!important}.announcement-top-bar[data-v-ee34afe3]{position:fixed;top:0;left:0;right:0;z-index:2000;background:linear-gradient(135deg,#3b82f6f2,#6366f1f2);color:#fff;padding:8px 20px}.top-bar-item[data-v-ee34afe3]{display:flex;align-items:center;gap:8px;padding:4px 0}.top-bar-title[data-v-ee34afe3]{cursor:pointer;flex:1;font-size:13px}.top-bar-title[data-v-ee34afe3]:hover{text-decoration:underline}.top-bar-close[data-v-ee34afe3]{cursor:pointer;opacity:.7}.top-bar-close[data-v-ee34afe3]:hover{opacity:1}.announcement-corner[data-v-ee34afe3]{position:fixed;bottom:20px;right:20px;z-index:1999;width:320px;padding:16px;border-radius:12px;background:#fffffffc;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(215,224,240,.6)}.corner-header[data-v-ee34afe3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.corner-close[data-v-ee34afe3]{cursor:pointer;color:#96a5c3}.corner-title[data-v-ee34afe3]{font-size:14px;font-weight:500;color:#161c2d;cursor:pointer}.corner-title[data-v-ee34afe3]:hover{color:#3b82f6}.slide-up-enter-active[data-v-ee34afe3]{transition:all .3s ease-out}.slide-up-leave-active[data-v-ee34afe3]{transition:all .2s ease-in}.slide-up-enter-from[data-v-ee34afe3],.slide-up-leave-to[data-v-ee34afe3]{transform:translateY(20px);opacity:0}[data-v-364ed1ec]:export{menuText:#bfcbd9;menuActiveText:#409eff;menuBg:#304156;menuHover:#263445;menuLightBg:#ffffff;menuLightHover:#f0f1f5;menuLightText:#303133;menuLightActiveText:#409EFF;sideBarWidth:240px;blue:#324157;lightBlue:#333c46;red:#C03639;pink:#E65D6E;green:#30B08F;tiffany:#4AB7BD;yellow:#FEC171;panGreen:#30B08F;colorPrimary:#409EFF;colorSuccess:#67C23A;colorWarning:#E6A23C;colorDanger:#F56C6C;colorInfo:#909399}[data-v-364ed1ec]:root{--sidebar-bg: #304156;--sidebar-text: #bfcbd9;--menu-hover: #263445;--navbar-bg: #ffffff;--navbar-text: #303133;--splitpanes-default-bg: #ffffff}html.dark[data-v-364ed1ec]{--el-bg-color: #141414;--el-bg-color-overlay: #1d1e1f;--el-text-color-primary: #ffffff;--el-text-color-regular: #d0d0d0;--el-border-color: #434343;--el-border-color-light: #434343;--primary-bg: #18212b;--sidebar-bg: #141414;--sidebar-text: #ffffff;--menu-hover: #2d2d2d;--menu-active-text: #409eff;--navbar-bg: #141414;--navbar-text: #ffffff;--navbar-hover: #141414;--tags-bg: #141414;--tags-item-bg: #1d1e1f;--tags-item-border: #303030;--tags-item-text: #d0d0d0;--tags-item-hover: #2d2d2d;--tags-close-hover: #64666a;--splitpanes-bg: #141414;--splitpanes-border: #303030;--splitpanes-splitter-bg: #1d1e1f;--splitpanes-splitter-hover-bg: #2d2d2d;--blockquote-bg: #1d1e1f;--blockquote-border: #303030;--blockquote-text: #d0d0d0;--cron-border: #303030;--splitpanes-default-bg: #141414}html.dark .sidebar-container[data-v-364ed1ec]{background-color:var(--sidebar-bg)!important}html.dark .sidebar-container .el-menu-item[data-v-364ed1ec]:not(.is-active),html.dark .sidebar-container .menu-title[data-v-364ed1ec]{color:var(--el-text-color-regular)}html.dark .sidebar-container .theme-dark .nest-menu .el-sub-menu>.el-sub-menu__title[data-v-364ed1ec],html.dark .sidebar-container .theme-dark .el-sub-menu .el-menu-item[data-v-364ed1ec]{background-color:var(--el-bg-color)!important}html.dark .topmenu-container .el-menu-item[data-v-364ed1ec],html.dark .topmenu-container .el-sub-menu .el-sub-menu__title[data-v-364ed1ec]{color:var(--el-text-color-regular)!important}html.dark .topbar-menu.el-menu--horizontal>.el-sub-menu .el-sub-menu__title[data-v-364ed1ec]{color:var(--el-text-color-regular)!important}html.dark .el-menu--horizontal .el-menu-item[data-v-364ed1ec]:not(.is-disabled):hover,html.dark .el-menu--horizontal .el-menu-item[data-v-364ed1ec]:not(.is-disabled):focus,html.dark .el-menu--horizontal .el-sub-menu[data-v-364ed1ec]:not(.is-disabled):hover,html.dark .el-menu--horizontal .el-sub-menu[data-v-364ed1ec]:not(.is-disabled):focus{background-color:var(--navbar-hover)!important}html.dark .el-menu--horizontal .el-menu-item:not(.is-disabled):hover .el-sub-menu__title[data-v-364ed1ec],html.dark .el-menu--horizontal .el-menu-item:not(.is-disabled):focus .el-sub-menu__title[data-v-364ed1ec],html.dark .el-menu--horizontal .el-sub-menu:not(.is-disabled):hover .el-sub-menu__title[data-v-364ed1ec],html.dark .el-menu--horizontal .el-sub-menu:not(.is-disabled):focus .el-sub-menu__title[data-v-364ed1ec]{background-color:var(--navbar-hover)!important}html.dark .splitpanes[data-v-364ed1ec]{background-color:var(--splitpanes-bg)}html.dark .splitpanes .splitpanes__pane[data-v-364ed1ec]{background-color:var(--splitpanes-bg);border-color:var(--splitpanes-border)}html.dark .splitpanes .splitpanes__splitter[data-v-364ed1ec]{background-color:var(--splitpanes-splitter-bg);border-color:var(--splitpanes-border)}html.dark .splitpanes .splitpanes__splitter[data-v-364ed1ec]:hover{background-color:var(--splitpanes-splitter-hover-bg)}html.dark .splitpanes .splitpanes__splitter[data-v-364ed1ec]:before,html.dark .splitpanes .splitpanes__splitter[data-v-364ed1ec]:after{background-color:var(--splitpanes-border)}html.dark .el-button--primary.is-plain[data-v-364ed1ec]{background-color:var(--primary-bg);border:1px solid var(--el-color-primary-light-2);color:var(--el-color-primary-light-2)}html.dark .el-button--primary.is-plain[data-v-364ed1ec]:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color)}html.dark .el-button--primary.is-plain.is-disabled[data-v-364ed1ec]{background-color:var(--link-active-bg-color);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3);opacity:.5}html.dark .el-tag--primary[data-v-364ed1ec]{background-color:var(--primary-bg);border:1px solid var(--el-border-color-light);color:var(--el-color-primary)}html.dark .el-table[data-v-364ed1ec]{--el-table-header-bg-color: var(--el-bg-color-overlay) !important;--el-table-header-text-color: var(--el-text-color-regular) !important;--el-table-border-color: var(--el-border-color-light) !important;--el-table-row-hover-bg-color: var(--el-bg-color-overlay) !important}html.dark .el-table .el-table__header-wrapper th[data-v-364ed1ec],html.dark .el-table .el-table__fixed-header-wrapper th[data-v-364ed1ec]{background-color:var(--el-bg-color-overlay, #f8f8f9)!important;color:var(--el-text-color-regular, #515a6e)}html.dark .el-tree .el-tree-node.is-current>.el-tree-node__content[data-v-364ed1ec]{background-color:var(--el-bg-color-overlay)!important;color:var(--el-color-primary)}html.dark .el-tree .el-tree-node__content[data-v-364ed1ec]:hover{background-color:var(--el-bg-color-overlay)}html.dark .el-dropdown-menu__item[data-v-364ed1ec]:not(.is-disabled):focus,html.dark .el-dropdown-menu__item[data-v-364ed1ec]:not(.is-disabled):hover{background-color:var(--navbar-hover)!important}html.dark blockquote[data-v-364ed1ec]{background-color:var(--blockquote-bg)!important;border-left-color:var(--blockquote-border)!important;color:var(--blockquote-text)!important}html.dark .popup-result .title[data-v-364ed1ec]{background:var(--cron-border)}html.dark .copyright[data-v-364ed1ec]{background-color:var(--el-bg-color)!important;color:var(--el-text-color-regular)!important;border-top:1px solid var(--el-bg-color)!important}.app-wrapper[data-v-364ed1ec]:after{content:"";display:table;clear:both}.app-wrapper[data-v-364ed1ec]{position:relative;height:100%;width:100%}.app-wrapper.mobile.openSidebar[data-v-364ed1ec]{position:fixed;top:0}.main-container[data-v-364ed1ec]:has(.fixed-header){height:100vh;overflow:hidden}.drawer-bg[data-v-364ed1ec]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-364ed1ec]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 240px);transition:width .22s cubic-bezier(.4,0,.2,1)}.hideSidebar .fixed-header[data-v-364ed1ec]{width:calc(100% - 60px)}.sidebarHide .fixed-header[data-v-364ed1ec],.mobile .fixed-header[data-v-364ed1ec]{width:100%}.network-offline-bar{position:fixed;top:0;left:0;right:0;z-index:99999;background:#ff4d4f;color:#fff;text-align:center;padding:8px 16px;font-size:14px;font-weight:500;box-shadow:0 2px 8px #00000026}.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}.pagination-container[data-v-8bc55b78]{background:#fff}.pagination-container.hidden[data-v-8bc55b78]{display:none}[data-v-955d2875] .el-transfer__button{border-radius:50%;display:block;margin-left:0}[data-v-955d2875] .el-transfer__button:first-child{margin-bottom:10px}[data-v-955d2875] .el-dropdown-menu__item{line-height:30px;padding:0 17px}.check-line[data-v-955d2875]{width:90%;height:1px;background-color:#ccc;margin:3px auto}.editor-img-uploader{display:none}.editor,.ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"保存";padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"等宽字体"}.glass-list-page[data-v-60e347a7]{display:flex;flex-direction:column;gap:14px;height:100%}.glass-list-page.filter-expanded[data-v-60e347a7]{height:auto;min-height:100%}.glass-list-page.filter-expanded .glass-table-card[data-v-60e347a7]{flex:none;height:calc(100vh - 280px)}.glass-filter-panel[data-v-60e347a7]{background:#f8faffd9;border-radius:10px;border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 24px #3b82f612}.filter-inline[data-v-60e347a7]{display:flex;align-items:center;gap:8px;padding:8px 14px;min-height:46px;box-sizing:border-box}.filter-icon-badge[data-v-60e347a7]{position:relative;display:flex;align-items:center;flex-shrink:0}.filter-icon-badge .filter-badge[data-v-60e347a7]{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;background:#f59e0b;color:#fff;font-size:10px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.filter-fields[data-v-60e347a7]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.filter-fields[data-v-60e347a7] .filter-label{font-size:12px;color:#6b7896;white-space:nowrap}.filter-fields[data-v-60e347a7] .el-input .el-input__wrapper,.filter-fields[data-v-60e347a7] .el-input .el-select__wrapper,.filter-fields[data-v-60e347a7] .el-select .el-input__wrapper,.filter-fields[data-v-60e347a7] .el-select .el-select__wrapper,.filter-fields[data-v-60e347a7] .el-tree-select .el-input__wrapper,.filter-fields[data-v-60e347a7] .el-tree-select .el-select__wrapper{height:30px;font-size:12px;border-radius:6px;box-shadow:0 0 0 1px #d7e0f0 inset;background:#ffffffe6}.filter-more-btn[data-v-60e347a7]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:7px;font-size:12px;font-weight:500;border:1px solid rgb(215,224,240);background:#ffffffe6;color:#6b7896;cursor:pointer;transition:all .15s;position:relative;flex-shrink:0}.filter-more-btn.expanded[data-v-60e347a7]{border-color:#3b82f666;background:#e0ebffb3;color:#3b82f6}.filter-more-btn .more-badge[data-v-60e347a7]{position:absolute;top:-6px;right:-6px;min-width:14px;height:14px;background:#f59e0b;color:#fff;font-size:10px;font-weight:700;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px}.filter-btn[data-v-60e347a7]{padding:5px 16px;border-radius:7px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;border:none;flex-shrink:0}.filter-btn-reset[data-v-60e347a7]{background:#ffffffe6;color:#3c5078;border:1px solid rgb(215,224,240)}.filter-btn-reset[data-v-60e347a7]:hover{background:#edf4ffb3}.filter-btn-query[data-v-60e347a7]{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;box-shadow:0 2px 8px #3b82f64d}.filter-btn-query[data-v-60e347a7]:hover{transform:translateY(-1px)}.filter-arrow-btn[data-v-60e347a7]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:1px solid rgb(215,224,240);background:#ffffffe6;color:#6b7896;cursor:pointer;transition:all .15s;flex-shrink:0}.filter-arrow-btn[data-v-60e347a7]:hover{border-color:#3b82f666;background:#e0ebffb3;color:#3b82f6}.filter-expand-wrap[data-v-60e347a7]{border-top:1px dashed rgba(215,224,240,.5)}.filter-expand-area[data-v-60e347a7]{padding:14px}.filter-expand-area[data-v-60e347a7] .el-input .el-input__wrapper,.filter-expand-area[data-v-60e347a7] .el-input .el-select__wrapper,.filter-expand-area[data-v-60e347a7] .el-select .el-input__wrapper,.filter-expand-area[data-v-60e347a7] .el-select .el-select__wrapper,.filter-expand-area[data-v-60e347a7] .el-tree-select .el-input__wrapper,.filter-expand-area[data-v-60e347a7] .el-tree-select .el-select__wrapper,.filter-expand-area[data-v-60e347a7] .el-date-editor .el-input__wrapper,.filter-expand-area[data-v-60e347a7] .el-date-editor .el-select__wrapper{height:30px;font-size:12px;border-radius:6px;box-shadow:0 0 0 1px #d7e0f0 inset;background:#ffffffe6}.filter-expand-area[data-v-60e347a7] .el-input .el-range-input,.filter-expand-area[data-v-60e347a7] .el-select .el-range-input,.filter-expand-area[data-v-60e347a7] .el-tree-select .el-range-input,.filter-expand-area[data-v-60e347a7] .el-date-editor .el-range-input{font-size:12px}.filter-expand-area[data-v-60e347a7] .el-date-editor,.filter-expand-area[data-v-60e347a7] .el-date-editor .el-input__wrapper{height:30px}.filter-expand-area[data-v-60e347a7] .el-date-editor .el-range-separator{font-size:12px}.filter-expand-area[data-v-60e347a7] .filter-label{font-size:12px;color:#6b7896;white-space:nowrap}.glass-toolbar[data-v-60e347a7]{display:flex;align-items:center;gap:8px}.glass-table-card[data-v-60e347a7]{flex:1;display:flex;flex-direction:column;min-height:0;background:#ffffffd1;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(215,224,240,.6);border-radius:12px;box-shadow:0 4px 24px #3b82f612;overflow:hidden}.glass-table-card .glass-table-body[data-v-60e347a7]{flex:1;min-height:0;overflow:hidden}.glass-table-card[data-v-60e347a7] .el-table{height:100%!important;border-radius:12px 12px 0 0;background:transparent!important;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(243,246,252,.8);--el-table-row-hover-bg-color: rgba(237,244,255,.55);--el-table-border-color: rgba(215,224,240,.6)}.glass-table-card[data-v-60e347a7] .el-table th.el-table__cell{font-size:12px;font-weight:600;color:#506082;padding:8px 10px;text-align:left}.glass-table-card[data-v-60e347a7] .el-table td.el-table__cell{font-size:13px;color:#28344b;padding:8px 10px;text-align:left}.glass-table-card[data-v-60e347a7] .el-table tr:nth-child(odd) td{background:#f8faff4d}.glass-table-card[data-v-60e347a7] .el-table td.el-table-fixed-column--left,.glass-table-card[data-v-60e347a7] .el-table td.el-table-fixed-column--right{background:#fff!important}.glass-table-card[data-v-60e347a7] .el-table tr:nth-child(odd) td.el-table-fixed-column--left,.glass-table-card[data-v-60e347a7] .el-table tr:nth-child(odd) td.el-table-fixed-column--right{background:#fff!important}.glass-table-card[data-v-60e347a7] .el-table tr:hover td.el-table-fixed-column--left,.glass-table-card[data-v-60e347a7] .el-table tr:hover td.el-table-fixed-column--right{background:#edf4ff!important}.glass-table-card[data-v-60e347a7] .el-table td{background:#fff!important}.glass-pagination[data-v-60e347a7]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 16px;border-top:1px solid rgba(215,224,240,.4)}.pagination-info[data-v-60e347a7]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7896;white-space:nowrap}.pagination-info em[data-v-60e347a7]{font-style:normal;font-weight:600;color:#28344b}.pagination-sep[data-v-60e347a7]{width:1px;height:14px;background:#d7e0f0;flex-shrink:0}.pagination-nav[data-v-60e347a7] .pagination-container{margin:0!important;padding:0!important}.approval-progress-bar{text-align:right;margin-bottom:12px}.approval-progress-tag{font-size:12px;color:#3b82f6;background:#3b82f614;padding:2px 10px;border-radius:10px}.approval-timeline{position:relative;padding-left:48px}.atl-item{position:relative;padding-bottom:24px}.atl-item:last-child{padding-bottom:0}.atl-line{position:absolute;left:-24px;top:38px;bottom:0;width:1.5px;background:linear-gradient(180deg,#d7e0f0cc,#d7e0f04d)}.atl-dot{position:absolute;left:-40px;top:2px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:all .2s}.atl-dot .dot-icon{line-height:1}.atl-dot--passed{background:#10b981;border-color:#10b981}.atl-dot--passed .dot-icon{color:#fff;font-size:16px;font-weight:700}.atl-dot--initiated{background:#3b82f6;border-color:#3b82f6}.atl-dot--initiated .dot-icon{color:#fff;font-size:16px;font-weight:700}.atl-dot--rejected{background:#ef4444;border-color:#ef4444}.atl-dot--rejected .dot-icon{color:#fff;font-size:15px;font-weight:700}.atl-dot--pending{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.atl-dot--pending .dot-icon{color:#3b82f6;font-size:12px}.atl-dot--cc{background:#8b5cf614;border-color:#8b5cf680}.atl-dot--cc .dot-icon{color:#8b5cf6;font-size:14px}.atl-dot--waiting{background:#f8faff;border-color:#c8d2e4;border-style:dashed}.atl-dot--waiting .dot-icon{color:#aab9d2;font-size:14px}.atl-dot--start{background:linear-gradient(135deg,#3b82f60f,#3b82f626);border-color:#3b82f666;border-width:2px;color:#3b82f6;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #3b82f626}.atl-dot--start .dot-icon{color:#3b82f6;font-size:12px}.atl-dot--start .dot-icon-svg{width:14px;height:14px;color:#3b82f6}.atl-dot--start svg{display:block}.atl-dot--end{background:#10b98114;border-color:#10b98180;color:#10b981;display:flex;align-items:center;justify-content:center}.atl-dot--end .dot-icon{color:#10b981;font-size:10px}.atl-dot--end svg{display:block}.atl-bookmark--start{padding-bottom:36px}.atl-bookmark--end .atl-line{background:linear-gradient(180deg,#d7e0f0cc,#d7e0f04d)}.atl-bookmark .atl-content{padding-top:5px}.atl-content{padding-left:8px;padding-top:2px}.atl-header{display:flex;align-items:center;gap:8px}.atl-name{font-size:14px;font-weight:600;color:#161c2d}.atl-name--sub{font-size:13px;font-weight:500}.atl-status{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px}.atl-status--passed{background:#10b98114;color:#059669;border:1px solid rgba(16,185,129,.2)}.atl-status--initiated{background:#3b82f60f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.atl-status--rejected{background:#ef44440f;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.atl-status--pending{background:#3b82f60f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.atl-status--cc{background:#8b5cf60f;color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.atl-status--waiting{background:#f3f6fc;color:#96a5c3;border:1px solid rgba(215,224,240,.6)}.atl-role{font-size:12px;color:#8291af;margin-top:4px;line-height:1.4}.atl-comment{margin-top:8px;padding:8px 12px;border-radius:8px;background:#f3f6fccc;font-size:13px;color:#3c5078;font-style:italic;border-left:3px solid rgba(59,130,246,.4);line-height:1.5}.atl-signature{margin-top:8px}.atl-signature-img{max-width:200px;max-height:80px;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa}.atl-group-header{padding-bottom:24px}.atl-group-box{margin-top:12px;padding:12px 16px;background:#f3f6fc80;border-radius:10px;border:1px solid rgba(215,224,240,.5)}.atl-group-item{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid rgba(215,224,240,.4)}.atl-group-item:last-child{border-bottom:none;padding-bottom:0}.atl-group-item:first-child{padding-top:0}.atl-group-dot{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid transparent;margin-top:2px}.atl-group-dot .dot-icon{font-size:10px;line-height:1}.atl-group-dot--passed{background:#10b981;border-color:#10b981}.atl-group-dot--passed .dot-icon{color:#fff;font-weight:700}.atl-group-dot--rejected{background:#ef4444;border-color:#ef4444}.atl-group-dot--rejected .dot-icon{color:#fff;font-weight:700}.atl-group-dot--pending{background:#fff;border-color:#3b82f6}.atl-group-dot--pending .dot-icon{color:#3b82f6}.atl-group-dot--waiting{background:#f8faff;border-color:#c8d2e4;border-style:dashed}.atl-group-dot--waiting .dot-icon{color:#aab9d2}.atl-group-content{flex:1;min-width:0}.atl-group-content .atl-name--sub{font-size:13px;font-weight:500}.atl-group-content .atl-comment{margin-top:6px}.file-upload-darg[data-v-95537097]{opacity:.5;background:#c8ebfb}.upload-file-uploader[data-v-95537097]{margin-bottom:5px}.upload-file-list .el-upload-list__item[data-v-95537097]{border:1px solid #e4e7ed;line-height:2;margin-bottom:10px;position:relative;transition:none!important}.upload-file-list .ele-upload-list__item-content[data-v-95537097]{display:flex;justify-content:space-between;align-items:center;color:inherit}.ele-upload-list__item-content-action .el-link[data-v-95537097]{margin-right:10px}[data-v-20aca7a7] .hide .el-upload--picture-card{display:none}[data-v-20aca7a7] .el-upload.el-upload--picture-card.is-disabled{display:none!important}.el-image[data-v-b9b5670a]{border-radius:5px;background-color:#ebeef5;box-shadow:0 0 5px 1px #ccc}.el-image[data-v-b9b5670a] .el-image__inner{transition:all .3s;cursor:pointer}.el-image[data-v-b9b5670a] .el-image__inner:hover{transform:scale(1.2)}.el-image[data-v-b9b5670a] .image-slot{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#909399;font-size:30px}.el-tag+.el-tag[data-v-04dd2b74]{margin-left:10px}
