.sidebar-container[data-v-0e0b9b01]{width:210px;height:100%;position:fixed;left:0;top:0;z-index:1001;overflow:hidden;background:#fff;border-right:1px solid #eef2f6;transition:width .3s}.sidebar-container.collapse[data-v-0e0b9b01]{width:64px}.sidebar-container.collapse[data-v-0e0b9b01] .el-menu{width:64px!important;overflow:hidden}.sidebar-container.collapse[data-v-0e0b9b01] .el-submenu .el-menu-item{min-width:64px!important}.sidebar-container.collapse[data-v-0e0b9b01] .el-menu-item span,.sidebar-container.collapse[data-v-0e0b9b01] .el-submenu__title span{display:none!important;width:0!important;overflow:hidden!important}.sidebar-container.collapse[data-v-0e0b9b01] .el-submenu__icon-arrow{display:none!important}.sidebar-container.collapse[data-v-0e0b9b01] .el-menu-item,.sidebar-container.collapse[data-v-0e0b9b01] .el-submenu__title{margin:3px 0!important;width:64px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar-container.collapse .logo-title[data-v-0e0b9b01]{display:none}.sidebar-container[data-v-0e0b9b01] .el-menu{border-right:none!important;background:transparent!important}.sidebar-container[data-v-0e0b9b01] .el-menu-item [class^=el-icon-],.sidebar-container[data-v-0e0b9b01] .el-submenu [class^=el-icon-]{margin-right:0!important}.sidebar-container[data-v-0e0b9b01] .el-scrollbar{height:calc(100vh - 60px)}.sidebar-container[data-v-0e0b9b01] .el-scrollbar__wrap{overflow-x:hidden!important;overflow-y:auto!important}.sidebar-container[data-v-0e0b9b01] .el-scrollbar__bar.is-horizontal{display:none!important}.sidebar-container[data-v-0e0b9b01] .el-scrollbar__bar.is-vertical{opacity:0;transition:opacity .3s;right:2px;width:3px}.sidebar-container[data-v-0e0b9b01]:hover .el-scrollbar__bar.is-vertical{opacity:1}.sidebar-container[data-v-0e0b9b01] .el-menu-item,.sidebar-container[data-v-0e0b9b01] .el-submenu__title{height:46px;line-height:46px;margin:3px 10px;border-radius:8px;width:calc(100% - 20px)!important;transition:all .22s ease!important;position:relative;overflow:hidden}.sidebar-container[data-v-0e0b9b01] .el-menu-item:hover,.sidebar-container[data-v-0e0b9b01] .el-submenu__title:hover{background:#f5fbfd!important;color:#13a8a8!important}.sidebar-container[data-v-0e0b9b01] .el-menu-item.is-active{background:#e6fffb!important;color:#13a8a8!important;font-weight:600}.sidebar-container[data-v-0e0b9b01] .el-submenu__title:hover{background:#f5fbfd!important}.sidebar-container[data-v-0e0b9b01] .el-submenu .el-menu{background:#f8fafc!important;border-radius:0 0 8px 8px;margin:0 8px;width:calc(100% - 16px)!important;padding-bottom:4px}.sidebar-container[data-v-0e0b9b01] .el-submenu .el-menu-item{padding-left:44px!important;margin:2px 0!important;width:100%!important;border-radius:6px}.sidebar-logo[data-v-0e0b9b01]{height:60px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #eef2f6;background:#fff}.sidebar-logo .logo-icon-wrap[data-v-0e0b9b01]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#36cfc9;border-radius:10px}.sidebar-logo .logo-icon-wrap .logo-icon[data-v-0e0b9b01]{font-size:17px;color:#fff}.sidebar-logo .logo-title[data-v-0e0b9b01]{margin-left:12px;color:#303133;font-size:15px;font-weight:700;white-space:nowrap;letter-spacing:.5px}.sidebarLogoFade-enter-active[data-v-0e0b9b01]{transition:opacity .15s .2s}.sidebarLogoFade-enter[data-v-0e0b9b01],.sidebarLogoFade-leave-to[data-v-0e0b9b01]{opacity:0}.el-menu--popup,.el-menu--popup-container .el-menu--popup{background:#fff!important;border:1px solid #eef2f6!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;border-radius:8px!important;padding:4px!important;min-width:140px!important}.el-menu--popup .el-menu-item,.el-menu--popup-container .el-menu--popup .el-menu-item{height:42px!important;line-height:42px!important;border-radius:6px!important;color:#606266!important;margin:2px 0!important}.el-menu--popup .el-menu-item:hover,.el-menu--popup-container .el-menu--popup .el-menu-item:hover{background:#f5fbfd!important;color:#13a8a8!important}.el-menu--popup .el-menu-item.is-active,.el-menu--popup-container .el-menu--popup .el-menu-item.is-active{background:#e6fffb!important;color:#13a8a8!important;font-weight:600!important}.navbar[data-v-0f7c5762]{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-0f7c5762]{line-height:52px;height:100%;float:left;cursor:pointer;padding:0 15px;transition:background .3s,color .3s}.navbar .hamburger-container[data-v-0f7c5762]:hover{background:rgba(54,207,201,.08)}.navbar .hamburger-container:hover .hamburger-icon[data-v-0f7c5762]{color:#36cfc9}.navbar .hamburger-container .hamburger-icon[data-v-0f7c5762]{font-size:20px;color:#5a5e66;transition:color .3s}.navbar .breadcrumb-container[data-v-0f7c5762]{float:left;flex:1}.navbar .breadcrumb-container .no-redirect[data-v-0f7c5762]{color:#97a8be;cursor:text}.navbar .right-menu[data-v-0f7c5762]{height:100%;line-height:50px;display:flex;align-items:center;padding-right:16px;gap:10px}.navbar .right-menu .right-menu-item[data-v-0f7c5762]{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-0f7c5762]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-0f7c5762]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:0 8px}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-0f7c5762]{cursor:pointer;border-radius:50%}.navbar .right-menu .avatar-container .avatar-wrapper .username[data-v-0f7c5762]{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-0f7c5762]{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-379da8e2]{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-379da8e2]{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-379da8e2]:first-of-type{margin-left:10px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-379da8e2]:last-of-type{margin-right:10px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-379da8e2]{background-color:#36cfc9;color:#fff;border-color:#36cfc9}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-379da8e2]: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-379da8e2]{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-379da8e2]:hover{background-color:#b4bccc;color:#fff}.tags-view-container .contextmenu[data-v-379da8e2]{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-379da8e2]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-379da8e2]:hover{background:#eee}.sidebar-container[data-v-8a811a9c]{width:210px!important;height:100%;overflow:hidden;background-color:#fff;border-right:1px solid #eef2f6;position:fixed;top:0;bottom:0;left:0;z-index:1001;transition:width .3s}.sidebar-container.has-logo .scrollbar-wrapper[data-v-8a811a9c]{height:calc(100% - 50px)}.sidebar-container .scrollbar-wrapper[data-v-8a811a9c]{overflow-x:hidden!important}.sidebar-container .scrollbar-wrapper .el-scrollbar__view[data-v-8a811a9c]{height:100%}.sidebar-container.collapse[data-v-8a811a9c]{width:64px!important}.el-menu[data-v-8a811a9c]{border-right:none!important;border:none;background-color:#fff!important;width:100%!important}.el-menu-item[data-v-8a811a9c],.el-submenu__title[data-v-8a811a9c]{color:#606266!important;background-color:#fff!important}.el-menu-item[data-v-8a811a9c]:hover,.el-submenu__title[data-v-8a811a9c]:hover{background-color:#f5fbfd!important;color:#13a8a8!important}.el-menu-item i[data-v-8a811a9c],.el-submenu__title i[data-v-8a811a9c]{color:#606266!important}.el-submenu .el-menu-item[data-v-8a811a9c]{background-color:#f8fafc!important;min-width:210px!important}.el-menu-item.is-active[data-v-8a811a9c],.el-submenu .el-menu-item.is-active[data-v-8a811a9c],.el-submenu .el-menu-item[data-v-8a811a9c]:hover{background-color:#e6fffb!important;color:#13a8a8!important}.app-wrapper[data-v-8a811a9c]{position:relative;width:100%;height:100%;display:flex}.app-wrapper .drawer-bg[data-v-8a811a9c]{position:fixed;top:0;width:100%;height:100%;background:#000;opacity:.3;z-index:999}.app-wrapper .main-container[data-v-8a811a9c]{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-8a811a9c]{margin-left:64px}.app-wrapper .main-container.has-no-sidebar .fixed-header[data-v-8a811a9c]{left:64px}.app-wrapper .main-container .fixed-header[data-v-8a811a9c]{position:fixed;top:0;right:0;left:210px;z-index:9;transition:left .3s}.app-wrapper.mobile .sidebar-container[data-v-8a811a9c]{transform:translateX(-100%);transition:transform .3s}.app-wrapper.mobile .sidebar-container[data-v-8a811a9c]:not(.collapse){transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.35)}.app-wrapper.mobile .main-container[data-v-8a811a9c]{margin-left:0!important}.app-wrapper.mobile .main-container .fixed-header[data-v-8a811a9c]{left:0!important}.app-wrapper.mobile[data-v-8a811a9c] .navbar .hamburger-container{min-width:44px;padding:0 14px}@media(max-width:480px){.app-wrapper.mobile[data-v-8a811a9c] .navbar .breadcrumb-container,.app-wrapper.mobile[data-v-8a811a9c] .navbar .username{display:none}}*{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:#36cfc9;text-decoration:none}a:hover{color:#5cdbd3}::-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-button--primary{background-color:#36cfc9;border-color:#36cfc9}.el-button--primary:focus,.el-button--primary:hover{background-color:#5cdbd3;border-color:#5cdbd3}.el-button--primary:active{background-color:#2bb8b0;border-color:#2bb8b0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{background-color:#80e1dd;border-color:#80e1dd}.el-button--primary.is-plain{color:#2bb8b0;background:#ecfeff;border-color:#b5f5ec}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff;background:#36cfc9;border-color:#36cfc9}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#36cfc9}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#36cfc9;border-color:#36cfc9}.el-radio__input.is-checked .el-radio__inner{border-color:#36cfc9;background:#36cfc9}.el-switch.is-checked .el-switch__core{border-color:#36cfc9;background-color:#36cfc9}.el-tabs__item.is-active,.el-tabs__item:hover{color:#36cfc9}.el-tabs__active-bar{background-color:#36cfc9}.el-loading-spinner .path{stroke:#36cfc9}.el-select-dropdown__item.selected{color:#36cfc9}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#36cfc9}.el-date-table td.available:hover,.el-date-table td.today span{color:#36cfc9}.el-date-table td.current:not(.disabled) span{background-color:#36cfc9}.el-message{z-index:9999!important}.el-message-box__wrapper{z-index:9998!important}.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-63f6d2eb]{position:relative;display:flex;flex-direction:column;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;transition:border-color .2s}.rich-editor-wrap[data-v-63f6d2eb]:hover{border-color:#c0c4cc}.rich-editor-wrap[data-v-63f6d2eb]:focus-within{border-color:#409eff}.rich-editor-wrap .upload-mask[data-v-63f6d2eb]{position:absolute;inset:0;z-index:10;background:hsla(0,0%,100%,.75);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#409eff;pointer-events:none}.rich-editor-wrap .upload-mask i[data-v-63f6d2eb]{font-size:18px}.rich-editor-wrap .rich-editor[data-v-63f6d2eb]{flex:1;display:flex;flex-direction:column;overflow:hidden}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar{border:none;border-bottom:1px solid #e4e7ed;background:#fafafa;padding:8px 12px;flex-shrink:0}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-formats{margin-right:12px}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-item.ql-selected,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-item:hover,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-label.ql-active,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-label:hover,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar button.ql-active,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar button:hover{color:#409eff}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-item:hover .ql-stroke,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-label:hover .ql-stroke,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar button.ql-active .ql-stroke,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar button:hover .ql-stroke{stroke:#409eff}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-item:hover .ql-fill,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-label.ql-active .ql-fill,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar .ql-picker-label:hover .ql-fill,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar button.ql-active .ql-fill,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-toolbar button:hover .ql-fill{fill:#409eff}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-container{border:none;flex:1;overflow-y:auto;font-size:14px}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor{min-height:100%;padding:16px 20px;line-height:1.8;color:#303133}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor h1{font-size:1.8em}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor h2{font-size:1.5em}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor h3{font-size:1.3em}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor h1,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor h2,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor h3,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor h4{font-weight:600;margin:12px 0 8px}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor p{margin-bottom:8px}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor ol,.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor ul{padding-left:20px}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .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-63f6d2eb] .ql-editor img{max-width:100%;height:auto;border-radius:2px}.rich-editor-wrap .rich-editor[data-v-63f6d2eb] .ql-editor.ql-blank:before{color:#c0c4cc;font-style:normal}