.hc-layout-box { position: relative; height: 100%; .hc-round-chart { position: relative; margin-bottom: 24px; height: 177px; .hc-round-chart-card-box { display: flex; align-items: center; .hc-card-content-box { position: relative; flex: 1; .card-title { color: #50545E; font-weight: 500; } .card-ratio-box { position: relative; align-items: center; display: flex; margin: 10px 0; .ratio-num { font-size: 40px; color: #1a1a1a; } .ratio-text { position: relative; margin-left: 10px; .unit { color: #1a1a1a; font-size: 16px; } .text { font-size: 12px; color: #999999; margin-top: 2px; } } } .card-amount-box { position: relative; display: flex; align-items: center; .amount-item { position: relative; text-align: center; .text { font-size: 12px; color: #999999; } .num { font-size: 14px; color: #50545e; font-weight: 500; margin-top: 5px; } } .amount-divider { position: relative; width: 1px; height: 35px; margin: 0 20px; background-color: #CCD0DE; } } } .hc-card-chart-box { position: relative; height: 129px; width: 129px; display: block; .text-num { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; pointer-events: none; color: var(--el-color-primary); } } } } .hc-round-chart-card-box, .hc-report-chart-card-box, .hc-media-chart-card-box { position: relative; background: #f1f5f8; border-radius: 10px; padding: 24px; box-shadow: -2px 0px 10px 0px rgba(32,37,50,0.03), 0px 10px 21px 20px rgba(32,37,50,0.03); } .hc-chart-flex { position: relative; height: calc(100% - 200px); .hc-report-chart-card-box, .hc-media-chart-card-box { position: relative; height: 100%; overflow: hidden; .hc-chart-title { position: relative; .title { color: #333333; font-size: 18px; font-weight: 500; } .hc-chart-text { color: #999999; font-size: 14px; margin-left: 16px; } } .hc-report-chart-box { position: relative; height: calc(100% - 55px); margin-top: 30px; background: #E7EEF4; border-radius: 10px; } .hc-media-chart-box { position: relative; height: calc(100% - 70px); margin-top: 30px; background: #E7EEF4; border-radius: 10px; } } .hc-media-chart-card-box { .hc-chart-title { display: flex; align-items: center; justify-content: space-between; } .hc-media-chart-box .hc-media-pian-box { position: absolute; background: linear-gradient(0deg,rgba(255,255,255,0.90) 0%, rgba(255,255,255,0.00) 100%); border: 1px solid #ffffff; border-radius: 10px; color: #838791; padding: 10px; font-size: 14px; top: 16px; left: 16px; .item { display: flex; align-items: center; .name { margin-right: 10px; } .num { color: #1A1A1A; font-size: 16px; } .num.c1 { color: #FF8F3E; } .num.c2 { color: #1573FF; } &+.item { margin-top: 8px; } } } } } }