Newer
Older
pre-www / src / assets / css / blocks / stats.css
@EcosistemaWebIuav EcosistemaWebIuav on 27 Feb 1 KB fix: block stats
.block-stats{
    --block-stats-bg: theme(colors.white);
    --block-stats-color: theme(colors.black);
    --block-stats-row-border: theme(colors.black);
    /* --block-stats-bg: #0066FF;
    --block-stats-color: #fff;
    --block-stats-row-border: #fff; */
    background: var(--block-stats-bg);
    color: var(--block-stats-color);
    &-row{
        border-top: 1px solid var(--block-stats-row-border);
        @apply grid gap-x-[calc(var(--grid-gutter)*2)] xl:grid-cols-4 pt-sm;
        &:not(:last-child){
            @apply pb-sm xl:pb-lg;
        }
        &__title{
            @apply block font-bold text-size-md mb-xxs xl:mb-0;
        }
    }
    &__items{
        grid-column: span 3;
        @apply xl:grid grid-cols-3 gap-x-[calc(var(--grid-gutter)*2)] gap-y-xs;
    }
    &-column{
        + .block-stats-column{
            border-top: 1px solid var(--block-stats-row-border);
            @screen xl{
                border-top:0;
            }
            @apply mt-sm xl:mt-0 pt-xs xl:pt-0;;
        }
        &:nth-child(n+4){
            border-top: 1px solid var(--block-stats-row-border);
            @apply pt-xs;
        }
    }
    &-item{
        &__number, &__content{
            color: var(--block-stats-color);
        }
        &__number{
            @apply block text-size-lg mb-0;
        }
        &__content{
            @apply block text-size-sm mb-0;
        }
        &:first-child{
            .block-stats-item{
                &__number{
                    @apply text-size-3xl;
                }
                &__content{
                    @apply text-size-md;
                }    
            }
        }
        &:not(:first-child){
            @apply pt-xs;
        }
        &:not(:last-child){
            border-bottom: 1px solid var(--block-stats-row-border);
            @apply pb-sm;
        }
    }
}