page { height: 100%; overflow: hidden; } .saleStatistic { display: flex; flex-flow: column nowrap; height: 100%; &--filterBar { display: flex; flex-flow: row nowrap; justify-content: space-evenly; align-items: center; width: 100%; background-color: white; } &--content { flex: 1 1 auto; padding-top: 24px; overflow-y: scroll; } } .title { font-size: $font_size; color: $color_font_one; font-weight: bold; } .cell-desc { font-weight: 550; color: $color_font_one; font-size: 34px; padding: 6px 0; } .totalSummary { display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; padding: 12px 0 24px 0; &--title { font-size: $font_size; margin: 0 10px; color: $color_font_three; } &--current { color: $color_main; font-size: 42px; font-weight: 550; } &--totalNum { color: $color_font_three; font-size: $font_size; } } .rankingIndicatorTitle { position: 'relative'; padding: 0 32px; } .rankingTabs { position: relative; background-color: #f5f5f5; box-sizing: border-box; border-radius: 8px; margin-bottom: 24px; width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; .rankingTab { flex: 1; padding: 15px; color: $color_font_one; background-color: transparent; text-align: center; font-size: $font_size; transition: all 0.1s; } .active { color: white; border-radius: 8px; background-color: $color_main; } } .amount { color: $color_main; }