#header .el-row{display:flex}#header h3{font-weight:400}#header p{color:#999;margin:5px 0!important}#header label{font-size:16px}#header .border{border-right:1px solid #ddd}#header .img{width:70px;height:70px;border-radius:40px;overflow:hidden;background:#409eff;display:flex;align-items:center;justify-content:center}#header .img .name{color:#fff;font-size:18px}#header .item{font-size:16px}#header ul{margin-bottom:10px}#header ul li{color:#999}#header .h-left{display:flex;justify-content:space-between}#header .h-left .el-button{padding:0}#header .h-left .right{flex:1}#header .h-left .progress{margin:10px 0 5px}#header .picture{text-align:center;margin-right:15px}#header .picture .el-button{padding:10px 0 0;display:none}#header .el-tag{font-size:12px;margin:0 5px;padding:0 10px}#header .el-icon-coin:before{margin-right:5px}#header .month-target{position:relative;padding-right:20px!important}#header .month-target font{color:#999}#header .month-target .el-button{position:absolute;right:10px;padding:0}#header dl{text-align:center;height:100%}#header dl p{margin:10px 0 0!important}#header dl .item div{margin-top:10px}#header dl img{display:block;width:18px;margin:0 auto}#header .el-icon-question{color:#999}#goal-dialog .title{display:flex;align-items:flex-end}#goal-dialog .title .el-form-item{width:150px}#goal-dialog .title .el-form-item+.el-form-item{flex:1;margin-left:15px}#goal-dialog .priorities .el-input+.el-input{margin-top:10px}.tooltip{width:249px}.tooltip .tips{border-bottom:1px solid #ddd;font-size:15px;padding:10px}.tooltip .p-item{text-align:center;padding:15px;border-bottom:1px dashed #ddd}.tooltip .p-item h4{margin:10px 0;font-size:15px}.tooltip .p-item>div{width:33.33%;margin:0 10px}.tooltip .p-item-list{border:none}.tooltip .p-item-list>div{width:100%;margin:0}.tooltip ul{display:flex}.tooltip li:first-child{width:20px;margin-right:10px}.tooltip li:last-child{border-left:1px solid #ddd;padding-left:20px}.tooltip li:last-child div{padding:5px 0;font-size:13px}#contrast .now{font-size:18px}#contrast .border-right{border-right:1px solid #ddd}#contrast .el-main{text-align:center;padding:0}#contrast .wrap{padding:20px 10px;margin:0!important}#ranking .el-header .span{font-size:12px;color:#999}#ranking .el-main{padding:10px 10px 10px 15px}#ranking .el-row{text-align:center;border-bottom:1px solid #ddd;line-height:50px}#ranking .el-row .rank0 .rank{background:#000!important}#ranking .el-row .rank{display:inline-block;line-height:28px;width:28px;text-align:center;background:#ccc;border-radius:4px;color:#fff}#ranking .el-row .rank1{background:red}#ranking .el-row .rank2{background:#f60}#ranking .el-row .rank3{background:#fec03d}#ranking .el-row .rank4{background:#52c1f5}#ranking .el-row .rank5{background:#58a3f7}#ranking .el-row b{display:inline-block;width:35px}#ranking .el-row .icon{font-weight:700}#ranking .el-row .el-icon-top{color:#f60}#ranking .el-row .el-icon-bottom{color:#1abc9c}#ranking .rank-wrap{max-height:1275px;overflow-y:auto;border-bottom:1px solid #ddd}#ranking .rank-wrap .el-row:last-child{border-bottom:none}#ranking .rank-wrap::-webkit-scrollbar{width:5px}#ranking .rank-wrap::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}#ranking .rank-wrap::-webkit-scrollbar-track-piece{background:#f5f5f5}.vdr{touch-action:none;border:1px dashed #d6d6d6}.handle,.vdr{position:absolute;box-sizing:border-box}.handle{width:8px;height:8px;background:#fff;border:1px solid #333;box-shadow:0 0 2px #bbb}.handle-tl{top:-5px;left:-5px;cursor:nw-resize}.handle-tm{top:-5px;left:calc(50% - 4px);cursor:n-resize}.handle-tr{top:-5px;right:-5px;cursor:ne-resize}.handle-ml{top:calc(50% - 4px);left:-5px;cursor:w-resize}.handle-mr{top:calc(50% - 4px);right:-5px;cursor:e-resize}.handle-bl{bottom:-5px;left:-5px;cursor:sw-resize}.handle-bm{bottom:-5px;left:calc(50% - 4px);cursor:s-resize}.handle-br{bottom:-5px;right:-5px;cursor:se-resize}.ref-line{position:absolute;background-color:#f0c;z-index:9999}.v-line{width:1px}.h-line{height:1px}@media only screen and (max-width:768px){[class*=handle-]:before{content:"";left:-10px;right:-10px;bottom:-10px;top:-10px;position:absolute}}