diff --git a/web/book.html b/web/book.html index e2faa11..076385e 100644 --- a/web/book.html +++ b/web/book.html @@ -98,10 +98,17 @@ padding: 12px; border: 1px solid #ddd; border-radius: 6px; - font-size: 14px; + font-size: 16px; font-family: inherit; } + input[type="time"], + input[type="number"] { + padding: 12px 8px; + text-align: center; + min-width: 80px; + } + input:focus, select:focus, textarea:focus { outline: none; border-color: #3498db; @@ -119,6 +126,12 @@ gap: 10px; } + .form-row-3col { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + gap: 10px; + } + .btn-submit { width: 100%; padding: 14px; @@ -284,6 +297,50 @@ font-size: 12px; } + .recent-regs-section { + background: #f9f9f9; + border: 1px solid #e0e0e0; + border-radius: 6px; + padding: 10px; + margin-bottom: 15px; + } + + .recent-regs-title { + font-weight: 600; + font-size: 12px; + color: #666; + margin-bottom: 6px; + text-transform: uppercase; + letter-spacing: 0.5px; + } + + .recent-regs-container { + display: flex; + flex-wrap: wrap; + gap: 6px; + } + + .recent-reg-btn { + background: white; + border: 1px solid #3498db; + color: #3498db; + padding: 6px 10px; + border-radius: 4px; + font-size: 12px; + cursor: pointer; + transition: all 0.2s ease; + font-weight: 500; + } + + .recent-reg-btn:hover { + background: #3498db; + color: white; + } + + .recent-regs-section.empty { + display: none; + } + @media (max-width: 480px) { .container { padding: 15px; @@ -294,10 +351,6 @@ padding: 15px; } - .form-row { - grid-template-columns: 1fr; - } - .tabs { gap: 5px; } @@ -327,11 +380,14 @@ -
+
+
⏱️ Recently Used
+
+
@@ -351,20 +407,19 @@
-
+
- +
- +
-
- -
- - +
+ + +
@@ -378,6 +433,11 @@
+
+
⏱️ Recently Used
+
+
+
@@ -396,7 +456,7 @@
-
+
@@ -405,11 +465,10 @@
-
- -
- - +
+ + +
@@ -423,9 +482,11 @@
-
- ➡️ Book a flight departing to another airport (email optional) +
+
⏱️ Recently Used
+
+
@@ -444,7 +505,7 @@
-
+
@@ -452,14 +513,13 @@
-
+
+
+ +
- -
- - -
+
@@ -483,9 +543,12 @@
-
- ⬅️ Book an arrival from another airport (email optional) + +
+
⏱️ Recently Used
+
+
@@ -504,7 +567,7 @@
-
+
@@ -512,14 +575,13 @@
-
+
+
+ +
- -
- - -
+
@@ -554,6 +616,164 @@