.sweeppress-statistics-sweeper {
    display: flex;
    gap: 1.5em;
    flex-wrap: wrap;

    .sweeppress-statistics-box {
        flex: 0 0 calc(50% - .75em);

        h5 {
            margin: 0 0 .5em;
            padding: .25em .75em;
            font-size: 1.1em;
            border-radius: 4px;
            background: #EEE;
        }

        img {
            width: 100%;
            height: auto;
            display: block;
            margin: 1em 0 0;
            border: 1px solid var(--d4p-color-main-border);
        }

        dl {
            margin: 0 0 1em !important;
            padding: 0 0 0 1em;

            &:last-child {
                margin: 0 !important;
            }

            dt {
                font-weight: 500;
            }
        }

        @media screen and (max-width: 767px) {
            flex: 100%;
        }
    }
}
