diff --git a/advanced-features/openvidu-recording-node/public/recordings.html b/advanced-features/openvidu-recording-node/public/recordings.html
new file mode 100644
index 00000000..6161b788
--- /dev/null
+++ b/advanced-features/openvidu-recording-node/public/recordings.html
@@ -0,0 +1,89 @@
+
+
+
+ OpenVidu Recording
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Recordings
+
+
+
+
+
+
+
+
diff --git a/advanced-features/openvidu-recording-node/public/styles.css b/advanced-features/openvidu-recording-node/public/styles.css
index ece61bd7..86f3ef99 100644
--- a/advanced-features/openvidu-recording-node/public/styles.css
+++ b/advanced-features/openvidu-recording-node/public/styles.css
@@ -422,3 +422,58 @@ footer .text span {
padding: 10px;
}
}
+
+/* Recordings page styles */
+#actions {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ gap: 10px;
+ width: 100%;
+ max-width: 1000px;
+ margin-bottom: 20px;
+}
+
+#refresh-button {
+ margin: 0;
+ padding: 8px 13px;
+}
+
+form input {
+ padding: 8px;
+ font-size: 16px;
+ border: 1px solid #ccc;
+ border-radius: 5px 0 0 5px;
+}
+
+form button {
+ padding: 8px;
+ font-size: 16px;
+ border: 1px solid #ccc;
+ border-left: none;
+ background-color: #007bff;
+ color: #fff;
+ cursor: pointer;
+ border-radius: 0 5px 5px 0;
+}
+
+.search-form button:hover {
+ background-color: #0056b3;
+}
+
+#recordings-all {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+#recordings-all h2 {
+ width: 100%;
+ max-width: 1000px;
+ margin-bottom: 20px;
+ font-size: 40px;
+ font-weight: bold;
+ text-align: center;
+ color: #444;
+}