.admin-report { .admin-report-counters { display: grid; flex: 1 0 0px; grid-template-columns: 33% repeat(auto-fit, minmax(20px, 1fr)); grid-template-rows: repeat(auto-fit, minmax(32px, 1fr)); align-items: center; .cell { padding: 0.25em; text-align: right; white-space: nowrap; &.title { text-align: left; @include ellipsis; .d-icon { color: $primary-low-mid; min-width: 14px; text-align: center; } .d-icon { margin: 0; } } @media screen and (max-width: 400px) { &.title .d-icon { display: none; } } .d-icon-minus { color: $primary-medium; font-size: $font-down-3; } &.high-trending-up, &.trending-up { .d-icon { color: $success; } } &.high-trending-down, &.trending-down { .d-icon { color: $danger; } } } } } .rtl .counters-list .counters-header .counters-cell { text-align: left; } .rtl .counters-list { .cell { text-align: left; &.title { text-align: right; } } }