@import "~assets/less/variable"; .overview-container { padding: 20px; flex: 1; display: flex; flex-direction: column; .charts { margin-top: 20px; flex: 1; display: flex; > div { flex: 1; background-color: #fff; margin-right: 20px; padding: 20px; display: flex; flex-direction: column; &:last-child { margin-right: 0; } &>div:last-child { flex: 1; } .chart-title { font-size: 16px; } .chart-desc { font-size: 12px; opacity: .8; } } } .card-list { display: flex; width: 100%; justify-content: space-between; .item { background-color: #fff; height: 120px; padding: 10px 20px; flex: 1; margin-right: 20px; &:last-child { margin-right: 0; } .title { font-size: 16px; padding-bottom: 10px; } .num { font-size: 24px ; font-weight: bold; color: @blue; } } } }