diff --git a/assets/css/dashboard.css b/assets/css/dashboard.css
index 4248d48..1f9b319 100644
--- a/assets/css/dashboard.css
+++ b/assets/css/dashboard.css
@@ -2659,6 +2659,26 @@ body.dark-mode select option {
accent-color: var(--terminal-green);
}
+/* Compact setting rows - stacked layout for grids/narrow containers */
+.setting-row-compact {
+ flex-direction: column !important;
+ align-items: stretch !important;
+ gap: 0.25rem !important;
+}
+
+.setting-row-compact label {
+ min-width: auto !important;
+ padding-top: 0 !important;
+ margin-bottom: 0.25rem;
+}
+
+.setting-row-compact input,
+.setting-row-compact select,
+.setting-row-compact textarea {
+ width: 100% !important;
+ min-width: auto !important;
+}
+
.setting-select {
flex: 1;
max-width: 200px;
diff --git a/views/CreateTicketView.php b/views/CreateTicketView.php
index 7041dfc..53382d9 100644
--- a/views/CreateTicketView.php
+++ b/views/CreateTicketView.php
@@ -8,7 +8,7 @@
Create New Ticket
-
+
diff --git a/views/TicketView.php b/views/TicketView.php
index 20e5d7a..d8e87cb 100644
--- a/views/TicketView.php
+++ b/views/TicketView.php
@@ -46,7 +46,7 @@ function formatDetails($details, $actionType) {
Ticket #
-
+
diff --git a/views/admin/RecurringTicketsView.php b/views/admin/RecurringTicketsView.php
index 884b09f..9c2d920 100644
--- a/views/admin/RecurringTicketsView.php
+++ b/views/admin/RecurringTicketsView.php
@@ -140,10 +140,10 @@
-
-
+
+
-
-
+
-
+
@@ -162,9 +162,9 @@
-
+
-
+
@@ -172,9 +172,9 @@
-
+
-
+
diff --git a/views/admin/TemplatesView.php b/views/admin/TemplatesView.php
index faa3599..1874b4d 100644
--- a/views/admin/TemplatesView.php
+++ b/views/admin/TemplatesView.php
@@ -113,10 +113,10 @@
-
-
+
+
-
+
@@ -125,9 +125,9 @@
-
+
-
+
@@ -137,9 +137,9 @@
-