123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- .dashboard__counters {
- display: flex;
- flex-wrap: wrap;
- margin: 0 -5px;
- margin-bottom: 20px;
- & > div {
- box-sizing: border-box;
- flex: 0 0 33.333%;
- padding: 0 5px;
- margin-bottom: 10px;
- & > div,
- & > a {
- padding: 20px;
- background: lighten($ui-base-color, 4%);
- border-radius: 4px;
- box-sizing: border-box;
- height: 100%;
- }
- & > a {
- text-decoration: none;
- color: inherit;
- display: block;
- &:hover,
- &:focus,
- &:active {
- background: lighten($ui-base-color, 8%);
- }
- }
- }
- &__num,
- &__text {
- text-align: center;
- font-weight: 500;
- font-size: 24px;
- color: $primary-text-color;
- margin-bottom: 20px;
- line-height: 30px;
- }
- &__text {
- font-size: 18px;
- }
- &__label {
- font-size: 14px;
- color: $darker-text-color;
- text-align: center;
- font-weight: 500;
- }
- }
- .dashboard {
- display: grid;
- grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
- grid-gap: 10px;
- @media screen and (max-width: 1350px) {
- grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
- }
- &__item {
- &--span-double-column {
- grid-column: span 2;
- }
- &--span-double-row {
- grid-row: span 2;
- }
- h4 {
- padding-top: 20px;
- }
- }
- &__quick-access {
- display: flex;
- align-items: baseline;
- border-radius: 4px;
- background: darken($ui-highlight-color, 2%);
- color: $primary-text-color;
- transition: all 100ms ease-in;
- font-size: 14px;
- padding: 0 16px;
- line-height: 36px;
- height: 36px;
- text-decoration: none;
- margin-bottom: 4px;
- &:active,
- &:focus,
- &:hover {
- background-color: $ui-highlight-color;
- transition: all 200ms ease-out;
- }
- &.positive {
- background: lighten($ui-base-color, 4%);
- color: $valid-value-color;
- }
- &.negative {
- background: lighten($ui-base-color, 4%);
- color: $error-value-color;
- }
- span {
- flex: 1 1 auto;
- }
- .fa {
- flex: 0 0 auto;
- }
- strong {
- font-weight: 700;
- }
- }
- }
|