html,body,#app{color:#506078;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef5fc;height:100%;margin:0;padding:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px}a{color:var(--el-color-primary);text-decoration:none}a:hover{color:var(--el-color-primary-dark-2)}.iconfont{cursor:pointer;fill:currentColor;vertical-align:text-bottom;width:17px;height:17px;display:inline-block}.el-table thead{color:#12264a!important}.el-table thead th{background:#f4f8fd!important}.el-table__fixed-right:before{background:0 0!important}.el-form--inline .el-form-item{margin-right:16px!important}.el-form:not(.el-form--inline) .el-form-item .el-select{width:100%}.el-form--inline .el-form-item .el-select,.el-form--inline .el-form-item .el-input,.el-form--inline .el-form-item .el-cascader,.el-form--inline .el-form-item .el-autocomplete{min-width:180px}.el-pagination{justify-content:flex-end;margin-top:15px!important}.el-header{--el-header-padding:0}.el-main{--el-main-padding:0}.rr{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.rr-loading{z-index:9999}.rr-body{background:#eef5fc;flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.rr-sidebar{scrollbar-width:none;flex-shrink:0;overflow-y:auto;background:radial-gradient(circle at 25% 4%,#2dd9f224,#0000 24%),linear-gradient(165deg,#031545 0%,#061e5c 48%,#073783 100%)!important;width:220px!important;overflow-x:hidden!important}.rr-sidebar::-webkit-scrollbar{display:none}.rr-sidebar .el-menu{background:0 0!important;border-right:none!important}.rr-sidebar .el-menu .el-menu-item,.rr-sidebar .el-menu .el-sub-menu__title{border-radius:6px;height:48px;margin:2px 8px;font-size:14px;line-height:48px;transition:all .2s;color:#b8cae5!important}.rr-sidebar .el-menu .el-menu-item i,.rr-sidebar .el-menu .el-menu-item a,.rr-sidebar .el-menu .el-menu-item span,.rr-sidebar .el-menu .el-sub-menu__title i,.rr-sidebar .el-menu .el-sub-menu__title a,.rr-sidebar .el-menu .el-sub-menu__title span{color:#b8cae5!important}.rr-sidebar .el-menu .el-menu-item:hover,.rr-sidebar .el-menu .el-sub-menu__title:hover{background:#55ddf317!important}.rr-sidebar .el-menu .el-menu-item:hover i,.rr-sidebar .el-menu .el-menu-item:hover a,.rr-sidebar .el-menu .el-menu-item:hover span,.rr-sidebar .el-menu .el-sub-menu__title:hover i,.rr-sidebar .el-menu .el-sub-menu__title:hover a,.rr-sidebar .el-menu .el-sub-menu__title:hover span{color:#55ddf3!important}.rr-sidebar .el-menu .is-active.el-menu-item{margin-left:8px;box-shadow:inset 0 0 18px #2dd9f20d;background:linear-gradient(90deg,#2dd9f233,#0768e51f)!important;border-left:3px solid #55ddf3!important;border-radius:0 6px 6px 0!important}.rr-sidebar .el-menu .is-active.el-menu-item,.rr-sidebar .el-menu .is-active.el-menu-item i,.rr-sidebar .el-menu .is-active.el-menu-item a,.rr-sidebar .el-menu .is-active.el-menu-item span{color:#55ddf3!important}.rr-sidebar .el-menu .el-sub-menu .el-menu .el-menu-item{height:44px;margin:1px 4px 1px 8px;line-height:44px}.rr-header{z-index:200;background:#fffffff5;border-bottom:1px solid #d7e5f4;box-shadow:0 1px 4px #14437e14;padding:0!important}.rr-header-ctx{background:#fffffff5;align-items:center;height:56px;display:flex}.rr-header-ctx-logo{color:#fff;letter-spacing:2px;background:linear-gradient(105deg,#031545,#073783);flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:220px;height:56px;font-size:17px;font-weight:700;display:flex}.rr-header-ctx-logo-icon{object-fit:contain;background:#fff;border:1px solid #85e6ff73;border-radius:50%;flex-shrink:0;width:36px;height:36px;box-shadow:0 5px 14px #000d3247,0 0 0 3px #2dd9f214}.rr-header .rr-header-right{background:#fffffff5;flex:1;justify-content:space-between;align-items:center;height:100%;display:flex;overflow:hidden}.rr-header .rr-header-right-left{flex:1;align-items:center;display:flex;overflow:hidden}.rr-header .rr-header-right-left-br{flex:1;padding:0 16px;overflow:auto hidden}.rr-header .rr-header-right-left-br .el-breadcrumb__inner{color:#71809a}.rr-header .rr-header-right-left-br .el-breadcrumb__inner.is-link{color:#506078;font-weight:500}.rr-header .rr-header-right-left-br .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#12264a;font-weight:600}.rr-header .rr-header-right-items{flex-shrink:0;align-items:center;padding-right:8px;display:flex}.rr-header .rr-header-right-items>div{cursor:pointer;color:#506078;border-radius:6px;height:56px;margin:0 1px;padding:0 12px;line-height:56px;transition:all .2s}.rr-header .rr-header-right-items>div:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.rr-view{flex-direction:column;flex:1;min-height:0;margin-top:44px;overflow:hidden;padding:0!important;display:flex!important}.rr-view-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rr-view-ctx{background-color:#eef5fc;background-image:linear-gradient(#0768e506 1px,#0000 1px),linear-gradient(90deg,#0768e506 1px,#0000 1px);background-size:32px 32px;flex:1;min-height:0;overflow:hidden auto;padding:20px!important}.rr-view-ctx-card{box-sizing:border-box;border:1px solid #d1e2f3e6;border-radius:14px;min-height:100%;box-shadow:0 8px 24px #19488412}.rr-sidebar-menu-pop-dark{background:#061e5c!important;border-color:#52b1e638!important}.rr-sidebar-menu-pop-dark .el-menu{background:#061e5c!important}.rr-sidebar-menu-pop-dark .el-menu-item,.rr-sidebar-menu-pop-dark .el-sub-menu__title{color:#b8cae5!important}.rr-sidebar-menu-pop-dark .el-menu-item:hover,.rr-sidebar-menu-pop-dark .el-sub-menu__title:hover{color:#55ddf3!important;background:#55ddf317!important}.rr.ui-sidebarCollapse-true .rr-header-ctx-logo{gap:0;width:64px}.rr.ui-sidebarCollapse-true .rr-header-ctx-logo-text{display:none}.rr.ui-sidebarCollapse-true .rr-sidebar:not(.rr-sidebar-mobile),.rr.ui-sidebarCollapse-true .rr-sidebar:not(.rr-sidebar-mobile) .el-menu{width:64px!important}.rr.ui-sidebarCollapse-true .rr-sidebar:not(.rr-sidebar-mobile) .rr-sidebar-menu .el-menu-item a,.rr.ui-sidebarCollapse-true .rr-sidebar:not(.rr-sidebar-mobile) .rr-sidebar-menu .el-menu-item .el-menu,.rr.ui-sidebarCollapse-true .rr-sidebar:not(.rr-sidebar-mobile) .rr-sidebar-menu .el-sub-menu__title a,.rr.ui-sidebarCollapse-true .rr-sidebar:not(.rr-sidebar-mobile) .rr-sidebar-menu .el-sub-menu__title .el-menu{display:none}.rr.ui-sidebarCollapse-true .tab-bar{left:64px!important}.rr.ui-sidebarCollapse-true .rr-sidebar .el-menu-item{margin:2px 4px!important}.rr.ui-sidebarCollapse-true .rr-sidebar .el-menu-item.is-active{border-left:none!important;border-radius:6px!important}@media only screen and (width<=768px){.tab-bar{transition:left!important;left:0!important}.rr-sidebar-mobile{z-index:9999!important}.rr-sidebar-mobile-inner{scrollbar-width:none;margin:0;padding:0}.rr-sidebar-mobile-inner::-webkit-scrollbar{display:none}.rr-sidebar-mobile .el-drawer,.rr-sidebar-mobile .el-drawer__body{background:linear-gradient(165deg,#031545 0%,#061e5c 52%,#073783 100%)}.rr-sidebar-mobile .el-drawer__body{padding:0}}.el-dialog{border-radius:12px;overflow:hidden;padding:0!important}.el-dialog .el-dialog__header{background:#f4f8fd;border-bottom:1px solid #e2ecf6;padding:20px 20px 16px}.el-dialog .el-dialog__header .el-dialog__title{color:#12264a;font-size:16px;font-weight:600;line-height:24px}.el-dialog .el-dialog__headerbtn{width:40px;height:40px;top:14px;right:14px}.el-dialog .el-dialog__body{padding:20px}.el-dialog .el-dialog__footer{border-top:1px solid #e2ecf6;justify-content:flex-end;gap:12px;padding:16px 20px 20px;display:flex}.el-button.is-text{color:var(--el-color-primary);background:0 0;border:none;padding:5px 8px}.el-button.is-text:hover,.el-button.is-text:focus{background:var(--el-color-primary-light-9);color:var(--el-color-primary-dark-2);border-color:#0000}.el-button.is-text:active{color:var(--el-color-primary-dark-2)}.el-button.is-text.is-disabled{color:var(--el-disabled-text-color);background:0 0}.el-table .el-button.is-text+.el-button.is-text{margin-left:2px}.el-card{border-color:#e2ecf6;border-radius:12px}@media screen and (width>=768px){:not(html):not(body)::-webkit-scrollbar{background:0 0;width:8px;height:8px}:not(html):not(body)::-webkit-scrollbar-track{background:0 0}:not(html):not(body)::-webkit-scrollbar-thumb{background-color:#39669d3d;border-radius:4px}.ele-scrollbar-mini::-webkit-scrollbar{width:6px;height:6px}.ele-scrollbar-hide::-webkit-scrollbar{width:0;height:0}}
