diff --git a/pd/nw/css/c64.css b/pd/nw/css/c64.css
index 7141f004f837b1f3c94baee81555d6062fa015b3..48b647a936dfc5737df4590b0c7ef157f3afc95c 100644
--- a/pd/nw/css/c64.css
+++ b/pd/nw/css/c64.css
@@ -231,6 +231,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: #7569d7;
+    fill: #7569d7;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"
diff --git a/pd/nw/css/default.css b/pd/nw/css/default.css
index 46336ccfc5a7bcc4abd340ba785836304d89a0aa..acc1bf5071c087e8234d17f159c4637930ca2bb4 100644
--- a/pd/nw/css/default.css
+++ b/pd/nw/css/default.css
@@ -234,6 +234,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: black;
+    fill: gray;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"
diff --git a/pd/nw/css/extended.css b/pd/nw/css/extended.css
index f5333d2b4ab88d59f26eb2c28ac75c8e82d231b5..90a0fea98767b40c2cc13ed09bf6366d17c36a4b 100644
--- a/pd/nw/css/extended.css
+++ b/pd/nw/css/extended.css
@@ -224,6 +224,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: black;
+    fill: gray;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"
diff --git a/pd/nw/css/inverted.css b/pd/nw/css/inverted.css
index c01333c92138981ec6ada333f3888f66ef65a80e..6deba9f697ce55e0923b4a2528dbab5ab34f36ac 100644
--- a/pd/nw/css/inverted.css
+++ b/pd/nw/css/inverted.css
@@ -243,6 +243,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: white;
+    fill: gray;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"
diff --git a/pd/nw/css/strongbad.css b/pd/nw/css/strongbad.css
index 27f0fabc95429cfc58cafeb6ef9964a33ed03cd3..418f5aeeab71f4e2fa088fb05044d674cc289c74 100644
--- a/pd/nw/css/strongbad.css
+++ b/pd/nw/css/strongbad.css
@@ -233,6 +233,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: #0b560b;
+    fill: #0b560b;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"
diff --git a/pd/nw/css/subdued.css b/pd/nw/css/subdued.css
index 787692258fd331ff65e0a25786c76b70e607bed5..698b24a2921a47e59c7eac28d7d580e870e5cebc 100644
--- a/pd/nw/css/subdued.css
+++ b/pd/nw/css/subdued.css
@@ -232,6 +232,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: black;
+    fill: #bbb;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"
diff --git a/pd/nw/css/vanilla.css b/pd/nw/css/vanilla.css
index 123d624af77578818ab8253f0c69c9d1dc8d4f81..faaa76e76fd3f24edd480c38b11d13d6ce7bdb97 100644
--- a/pd/nw/css/vanilla.css
+++ b/pd/nw/css/vanilla.css
@@ -231,6 +231,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: black;
+    fill: none;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"
diff --git a/pd/nw/css/vanilla_inverted.css b/pd/nw/css/vanilla_inverted.css
index 0f335c12455aefce199680906d3bcf8fef55da8b..f1ae2d7c899a80c454d0e752869691569a672279 100644
--- a/pd/nw/css/vanilla_inverted.css
+++ b/pd/nw/css/vanilla_inverted.css
@@ -242,6 +242,12 @@ text {
     fill: none;
 }
 
+/* Graph (or subpatch) that has been opened to inspect its contents */
+.graph.has_window .border {
+    stroke: white;
+    fill: gray;
+}
+
 /* border color for selected objects
       * an element with the class "border"
       * the element is contained within a parent element of class "selected"