.sales-report{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;box-shadow:0 2px 8px rgba(4,9,20,.03),0 2px 8px rgba(4,9,20,.03),0 2px 8px rgba(4,9,20,.03),0 2px 8px rgba(4,9,20,.03)}.sales-report .header{align-items:center;height:50px;border-bottom:1px solid #eee;color:rgba(12,27,62,.7);padding-left:20px}.sales-report .content,.sales-report .header{display:flex;width:100%;box-sizing:border-box}.sales-report .content{flex:1;flex-direction:column;padding:0 28px}.sales-report .content .content-title-wrapper{padding-top:28px;color:#6c757d;font-size:13px}.sales-report .content .content-index-wrapper{display:flex;align-items:center;margin-top:15px}.sales-report .content .content-index-wrapper .arrow-up{color:#3ac47d}.sales-report .content .content-index-wrapper .arrow-up svg{width:25px}.sales-report .content .content-index-wrapper .percentage{font-size:35px;font-weight:700;color:#333;margin-left:15px}.sales-report .content .content-index-wrapper .percentage span{font-size:28px;font-weight:400;color:#999;margin-left:2px}.sales-report .content .content-index-wrapper .text{margin-left:15px;color:#3ac47d}.sales-report .content #content-chart{flex:1;width:100%}.sales-report .content .content-circle-wrapper{display:flex;align-items:center;justify-content:center;margin-top:20px}.sales-report .content .content-circle-wrapper .circle{width:10px;height:10px;background:#fff;border:3px solid #3f6ad8;border-radius:50%;margin:0 5px}.sales-report .content .content-circle-wrapper .circle.selected{width:12px;height:12px;border:5px solid #3f6ad8}.sales-report .content .content-bottom-wrapper{margin:10px 0;color:#999}.sales-report .footer{display:flex;flex-direction:column;width:100%;height:120px;border-top:1px solid #eee;box-sizing:border-box}.sales-report .footer .footer-wrapper{display:flex;padding:14px 14px 0}.sales-report .footer .footer-wrapper .left .footer-title{font-size:13px;font-weight:700;color:#333}.sales-report .footer .footer-wrapper .left .footer-sub-title{font-size:13px;color:#999}.sales-report .footer .footer-wrapper .right{flex:1;text-align:right;color:#3ac47d;font-size:25px;font-weight:700}.sales-report .footer .footer-wrapper .right small{font-weight:400}.sales-report .progress-wrapper{flex:1;display:flex;justify-content:center;padding:14px}.sales-report .progress-wrapper .progress-bg{position:relative;width:100%;height:7px;background:#dfecef;border-radius:3.5px}.sales-report .progress-wrapper .progress-bg .progress-current{position:absolute;left:0;top:0;height:7px;background:#3f6ad9;border-radius:3.5px}.sales-report .progress-wrapper .progress-bg .progress-current:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;background:#fff;opacity:0;-webkit-animation:progress-active 2s ease infinite;animation:progress-active 2s ease infinite}@-webkit-keyframes progress-active{0%{width:0;opacity:0}to{width:100%;opacity:.5}}@keyframes progress-active{0%{width:0;opacity:0}to{width:100%;opacity:.5}}.sales-report .footer-text{display:flex;justify-content:space-between;padding:0 14px 14px;font-size:13px;color:#999}body,html{padding:0;margin:0;background:#eee}#app,body,html{width:100%;height:100%}#app{padding:20px;box-sizing:border-box}