.addiko-post-count {
    display: inline-flex;
    position: relative;
}

.addiko-post-count .addiko-post-count__number {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ff4d5a;
    font-family: 'Charlie Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 120px;
    font-weight: 700;
    font-style: normal;
    font-variant: normal;
}

@media screen and (max-width: 480px) {
    .addiko-post-count .addiko-post-count__number {
        font-size: 80px;
    }
}

/* Mentions Comparison shortcode */
.addiko-mentions-chart {
    max-height: 400px;
}

/* Mentions Sentiment shortcode */
.addiko-sentiment-chart {
    max-height: 400px;
}

.addiko-sentiment-table {
    margin-top: 30px;
    border-collapse: collapse;
    width: 100%;
    text-align: left;
}

.addiko-sentiment-table th,
.addiko-sentiment-table td {
    padding: 8px 12px;
    border-bottom: 1px solid #ddd;
}

/* Mentions Pie shortcode */
.addiko-mentions-pie {
    max-height: 400px;
}

@media screen and (max-width: 480px) {
    .addiko-mentions-pie {
        max-height: 600px;
    }
}

.addiko-mentions-table {
    margin-top: 30px;
    border-collapse: collapse;
    width: 100%;
    text-align: left;
}

.addiko-mentions-table th,
.addiko-mentions-table td {
    padding: 8px 12px;
    border-bottom: 1px solid #ddd;
}