.app-main[data-v-28f598d4]{width:100%;min-height:calc(100vh - 50px);position:relative;overflow:hidden}.fixed-header+.app-main[data-v-28f598d4]{height:100vh;padding-top:50px;overflow:auto}.hasTagsView .app-main[data-v-28f598d4]{min-height:calc(100vh - 84px)}.hasTagsView .fixed-header+.app-main[data-v-28f598d4]{padding-top:84px}.app-breadcrumb.el-breadcrumb[data-v-b519052a]{margin-left:8px;font-size:14px;line-height:50px;display:inline-block}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-b519052a]{cursor:text}.hamburger[data-v-2800e9db]{vertical-align:middle;width:20px;height:20px;display:inline-block}.hamburger.is-active[data-v-2800e9db]{transform:rotate(180deg)}.international-toggle[data-v-07cd32ac]{min-width:32px;height:32px;color:var(--nav-text,#fff);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:700;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.international-toggle[data-v-07cd32ac]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.international-toggle[data-v-07cd32ac]:focus,.international-toggle[data-v-07cd32ac]:active,.international-toggle[data-v-07cd32ac]:visited{color:var(--nav-text,#fff);outline:none}.theme-message,.theme-picker-dropdown{z-index:99999!important}.theme-picker{width:120px}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.navbar[data-v-ddef9d21]{-webkit-column-gap:8px;-moz-column-gap:8px;height:50px;-webkit-box-shadow:var(--nav-shadow);box-shadow:var(--nav-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid;position:relative;overflow:hidden}.navbar .left-menu[data-v-ddef9d21]{align-items:center;min-width:0;display:flex}.navbar .hamburger-container[data-v-ddef9d21]{cursor:pointer;-webkit-tap-highlight-color:transparent;height:100%;line-height:46px;transition:background .3s}.navbar .hamburger-container[data-v-ddef9d21]:hover{background:color-mix(in srgb, var(--nav-text) 12%, transparent)}.navbar .breadcrumb-container[data-v-ddef9d21]{margin-left:10px}.navbar .errLog-container[data-v-ddef9d21]{vertical-align:top;display:inline-block}.navbar .center-menu[data-v-ddef9d21]{align-items:center;min-width:0;display:flex;overflow:hidden}.navbar .marquee-container[data-v-ddef9d21]{align-items:center;width:100%;min-width:0;height:100%;padding:0 10px;display:flex;overflow:hidden}.navbar .marquee[data-v-ddef9d21]{box-sizing:border-box;width:100%;min-width:0;color:var(--nav-text);cursor:pointer;white-space:nowrap;align-items:center;display:flex;position:relative;overflow:hidden}.navbar .marquee-measure[data-v-ddef9d21]{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.navbar .marquee-track[data-v-ddef9d21]{will-change:transform;backface-visibility:hidden;align-items:center;width:fit-content;display:flex;transform:translate(0,0)}.navbar .marquee-track.is-static[data-v-ddef9d21]{justify-content:center;width:100%;animation:none}.navbar .marquee-track[data-v-ddef9d21]:not(.is-static){-webkit-animation:marquee-ddef9d21 var(--marquee-duration) linear infinite;animation:marquee-ddef9d21 var(--marquee-duration) linear infinite}.navbar .marquee-copy[data-v-ddef9d21]{padding-right:var(--marquee-gap);flex:none;display:block}.navbar .marquee-track.is-static .marquee-copy[data-v-ddef9d21]{text-overflow:ellipsis;max-width:100%;padding-right:0;overflow:hidden}@keyframes marquee-ddef9d21{0%{transform:translate(0,0)}to{-webkit-transform:translate3d(calc(-1 * var(--marquee-shift)), 0, 0);transform:translate3d(calc(-1 * var(--marquee-shift)), 0, 0)}}.navbar .right-menu[data-v-ddef9d21]{flex-shrink:0;align-items:center;height:100%;line-height:50px;display:flex}.navbar .right-menu[data-v-ddef9d21]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-ddef9d21]{vertical-align:text-bottom;height:100%;padding:0 8px;font-size:16px}.navbar .right-menu .right-menu-item.hover-effect[data-v-ddef9d21]{cursor:pointer;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-ddef9d21]:hover{background:color-mix(in srgb, var(--nav-text) 12%, transparent)}.navbar .right-menu .school-switch-dropdown[data-v-ddef9d21]{align-items:center;display:flex}.navbar .right-menu .school-name-glow[data-v-ddef9d21]{letter-spacing:.8px;color:#fff;-webkit-backdrop-filter:blur(8px);text-shadow:0 1px #ffffff24,0 0 12px #6fd7ff3d;background:linear-gradient(135deg,#ffffff2e,#6fd7ff1f);border:1px solid #ffffff3d;border-radius:999px;align-items:center;height:36px;margin:7px 2px;padding:0 14px;font-weight:800;line-height:36px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,0 8px 24px -18px #0006}.navbar .right-menu .school-name-glow--interactive[data-v-ddef9d21]{cursor:pointer;transition:transform .2s,box-shadow .2s}.navbar .right-menu .school-name-glow[data-v-ddef9d21]:before{content:"";opacity:.9;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#ffffff80,#6fd7ff33,#ffffff14);border-radius:999px;padding:1px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.navbar .right-menu .school-name-glow[data-v-ddef9d21]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#fff0 18%,#ffffff57 48%,#fff0 78%);border-radius:999px;position:absolute;inset:0;transform:translate(-130%)}.navbar .right-menu .school-name-glow__text[data-v-ddef9d21]{z-index:1;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fff 0%,#d9f4ff 36%,#8fe5ff 72%,#fff 100%);-webkit-background-clip:text;background-clip:text;position:relative}.navbar .right-menu .school-name-glow__arrow[data-v-ddef9d21]{z-index:1;color:#ffffffeb;margin-left:8px;font-size:12px;transition:transform .2s,color .2s;position:relative}.navbar .right-menu .school-name-glow[data-v-ddef9d21]:hover{box-shadow:inset 0 1px #ffffff4d,0 12px 28px -18px #00000075,0 0 20px #6fd7ff33}.navbar .right-menu .school-name-glow--interactive[data-v-ddef9d21]:hover{transform:translateY(-1px)}.navbar .right-menu .school-name-glow[data-v-ddef9d21]:hover:before{opacity:1}.navbar .right-menu .school-name-glow[data-v-ddef9d21]:hover:after{opacity:1;animation:1.4s school-name-sheen-ddef9d21}.navbar .right-menu .school-name-glow--interactive:hover .school-name-glow__arrow[data-v-ddef9d21]{color:#fff;transform:translateY(1px)}.navbar .right-menu .avatar-container[data-v-ddef9d21]{margin-right:5px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-ddef9d21]{margin-top:5px;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-ddef9d21]{cursor:pointer;border-radius:10px;width:40px;height:40px}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-ddef9d21]{cursor:pointer;font-size:12px;position:absolute;top:25px;right:-20px}.navbar .theme-picker-nav[data-v-ddef9d21]{align-items:center;display:flex}@keyframes school-name-sheen-ddef9d21{0%{transform:translate(-130%)}to{transform:translate(130%)}}.theme-picker-nav .theme-picker{width:110px}.theme-picker-nav .theme-picker .el-input__wrapper{border-radius:6px;height:30px;padding:0 8px;-webkit-box-shadow:none!important;box-shadow:none!important;background:#fff3!important}.theme-picker-nav .theme-picker .el-input__inner{font-size:13px;color:var(--nav-text)!important}.theme-picker-nav .theme-picker .el-input__suffix .el-icon{color:var(--nav-text)!important}.sidebarLogoFade-enter-active[data-v-9f17b774]{transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-9f17b774],.sidebarLogoFade-leave-to[data-v-9f17b774]{opacity:0}.sidebar-logo-container[data-v-9f17b774]{text-align:center;width:100%;height:50px;line-height:50px;position:relative;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-9f17b774]{width:100%;height:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-9f17b774]{vertical-align:middle;width:32px;height:32px;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-9f17b774]{color:#fff;letter-spacing:.5px;text-shadow:0 1px 3px #1238782e;vertical-align:middle;margin:0;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:50px;display:inline-block}.sidebar-logo-container.collapse .sidebar-logo[data-v-9f17b774]{margin-right:0}.scroll-container[data-v-26778508]{white-space:nowrap;width:100%;position:relative;overflow:hidden}.scroll-container[data-v-26778508] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-26778508] .el-scrollbar__wrap{height:49px}.tags-view-container[data-v-abe36afb]{background:var(--tags-bg);border-bottom:1px solid var(--tags-border);width:100%;height:34px;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-abe36afb]{cursor:pointer;border:1px solid var(--tags-border);height:26px;color:var(--tags-item-text);background:var(--tags-item-bg);margin-top:4px;margin-left:5px;padding:0 8px;font-size:12px;line-height:26px;display:inline-block;position:relative}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-abe36afb]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-abe36afb]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-abe36afb]{color:var(--tags-item-active-text);background:var(--tags-item-active-bg)}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-abe36afb]:before{content:"";background:var(--tags-item-active-text);border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block;position:relative}.tags-view-container .contextmenu[data-v-abe36afb]{background:#fff;background:var(--color-surface-elevated);z-index:3000;color:var(--color-text-primary);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);border-radius:4px;margin:0;padding:5px 0;font-size:12px;font-weight:400;list-style-type:none;position:absolute}.tags-view-container .contextmenu li[data-v-abe36afb]{cursor:pointer;margin:0;padding:7px 16px}.tags-view-container .contextmenu li[data-v-abe36afb]:hover{background:var(--color-primary-soft-2)}.tags-view-wrapper .tags-view-item .el-icon-close{vertical-align:2px;text-align:center;transform-origin:100%;border-radius:50%;width:16px;height:16px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.tags-view-wrapper .tags-view-item .el-icon-close:before{vertical-align:-3px;display:inline-block;transform:scale(.6)}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:var(--color-text-muted);color:#fff}.app-wrapper[data-v-51d46558]:after{content:"";clear:both;display:table}.app-wrapper[data-v-51d46558]{width:100%;height:100%;position:relative}.app-wrapper.mobile.openSidebar[data-v-51d46558]{position:fixed;top:0}.drawer-bg[data-v-51d46558]{opacity:.3;z-index:999;background:#000;width:100%;height:100%;position:absolute;top:0}.fixed-header[data-v-51d46558]{z-index:9;width:calc(100% - var(--sidebar-width,210px));transition:width .28s;position:fixed;top:0;right:0}.hideSidebar .fixed-header[data-v-51d46558]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-51d46558]{width:100%}
