diff --git a/ReportEngine/renderers/html_renderer.py b/ReportEngine/renderers/html_renderer.py
index 405b811..daef6f3 100644
--- a/ReportEngine/renderers/html_renderer.py
+++ b/ReportEngine/renderers/html_renderer.py
@@ -2762,12 +2762,17 @@ table th {{
font-size: 2rem;
font-weight: 700;
display: flex;
- flex-wrap: wrap;
+ flex-wrap: nowrap;
gap: 4px 6px;
line-height: 1.25;
word-break: break-word;
overflow-wrap: break-word;
}}
+.kpi-value small {{
+ font-size: 0.65em;
+ align-self: baseline;
+ white-space: nowrap;
+}}
.kpi-label {{
color: var(--secondary-color);
line-height: 1.35;
diff --git a/ReportEngine/renderers/pdf_layout_optimizer.py b/ReportEngine/renderers/pdf_layout_optimizer.py
index 8014d6c..9bc7a74 100644
--- a/ReportEngine/renderers/pdf_layout_optimizer.py
+++ b/ReportEngine/renderers/pdf_layout_optimizer.py
@@ -926,9 +926,15 @@ p {{
hyphens: auto;
max-width: 100%;
display: flex;
- flex-wrap: wrap;
+ flex-wrap: nowrap;
align-items: baseline;
gap: 4px 6px;
+}}
+.kpi-card .kpi-value small {{
+ font-size: 0.65em;
+ white-space: nowrap;
+ align-self: baseline;
+}}
.kpi-card .kpi-label {{
font-size: {body_kpi_label}px !important;
word-break: break-word;