.footer-module{width:100%;background:var(--gb-footer-background-color);padding:var(--gb-base-size-4);display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-module .copyright-wrap{width:100%;display:inline-flex;justify-content:center;align-items:center}.footer-module .logo{opacity:.5;display:flex;margin-right:var(--gb-base-size-4)}.footer-module .logo img{height:14px}.footer-module .copyright{opacity:.5;line-height:22px;margin:0;padding:0}.footer-module .links-label{font-size:var(--gb-card-size);color:var(--gb-color)}.footer-module .link{color:var(--gb-font-color)!important;margin-bottom:var(--gb-base-size-2);margin-right:var(--gb-base-size-10);text-decoration:underline}.footer-module .link::marker{content:""}.footer-module .useful-links{max-width:100%;width:var(--gb-container-width);padding:12px}.footer-module .link-wrap{display:inline-flex;flex-wrap:wrap;padding:var(--gb-base-size-4) 0}.footer-module ul,.footer-module li{margin:0;padding:0}.login-user-info{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;display:inline-flex;align-items:center}.login-user-info .login-user-wrap{display:inline-flex;align-items:center;cursor:pointer;padding:0 var(--gb-base-size-4) 0 var(--gb-base-size);line-height:22px;border-radius:var(--gb-border-radius)}.login-user-info .no-login-wrap{display:inline-flex;align-items:center;cursor:pointer;padding:var(--gb-base-size) var(--gb-base-size-8) var(--gb-base-size) var(--gb-base-size-4);line-height:22px}.login-user-info .no-login-icon{width:var(--gb-base-size-4);height:var(--gb-base-size-4)}.login-user-info .dropdown-content{background:var(--gb-white-color);box-shadow:var(--gb-box-shadow);padding:var(--gb-base-size-2) 0;border-radius:var(--gb-box-radius)}.login-user-info .dashboard-menu-item{display:inline-flex;align-items:center;width:100%;height:42px;line-height:42px;padding:0 var(--gb-base-size-4);min-width:120px;cursor:pointer}.login-user-info .dashboard-menu-item:hover{background-color:var(--gb-menu-hover-color)}.login-user-info .command-icon{font-size:calc(var(--gb-font-size) + 2px);margin-right:4px;color:var(--gb-black-color)}.login-user-info .command-icon-img{width:var(--gb-base-size-4);height:var(--gb-base-size-4)}.login-user-info:hover,.login-user-info.open{background-color:var(--gb-hover-color)}.login-user-info.open .arrow{transform:rotate(180deg)}.login-user-info .avatar-circle img{width:34px;border-radius:50%}.login-user-info .user-info-base{display:flex;flex-direction:column;margin-left:12px;white-space:nowrap}.login-user-info .user-job{color:var(--gb-font-second-color);min-width:80px;max-width:100px;overflow:hidden;text-overflow:ellipsis}.login-user-info .arrow{transition:var(--gb-transition-all);margin-left:8px}.login-user-info .command-label{color:var(--gb-primary-color)}.lt-tip{word-break:break-all}.header{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;height:52px;position:fixed;left:0;top:0;z-index:200}.header .logo-wrap{position:absolute;left:var(--gb-base-size-4)}.header .system-operator{display:inline-flex;align-items:center;z-index:1;height:100%}.header .icon-btn{cursor:pointer;padding:4px;border-radius:var(--gb-border-radius)}.header .icon-btn:hover{background-color:var(--gb-hover-color)}.header .split-line{height:12px;border-left:1px solid var(--gb-border-color);margin:0 var(--gb-base-size-4);opacity:.2}.question{position:fixed;bottom:5%;right:3%;display:flex;flex-direction:column;align-items:center}.question img{width:80px;cursor:pointer}.back-top-btn{border:1px solid var(--gb-main-color);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;cursor:pointer;margin-right:6px;background-color:#2a2a2a;opacity:0;transition:opacity var(--gb-transition-duration) var(--gb-transition-function)}.back-top-btn.is-show{opacity:1}.back-top-btn .icon-up{font-size:18px}.back-top-btn *{color:var(--gb-main-color)}.body-container{width:100%;min-height:calc(100% - 50px);display:inline-flex;justify-content:center;padding-top:52px;transition:var(--gb-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none}.body-container.no-footer{height:100%}.body-inner{width:100%;max-width:var(--gb-container-width)}.lts-toast-loading-mask{position:absolute;z-index:200;margin:0;right:0;bottom:0;left:0;transition:opacity .3s;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.05)}.lts-toast-loading-spinner{width:110px;height:110px}.lt-tip{position:absolute;font-size:var(--el-font-size-base);box-sizing:border-box;padding:8px 12px;border-radius:4px;background-color:var(--el-text-color-primary);box-shadow:0 4px 8px rgba(0,10,30,.2);color:var(--el-color-white);z-index:9999;opacity:0;transition:var(--el-transition-fade);display:none}.lt-tip.show{animation:tip-animation var(--el-transition-duration) linear;opacity:1}.lt-tip .tip-arrow{position:absolute;display:inline-block;border:5px solid}.lt-tip.tip-top .tip-arrow{border-color:var(--el-text-color-primary) transparent transparent transparent;border-top-color:var(--el-text-color-primary);bottom:-10px;left:50%;transform:translate(-50%)}.lt-tip.tip-left .tip-arrow{border-color:transparent transparent transparent var(--el-text-color-primary);border-left-color:var(--el-text-color-primary);right:-10px;top:50%;transform:translateY(-50%)}.lt-tip.tip-right .tip-arrow{border-color:transparent var(--el-text-color-primary) transparent transparent;border-right-color:var(--el-text-color-primary);left:-10px;top:50%;transform:translateY(-50%)}.lt-tip.tip-bottom .tip-arrow{border-color:transparent transparent var(--el-text-color-primary) transparent;border-bottom-color:var(--el-text-color-primary);left:50%;top:-10px;transform:translate(-50%)}@keyframes tip-animation{1%{transform:scale(.6)}to{transform:scale(1)}}.dropdown-popper{height:var(--height);width:var(--width)}.dropdown-popper[x-placement^=bottom] .dropdown-content{animation:dropdown-bottom linear var(--el-transition-duration)}.dropdown-popper[x-placement^=top] .dropdown-content{animation:dropdown-top linear var(--el-transition-duration)}.dropdown-popper[x-placement^=left] .dropdown-content{animation:dropdown-left linear var(--el-transition-duration)}.dropdown-popper[x-placement^=right] .dropdown-content{animation:dropdown-right linear var(--el-transition-duration)}.dropdown-popper .dropdown-content{overflow:hidden}.dropdown-popper.has-arrow[x-placement^=bottom]{margin-top:2px}.dropdown-popper.has-arrow[x-placement^=bottom] .dropdown-content{margin-top:5px}.dropdown-popper.has-arrow[x-placement^=bottom] .arrow{transform:rotate(-45deg)}.dropdown-popper.has-arrow[x-placement^=top]{margin-bottom:2px}.dropdown-popper.has-arrow[x-placement^=top] .dropdown-content{margin-bottom:5px}.dropdown-popper.has-arrow[x-placement^=top] .arrow{transform:rotate(135deg);bottom:0}.dropdown-popper.has-arrow[x-placement^=left] .dropdown-content{margin-right:5px}.dropdown-popper.has-arrow[x-placement^=left] .arrow{transform:rotate(0)}.dropdown-popper.has-arrow[x-placement^=right] .dropdown-content{margin-left:5px}.dropdown-popper.has-arrow[x-placement^=right] .arrow{transform:rotate(-135deg)}.dropdown-popper .arrow{width:10px;height:10px;position:absolute;border:var(--el-border-base);z-index:2;background:#fff;border-left:none;border-bottom:none}@keyframes dropdown-bottom{0%{height:0}to{height:100%}}@keyframes dropdown-top{0%{transform:scale(0) translateY(50%)}to{transform:scale(1) translateY(0)}}@keyframes dropdown-left{0%{transform:scale(0) translate(50%)}to{transform:scale(1) translateY(0)}}@keyframes dropdown-right{0%{height:0;width:0}to{height:100%;width:100%}}.vue-grid-layout{height:100%;width:100%;overflow:auto}.grid-layout{position:relative;transition:height .2s ease}.grid-layout-item{transition:all .2s ease;transition-property:left,top,right,transform}.grid-layout-item.no-touch{touch-action:none}.grid-layout-item.is-resizing{opacity:.6;z-index:3;cursor:nwse-resize}.grid-layout-item.is-dragging{transition:none;z-index:3;cursor:grabbing}.grid-layout-item.is-float{z-index:1}.grid-layout-placeholder{display:none;background:rgba(212,117,93,.1)}.grid-layout-placeholder.is-dragging{display:block;z-index:1}.grid-layout-placeholder.is-resizing{display:block;z-index:4}.grid-resizable-handle{position:absolute;width:6px;height:6px;z-index:1;right:5px;bottom:5px;border-right:2px solid #ccc;border-bottom:2px solid #ccc;cursor:nwse-resize}:root{--grid-row-height: 80;--grid-logo-height: 62px;--gb-base-size: 4px;--gb-base-size-2: calc(var(--gb-base-size) * 2);--gb-base-size-3: calc(var(--gb-base-size) * 3);--gb-base-size-4: calc(var(--gb-base-size) * 4);--gb-base-size-5: calc(var(--gb-base-size) * 5);--gb-base-size-6: calc(var(--gb-base-size) * 6);--gb-base-size-7: calc(var(--gb-base-size) * 7);--gb-base-size-8: calc(var(--gb-base-size) * 8);--gb-base-size-9: calc(var(--gb-base-size) * 9);--gb-base-size-10: calc(var(--gb-base-size) * 10);--gb-border-radius: 2px;--gb-box-radius: 4px;--gb-font-size: 14px;--gb-header-size: 24px;--gb-description-size: 18px;--gb-card-size: 16px;--gb-transition-duration: .3s;--gb-container-width: 1200px;--gb-transition-function: linear;--gb-transition-all: all var(--gb-transition-duration) var(--gb-transition-function);--el-transition-duration: .3s}.dark-theme{--gb-black-color: #000;--gb-white-color: #fff;--gb-blue-color: #4571ee;--gb-background-color: #2a2a2a;--gb-card-bg-color: #2a2a2a;--gb-card-bg-color-1: rgba(30, 32, 35, .9);--gb-card-bg-color-2: rgba(30, 32, 35, .7);--gb-card-bg-color-3: rgba(30, 32, 35, .3);--gb-app-logo-bg-color: #4f4f4f;--gb-color: #fff;--gb-font-color: #f7f8fa;--gb-font-normal-color: #646566;--gb-font-second-color: #969799;--gb-hover-color: #2a2a2a;--gb-input-hover-color: #2a2a2a;--gb-hover-bg-color: rgba(0, 0, 0, .2);--gb-placeholder-color: #c8c9cc;--gb-border-color: #dcdee0;--gb-primary-color: #323232;--gb-img-bg: rgba(255, 242, 0, .1);--gb-main-color: #fff200;--gb-main-color-1: rgba(255, 242, 0, .1);--gb-theme-color: #fff200;--gb-theme-info-color: #d3c900;--gb-footer-background-color: #202122;--gb-menu-hover-color: #e8e9ea;--gb-box-shadow: 0px 2px 16px rgba(1, 1, 1, .3);--gb-skeleton-color: #323232;--gb-skeleton-to-color: #646566;--gb-icon-bg: linear-gradient(140deg, #000 15%, rgba(255, 255, 255, 0) 50%);--gb-line-color: #000;--gb-card-hover-color: rgba(0, 0, 0, .2);--el-text-color-primary: #646566 !important}.light-theme{--gb-black-color: #000;--gb-white-color: #fff;--gb-blue-color: #4571ee;--gb-background-color: #f7f8fa;--gb-card-bg-color: #ffffff;--gb-card-bg-color-1: rgba(255, 255, 255, .9);--gb-card-bg-color-2: rgba(255, 255, 255, .85);--gb-card-bg-color-3: rgba(255, 255, 255, .3);--gb-app-logo-bg-color: inherit;--gb-color: #323232;--gb-font-color: #323232;--gb-font-normal-color: #646566;--gb-font-second-color: #969799;--gb-hover-color: #f7f8fa;--gb-hover-bg-color: #f7f8fa;--gb-input-hover-color: #fff;--gb-placeholder-color: #c8c9cc;--gb-border-color: #dcdee0;--gb-img-bg: rgba(255, 242, 0, .1);--gb-primary-color: #323232;--gb-theme-color: #315efb;--gb-main-color: #fff200;--gb-main-color-1: rgba(255, 242, 0, .1);--gb-theme-info-color: #323232;--gb-footer-background-color: #fff;--gb-menu-hover-color: #e8e9ea;--gb-box-shadow: 0px 2px 16px rgba(200, 201, 204, .3);--gb-skeleton-color: #f0f2f5;--gb-skeleton-to-color: #e6e8eb;--gb-icon-bg: linear-gradient(140deg, #000 15%, rgba(255, 255, 255, 0) 50%);--gb-line-color: #eee;--gb-card-hover-color: #eee;--el-text-color-primary: #969799 !important}.light-theme .web-app{background:none}.light-theme .header{box-shadow:var(--gb-box-shadow);background-color:var(--gb-white-color)}.light-theme .home-app .short-name{color:var(--gb-white-color)}.light-theme .header .split-line{opacity:1}.light-theme .card{box-shadow:var(--gb-box-shadow)}.message-icon svg{width:100%}html,body{font-family:HarmonyOS Sans SC,Source Sans Pro,Helvetica Neue,Arial,sans-serif;height:100%;margin:0;padding:0}*{box-sizing:border-box}#app{background:var(--gb-background-color)}.web-app{background:url(./bg.4756148a.png);background-position-y:0;background-size:100%;background-repeat:no-repeat repeat;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;position:relative}input::-moz-placeholder{color:var(--gb-placeholder-color)}input::placeholder{color:var(--gb-placeholder-color)}.link{cursor:pointer;color:var(--gb-font-color)!important}.link:hover{color:var(--gb-theme-color)!important}.link:hover *{color:var(--gb-theme-color)}.line-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-2{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;overflow-wrap:break-word;word-break:break-all;white-space:normal;overflow:hidden}.skeleton-item{background:linear-gradient(90deg,var(--gb-skeleton-color) 25%,var(--gb-skeleton-to-color) 37%,var(--gb-skeleton-color) 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite;height:16px;width:100%}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-message{--el-message-min-width: initial}.el-message-box{--el-messagebox-width: initial}.el-pagination{--el-pagination-background-color: rgba(0, 0, 0, 0) !important;--el-pagination-button-disabled-background-color: rgba(0, 0, 0, 0) !important;--el-pagination-hover-color: var(--gb-white-color) !important;--el-pagination-button-color: var(--gb-font-second-color) !important;--el-pagination-button-width: 36px !important;--el-pagination-button-height: 36px !important;--el-pagination-hover-color: var(--gb-font-second-color) !important;--el-pagination-button-disabled-color: var(--gb-font-second-color) !important}.el-pagination .el-pager li{border-radius:var(--gb-border-radius);display:inline-flex;align-items:center;justify-content:center;color:var(--gb-font-second-color);margin:0 4px}.el-pagination .el-pager li.active{color:var(--gb-font-color);border:1px solid var(--gb-font-color)}.el-pagination .el-pager li:hover,.el-pagination button:hover{background-color:var(--gb-hover-bg-color)}.el-input{--el-input-border: none !important;--el-input-border-color: transparent !important;--el-input-background-color: transparent !important;--el-input-font-color: var(--gb-font-color) !important}.lt-tip{max-width:350px}.lt-tip .tip-content{color:var(--gb-white-color)}.vue-grid-layout{height:inherit;overflow:inherit}::-webkit-scrollbar{width:6px;height:6px;border-radius:4px;background-color:transparent}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#84868c;box-shadow:none;cursor:grab}::-webkit-scrollbar-track{background-color:transparent;box-shadow:none;border-radius:8px}::-webkit-scrollbar-track:hover{background:rgba(150,150,150,.1);box-shadow:inset 0 0 1px #ccc}@media screen and (max-width: 1280px){:root{--grid-row-height: 70;--grid-logo-height: 58px;--gb-base-size: 3.5px;--gb-header-size: 20px;--gb-font-size: 12px;--el-font-size-base: 12px;--gb-card-size: 15px;--gb-container-width: 1100px}}@media screen and (max-width: 768px){:root{--grid-row-height: 70;--gb-base-size: 3.5px;--gb-header-size: 20px}.nav-header{padding:0 var(--gb-base-size-4)}.header .logo-wrap img{height:14px}.home-app .app-logo{width:56px!important;height:56px!important}.file-view-container{flex-direction:column}.file-view-container .file-view-list{width:100%;max-width:100%}}
