#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh}*{box-sizing:border-box}body{margin:0;padding:0;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{box-sizing:border-box}#app,html{height:100%}*,:after,:before{box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:10px}.components-container{margin:30px 50px;position:relative}.pagination-container{padding:32px 16px}.text-center{text-align:center}.pull-left{float:left}.pull-right{float:right}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-menu--popup,.el-menu--popup-bottom-start,.el-menu--popup-right-start{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border:1px solid rgba(59,130,246,.2)!important;border-radius:8px!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;backdrop-filter:blur(12px)!important}.el-menu--popup-bottom-start .el-menu-item,.el-menu--popup-right-start .el-menu-item,.el-menu--popup .el-menu-item{background:transparent!important;color:#cbd5e1!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:6px!important;margin:4px 8px!important;font-weight:500!important}.el-menu--popup-bottom-start .el-menu-item:hover,.el-menu--popup-right-start .el-menu-item:hover,.el-menu--popup .el-menu-item:hover{background:rgba(59,130,246,.1)!important;color:#e2e8f0!important;transform:translateX(2px)!important}.el-menu--popup-bottom-start .el-menu-item.is-active,.el-menu--popup-right-start .el-menu-item.is-active,.el-menu--popup .el-menu-item.is-active{background:rgba(59,130,246,.15)!important;color:#3b82f6!important;font-weight:600!important}.el-menu--popup-bottom-start .el-menu-item i,.el-menu--popup-right-start .el-menu-item i,.el-menu--popup .el-menu-item i{color:inherit!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.el-menu--popup-bottom-start .el-menu-item:hover i,.el-menu--popup-right-start .el-menu-item:hover i,.el-menu--popup .el-menu-item:hover i{color:#3b82f6!important;transform:scale(1.05)!important}.el-menu--popup-bottom-start .el-menu-item:not(:last-child),.el-menu--popup-right-start .el-menu-item:not(:last-child),.el-menu--popup .el-menu-item:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)!important}.el-menu--popup-bottom-start:before,.el-menu--popup-right-start:before,.el-menu--popup:before{border-right-color:rgba(59,130,246,.2)!important}.el-menu--popup-bottom-start:after,.el-menu--popup-right-start:after,.el-menu--popup:after{border-right-color:#1e293b!important}.el-menu--popup-bottom-start.el-zoom-in-left-enter-active,.el-menu--popup-bottom-start.el-zoom-in-left-leave-active,.el-menu--popup-right-start.el-zoom-in-left-enter-active,.el-menu--popup-right-start.el-zoom-in-left-leave-active,.el-menu--popup.el-zoom-in-left-enter-active,.el-menu--popup.el-zoom-in-left-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.el-menu--popup-bottom-start.el-zoom-in-left-enter,.el-menu--popup-bottom-start.el-zoom-in-left-leave-to,.el-menu--popup-right-start.el-zoom-in-left-enter,.el-menu--popup-right-start.el-zoom-in-left-leave-to,.el-menu--popup.el-zoom-in-left-enter,.el-menu--popup.el-zoom-in-left-leave-to{opacity:0!important;transform:scaleX(0)!important}.el-popper[x-placement^=right].el-menu--popup{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border:1px solid rgba(59,130,246,.2)!important;border-radius:8px!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}@media (prefers-color-scheme:dark){.el-menu--popup,.el-menu--popup-bottom-start,.el-menu--popup-right-start{background:linear-gradient(135deg,#0f172a,#020617)!important;border:1px solid rgba(59,130,246,.25)!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important}.el-menu--popup-bottom-start .el-menu-item,.el-menu--popup-right-start .el-menu-item,.el-menu--popup .el-menu-item{color:#f1f5f9!important}.el-menu--popup-bottom-start .el-menu-item:hover,.el-menu--popup-right-start .el-menu-item:hover,.el-menu--popup .el-menu-item:hover{background:rgba(59,130,246,.12)!important;color:#fff!important}.el-menu--popup-bottom-start .el-menu-item.is-active,.el-menu--popup-right-start .el-menu-item.is-active,.el-menu--popup .el-menu-item.is-active{background:rgba(59,130,246,.2)!important;color:#60a5fa!important}}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.operate-container{margin-bottom:20px}.table-container .el-table .el-table__header-wrapper th{background-color:#fafafa}.card-panel{height:148px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;box-shadow:4px 4px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.card-panel:hover .card-panel-icon-wrapper{color:#fff}.card-panel:hover .icon-people{background:#40c9c6}.card-panel:hover .icon-message{background:#36a3f7}.card-panel:hover .icon-money{background:#f4516c}.card-panel:hover .icon-shopping{background:#34bfa3}.card-panel .icon-people{color:#40c9c6}.card-panel .icon-message{color:#36a3f7}.card-panel .icon-money{color:#f4516c}.card-panel .icon-shopping{color:#34bfa3}.card-panel .card-panel-icon-wrapper{float:left;margin:14px 0 0 14px;padding:16px;transition:all .38s ease-out;border-radius:6px}.card-panel .card-panel-icon{float:left;font-size:48px}.card-panel .card-panel-description{float:right;font-weight:700;margin:26px;margin-left:0}.card-panel .card-panel-description .card-panel-text{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.card-panel .card-panel-description .card-panel-num{font-size:20px}@media (max-width:1024px){.chart-wrapper{padding:8px}}