lokesh341 commited on
Commit
d271012
·
verified ·
1 Parent(s): ea48762

Update static/styles.css

Browse files
Files changed (1) hide show
  1. static/styles.css +64 -20
static/styles.css CHANGED
@@ -68,6 +68,8 @@ body {
68
  flex-shrink: 0;
69
  background-color: white;
70
  box-sizing: border-box;
 
 
71
  }
72
 
73
  .chat-input input {
@@ -76,7 +78,7 @@ body {
76
  border: 1px solid #ccc;
77
  border-radius: 8px;
78
  font-size: 0.875rem;
79
- min-height: 40px;
80
  box-sizing: border-box;
81
  }
82
 
@@ -89,8 +91,9 @@ body {
89
  border-radius: 8px;
90
  cursor: pointer;
91
  font-size: 0.875rem;
92
- min-height: 40px;
93
- min-width: 70px;
 
94
  }
95
 
96
  .chat-input button:hover {
@@ -99,7 +102,7 @@ body {
99
 
100
  .items-grid {
101
  display: grid;
102
- grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
103
  gap: 12px;
104
  padding: 12px;
105
  margin: 8px 0;
@@ -171,6 +174,8 @@ body {
171
  font-size: 0.75rem;
172
  flex: 1;
173
  min-width: 50px;
 
 
174
  }
175
 
176
  .show-button {
@@ -206,7 +211,9 @@ body {
206
  border-radius: 8px;
207
  cursor: pointer;
208
  font-size: 0.875rem;
209
- min-width: 70px;
 
 
210
  }
211
 
212
  .option-button.green { background-color: #4caf50; }
@@ -226,6 +233,7 @@ body {
226
  align-items: center;
227
  gap: 8px;
228
  position: relative;
 
229
  }
230
 
231
  .selection-box::before {
@@ -237,8 +245,10 @@ body {
237
  padding: 8px;
238
  border-radius: 8px 8px 0 0;
239
  font-size: 0.875rem;
 
240
  width: 100%;
241
  box-sizing: border-box;
 
242
  }
243
 
244
  .selection-box span {
@@ -274,7 +284,9 @@ body {
274
  border-radius: 8px;
275
  cursor: pointer;
276
  font-size: 0.875rem;
277
- min-width: 70px;
 
 
278
  }
279
 
280
  .submit-button:hover {
@@ -290,6 +302,8 @@ body {
290
  border-radius: 8px;
291
  cursor: pointer;
292
  font-size: 0.75rem;
 
 
293
  }
294
 
295
  .remove-button:hover {
@@ -298,10 +312,11 @@ body {
298
 
299
  .manual-input, .order-name-input {
300
  padding: 6px;
301
- border: 1px solid bounds;
302
  border-radius: 8px;
303
  font-size: 0.875rem;
304
  width: 120px;
 
305
  }
306
 
307
  .quantity-input {
@@ -310,6 +325,23 @@ body {
310
  border-radius: 8px;
311
  font-size: 0.875rem;
312
  width: 60px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
313
  }
314
 
315
  .spinner {
@@ -368,15 +400,15 @@ body {
368
 
369
  .chat-input input {
370
  font-size: 0.75rem;
371
- min-height: 36px;
372
  padding: 6px;
373
  }
374
 
375
  .chat-input button {
376
  font-size: 0.75rem;
377
- min-height: 36px;
378
  padding: 6px 10px;
379
- min-width: 60px;
380
  }
381
 
382
  .items-grid {
@@ -398,13 +430,14 @@ body {
398
  }
399
 
400
  .item-field, .item-description {
401
- font-size: 0.625rem;
402
  }
403
 
404
- .show-button, .add-button {
405
- font-size: 0.625rem;
406
  padding: 4px;
407
  min-width: 40px;
 
408
  }
409
 
410
  .options-container {
@@ -417,6 +450,7 @@ body {
417
  font-size: 0.75rem;
418
  padding: 6px 10px;
419
  min-width: 100%;
 
420
  }
421
 
422
  .selection-box {
@@ -435,7 +469,7 @@ body {
435
  }
436
 
437
  .selected-item {
438
- font-size: 0.625rem;
439
  padding: 3px 8px;
440
  }
441
 
@@ -447,24 +481,28 @@ body {
447
  .submit-button {
448
  font-size: 0.75rem;
449
  padding: 6px 10px;
450
- min-width: 60px;
 
451
  }
452
 
453
  .remove-button {
454
- font-size: 0.625rem;
455
  padding: 3px 6px;
 
456
  }
457
 
458
  .manual-input, .order-name-input {
459
  width: 100px;
460
  font-size: 0.75rem;
461
  padding: 4px;
 
462
  }
463
 
464
  .quantity-input {
465
  width: 50px;
466
  font-size: 0.75rem;
467
  padding: 4px;
 
468
  }
469
  }
470
 
@@ -488,17 +526,17 @@ body {
488
 
489
  .chat-input input {
490
  font-size: 0.875rem;
491
- min-height: 38px;
492
  }
493
 
494
  .chat-input button {
495
  font-size: 0.875rem;
496
- min-height: 38px;
497
  padding: 7px 11px;
498
  }
499
 
500
  .items-grid {
501
- grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
502
  gap: 10px;
503
  }
504
 
@@ -514,15 +552,17 @@ body {
514
  font-size: 0.75rem;
515
  }
516
 
517
- .show-button, .add-button {
518
  font-size: 0.75rem;
519
  padding: 5px;
520
  min-width: 45px;
 
521
  }
522
 
523
  .option-button {
524
  font-size: 0.875rem;
525
  padding: 7px 11px;
 
526
  }
527
 
528
  .selection-box {
@@ -546,21 +586,25 @@ body {
546
  .submit-button {
547
  font-size: 0.875rem;
548
  padding: 7px 11px;
 
549
  }
550
 
551
  .remove-button {
552
  font-size: 0.75rem;
553
  padding: 4px 7px;
 
554
  }
555
 
556
  .manual-input, .order-name-input {
557
  width: 110px;
558
  font-size: 0.875rem;
 
559
  }
560
 
561
  .quantity-input {
562
  width: 55px;
563
  font-size: 0.875rem;
 
564
  }
565
  }
566
 
 
68
  flex-shrink: 0;
69
  background-color: white;
70
  box-sizing: border-box;
71
+ position: sticky;
72
+ bottom: env(safe-area-inset-bottom);
73
  }
74
 
75
  .chat-input input {
 
78
  border: 1px solid #ccc;
79
  border-radius: 8px;
80
  font-size: 0.875rem;
81
+ min-height: 48px;
82
  box-sizing: border-box;
83
  }
84
 
 
91
  border-radius: 8px;
92
  cursor: pointer;
93
  font-size: 0.875rem;
94
+ min-height: 48px;
95
+ min-width: 80px;
96
+ transition: background-color 0.2s ease;
97
  }
98
 
99
  .chat-input button:hover {
 
102
 
103
  .items-grid {
104
  display: grid;
105
+ grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
106
  gap: 12px;
107
  padding: 12px;
108
  margin: 8px 0;
 
174
  font-size: 0.75rem;
175
  flex: 1;
176
  min-width: 50px;
177
+ min-height: 36px;
178
+ transition: background-color 0.2s ease;
179
  }
180
 
181
  .show-button {
 
211
  border-radius: 8px;
212
  cursor: pointer;
213
  font-size: 0.875rem;
214
+ min-width: 80px;
215
+ min-height: 48px;
216
+ transition: opacity 0.2s ease;
217
  }
218
 
219
  .option-button.green { background-color: #4caf50; }
 
233
  align-items: center;
234
  gap: 8px;
235
  position: relative;
236
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
237
  }
238
 
239
  .selection-box::before {
 
245
  padding: 8px;
246
  border-radius: 8px 8px 0 0;
247
  font-size: 0.875rem;
248
+ font-weight: bold;
249
  width: 100%;
250
  box-sizing: border-box;
251
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
252
  }
253
 
254
  .selection-box span {
 
284
  border-radius: 8px;
285
  cursor: pointer;
286
  font-size: 0.875rem;
287
+ min-width: 80px;
288
+ min-height: 48px;
289
+ transition: background-color 0.2s ease;
290
  }
291
 
292
  .submit-button:hover {
 
302
  border-radius: 8px;
303
  cursor: pointer;
304
  font-size: 0.75rem;
305
+ min-height: 36px;
306
+ transition: background-color 0.2s ease;
307
  }
308
 
309
  .remove-button:hover {
 
312
 
313
  .manual-input, .order-name-input {
314
  padding: 6px;
315
+ border: 1px solid #0288d1;
316
  border-radius: 8px;
317
  font-size: 0.875rem;
318
  width: 120px;
319
+ min-height: 48px;
320
  }
321
 
322
  .quantity-input {
 
325
  border-radius: 8px;
326
  font-size: 0.875rem;
327
  width: 60px;
328
+ min-height: 48px;
329
+ }
330
+
331
+ .quantity-button {
332
+ padding: 4px 8px;
333
+ background-color: #0288d1;
334
+ color: white;
335
+ border: none;
336
+ border-radius: 8px;
337
+ cursor: pointer;
338
+ font-size: 0.75rem;
339
+ min-height: 36px;
340
+ transition: background-color 0.2s ease;
341
+ }
342
+
343
+ .quantity-button:hover {
344
+ background-color: #0277bd;
345
  }
346
 
347
  .spinner {
 
400
 
401
  .chat-input input {
402
  font-size: 0.75rem;
403
+ min-height: 48px;
404
  padding: 6px;
405
  }
406
 
407
  .chat-input button {
408
  font-size: 0.75rem;
409
+ min-height: 48px;
410
  padding: 6px 10px;
411
+ min-width: 80px;
412
  }
413
 
414
  .items-grid {
 
430
  }
431
 
432
  .item-field, .item-description {
433
+ font-size: 0.75rem;
434
  }
435
 
436
+ .show-button, .add-button, .quantity-button {
437
+ font-size: 0.75rem;
438
  padding: 4px;
439
  min-width: 40px;
440
+ min-height: 36px;
441
  }
442
 
443
  .options-container {
 
450
  font-size: 0.75rem;
451
  padding: 6px 10px;
452
  min-width: 100%;
453
+ min-height: 48px;
454
  }
455
 
456
  .selection-box {
 
469
  }
470
 
471
  .selected-item {
472
+ font-size: 0.75rem;
473
  padding: 3px 8px;
474
  }
475
 
 
481
  .submit-button {
482
  font-size: 0.75rem;
483
  padding: 6px 10px;
484
+ min-width: 80px;
485
+ min-height: 48px;
486
  }
487
 
488
  .remove-button {
489
+ font-size: 0.75rem;
490
  padding: 3px 6px;
491
+ min-height: 36px;
492
  }
493
 
494
  .manual-input, .order-name-input {
495
  width: 100px;
496
  font-size: 0.75rem;
497
  padding: 4px;
498
+ min-height: 48px;
499
  }
500
 
501
  .quantity-input {
502
  width: 50px;
503
  font-size: 0.75rem;
504
  padding: 4px;
505
+ min-height: 48px;
506
  }
507
  }
508
 
 
526
 
527
  .chat-input input {
528
  font-size: 0.875rem;
529
+ min-height: 48px;
530
  }
531
 
532
  .chat-input button {
533
  font-size: 0.875rem;
534
+ min-height: 48px;
535
  padding: 7px 11px;
536
  }
537
 
538
  .items-grid {
539
+ grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
540
  gap: 10px;
541
  }
542
 
 
552
  font-size: 0.75rem;
553
  }
554
 
555
+ .show-button, .add-button, .quantity-button {
556
  font-size: 0.75rem;
557
  padding: 5px;
558
  min-width: 45px;
559
+ min-height: 36px;
560
  }
561
 
562
  .option-button {
563
  font-size: 0.875rem;
564
  padding: 7px 11px;
565
+ min-height: 48px;
566
  }
567
 
568
  .selection-box {
 
586
  .submit-button {
587
  font-size: 0.875rem;
588
  padding: 7px 11px;
589
+ min-height: 48px;
590
  }
591
 
592
  .remove-button {
593
  font-size: 0.75rem;
594
  padding: 4px 7px;
595
+ min-height: 36px;
596
  }
597
 
598
  .manual-input, .order-name-input {
599
  width: 110px;
600
  font-size: 0.875rem;
601
+ min-height: 48px;
602
  }
603
 
604
  .quantity-input {
605
  width: 55px;
606
  font-size: 0.875rem;
607
+ min-height: 48px;
608
  }
609
  }
610