:root{--sidebar-bg: #304156;--sidebar-text: #bfcbd9;--menu-hover: #263445;--menu-active-text: #409eff;--app-bg: #f5f7fa;--app-panel-bg: #ffffff;--app-panel-border: #ebeef5;--app-muted-text: #909399;--el-color-primary: #409eff}html.dark{--sidebar-bg: #141414;--sidebar-text: #ffffff;--menu-hover: #2d2d2d;--app-bg: #1b1e24;--app-panel-bg: #23272e;--app-panel-border: #3a3d45;--app-muted-text: #98a2b3}.fade-transform-leave-active,.fade-transform-enter-active{transition:all .3s}.fade-transform-enter-from{opacity:0;transform:translate(-30px)}.fade-transform-leave-to{opacity:0;transform:translate(30px)}.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter-from,.fade-leave-to{opacity:0}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter-from,.breadcrumb-leave-active{opacity:0;transform:translate(20px)}.el-button--primary{--el-button-bg-color: var(--el-color-primary)}.el-table th{background:#fafafa!important}.el-form-item{margin-bottom:18px}.sidebar-container .el-menu{border:none}.sidebar-container .el-menu-item:hover,.sidebar-container .el-sub-menu__title:hover{background-color:var(--menu-hover)!important}.sidebar-container .el-menu-item.is-active{color:var(--menu-active-text)!important;background-color:var(--menu-hover)!important}.sidebar-container .svg-icon{margin-right:8px}.hideSidebar .sidebar-container{width:54px!important}.hideSidebar .sidebar-container .el-sub-menu__title,.hideSidebar .sidebar-container .el-menu-item{padding:0 20px!important}.el-button+.el-button{margin-left:8px}.btn-group{display:inline-flex;gap:8px}.app-container{padding:16px;background:var(--app-panel-bg);border-radius:8px;border:1px solid var(--app-panel-border);margin:10px}.el-table .success-row{background:#f0f9eb}.pagination-container{text-align:right;padding-top:16px}.clearfix:after{display:block;content:"";clear:both}html,body,#app{height:100%;margin:0;padding:0}body{font-family:SF Pro Display,PingFang SC,Helvetica Neue,Arial,sans-serif;background:var(--app-bg);color:#303133;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}*,*:before,*:after{box-sizing:border-box}.sidebar-logo-container[data-v-eae7cd2d]{position:relative;width:100%;height:60px;line-height:60px;background:transparent;text-align:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-logo-container .sidebar-logo-link[data-v-eae7cd2d]{display:inline-flex;align-items:center;height:100%;width:100%;justify-content:center}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-eae7cd2d],.sidebar-logo-container .sidebar-logo-link .sidebar-title-short[data-v-eae7cd2d]{margin:0;color:#fff;font-weight:700;font-size:16px;letter-spacing:.03em}.sidebar-logo-container .sidebar-logo-link .sidebar-title-short[data-v-eae7cd2d]{font-size:20px}.sidebarLogoFade-enter-active[data-v-eae7cd2d]{transition:opacity 1s}.sidebarLogoFade-enter-from[data-v-eae7cd2d],.sidebarLogoFade-leave-to[data-v-eae7cd2d]{opacity:0}.svg-icon[data-v-105646d3]{width:1em;height:1em;fill:currentColor;vertical-align:-2px}.sidebar-container[data-v-2c92b57a]{height:100vh;width:210px;background-color:var(--v548da8e1)}.sidebar-container .el-menu[data-v-2c92b57a]{border:none;height:calc(100vh - 60px);width:100%!important}.app-breadcrumb.el-breadcrumb[data-v-e570c691]{display:inline-block;font-size:14px;line-height:50px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-e570c691]{color:#97a8be;cursor:text}.hamburger[data-v-44462bc6]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-44462bc6]{transform:rotate(180deg)}.screenfull-svg[data-v-72086480]{display:inline-block;cursor:pointer;width:20px;height:20px}.size-icon--style[data-v-d07ec011]{font-size:18px;padding-right:7px;display:inline-flex;align-items:center;cursor:pointer}.header-search[data-v-d43234cf]{font-size:0!important}.header-search .search-icon[data-v-d43234cf]{cursor:pointer;font-size:18px;vertical-align:middle}.header-search .header-search-select[data-v-d43234cf]{font-size:18px;transition:width .2s;width:0;overflow:hidden;background:transparent;border-radius:0;display:inline-block;vertical-align:middle}.header-search.show .header-search-select[data-v-d43234cf]{width:210px;margin-left:10px}.navbar[data-v-9f251d57]{height:50px;overflow:hidden;position:relative;background:#fff;box-shadow:0 1px 4px #00152914;display:flex;align-items:center}.navbar .hamburger-container[data-v-9f251d57]{line-height:46px;height:100%;float:left;cursor:pointer;transition:background .3s}.navbar .breadcrumb-container[data-v-9f251d57]{float:left;margin-left:8px}.navbar .right-menu[data-v-9f251d57]{margin-left:auto;height:100%;display:flex;align-items:center}.navbar .right-menu .right-menu-item[data-v-9f251d57]{display:inline-flex;align-items:center;padding:0 10px;height:100%;font-size:18px;color:#5a5e66}.navbar .right-menu .right-menu-item.hover-effect[data-v-9f251d57]{cursor:pointer;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-9f251d57]:hover{background:#00000006}.navbar .right-menu .avatar-container[data-v-9f251d57]{margin-right:12px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-9f251d57]{display:flex;align-items:center;gap:8px;cursor:pointer}.navbar .right-menu .avatar-container .avatar-wrapper .user-nickname[data-v-9f251d57]{font-size:13px;color:#333}.app-main[data-v-63e9cdcd]{min-height:calc(100vh - 84px);width:100%;position:relative;overflow:auto;padding:14px}.scroll-container[data-v-6f7dd832]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-6f7dd832] .el-scrollbar__view{display:inline-block;white-space:nowrap}.tags-view-container[data-v-4a073c70]{height:34px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px #0000001f}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-4a073c70]{display:inline-flex;align-items:center;gap:4px;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin:4px 0 0 5px;border-radius:4px;cursor:pointer}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-4a073c70]{background-color:#409eff;color:#fff;border-color:#409eff}.tags-view-container .tags-view-wrapper .tags-view-item .close-icon[data-v-4a073c70]{cursor:pointer}.tags-view-container .contextmenu[data-v-4a073c70]{margin:0;background:#fff;z-index:3000;position:fixed;list-style:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px #0000004d}.tags-view-container .contextmenu li[data-v-4a073c70]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-4a073c70]:hover{background:#eee}.settings-drawer[data-v-e14fc51e]{display:flex;flex-direction:column;gap:18px;padding:0 10px}.setting-item[data-v-e14fc51e]{display:flex;align-items:center;justify-content:space-between;font-size:14px}.app-wrapper[data-v-ccbb13e9]{position:relative;height:100%;width:100%;display:flex}.app-wrapper.mobile.openSidebar[data-v-ccbb13e9]{position:fixed;top:0}.drawer-bg[data-v-ccbb13e9]{background:#0000004d;width:100%;top:0;height:100%;position:absolute;z-index:999}.sidebar-container[data-v-ccbb13e9]{transition:width .28s;width:210px;height:100vh;position:relative;z-index:1001;overflow:hidden}.hideSidebar .sidebar-container[data-v-ccbb13e9]{width:54px}.main-container[data-v-ccbb13e9]{flex:1;min-height:100vh;overflow-y:auto;overflow-x:auto}.pagination-container[data-v-cba7afba]{padding:16px 0;background:transparent}.pagination-container.hidden[data-v-cba7afba]{display:none}.top-right-btn[data-v-baf44986]{display:flex;align-items:center;gap:8px}.dict-tag-item[data-v-2f7153d4]{margin-right:6px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
