.freeze-loading[data-v-8c212dca]{position:fixed;width:100vw;height:100vh;left:0;top:0;background:hsla(0,0%,100%,.5);text-align:center;z-index:99999;color:#1890ff}.freeze-loading .freeze-loading-content[data-v-8c212dca]{position:absolute;top:50%;left:50%;width:16.66667rem;text-align:center;margin:0 0 0 -8.33333rem}.freeze-loading .freeze-loading-content span[data-v-8c212dca]{display:inline-block;padding-top:.83333rem;font-size:1.16667rem}.g-network-error[data-v-d325a2a0]{margin:0 auto;width:100%;display:flex;text-align:center;justify-content:center;flex-direction:column;align-items:center}.g-network-error h3[data-v-d325a2a0]{color:#18181a;font-size:1.66667rem;font-style:normal;font-weight:600;line-height:2.33333rem}.g-network-error p[data-v-d325a2a0]{color:#a0a0a7;text-align:center;font-size:1.16667rem;font-style:normal;font-weight:400;line-height:1.83333rem}.g-network-error svg[data-v-d325a2a0]{width:16.66667rem;height:auto}.g-network-error .g-network-error-btn[data-v-d325a2a0]{display:flex;flex-direction:row;justify-content:center;padding-top:1.25rem}.g-network-error .g-network-error-btn button[data-v-d325a2a0]{margin-right:.66667rem;cursor:pointer}.privacy-content-footer .privacy-content-footer-checkbox[data-v-9712d478]{text-align:left;padding:1.25rem 0}.privacy-content-footer .privacy-content-footer-btn[data-v-9712d478]{text-align:right;padding-bottom:1.25rem}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.72d02633.eot);src:url(../fonts/Roboto-Medium.72d02633.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Medium.784e01c8.woff2) format("woff2"),url(../fonts/Roboto-Medium.16eefb08.woff) format("woff"),url(../fonts/Roboto-Medium.58aef543.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.d01dcecb.eot);src:url(../fonts/Roboto-Regular.d01dcecb.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular.1062c6d2.woff2) format("woff2"),url(../fonts/Roboto-Regular.df5a3536.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SourceHanSansSC;src:url(../fonts/SourceHanSansSC-Medium.218fdc64.eot);src:url(../fonts/SourceHanSansSC-Medium.218fdc64.eot?#iefix) format("embedded-opentype"),url(data:font/woff2;base64,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) format("woff2"),url(../fonts/SourceHanSansSC-Medium.cf567870.woff) format("woff"),url(../fonts/SourceHanSansSC-Medium.3016c0c0.ttf) format("truetype")}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}:focus{outline:0}input,select,textarea{border:0;-webkit-appearance:none;appearance:none;border-radius:0}li,ol,ul{list-style:none;margin:0;padding:0}a,img{-webkit-touch-callout:none}a,a:active,a:hover{text-decoration:none}.ant-form-explain,.ant-form-extra{line-height:2}.ant-popover{padding-top:.41667rem;z-index:99}.ant-popover.custom-popover-menu .ant-popover-content .ant-popover-inner .ant-popover-inner-content{padding:0}.ant-popover.custom-popover-noarrow .ant-popover-content .ant-popover-arrow{display:none}.ant-popover .ant-popover-content .ant-popover-inner-content{color:#000}.ant-input-affix-wrapper .ant-input{text-align:left}.ant-modal .ant-modal-header{background:#f8f8f8}.ant-modal .ant-modal-close .ant-modal-close-x{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAACXl5eampqampqZmZkAdSAqAAAABHRSTlMAgGpbMQ12SwAAAENJREFUGNNjIA8wQygFMGkiACIZnRjAlCOIFAEKQWiICFQKIQFigfhwKZAEXAougeAglGEYgDAa3VKEczAcivACWQAApDYF+xQqIhIAAAAASUVORK5CYII=) 50% no-repeat;background-size:2rem auto;width:2rem;margin-right:.83333rem}.ant-modal .ant-modal-close .ant-modal-close-x i{display:none}.ant-modal .ant-modal-body{max-height:70vh;overflow:auto}@media (max-width:345px){.ant-modal .ant-modal-close .ant-modal-close-x{display:none}}.ant-table-bordered .ant-table-body>table,.ant-table-bordered .ant-table-fixed-left table,.ant-table-bordered .ant-table-fixed-right table,.ant-table-bordered .ant-table-header>table{border:.08333rem solid #e8e8e8;border-radius:.66667rem}.ant-table-bordered .ant-table-body>table tr:last-child td:first-child,.ant-table-bordered .ant-table-fixed-left table tr:last-child td:first-child,.ant-table-bordered .ant-table-fixed-right table tr:last-child td:first-child,.ant-table-bordered .ant-table-header>table tr:last-child td:first-child{border-bottom-left-radius:.66667rem;overflow:hidden}.ant-table-bordered .ant-table-body>table tr:last-child td:last-child,.ant-table-bordered .ant-table-fixed-left table tr:last-child td:last-child,.ant-table-bordered .ant-table-fixed-right table tr:last-child td:last-child,.ant-table-bordered .ant-table-header>table tr:last-child td:last-child{border-bottom-right-radius:.66667rem;overflow:hidden}.ant-table .ant-table-content{overflow-x:auto}.ant-table .ant-table-content .ant-table-thead tr th{padding-top:.83333rem;padding-bottom:.83333rem;font-size:1rem;background:#f9f9f9!important}.ant-table .ant-table-content .ant-table-thead tr th .ant-table-header-column .ant-table-column-sorters{display:flex}.ant-table .ant-table-content .ant-table-tbody{overflow-x:auto!important;overflow-y:auto!important;background:#fff}.ant-table .ant-table-content .ant-table-tbody table tr td{padding-top:.83333rem;padding-bottom:.83333rem;font-size:1rem}.ant-table:not(".ant-table-bordered") .ant-table-content .ant-table-body{margin:0}.ant-table:not(".ant-table-bordered") .ant-table-content .ant-table-body table tr:last-child.ant-table-row td{border:none!important}.ant-table-small>.ant-table-content>.ant-table-body{margin:0!important}.ant-select{min-width:10rem}.ant-form-explain{text-align:left}.ant-form-item-control.has-error .g-form-item{border-color:#f56c6c}.ant-form-item-control.has-error .g-form-item.g-form-item-ip .ant-form-item-control{height:2.66667rem;line-height:2.66667rem}@media (max-width:575px){.ant-form-item-label{width:auto;padding:.83333rem .83333rem .83333rem 0}.ant-form-inline .ant-form-item{white-space:nowrap;margin-bottom:.83333rem}}.ant-pagination .ant-pagination-options-quick-jumper{margin-left:.83333rem}.ant-pagination .ant-pagination-options-quick-jumper input{margin-right:.41667rem}@media (max-width:720px){.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{min-width:2rem}.ant-pagination-item{min-width:2.33333rem;margin-right:.25rem}.ant-pagination-item a{padding:0 .25rem}}.ant-notification{width:auto;min-width:20rem;margin-right:.83333rem}.ant-calendar-picker{min-width:14.58333rem!important}.ant-upload-list-item{border:.08333rem solid #eee;border-radius:.33333rem}.ant-upload-list-item-card-actions{opacity:1}.ant-upload-list-item-card-actions:hover a i{color:red}.ant-input-number-handler-wrap{opacity:1!important}body,html{font-family:Roboto,sans-serif;font-size:1rem;min-width:100rem;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:auto;overflow-y:hidden}@media screen and (max-width:450px){body,html{font-size:1rem}}::-webkit-scrollbar{background-color:transparent;width:1rem;height:1rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ccc;border-radius:.83333rem}::-webkit-scrollbar-thumb:hover{background:#aaa}#app{height:100vh}.g-layout-wrapper{height:100%;margin:0 auto;width:100%;background:#f0f2f5}.g-layout-wrapper .g-layout{height:100%;overflow:hidden;width:100%;margin:0 auto;padding:0 2rem}.g-layout-wrapper .g-layout .g-layout-header{padding:0 2rem;min-width:100rem;background:#f0f2f5;height:6.33333rem;position:fixed;top:0;left:0;width:100%;z-index:1000}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content{background:#fff;height:5.5rem;border-radius:1rem;display:flex}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-logo{display:flex;align-items:center;padding-left:2rem}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-logo a{display:flex;flex-direction:row;justify-content:center;align-items:center}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-logo a svg{width:12.5rem;height:5.625rem}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-logo a span{color:#18181a;font-size:1.66667rem;font-style:normal;font-weight:700;line-height:normal;padding-left:.41667rem}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right{color:#fff;font-size:1.16667rem;display:flex;align-items:center;height:100%;justify-content:flex-end;flex:1}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-search{width:29.16667rem;height:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-search .navbar-search-content{display:flex;height:2.66667rem;width:100%}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-search .navbar-search-content span{padding:0}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-search .navbar-search-content input{width:100%}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-navbar{height:100%;display:flex;align-items:center;padding-right:2rem}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-navbar .navbar-link{width:2.5rem;height:2.5rem;border-radius:100%;background:#f2f2f3;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:2rem;position:relative;color:#000}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-navbar .navbar-link .navbar-link-content{width:100%;height:100%;line-height:normal;border-radius:100%;display:flex;align-items:center;justify-content:center}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-navbar .navbar-link-message{position:absolute;top:-.66667rem;height:1.16667rem;background:red;display:block;text-align:center;font-size:1rem;font-style:normal;font-weight:400;line-height:1.16667rem;border-radius:.58333rem;padding:0 .58333rem;color:#fff;left:1.25rem;z-index:100}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-navbar .navbar-user{background:#1838d9}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-navbar .navbar-user img{width:1.33333rem}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right .g-layout-header-navbar .navbar-user-list{background:red}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right span{font-style:normal;font-size:1rem;color:#eee;text-align:center;padding:0 1.25rem}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right a,.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right span.user-name{display:flex;color:#000;text-decoration:none;align-items:center}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right a svg,.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right span.user-name svg{height:1.25rem;margin-right:.16667rem}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right a i,.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right span.user-name i{font-style:normal}.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right a:hover,.g-layout-wrapper .g-layout .g-layout-header .g-layout-header-content .g-layout-header-right span.user-name:hover{text-decoration:underline}.g-layout-wrapper .g-layout .g-layout-container{height:calc(100vh - 7.66666rem);overflow:hidden;width:100%;padding-top:6.33333rem;padding-bottom:1.33333rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;box-sizing:content-box;background-color:#f0f2f5}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider{width:8.83333rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content{width:7.5rem;border-radius:1rem;background:#fff;height:100%}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper{width:100%;border-radius:1rem 1rem 0 0;height:100%;overflow-y:auto}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content{background:#fff;border-radius:1rem;height:100%;width:100%;padding:.83333rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul{margin:0;padding:0}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li{list-style:none;margin:0 0 .5rem 0}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li.first{border-radius:1rem 1rem 0 0}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a{color:#000;display:flex;margin:0;position:relative;align-items:center;padding:.5rem 0;flex-direction:column;justify-content:center;border-radius:.33333rem;font-size:1.16667rem;text-align:center}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a svg{margin-bottom:.41667rem;width:2rem;height:2rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a:hover{background:#f8f8f8;color:#1838d9}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-active,.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-exact-active{color:#1838d9;background:#e6e7f8}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-active.router-link-active-parent,.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-exact-active.router-link-active-parent{color:#afb3bd;background:none}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-active .anticon,.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-exact-active .anticon{color:#fff}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-active+ul,.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li a.router-link-exact-active+ul{display:block!important}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li.open>ul{display:block}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li ul{display:none;color:green}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li ul li{border:none!important}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li ul li a{padding:.83333rem 0 .83333rem 3.08333rem;border:none}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li ul li.open>ul{display:block}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li ul li ul{display:none;color:red}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .g-layout-sider-menu ul li ul li ul li a{padding:.83333rem 0 .83333rem 5rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu{background:none;border:none}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .ant-menu-item,.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .ant-menu-submenu-title{height:2.91667rem;line-height:2.91667rem;width:100%;margin:0;color:#fff;position:relative}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .ant-menu-item:after,.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .ant-menu-submenu-title:after{display:none}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .ant-menu-item:active,.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .ant-menu-submenu-title:active{background:none}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .icon{color:#fff;position:relative;top:.33333rem;margin-right:1.25rem;width:1.5rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#1838d9;color:#fff}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider .g-layout-sider-content .g-layout-sider-menu-wrapper .g-layout-sider-menu-content .ant-menu .ant-menu-sub .ant-menu-item{padding-left:5.16667rem!important}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider-admin{width:19.66667rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider-admin .g-layout-sider-content{width:18.33333rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider-admin .g-layout-sider-content .g-layout-sider-menu-content .g-layout-sider-menu ul li a{justify-content:flex-start!important;flex-direction:row!important;gap:.83333rem!important;text-align:left!important}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider-admin .g-layout-sider-content .g-layout-sider-menu-content .g-layout-sider-menu ul li a svg{margin:0!important;width:1.5rem!important;height:1.5rem!important;margin-left:.83333rem!important}.g-layout-wrapper .g-layout .g-layout-container .g-layout-sider-admin .g-layout-sider-content .g-layout-sider-menu-content .g-layout-sider-menu ul li a span{text-align:left!important;flex:1!important}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right{background:#fff;flex:1;width:100%;overflow:hidden}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right.g-layout-right-admin{background:#000}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-right-history{height:4.16667rem;width:calc(100% - 12.83333rem);position:fixed;background:#f0f2f5;top:6.33333rem;left:10.83333rem;z-index:99}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-right-history .g-layout-right-history-content{height:3.33333rem;overflow:hidden}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-right-history.g-layout-right-history-admin{width:calc(100% - 23.66667rem);left:21.66667rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper{width:100%;margin-top:4.16667rem;position:relative;overflow:hidden;height:calc(100% - 4.16667rem);display:flex;background:#f0f2f5}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main{width:100%;height:100%}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main.g-layout-main-loading{background:#fff;border-radius:1rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content{overflow:hidden;height:100%}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter{height:7rem;width:100%;display:flex;background:#f0f2f5;padding-bottom:1.33333rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter.g-content-filter-title{height:auto;margin-bottom:2rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter.g-content-filter-title .g-content-filter-main{padding:.41667rem 2rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter.g-content-filter-title .g-content-filter-main.common-user-detail{padding:0 2rem;margin-bottom:0}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter .g-content-filter-main{height:100%;display:flex;padding:0 2rem;border-radius:1rem;background:#fff;align-items:center;justify-content:space-between;box-sizing:content-box;flex:1;margin-bottom:1.33333rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter .g-content-filter-main h3{font-size:1.66667rem;margin:0;padding:0}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter .g-content-filter-main .g-content-filter-right{display:flex;align-items:center;justify-content:flex-end;gap:1.33333rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-filter.user-detail{padding-bottom:0;margin-bottom:1rem}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-main{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 -1rem 0 0 #f0f2f5;display:flex;flex:1;flex-direction:column}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-main .g-content-pagination{justify-content:flex-end;display:flex;align-items:flex-end}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-main.common-main{overflow-y:auto;height:100%}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .g-content-main.common-filter-main{overflow-y:auto;height:calc(100% - 7rem)}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content.home-content,.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-device-detail-layout-main-wrapper{border-radius:1rem;overflow-y:auto}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .device-list-main,.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-content .site-list-main{overflow-x:hidden;overflow-y:auto}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-device-detail-layout-main-wrapper{position:relative}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-device-detail-layout-main-wrapper .g-detail-layout-main-content.device-detail-main-content{overflow:hidden}.g-layout-wrapper .g-layout .g-layout-container .g-layout-right .g-layout-main-wrapper .g-layout-main .g-device-detail-layout-main-wrapper .g-device-detail-layout-main{height:auto}.g-layout-wrapper .g-layout .g-detail-layout{background:#f0f2f5}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper{height:100%;display:flex;flex-direction:column;overflow:hidden;background:transparent}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-title{background:#f0f2f5;margin-bottom:1rem}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-title .g-detail-layout-title-content{height:4.58333rem;width:100%;display:flex;padding:0 1.33333rem;border-radius:1rem;background:#fff;align-items:center;justify-content:space-between;color:rgba(0,0,0,.88);font-size:1.5rem;font-weight:600}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-title .g-detail-layout-title-content .g-detail-layout-title-right{display:flex;align-items:center;justify-content:center;gap:.66667rem}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-title .g-detail-layout-title-content .g-detail-layout-title-right a,.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-title .g-detail-layout-title-content .g-detail-layout-title-right button{display:flex;align-items:center}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-main{display:flex;width:100%;flex:1;height:calc(100% - 5.58333rem)}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-main .g-detail-layout-main-side{padding:1rem 2rem;margin-right:1.33333rem;border-radius:1rem;background:#fff;display:flex;flex-direction:column;min-height:100%;width:21.25rem;min-width:21.25rem}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-main .g-detail-layout-main-side h3{color:#18181a;font-size:1.5rem;font-style:normal;font-weight:600;display:block;width:100%;margin-bottom:1.33333rem}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-main .g-detail-layout-main-side ul li{color:#18181a;font-size:1.16667rem;font-style:normal;font-weight:400;display:block;margin-bottom:1.33333rem;padding:.83333rem 2rem;border-radius:.66667rem;cursor:pointer}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-main .g-detail-layout-main-side ul li.active{background:#1838d9;color:#fff}.g-layout-wrapper .g-layout .g-detail-layout .g-detail-layout-main-wrapper .g-detail-layout-main .g-detail-layout-main-content{background:transparent;border-radius:1rem;flex:1}.g-chart,.g-chart>div{width:100%;height:100%}.g-content-loading{position:absolute!important;left:0!important;right:0!important;width:100%!important;height:100%!important}.g-update-layout{background:#f0f2f5;display:flex;flex-direction:column;height:100%}.g-update-layout .g-update-layout-title{border-radius:1rem;background:#fff;margin-bottom:1.33333rem;padding:2rem;display:flex;justify-content:space-between;align-items:center}.g-update-layout .g-update-layout-title h3{margin:0;padding:0;color:rgba(0,0,0,.88);font-size:1.5rem;font-style:normal;font-weight:600}.g-update-layout .g-update-layout-title .g-upadte-layout-btn{display:flex;align-items:center}.g-update-layout .g-update-layout-title .g-upadte-layout-btn button:first-child{margin-right:1rem}.g-update-layout .g-update-layout-content{border-radius:1rem 1rem 0 0;box-shadow:0 -1rem 0 0 #f0f2f5;background:#fff;padding:2rem;display:flex;flex:1;justify-content:center}.g-device-update-layout{height:100%}.g-device-update-layout .g-update-layout-title{padding:1rem 2rem}.g-device-update-layout .g-update-layout-content{height:calc(100% - 6.58333rem);border-radius:1rem;overflow-y:auto}.g-clearfix{*zoom:1}.g-clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.g-loading{display:block;width:100vw;height:90vh;line-height:100vh;text-align:center;z-index:99;color:#666;font-size:1.33333rem}.g-bg{background:#fff;border-radius:1rem;height:100%}.g-btn-link-icon{display:flex;align-items:center;justify-content:center}.g-btn-icon,.g-btn-link-icon button{padding:0 .66667rem!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.g-ellipsis-menu{margin:0;padding:.33333rem;width:auto;white-space:nowrap}.g-ellipsis-menu li{height:2.66667rem;display:flex;align-items:center;justify-content:flex-start;color:rgba(0,0,0,.88);font-size:1.16667rem;font-style:normal;font-weight:400;cursor:pointer}.g-ellipsis-menu li:hover{background:rgba(0,0,0,.04)}.g-ellipsis-menu li:first-child{border-bottom:.08333rem solid #f0f0f0}.g-ellipsis-menu li.site-device-delete{color:red}.g-ellipsis-menu li ins{display:flex;width:2.5rem;height:100%;align-items:center;justify-content:center}.g-ellipsis-menu li span{display:flex;flex:1;height:100%;align-items:center}.g-img-error{display:flex;align-items:center;justify-content:center;border:.08333rem dashed #eee;background:#f9f9f9;flex-direction:column;width:100%;padding:1.66667rem 0;border-radius:.41667rem;color:#999}.g-img-error svg{width:5rem;height:5rem}.g-img-error span.g-img-error-text{color:#999;font-size:1.16667rem;margin-top:.83333rem;font-weight:400!important}.g-online{display:inline-block;width:.66667rem;height:.66667rem;background:#79f0b3;border-radius:100%}.g-submit-loading{width:100vw;height:100vh;line-height:100vh;background:hsla(0,0%,100%,.5);position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;text-align:center}.g-warning{background:#fffbf0;padding:1.25rem 0;line-height:1.66667rem;text-align:center;color:#333}.g-warning .ant-alert-icon{position:static;margin-right:.41667rem}.g-warning .ant-alert-message{font-size:1rem}.g-search{background:#fff;padding:.83333rem 2.08333rem .83333rem 2.08333rem;border-radius:.25rem}.g-search .g-search-btn{position:relative;top:.33333rem}.g-search.g-search-fixed{position:fixed;top:0;right:1rem;padding:0;z-index:99}.g-table.g-table-no-border .ant-table,.g-table.g-table-no-border .ant-table .ant-table-content{border:none!important}.g-table.g-table-no-border .ant-table .ant-table-content .ant-table-placeholder{border:none}.g-table.g-table-no-border .ant-table .ant-table-content .ant-table-body{overflow-x:auto}.g-table.g-table-no-border .ant-table .ant-table-content .ant-table-body table{border:none}.g-table.g-table-no-border .ant-table .ant-table-content .ant-table-body table tr td:last-child{border-right:none}.g-table .ant-table .ant-table-content .ant-table-body{overflow-x:auto!important}.g-table .ant-table .ant-table-content .ant-table-body .ant-table-thead th .ant-table-column-title{display:flex;align-items:center;white-space:nowrap}.g-table .ant-table .ant-table-content .ant-table-body .ant-table-thead th .ant-table-column-title .anticon{display:flex;align-items:center}.g-table .ant-table .ant-table-content .ant-table-body tr.table-row-grey{background:#f9f9f9}.g-table .ant-table .ant-table-content .ant-table-body tr.table-row-grey td{color:#aaa}.g-table .ant-table .ant-table-content .ant-table-body tr.table-row-grey td svg{opacity:.5}.g-table .ant-table .ant-table-content .ant-table-body tr.table-striped td{background:#f9f9f9}.g-table .ant-table .ant-table-content .ant-table-body tr td{max-width:25rem}.g-table .ant-table .ant-table-content .ant-table-body tr td:last-child a,.g-table .ant-table .ant-table-content .ant-table-body tr td:last-child button{margin-right:.83333rem;margin-bottom:.25rem}.g-table .ant-table .ant-table-content .ant-table-body tr td:last-child a:last-child,.g-table .ant-table .ant-table-content .ant-table-body tr td:last-child button:last-child{margin-right:0}.g-table.g-table-small .ant-table .ant-table-content{overflow-x:auto}.g-table.g-table-small .ant-table .ant-table-content .ant-table-header{background:#f9f9f9!important}.g-table.g-table-small .ant-table .ant-table-content .ant-table-body tr td{padding:.41667rem 0;font-size:1rem;word-wrap:break-word;word-break:break-all}.g-table-text{word-break:break-all;word-wrap:break-word;max-height:16.66667rem;overflow-x:hidden;overflow-y:auto}.g-operation-btn{margin-right:1.25rem;white-space:nowrap}.g-operation-btn:hover{text-decoration:underline}.g-menu-tabs{position:relative;margin-bottom:1.25rem}.g-menu-tabs .ant-tabs .ant-tabs-bar{margin:0;border:none}.g-menu-tabs .ant-tabs .ant-tabs-nav-wrap{background:none;overflow:hidden}.g-menu-tabs .ant-tabs .ant-tabs-tab-arrow-show{background:#fff}.g-menu-tabs .ant-tabs .ant-tabs-tab-arrow-show.ant-tabs-tab-next{border-left:.08333rem solid #eee;background:#f5f6f7}.g-menu-tabs .ant-tabs .ant-tabs-tab-arrow-show.ant-tabs-tab-prev{border-right:.08333rem solid #eee;background:#f5f6f7}.g-menu-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab{margin-right:0;padding-left:1.66667rem;padding-right:1.66667rem;border-right:.08333rem solid #eee}.g-menu-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab-active{color:#f7cea0;height:4.75rem;font-weight:500}.g-menu-link{height:4.58333rem;line-height:4.58333rem;width:auto;max-width:100%;white-space:nowrap;overflow-y:hidden;overflow-x:scroll}.g-menu-link a{display:inline-block;padding:0 1.66667rem;color:rgba(0,0,0,.7);white-space:nowrap;border-right:.08333rem solid #eee;transition:none}.g-menu-link a.router-link-active.router-link-exact-active{color:#1838d9;height:4.58333rem;border-bottom:.08333rem solid #1838d9}.g-menu-link .ps__rail-x,.g-menu-link .ps__rail-y{display:none!important}.g-menu-title{font-size:1.33333rem;font-weight:500;color:#333;padding-left:1.25rem}.g-form-item{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;height:2.66667rem;padding:0 .83333rem 0 0;color:rgba(0,0,0,.7);font-size:1.16667rem;line-height:1.5;background-color:#fff;background-image:none;border:.08333rem solid #cfd7dc;border-radius:.33333rem;transition:all .3s}.g-form-item.g-form-item-ip{position:relative;top:0;white-space:nowrap}.g-form-item.g-form-item-ip.g-form-item-ip-disabled{background:#f5f5f5}.g-form-item.g-form-item-ip span{font-size:1.33333rem;position:relative;top:.83333rem;font-weight:700;padding:.58333rem 0 0 0;color:#999}.g-form-item.g-form-item-ip span svg{width:.83333rem}.g-form-item.g-form-item-ip .g-form-item-ip-input{border:none;border-radius:0;width:20%;outline:none;height:1.75rem;line-height:1.75rem;padding:0;text-align:center}.g-form-item.g-form-item-ip .g-form-item-ip-input.ant-input-disabled{color:#ccc;background:none}.g-form-item.g-form-item-ip .g-form-item-ip-input:focus{box-shadow:none}.g-form-item.g-form-item-ip .anticon{cursor:pointer}.g-form-item.g-form-item-ip .anticon .icon{width:1rem;color:rgba(0,0,0,.25);position:absolute;right:.41667rem;top:.41667rem}.g-form-item.g-form-item-ip .anticon .icon:hover{color:rgba(0,0,0,.45)}.g-form-item.g-form-item-ip .anticon .icon:active{color:rgba(0,0,0,.7)}.ant-btn.ant-btn-ellipsis{padding:0 .66667rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-btn.ant-btn-enable{background:#1838d9!important;color:#fff!important;border-color:#1838d9!important}.ant-btn.ant-btn-enable:hover{opacity:.6!important}.ant-btn.ant-btn-special{background:#40a9ff!important;color:#fff!important;border-color:#40a9ff!important}.ant-btn.ant-btn-special span{color:#fff!important}.ant-btn.ant-btn-purple{background:#96c!important;color:#fff!important;border-color:#96c!important}.ant-btn.ant-btn-purple span{color:#fff!important}.ant-btn.ant-btn-red{background:red!important;color:#fff!important;border-color:red!important}.ant-btn.ant-btn-red span{color:#fff!important}.ant-btn.ant-btn-white{background:#fff!important;border-color:#999!important}.ant-btn.ant-btn-white,.ant-btn.ant-btn-white span{color:#ca2e62!important}.ant-btn.ant-btn-green{background:#009936!important;color:#fff!important;border-color:#999!important}.ant-btn.ant-btn-green span{color:#fff!important}.ant-btn.ant-btn-yellow{background:#ffff54!important;color:#eb4726!important;border-color:#8b8c8c!important}.ant-btn.ant-btn-yellow span{color:#ca2e62!important}.ant-btn[disabled]{color:rgba(0,0,0,.25)!important;background-color:#f5f5f5!important;border-color:#cfd7dc!important;text-shadow:none!important;box-shadow:none!important}.ant-btn[disabled] span{color:#999!important}.g-content-nav{line-height:3.75rem;border:.08333rem solid #eee;border-radius:.33333rem;display:flex;margin-bottom:1.25rem;align-items:center;padding-left:.66667rem;flex-wrap:wrap;font-size:1.33333rem}.g-content-nav a{display:block;line-height:3.75rem;padding:0 1.66667rem;color:#666}.g-content-nav a.router-link-exact-active{background:#1838d9;color:#fff;height:2.5rem;line-height:2.5rem;border-radius:.41667rem;font-weight:450}.g-content-nav a.router-link-exact-active:hover{color:#fff}.g-content-tab{display:flex;align-items:center;padding:.41667rem 2.16667rem 0;flex-wrap:wrap;height:2.91667rem;overflow:hidden;width:100%;margin-bottom:-.08333rem;z-index:0;position:relative;font-size:1.16667rem}.g-content-tab a,.g-content-tab span{height:2.5rem;padding:0 1.66667rem;color:#666;display:flex;align-items:center;border:.08333rem solid #eee;margin-right:.41667rem;border-radius:.25rem .25rem 0 0;cursor:pointer;background:#f9f9f9}.g-content-tab a.active,.g-content-tab span.active{background:#f3c3a6;color:#c03;border-color:#f3c3a6}.g-content-tab a.router-link-exact-active,.g-content-tab span.router-link-exact-active{background:#f7cea0;color:#c84354;font-weight:450;border-color:#f7cea0}.g-status .g-status-multi{display:flex}.g-status span{color:#333;min-width:5rem;text-align:center;padding:.08333rem .33333rem;border-radius:.33333rem;height:1.66667rem;white-space:nowrap;justify-content:center;font-size:1rem}.g-status span label{color:#999;padding-right:.83333rem}.g-status span.g-status-disabled{background:#f3c3a6}.g-status span.g-status-enabled{background:#1838d9!important;color:#fff!important}.g-status span.g-status-idle{background:#67c93c!important}.g-status span.g-status-offline{background:#e0e0f4!important}.g-status span.g-status-working{background:#2b65f5!important;color:#fff!important}.g-status span.g-status-faulted{background:#ea3324!important;color:#fff!important}.g-status span.g-status-maintain{background:#ed6fc8!important;color:#fff!important}.g-status span.g-status-update{background:#8e3a95!important;color:#fff!important}.g-status span.g-status-unknown{background:#ccc!important}.g-refresh-status{display:flex;align-items:center}.g-refresh-status svg{width:1.16667rem;height:1.16667rem}.g-refresh-status .success{color:#090;margin-right:.41667rem}.g-refresh-status .error{color:red;margin-right:.41667rem}.g-refresh-status span{flex:1}.g-username{background:#ddd!important;color:#fff!important;padding:0 .41667rem!important;border-radius:.25rem!important;height:1.5rem!important;line-height:1.33333rem!important;display:inline-block!important;font-style:normal!important}.g-html-content{all:unset!important;line-height:3rem!important;color:#333!important;font-size:1.33333rem!important}.g-html-content blockquote,.g-html-content code,.g-html-content h1,.g-html-content h2,.g-html-content h3,.g-html-content h4,.g-html-content h5,.g-html-content h6,.g-html-content ol,.g-html-content p,.g-html-content pre,.g-html-content table,.g-html-content ul{margin:0 0 1.33333rem!important;padding:0!important}.g-html-content h1{font-size:2.66667rem!important;color:#222!important}.g-html-content h1,.g-html-content h2{font-weight:700!important;margin-bottom:.66667rem!important}.g-html-content h2{font-size:2.33333rem!important}.g-html-content h3{font-size:2rem!important;font-weight:700!important;margin-bottom:.66667rem!important}.g-html-content h4{font-size:1.66667rem!important;font-weight:700!important}.g-html-content h5{font-size:1.33333rem!important;font-weight:700!important}.g-html-content h6{font-size:1.16667rem!important;font-weight:700!important;color:#555!important}.g-html-content p{font-size:1.33333rem!important;line-height:2.33333rem!important;color:#444!important}.g-html-content ol,.g-html-content ul{padding-left:2rem!important}.g-html-content ul li{list-style-type:disc!important}.g-html-content ol li{list-style-type:decimal!important}.g-html-content blockquote{padding:.66667rem 1.33333rem!important;margin:0 0 1.33333rem!important;border-left:.33333rem solid #ccc!important;background-color:#f0f0f0!important;font-style:italic!important;color:#555!important}.g-html-content table{width:100%!important;border-collapse:collapse!important;margin-bottom:1.33333rem!important}.g-html-content td,.g-html-content th{padding:.66667rem!important;border:.08333rem solid #ccc!important;text-align:left!important}.g-html-content th{background-color:#f4f4f4!important;font-weight:700!important}.g-html-content pre{padding:1.33333rem!important;border:.08333rem solid #ccc!important;border-radius:.33333rem!important;overflow:auto!important}.g-html-content code,.g-html-content pre{background-color:#f4f4f4!important;font-family:Consolas,Monaco,Courier New,monospace!important}.g-html-content code{padding:.33333rem .66667rem!important;border-radius:.33333rem!important}.g-html-content img{max-width:100%!important;height:auto!important;display:block!important;margin:0 auto 1.33333rem!important}.g-html-content a{color:#007bff!important;text-decoration:none!important}.g-html-content a:hover{text-decoration:underline!important}.g-html-content button,.g-html-content input,.g-html-content select,.g-html-content textarea{font-family:inherit!important;font-size:1.33333rem!important;padding:.66667rem!important;margin:.66667rem 0!important;border:.08333rem solid #ccc!important;border-radius:.33333rem!important}.g-html-content button{background-color:#007bff!important;color:#fff!important;border:none!important;cursor:pointer!important}.g-html-content button:hover{background-color:#0056b3!important}.g-html-content mark{color:red!important;margin:0!important;background:none!important;padding:0!important}.g-form-error{height:2.08333rem;line-height:2.08333rem;color:red;display:flex;align-items:center;padding-top:.83333rem;padding-bottom:.83333rem}.g-form-error p{margin:0 0 0 .83333rem;padding:0}.g-modal-webui .ant-modal{max-width:58.33333rem;min-width:54.16667rem}.icon[data-v-6ae738a5]{width:1.33333rem;height:1.33333rem}.g-pagination[data-v-ccab25d2]{position:relative;padding:1.25rem 0}.g-pagination .g-pagination-text[data-v-ccab25d2]{display:block;height:2.66667rem;line-height:2.66667rem;float:right;font-size:1.16667rem}.g-pagination .g-pagination-text span[data-v-ccab25d2]{padding-right:.83333rem}.g-pagination[data-v-ccab25d2] .ant-pagination{float:right;margin-left:0}.g-pagination[data-v-ccab25d2] .ant-pagination .ant-pagination-options-size-changer.ant-select{margin-right:0!important}.g-pagination[data-v-ccab25d2] .ant-pagination-options{margin-left:.41667rem}@media (max-width:480px){.g-pagination[data-v-ccab25d2]{position:relative;margin-top:.41667rem!important}.g-pagination .g-pagination-text[data-v-ccab25d2]{display:block;height:2rem;line-height:2rem;float:none}.g-pagination .g-pagination-text span[data-v-ccab25d2]{padding:0 0 0 .41667rem!important}.g-pagination[data-v-ccab25d2] .ant-pagination{float:left;width:100%}}.item-inline[data-v-24fd673a]{display:flex;align-items:center}.page-loading[data-v-192f72a4]{display:block;text-align:center;z-index:99;color:#666;width:auto;align-items:center;margin:16.66667rem auto;font-size:1rem}.page-loading.loading-icon[data-v-192f72a4]{position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.7);top:0;left:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.page-loading.loading-position-left[data-v-192f72a4]{display:flex;flex-direction:column;align-items:flex-start}.page-loading.loading-position-left .page-spinner[data-v-192f72a4]{margin:0}.page-loading.loading-horizontal[data-v-192f72a4]{flex-direction:row;align-items:center}.page-loading.loading-horizontal span[data-v-192f72a4]{margin-left:3.33333rem}.page-loading span[data-v-192f72a4]{display:block;padding-top:1.25rem}.page-spinner[data-v-192f72a4]{display:inline-block;position:relative;transform:scale(.35);padding-bottom:1.66667rem;margin-left:-3.16667rem}.page-spinner div[data-v-192f72a4]{transform-origin:3.33333rem 3.33333rem;animation:page-spinner-192f72a4 1.2s linear infinite}.page-spinner div[data-v-192f72a4]:after{content:" ";display:block;position:absolute;top:.25rem;left:3.08333rem;width:.5rem;height:1.5rem;border-radius:20%;background:#489fb5}.page-spinner div[data-v-192f72a4]:first-child{transform:rotate(0deg);animation-delay:-1.1s}.page-spinner div[data-v-192f72a4]:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.page-spinner div[data-v-192f72a4]:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.page-spinner div[data-v-192f72a4]:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.page-spinner div[data-v-192f72a4]:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.page-spinner div[data-v-192f72a4]:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.page-spinner div[data-v-192f72a4]:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.page-spinner div[data-v-192f72a4]:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.page-spinner div[data-v-192f72a4]:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.page-spinner div[data-v-192f72a4]:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.page-spinner div[data-v-192f72a4]:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.page-spinner div[data-v-192f72a4]:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes page-spinner-192f72a4{0%{opacity:1}to{opacity:0}}.no-auth[data-v-ba49332a]{margin:0 auto;color:#999;text-align:center;padding:8.33333rem 0 0}.no-auth svg[data-v-ba49332a]{color:#ccc;margin-bottom:1.25rem}.no-auth p[data-v-ba49332a]{padding:0;line-height:2rem;margin:0}.empty[data-v-671f6b9c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#ccc;flex-direction:column;font-size:1.16667rem;font-style:normal}.empty p[data-v-671f6b9c]{width:100%}.empty svg[data-v-671f6b9c]{width:5.33333rem}.space[data-v-66ffa5d9]{border:.08333rem dashed #eee;border-radius:.41667rem;display:flex;align-items:center;justify-content:center;flex:1;height:100%;color:#ddd;background:#f9f9f9;position:relative;min-width:10rem;min-height:10rem}.space .icon[data-v-66ffa5d9]{width:5rem;height:5rem}.space span[data-v-66ffa5d9]{position:absolute;left:0;top:70%;width:100%;text-align:center;font-weight:400;font-size:1.33333rem}.no-auth[data-v-60d23aa7]{margin:0 auto;color:#999;text-align:center;padding:0}.value-show[data-v-28c8c6a1]{overflow:hidden;border-radius:.41667rem;margin-bottom:.83333rem;padding-top:.83333rem}.value-show ul[data-v-28c8c6a1]{margin:0;padding:0}.value-show ul li[data-v-28c8c6a1]{margin:0;padding:.41667rem;position:relative;border:.08333rem solid #e5e5e5;border-radius:.41667rem;overflow:hidden}.value-show ul li img[data-v-28c8c6a1]{width:auto;max-width:100%;max-height:8.33333rem;border-radius:.41667rem}.value-show ul li button[data-v-28c8c6a1]{position:absolute;right:.41667rem;top:.41667rem}.upload-description[data-v-28c8c6a1]{display:flex;align-items:center;justify-content:center;text-align:left}.upload-description .highlight[data-v-28c8c6a1]{color:#e91e63}.value-file-show dl[data-v-28c8c6a1]{margin-top:.83333rem}.value-file-show dl dd[data-v-28c8c6a1]{display:flex;align-items:center;justify-content:space-between;border:.08333rem solid #eee;border-radius:.33333rem;height:1.83333rem}.value-file-show dl dd[data-v-28c8c6a1]:hover{background:#e6f4f5}.value-file-show dl dd .file-name[data-v-28c8c6a1]{display:flex;width:80%;align-items:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.value-file-show dl dd .file-name .anticon[data-v-28c8c6a1]{margin:0 .5rem}.value-file-show dl dd .file-delete .anticon[data-v-28c8c6a1]{margin-right:.5rem;cursor:pointer}[data-v-28c8c6a1] .upload-area .ant-upload{margin-bottom:.83333rem}[data-v-28c8c6a1] .upload-area .ant-upload.ant-upload-drag .ant-upload-btn{padding:.41667rem 0}[data-v-28c8c6a1] .upload-area .ant-upload.ant-upload-drag .ant-upload-btn p.ant-upload-text{font-size:1rem}.form-item-type[data-v-2b311676]{display:flex;align-items:flex-start;width:100%}.form-item-type .form-item-unit[data-v-2b311676]{font-size:1rem;color:#40a9ff;margin-left:.41667rem;padding-right:.83333rem;padding-top:.91667rem;white-space:nowrap}.form-item-extra[data-v-2b311676]{font-size:1rem;color:#999}.form-item-extra.form-item-extra-label[data-v-2b311676]{padding-left:1.66667rem}.device-avatar[data-v-60601179]{margin-right:.41667rem;width:2.66667rem;height:2.66667rem}.upload-error[data-v-0eef7435]{color:red;font-size:1.16667rem;height:2rem;line-height:2rem}[data-v-0eef7435] .upload-image-area{display:flex}[data-v-0eef7435] .upload-image-area .ant-upload-select-picture-card{width:auto;padding-left:.83333rem;padding-right:.83333rem;margin:0;flex:1}[data-v-0eef7435] .upload-image-area .ant-upload-select-picture-card .ant-upload{display:flex;align-items:center;justify-content:flex-start}[data-v-0eef7435] .upload-image-area .ant-upload-select-picture-card .upload-image-icon{color:#666;margin-top:.66667rem}[data-v-0eef7435] .upload-image-area .ant-upload-select-picture-card .upload-image-icon svg{width:4rem;height:4rem}[data-v-0eef7435] .upload-image-area .ant-upload-select-picture-card .ant-upload-text{font-size:1.33333rem;color:#666}[data-v-0eef7435] .upload-image-area .ant-upload-select-picture-card .anticon-plus{font-size:2.66667rem;color:#1838d9}[data-v-0eef7435] .upload-image-area .ant-upload-select-picture-card .upload-image-tips{color:#999;font-size:1.16667rem;text-align:left;padding-left:1.25rem}[data-v-0eef7435] .upload-file-area .ant-upload{margin-bottom:.83333rem}[data-v-0eef7435] .upload-file-area .ant-upload .ant-upload-drag-icon{font-size:2.66667rem;color:#999}[data-v-0eef7435] .upload-file-area .ant-upload .ant-upload-drag-icon svg{width:2.66667rem;height:2.66667rem}[data-v-0eef7435] .upload-file-area .ant-upload.ant-upload-drag .ant-upload-btn{padding:.41667rem 0}[data-v-0eef7435] .upload-file-area .ant-upload.ant-upload-drag .ant-upload-btn p.ant-upload-text{font-size:1.33333rem;color:#666}[data-v-0eef7435] .upload-file-area .ant-upload.ant-upload-drag .ant-upload-btn p.ant-upload-hint{color:#999;font-size:1.16667rem}.g-images-slider{flex:1;display:flex;align-items:center}.g-images-slider,.g-images-slider .ant-carousel{height:100%;width:100%}.g-images-slider .ant-carousel .slick-slider,.g-images-slider .ant-carousel .slick-slider .slick-list,.g-images-slider .ant-carousel .slick-slider .slick-list .slick-track,.g-images-slider .ant-carousel .slick-slider .slick-list .slick-track .slick-slide,.g-images-slider .ant-carousel .slick-slider .slick-list .slick-track .slick-slide>div{height:100%}.g-images-slider .ant-carousel .slick-slider .slick-list .slick-track .slick-slide>div .images-slider-item{display:flex!important;text-align:center;height:100%;align-items:center;justify-content:center}.g-images-slider .ant-carousel .slick-slider .slick-list .slick-track .slick-slide>div .images-slider-item img{width:100%;height:100%;max-height:15.41667rem}.g-images-slider .ant-carousel .slick-slider .slick-list .slick-track .slick-slide>div .images-slider-item .g-img-error{height:100%}