.chart-content-size {
    display: table;
    width: 100%;
    background-color: var(--color-block);
    table-layout: fixed;
    overflow: hidden;
    border-radius: 8px;
}

#modal-block .chart-content-size,
.n-s-p-l-container-size .chart-content-size {
    background-color: var(--color-block-modal);
}

.chart-content-wrp {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding: 12px;
}

.chart-content-title {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 600;
    letter-spacing: 0px;
    margin-bottom: 12px;
}

.chart-content-details {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 4px;
}

.chart-content-value {
    font-size: 19px;
    font-weight: 600;
    line-height: 1.35;
    letter-spacing: 0.1px;
}

.highlight-block-size-big .chart-content-value {
    font-size: 28px;
}

.chart-content-desc {
    font-size: 13.5px;
    line-height: 1.4;
    letter-spacing: 0.2px;
    color: var(--color-text-50);
}

.chart-content-desc-w-margin {
    margin-top: 12px;
}

.chart-content-canvas {
    width: 100%;
}