diff --git a/zddc/internal/apps/embedded/archive.html b/zddc/internal/apps/embedded/archive.html
index f431df6..de906ec 100644
--- a/zddc/internal/apps/embedded/archive.html
+++ b/zddc/internal/apps/embedded/archive.html
@@ -2316,7 +2316,7 @@ td[data-field="trackingNumber"] {
diff --git a/zddc/internal/apps/embedded/browse.html b/zddc/internal/apps/embedded/browse.html
index c3e6b53..6d4b47c 100644
--- a/zddc/internal/apps/embedded/browse.html
+++ b/zddc/internal/apps/embedded/browse.html
@@ -1034,7 +1034,7 @@ body {
diff --git a/zddc/internal/apps/embedded/classifier.html b/zddc/internal/apps/embedded/classifier.html
index 70c34b5..21a8b74 100644
--- a/zddc/internal/apps/embedded/classifier.html
+++ b/zddc/internal/apps/embedded/classifier.html
@@ -1464,14 +1464,16 @@ body.help-open .app-header {
color: var(--danger);
}
-/* Empty State */
-.empty-state {
+/* Inline tree-empty placeholder — shown by tree.js when the folder
+ list is empty. Distinct from the top-level .empty-state overlay
+ (shared/base.css) which is the welcome screen. */
+.tree-empty {
padding: 3rem;
text-align: center;
color: var(--text-muted);
}
-.empty-state h3 {
+.tree-empty h3 {
margin-bottom: 0.5rem;
}
@@ -1534,7 +1536,7 @@ body.help-open .app-header {
@@ -5248,7 +5250,7 @@ https://github.com/nodeca/pako/blob/main/LICENSE
container.innerHTML = '';
if (window.app.folderTree.length === 0) {
- container.innerHTML = 'No folders found
';
+ container.innerHTML = 'No folders found
';
return;
}
diff --git a/zddc/internal/apps/embedded/index.html b/zddc/internal/apps/embedded/index.html
index bfe8e93..3d66c5e 100644
--- a/zddc/internal/apps/embedded/index.html
+++ b/zddc/internal/apps/embedded/index.html
@@ -1225,7 +1225,7 @@ body {