| @@ -5682,9 +5682,8 @@ | ||
| 5682 | 5682 | padding:0; |
| 5683 | 5683 | } |
| 5684 | 5684 | |
| 5685 | 5685 | .flatpickr-input { |
| 5686 | - border: none !important; | |
| 5687 | 5686 | outline: none !important; |
| 5688 | 5687 | box-shadow: none !important; |
| 5689 | 5688 | } |
| 5690 | 5689 | |
| @@ -9733,8 +9732,26 @@ | ||
| 9733 | 9732 | .yatra-card-book-btn svg { |
| 9734 | 9733 | width: 18px; |
| 9735 | 9734 | height: 18px; |
| 9736 | 9735 | flex-shrink: 0; |
| 9736 | +} | |
| 9737 | + | |
| 9738 | +/* Sold out with no waitlist: disabled, cannot proceed to checkout (the booking | |
| 9739 | + would be rejected server-side, so we block it here instead of failing late). */ | |
| 9740 | +button[type="button"].yatra-card-book-btn--sold-out, | |
| 9741 | +button[type="button"].yatra-card-book-btn:disabled { | |
| 9742 | + background: #e5e7eb; | |
| 9743 | + cursor: not-allowed; | |
| 9744 | +} | |
| 9745 | +button[type="button"].yatra-card-book-btn--sold-out .yatra-card-book-btn-title, | |
| 9746 | +button[type="button"].yatra-card-book-btn--sold-out .yatra-card-book-btn-subtitle { | |
| 9747 | + color: #9ca3af; | |
| 9748 | +} | |
| 9749 | + | |
| 9750 | +/* Sold out but waitlist available: amber to signal this is a waitlist join, | |
| 9751 | + not a normal booking. */ | |
| 9752 | +button[type="button"].yatra-card-book-btn--waitlist { | |
| 9753 | + background: var(--yatra-warning, #f59e0b); | |
| 9737 | 9754 | } |
| 9738 | 9755 | |
| 9739 | 9756 | .yatra-card-book-btn-text { |
| 9740 | 9757 | display: flex; |