diff --git a/public/static/css/app.css b/public/static/css/app.css
index ae731e6..25893b4 100644
--- a/public/static/css/app.css
+++ b/public/static/css/app.css
@@ -365,14 +365,37 @@ td { padding: .65rem 1rem; vertical-align: middle; }
aspect-ratio: unset;
}
-.beleg-preview iframe,
-.beleg-preview img {
+.beleg-preview iframe {
width: 100%;
min-height: 1165px;
border: none;
display: block;
}
+.beleg-preview img {
+ width: 100%;
+ border: none;
+ display: block;
+}
+
+.img-zoom-controls {
+ display: flex;
+ align-items: center;
+ gap: .4rem;
+ padding: .4rem .75rem;
+ border-bottom: 1px solid var(--color-border);
+ background: var(--color-surface);
+ font-size: .82rem;
+ color: var(--color-muted);
+ user-select: none;
+}
+
+.img-zoom-wrap {
+ overflow: auto;
+ max-height: calc(100vh - 220px);
+ cursor: zoom-in;
+}
+
.beleg-layout-right {
flex: 1 1 0;
min-width: 320px;
diff --git a/src/Views/belege/detail.php b/src/Views/belege/detail.php
index 0e128c5..26a7a3b 100644
--- a/src/Views/belege/detail.php
+++ b/src/Views/belege/detail.php
@@ -166,7 +166,15 @@ $suppliers = $suppliers ?? [];
-
+