.sidebar-container[data-v-b61b87a6]{width:210px;height:100%;position:fixed;left:0;top:0;z-index:1001;overflow:hidden;background-color:#304156;transition:width .3s}.sidebar-container.collapse[data-v-b61b87a6]{width:64px}.sidebar-container.collapse[data-v-b61b87a6] .el-menu{width:64px!important;overflow:hidden}.sidebar-container.collapse[data-v-b61b87a6] .el-submenu .el-menu-item{min-width:64px!important}.sidebar-container.collapse[data-v-b61b87a6] .el-menu-item span,.sidebar-container.collapse[data-v-b61b87a6] .el-submenu__title span{display:none!important;width:0!important;overflow:hidden!important}.sidebar-container.collapse[data-v-b61b87a6] .el-submenu__icon-arrow{display:none!important}.sidebar-container.collapse[data-v-b61b87a6] .el-menu-item,.sidebar-container.collapse[data-v-b61b87a6] .el-submenu__title{padding:0!important;text-align:center}.sidebar-container[data-v-b61b87a6] .el-menu{border-right:none!important}.sidebar-container[data-v-b61b87a6] .el-menu-item [class^=el-icon-],.sidebar-container[data-v-b61b87a6] .el-submenu [class^=el-icon-]{margin-right:0!important}.sidebar-container[data-v-b61b87a6] .el-scrollbar{height:100%}.sidebar-container[data-v-b61b87a6] .el-scrollbar__bar.is-horizontal{display:none!important}.sidebar-container[data-v-b61b87a6] .el-scrollbar__bar.is-vertical{opacity:0;transition:opacity .3s}.sidebar-container[data-v-b61b87a6]:hover .el-scrollbar__bar.is-vertical{opacity:1}.sidebar-container .sidebar-logo[data-v-b61b87a6]{height:50px;display:flex;align-items:center;padding:0 22px;background-color:#263445;overflow:hidden;white-space:nowrap}.sidebar-container .sidebar-logo .logo-icon[data-v-b61b87a6]{font-size:20px;color:#409eff;min-width:20px}.sidebar-container .sidebar-logo .logo-title[data-v-b61b87a6]{margin-left:10px;color:#fff;font-size:14px;font-weight:600}.sidebar-container .scrollbar-wrapper[data-v-b61b87a6]{height:calc(100% - 50px);overflow-x:hidden!important}.sidebarLogoFade-enter-active[data-v-b61b87a6]{transition:opacity .15s .2s}.sidebarLogoFade-enter[data-v-b61b87a6],.sidebarLogoFade-leave-to[data-v-b61b87a6]{opacity:0}.navbar[data-v-d1ae0872]{height:50px;overflow:hidden;position:relative;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);display:flex;align-items:center}.navbar .hamburger-container[data-v-d1ae0872]{line-height:52px;height:100%;float:left;cursor:pointer;padding:0 15px;transition:background .3s}.navbar .hamburger-container[data-v-d1ae0872]:hover{background:rgba(0,0,0,.025)}.navbar .hamburger-container .hamburger-icon[data-v-d1ae0872]{font-size:20px;color:#5a5e66}.navbar .breadcrumb-container[data-v-d1ae0872]{float:left;flex:1}.navbar .breadcrumb-container .no-redirect[data-v-d1ae0872]{color:#97a8be;cursor:text}.navbar .right-menu[data-v-d1ae0872]{height:100%;line-height:50px;display:flex;align-items:center;padding-right:16px;gap:10px}.navbar .right-menu .right-menu-item[data-v-d1ae0872]{display:flex;align-items:center;height:100%;padding:0 8px;font-size:18px;color:#5a5e66;cursor:pointer;vertical-align:text-bottom;transition:background .3s}.navbar .right-menu .right-menu-item[data-v-d1ae0872]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-d1ae0872]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:0 8px}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-d1ae0872]{cursor:pointer;border-radius:50%}.navbar .right-menu .avatar-container .avatar-wrapper .username[data-v-d1ae0872]{font-size:14px;color:#5a5e66;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-d1ae0872]{font-size:12px;color:#5a5e66}.app-main[data-v-2c6566d8]{height:100vh;width:100%;box-sizing:border-box;padding-top:84px;overflow-x:hidden;overflow-y:auto;background-color:#f0f2f5}.fade-transform-enter-active[data-v-2c6566d8],.fade-transform-leave-active[data-v-2c6566d8]{transition:all .2s}.fade-transform-enter[data-v-2c6566d8]{opacity:0;transform:translateX(-30px)}.fade-transform-leave-to[data-v-2c6566d8]{opacity:0;transform:translateX(30px)}.scroll-container{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container .el-scrollbar__bar{bottom:0}.scroll-container .el-scrollbar__wrap{height:49px}.tags-view-container[data-v-40ce62d0]{height:34px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-40ce62d0]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:24px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all .1s}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-40ce62d0]:first-of-type{margin-left:10px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-40ce62d0]:last-of-type{margin-right:10px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-40ce62d0]{background-color:#409eff;color:#fff;border-color:#409eff}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-40ce62d0]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:4px}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close[data-v-40ce62d0]{width:16px;height:16px;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);transform-origin:100% 50%;font-size:12px;line-height:16px;display:inline-block}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close[data-v-40ce62d0]:hover{background-color:#b4bccc;color:#fff}.tags-view-container .contextmenu[data-v-40ce62d0]{margin:0;background:#fff;z-index:3000;position:fixed;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px 0 rgba(0,0,0,.3)}.tags-view-container .contextmenu li[data-v-40ce62d0]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-40ce62d0]:hover{background:#eee}.sidebar-container[data-v-1bd6bad8]{width:210px!important;height:100%;overflow:hidden;background-color:#304156;position:fixed;top:0;bottom:0;left:0;z-index:1001;transition:width .3s}.sidebar-container.has-logo .scrollbar-wrapper[data-v-1bd6bad8]{height:calc(100% - 50px)}.sidebar-container .scrollbar-wrapper[data-v-1bd6bad8]{overflow-x:hidden!important}.sidebar-container .scrollbar-wrapper .el-scrollbar__view[data-v-1bd6bad8]{height:100%}.sidebar-container.collapse[data-v-1bd6bad8]{width:64px!important}.el-menu[data-v-1bd6bad8]{border-right:none!important;border:none;background-color:#304156!important;width:100%!important}.el-menu-item[data-v-1bd6bad8],.el-submenu__title[data-v-1bd6bad8]{color:#bfcbd9!important;background-color:#304156!important}.el-menu-item[data-v-1bd6bad8]:hover,.el-submenu__title[data-v-1bd6bad8]:hover{background-color:#1f2d3d!important;color:#409eff!important}.el-menu-item i[data-v-1bd6bad8],.el-submenu__title i[data-v-1bd6bad8]{color:#bfcbd9!important}.el-submenu .el-menu-item[data-v-1bd6bad8]{background-color:#1f2d3d!important;min-width:210px!important}.el-submenu .el-menu-item.is-active[data-v-1bd6bad8],.el-submenu .el-menu-item[data-v-1bd6bad8]:hover{background-color:#16212c!important;color:#409eff!important}.el-menu-item.is-active[data-v-1bd6bad8]{color:#409eff!important;background-color:#273546!important}.app-wrapper[data-v-1bd6bad8]{position:relative;width:100%;height:100%;display:flex}.app-wrapper .drawer-bg[data-v-1bd6bad8]{position:fixed;top:0;width:100%;height:100%;background:#000;opacity:.3;z-index:999}.app-wrapper .main-container[data-v-1bd6bad8]{height:100vh;transition:margin-left .3s;margin-left:210px;position:relative;flex:1;overflow-x:hidden}.app-wrapper .main-container.has-no-sidebar[data-v-1bd6bad8]{margin-left:64px}.app-wrapper .main-container.has-no-sidebar .fixed-header[data-v-1bd6bad8]{left:64px}.app-wrapper .main-container .fixed-header[data-v-1bd6bad8]{position:fixed;top:0;right:0;left:210px;z-index:9;transition:left .3s}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;color:#303133}#app,body,html{height:100%}a{color:#409eff;text-decoration:none}a:hover{color:#66b1ff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:3px;background:hsla(220,4%,58%,.4)}::-webkit-scrollbar-thumb:hover{background:hsla(220,4%,58%,.7)}::-webkit-scrollbar-track{background:transparent}.el-table th{background-color:#f5f7fa!important;color:#606266}.el-table__fixed-body-wrapper .el-table__body{padding-bottom:6px}.el-card{border-radius:6px;border:1px solid #ebeef5}.page-container{padding:20px}.search-bar{flex-wrap:wrap}.action-bar,.search-bar{margin-bottom:16px;display:flex;align-items:center;gap:10px}.rich-editor-wrap[data-v-9de59352]{display:flex;flex-direction:column;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;transition:border-color .2s}.rich-editor-wrap[data-v-9de59352]:hover{border-color:#c0c4cc}.rich-editor-wrap[data-v-9de59352]:focus-within{border-color:#409eff}.rich-editor-wrap .rich-editor[data-v-9de59352]{flex:1;display:flex;flex-direction:column;overflow:hidden}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar{border:none;border-bottom:1px solid #e4e7ed;background:#fafafa;padding:8px 12px;flex-shrink:0}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-formats{margin-right:12px}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-item.ql-selected,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-item:hover,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-label.ql-active,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-label:hover,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar button.ql-active,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar button:hover{color:#409eff}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-item:hover .ql-stroke,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-label:hover .ql-stroke,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar button.ql-active .ql-stroke,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar button:hover .ql-stroke{stroke:#409eff}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-item:hover .ql-fill,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-label.ql-active .ql-fill,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar .ql-picker-label:hover .ql-fill,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar button.ql-active .ql-fill,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-toolbar button:hover .ql-fill{fill:#409eff}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-container{border:none;flex:1;overflow-y:auto;font-size:14px}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor{min-height:100%;padding:16px 20px;line-height:1.8;color:#303133}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor h1{font-size:1.8em}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor h2{font-size:1.5em}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor h3{font-size:1.3em}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor h1,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor h2,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor h3,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor h4{font-weight:600;margin:12px 0 8px}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor p{margin-bottom:8px}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor ol,.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor ul{padding-left:20px}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor blockquote{border-left:4px solid #409eff;padding:8px 16px;background:#ecf5ff;color:#606266;margin:10px 0}.rich-editor-wrap .rich-editor[data-v-9de59352] .ql-editor.ql-blank:before{color:#c0c4cc;font-style:normal}