PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.9
Yatra – Travel Booking & Tour Operator Software v3.0.9
3.0.16 3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 All 84 releases
yatra / assets / admin / dist / css / index.css

index.css in Yatra – Travel Booking & Tour Operator Software 3.0.9, at assets/admin/dist/css/index.css

6,607 lines 145.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 *, ::before, ::after {
2 --tw-border-spacing-x: 0;
3 --tw-border-spacing-y: 0;
4 --tw-translate-x: 0;
5 --tw-translate-y: 0;
6 --tw-rotate: 0;
7 --tw-skew-x: 0;
8 --tw-skew-y: 0;
9 --tw-scale-x: 1;
10 --tw-scale-y: 1;
11 --tw-pan-x: ;
12 --tw-pan-y: ;
13 --tw-pinch-zoom: ;
14 --tw-scroll-snap-strictness: proximity;
15 --tw-gradient-from-position: ;
16 --tw-gradient-via-position: ;
17 --tw-gradient-to-position: ;
18 --tw-ordinal: ;
19 --tw-slashed-zero: ;
20 --tw-numeric-figure: ;
21 --tw-numeric-spacing: ;
22 --tw-numeric-fraction: ;
23 --tw-ring-inset: ;
24 --tw-ring-offset-width: 0px;
25 --tw-ring-offset-color: #fff;
26 --tw-ring-color: rgb(59 130 246 / 0.5);
27 --tw-ring-offset-shadow: 0 0 #0000;
28 --tw-ring-shadow: 0 0 #0000;
29 --tw-shadow: 0 0 #0000;
30 --tw-shadow-colored: 0 0 #0000;
31 --tw-blur: ;
32 --tw-brightness: ;
33 --tw-contrast: ;
34 --tw-grayscale: ;
35 --tw-hue-rotate: ;
36 --tw-invert: ;
37 --tw-saturate: ;
38 --tw-sepia: ;
39 --tw-drop-shadow: ;
40 --tw-backdrop-blur: ;
41 --tw-backdrop-brightness: ;
42 --tw-backdrop-contrast: ;
43 --tw-backdrop-grayscale: ;
44 --tw-backdrop-hue-rotate: ;
45 --tw-backdrop-invert: ;
46 --tw-backdrop-opacity: ;
47 --tw-backdrop-saturate: ;
48 --tw-backdrop-sepia: ;
49 --tw-contain-size: ;
50 --tw-contain-layout: ;
51 --tw-contain-paint: ;
52 --tw-contain-style: ;
53 }
54
55 ::backdrop {
56 --tw-border-spacing-x: 0;
57 --tw-border-spacing-y: 0;
58 --tw-translate-x: 0;
59 --tw-translate-y: 0;
60 --tw-rotate: 0;
61 --tw-skew-x: 0;
62 --tw-skew-y: 0;
63 --tw-scale-x: 1;
64 --tw-scale-y: 1;
65 --tw-pan-x: ;
66 --tw-pan-y: ;
67 --tw-pinch-zoom: ;
68 --tw-scroll-snap-strictness: proximity;
69 --tw-gradient-from-position: ;
70 --tw-gradient-via-position: ;
71 --tw-gradient-to-position: ;
72 --tw-ordinal: ;
73 --tw-slashed-zero: ;
74 --tw-numeric-figure: ;
75 --tw-numeric-spacing: ;
76 --tw-numeric-fraction: ;
77 --tw-ring-inset: ;
78 --tw-ring-offset-width: 0px;
79 --tw-ring-offset-color: #fff;
80 --tw-ring-color: rgb(59 130 246 / 0.5);
81 --tw-ring-offset-shadow: 0 0 #0000;
82 --tw-ring-shadow: 0 0 #0000;
83 --tw-shadow: 0 0 #0000;
84 --tw-shadow-colored: 0 0 #0000;
85 --tw-blur: ;
86 --tw-brightness: ;
87 --tw-contrast: ;
88 --tw-grayscale: ;
89 --tw-hue-rotate: ;
90 --tw-invert: ;
91 --tw-saturate: ;
92 --tw-sepia: ;
93 --tw-drop-shadow: ;
94 --tw-backdrop-blur: ;
95 --tw-backdrop-brightness: ;
96 --tw-backdrop-contrast: ;
97 --tw-backdrop-grayscale: ;
98 --tw-backdrop-hue-rotate: ;
99 --tw-backdrop-invert: ;
100 --tw-backdrop-opacity: ;
101 --tw-backdrop-saturate: ;
102 --tw-backdrop-sepia: ;
103 --tw-contain-size: ;
104 --tw-contain-layout: ;
105 --tw-contain-paint: ;
106 --tw-contain-style: ;
107 }/*
108 ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
109 *//*
110 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
111 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
112 */
113
114 *,
115 ::before,
116 ::after {
117 box-sizing: border-box; /* 1 */
118 border-width: 0; /* 2 */
119 border-style: solid; /* 2 */
120 border-color: #e5e7eb; /* 2 */
121 }
122
123 ::before,
124 ::after {
125 --tw-content: '';
126 }
127
128 /*
129 1. Use a consistent sensible line-height in all browsers.
130 2. Prevent adjustments of font size after orientation changes in iOS.
131 3. Use a more readable tab size.
132 4. Use the user's configured `sans` font-family by default.
133 5. Use the user's configured `sans` font-feature-settings by default.
134 6. Use the user's configured `sans` font-variation-settings by default.
135 7. Disable tap highlights on iOS
136 */
137
138 html,
139 :host {
140 line-height: 1.5; /* 1 */
141 -webkit-text-size-adjust: 100%; /* 2 */
142 -moz-tab-size: 4; /* 3 */
143 -o-tab-size: 4;
144 tab-size: 4; /* 3 */
145 font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
146 font-feature-settings: normal; /* 5 */
147 font-variation-settings: normal; /* 6 */
148 -webkit-tap-highlight-color: transparent; /* 7 */
149 }
150
151 /*
152 1. Remove the margin in all browsers.
153 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
154 */
155
156 body {
157 margin: 0; /* 1 */
158 line-height: inherit; /* 2 */
159 }
160
161 /*
162 1. Add the correct height in Firefox.
163 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
164 3. Ensure horizontal rules are visible by default.
165 */
166
167 hr {
168 height: 0; /* 1 */
169 color: inherit; /* 2 */
170 border-top-width: 1px; /* 3 */
171 }
172
173 /*
174 Add the correct text decoration in Chrome, Edge, and Safari.
175 */
176
177 abbr:where([title]) {
178 -webkit-text-decoration: underline dotted;
179 text-decoration: underline dotted;
180 }
181
182 /*
183 Remove the default font size and weight for headings.
184 */
185
186 h1,
187 h2,
188 h3,
189 h4,
190 h5,
191 h6 {
192 font-size: inherit;
193 font-weight: inherit;
194 }
195
196 /*
197 Reset links to optimize for opt-in styling instead of opt-out.
198 */
199
200 a {
201 color: inherit;
202 text-decoration: inherit;
203 }
204
205 /*
206 Add the correct font weight in Edge and Safari.
207 */
208
209 b,
210 strong {
211 font-weight: bolder;
212 }
213
214 /*
215 1. Use the user's configured `mono` font-family by default.
216 2. Use the user's configured `mono` font-feature-settings by default.
217 3. Use the user's configured `mono` font-variation-settings by default.
218 4. Correct the odd `em` font sizing in all browsers.
219 */
220
221 code,
222 kbd,
223 samp,
224 pre {
225 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
226 font-feature-settings: normal; /* 2 */
227 font-variation-settings: normal; /* 3 */
228 font-size: 1em; /* 4 */
229 }
230
231 /*
232 Add the correct font size in all browsers.
233 */
234
235 small {
236 font-size: 80%;
237 }
238
239 /*
240 Prevent `sub` and `sup` elements from affecting the line height in all browsers.
241 */
242
243 sub,
244 sup {
245 font-size: 75%;
246 line-height: 0;
247 position: relative;
248 vertical-align: baseline;
249 }
250
251 sub {
252 bottom: -0.25em;
253 }
254
255 sup {
256 top: -0.5em;
257 }
258
259 /*
260 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
261 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
262 3. Remove gaps between table borders by default.
263 */
264
265 table {
266 text-indent: 0; /* 1 */
267 border-color: inherit; /* 2 */
268 border-collapse: collapse; /* 3 */
269 }
270
271 /*
272 1. Change the font styles in all browsers.
273 2. Remove the margin in Firefox and Safari.
274 3. Remove default padding in all browsers.
275 */
276
277 button,
278 input,
279 optgroup,
280 select,
281 textarea {
282 font-family: inherit; /* 1 */
283 font-feature-settings: inherit; /* 1 */
284 font-variation-settings: inherit; /* 1 */
285 font-size: 100%; /* 1 */
286 font-weight: inherit; /* 1 */
287 line-height: inherit; /* 1 */
288 letter-spacing: inherit; /* 1 */
289 color: inherit; /* 1 */
290 margin: 0; /* 2 */
291 padding: 0; /* 3 */
292 }
293
294 /*
295 Remove the inheritance of text transform in Edge and Firefox.
296 */
297
298 button,
299 select {
300 text-transform: none;
301 }
302
303 /*
304 1. Correct the inability to style clickable types in iOS and Safari.
305 2. Remove default button styles.
306 */
307
308 button,
309 input:where([type='button']),
310 input:where([type='reset']),
311 input:where([type='submit']) {
312 -webkit-appearance: button; /* 1 */
313 background-color: transparent; /* 2 */
314 background-image: none; /* 2 */
315 }
316
317 /*
318 Use the modern Firefox focus style for all focusable elements.
319 */
320
321 :-moz-focusring {
322 outline: auto;
323 }
324
325 /*
326 Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
327 */
328
329 :-moz-ui-invalid {
330 box-shadow: none;
331 }
332
333 /*
334 Add the correct vertical alignment in Chrome and Firefox.
335 */
336
337 progress {
338 vertical-align: baseline;
339 }
340
341 /*
342 Correct the cursor style of increment and decrement buttons in Safari.
343 */
344
345 ::-webkit-inner-spin-button,
346 ::-webkit-outer-spin-button {
347 height: auto;
348 }
349
350 /*
351 1. Correct the odd appearance in Chrome and Safari.
352 2. Correct the outline style in Safari.
353 */
354
355 [type='search'] {
356 -webkit-appearance: textfield; /* 1 */
357 outline-offset: -2px; /* 2 */
358 }
359
360 /*
361 Remove the inner padding in Chrome and Safari on macOS.
362 */
363
364 ::-webkit-search-decoration {
365 -webkit-appearance: none;
366 }
367
368 /*
369 1. Correct the inability to style clickable types in iOS and Safari.
370 2. Change font properties to `inherit` in Safari.
371 */
372
373 ::-webkit-file-upload-button {
374 -webkit-appearance: button; /* 1 */
375 font: inherit; /* 2 */
376 }
377
378 /*
379 Add the correct display in Chrome and Safari.
380 */
381
382 summary {
383 display: list-item;
384 }
385
386 /*
387 Removes the default spacing and border for appropriate elements.
388 */
389
390 blockquote,
391 dl,
392 dd,
393 h1,
394 h2,
395 h3,
396 h4,
397 h5,
398 h6,
399 hr,
400 figure,
401 p,
402 pre {
403 margin: 0;
404 }
405
406 fieldset {
407 margin: 0;
408 padding: 0;
409 }
410
411 legend {
412 padding: 0;
413 }
414
415 ol,
416 ul,
417 menu {
418 list-style: none;
419 margin: 0;
420 padding: 0;
421 }
422
423 /*
424 Reset default styling for dialogs.
425 */
426 dialog {
427 padding: 0;
428 }
429
430 /*
431 Prevent resizing textareas horizontally by default.
432 */
433
434 textarea {
435 resize: vertical;
436 }
437
438 /*
439 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
440 2. Set the default placeholder color to the user's configured gray 400 color.
441 */
442
443 input::-moz-placeholder, textarea::-moz-placeholder {
444 opacity: 1; /* 1 */
445 color: #9ca3af; /* 2 */
446 }
447
448 input::placeholder,
449 textarea::placeholder {
450 opacity: 1; /* 1 */
451 color: #9ca3af; /* 2 */
452 }
453
454 /*
455 Set the default cursor for buttons.
456 */
457
458 button,
459 [role="button"] {
460 cursor: pointer;
461 }
462
463 /*
464 Make sure disabled buttons don't get the pointer cursor.
465 */
466 :disabled {
467 cursor: default;
468 }
469
470 /*
471 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
472 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
473 This can trigger a poorly considered lint error in some tools but is included by design.
474 */
475
476 img,
477 svg,
478 video,
479 canvas,
480 audio,
481 iframe,
482 embed,
483 object {
484 display: block; /* 1 */
485 vertical-align: middle; /* 2 */
486 }
487
488 /*
489 Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
490 */
491
492 img,
493 video {
494 max-width: 100%;
495 height: auto;
496 }
497
498 /* Make elements with the HTML hidden attribute stay hidden by default */
499 [hidden]:where(:not([hidden="until-found"])) {
500 display: none;
501 }
502 :root {
503 --background: 0 0% 100%;
504 --foreground: 222.2 84% 4.9%;
505 --card: 0 0% 100%;
506 --card-foreground: 222.2 84% 4.9%;
507 --popover: 0 0% 100%;
508 --popover-foreground: 222.2 84% 4.9%;
509 --primary: 221.2 83.2% 53.3%;
510 --primary-foreground: 210 40% 98%;
511 --secondary: 210 40% 96.1%;
512 --secondary-foreground: 222.2 47.4% 11.2%;
513 --muted: 210 40% 96.1%;
514 --muted-foreground: 215.4 16.3% 46.9%;
515 --accent: 210 40% 96.1%;
516 --accent-foreground: 222.2 47.4% 11.2%;
517 --destructive: 0 84.2% 60.2%;
518 --destructive-foreground: 210 40% 98%;
519 --border: 214.3 31.8% 91.4%;
520 --input: 214.3 31.8% 91.4%;
521 --ring: 221.2 83.2% 53.3%;
522 --radius: 0.5rem;
523 }
524
525 .dark {
526 --background: 222.2 84% 4.9%;
527 --foreground: 210 40% 98%;
528 --card: 222.2 84% 4.9%;
529 --card-foreground: 210 40% 98%;
530 --popover: 222.2 84% 4.9%;
531 --popover-foreground: 210 40% 98%;
532 --primary: 217.2 91.2% 59.8%;
533 --primary-foreground: 222.2 47.4% 11.2%;
534 --secondary: 217.2 32.6% 17.5%;
535 --secondary-foreground: 210 40% 98%;
536 --muted: 217.2 32.6% 17.5%;
537 --muted-foreground: 215 20.2% 65.1%;
538 --accent: 217.2 32.6% 17.5%;
539 --accent-foreground: 210 40% 98%;
540 --destructive: 0 62.8% 30.6%;
541 --destructive-foreground: 210 40% 98%;
542 --border: 217.2 32.6% 17.5%;
543 --input: 217.2 32.6% 17.5%;
544 --ring: 224.3 76.3% 94.9%;
545 }
546 * {
547 border-color: hsl(var(--border));
548 }
549 body {
550 background-color: hsl(var(--background));
551 color: hsl(var(--foreground));
552 }
553 .container {
554 width: 100%;
555 }
556 @media (min-width: 640px) {
557
558 .container {
559 max-width: 640px;
560 }
561 }
562 @media (min-width: 768px) {
563
564 .container {
565 max-width: 768px;
566 }
567 }
568 @media (min-width: 1024px) {
569
570 .container {
571 max-width: 1024px;
572 }
573 }
574 @media (min-width: 1280px) {
575
576 .container {
577 max-width: 1280px;
578 }
579 }
580 @media (min-width: 1536px) {
581
582 .container {
583 max-width: 1536px;
584 }
585 }
586 .sr-only {
587 position: absolute;
588 width: 1px;
589 height: 1px;
590 padding: 0;
591 margin: -1px;
592 overflow: hidden;
593 clip: rect(0, 0, 0, 0);
594 white-space: nowrap;
595 border-width: 0;
596 }
597 .pointer-events-none {
598 pointer-events: none;
599 }
600 .pointer-events-auto {
601 pointer-events: auto;
602 }
603 .\!visible {
604 visibility: visible !important;
605 }
606 .visible {
607 visibility: visible;
608 }
609 .invisible {
610 visibility: hidden;
611 }
612 .collapse {
613 visibility: collapse;
614 }
615 .static {
616 position: static;
617 }
618 .fixed {
619 position: fixed;
620 }
621 .absolute {
622 position: absolute;
623 }
624 .relative {
625 position: relative;
626 }
627 .sticky {
628 position: sticky;
629 }
630 .-inset-0\.5 {
631 inset: -0.125rem;
632 }
633 .inset-0 {
634 inset: 0px;
635 }
636 .inset-4 {
637 inset: 1rem;
638 }
639 .inset-y-0 {
640 top: 0px;
641 bottom: 0px;
642 }
643 .-bottom-1 {
644 bottom: -0.25rem;
645 }
646 .-top-1 {
647 top: -0.25rem;
648 }
649 .-top-7 {
650 top: -1.75rem;
651 }
652 .bottom-0 {
653 bottom: 0px;
654 }
655 .bottom-2 {
656 bottom: 0.5rem;
657 }
658 .bottom-full {
659 bottom: 100%;
660 }
661 .left-0 {
662 left: 0px;
663 }
664 .left-1\/2 {
665 left: 50%;
666 }
667 .left-2 {
668 left: 0.5rem;
669 }
670 .left-2\.5 {
671 left: 0.625rem;
672 }
673 .left-3 {
674 left: 0.75rem;
675 }
676 .left-full {
677 left: 100%;
678 }
679 .right-0 {
680 right: 0px;
681 }
682 .right-1 {
683 right: 0.25rem;
684 }
685 .right-2 {
686 right: 0.5rem;
687 }
688 .right-2\.5 {
689 right: 0.625rem;
690 }
691 .right-3 {
692 right: 0.75rem;
693 }
694 .right-4 {
695 right: 1rem;
696 }
697 .right-8 {
698 right: 2rem;
699 }
700 .right-full {
701 right: 100%;
702 }
703 .top-0 {
704 top: 0px;
705 }
706 .top-1 {
707 top: 0.25rem;
708 }
709 .top-1\/2 {
710 top: 50%;
711 }
712 .top-10 {
713 top: 2.5rem;
714 }
715 .top-11 {
716 top: 2.75rem;
717 }
718 .top-12 {
719 top: 3rem;
720 }
721 .top-2 {
722 top: 0.5rem;
723 }
724 .top-3 {
725 top: 0.75rem;
726 }
727 .top-4 {
728 top: 1rem;
729 }
730 .top-6 {
731 top: 1.5rem;
732 }
733 .top-full {
734 top: 100%;
735 }
736 .z-10 {
737 z-index: 10;
738 }
739 .z-20 {
740 z-index: 20;
741 }
742 .z-30 {
743 z-index: 30;
744 }
745 .z-40 {
746 z-index: 40;
747 }
748 .z-50 {
749 z-index: 50;
750 }
751 .z-\[100000\] {
752 z-index: 100000;
753 }
754 .z-\[9998\] {
755 z-index: 9998;
756 }
757 .z-\[9999\] {
758 z-index: 9999;
759 }
760 .col-span-1 {
761 grid-column: span 1 / span 1;
762 }
763 .col-span-2 {
764 grid-column: span 2 / span 2;
765 }
766 .m-0 {
767 margin: 0px;
768 }
769 .m-auto {
770 margin: auto;
771 }
772 .mx-4 {
773 margin-left: 1rem;
774 margin-right: 1rem;
775 }
776 .mx-6 {
777 margin-left: 1.5rem;
778 margin-right: 1.5rem;
779 }
780 .mx-auto {
781 margin-left: auto;
782 margin-right: auto;
783 }
784 .my-1 {
785 margin-top: 0.25rem;
786 margin-bottom: 0.25rem;
787 }
788 .my-4 {
789 margin-top: 1rem;
790 margin-bottom: 1rem;
791 }
792 .-mb-24 {
793 margin-bottom: -6rem;
794 }
795 .-mb-px {
796 margin-bottom: -1px;
797 }
798 .-ml-1 {
799 margin-left: -0.25rem;
800 }
801 .-ml-24 {
802 margin-left: -6rem;
803 }
804 .-mr-32 {
805 margin-right: -8rem;
806 }
807 .-mt-0\.5 {
808 margin-top: -0.125rem;
809 }
810 .-mt-32 {
811 margin-top: -8rem;
812 }
813 .mb-0 {
814 margin-bottom: 0px;
815 }
816 .mb-0\.5 {
817 margin-bottom: 0.125rem;
818 }
819 .mb-1 {
820 margin-bottom: 0.25rem;
821 }
822 .mb-1\.5 {
823 margin-bottom: 0.375rem;
824 }
825 .mb-12 {
826 margin-bottom: 3rem;
827 }
828 .mb-2 {
829 margin-bottom: 0.5rem;
830 }
831 .mb-3 {
832 margin-bottom: 0.75rem;
833 }
834 .mb-4 {
835 margin-bottom: 1rem;
836 }
837 .mb-5 {
838 margin-bottom: 1.25rem;
839 }
840 .mb-6 {
841 margin-bottom: 1.5rem;
842 }
843 .mb-8 {
844 margin-bottom: 2rem;
845 }
846 .ml-1 {
847 margin-left: 0.25rem;
848 }
849 .ml-1\.5 {
850 margin-left: 0.375rem;
851 }
852 .ml-11 {
853 margin-left: 2.75rem;
854 }
855 .ml-2 {
856 margin-left: 0.5rem;
857 }
858 .ml-3 {
859 margin-left: 0.75rem;
860 }
861 .ml-4 {
862 margin-left: 1rem;
863 }
864 .ml-auto {
865 margin-left: auto;
866 }
867 .mr-1 {
868 margin-right: 0.25rem;
869 }
870 .mr-1\.5 {
871 margin-right: 0.375rem;
872 }
873 .mr-2 {
874 margin-right: 0.5rem;
875 }
876 .mr-3 {
877 margin-right: 0.75rem;
878 }
879 .mr-4 {
880 margin-right: 1rem;
881 }
882 .mr-auto {
883 margin-right: auto;
884 }
885 .mt-0\.5 {
886 margin-top: 0.125rem;
887 }
888 .mt-1 {
889 margin-top: 0.25rem;
890 }
891 .mt-1\.5 {
892 margin-top: 0.375rem;
893 }
894 .mt-10 {
895 margin-top: 2.5rem;
896 }
897 .mt-2 {
898 margin-top: 0.5rem;
899 }
900 .mt-3 {
901 margin-top: 0.75rem;
902 }
903 .mt-4 {
904 margin-top: 1rem;
905 }
906 .mt-5 {
907 margin-top: 1.25rem;
908 }
909 .mt-6 {
910 margin-top: 1.5rem;
911 }
912 .mt-8 {
913 margin-top: 2rem;
914 }
915 .mt-auto {
916 margin-top: auto;
917 }
918 .line-clamp-1 {
919 overflow: hidden;
920 display: -webkit-box;
921 -webkit-box-orient: vertical;
922 -webkit-line-clamp: 1;
923 }
924 .line-clamp-2 {
925 overflow: hidden;
926 display: -webkit-box;
927 -webkit-box-orient: vertical;
928 -webkit-line-clamp: 2;
929 }
930 .line-clamp-3 {
931 overflow: hidden;
932 display: -webkit-box;
933 -webkit-box-orient: vertical;
934 -webkit-line-clamp: 3;
935 }
936 .block {
937 display: block;
938 }
939 .inline-block {
940 display: inline-block;
941 }
942 .inline {
943 display: inline;
944 }
945 .flex {
946 display: flex;
947 }
948 .inline-flex {
949 display: inline-flex;
950 }
951 .table {
952 display: table;
953 }
954 .grid {
955 display: grid;
956 }
957 .contents {
958 display: contents;
959 }
960 .\!hidden {
961 display: none !important;
962 }
963 .hidden {
964 display: none;
965 }
966 .aspect-video {
967 aspect-ratio: 16 / 9;
968 }
969 .h-0 {
970 height: 0px;
971 }
972 .h-1 {
973 height: 0.25rem;
974 }
975 .h-1\.5 {
976 height: 0.375rem;
977 }
978 .h-10 {
979 height: 2.5rem;
980 }
981 .h-11 {
982 height: 2.75rem;
983 }
984 .h-12 {
985 height: 3rem;
986 }
987 .h-14 {
988 height: 3.5rem;
989 }
990 .h-16 {
991 height: 4rem;
992 }
993 .h-2 {
994 height: 0.5rem;
995 }
996 .h-2\.5 {
997 height: 0.625rem;
998 }
999 .h-20 {
1000 height: 5rem;
1001 }
1002 .h-24 {
1003 height: 6rem;
1004 }
1005 .h-3 {
1006 height: 0.75rem;
1007 }
1008 .h-3\.5 {
1009 height: 0.875rem;
1010 }
1011 .h-32 {
1012 height: 8rem;
1013 }
1014 .h-4 {
1015 height: 1rem;
1016 }
1017 .h-40 {
1018 height: 10rem;
1019 }
1020 .h-48 {
1021 height: 12rem;
1022 }
1023 .h-5 {
1024 height: 1.25rem;
1025 }
1026 .h-6 {
1027 height: 1.5rem;
1028 }
1029 .h-64 {
1030 height: 16rem;
1031 }
1032 .h-7 {
1033 height: 1.75rem;
1034 }
1035 .h-8 {
1036 height: 2rem;
1037 }
1038 .h-80 {
1039 height: 20rem;
1040 }
1041 .h-9 {
1042 height: 2.25rem;
1043 }
1044 .h-\[140px\] {
1045 height: 140px;
1046 }
1047 .h-\[18px\] {
1048 height: 18px;
1049 }
1050 .h-\[480px\] {
1051 height: 480px;
1052 }
1053 .h-\[80vh\] {
1054 height: 80vh;
1055 }
1056 .h-\[85vh\] {
1057 height: 85vh;
1058 }
1059 .h-auto {
1060 height: auto;
1061 }
1062 .h-fit {
1063 height: -moz-fit-content;
1064 height: fit-content;
1065 }
1066 .h-full {
1067 height: 100%;
1068 }
1069 .h-screen {
1070 height: 100vh;
1071 }
1072 .max-h-16 {
1073 max-height: 4rem;
1074 }
1075 .max-h-20 {
1076 max-height: 5rem;
1077 }
1078 .max-h-24 {
1079 max-height: 6rem;
1080 }
1081 .max-h-32 {
1082 max-height: 8rem;
1083 }
1084 .max-h-40 {
1085 max-height: 10rem;
1086 }
1087 .max-h-48 {
1088 max-height: 12rem;
1089 }
1090 .max-h-52 {
1091 max-height: 13rem;
1092 }
1093 .max-h-56 {
1094 max-height: 14rem;
1095 }
1096 .max-h-60 {
1097 max-height: 15rem;
1098 }
1099 .max-h-64 {
1100 max-height: 16rem;
1101 }
1102 .max-h-72 {
1103 max-height: 18rem;
1104 }
1105 .max-h-80 {
1106 max-height: 20rem;
1107 }
1108 .max-h-96 {
1109 max-height: 24rem;
1110 }
1111 .max-h-\[200px\] {
1112 max-height: 200px;
1113 }
1114 .max-h-\[300px\] {
1115 max-height: 300px;
1116 }
1117 .max-h-\[420px\] {
1118 max-height: 420px;
1119 }
1120 .max-h-\[60vh\] {
1121 max-height: 60vh;
1122 }
1123 .max-h-\[70vh\] {
1124 max-height: 70vh;
1125 }
1126 .max-h-\[800px\] {
1127 max-height: 800px;
1128 }
1129 .max-h-\[80vh\] {
1130 max-height: 80vh;
1131 }
1132 .max-h-\[85vh\] {
1133 max-height: 85vh;
1134 }
1135 .max-h-\[90vh\] {
1136 max-height: 90vh;
1137 }
1138 .max-h-full {
1139 max-height: 100%;
1140 }
1141 .min-h-0 {
1142 min-height: 0px;
1143 }
1144 .min-h-11 {
1145 min-height: 2.75rem;
1146 }
1147 .min-h-\[120px\] {
1148 min-height: 120px;
1149 }
1150 .min-h-\[140px\] {
1151 min-height: 140px;
1152 }
1153 .min-h-\[2\.75rem\] {
1154 min-height: 2.75rem;
1155 }
1156 .min-h-\[350px\] {
1157 min-height: 350px;
1158 }
1159 .min-h-\[360px\] {
1160 min-height: 360px;
1161 }
1162 .min-h-\[420px\] {
1163 min-height: 420px;
1164 }
1165 .min-h-\[480px\] {
1166 min-height: 480px;
1167 }
1168 .min-h-\[50vh\] {
1169 min-height: 50vh;
1170 }
1171 .min-h-\[80px\] {
1172 min-height: 80px;
1173 }
1174 .min-h-\[min\(500px\2c 50vh\)\] {
1175 min-height: min(500px, 50vh);
1176 }
1177 .min-h-screen {
1178 min-height: 100vh;
1179 }
1180 .w-0 {
1181 width: 0px;
1182 }
1183 .w-1\.5 {
1184 width: 0.375rem;
1185 }
1186 .w-1\/2 {
1187 width: 50%;
1188 }
1189 .w-1\/3 {
1190 width: 33.333333%;
1191 }
1192 .w-1\/4 {
1193 width: 25%;
1194 }
1195 .w-1\/6 {
1196 width: 16.666667%;
1197 }
1198 .w-10 {
1199 width: 2.5rem;
1200 }
1201 .w-11 {
1202 width: 2.75rem;
1203 }
1204 .w-12 {
1205 width: 3rem;
1206 }
1207 .w-14 {
1208 width: 3.5rem;
1209 }
1210 .w-16 {
1211 width: 4rem;
1212 }
1213 .w-2 {
1214 width: 0.5rem;
1215 }
1216 .w-2\.5 {
1217 width: 0.625rem;
1218 }
1219 .w-2\/3 {
1220 width: 66.666667%;
1221 }
1222 .w-2\/5 {
1223 width: 40%;
1224 }
1225 .w-20 {
1226 width: 5rem;
1227 }
1228 .w-24 {
1229 width: 6rem;
1230 }
1231 .w-28 {
1232 width: 7rem;
1233 }
1234 .w-3 {
1235 width: 0.75rem;
1236 }
1237 .w-3\.5 {
1238 width: 0.875rem;
1239 }
1240 .w-3\/4 {
1241 width: 75%;
1242 }
1243 .w-3\/5 {
1244 width: 60%;
1245 }
1246 .w-32 {
1247 width: 8rem;
1248 }
1249 .w-36 {
1250 width: 9rem;
1251 }
1252 .w-4 {
1253 width: 1rem;
1254 }
1255 .w-4\/5 {
1256 width: 80%;
1257 }
1258 .w-40 {
1259 width: 10rem;
1260 }
1261 .w-44 {
1262 width: 11rem;
1263 }
1264 .w-48 {
1265 width: 12rem;
1266 }
1267 .w-5 {
1268 width: 1.25rem;
1269 }
1270 .w-5\/6 {
1271 width: 83.333333%;
1272 }
1273 .w-52 {
1274 width: 13rem;
1275 }
1276 .w-56 {
1277 width: 14rem;
1278 }
1279 .w-6 {
1280 width: 1.5rem;
1281 }
1282 .w-64 {
1283 width: 16rem;
1284 }
1285 .w-7 {
1286 width: 1.75rem;
1287 }
1288 .w-72 {
1289 width: 18rem;
1290 }
1291 .w-8 {
1292 width: 2rem;
1293 }
1294 .w-80 {
1295 width: 20rem;
1296 }
1297 .w-9 {
1298 width: 2.25rem;
1299 }
1300 .w-96 {
1301 width: 24rem;
1302 }
1303 .w-\[100px\] {
1304 width: 100px;
1305 }
1306 .w-\[140px\] {
1307 width: 140px;
1308 }
1309 .w-\[150px\] {
1310 width: 150px;
1311 }
1312 .w-\[200px\] {
1313 width: 200px;
1314 }
1315 .w-\[220px\] {
1316 width: 220px;
1317 }
1318 .w-\[250px\] {
1319 width: 250px;
1320 }
1321 .w-\[280px\] {
1322 width: 280px;
1323 }
1324 .w-\[300px\] {
1325 width: 300px;
1326 }
1327 .w-\[420px\] {
1328 width: 420px;
1329 }
1330 .w-\[480px\] {
1331 width: 480px;
1332 }
1333 .w-\[95vw\] {
1334 width: 95vw;
1335 }
1336 .w-auto {
1337 width: auto;
1338 }
1339 .w-fit {
1340 width: -moz-fit-content;
1341 width: fit-content;
1342 }
1343 .w-full {
1344 width: 100%;
1345 }
1346 .w-max {
1347 width: -moz-max-content;
1348 width: max-content;
1349 }
1350 .min-w-0 {
1351 min-width: 0px;
1352 }
1353 .min-w-\[100px\] {
1354 min-width: 100px;
1355 }
1356 .min-w-\[120px\] {
1357 min-width: 120px;
1358 }
1359 .min-w-\[140px\] {
1360 min-width: 140px;
1361 }
1362 .min-w-\[180px\] {
1363 min-width: 180px;
1364 }
1365 .min-w-\[18px\] {
1366 min-width: 18px;
1367 }
1368 .min-w-\[200px\] {
1369 min-width: 200px;
1370 }
1371 .min-w-\[240px\] {
1372 min-width: 240px;
1373 }
1374 .min-w-\[24px\] {
1375 min-width: 24px;
1376 }
1377 .min-w-\[260px\] {
1378 min-width: 260px;
1379 }
1380 .min-w-\[280px\] {
1381 min-width: 280px;
1382 }
1383 .min-w-\[320px\] {
1384 min-width: 320px;
1385 }
1386 .min-w-\[40px\] {
1387 min-width: 40px;
1388 }
1389 .min-w-\[640px\] {
1390 min-width: 640px;
1391 }
1392 .min-w-\[80px\] {
1393 min-width: 80px;
1394 }
1395 .min-w-full {
1396 min-width: 100%;
1397 }
1398 .max-w-2xl {
1399 max-width: 42rem;
1400 }
1401 .max-w-3xl {
1402 max-width: 48rem;
1403 }
1404 .max-w-4xl {
1405 max-width: 56rem;
1406 }
1407 .max-w-5xl {
1408 max-width: 64rem;
1409 }
1410 .max-w-6xl {
1411 max-width: 72rem;
1412 }
1413 .max-w-\[10rem\] {
1414 max-width: 10rem;
1415 }
1416 .max-w-\[120px\] {
1417 max-width: 120px;
1418 }
1419 .max-w-\[12rem\] {
1420 max-width: 12rem;
1421 }
1422 .max-w-\[150px\] {
1423 max-width: 150px;
1424 }
1425 .max-w-\[16rem\] {
1426 max-width: 16rem;
1427 }
1428 .max-w-\[180px\] {
1429 max-width: 180px;
1430 }
1431 .max-w-\[200px\] {
1432 max-width: 200px;
1433 }
1434 .max-w-\[300px\] {
1435 max-width: 300px;
1436 }
1437 .max-w-\[32px\] {
1438 max-width: 32px;
1439 }
1440 .max-w-\[400px\] {
1441 max-width: 400px;
1442 }
1443 .max-w-\[860px\] {
1444 max-width: 860px;
1445 }
1446 .max-w-\[90vw\] {
1447 max-width: 90vw;
1448 }
1449 .max-w-\[920px\] {
1450 max-width: 920px;
1451 }
1452 .max-w-\[var\(--yatra-container-max-width\2c 80rem\)\] {
1453 max-width: var(--yatra-container-max-width,80rem);
1454 }
1455 .max-w-full {
1456 max-width: 100%;
1457 }
1458 .max-w-lg {
1459 max-width: 32rem;
1460 }
1461 .max-w-md {
1462 max-width: 28rem;
1463 }
1464 .max-w-none {
1465 max-width: none;
1466 }
1467 .max-w-sm {
1468 max-width: 24rem;
1469 }
1470 .max-w-xl {
1471 max-width: 36rem;
1472 }
1473 .max-w-xs {
1474 max-width: 20rem;
1475 }
1476 .flex-1 {
1477 flex: 1 1 0%;
1478 }
1479 .flex-\[2\] {
1480 flex: 2;
1481 }
1482 .flex-shrink {
1483 flex-shrink: 1;
1484 }
1485 .flex-shrink-0 {
1486 flex-shrink: 0;
1487 }
1488 .shrink-0 {
1489 flex-shrink: 0;
1490 }
1491 .grow {
1492 flex-grow: 1;
1493 }
1494 .table-fixed {
1495 table-layout: fixed;
1496 }
1497 .caption-bottom {
1498 caption-side: bottom;
1499 }
1500 .border-collapse {
1501 border-collapse: collapse;
1502 }
1503 .-translate-x-1\/2 {
1504 --tw-translate-x: -50%;
1505 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1506 }
1507 .-translate-y-1\/2 {
1508 --tw-translate-y: -50%;
1509 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1510 }
1511 .translate-x-0 {
1512 --tw-translate-x: 0px;
1513 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1514 }
1515 .translate-x-0\.5 {
1516 --tw-translate-x: 0.125rem;
1517 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1518 }
1519 .translate-x-1 {
1520 --tw-translate-x: 0.25rem;
1521 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1522 }
1523 .translate-x-5 {
1524 --tw-translate-x: 1.25rem;
1525 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1526 }
1527 .translate-x-full {
1528 --tw-translate-x: 100%;
1529 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1530 }
1531 .translate-y-0\.5 {
1532 --tw-translate-y: 0.125rem;
1533 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1534 }
1535 .rotate-180 {
1536 --tw-rotate: 180deg;
1537 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1538 }
1539 .rotate-90 {
1540 --tw-rotate: 90deg;
1541 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1542 }
1543 .scale-95 {
1544 --tw-scale-x: .95;
1545 --tw-scale-y: .95;
1546 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1547 }
1548 .transform {
1549 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1550 }
1551 @keyframes ping {
1552
1553 75%, 100% {
1554 transform: scale(2);
1555 opacity: 0;
1556 }
1557 }
1558 .animate-ping {
1559 animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
1560 }
1561 @keyframes pulse {
1562
1563 50% {
1564 opacity: .5;
1565 }
1566 }
1567 .animate-pulse {
1568 animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
1569 }
1570 @keyframes spin {
1571
1572 to {
1573 transform: rotate(360deg);
1574 }
1575 }
1576 .animate-spin {
1577 animation: spin 1s linear infinite;
1578 }
1579 .cursor-crosshair {
1580 cursor: crosshair;
1581 }
1582 .cursor-default {
1583 cursor: default;
1584 }
1585 .cursor-grab {
1586 cursor: grab;
1587 }
1588 .cursor-help {
1589 cursor: help;
1590 }
1591 .cursor-move {
1592 cursor: move;
1593 }
1594 .cursor-not-allowed {
1595 cursor: not-allowed;
1596 }
1597 .cursor-pointer {
1598 cursor: pointer;
1599 }
1600 .touch-none {
1601 touch-action: none;
1602 }
1603 .select-none {
1604 -webkit-user-select: none;
1605 -moz-user-select: none;
1606 user-select: none;
1607 }
1608 .select-all {
1609 -webkit-user-select: all;
1610 -moz-user-select: all;
1611 user-select: all;
1612 }
1613 .resize-none {
1614 resize: none;
1615 }
1616 .resize {
1617 resize: both;
1618 }
1619 .snap-start {
1620 scroll-snap-align: start;
1621 }
1622 .list-inside {
1623 list-style-position: inside;
1624 }
1625 .list-decimal {
1626 list-style-type: decimal;
1627 }
1628 .list-disc {
1629 list-style-type: disc;
1630 }
1631 .appearance-none {
1632 -webkit-appearance: none;
1633 -moz-appearance: none;
1634 appearance: none;
1635 }
1636 .grid-cols-1 {
1637 grid-template-columns: repeat(1, minmax(0, 1fr));
1638 }
1639 .grid-cols-2 {
1640 grid-template-columns: repeat(2, minmax(0, 1fr));
1641 }
1642 .grid-cols-3 {
1643 grid-template-columns: repeat(3, minmax(0, 1fr));
1644 }
1645 .grid-cols-4 {
1646 grid-template-columns: repeat(4, minmax(0, 1fr));
1647 }
1648 .grid-cols-6 {
1649 grid-template-columns: repeat(6, minmax(0, 1fr));
1650 }
1651 .grid-cols-7 {
1652 grid-template-columns: repeat(7, minmax(0, 1fr));
1653 }
1654 .flex-row {
1655 flex-direction: row;
1656 }
1657 .flex-col {
1658 flex-direction: column;
1659 }
1660 .flex-wrap {
1661 flex-wrap: wrap;
1662 }
1663 .flex-nowrap {
1664 flex-wrap: nowrap;
1665 }
1666 .items-start {
1667 align-items: flex-start;
1668 }
1669 .items-end {
1670 align-items: flex-end;
1671 }
1672 .items-center {
1673 align-items: center;
1674 }
1675 .items-stretch {
1676 align-items: stretch;
1677 }
1678 .justify-start {
1679 justify-content: flex-start;
1680 }
1681 .justify-end {
1682 justify-content: flex-end;
1683 }
1684 .justify-center {
1685 justify-content: center;
1686 }
1687 .justify-between {
1688 justify-content: space-between;
1689 }
1690 .gap-0\.5 {
1691 gap: 0.125rem;
1692 }
1693 .gap-1 {
1694 gap: 0.25rem;
1695 }
1696 .gap-1\.5 {
1697 gap: 0.375rem;
1698 }
1699 .gap-2 {
1700 gap: 0.5rem;
1701 }
1702 .gap-2\.5 {
1703 gap: 0.625rem;
1704 }
1705 .gap-3 {
1706 gap: 0.75rem;
1707 }
1708 .gap-4 {
1709 gap: 1rem;
1710 }
1711 .gap-5 {
1712 gap: 1.25rem;
1713 }
1714 .gap-6 {
1715 gap: 1.5rem;
1716 }
1717 .gap-8 {
1718 gap: 2rem;
1719 }
1720 .gap-x-3 {
1721 -moz-column-gap: 0.75rem;
1722 column-gap: 0.75rem;
1723 }
1724 .gap-x-4 {
1725 -moz-column-gap: 1rem;
1726 column-gap: 1rem;
1727 }
1728 .gap-y-0\.5 {
1729 row-gap: 0.125rem;
1730 }
1731 .gap-y-1 {
1732 row-gap: 0.25rem;
1733 }
1734 .gap-y-2 {
1735 row-gap: 0.5rem;
1736 }
1737 .-space-x-1 > :not([hidden]) ~ :not([hidden]) {
1738 --tw-space-x-reverse: 0;
1739 margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
1740 margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
1741 }
1742 .space-x-1 > :not([hidden]) ~ :not([hidden]) {
1743 --tw-space-x-reverse: 0;
1744 margin-right: calc(0.25rem * var(--tw-space-x-reverse));
1745 margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
1746 }
1747 .space-x-2 > :not([hidden]) ~ :not([hidden]) {
1748 --tw-space-x-reverse: 0;
1749 margin-right: calc(0.5rem * var(--tw-space-x-reverse));
1750 margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
1751 }
1752 .space-x-3 > :not([hidden]) ~ :not([hidden]) {
1753 --tw-space-x-reverse: 0;
1754 margin-right: calc(0.75rem * var(--tw-space-x-reverse));
1755 margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
1756 }
1757 .space-x-8 > :not([hidden]) ~ :not([hidden]) {
1758 --tw-space-x-reverse: 0;
1759 margin-right: calc(2rem * var(--tw-space-x-reverse));
1760 margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
1761 }
1762 .space-y-0 > :not([hidden]) ~ :not([hidden]) {
1763 --tw-space-y-reverse: 0;
1764 margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
1765 margin-bottom: calc(0px * var(--tw-space-y-reverse));
1766 }
1767 .space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
1768 --tw-space-y-reverse: 0;
1769 margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
1770 margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
1771 }
1772 .space-y-1 > :not([hidden]) ~ :not([hidden]) {
1773 --tw-space-y-reverse: 0;
1774 margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
1775 margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
1776 }
1777 .space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
1778 --tw-space-y-reverse: 0;
1779 margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
1780 margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
1781 }
1782 .space-y-2 > :not([hidden]) ~ :not([hidden]) {
1783 --tw-space-y-reverse: 0;
1784 margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
1785 margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
1786 }
1787 .space-y-3 > :not([hidden]) ~ :not([hidden]) {
1788 --tw-space-y-reverse: 0;
1789 margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
1790 margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
1791 }
1792 .space-y-4 > :not([hidden]) ~ :not([hidden]) {
1793 --tw-space-y-reverse: 0;
1794 margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
1795 margin-bottom: calc(1rem * var(--tw-space-y-reverse));
1796 }
1797 .space-y-5 > :not([hidden]) ~ :not([hidden]) {
1798 --tw-space-y-reverse: 0;
1799 margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
1800 margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
1801 }
1802 .space-y-6 > :not([hidden]) ~ :not([hidden]) {
1803 --tw-space-y-reverse: 0;
1804 margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
1805 margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
1806 }
1807 .space-y-8 > :not([hidden]) ~ :not([hidden]) {
1808 --tw-space-y-reverse: 0;
1809 margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
1810 margin-bottom: calc(2rem * var(--tw-space-y-reverse));
1811 }
1812 .divide-y > :not([hidden]) ~ :not([hidden]) {
1813 --tw-divide-y-reverse: 0;
1814 border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
1815 border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
1816 }
1817 .divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
1818 --tw-divide-opacity: 1;
1819 border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1));
1820 }
1821 .divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
1822 --tw-divide-opacity: 1;
1823 border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));
1824 }
1825 .self-start {
1826 align-self: flex-start;
1827 }
1828 .self-center {
1829 align-self: center;
1830 }
1831 .overflow-auto {
1832 overflow: auto;
1833 }
1834 .overflow-hidden {
1835 overflow: hidden;
1836 }
1837 .overflow-visible {
1838 overflow: visible;
1839 }
1840 .overflow-x-auto {
1841 overflow-x: auto;
1842 }
1843 .overflow-y-auto {
1844 overflow-y: auto;
1845 }
1846 .overflow-x-hidden {
1847 overflow-x: hidden;
1848 }
1849 .overflow-y-hidden {
1850 overflow-y: hidden;
1851 }
1852 .overflow-x-visible {
1853 overflow-x: visible;
1854 }
1855 .scroll-smooth {
1856 scroll-behavior: smooth;
1857 }
1858 .truncate {
1859 overflow: hidden;
1860 text-overflow: ellipsis;
1861 white-space: nowrap;
1862 }
1863 .whitespace-normal {
1864 white-space: normal;
1865 }
1866 .whitespace-nowrap {
1867 white-space: nowrap;
1868 }
1869 .whitespace-pre-line {
1870 white-space: pre-line;
1871 }
1872 .whitespace-pre-wrap {
1873 white-space: pre-wrap;
1874 }
1875 .break-words {
1876 overflow-wrap: break-word;
1877 }
1878 .break-all {
1879 word-break: break-all;
1880 }
1881 .rounded {
1882 border-radius: 0.25rem;
1883 }
1884 .rounded-2xl {
1885 border-radius: 1rem;
1886 }
1887 .rounded-full {
1888 border-radius: 9999px;
1889 }
1890 .rounded-lg {
1891 border-radius: var(--radius);
1892 }
1893 .rounded-md {
1894 border-radius: calc(var(--radius) - 2px);
1895 }
1896 .rounded-none {
1897 border-radius: 0px;
1898 }
1899 .rounded-sm {
1900 border-radius: calc(var(--radius) - 4px);
1901 }
1902 .rounded-xl {
1903 border-radius: 0.75rem;
1904 }
1905 .rounded-b-lg {
1906 border-bottom-right-radius: var(--radius);
1907 border-bottom-left-radius: var(--radius);
1908 }
1909 .rounded-l-md {
1910 border-top-left-radius: calc(var(--radius) - 2px);
1911 border-bottom-left-radius: calc(var(--radius) - 2px);
1912 }
1913 .rounded-r-md {
1914 border-top-right-radius: calc(var(--radius) - 2px);
1915 border-bottom-right-radius: calc(var(--radius) - 2px);
1916 }
1917 .rounded-t-lg {
1918 border-top-left-radius: var(--radius);
1919 border-top-right-radius: var(--radius);
1920 }
1921 .rounded-t-md {
1922 border-top-left-radius: calc(var(--radius) - 2px);
1923 border-top-right-radius: calc(var(--radius) - 2px);
1924 }
1925 .border {
1926 border-width: 1px;
1927 }
1928 .border-0 {
1929 border-width: 0px;
1930 }
1931 .border-2 {
1932 border-width: 2px;
1933 }
1934 .border-\[6px\] {
1935 border-width: 6px;
1936 }
1937 .border-b {
1938 border-bottom-width: 1px;
1939 }
1940 .border-b-2 {
1941 border-bottom-width: 2px;
1942 }
1943 .border-l {
1944 border-left-width: 1px;
1945 }
1946 .border-l-4 {
1947 border-left-width: 4px;
1948 }
1949 .border-r {
1950 border-right-width: 1px;
1951 }
1952 .border-t {
1953 border-top-width: 1px;
1954 }
1955 .border-t-2 {
1956 border-top-width: 2px;
1957 }
1958 .border-dashed {
1959 border-style: dashed;
1960 }
1961 .border-\[\#fddfe1\] {
1962 --tw-border-opacity: 1;
1963 border-color: rgb(253 223 225 / var(--tw-border-opacity, 1));
1964 }
1965 .border-\[\#ffdede\] {
1966 --tw-border-opacity: 1;
1967 border-color: rgb(255 222 222 / var(--tw-border-opacity, 1));
1968 }
1969 .border-amber-100 {
1970 --tw-border-opacity: 1;
1971 border-color: rgb(254 243 199 / var(--tw-border-opacity, 1));
1972 }
1973 .border-amber-200 {
1974 --tw-border-opacity: 1;
1975 border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1976 }
1977 .border-amber-200\/60 {
1978 border-color: rgb(253 230 138 / 0.6);
1979 }
1980 .border-amber-200\/90 {
1981 border-color: rgb(253 230 138 / 0.9);
1982 }
1983 .border-amber-300 {
1984 --tw-border-opacity: 1;
1985 border-color: rgb(252 211 77 / var(--tw-border-opacity, 1));
1986 }
1987 .border-amber-400 {
1988 --tw-border-opacity: 1;
1989 border-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
1990 }
1991 .border-amber-500 {
1992 --tw-border-opacity: 1;
1993 border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
1994 }
1995 .border-blue-100 {
1996 --tw-border-opacity: 1;
1997 border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1998 }
1999 .border-blue-200 {
2000 --tw-border-opacity: 1;
2001 border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
2002 }
2003 .border-blue-200\/50 {
2004 border-color: rgb(191 219 254 / 0.5);
2005 }
2006 .border-blue-200\/60 {
2007 border-color: rgb(191 219 254 / 0.6);
2008 }
2009 .border-blue-200\/70 {
2010 border-color: rgb(191 219 254 / 0.7);
2011 }
2012 .border-blue-300 {
2013 --tw-border-opacity: 1;
2014 border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
2015 }
2016 .border-blue-400 {
2017 --tw-border-opacity: 1;
2018 border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
2019 }
2020 .border-blue-500 {
2021 --tw-border-opacity: 1;
2022 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
2023 }
2024 .border-blue-600 {
2025 --tw-border-opacity: 1;
2026 border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
2027 }
2028 .border-blue-700 {
2029 --tw-border-opacity: 1;
2030 border-color: rgb(29 78 216 / var(--tw-border-opacity, 1));
2031 }
2032 .border-emerald-200 {
2033 --tw-border-opacity: 1;
2034 border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
2035 }
2036 .border-emerald-600 {
2037 --tw-border-opacity: 1;
2038 border-color: rgb(5 150 105 / var(--tw-border-opacity, 1));
2039 }
2040 .border-gray-100 {
2041 --tw-border-opacity: 1;
2042 border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
2043 }
2044 .border-gray-100\/60 {
2045 border-color: rgb(243 244 246 / 0.6);
2046 }
2047 .border-gray-200 {
2048 --tw-border-opacity: 1;
2049 border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
2050 }
2051 .border-gray-300 {
2052 --tw-border-opacity: 1;
2053 border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
2054 }
2055 .border-gray-300\/50 {
2056 border-color: rgb(209 213 219 / 0.5);
2057 }
2058 .border-gray-400 {
2059 --tw-border-opacity: 1;
2060 border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
2061 }
2062 .border-gray-500 {
2063 --tw-border-opacity: 1;
2064 border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
2065 }
2066 .border-gray-800 {
2067 --tw-border-opacity: 1;
2068 border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
2069 }
2070 .border-gray-900 {
2071 --tw-border-opacity: 1;
2072 border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
2073 }
2074 .border-green-200 {
2075 --tw-border-opacity: 1;
2076 border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
2077 }
2078 .border-green-300 {
2079 --tw-border-opacity: 1;
2080 border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
2081 }
2082 .border-green-400 {
2083 --tw-border-opacity: 1;
2084 border-color: rgb(74 222 128 / var(--tw-border-opacity, 1));
2085 }
2086 .border-green-500 {
2087 --tw-border-opacity: 1;
2088 border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
2089 }
2090 .border-green-600 {
2091 --tw-border-opacity: 1;
2092 border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
2093 }
2094 .border-indigo-200 {
2095 --tw-border-opacity: 1;
2096 border-color: rgb(199 210 254 / var(--tw-border-opacity, 1));
2097 }
2098 .border-indigo-500 {
2099 --tw-border-opacity: 1;
2100 border-color: rgb(99 102 241 / var(--tw-border-opacity, 1));
2101 }
2102 .border-orange-200 {
2103 --tw-border-opacity: 1;
2104 border-color: rgb(254 215 170 / var(--tw-border-opacity, 1));
2105 }
2106 .border-orange-300 {
2107 --tw-border-opacity: 1;
2108 border-color: rgb(253 186 116 / var(--tw-border-opacity, 1));
2109 }
2110 .border-orange-300\/80 {
2111 border-color: rgb(253 186 116 / 0.8);
2112 }
2113 .border-orange-500 {
2114 --tw-border-opacity: 1;
2115 border-color: rgb(249 115 22 / var(--tw-border-opacity, 1));
2116 }
2117 .border-pink-500 {
2118 --tw-border-opacity: 1;
2119 border-color: rgb(236 72 153 / var(--tw-border-opacity, 1));
2120 }
2121 .border-purple-200 {
2122 --tw-border-opacity: 1;
2123 border-color: rgb(233 213 255 / var(--tw-border-opacity, 1));
2124 }
2125 .border-purple-500 {
2126 --tw-border-opacity: 1;
2127 border-color: rgb(168 85 247 / var(--tw-border-opacity, 1));
2128 }
2129 .border-purple-700 {
2130 --tw-border-opacity: 1;
2131 border-color: rgb(126 34 206 / var(--tw-border-opacity, 1));
2132 }
2133 .border-red-100\/80 {
2134 border-color: rgb(254 226 226 / 0.8);
2135 }
2136 .border-red-200 {
2137 --tw-border-opacity: 1;
2138 border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
2139 }
2140 .border-red-200\/60 {
2141 border-color: rgb(254 202 202 / 0.6);
2142 }
2143 .border-red-300 {
2144 --tw-border-opacity: 1;
2145 border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));
2146 }
2147 .border-red-50 {
2148 --tw-border-opacity: 1;
2149 border-color: rgb(254 242 242 / var(--tw-border-opacity, 1));
2150 }
2151 .border-red-500 {
2152 --tw-border-opacity: 1;
2153 border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
2154 }
2155 .border-red-600 {
2156 --tw-border-opacity: 1;
2157 border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
2158 }
2159 .border-transparent {
2160 border-color: transparent;
2161 }
2162 .border-white {
2163 --tw-border-opacity: 1;
2164 border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
2165 }
2166 .border-white\/40 {
2167 border-color: rgb(255 255 255 / 0.4);
2168 }
2169 .border-yatra-border-subtle {
2170 border-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 22%, #e5e7eb);
2171 }
2172 .border-yellow-200 {
2173 --tw-border-opacity: 1;
2174 border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
2175 }
2176 .border-yellow-300 {
2177 --tw-border-opacity: 1;
2178 border-color: rgb(253 224 71 / var(--tw-border-opacity, 1));
2179 }
2180 .border-yellow-500 {
2181 --tw-border-opacity: 1;
2182 border-color: rgb(234 179 8 / var(--tw-border-opacity, 1));
2183 }
2184 .border-x-transparent {
2185 border-left-color: transparent;
2186 border-right-color: transparent;
2187 }
2188 .border-y-transparent {
2189 border-top-color: transparent;
2190 border-bottom-color: transparent;
2191 }
2192 .border-b-gray-900 {
2193 --tw-border-opacity: 1;
2194 border-bottom-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
2195 }
2196 .border-b-transparent {
2197 border-bottom-color: transparent;
2198 }
2199 .border-l-gray-900 {
2200 --tw-border-opacity: 1;
2201 border-left-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
2202 }
2203 .border-l-transparent {
2204 border-left-color: transparent;
2205 }
2206 .border-r-gray-900 {
2207 --tw-border-opacity: 1;
2208 border-right-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
2209 }
2210 .border-r-transparent {
2211 border-right-color: transparent;
2212 }
2213 .border-t-gray-900 {
2214 --tw-border-opacity: 1;
2215 border-top-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
2216 }
2217 .border-t-transparent {
2218 border-top-color: transparent;
2219 }
2220 .border-t-white {
2221 --tw-border-opacity: 1;
2222 border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
2223 }
2224 .bg-amber-100 {
2225 --tw-bg-opacity: 1;
2226 background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
2227 }
2228 .bg-amber-100\/50 {
2229 background-color: rgb(254 243 199 / 0.5);
2230 }
2231 .bg-amber-100\/70 {
2232 background-color: rgb(254 243 199 / 0.7);
2233 }
2234 .bg-amber-200 {
2235 --tw-bg-opacity: 1;
2236 background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1));
2237 }
2238 .bg-amber-50 {
2239 --tw-bg-opacity: 1;
2240 background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
2241 }
2242 .bg-amber-50\/40 {
2243 background-color: rgb(255 251 235 / 0.4);
2244 }
2245 .bg-amber-50\/50 {
2246 background-color: rgb(255 251 235 / 0.5);
2247 }
2248 .bg-amber-50\/60 {
2249 background-color: rgb(255 251 235 / 0.6);
2250 }
2251 .bg-amber-50\/80 {
2252 background-color: rgb(255 251 235 / 0.8);
2253 }
2254 .bg-amber-500 {
2255 --tw-bg-opacity: 1;
2256 background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
2257 }
2258 .bg-amber-600 {
2259 --tw-bg-opacity: 1;
2260 background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));
2261 }
2262 .bg-black {
2263 --tw-bg-opacity: 1;
2264 background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
2265 }
2266 .bg-black\/0 {
2267 background-color: rgb(0 0 0 / 0);
2268 }
2269 .bg-black\/40 {
2270 background-color: rgb(0 0 0 / 0.4);
2271 }
2272 .bg-black\/50 {
2273 background-color: rgb(0 0 0 / 0.5);
2274 }
2275 .bg-black\/60 {
2276 background-color: rgb(0 0 0 / 0.6);
2277 }
2278 .bg-blue-100 {
2279 --tw-bg-opacity: 1;
2280 background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
2281 }
2282 .bg-blue-200 {
2283 --tw-bg-opacity: 1;
2284 background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
2285 }
2286 .bg-blue-400 {
2287 --tw-bg-opacity: 1;
2288 background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1));
2289 }
2290 .bg-blue-400\/40 {
2291 background-color: rgb(96 165 250 / 0.4);
2292 }
2293 .bg-blue-50 {
2294 --tw-bg-opacity: 1;
2295 background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
2296 }
2297 .bg-blue-50\/40 {
2298 background-color: rgb(239 246 255 / 0.4);
2299 }
2300 .bg-blue-50\/50 {
2301 background-color: rgb(239 246 255 / 0.5);
2302 }
2303 .bg-blue-50\/60 {
2304 background-color: rgb(239 246 255 / 0.6);
2305 }
2306 .bg-blue-50\/90 {
2307 background-color: rgb(239 246 255 / 0.9);
2308 }
2309 .bg-blue-500 {
2310 --tw-bg-opacity: 1;
2311 background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
2312 }
2313 .bg-blue-600 {
2314 --tw-bg-opacity: 1;
2315 background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
2316 }
2317 .bg-emerald-100 {
2318 --tw-bg-opacity: 1;
2319 background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1));
2320 }
2321 .bg-emerald-50 {
2322 --tw-bg-opacity: 1;
2323 background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
2324 }
2325 .bg-emerald-500 {
2326 --tw-bg-opacity: 1;
2327 background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));
2328 }
2329 .bg-emerald-600 {
2330 --tw-bg-opacity: 1;
2331 background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1));
2332 }
2333 .bg-gray-100 {
2334 --tw-bg-opacity: 1;
2335 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
2336 }
2337 .bg-gray-200 {
2338 --tw-bg-opacity: 1;
2339 background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
2340 }
2341 .bg-gray-300 {
2342 --tw-bg-opacity: 1;
2343 background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
2344 }
2345 .bg-gray-400 {
2346 --tw-bg-opacity: 1;
2347 background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
2348 }
2349 .bg-gray-50 {
2350 --tw-bg-opacity: 1;
2351 background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
2352 }
2353 .bg-gray-50\/60 {
2354 background-color: rgb(249 250 251 / 0.6);
2355 }
2356 .bg-gray-50\/70 {
2357 background-color: rgb(249 250 251 / 0.7);
2358 }
2359 .bg-gray-50\/80 {
2360 background-color: rgb(249 250 251 / 0.8);
2361 }
2362 .bg-gray-900 {
2363 --tw-bg-opacity: 1;
2364 background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
2365 }
2366 .bg-green-100 {
2367 --tw-bg-opacity: 1;
2368 background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
2369 }
2370 .bg-green-200 {
2371 --tw-bg-opacity: 1;
2372 background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
2373 }
2374 .bg-green-400 {
2375 --tw-bg-opacity: 1;
2376 background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1));
2377 }
2378 .bg-green-50 {
2379 --tw-bg-opacity: 1;
2380 background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
2381 }
2382 .bg-green-50\/40 {
2383 background-color: rgb(240 253 244 / 0.4);
2384 }
2385 .bg-green-500 {
2386 --tw-bg-opacity: 1;
2387 background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
2388 }
2389 .bg-green-600 {
2390 --tw-bg-opacity: 1;
2391 background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
2392 }
2393 .bg-indigo-100 {
2394 --tw-bg-opacity: 1;
2395 background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
2396 }
2397 .bg-indigo-50 {
2398 --tw-bg-opacity: 1;
2399 background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1));
2400 }
2401 .bg-orange-100 {
2402 --tw-bg-opacity: 1;
2403 background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
2404 }
2405 .bg-orange-50 {
2406 --tw-bg-opacity: 1;
2407 background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
2408 }
2409 .bg-orange-50\/40 {
2410 background-color: rgb(255 247 237 / 0.4);
2411 }
2412 .bg-orange-500 {
2413 --tw-bg-opacity: 1;
2414 background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
2415 }
2416 .bg-orange-500\/10 {
2417 background-color: rgb(249 115 22 / 0.1);
2418 }
2419 .bg-orange-600 {
2420 --tw-bg-opacity: 1;
2421 background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1));
2422 }
2423 .bg-purple-100 {
2424 --tw-bg-opacity: 1;
2425 background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
2426 }
2427 .bg-purple-50 {
2428 --tw-bg-opacity: 1;
2429 background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1));
2430 }
2431 .bg-purple-50\/60 {
2432 background-color: rgb(250 245 255 / 0.6);
2433 }
2434 .bg-purple-500 {
2435 --tw-bg-opacity: 1;
2436 background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1));
2437 }
2438 .bg-purple-600 {
2439 --tw-bg-opacity: 1;
2440 background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1));
2441 }
2442 .bg-red-100 {
2443 --tw-bg-opacity: 1;
2444 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
2445 }
2446 .bg-red-200 {
2447 --tw-bg-opacity: 1;
2448 background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
2449 }
2450 .bg-red-400\/40 {
2451 background-color: rgb(248 113 113 / 0.4);
2452 }
2453 .bg-red-50 {
2454 --tw-bg-opacity: 1;
2455 background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
2456 }
2457 .bg-red-50\/30 {
2458 background-color: rgb(254 242 242 / 0.3);
2459 }
2460 .bg-red-50\/40 {
2461 background-color: rgb(254 242 242 / 0.4);
2462 }
2463 .bg-red-50\/50 {
2464 background-color: rgb(254 242 242 / 0.5);
2465 }
2466 .bg-red-50\/60 {
2467 background-color: rgb(254 242 242 / 0.6);
2468 }
2469 .bg-red-500 {
2470 --tw-bg-opacity: 1;
2471 background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
2472 }
2473 .bg-red-500\/90 {
2474 background-color: rgb(239 68 68 / 0.9);
2475 }
2476 .bg-red-600 {
2477 --tw-bg-opacity: 1;
2478 background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
2479 }
2480 .bg-teal-100 {
2481 --tw-bg-opacity: 1;
2482 background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1));
2483 }
2484 .bg-transparent {
2485 background-color: transparent;
2486 }
2487 .bg-white {
2488 --tw-bg-opacity: 1;
2489 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2490 }
2491 .bg-white\/20 {
2492 background-color: rgb(255 255 255 / 0.2);
2493 }
2494 .bg-white\/30 {
2495 background-color: rgb(255 255 255 / 0.3);
2496 }
2497 .bg-white\/40 {
2498 background-color: rgb(255 255 255 / 0.4);
2499 }
2500 .bg-white\/60 {
2501 background-color: rgb(255 255 255 / 0.6);
2502 }
2503 .bg-white\/70 {
2504 background-color: rgb(255 255 255 / 0.7);
2505 }
2506 .bg-white\/80 {
2507 background-color: rgb(255 255 255 / 0.8);
2508 }
2509 .bg-white\/90 {
2510 background-color: rgb(255 255 255 / 0.9);
2511 }
2512 .bg-yatra-chip-bg {
2513 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 12%, #ffffff);
2514 }
2515 .bg-yatra-primary {
2516 background-color: var(--yatra-primary, #3b82f6);
2517 }
2518 .bg-yatra-soft {
2519 background-color: var(--yatra-primary-light-soft, #eff6ff);
2520 }
2521 .bg-yellow-100 {
2522 --tw-bg-opacity: 1;
2523 background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
2524 }
2525 .bg-yellow-200 {
2526 --tw-bg-opacity: 1;
2527 background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1));
2528 }
2529 .bg-yellow-50 {
2530 --tw-bg-opacity: 1;
2531 background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
2532 }
2533 .bg-opacity-30 {
2534 --tw-bg-opacity: 0.3;
2535 }
2536 .bg-gradient-to-b {
2537 background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
2538 }
2539 .bg-gradient-to-br {
2540 background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
2541 }
2542 .bg-gradient-to-r {
2543 background-image: linear-gradient(to right, var(--tw-gradient-stops));
2544 }
2545 .bg-gradient-to-t {
2546 background-image: linear-gradient(to top, var(--tw-gradient-stops));
2547 }
2548 .from-\[\#fff7f8\] {
2549 --tw-gradient-from: #fff7f8 var(--tw-gradient-from-position);
2550 --tw-gradient-to: rgb(255 247 248 / 0) var(--tw-gradient-to-position);
2551 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2552 }
2553 .from-amber-50 {
2554 --tw-gradient-from: #fffbeb var(--tw-gradient-from-position);
2555 --tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);
2556 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2557 }
2558 .from-amber-500 {
2559 --tw-gradient-from: #f59e0b var(--tw-gradient-from-position);
2560 --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
2561 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2562 }
2563 .from-black\/70 {
2564 --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
2565 --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
2566 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2567 }
2568 .from-blue-100 {
2569 --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
2570 --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
2571 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2572 }
2573 .from-blue-50 {
2574 --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
2575 --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
2576 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2577 }
2578 .from-blue-500 {
2579 --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
2580 --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
2581 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2582 }
2583 .from-blue-600 {
2584 --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
2585 --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
2586 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2587 }
2588 .from-emerald-500 {
2589 --tw-gradient-from: #10b981 var(--tw-gradient-from-position);
2590 --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
2591 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2592 }
2593 .from-gray-50\/80 {
2594 --tw-gradient-from: rgb(249 250 251 / 0.8) var(--tw-gradient-from-position);
2595 --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);
2596 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2597 }
2598 .from-green-50 {
2599 --tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);
2600 --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
2601 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2602 }
2603 .from-green-500 {
2604 --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
2605 --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
2606 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2607 }
2608 .from-orange-50\/30 {
2609 --tw-gradient-from: rgb(255 247 237 / 0.3) var(--tw-gradient-from-position);
2610 --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);
2611 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2612 }
2613 .from-orange-500 {
2614 --tw-gradient-from: #f97316 var(--tw-gradient-from-position);
2615 --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
2616 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2617 }
2618 .from-orange-500\/20 {
2619 --tw-gradient-from: rgb(249 115 22 / 0.2) var(--tw-gradient-from-position);
2620 --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
2621 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2622 }
2623 .from-orange-600 {
2624 --tw-gradient-from: #ea580c var(--tw-gradient-from-position);
2625 --tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);
2626 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2627 }
2628 .from-purple-50 {
2629 --tw-gradient-from: #faf5ff var(--tw-gradient-from-position);
2630 --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
2631 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2632 }
2633 .from-purple-500 {
2634 --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
2635 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
2636 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2637 }
2638 .from-purple-500\/5 {
2639 --tw-gradient-from: rgb(168 85 247 / 0.05) var(--tw-gradient-from-position);
2640 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
2641 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2642 }
2643 .from-purple-600 {
2644 --tw-gradient-from: #9333ea var(--tw-gradient-from-position);
2645 --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
2646 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2647 }
2648 .from-red-100 {
2649 --tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);
2650 --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
2651 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2652 }
2653 .from-red-50 {
2654 --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);
2655 --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
2656 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2657 }
2658 .from-white {
2659 --tw-gradient-from: #fff var(--tw-gradient-from-position);
2660 --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
2661 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2662 }
2663 .from-yatra-primary {
2664 --tw-gradient-from: var(--yatra-primary, #3b82f6) var(--tw-gradient-from-position);
2665 --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
2666 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
2667 }
2668 .via-blue-50 {
2669 --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
2670 --tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to);
2671 }
2672 .via-blue-50\/30 {
2673 --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
2674 --tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
2675 }
2676 .via-orange-400 {
2677 --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
2678 --tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to);
2679 }
2680 .via-orange-400\/20 {
2681 --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
2682 --tw-gradient-stops: var(--tw-gradient-from), rgb(251 146 60 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
2683 }
2684 .via-orange-50\/60 {
2685 --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);
2686 --tw-gradient-stops: var(--tw-gradient-from), rgb(255 247 237 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
2687 }
2688 .via-rose-50 {
2689 --tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);
2690 --tw-gradient-stops: var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to);
2691 }
2692 .via-white {
2693 --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
2694 --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
2695 }
2696 .to-\[\#fff9f5\] {
2697 --tw-gradient-to: #fff9f5 var(--tw-gradient-to-position);
2698 }
2699 .to-amber-600 {
2700 --tw-gradient-to: #d97706 var(--tw-gradient-to-position);
2701 }
2702 .to-blue-100 {
2703 --tw-gradient-to: #dbeafe var(--tw-gradient-to-position);
2704 }
2705 .to-blue-50 {
2706 --tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
2707 }
2708 .to-blue-500 {
2709 --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
2710 }
2711 .to-blue-500\/5 {
2712 --tw-gradient-to: rgb(59 130 246 / 0.05) var(--tw-gradient-to-position);
2713 }
2714 .to-blue-600 {
2715 --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
2716 }
2717 .to-blue-700 {
2718 --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
2719 }
2720 .to-blue-800 {
2721 --tw-gradient-to: #1e40af var(--tw-gradient-to-position);
2722 }
2723 .to-emerald-50 {
2724 --tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position);
2725 }
2726 .to-emerald-600 {
2727 --tw-gradient-to: #059669 var(--tw-gradient-to-position);
2728 }
2729 .to-gray-50\/50 {
2730 --tw-gradient-to: rgb(249 250 251 / 0.5) var(--tw-gradient-to-position);
2731 }
2732 .to-green-600 {
2733 --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
2734 }
2735 .to-indigo-100 {
2736 --tw-gradient-to: #e0e7ff var(--tw-gradient-to-position);
2737 }
2738 .to-indigo-50 {
2739 --tw-gradient-to: #eef2ff var(--tw-gradient-to-position);
2740 }
2741 .to-indigo-500 {
2742 --tw-gradient-to: #6366f1 var(--tw-gradient-to-position);
2743 }
2744 .to-indigo-600 {
2745 --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);
2746 }
2747 .to-orange-100 {
2748 --tw-gradient-to: #ffedd5 var(--tw-gradient-to-position);
2749 }
2750 .to-orange-50 {
2751 --tw-gradient-to: #fff7ed var(--tw-gradient-to-position);
2752 }
2753 .to-orange-500 {
2754 --tw-gradient-to: #f97316 var(--tw-gradient-to-position);
2755 }
2756 .to-orange-500\/20 {
2757 --tw-gradient-to: rgb(249 115 22 / 0.2) var(--tw-gradient-to-position);
2758 }
2759 .to-orange-600 {
2760 --tw-gradient-to: #ea580c var(--tw-gradient-to-position);
2761 }
2762 .to-purple-600 {
2763 --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
2764 }
2765 .to-rose-50 {
2766 --tw-gradient-to: #fff1f2 var(--tw-gradient-to-position);
2767 }
2768 .to-teal-500 {
2769 --tw-gradient-to: #14b8a6 var(--tw-gradient-to-position);
2770 }
2771 .to-transparent {
2772 --tw-gradient-to: transparent var(--tw-gradient-to-position);
2773 }
2774 .to-white {
2775 --tw-gradient-to: #fff var(--tw-gradient-to-position);
2776 }
2777 .to-yatra-primary-dark {
2778 --tw-gradient-to: var(--yatra-primary-dark, #2563eb) var(--tw-gradient-to-position);
2779 }
2780 .to-yatra-primary-darker {
2781 --tw-gradient-to: var(--yatra-primary-darker, #1e40af) var(--tw-gradient-to-position);
2782 }
2783 .fill-gray-300 {
2784 fill: #d1d5db;
2785 }
2786 .fill-gray-500 {
2787 fill: #6b7280;
2788 }
2789 .fill-yellow-400 {
2790 fill: #facc15;
2791 }
2792 .object-contain {
2793 -o-object-fit: contain;
2794 object-fit: contain;
2795 }
2796 .object-cover {
2797 -o-object-fit: cover;
2798 object-fit: cover;
2799 }
2800 .p-0 {
2801 padding: 0px;
2802 }
2803 .p-0\.5 {
2804 padding: 0.125rem;
2805 }
2806 .p-1 {
2807 padding: 0.25rem;
2808 }
2809 .p-1\.5 {
2810 padding: 0.375rem;
2811 }
2812 .p-10 {
2813 padding: 2.5rem;
2814 }
2815 .p-12 {
2816 padding: 3rem;
2817 }
2818 .p-2 {
2819 padding: 0.5rem;
2820 }
2821 .p-2\.5 {
2822 padding: 0.625rem;
2823 }
2824 .p-3 {
2825 padding: 0.75rem;
2826 }
2827 .p-4 {
2828 padding: 1rem;
2829 }
2830 .p-5 {
2831 padding: 1.25rem;
2832 }
2833 .p-6 {
2834 padding: 1.5rem;
2835 }
2836 .p-8 {
2837 padding: 2rem;
2838 }
2839 .\!py-0 {
2840 padding-top: 0px !important;
2841 padding-bottom: 0px !important;
2842 }
2843 .px-0 {
2844 padding-left: 0px;
2845 padding-right: 0px;
2846 }
2847 .px-1 {
2848 padding-left: 0.25rem;
2849 padding-right: 0.25rem;
2850 }
2851 .px-1\.5 {
2852 padding-left: 0.375rem;
2853 padding-right: 0.375rem;
2854 }
2855 .px-2 {
2856 padding-left: 0.5rem;
2857 padding-right: 0.5rem;
2858 }
2859 .px-2\.5 {
2860 padding-left: 0.625rem;
2861 padding-right: 0.625rem;
2862 }
2863 .px-3 {
2864 padding-left: 0.75rem;
2865 padding-right: 0.75rem;
2866 }
2867 .px-4 {
2868 padding-left: 1rem;
2869 padding-right: 1rem;
2870 }
2871 .px-5 {
2872 padding-left: 1.25rem;
2873 padding-right: 1.25rem;
2874 }
2875 .px-6 {
2876 padding-left: 1.5rem;
2877 padding-right: 1.5rem;
2878 }
2879 .px-8 {
2880 padding-left: 2rem;
2881 padding-right: 2rem;
2882 }
2883 .py-0 {
2884 padding-top: 0px;
2885 padding-bottom: 0px;
2886 }
2887 .py-0\.5 {
2888 padding-top: 0.125rem;
2889 padding-bottom: 0.125rem;
2890 }
2891 .py-1 {
2892 padding-top: 0.25rem;
2893 padding-bottom: 0.25rem;
2894 }
2895 .py-1\.5 {
2896 padding-top: 0.375rem;
2897 padding-bottom: 0.375rem;
2898 }
2899 .py-10 {
2900 padding-top: 2.5rem;
2901 padding-bottom: 2.5rem;
2902 }
2903 .py-12 {
2904 padding-top: 3rem;
2905 padding-bottom: 3rem;
2906 }
2907 .py-14 {
2908 padding-top: 3.5rem;
2909 padding-bottom: 3.5rem;
2910 }
2911 .py-16 {
2912 padding-top: 4rem;
2913 padding-bottom: 4rem;
2914 }
2915 .py-2 {
2916 padding-top: 0.5rem;
2917 padding-bottom: 0.5rem;
2918 }
2919 .py-2\.5 {
2920 padding-top: 0.625rem;
2921 padding-bottom: 0.625rem;
2922 }
2923 .py-3 {
2924 padding-top: 0.75rem;
2925 padding-bottom: 0.75rem;
2926 }
2927 .py-4 {
2928 padding-top: 1rem;
2929 padding-bottom: 1rem;
2930 }
2931 .py-5 {
2932 padding-top: 1.25rem;
2933 padding-bottom: 1.25rem;
2934 }
2935 .py-6 {
2936 padding-top: 1.5rem;
2937 padding-bottom: 1.5rem;
2938 }
2939 .py-8 {
2940 padding-top: 2rem;
2941 padding-bottom: 2rem;
2942 }
2943 .pb-0 {
2944 padding-bottom: 0px;
2945 }
2946 .pb-1 {
2947 padding-bottom: 0.25rem;
2948 }
2949 .pb-12 {
2950 padding-bottom: 3rem;
2951 }
2952 .pb-16 {
2953 padding-bottom: 4rem;
2954 }
2955 .pb-2 {
2956 padding-bottom: 0.5rem;
2957 }
2958 .pb-24 {
2959 padding-bottom: 6rem;
2960 }
2961 .pb-3 {
2962 padding-bottom: 0.75rem;
2963 }
2964 .pb-4 {
2965 padding-bottom: 1rem;
2966 }
2967 .pb-6 {
2968 padding-bottom: 1.5rem;
2969 }
2970 .pb-8 {
2971 padding-bottom: 2rem;
2972 }
2973 .pe-6 {
2974 padding-inline-end: 1.5rem;
2975 }
2976 .pl-10 {
2977 padding-left: 2.5rem;
2978 }
2979 .pl-2 {
2980 padding-left: 0.5rem;
2981 }
2982 .pl-4 {
2983 padding-left: 1rem;
2984 }
2985 .pl-5 {
2986 padding-left: 1.25rem;
2987 }
2988 .pl-7 {
2989 padding-left: 1.75rem;
2990 }
2991 .pl-8 {
2992 padding-left: 2rem;
2993 }
2994 .pl-9 {
2995 padding-left: 2.25rem;
2996 }
2997 .pr-1 {
2998 padding-right: 0.25rem;
2999 }
3000 .pr-1\.5 {
3001 padding-right: 0.375rem;
3002 }
3003 .pr-10 {
3004 padding-right: 2.5rem;
3005 }
3006 .pr-12 {
3007 padding-right: 3rem;
3008 }
3009 .pr-2 {
3010 padding-right: 0.5rem;
3011 }
3012 .pr-3 {
3013 padding-right: 0.75rem;
3014 }
3015 .pr-4 {
3016 padding-right: 1rem;
3017 }
3018 .pr-7 {
3019 padding-right: 1.75rem;
3020 }
3021 .pt-0 {
3022 padding-top: 0px;
3023 }
3024 .pt-0\.5 {
3025 padding-top: 0.125rem;
3026 }
3027 .pt-1 {
3028 padding-top: 0.25rem;
3029 }
3030 .pt-1\.5 {
3031 padding-top: 0.375rem;
3032 }
3033 .pt-2 {
3034 padding-top: 0.5rem;
3035 }
3036 .pt-3 {
3037 padding-top: 0.75rem;
3038 }
3039 .pt-4 {
3040 padding-top: 1rem;
3041 }
3042 .pt-6 {
3043 padding-top: 1.5rem;
3044 }
3045 .pt-7 {
3046 padding-top: 1.75rem;
3047 }
3048 .text-left {
3049 text-align: left;
3050 }
3051 .text-center {
3052 text-align: center;
3053 }
3054 .text-right {
3055 text-align: right;
3056 }
3057 .align-middle {
3058 vertical-align: middle;
3059 }
3060 .font-mono {
3061 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
3062 }
3063 .text-2xl {
3064 font-size: 1.5rem;
3065 line-height: 2rem;
3066 }
3067 .text-3xl {
3068 font-size: 1.875rem;
3069 line-height: 2.25rem;
3070 }
3071 .text-4xl {
3072 font-size: 2.25rem;
3073 line-height: 2.5rem;
3074 }
3075 .text-\[10px\] {
3076 font-size: 10px;
3077 }
3078 .text-\[11px\] {
3079 font-size: 11px;
3080 }
3081 .text-\[9px\] {
3082 font-size: 9px;
3083 }
3084 .text-base {
3085 font-size: 1rem;
3086 line-height: 1.5rem;
3087 }
3088 .text-lg {
3089 font-size: 1.125rem;
3090 line-height: 1.75rem;
3091 }
3092 .text-sm {
3093 font-size: 0.875rem;
3094 line-height: 1.25rem;
3095 }
3096 .text-xl {
3097 font-size: 1.25rem;
3098 line-height: 1.75rem;
3099 }
3100 .text-xs {
3101 font-size: 0.75rem;
3102 line-height: 1rem;
3103 }
3104 .font-bold {
3105 font-weight: 700;
3106 }
3107 .font-medium {
3108 font-weight: 500;
3109 }
3110 .font-normal {
3111 font-weight: 400;
3112 }
3113 .font-semibold {
3114 font-weight: 600;
3115 }
3116 .uppercase {
3117 text-transform: uppercase;
3118 }
3119 .lowercase {
3120 text-transform: lowercase;
3121 }
3122 .capitalize {
3123 text-transform: capitalize;
3124 }
3125 .normal-case {
3126 text-transform: none;
3127 }
3128 .italic {
3129 font-style: italic;
3130 }
3131 .tabular-nums {
3132 --tw-numeric-spacing: tabular-nums;
3133 font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
3134 }
3135 .leading-none {
3136 line-height: 1;
3137 }
3138 .leading-relaxed {
3139 line-height: 1.625;
3140 }
3141 .leading-snug {
3142 line-height: 1.375;
3143 }
3144 .leading-tight {
3145 line-height: 1.25;
3146 }
3147 .tracking-normal {
3148 letter-spacing: 0em;
3149 }
3150 .tracking-wide {
3151 letter-spacing: 0.025em;
3152 }
3153 .tracking-wider {
3154 letter-spacing: 0.05em;
3155 }
3156 .tracking-widest {
3157 letter-spacing: 0.1em;
3158 }
3159 .text-amber-500 {
3160 --tw-text-opacity: 1;
3161 color: rgb(245 158 11 / var(--tw-text-opacity, 1));
3162 }
3163 .text-amber-600 {
3164 --tw-text-opacity: 1;
3165 color: rgb(217 119 6 / var(--tw-text-opacity, 1));
3166 }
3167 .text-amber-700 {
3168 --tw-text-opacity: 1;
3169 color: rgb(180 83 9 / var(--tw-text-opacity, 1));
3170 }
3171 .text-amber-800 {
3172 --tw-text-opacity: 1;
3173 color: rgb(146 64 14 / var(--tw-text-opacity, 1));
3174 }
3175 .text-amber-800\/75 {
3176 color: rgb(146 64 14 / 0.75);
3177 }
3178 .text-amber-800\/90 {
3179 color: rgb(146 64 14 / 0.9);
3180 }
3181 .text-amber-900 {
3182 --tw-text-opacity: 1;
3183 color: rgb(120 53 15 / var(--tw-text-opacity, 1));
3184 }
3185 .text-amber-900\/90 {
3186 color: rgb(120 53 15 / 0.9);
3187 }
3188 .text-amber-950 {
3189 --tw-text-opacity: 1;
3190 color: rgb(69 26 3 / var(--tw-text-opacity, 1));
3191 }
3192 .text-blue-100 {
3193 --tw-text-opacity: 1;
3194 color: rgb(219 234 254 / var(--tw-text-opacity, 1));
3195 }
3196 .text-blue-400 {
3197 --tw-text-opacity: 1;
3198 color: rgb(96 165 250 / var(--tw-text-opacity, 1));
3199 }
3200 .text-blue-500 {
3201 --tw-text-opacity: 1;
3202 color: rgb(59 130 246 / var(--tw-text-opacity, 1));
3203 }
3204 .text-blue-600 {
3205 --tw-text-opacity: 1;
3206 color: rgb(37 99 235 / var(--tw-text-opacity, 1));
3207 }
3208 .text-blue-600\/80 {
3209 color: rgb(37 99 235 / 0.8);
3210 }
3211 .text-blue-700 {
3212 --tw-text-opacity: 1;
3213 color: rgb(29 78 216 / var(--tw-text-opacity, 1));
3214 }
3215 .text-blue-800 {
3216 --tw-text-opacity: 1;
3217 color: rgb(30 64 175 / var(--tw-text-opacity, 1));
3218 }
3219 .text-blue-800\/90 {
3220 color: rgb(30 64 175 / 0.9);
3221 }
3222 .text-blue-900 {
3223 --tw-text-opacity: 1;
3224 color: rgb(30 58 138 / var(--tw-text-opacity, 1));
3225 }
3226 .text-current {
3227 color: currentColor;
3228 }
3229 .text-emerald-600 {
3230 --tw-text-opacity: 1;
3231 color: rgb(5 150 105 / var(--tw-text-opacity, 1));
3232 }
3233 .text-emerald-700 {
3234 --tw-text-opacity: 1;
3235 color: rgb(4 120 87 / var(--tw-text-opacity, 1));
3236 }
3237 .text-gray-100 {
3238 --tw-text-opacity: 1;
3239 color: rgb(243 244 246 / var(--tw-text-opacity, 1));
3240 }
3241 .text-gray-300 {
3242 --tw-text-opacity: 1;
3243 color: rgb(209 213 219 / var(--tw-text-opacity, 1));
3244 }
3245 .text-gray-400 {
3246 --tw-text-opacity: 1;
3247 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
3248 }
3249 .text-gray-500 {
3250 --tw-text-opacity: 1;
3251 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
3252 }
3253 .text-gray-600 {
3254 --tw-text-opacity: 1;
3255 color: rgb(75 85 99 / var(--tw-text-opacity, 1));
3256 }
3257 .text-gray-700 {
3258 --tw-text-opacity: 1;
3259 color: rgb(55 65 81 / var(--tw-text-opacity, 1));
3260 }
3261 .text-gray-800 {
3262 --tw-text-opacity: 1;
3263 color: rgb(31 41 55 / var(--tw-text-opacity, 1));
3264 }
3265 .text-gray-900 {
3266 --tw-text-opacity: 1;
3267 color: rgb(17 24 39 / var(--tw-text-opacity, 1));
3268 }
3269 .text-green-500 {
3270 --tw-text-opacity: 1;
3271 color: rgb(34 197 94 / var(--tw-text-opacity, 1));
3272 }
3273 .text-green-600 {
3274 --tw-text-opacity: 1;
3275 color: rgb(22 163 74 / var(--tw-text-opacity, 1));
3276 }
3277 .text-green-700 {
3278 --tw-text-opacity: 1;
3279 color: rgb(21 128 61 / var(--tw-text-opacity, 1));
3280 }
3281 .text-green-800 {
3282 --tw-text-opacity: 1;
3283 color: rgb(22 101 52 / var(--tw-text-opacity, 1));
3284 }
3285 .text-green-900 {
3286 --tw-text-opacity: 1;
3287 color: rgb(20 83 45 / var(--tw-text-opacity, 1));
3288 }
3289 .text-indigo-500 {
3290 --tw-text-opacity: 1;
3291 color: rgb(99 102 241 / var(--tw-text-opacity, 1));
3292 }
3293 .text-indigo-600 {
3294 --tw-text-opacity: 1;
3295 color: rgb(79 70 229 / var(--tw-text-opacity, 1));
3296 }
3297 .text-indigo-700 {
3298 --tw-text-opacity: 1;
3299 color: rgb(67 56 202 / var(--tw-text-opacity, 1));
3300 }
3301 .text-indigo-800 {
3302 --tw-text-opacity: 1;
3303 color: rgb(55 48 163 / var(--tw-text-opacity, 1));
3304 }
3305 .text-inherit {
3306 color: inherit;
3307 }
3308 .text-muted-foreground {
3309 color: hsl(var(--muted-foreground));
3310 }
3311 .text-orange-500 {
3312 --tw-text-opacity: 1;
3313 color: rgb(249 115 22 / var(--tw-text-opacity, 1));
3314 }
3315 .text-orange-600 {
3316 --tw-text-opacity: 1;
3317 color: rgb(234 88 12 / var(--tw-text-opacity, 1));
3318 }
3319 .text-orange-700 {
3320 --tw-text-opacity: 1;
3321 color: rgb(194 65 12 / var(--tw-text-opacity, 1));
3322 }
3323 .text-orange-800 {
3324 --tw-text-opacity: 1;
3325 color: rgb(154 52 18 / var(--tw-text-opacity, 1));
3326 }
3327 .text-orange-900 {
3328 --tw-text-opacity: 1;
3329 color: rgb(124 45 18 / var(--tw-text-opacity, 1));
3330 }
3331 .text-orange-900\/80 {
3332 color: rgb(124 45 18 / 0.8);
3333 }
3334 .text-pink-700 {
3335 --tw-text-opacity: 1;
3336 color: rgb(190 24 93 / var(--tw-text-opacity, 1));
3337 }
3338 .text-purple-500 {
3339 --tw-text-opacity: 1;
3340 color: rgb(168 85 247 / var(--tw-text-opacity, 1));
3341 }
3342 .text-purple-600 {
3343 --tw-text-opacity: 1;
3344 color: rgb(147 51 234 / var(--tw-text-opacity, 1));
3345 }
3346 .text-purple-700 {
3347 --tw-text-opacity: 1;
3348 color: rgb(126 34 206 / var(--tw-text-opacity, 1));
3349 }
3350 .text-purple-800 {
3351 --tw-text-opacity: 1;
3352 color: rgb(107 33 168 / var(--tw-text-opacity, 1));
3353 }
3354 .text-purple-900 {
3355 --tw-text-opacity: 1;
3356 color: rgb(88 28 135 / var(--tw-text-opacity, 1));
3357 }
3358 .text-red-400 {
3359 --tw-text-opacity: 1;
3360 color: rgb(248 113 113 / var(--tw-text-opacity, 1));
3361 }
3362 .text-red-500 {
3363 --tw-text-opacity: 1;
3364 color: rgb(239 68 68 / var(--tw-text-opacity, 1));
3365 }
3366 .text-red-600 {
3367 --tw-text-opacity: 1;
3368 color: rgb(220 38 38 / var(--tw-text-opacity, 1));
3369 }
3370 .text-red-700 {
3371 --tw-text-opacity: 1;
3372 color: rgb(185 28 28 / var(--tw-text-opacity, 1));
3373 }
3374 .text-red-800 {
3375 --tw-text-opacity: 1;
3376 color: rgb(153 27 27 / var(--tw-text-opacity, 1));
3377 }
3378 .text-red-900 {
3379 --tw-text-opacity: 1;
3380 color: rgb(127 29 29 / var(--tw-text-opacity, 1));
3381 }
3382 .text-teal-700 {
3383 --tw-text-opacity: 1;
3384 color: rgb(15 118 110 / var(--tw-text-opacity, 1));
3385 }
3386 .text-white {
3387 --tw-text-opacity: 1;
3388 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
3389 }
3390 .text-white\/80 {
3391 color: rgb(255 255 255 / 0.8);
3392 }
3393 .text-white\/90 {
3394 color: rgb(255 255 255 / 0.9);
3395 }
3396 .text-yatra-primary {
3397 color: var(--yatra-primary, #3b82f6);
3398 }
3399 .text-yatra-primary-dark {
3400 color: var(--yatra-primary-dark, #2563eb);
3401 }
3402 .text-yatra-primary-darker {
3403 color: var(--yatra-primary-darker, #1e40af);
3404 }
3405 .text-yellow-400 {
3406 --tw-text-opacity: 1;
3407 color: rgb(250 204 21 / var(--tw-text-opacity, 1));
3408 }
3409 .text-yellow-500 {
3410 --tw-text-opacity: 1;
3411 color: rgb(234 179 8 / var(--tw-text-opacity, 1));
3412 }
3413 .text-yellow-600 {
3414 --tw-text-opacity: 1;
3415 color: rgb(202 138 4 / var(--tw-text-opacity, 1));
3416 }
3417 .text-yellow-700 {
3418 --tw-text-opacity: 1;
3419 color: rgb(161 98 7 / var(--tw-text-opacity, 1));
3420 }
3421 .text-yellow-800 {
3422 --tw-text-opacity: 1;
3423 color: rgb(133 77 14 / var(--tw-text-opacity, 1));
3424 }
3425 .text-yellow-900 {
3426 --tw-text-opacity: 1;
3427 color: rgb(113 63 18 / var(--tw-text-opacity, 1));
3428 }
3429 .underline {
3430 text-decoration-line: underline;
3431 }
3432 .line-through {
3433 text-decoration-line: line-through;
3434 }
3435 .no-underline {
3436 text-decoration-line: none;
3437 }
3438 .decoration-blue-600\/40 {
3439 text-decoration-color: rgb(37 99 235 / 0.4);
3440 }
3441 .underline-offset-2 {
3442 text-underline-offset: 2px;
3443 }
3444 .placeholder-gray-400::-moz-placeholder {
3445 --tw-placeholder-opacity: 1;
3446 color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
3447 }
3448 .placeholder-gray-400::placeholder {
3449 --tw-placeholder-opacity: 1;
3450 color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
3451 }
3452 .placeholder-gray-500::-moz-placeholder {
3453 --tw-placeholder-opacity: 1;
3454 color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1));
3455 }
3456 .placeholder-gray-500::placeholder {
3457 --tw-placeholder-opacity: 1;
3458 color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1));
3459 }
3460 .opacity-0 {
3461 opacity: 0;
3462 }
3463 .opacity-100 {
3464 opacity: 1;
3465 }
3466 .opacity-25 {
3467 opacity: 0.25;
3468 }
3469 .opacity-50 {
3470 opacity: 0.5;
3471 }
3472 .opacity-60 {
3473 opacity: 0.6;
3474 }
3475 .opacity-70 {
3476 opacity: 0.7;
3477 }
3478 .opacity-75 {
3479 opacity: 0.75;
3480 }
3481 .opacity-80 {
3482 opacity: 0.8;
3483 }
3484 .shadow {
3485 --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
3486 --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
3487 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
3488 }
3489 .shadow-2xl {
3490 --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
3491 --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
3492 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
3493 }
3494 .shadow-inner {
3495 --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
3496 --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
3497 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
3498 }
3499 .shadow-lg {
3500 --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
3501 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
3502 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
3503 }
3504 .shadow-md {
3505 --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
3506 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
3507 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
3508 }
3509 .shadow-sm {
3510 --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
3511 --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
3512 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
3513 }
3514 .shadow-xl {
3515 --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
3516 --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
3517 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
3518 }
3519 .outline {
3520 outline-style: solid;
3521 }
3522 .ring {
3523 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
3524 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
3525 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
3526 }
3527 .ring-1 {
3528 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
3529 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
3530 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
3531 }
3532 .ring-2 {
3533 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
3534 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
3535 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
3536 }
3537 .ring-8 {
3538 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
3539 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
3540 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
3541 }
3542 .ring-amber-200 {
3543 --tw-ring-opacity: 1;
3544 --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1));
3545 }
3546 .ring-amber-300 {
3547 --tw-ring-opacity: 1;
3548 --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1));
3549 }
3550 .ring-blue-100 {
3551 --tw-ring-opacity: 1;
3552 --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1));
3553 }
3554 .ring-blue-100\/60 {
3555 --tw-ring-color: rgb(219 234 254 / 0.6);
3556 }
3557 .ring-blue-400 {
3558 --tw-ring-opacity: 1;
3559 --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));
3560 }
3561 .ring-blue-500 {
3562 --tw-ring-opacity: 1;
3563 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
3564 }
3565 .ring-blue-600 {
3566 --tw-ring-opacity: 1;
3567 --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1));
3568 }
3569 .ring-red-100\/70 {
3570 --tw-ring-color: rgb(254 226 226 / 0.7);
3571 }
3572 .ring-offset-white {
3573 --tw-ring-offset-color: #fff;
3574 }
3575 .blur {
3576 --tw-blur: blur(8px);
3577 filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
3578 }
3579 .blur-2xl {
3580 --tw-blur: blur(40px);
3581 filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
3582 }
3583 .drop-shadow {
3584 --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
3585 filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
3586 }
3587 .\!filter {
3588 filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
3589 }
3590 .filter {
3591 filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
3592 }
3593 .backdrop-blur-sm {
3594 --tw-backdrop-blur: blur(4px);
3595 backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
3596 }
3597 .backdrop-filter {
3598 backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
3599 }
3600 .transition {
3601 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
3602 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3603 transition-duration: 150ms;
3604 }
3605 .transition-all {
3606 transition-property: all;
3607 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3608 transition-duration: 150ms;
3609 }
3610 .transition-colors {
3611 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
3612 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3613 transition-duration: 150ms;
3614 }
3615 .transition-opacity {
3616 transition-property: opacity;
3617 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3618 transition-duration: 150ms;
3619 }
3620 .transition-shadow {
3621 transition-property: box-shadow;
3622 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3623 transition-duration: 150ms;
3624 }
3625 .transition-transform {
3626 transition-property: transform;
3627 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3628 transition-duration: 150ms;
3629 }
3630 .duration-150 {
3631 transition-duration: 150ms;
3632 }
3633 .duration-200 {
3634 transition-duration: 200ms;
3635 }
3636 .duration-300 {
3637 transition-duration: 300ms;
3638 }
3639 .duration-500 {
3640 transition-duration: 500ms;
3641 }
3642 .ease-in-out {
3643 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3644 }
3645 .ease-out {
3646 transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
3647 }
3648 .\[-webkit-overflow-scrolling\:touch\] {
3649 -webkit-overflow-scrolling: touch;
3650 }
3651 .\[scrollbar-width\:thin\] {
3652 scrollbar-width: thin;
3653 }
3654 .\[text-orientation\:mixed\] {
3655 text-orientation: mixed;
3656 }
3657 .\[writing-mode\:vertical-rl\] {
3658 writing-mode: vertical-rl;
3659 }
3660
3661 /* Quill Editor Custom Styles - Reusable Component */
3662 .yatra-quill-editor .quill {
3663 display: flex;
3664 flex-direction: column;
3665 }
3666
3667 /* Toolbar - Light gray background to differentiate from editor */
3668 .yatra-quill-editor .ql-toolbar {
3669 border: 1px solid #e5e7eb;
3670 border-bottom: none;
3671 border-radius: 0.5rem 0.5rem 0 0;
3672 background-color: #f9fafb;
3673 padding: 0.5rem;
3674 }
3675
3676 /* Editor Container - White background */
3677 .yatra-quill-editor .ql-container {
3678 border: 1px solid #e5e7eb;
3679 border-top: none;
3680 border-radius: 0 0 0.5rem 0.5rem;
3681 background-color: #ffffff;
3682 font-family: inherit;
3683 font-size: 1rem;
3684 flex: 1;
3685 }
3686
3687 /* Editor Content Area */
3688 .yatra-quill-editor .ql-editor {
3689 min-height: 280px;
3690 max-height: 600px;
3691 overflow-y: auto;
3692 padding: 1rem;
3693 line-height: 1.6;
3694 }
3695
3696 /* Placeholder styling */
3697 .yatra-quill-editor .ql-editor.ql-blank::before {
3698 color: #9ca3af;
3699 font-style: italic;
3700 left: 1rem;
3701 right: 1rem;
3702 }
3703
3704 /* Toolbar button styling */
3705 .yatra-quill-editor .ql-toolbar button {
3706 width: 28px;
3707 height: 28px;
3708 display: inline-flex;
3709 align-items: center;
3710 justify-content: center;
3711 border-radius: 0.25rem;
3712 transition: background-color 0.15s ease;
3713 }
3714
3715 .yatra-quill-editor .ql-toolbar button:hover {
3716 background-color: #e5e7eb;
3717 }
3718
3719 .yatra-quill-editor .ql-toolbar button.ql-active {
3720 background-color: #dbeafe;
3721 color: #3b82f6;
3722 }
3723
3724 /* Dropdown styling */
3725 .yatra-quill-editor .ql-toolbar .ql-picker {
3726 border-radius: 0.25rem;
3727 }
3728
3729 .yatra-quill-editor .ql-toolbar .ql-picker:hover {
3730 background-color: #e5e7eb;
3731 }
3732
3733 /* Dark mode support */
3734 .dark .yatra-quill-editor .ql-toolbar {
3735 background-color: #374151;
3736 border-color: #4b5563;
3737 }
3738
3739 .dark .yatra-quill-editor .ql-container {
3740 background-color: #1f2937;
3741 border-color: #4b5563;
3742 }
3743
3744 .dark .yatra-quill-editor .ql-editor {
3745 color: #f9fafb;
3746 }
3747
3748 .dark .yatra-quill-editor .ql-editor.ql-blank::before {
3749 color: #6b7280;
3750 }
3751
3752 .dark .yatra-quill-editor .ql-toolbar button:hover {
3753 background-color: #4b5563;
3754 }
3755
3756 .dark .yatra-quill-editor .ql-toolbar button.ql-active {
3757 background-color: #1e3a8a;
3758 color: #93c5fd;
3759 }
3760
3761 .dark .yatra-quill-editor .ql-toolbar .ql-picker:hover {
3762 background-color: #4b5563;
3763 }
3764
3765 .dark .yatra-quill-editor .ql-stroke {
3766 stroke: #d1d5db;
3767 }
3768
3769 .dark .yatra-quill-editor .ql-fill {
3770 fill: #d1d5db;
3771 }
3772
3773 .dark .yatra-quill-editor .ql-picker-label {
3774 color: #d1d5db;
3775 }
3776
3777 .dark .yatra-quill-editor .ql-picker-options {
3778 background-color: #374151;
3779 border-color: #4b5563;
3780 }
3781
3782 .dark .yatra-quill-editor .ql-picker-item:hover {
3783 background-color: #4b5563;
3784 color: #f9fafb;
3785 }
3786
3787 .file\:border-0::file-selector-button {
3788 border-width: 0px;
3789 }
3790
3791 .file\:bg-transparent::file-selector-button {
3792 background-color: transparent;
3793 }
3794
3795 .file\:text-sm::file-selector-button {
3796 font-size: 0.875rem;
3797 line-height: 1.25rem;
3798 }
3799
3800 .file\:font-medium::file-selector-button {
3801 font-weight: 500;
3802 }
3803
3804 .placeholder\:text-gray-400::-moz-placeholder {
3805 --tw-text-opacity: 1;
3806 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
3807 }
3808
3809 .placeholder\:text-gray-400::placeholder {
3810 --tw-text-opacity: 1;
3811 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
3812 }
3813
3814 .placeholder\:text-gray-500::-moz-placeholder {
3815 --tw-text-opacity: 1;
3816 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
3817 }
3818
3819 .placeholder\:text-gray-500::placeholder {
3820 --tw-text-opacity: 1;
3821 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
3822 }
3823
3824 .last\:border-0:last-child {
3825 border-width: 0px;
3826 }
3827
3828 .last\:border-b-0:last-child {
3829 border-bottom-width: 0px;
3830 }
3831
3832 .last\:border-r-0:last-child {
3833 border-right-width: 0px;
3834 }
3835
3836 .last\:pb-0:last-child {
3837 padding-bottom: 0px;
3838 }
3839
3840 .focus-within\:outline-none:focus-within {
3841 outline: 2px solid transparent;
3842 outline-offset: 2px;
3843 }
3844
3845 .focus-within\:ring-2:focus-within {
3846 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
3847 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
3848 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
3849 }
3850
3851 .focus-within\:ring-blue-500:focus-within {
3852 --tw-ring-opacity: 1;
3853 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
3854 }
3855
3856 .focus-within\:ring-offset-2:focus-within {
3857 --tw-ring-offset-width: 2px;
3858 }
3859
3860 .hover\:scale-\[1\.02\]:hover {
3861 --tw-scale-x: 1.02;
3862 --tw-scale-y: 1.02;
3863 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
3864 }
3865
3866 .hover\:border-blue-200:hover {
3867 --tw-border-opacity: 1;
3868 border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
3869 }
3870
3871 .hover\:border-blue-300:hover {
3872 --tw-border-opacity: 1;
3873 border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
3874 }
3875
3876 .hover\:border-blue-400:hover {
3877 --tw-border-opacity: 1;
3878 border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
3879 }
3880
3881 .hover\:border-blue-500:hover {
3882 --tw-border-opacity: 1;
3883 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
3884 }
3885
3886 .hover\:border-gray-200:hover {
3887 --tw-border-opacity: 1;
3888 border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
3889 }
3890
3891 .hover\:border-gray-300:hover {
3892 --tw-border-opacity: 1;
3893 border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
3894 }
3895
3896 .hover\:border-gray-400:hover {
3897 --tw-border-opacity: 1;
3898 border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
3899 }
3900
3901 .hover\:border-green-400:hover {
3902 --tw-border-opacity: 1;
3903 border-color: rgb(74 222 128 / var(--tw-border-opacity, 1));
3904 }
3905
3906 .hover\:border-green-500:hover {
3907 --tw-border-opacity: 1;
3908 border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
3909 }
3910
3911 .hover\:border-green-700:hover {
3912 --tw-border-opacity: 1;
3913 border-color: rgb(21 128 61 / var(--tw-border-opacity, 1));
3914 }
3915
3916 .hover\:border-indigo-400:hover {
3917 --tw-border-opacity: 1;
3918 border-color: rgb(129 140 248 / var(--tw-border-opacity, 1));
3919 }
3920
3921 .hover\:border-indigo-500:hover {
3922 --tw-border-opacity: 1;
3923 border-color: rgb(99 102 241 / var(--tw-border-opacity, 1));
3924 }
3925
3926 .hover\:border-orange-400:hover {
3927 --tw-border-opacity: 1;
3928 border-color: rgb(251 146 60 / var(--tw-border-opacity, 1));
3929 }
3930
3931 .hover\:border-orange-500:hover {
3932 --tw-border-opacity: 1;
3933 border-color: rgb(249 115 22 / var(--tw-border-opacity, 1));
3934 }
3935
3936 .hover\:border-purple-400:hover {
3937 --tw-border-opacity: 1;
3938 border-color: rgb(192 132 252 / var(--tw-border-opacity, 1));
3939 }
3940
3941 .hover\:border-purple-500:hover {
3942 --tw-border-opacity: 1;
3943 border-color: rgb(168 85 247 / var(--tw-border-opacity, 1));
3944 }
3945
3946 .hover\:border-red-700:hover {
3947 --tw-border-opacity: 1;
3948 border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
3949 }
3950
3951 .hover\:border-transparent:hover {
3952 border-color: transparent;
3953 }
3954
3955 .hover\:border-yatra-border-hover:hover {
3956 border-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 30%, #d1d5db);
3957 }
3958
3959 .hover\:border-yellow-400:hover {
3960 --tw-border-opacity: 1;
3961 border-color: rgb(250 204 21 / var(--tw-border-opacity, 1));
3962 }
3963
3964 .hover\:border-yellow-500:hover {
3965 --tw-border-opacity: 1;
3966 border-color: rgb(234 179 8 / var(--tw-border-opacity, 1));
3967 }
3968
3969 .hover\:bg-amber-100:hover {
3970 --tw-bg-opacity: 1;
3971 background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
3972 }
3973
3974 .hover\:bg-amber-200:hover {
3975 --tw-bg-opacity: 1;
3976 background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1));
3977 }
3978
3979 .hover\:bg-amber-50:hover {
3980 --tw-bg-opacity: 1;
3981 background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
3982 }
3983
3984 .hover\:bg-amber-600:hover {
3985 --tw-bg-opacity: 1;
3986 background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));
3987 }
3988
3989 .hover\:bg-amber-700:hover {
3990 --tw-bg-opacity: 1;
3991 background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1));
3992 }
3993
3994 .hover\:bg-black:hover {
3995 --tw-bg-opacity: 1;
3996 background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
3997 }
3998
3999 .hover\:bg-black\/80:hover {
4000 background-color: rgb(0 0 0 / 0.8);
4001 }
4002
4003 .hover\:bg-blue-100:hover {
4004 --tw-bg-opacity: 1;
4005 background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
4006 }
4007
4008 .hover\:bg-blue-200:hover {
4009 --tw-bg-opacity: 1;
4010 background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
4011 }
4012
4013 .hover\:bg-blue-50:hover {
4014 --tw-bg-opacity: 1;
4015 background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
4016 }
4017
4018 .hover\:bg-blue-50\/40:hover {
4019 background-color: rgb(239 246 255 / 0.4);
4020 }
4021
4022 .hover\:bg-blue-50\/50:hover {
4023 background-color: rgb(239 246 255 / 0.5);
4024 }
4025
4026 .hover\:bg-blue-700:hover {
4027 --tw-bg-opacity: 1;
4028 background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
4029 }
4030
4031 .hover\:bg-emerald-700:hover {
4032 --tw-bg-opacity: 1;
4033 background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1));
4034 }
4035
4036 .hover\:bg-gray-100:hover {
4037 --tw-bg-opacity: 1;
4038 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
4039 }
4040
4041 .hover\:bg-gray-200:hover {
4042 --tw-bg-opacity: 1;
4043 background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
4044 }
4045
4046 .hover\:bg-gray-50:hover {
4047 --tw-bg-opacity: 1;
4048 background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
4049 }
4050
4051 .hover\:bg-gray-800:hover {
4052 --tw-bg-opacity: 1;
4053 background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
4054 }
4055
4056 .hover\:bg-green-100:hover {
4057 --tw-bg-opacity: 1;
4058 background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
4059 }
4060
4061 .hover\:bg-green-200:hover {
4062 --tw-bg-opacity: 1;
4063 background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
4064 }
4065
4066 .hover\:bg-green-50:hover {
4067 --tw-bg-opacity: 1;
4068 background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
4069 }
4070
4071 .hover\:bg-green-700:hover {
4072 --tw-bg-opacity: 1;
4073 background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
4074 }
4075
4076 .hover\:bg-indigo-50:hover {
4077 --tw-bg-opacity: 1;
4078 background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1));
4079 }
4080
4081 .hover\:bg-orange-50:hover {
4082 --tw-bg-opacity: 1;
4083 background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
4084 }
4085
4086 .hover\:bg-orange-700:hover {
4087 --tw-bg-opacity: 1;
4088 background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1));
4089 }
4090
4091 .hover\:bg-pink-50:hover {
4092 --tw-bg-opacity: 1;
4093 background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1));
4094 }
4095
4096 .hover\:bg-purple-50:hover {
4097 --tw-bg-opacity: 1;
4098 background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1));
4099 }
4100
4101 .hover\:bg-purple-700:hover {
4102 --tw-bg-opacity: 1;
4103 background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1));
4104 }
4105
4106 .hover\:bg-red-100:hover {
4107 --tw-bg-opacity: 1;
4108 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
4109 }
4110
4111 .hover\:bg-red-50:hover {
4112 --tw-bg-opacity: 1;
4113 background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
4114 }
4115
4116 .hover\:bg-red-50\/50:hover {
4117 background-color: rgb(254 242 242 / 0.5);
4118 }
4119
4120 .hover\:bg-red-600:hover {
4121 --tw-bg-opacity: 1;
4122 background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
4123 }
4124
4125 .hover\:bg-red-700:hover {
4126 --tw-bg-opacity: 1;
4127 background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
4128 }
4129
4130 .hover\:bg-white:hover {
4131 --tw-bg-opacity: 1;
4132 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
4133 }
4134
4135 .hover\:bg-white\/50:hover {
4136 background-color: rgb(255 255 255 / 0.5);
4137 }
4138
4139 .hover\:bg-yatra-hover-soft:hover {
4140 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 7%, #ffffff);
4141 }
4142
4143 .hover\:bg-yatra-primary-dark:hover {
4144 background-color: var(--yatra-primary-dark, #2563eb);
4145 }
4146
4147 .hover\:bg-yellow-100:hover {
4148 --tw-bg-opacity: 1;
4149 background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
4150 }
4151
4152 .hover\:bg-yellow-50:hover {
4153 --tw-bg-opacity: 1;
4154 background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
4155 }
4156
4157 .hover\:from-blue-700:hover {
4158 --tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);
4159 --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
4160 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
4161 }
4162
4163 .hover\:from-orange-700:hover {
4164 --tw-gradient-from: #c2410c var(--tw-gradient-from-position);
4165 --tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);
4166 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
4167 }
4168
4169 .hover\:from-purple-500\/10:hover {
4170 --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
4171 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
4172 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
4173 }
4174
4175 .hover\:from-purple-700:hover {
4176 --tw-gradient-from: #7e22ce var(--tw-gradient-from-position);
4177 --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
4178 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
4179 }
4180
4181 .hover\:to-blue-500\/10:hover {
4182 --tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
4183 }
4184
4185 .hover\:to-blue-700:hover {
4186 --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
4187 }
4188
4189 .hover\:to-blue-800:hover {
4190 --tw-gradient-to: #1e40af var(--tw-gradient-to-position);
4191 }
4192
4193 .hover\:to-indigo-700:hover {
4194 --tw-gradient-to: #4338ca var(--tw-gradient-to-position);
4195 }
4196
4197 .hover\:to-orange-600:hover {
4198 --tw-gradient-to: #ea580c var(--tw-gradient-to-position);
4199 }
4200
4201 .hover\:fill-yellow-200:hover {
4202 fill: #fef08a;
4203 }
4204
4205 .hover\:text-amber-700:hover {
4206 --tw-text-opacity: 1;
4207 color: rgb(180 83 9 / var(--tw-text-opacity, 1));
4208 }
4209
4210 .hover\:text-amber-900:hover {
4211 --tw-text-opacity: 1;
4212 color: rgb(120 53 15 / var(--tw-text-opacity, 1));
4213 }
4214
4215 .hover\:text-blue-500:hover {
4216 --tw-text-opacity: 1;
4217 color: rgb(59 130 246 / var(--tw-text-opacity, 1));
4218 }
4219
4220 .hover\:text-blue-600:hover {
4221 --tw-text-opacity: 1;
4222 color: rgb(37 99 235 / var(--tw-text-opacity, 1));
4223 }
4224
4225 .hover\:text-blue-700:hover {
4226 --tw-text-opacity: 1;
4227 color: rgb(29 78 216 / var(--tw-text-opacity, 1));
4228 }
4229
4230 .hover\:text-blue-800:hover {
4231 --tw-text-opacity: 1;
4232 color: rgb(30 64 175 / var(--tw-text-opacity, 1));
4233 }
4234
4235 .hover\:text-blue-950:hover {
4236 --tw-text-opacity: 1;
4237 color: rgb(23 37 84 / var(--tw-text-opacity, 1));
4238 }
4239
4240 .hover\:text-gray-600:hover {
4241 --tw-text-opacity: 1;
4242 color: rgb(75 85 99 / var(--tw-text-opacity, 1));
4243 }
4244
4245 .hover\:text-gray-700:hover {
4246 --tw-text-opacity: 1;
4247 color: rgb(55 65 81 / var(--tw-text-opacity, 1));
4248 }
4249
4250 .hover\:text-gray-800:hover {
4251 --tw-text-opacity: 1;
4252 color: rgb(31 41 55 / var(--tw-text-opacity, 1));
4253 }
4254
4255 .hover\:text-gray-900:hover {
4256 --tw-text-opacity: 1;
4257 color: rgb(17 24 39 / var(--tw-text-opacity, 1));
4258 }
4259
4260 .hover\:text-green-800:hover {
4261 --tw-text-opacity: 1;
4262 color: rgb(22 101 52 / var(--tw-text-opacity, 1));
4263 }
4264
4265 .hover\:text-purple-700:hover {
4266 --tw-text-opacity: 1;
4267 color: rgb(126 34 206 / var(--tw-text-opacity, 1));
4268 }
4269
4270 .hover\:text-red-500:hover {
4271 --tw-text-opacity: 1;
4272 color: rgb(239 68 68 / var(--tw-text-opacity, 1));
4273 }
4274
4275 .hover\:text-red-600:hover {
4276 --tw-text-opacity: 1;
4277 color: rgb(220 38 38 / var(--tw-text-opacity, 1));
4278 }
4279
4280 .hover\:text-red-700:hover {
4281 --tw-text-opacity: 1;
4282 color: rgb(185 28 28 / var(--tw-text-opacity, 1));
4283 }
4284
4285 .hover\:text-yatra-primary:hover {
4286 color: var(--yatra-primary, #3b82f6);
4287 }
4288
4289 .hover\:text-yatra-primary-dark:hover {
4290 color: var(--yatra-primary-dark, #2563eb);
4291 }
4292
4293 .hover\:text-yatra-primary-darker:hover {
4294 color: var(--yatra-primary-darker, #1e40af);
4295 }
4296
4297 .hover\:text-yellow-200:hover {
4298 --tw-text-opacity: 1;
4299 color: rgb(254 240 138 / var(--tw-text-opacity, 1));
4300 }
4301
4302 .hover\:text-yellow-700:hover {
4303 --tw-text-opacity: 1;
4304 color: rgb(161 98 7 / var(--tw-text-opacity, 1));
4305 }
4306
4307 .hover\:underline:hover {
4308 text-decoration-line: underline;
4309 }
4310
4311 .hover\:opacity-100:hover {
4312 opacity: 1;
4313 }
4314
4315 .hover\:opacity-80:hover {
4316 opacity: 0.8;
4317 }
4318
4319 .hover\:opacity-90:hover {
4320 opacity: 0.9;
4321 }
4322
4323 .hover\:shadow-lg:hover {
4324 --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
4325 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
4326 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
4327 }
4328
4329 .hover\:shadow-md:hover {
4330 --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
4331 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
4332 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
4333 }
4334
4335 .hover\:shadow-xl:hover {
4336 --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
4337 --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
4338 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
4339 }
4340
4341 .hover\:ring-amber-300:hover {
4342 --tw-ring-opacity: 1;
4343 --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1));
4344 }
4345
4346 .hover\:ring-blue-300:hover {
4347 --tw-ring-opacity: 1;
4348 --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1));
4349 }
4350
4351 .focus\:border-blue-500:focus {
4352 --tw-border-opacity: 1;
4353 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
4354 }
4355
4356 .focus\:border-green-500:focus {
4357 --tw-border-opacity: 1;
4358 border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
4359 }
4360
4361 .focus\:border-red-500:focus {
4362 --tw-border-opacity: 1;
4363 border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
4364 }
4365
4366 .focus\:border-transparent:focus {
4367 border-color: transparent;
4368 }
4369
4370 .focus\:outline-none:focus {
4371 outline: 2px solid transparent;
4372 outline-offset: 2px;
4373 }
4374
4375 .focus\:ring-1:focus {
4376 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
4377 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
4378 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
4379 }
4380
4381 .focus\:ring-2:focus {
4382 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
4383 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
4384 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
4385 }
4386
4387 .focus\:ring-amber-400:focus {
4388 --tw-ring-opacity: 1;
4389 --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1));
4390 }
4391
4392 .focus\:ring-amber-500:focus {
4393 --tw-ring-opacity: 1;
4394 --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1));
4395 }
4396
4397 .focus\:ring-blue-400:focus {
4398 --tw-ring-opacity: 1;
4399 --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));
4400 }
4401
4402 .focus\:ring-blue-500:focus {
4403 --tw-ring-opacity: 1;
4404 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
4405 }
4406
4407 .focus\:ring-green-500:focus {
4408 --tw-ring-opacity: 1;
4409 --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1));
4410 }
4411
4412 .focus\:ring-purple-500:focus {
4413 --tw-ring-opacity: 1;
4414 --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1));
4415 }
4416
4417 .focus\:ring-red-500:focus {
4418 --tw-ring-opacity: 1;
4419 --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1));
4420 }
4421
4422 .focus\:ring-yatra-primary:focus {
4423 --tw-ring-color: var(--yatra-primary, #3b82f6);
4424 }
4425
4426 .focus\:ring-offset-2:focus {
4427 --tw-ring-offset-width: 2px;
4428 }
4429
4430 .focus-visible\:outline-none:focus-visible {
4431 outline: 2px solid transparent;
4432 outline-offset: 2px;
4433 }
4434
4435 .focus-visible\:outline:focus-visible {
4436 outline-style: solid;
4437 }
4438
4439 .focus-visible\:ring-2:focus-visible {
4440 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
4441 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
4442 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
4443 }
4444
4445 .focus-visible\:ring-amber-500:focus-visible {
4446 --tw-ring-opacity: 1;
4447 --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1));
4448 }
4449
4450 .focus-visible\:ring-blue-500:focus-visible {
4451 --tw-ring-opacity: 1;
4452 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
4453 }
4454
4455 .focus-visible\:ring-yatra-primary:focus-visible {
4456 --tw-ring-color: var(--yatra-primary, #3b82f6);
4457 }
4458
4459 .focus-visible\:ring-offset-2:focus-visible {
4460 --tw-ring-offset-width: 2px;
4461 }
4462
4463 .focus-visible\:ring-offset-white:focus-visible {
4464 --tw-ring-offset-color: #fff;
4465 }
4466
4467 .active\:cursor-grabbing:active {
4468 cursor: grabbing;
4469 }
4470
4471 .disabled\:pointer-events-none:disabled {
4472 pointer-events: none;
4473 }
4474
4475 .disabled\:cursor-not-allowed:disabled {
4476 cursor: not-allowed;
4477 }
4478
4479 .disabled\:cursor-wait:disabled {
4480 cursor: wait;
4481 }
4482
4483 .disabled\:bg-gray-400:disabled {
4484 --tw-bg-opacity: 1;
4485 background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
4486 }
4487
4488 .disabled\:opacity-30:disabled {
4489 opacity: 0.3;
4490 }
4491
4492 .disabled\:opacity-40:disabled {
4493 opacity: 0.4;
4494 }
4495
4496 .disabled\:opacity-50:disabled {
4497 opacity: 0.5;
4498 }
4499
4500 .group:hover .group-hover\:visible {
4501 visibility: visible;
4502 }
4503
4504 .group:hover .group-hover\:translate-x-1 {
4505 --tw-translate-x: 0.25rem;
4506 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
4507 }
4508
4509 .group:hover .group-hover\:rotate-12 {
4510 --tw-rotate: 12deg;
4511 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
4512 }
4513
4514 .group:hover .group-hover\:scale-110 {
4515 --tw-scale-x: 1.1;
4516 --tw-scale-y: 1.1;
4517 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
4518 }
4519
4520 .group:hover .group-hover\:bg-black\/20 {
4521 background-color: rgb(0 0 0 / 0.2);
4522 }
4523
4524 .group:hover .group-hover\:bg-blue-100 {
4525 --tw-bg-opacity: 1;
4526 background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
4527 }
4528
4529 .group:hover .group-hover\:bg-blue-200 {
4530 --tw-bg-opacity: 1;
4531 background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
4532 }
4533
4534 .group:hover .group-hover\:bg-green-200 {
4535 --tw-bg-opacity: 1;
4536 background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
4537 }
4538
4539 .group:hover .group-hover\:bg-indigo-200 {
4540 --tw-bg-opacity: 1;
4541 background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1));
4542 }
4543
4544 .group:hover .group-hover\:bg-orange-200 {
4545 --tw-bg-opacity: 1;
4546 background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));
4547 }
4548
4549 .group:hover .group-hover\:bg-purple-200 {
4550 --tw-bg-opacity: 1;
4551 background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1));
4552 }
4553
4554 .group:hover .group-hover\:bg-yellow-200 {
4555 --tw-bg-opacity: 1;
4556 background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1));
4557 }
4558
4559 .group:hover .group-hover\:text-blue-500 {
4560 --tw-text-opacity: 1;
4561 color: rgb(59 130 246 / var(--tw-text-opacity, 1));
4562 }
4563
4564 .group:hover .group-hover\:text-blue-600 {
4565 --tw-text-opacity: 1;
4566 color: rgb(37 99 235 / var(--tw-text-opacity, 1));
4567 }
4568
4569 .group:hover .group-hover\:text-blue-700 {
4570 --tw-text-opacity: 1;
4571 color: rgb(29 78 216 / var(--tw-text-opacity, 1));
4572 }
4573
4574 .group:hover .group-hover\:text-gray-600 {
4575 --tw-text-opacity: 1;
4576 color: rgb(75 85 99 / var(--tw-text-opacity, 1));
4577 }
4578
4579 .group:hover .group-hover\:text-yatra-primary {
4580 color: var(--yatra-primary, #3b82f6);
4581 }
4582
4583 .group:hover .group-hover\:underline {
4584 text-decoration-line: underline;
4585 }
4586
4587 .group\/bar:hover .group-hover\/bar\:opacity-100 {
4588 opacity: 1;
4589 }
4590
4591 .group:hover .group-hover\:opacity-100 {
4592 opacity: 1;
4593 }
4594
4595 .peer:disabled ~ .peer-disabled\:cursor-not-allowed {
4596 cursor: not-allowed;
4597 }
4598
4599 .peer:disabled ~ .peer-disabled\:opacity-70 {
4600 opacity: 0.7;
4601 }
4602
4603 .data-\[state\=selected\]\:bg-gray-100[data-state="selected"] {
4604 --tw-bg-opacity: 1;
4605 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
4606 }
4607
4608 .dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
4609 --tw-divide-opacity: 1;
4610 border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1));
4611 }
4612
4613 .dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
4614 --tw-divide-opacity: 1;
4615 border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1));
4616 }
4617
4618 .dark\:border-amber-400:is(.dark *) {
4619 --tw-border-opacity: 1;
4620 border-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
4621 }
4622
4623 .dark\:border-amber-500\/40:is(.dark *) {
4624 border-color: rgb(245 158 11 / 0.4);
4625 }
4626
4627 .dark\:border-amber-500\/60:is(.dark *) {
4628 border-color: rgb(245 158 11 / 0.6);
4629 }
4630
4631 .dark\:border-amber-700:is(.dark *) {
4632 --tw-border-opacity: 1;
4633 border-color: rgb(180 83 9 / var(--tw-border-opacity, 1));
4634 }
4635
4636 .dark\:border-amber-800:is(.dark *) {
4637 --tw-border-opacity: 1;
4638 border-color: rgb(146 64 14 / var(--tw-border-opacity, 1));
4639 }
4640
4641 .dark\:border-amber-800\/40:is(.dark *) {
4642 border-color: rgb(146 64 14 / 0.4);
4643 }
4644
4645 .dark\:border-amber-900\/40:is(.dark *) {
4646 border-color: rgb(120 53 15 / 0.4);
4647 }
4648
4649 .dark\:border-amber-900\/50:is(.dark *) {
4650 border-color: rgb(120 53 15 / 0.5);
4651 }
4652
4653 .dark\:border-blue-400:is(.dark *) {
4654 --tw-border-opacity: 1;
4655 border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
4656 }
4657
4658 .dark\:border-blue-500:is(.dark *) {
4659 --tw-border-opacity: 1;
4660 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
4661 }
4662
4663 .dark\:border-blue-500\/30:is(.dark *) {
4664 border-color: rgb(59 130 246 / 0.3);
4665 }
4666
4667 .dark\:border-blue-500\/40:is(.dark *) {
4668 border-color: rgb(59 130 246 / 0.4);
4669 }
4670
4671 .dark\:border-blue-500\/60:is(.dark *) {
4672 border-color: rgb(59 130 246 / 0.6);
4673 }
4674
4675 .dark\:border-blue-600:is(.dark *) {
4676 --tw-border-opacity: 1;
4677 border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
4678 }
4679
4680 .dark\:border-blue-700:is(.dark *) {
4681 --tw-border-opacity: 1;
4682 border-color: rgb(29 78 216 / var(--tw-border-opacity, 1));
4683 }
4684
4685 .dark\:border-blue-800:is(.dark *) {
4686 --tw-border-opacity: 1;
4687 border-color: rgb(30 64 175 / var(--tw-border-opacity, 1));
4688 }
4689
4690 .dark\:border-blue-800\/60:is(.dark *) {
4691 border-color: rgb(30 64 175 / 0.6);
4692 }
4693
4694 .dark\:border-blue-900:is(.dark *) {
4695 --tw-border-opacity: 1;
4696 border-color: rgb(30 58 138 / var(--tw-border-opacity, 1));
4697 }
4698
4699 .dark\:border-blue-900\/40:is(.dark *) {
4700 border-color: rgb(30 58 138 / 0.4);
4701 }
4702
4703 .dark\:border-emerald-400:is(.dark *) {
4704 --tw-border-opacity: 1;
4705 border-color: rgb(52 211 153 / var(--tw-border-opacity, 1));
4706 }
4707
4708 .dark\:border-emerald-800:is(.dark *) {
4709 --tw-border-opacity: 1;
4710 border-color: rgb(6 95 70 / var(--tw-border-opacity, 1));
4711 }
4712
4713 .dark\:border-gray-300:is(.dark *) {
4714 --tw-border-opacity: 1;
4715 border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
4716 }
4717
4718 .dark\:border-gray-500:is(.dark *) {
4719 --tw-border-opacity: 1;
4720 border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
4721 }
4722
4723 .dark\:border-gray-600:is(.dark *) {
4724 --tw-border-opacity: 1;
4725 border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
4726 }
4727
4728 .dark\:border-gray-600\/50:is(.dark *) {
4729 border-color: rgb(75 85 99 / 0.5);
4730 }
4731
4732 .dark\:border-gray-700:is(.dark *) {
4733 --tw-border-opacity: 1;
4734 border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
4735 }
4736
4737 .dark\:border-gray-700\/50:is(.dark *) {
4738 border-color: rgb(55 65 81 / 0.5);
4739 }
4740
4741 .dark\:border-gray-800:is(.dark *) {
4742 --tw-border-opacity: 1;
4743 border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
4744 }
4745
4746 .dark\:border-gray-800\/80:is(.dark *) {
4747 border-color: rgb(31 41 55 / 0.8);
4748 }
4749
4750 .dark\:border-green-700:is(.dark *) {
4751 --tw-border-opacity: 1;
4752 border-color: rgb(21 128 61 / var(--tw-border-opacity, 1));
4753 }
4754
4755 .dark\:border-green-800:is(.dark *) {
4756 --tw-border-opacity: 1;
4757 border-color: rgb(22 101 52 / var(--tw-border-opacity, 1));
4758 }
4759
4760 .dark\:border-green-900:is(.dark *) {
4761 --tw-border-opacity: 1;
4762 border-color: rgb(20 83 45 / var(--tw-border-opacity, 1));
4763 }
4764
4765 .dark\:border-green-900\/40:is(.dark *) {
4766 border-color: rgb(20 83 45 / 0.4);
4767 }
4768
4769 .dark\:border-indigo-800:is(.dark *) {
4770 --tw-border-opacity: 1;
4771 border-color: rgb(55 48 163 / var(--tw-border-opacity, 1));
4772 }
4773
4774 .dark\:border-orange-700:is(.dark *) {
4775 --tw-border-opacity: 1;
4776 border-color: rgb(194 65 12 / var(--tw-border-opacity, 1));
4777 }
4778
4779 .dark\:border-orange-700\/50:is(.dark *) {
4780 border-color: rgb(194 65 12 / 0.5);
4781 }
4782
4783 .dark\:border-orange-800:is(.dark *) {
4784 --tw-border-opacity: 1;
4785 border-color: rgb(154 52 18 / var(--tw-border-opacity, 1));
4786 }
4787
4788 .dark\:border-purple-400:is(.dark *) {
4789 --tw-border-opacity: 1;
4790 border-color: rgb(192 132 252 / var(--tw-border-opacity, 1));
4791 }
4792
4793 .dark\:border-purple-500\/40:is(.dark *) {
4794 border-color: rgb(168 85 247 / 0.4);
4795 }
4796
4797 .dark\:border-purple-800:is(.dark *) {
4798 --tw-border-opacity: 1;
4799 border-color: rgb(107 33 168 / var(--tw-border-opacity, 1));
4800 }
4801
4802 .dark\:border-red-500\/40:is(.dark *) {
4803 border-color: rgb(239 68 68 / 0.4);
4804 }
4805
4806 .dark\:border-red-600:is(.dark *) {
4807 --tw-border-opacity: 1;
4808 border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
4809 }
4810
4811 .dark\:border-red-700:is(.dark *) {
4812 --tw-border-opacity: 1;
4813 border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
4814 }
4815
4816 .dark\:border-red-800:is(.dark *) {
4817 --tw-border-opacity: 1;
4818 border-color: rgb(153 27 27 / var(--tw-border-opacity, 1));
4819 }
4820
4821 .dark\:border-red-900:is(.dark *) {
4822 --tw-border-opacity: 1;
4823 border-color: rgb(127 29 29 / var(--tw-border-opacity, 1));
4824 }
4825
4826 .dark\:border-red-900\/20:is(.dark *) {
4827 border-color: rgb(127 29 29 / 0.2);
4828 }
4829
4830 .dark\:border-red-900\/30:is(.dark *) {
4831 border-color: rgb(127 29 29 / 0.3);
4832 }
4833
4834 .dark\:border-red-900\/40:is(.dark *) {
4835 border-color: rgb(127 29 29 / 0.4);
4836 }
4837
4838 .dark\:border-red-900\/50:is(.dark *) {
4839 border-color: rgb(127 29 29 / 0.5);
4840 }
4841
4842 .dark\:border-white:is(.dark *) {
4843 --tw-border-opacity: 1;
4844 border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
4845 }
4846
4847 .dark\:border-yatra-border-dark:is(.dark *) {
4848 border-color: color-mix(in srgb, var(--yatra-primary-light-dark, #1e3a8a) 42%, rgb(30 41 59));
4849 }
4850
4851 .dark\:border-yellow-700:is(.dark *) {
4852 --tw-border-opacity: 1;
4853 border-color: rgb(161 98 7 / var(--tw-border-opacity, 1));
4854 }
4855
4856 .dark\:border-yellow-800:is(.dark *) {
4857 --tw-border-opacity: 1;
4858 border-color: rgb(133 77 14 / var(--tw-border-opacity, 1));
4859 }
4860
4861 .dark\:border-b-gray-100:is(.dark *) {
4862 --tw-border-opacity: 1;
4863 border-bottom-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4864 }
4865
4866 .dark\:border-l-gray-100:is(.dark *) {
4867 --tw-border-opacity: 1;
4868 border-left-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4869 }
4870
4871 .dark\:border-r-gray-100:is(.dark *) {
4872 --tw-border-opacity: 1;
4873 border-right-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4874 }
4875
4876 .dark\:border-t-gray-100:is(.dark *) {
4877 --tw-border-opacity: 1;
4878 border-top-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4879 }
4880
4881 .dark\:bg-amber-500\/10:is(.dark *) {
4882 background-color: rgb(245 158 11 / 0.1);
4883 }
4884
4885 .dark\:bg-amber-800:is(.dark *) {
4886 --tw-bg-opacity: 1;
4887 background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1));
4888 }
4889
4890 .dark\:bg-amber-900\/10:is(.dark *) {
4891 background-color: rgb(120 53 15 / 0.1);
4892 }
4893
4894 .dark\:bg-amber-900\/15:is(.dark *) {
4895 background-color: rgb(120 53 15 / 0.15);
4896 }
4897
4898 .dark\:bg-amber-900\/20:is(.dark *) {
4899 background-color: rgb(120 53 15 / 0.2);
4900 }
4901
4902 .dark\:bg-amber-900\/30:is(.dark *) {
4903 background-color: rgb(120 53 15 / 0.3);
4904 }
4905
4906 .dark\:bg-amber-900\/40:is(.dark *) {
4907 background-color: rgb(120 53 15 / 0.4);
4908 }
4909
4910 .dark\:bg-amber-950:is(.dark *) {
4911 --tw-bg-opacity: 1;
4912 background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1));
4913 }
4914
4915 .dark\:bg-amber-950\/20:is(.dark *) {
4916 background-color: rgb(69 26 3 / 0.2);
4917 }
4918
4919 .dark\:bg-amber-950\/25:is(.dark *) {
4920 background-color: rgb(69 26 3 / 0.25);
4921 }
4922
4923 .dark\:bg-amber-950\/30:is(.dark *) {
4924 background-color: rgb(69 26 3 / 0.3);
4925 }
4926
4927 .dark\:bg-amber-950\/40:is(.dark *) {
4928 background-color: rgb(69 26 3 / 0.4);
4929 }
4930
4931 .dark\:bg-black:is(.dark *) {
4932 --tw-bg-opacity: 1;
4933 background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
4934 }
4935
4936 .dark\:bg-black\/30:is(.dark *) {
4937 background-color: rgb(0 0 0 / 0.3);
4938 }
4939
4940 .dark\:bg-blue-400:is(.dark *) {
4941 --tw-bg-opacity: 1;
4942 background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1));
4943 }
4944
4945 .dark\:bg-blue-500:is(.dark *) {
4946 --tw-bg-opacity: 1;
4947 background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
4948 }
4949
4950 .dark\:bg-blue-700:is(.dark *) {
4951 --tw-bg-opacity: 1;
4952 background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
4953 }
4954
4955 .dark\:bg-blue-800:is(.dark *) {
4956 --tw-bg-opacity: 1;
4957 background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
4958 }
4959
4960 .dark\:bg-blue-900:is(.dark *) {
4961 --tw-bg-opacity: 1;
4962 background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
4963 }
4964
4965 .dark\:bg-blue-900\/10:is(.dark *) {
4966 background-color: rgb(30 58 138 / 0.1);
4967 }
4968
4969 .dark\:bg-blue-900\/20:is(.dark *) {
4970 background-color: rgb(30 58 138 / 0.2);
4971 }
4972
4973 .dark\:bg-blue-900\/30:is(.dark *) {
4974 background-color: rgb(30 58 138 / 0.3);
4975 }
4976
4977 .dark\:bg-blue-900\/40:is(.dark *) {
4978 background-color: rgb(30 58 138 / 0.4);
4979 }
4980
4981 .dark\:bg-blue-900\/50:is(.dark *) {
4982 background-color: rgb(30 58 138 / 0.5);
4983 }
4984
4985 .dark\:bg-blue-900\/60:is(.dark *) {
4986 background-color: rgb(30 58 138 / 0.6);
4987 }
4988
4989 .dark\:bg-blue-950\/20:is(.dark *) {
4990 background-color: rgb(23 37 84 / 0.2);
4991 }
4992
4993 .dark\:bg-blue-950\/25:is(.dark *) {
4994 background-color: rgb(23 37 84 / 0.25);
4995 }
4996
4997 .dark\:bg-blue-950\/30:is(.dark *) {
4998 background-color: rgb(23 37 84 / 0.3);
4999 }
5000
5001 .dark\:bg-blue-950\/40:is(.dark *) {
5002 background-color: rgb(23 37 84 / 0.4);
5003 }
5004
5005 .dark\:bg-emerald-900\/20:is(.dark *) {
5006 background-color: rgb(6 78 59 / 0.2);
5007 }
5008
5009 .dark\:bg-emerald-900\/40:is(.dark *) {
5010 background-color: rgb(6 78 59 / 0.4);
5011 }
5012
5013 .dark\:bg-gray-100:is(.dark *) {
5014 --tw-bg-opacity: 1;
5015 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
5016 }
5017
5018 .dark\:bg-gray-600:is(.dark *) {
5019 --tw-bg-opacity: 1;
5020 background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
5021 }
5022
5023 .dark\:bg-gray-700:is(.dark *) {
5024 --tw-bg-opacity: 1;
5025 background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
5026 }
5027
5028 .dark\:bg-gray-700\/50:is(.dark *) {
5029 background-color: rgb(55 65 81 / 0.5);
5030 }
5031
5032 .dark\:bg-gray-800:is(.dark *) {
5033 --tw-bg-opacity: 1;
5034 background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
5035 }
5036
5037 .dark\:bg-gray-800\/30:is(.dark *) {
5038 background-color: rgb(31 41 55 / 0.3);
5039 }
5040
5041 .dark\:bg-gray-800\/40:is(.dark *) {
5042 background-color: rgb(31 41 55 / 0.4);
5043 }
5044
5045 .dark\:bg-gray-800\/50:is(.dark *) {
5046 background-color: rgb(31 41 55 / 0.5);
5047 }
5048
5049 .dark\:bg-gray-800\/60:is(.dark *) {
5050 background-color: rgb(31 41 55 / 0.6);
5051 }
5052
5053 .dark\:bg-gray-800\/70:is(.dark *) {
5054 background-color: rgb(31 41 55 / 0.7);
5055 }
5056
5057 .dark\:bg-gray-900:is(.dark *) {
5058 --tw-bg-opacity: 1;
5059 background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
5060 }
5061
5062 .dark\:bg-gray-900\/20:is(.dark *) {
5063 background-color: rgb(17 24 39 / 0.2);
5064 }
5065
5066 .dark\:bg-gray-900\/30:is(.dark *) {
5067 background-color: rgb(17 24 39 / 0.3);
5068 }
5069
5070 .dark\:bg-gray-900\/40:is(.dark *) {
5071 background-color: rgb(17 24 39 / 0.4);
5072 }
5073
5074 .dark\:bg-gray-900\/50:is(.dark *) {
5075 background-color: rgb(17 24 39 / 0.5);
5076 }
5077
5078 .dark\:bg-gray-900\/60:is(.dark *) {
5079 background-color: rgb(17 24 39 / 0.6);
5080 }
5081
5082 .dark\:bg-gray-900\/70:is(.dark *) {
5083 background-color: rgb(17 24 39 / 0.7);
5084 }
5085
5086 .dark\:bg-gray-900\/80:is(.dark *) {
5087 background-color: rgb(17 24 39 / 0.8);
5088 }
5089
5090 .dark\:bg-gray-950:is(.dark *) {
5091 --tw-bg-opacity: 1;
5092 background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
5093 }
5094
5095 .dark\:bg-gray-950\/30:is(.dark *) {
5096 background-color: rgb(3 7 18 / 0.3);
5097 }
5098
5099 .dark\:bg-green-400:is(.dark *) {
5100 --tw-bg-opacity: 1;
5101 background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1));
5102 }
5103
5104 .dark\:bg-green-800:is(.dark *) {
5105 --tw-bg-opacity: 1;
5106 background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
5107 }
5108
5109 .dark\:bg-green-900:is(.dark *) {
5110 --tw-bg-opacity: 1;
5111 background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1));
5112 }
5113
5114 .dark\:bg-green-900\/10:is(.dark *) {
5115 background-color: rgb(20 83 45 / 0.1);
5116 }
5117
5118 .dark\:bg-green-900\/20:is(.dark *) {
5119 background-color: rgb(20 83 45 / 0.2);
5120 }
5121
5122 .dark\:bg-green-900\/30:is(.dark *) {
5123 background-color: rgb(20 83 45 / 0.3);
5124 }
5125
5126 .dark\:bg-green-900\/40:is(.dark *) {
5127 background-color: rgb(20 83 45 / 0.4);
5128 }
5129
5130 .dark\:bg-green-900\/50:is(.dark *) {
5131 background-color: rgb(20 83 45 / 0.5);
5132 }
5133
5134 .dark\:bg-green-950\/20:is(.dark *) {
5135 background-color: rgb(5 46 22 / 0.2);
5136 }
5137
5138 .dark\:bg-green-950\/30:is(.dark *) {
5139 background-color: rgb(5 46 22 / 0.3);
5140 }
5141
5142 .dark\:bg-green-950\/40:is(.dark *) {
5143 background-color: rgb(5 46 22 / 0.4);
5144 }
5145
5146 .dark\:bg-indigo-900\/20:is(.dark *) {
5147 background-color: rgb(49 46 129 / 0.2);
5148 }
5149
5150 .dark\:bg-indigo-900\/30:is(.dark *) {
5151 background-color: rgb(49 46 129 / 0.3);
5152 }
5153
5154 .dark\:bg-indigo-900\/50:is(.dark *) {
5155 background-color: rgb(49 46 129 / 0.5);
5156 }
5157
5158 .dark\:bg-orange-500\/15:is(.dark *) {
5159 background-color: rgb(249 115 22 / 0.15);
5160 }
5161
5162 .dark\:bg-orange-900:is(.dark *) {
5163 --tw-bg-opacity: 1;
5164 background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1));
5165 }
5166
5167 .dark\:bg-orange-900\/20:is(.dark *) {
5168 background-color: rgb(124 45 18 / 0.2);
5169 }
5170
5171 .dark\:bg-orange-900\/30:is(.dark *) {
5172 background-color: rgb(124 45 18 / 0.3);
5173 }
5174
5175 .dark\:bg-orange-900\/50:is(.dark *) {
5176 background-color: rgb(124 45 18 / 0.5);
5177 }
5178
5179 .dark\:bg-purple-900:is(.dark *) {
5180 --tw-bg-opacity: 1;
5181 background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1));
5182 }
5183
5184 .dark\:bg-purple-900\/10:is(.dark *) {
5185 background-color: rgb(88 28 135 / 0.1);
5186 }
5187
5188 .dark\:bg-purple-900\/20:is(.dark *) {
5189 background-color: rgb(88 28 135 / 0.2);
5190 }
5191
5192 .dark\:bg-purple-900\/30:is(.dark *) {
5193 background-color: rgb(88 28 135 / 0.3);
5194 }
5195
5196 .dark\:bg-purple-900\/50:is(.dark *) {
5197 background-color: rgb(88 28 135 / 0.5);
5198 }
5199
5200 .dark\:bg-red-500:is(.dark *) {
5201 --tw-bg-opacity: 1;
5202 background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
5203 }
5204
5205 .dark\:bg-red-800:is(.dark *) {
5206 --tw-bg-opacity: 1;
5207 background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
5208 }
5209
5210 .dark\:bg-red-900\/10:is(.dark *) {
5211 background-color: rgb(127 29 29 / 0.1);
5212 }
5213
5214 .dark\:bg-red-900\/20:is(.dark *) {
5215 background-color: rgb(127 29 29 / 0.2);
5216 }
5217
5218 .dark\:bg-red-900\/30:is(.dark *) {
5219 background-color: rgb(127 29 29 / 0.3);
5220 }
5221
5222 .dark\:bg-red-950\/20:is(.dark *) {
5223 background-color: rgb(69 10 10 / 0.2);
5224 }
5225
5226 .dark\:bg-red-950\/30:is(.dark *) {
5227 background-color: rgb(69 10 10 / 0.3);
5228 }
5229
5230 .dark\:bg-red-950\/40:is(.dark *) {
5231 background-color: rgb(69 10 10 / 0.4);
5232 }
5233
5234 .dark\:bg-slate-900:is(.dark *) {
5235 --tw-bg-opacity: 1;
5236 background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
5237 }
5238
5239 .dark\:bg-teal-900\/20:is(.dark *) {
5240 background-color: rgb(19 78 74 / 0.2);
5241 }
5242
5243 .dark\:bg-white:is(.dark *) {
5244 --tw-bg-opacity: 1;
5245 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
5246 }
5247
5248 .dark\:bg-yatra-hover-soft-dark:is(.dark *) {
5249 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 10%, rgb(15 23 42));
5250 }
5251
5252 .dark\:bg-yatra-surface-dark:is(.dark *) {
5253 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 20%, rgb(15 23 42));
5254 }
5255
5256 .dark\:bg-yatra-surface-dark-muted:is(.dark *) {
5257 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 12%, rgb(15 23 42));
5258 }
5259
5260 .dark\:bg-yellow-800:is(.dark *) {
5261 --tw-bg-opacity: 1;
5262 background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1));
5263 }
5264
5265 .dark\:bg-yellow-900\/10:is(.dark *) {
5266 background-color: rgb(113 63 18 / 0.1);
5267 }
5268
5269 .dark\:bg-yellow-900\/20:is(.dark *) {
5270 background-color: rgb(113 63 18 / 0.2);
5271 }
5272
5273 .dark\:bg-yellow-900\/30:is(.dark *) {
5274 background-color: rgb(113 63 18 / 0.3);
5275 }
5276
5277 .dark\:bg-yellow-900\/50:is(.dark *) {
5278 background-color: rgb(113 63 18 / 0.5);
5279 }
5280
5281 .dark\:from-amber-900\/20:is(.dark *) {
5282 --tw-gradient-from: rgb(120 53 15 / 0.2) var(--tw-gradient-from-position);
5283 --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
5284 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5285 }
5286
5287 .dark\:from-blue-900\/20:is(.dark *) {
5288 --tw-gradient-from: rgb(30 58 138 / 0.2) var(--tw-gradient-from-position);
5289 --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
5290 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5291 }
5292
5293 .dark\:from-blue-900\/40:is(.dark *) {
5294 --tw-gradient-from: rgb(30 58 138 / 0.4) var(--tw-gradient-from-position);
5295 --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
5296 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5297 }
5298
5299 .dark\:from-blue-950\/30:is(.dark *) {
5300 --tw-gradient-from: rgb(23 37 84 / 0.3) var(--tw-gradient-from-position);
5301 --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);
5302 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5303 }
5304
5305 .dark\:from-emerald-500:is(.dark *) {
5306 --tw-gradient-from: #10b981 var(--tw-gradient-from-position);
5307 --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
5308 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5309 }
5310
5311 .dark\:from-gray-800:is(.dark *) {
5312 --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
5313 --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
5314 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5315 }
5316
5317 .dark\:from-gray-900\/80:is(.dark *) {
5318 --tw-gradient-from: rgb(17 24 39 / 0.8) var(--tw-gradient-from-position);
5319 --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
5320 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5321 }
5322
5323 .dark\:from-green-900\/20:is(.dark *) {
5324 --tw-gradient-from: rgb(20 83 45 / 0.2) var(--tw-gradient-from-position);
5325 --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
5326 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5327 }
5328
5329 .dark\:from-green-950\/20:is(.dark *) {
5330 --tw-gradient-from: rgb(5 46 22 / 0.2) var(--tw-gradient-from-position);
5331 --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);
5332 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5333 }
5334
5335 .dark\:from-orange-950\/20:is(.dark *) {
5336 --tw-gradient-from: rgb(67 20 7 / 0.2) var(--tw-gradient-from-position);
5337 --tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);
5338 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5339 }
5340
5341 .dark\:from-purple-500:is(.dark *) {
5342 --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
5343 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
5344 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5345 }
5346
5347 .dark\:from-purple-500\/10:is(.dark *) {
5348 --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
5349 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
5350 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5351 }
5352
5353 .dark\:from-purple-900\/20:is(.dark *) {
5354 --tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position);
5355 --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
5356 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5357 }
5358
5359 .dark\:from-red-900\/40:is(.dark *) {
5360 --tw-gradient-from: rgb(127 29 29 / 0.4) var(--tw-gradient-from-position);
5361 --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
5362 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5363 }
5364
5365 .dark\:from-red-900\/50:is(.dark *) {
5366 --tw-gradient-from: rgb(127 29 29 / 0.5) var(--tw-gradient-from-position);
5367 --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
5368 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5369 }
5370
5371 .dark\:from-red-950\/20:is(.dark *) {
5372 --tw-gradient-from: rgb(69 10 10 / 0.2) var(--tw-gradient-from-position);
5373 --tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);
5374 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5375 }
5376
5377 .dark\:via-blue-800\/20:is(.dark *) {
5378 --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
5379 --tw-gradient-stops: var(--tw-gradient-from), rgb(30 64 175 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
5380 }
5381
5382 .dark\:via-blue-900\/20:is(.dark *) {
5383 --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
5384 --tw-gradient-stops: var(--tw-gradient-from), rgb(30 58 138 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
5385 }
5386
5387 .dark\:via-gray-900:is(.dark *) {
5388 --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
5389 --tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to);
5390 }
5391
5392 .dark\:via-orange-900\/10:is(.dark *) {
5393 --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
5394 --tw-gradient-stops: var(--tw-gradient-from), rgb(124 45 18 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
5395 }
5396
5397 .dark\:via-rose-800\/30:is(.dark *) {
5398 --tw-gradient-to: rgb(159 18 57 / 0) var(--tw-gradient-to-position);
5399 --tw-gradient-stops: var(--tw-gradient-from), rgb(159 18 57 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
5400 }
5401
5402 .dark\:to-blue-500\/10:is(.dark *) {
5403 --tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
5404 }
5405
5406 .dark\:to-blue-900\/20:is(.dark *) {
5407 --tw-gradient-to: rgb(30 58 138 / 0.2) var(--tw-gradient-to-position);
5408 }
5409
5410 .dark\:to-blue-900\/30:is(.dark *) {
5411 --tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
5412 }
5413
5414 .dark\:to-emerald-900\/20:is(.dark *) {
5415 --tw-gradient-to: rgb(6 78 59 / 0.2) var(--tw-gradient-to-position);
5416 }
5417
5418 .dark\:to-emerald-950\/20:is(.dark *) {
5419 --tw-gradient-to: rgb(2 44 34 / 0.2) var(--tw-gradient-to-position);
5420 }
5421
5422 .dark\:to-gray-800\/50:is(.dark *) {
5423 --tw-gradient-to: rgb(31 41 55 / 0.5) var(--tw-gradient-to-position);
5424 }
5425
5426 .dark\:to-gray-800\/80:is(.dark *) {
5427 --tw-gradient-to: rgb(31 41 55 / 0.8) var(--tw-gradient-to-position);
5428 }
5429
5430 .dark\:to-gray-900:is(.dark *) {
5431 --tw-gradient-to: #111827 var(--tw-gradient-to-position);
5432 }
5433
5434 .dark\:to-indigo-400:is(.dark *) {
5435 --tw-gradient-to: #818cf8 var(--tw-gradient-to-position);
5436 }
5437
5438 .dark\:to-indigo-900\/20:is(.dark *) {
5439 --tw-gradient-to: rgb(49 46 129 / 0.2) var(--tw-gradient-to-position);
5440 }
5441
5442 .dark\:to-indigo-900\/40:is(.dark *) {
5443 --tw-gradient-to: rgb(49 46 129 / 0.4) var(--tw-gradient-to-position);
5444 }
5445
5446 .dark\:to-indigo-950\/30:is(.dark *) {
5447 --tw-gradient-to: rgb(30 27 75 / 0.3) var(--tw-gradient-to-position);
5448 }
5449
5450 .dark\:to-orange-900\/20:is(.dark *) {
5451 --tw-gradient-to: rgb(124 45 18 / 0.2) var(--tw-gradient-to-position);
5452 }
5453
5454 .dark\:to-orange-900\/40:is(.dark *) {
5455 --tw-gradient-to: rgb(124 45 18 / 0.4) var(--tw-gradient-to-position);
5456 }
5457
5458 .dark\:to-rose-950\/20:is(.dark *) {
5459 --tw-gradient-to: rgb(76 5 25 / 0.2) var(--tw-gradient-to-position);
5460 }
5461
5462 .dark\:to-teal-400:is(.dark *) {
5463 --tw-gradient-to: #2dd4bf var(--tw-gradient-to-position);
5464 }
5465
5466 .dark\:fill-gray-400:is(.dark *) {
5467 fill: #9ca3af;
5468 }
5469
5470 .dark\:fill-gray-600:is(.dark *) {
5471 fill: #4b5563;
5472 }
5473
5474 .dark\:stroke-gray-700:is(.dark *) {
5475 stroke: #374151;
5476 }
5477
5478 .dark\:text-amber-100:is(.dark *) {
5479 --tw-text-opacity: 1;
5480 color: rgb(254 243 199 / var(--tw-text-opacity, 1));
5481 }
5482
5483 .dark\:text-amber-200:is(.dark *) {
5484 --tw-text-opacity: 1;
5485 color: rgb(253 230 138 / var(--tw-text-opacity, 1));
5486 }
5487
5488 .dark\:text-amber-200\/90:is(.dark *) {
5489 color: rgb(253 230 138 / 0.9);
5490 }
5491
5492 .dark\:text-amber-300:is(.dark *) {
5493 --tw-text-opacity: 1;
5494 color: rgb(252 211 77 / var(--tw-text-opacity, 1));
5495 }
5496
5497 .dark\:text-amber-300\/70:is(.dark *) {
5498 color: rgb(252 211 77 / 0.7);
5499 }
5500
5501 .dark\:text-amber-300\/80:is(.dark *) {
5502 color: rgb(252 211 77 / 0.8);
5503 }
5504
5505 .dark\:text-amber-300\/90:is(.dark *) {
5506 color: rgb(252 211 77 / 0.9);
5507 }
5508
5509 .dark\:text-amber-400:is(.dark *) {
5510 --tw-text-opacity: 1;
5511 color: rgb(251 191 36 / var(--tw-text-opacity, 1));
5512 }
5513
5514 .dark\:text-amber-500:is(.dark *) {
5515 --tw-text-opacity: 1;
5516 color: rgb(245 158 11 / var(--tw-text-opacity, 1));
5517 }
5518
5519 .dark\:text-black:is(.dark *) {
5520 --tw-text-opacity: 1;
5521 color: rgb(0 0 0 / var(--tw-text-opacity, 1));
5522 }
5523
5524 .dark\:text-blue-100:is(.dark *) {
5525 --tw-text-opacity: 1;
5526 color: rgb(219 234 254 / var(--tw-text-opacity, 1));
5527 }
5528
5529 .dark\:text-blue-200:is(.dark *) {
5530 --tw-text-opacity: 1;
5531 color: rgb(191 219 254 / var(--tw-text-opacity, 1));
5532 }
5533
5534 .dark\:text-blue-200\/90:is(.dark *) {
5535 color: rgb(191 219 254 / 0.9);
5536 }
5537
5538 .dark\:text-blue-300:is(.dark *) {
5539 --tw-text-opacity: 1;
5540 color: rgb(147 197 253 / var(--tw-text-opacity, 1));
5541 }
5542
5543 .dark\:text-blue-400:is(.dark *) {
5544 --tw-text-opacity: 1;
5545 color: rgb(96 165 250 / var(--tw-text-opacity, 1));
5546 }
5547
5548 .dark\:text-blue-400\/80:is(.dark *) {
5549 color: rgb(96 165 250 / 0.8);
5550 }
5551
5552 .dark\:text-emerald-300:is(.dark *) {
5553 --tw-text-opacity: 1;
5554 color: rgb(110 231 183 / var(--tw-text-opacity, 1));
5555 }
5556
5557 .dark\:text-emerald-400:is(.dark *) {
5558 --tw-text-opacity: 1;
5559 color: rgb(52 211 153 / var(--tw-text-opacity, 1));
5560 }
5561
5562 .dark\:text-gray-100:is(.dark *) {
5563 --tw-text-opacity: 1;
5564 color: rgb(243 244 246 / var(--tw-text-opacity, 1));
5565 }
5566
5567 .dark\:text-gray-200:is(.dark *) {
5568 --tw-text-opacity: 1;
5569 color: rgb(229 231 235 / var(--tw-text-opacity, 1));
5570 }
5571
5572 .dark\:text-gray-300:is(.dark *) {
5573 --tw-text-opacity: 1;
5574 color: rgb(209 213 219 / var(--tw-text-opacity, 1));
5575 }
5576
5577 .dark\:text-gray-400:is(.dark *) {
5578 --tw-text-opacity: 1;
5579 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
5580 }
5581
5582 .dark\:text-gray-500:is(.dark *) {
5583 --tw-text-opacity: 1;
5584 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
5585 }
5586
5587 .dark\:text-gray-600:is(.dark *) {
5588 --tw-text-opacity: 1;
5589 color: rgb(75 85 99 / var(--tw-text-opacity, 1));
5590 }
5591
5592 .dark\:text-gray-700:is(.dark *) {
5593 --tw-text-opacity: 1;
5594 color: rgb(55 65 81 / var(--tw-text-opacity, 1));
5595 }
5596
5597 .dark\:text-gray-900:is(.dark *) {
5598 --tw-text-opacity: 1;
5599 color: rgb(17 24 39 / var(--tw-text-opacity, 1));
5600 }
5601
5602 .dark\:text-green-100:is(.dark *) {
5603 --tw-text-opacity: 1;
5604 color: rgb(220 252 231 / var(--tw-text-opacity, 1));
5605 }
5606
5607 .dark\:text-green-200:is(.dark *) {
5608 --tw-text-opacity: 1;
5609 color: rgb(187 247 208 / var(--tw-text-opacity, 1));
5610 }
5611
5612 .dark\:text-green-300:is(.dark *) {
5613 --tw-text-opacity: 1;
5614 color: rgb(134 239 172 / var(--tw-text-opacity, 1));
5615 }
5616
5617 .dark\:text-green-400:is(.dark *) {
5618 --tw-text-opacity: 1;
5619 color: rgb(74 222 128 / var(--tw-text-opacity, 1));
5620 }
5621
5622 .dark\:text-indigo-300:is(.dark *) {
5623 --tw-text-opacity: 1;
5624 color: rgb(165 180 252 / var(--tw-text-opacity, 1));
5625 }
5626
5627 .dark\:text-indigo-400:is(.dark *) {
5628 --tw-text-opacity: 1;
5629 color: rgb(129 140 248 / var(--tw-text-opacity, 1));
5630 }
5631
5632 .dark\:text-orange-100:is(.dark *) {
5633 --tw-text-opacity: 1;
5634 color: rgb(255 237 213 / var(--tw-text-opacity, 1));
5635 }
5636
5637 .dark\:text-orange-200:is(.dark *) {
5638 --tw-text-opacity: 1;
5639 color: rgb(254 215 170 / var(--tw-text-opacity, 1));
5640 }
5641
5642 .dark\:text-orange-200\/80:is(.dark *) {
5643 color: rgb(254 215 170 / 0.8);
5644 }
5645
5646 .dark\:text-orange-300:is(.dark *) {
5647 --tw-text-opacity: 1;
5648 color: rgb(253 186 116 / var(--tw-text-opacity, 1));
5649 }
5650
5651 .dark\:text-orange-400:is(.dark *) {
5652 --tw-text-opacity: 1;
5653 color: rgb(251 146 60 / var(--tw-text-opacity, 1));
5654 }
5655
5656 .dark\:text-pink-400:is(.dark *) {
5657 --tw-text-opacity: 1;
5658 color: rgb(244 114 182 / var(--tw-text-opacity, 1));
5659 }
5660
5661 .dark\:text-purple-100:is(.dark *) {
5662 --tw-text-opacity: 1;
5663 color: rgb(243 232 255 / var(--tw-text-opacity, 1));
5664 }
5665
5666 .dark\:text-purple-200:is(.dark *) {
5667 --tw-text-opacity: 1;
5668 color: rgb(233 213 255 / var(--tw-text-opacity, 1));
5669 }
5670
5671 .dark\:text-purple-300:is(.dark *) {
5672 --tw-text-opacity: 1;
5673 color: rgb(216 180 254 / var(--tw-text-opacity, 1));
5674 }
5675
5676 .dark\:text-purple-400:is(.dark *) {
5677 --tw-text-opacity: 1;
5678 color: rgb(192 132 252 / var(--tw-text-opacity, 1));
5679 }
5680
5681 .dark\:text-red-100:is(.dark *) {
5682 --tw-text-opacity: 1;
5683 color: rgb(254 226 226 / var(--tw-text-opacity, 1));
5684 }
5685
5686 .dark\:text-red-200:is(.dark *) {
5687 --tw-text-opacity: 1;
5688 color: rgb(254 202 202 / var(--tw-text-opacity, 1));
5689 }
5690
5691 .dark\:text-red-200\/90:is(.dark *) {
5692 color: rgb(254 202 202 / 0.9);
5693 }
5694
5695 .dark\:text-red-300:is(.dark *) {
5696 --tw-text-opacity: 1;
5697 color: rgb(252 165 165 / var(--tw-text-opacity, 1));
5698 }
5699
5700 .dark\:text-red-400:is(.dark *) {
5701 --tw-text-opacity: 1;
5702 color: rgb(248 113 113 / var(--tw-text-opacity, 1));
5703 }
5704
5705 .dark\:text-red-500:is(.dark *) {
5706 --tw-text-opacity: 1;
5707 color: rgb(239 68 68 / var(--tw-text-opacity, 1));
5708 }
5709
5710 .dark\:text-teal-400:is(.dark *) {
5711 --tw-text-opacity: 1;
5712 color: rgb(45 212 191 / var(--tw-text-opacity, 1));
5713 }
5714
5715 .dark\:text-white:is(.dark *) {
5716 --tw-text-opacity: 1;
5717 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
5718 }
5719
5720 .dark\:text-yatra-on-dark:is(.dark *) {
5721 color: var(--yatra-primary-color-dark, #60a5fa);
5722 }
5723
5724 .dark\:text-yatra-primary-light:is(.dark *) {
5725 color: var(--yatra-primary-light, #60a5fa);
5726 }
5727
5728 .dark\:text-yellow-200:is(.dark *) {
5729 --tw-text-opacity: 1;
5730 color: rgb(254 240 138 / var(--tw-text-opacity, 1));
5731 }
5732
5733 .dark\:text-yellow-300:is(.dark *) {
5734 --tw-text-opacity: 1;
5735 color: rgb(253 224 71 / var(--tw-text-opacity, 1));
5736 }
5737
5738 .dark\:text-yellow-400:is(.dark *) {
5739 --tw-text-opacity: 1;
5740 color: rgb(250 204 21 / var(--tw-text-opacity, 1));
5741 }
5742
5743 .dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder {
5744 --tw-placeholder-opacity: 1;
5745 color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
5746 }
5747
5748 .dark\:placeholder-gray-400:is(.dark *)::placeholder {
5749 --tw-placeholder-opacity: 1;
5750 color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
5751 }
5752
5753 .dark\:opacity-20:is(.dark *) {
5754 opacity: 0.2;
5755 }
5756
5757 .dark\:ring-amber-500:is(.dark *) {
5758 --tw-ring-opacity: 1;
5759 --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1));
5760 }
5761
5762 .dark\:ring-amber-800:is(.dark *) {
5763 --tw-ring-opacity: 1;
5764 --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1));
5765 }
5766
5767 .dark\:ring-blue-500:is(.dark *) {
5768 --tw-ring-opacity: 1;
5769 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
5770 }
5771
5772 .dark\:ring-blue-500\/30:is(.dark *) {
5773 --tw-ring-color: rgb(59 130 246 / 0.3);
5774 }
5775
5776 .dark\:ring-blue-900\/30:is(.dark *) {
5777 --tw-ring-color: rgb(30 58 138 / 0.3);
5778 }
5779
5780 .dark\:ring-red-900\/30:is(.dark *) {
5781 --tw-ring-color: rgb(127 29 29 / 0.3);
5782 }
5783
5784 .dark\:ring-offset-gray-800:is(.dark *) {
5785 --tw-ring-offset-color: #1f2937;
5786 }
5787
5788 .dark\:ring-offset-gray-900:is(.dark *) {
5789 --tw-ring-offset-color: #111827;
5790 }
5791
5792 .dark\:placeholder\:text-gray-400:is(.dark *)::-moz-placeholder {
5793 --tw-text-opacity: 1;
5794 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
5795 }
5796
5797 .dark\:placeholder\:text-gray-400:is(.dark *)::placeholder {
5798 --tw-text-opacity: 1;
5799 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
5800 }
5801
5802 .dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder {
5803 --tw-text-opacity: 1;
5804 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
5805 }
5806
5807 .dark\:placeholder\:text-gray-500:is(.dark *)::placeholder {
5808 --tw-text-opacity: 1;
5809 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
5810 }
5811
5812 .dark\:focus-within\:ring-blue-400:focus-within:is(.dark *) {
5813 --tw-ring-opacity: 1;
5814 --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));
5815 }
5816
5817 .dark\:hover\:border-blue-400:hover:is(.dark *) {
5818 --tw-border-opacity: 1;
5819 border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
5820 }
5821
5822 .dark\:hover\:border-blue-500:hover:is(.dark *) {
5823 --tw-border-opacity: 1;
5824 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
5825 }
5826
5827 .dark\:hover\:border-blue-600:hover:is(.dark *) {
5828 --tw-border-opacity: 1;
5829 border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
5830 }
5831
5832 .dark\:hover\:border-blue-600\/70:hover:is(.dark *) {
5833 border-color: rgb(37 99 235 / 0.7);
5834 }
5835
5836 .dark\:hover\:border-blue-700:hover:is(.dark *) {
5837 --tw-border-opacity: 1;
5838 border-color: rgb(29 78 216 / var(--tw-border-opacity, 1));
5839 }
5840
5841 .dark\:hover\:border-gray-400:hover:is(.dark *) {
5842 --tw-border-opacity: 1;
5843 border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
5844 }
5845
5846 .dark\:hover\:border-gray-500:hover:is(.dark *) {
5847 --tw-border-opacity: 1;
5848 border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
5849 }
5850
5851 .dark\:hover\:border-gray-600:hover:is(.dark *) {
5852 --tw-border-opacity: 1;
5853 border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
5854 }
5855
5856 .dark\:hover\:border-green-600:hover:is(.dark *) {
5857 --tw-border-opacity: 1;
5858 border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
5859 }
5860
5861 .dark\:hover\:border-indigo-600:hover:is(.dark *) {
5862 --tw-border-opacity: 1;
5863 border-color: rgb(79 70 229 / var(--tw-border-opacity, 1));
5864 }
5865
5866 .dark\:hover\:border-orange-600:hover:is(.dark *) {
5867 --tw-border-opacity: 1;
5868 border-color: rgb(234 88 12 / var(--tw-border-opacity, 1));
5869 }
5870
5871 .dark\:hover\:border-purple-600:hover:is(.dark *) {
5872 --tw-border-opacity: 1;
5873 border-color: rgb(147 51 234 / var(--tw-border-opacity, 1));
5874 }
5875
5876 .dark\:hover\:border-yatra-border-hover-dark:hover:is(.dark *) {
5877 border-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 38%, rgb(55 65 81));
5878 }
5879
5880 .dark\:hover\:border-yellow-600:hover:is(.dark *) {
5881 --tw-border-opacity: 1;
5882 border-color: rgb(202 138 4 / var(--tw-border-opacity, 1));
5883 }
5884
5885 .dark\:hover\:bg-amber-800\/40:hover:is(.dark *) {
5886 background-color: rgb(146 64 14 / 0.4);
5887 }
5888
5889 .dark\:hover\:bg-amber-900:hover:is(.dark *) {
5890 --tw-bg-opacity: 1;
5891 background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1));
5892 }
5893
5894 .dark\:hover\:bg-amber-900\/20:hover:is(.dark *) {
5895 background-color: rgb(120 53 15 / 0.2);
5896 }
5897
5898 .dark\:hover\:bg-amber-900\/40:hover:is(.dark *) {
5899 background-color: rgb(120 53 15 / 0.4);
5900 }
5901
5902 .dark\:hover\:bg-amber-900\/50:hover:is(.dark *) {
5903 background-color: rgb(120 53 15 / 0.5);
5904 }
5905
5906 .dark\:hover\:bg-amber-950\/40:hover:is(.dark *) {
5907 background-color: rgb(69 26 3 / 0.4);
5908 }
5909
5910 .dark\:hover\:bg-blue-600:hover:is(.dark *) {
5911 --tw-bg-opacity: 1;
5912 background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
5913 }
5914
5915 .dark\:hover\:bg-blue-800:hover:is(.dark *) {
5916 --tw-bg-opacity: 1;
5917 background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
5918 }
5919
5920 .dark\:hover\:bg-blue-900:hover:is(.dark *) {
5921 --tw-bg-opacity: 1;
5922 background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
5923 }
5924
5925 .dark\:hover\:bg-blue-900\/10:hover:is(.dark *) {
5926 background-color: rgb(30 58 138 / 0.1);
5927 }
5928
5929 .dark\:hover\:bg-blue-900\/20:hover:is(.dark *) {
5930 background-color: rgb(30 58 138 / 0.2);
5931 }
5932
5933 .dark\:hover\:bg-blue-900\/30:hover:is(.dark *) {
5934 background-color: rgb(30 58 138 / 0.3);
5935 }
5936
5937 .dark\:hover\:bg-blue-900\/40:hover:is(.dark *) {
5938 background-color: rgb(30 58 138 / 0.4);
5939 }
5940
5941 .dark\:hover\:bg-blue-900\/50:hover:is(.dark *) {
5942 background-color: rgb(30 58 138 / 0.5);
5943 }
5944
5945 .dark\:hover\:bg-blue-900\/70:hover:is(.dark *) {
5946 background-color: rgb(30 58 138 / 0.7);
5947 }
5948
5949 .dark\:hover\:bg-gray-200:hover:is(.dark *) {
5950 --tw-bg-opacity: 1;
5951 background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
5952 }
5953
5954 .dark\:hover\:bg-gray-600:hover:is(.dark *) {
5955 --tw-bg-opacity: 1;
5956 background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
5957 }
5958
5959 .dark\:hover\:bg-gray-700:hover:is(.dark *) {
5960 --tw-bg-opacity: 1;
5961 background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
5962 }
5963
5964 .dark\:hover\:bg-gray-700\/40:hover:is(.dark *) {
5965 background-color: rgb(55 65 81 / 0.4);
5966 }
5967
5968 .dark\:hover\:bg-gray-700\/50:hover:is(.dark *) {
5969 background-color: rgb(55 65 81 / 0.5);
5970 }
5971
5972 .dark\:hover\:bg-gray-800:hover:is(.dark *) {
5973 --tw-bg-opacity: 1;
5974 background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
5975 }
5976
5977 .dark\:hover\:bg-gray-800\/40:hover:is(.dark *) {
5978 background-color: rgb(31 41 55 / 0.4);
5979 }
5980
5981 .dark\:hover\:bg-gray-800\/50:hover:is(.dark *) {
5982 background-color: rgb(31 41 55 / 0.5);
5983 }
5984
5985 .dark\:hover\:bg-gray-800\/60:hover:is(.dark *) {
5986 background-color: rgb(31 41 55 / 0.6);
5987 }
5988
5989 .dark\:hover\:bg-gray-900:hover:is(.dark *) {
5990 --tw-bg-opacity: 1;
5991 background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
5992 }
5993
5994 .dark\:hover\:bg-gray-900\/20:hover:is(.dark *) {
5995 background-color: rgb(17 24 39 / 0.2);
5996 }
5997
5998 .dark\:hover\:bg-gray-900\/40:hover:is(.dark *) {
5999 background-color: rgb(17 24 39 / 0.4);
6000 }
6001
6002 .dark\:hover\:bg-green-900\/20:hover:is(.dark *) {
6003 background-color: rgb(20 83 45 / 0.2);
6004 }
6005
6006 .dark\:hover\:bg-green-900\/40:hover:is(.dark *) {
6007 background-color: rgb(20 83 45 / 0.4);
6008 }
6009
6010 .dark\:hover\:bg-green-900\/50:hover:is(.dark *) {
6011 background-color: rgb(20 83 45 / 0.5);
6012 }
6013
6014 .dark\:hover\:bg-indigo-900\/20:hover:is(.dark *) {
6015 background-color: rgb(49 46 129 / 0.2);
6016 }
6017
6018 .dark\:hover\:bg-orange-900\/20:hover:is(.dark *) {
6019 background-color: rgb(124 45 18 / 0.2);
6020 }
6021
6022 .dark\:hover\:bg-pink-900\/20:hover:is(.dark *) {
6023 background-color: rgb(131 24 67 / 0.2);
6024 }
6025
6026 .dark\:hover\:bg-purple-900\/20:hover:is(.dark *) {
6027 background-color: rgb(88 28 135 / 0.2);
6028 }
6029
6030 .dark\:hover\:bg-red-600:hover:is(.dark *) {
6031 --tw-bg-opacity: 1;
6032 background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
6033 }
6034
6035 .dark\:hover\:bg-red-900:hover:is(.dark *) {
6036 --tw-bg-opacity: 1;
6037 background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1));
6038 }
6039
6040 .dark\:hover\:bg-red-900\/10:hover:is(.dark *) {
6041 background-color: rgb(127 29 29 / 0.1);
6042 }
6043
6044 .dark\:hover\:bg-red-900\/20:hover:is(.dark *) {
6045 background-color: rgb(127 29 29 / 0.2);
6046 }
6047
6048 .dark\:hover\:bg-red-900\/30:hover:is(.dark *) {
6049 background-color: rgb(127 29 29 / 0.3);
6050 }
6051
6052 .dark\:hover\:bg-red-950\/20:hover:is(.dark *) {
6053 background-color: rgb(69 10 10 / 0.2);
6054 }
6055
6056 .dark\:hover\:bg-yatra-hover-soft-dark:hover:is(.dark *) {
6057 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 10%, rgb(15 23 42));
6058 }
6059
6060 .dark\:hover\:bg-yellow-900\/20:hover:is(.dark *) {
6061 background-color: rgb(113 63 18 / 0.2);
6062 }
6063
6064 .dark\:hover\:from-purple-500\/15:hover:is(.dark *) {
6065 --tw-gradient-from: rgb(168 85 247 / 0.15) var(--tw-gradient-from-position);
6066 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
6067 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
6068 }
6069
6070 .dark\:hover\:to-blue-500\/15:hover:is(.dark *) {
6071 --tw-gradient-to: rgb(59 130 246 / 0.15) var(--tw-gradient-to-position);
6072 }
6073
6074 .dark\:hover\:text-amber-300:hover:is(.dark *) {
6075 --tw-text-opacity: 1;
6076 color: rgb(252 211 77 / var(--tw-text-opacity, 1));
6077 }
6078
6079 .dark\:hover\:text-amber-400:hover:is(.dark *) {
6080 --tw-text-opacity: 1;
6081 color: rgb(251 191 36 / var(--tw-text-opacity, 1));
6082 }
6083
6084 .dark\:hover\:text-blue-200:hover:is(.dark *) {
6085 --tw-text-opacity: 1;
6086 color: rgb(191 219 254 / var(--tw-text-opacity, 1));
6087 }
6088
6089 .dark\:hover\:text-blue-300:hover:is(.dark *) {
6090 --tw-text-opacity: 1;
6091 color: rgb(147 197 253 / var(--tw-text-opacity, 1));
6092 }
6093
6094 .dark\:hover\:text-gray-100:hover:is(.dark *) {
6095 --tw-text-opacity: 1;
6096 color: rgb(243 244 246 / var(--tw-text-opacity, 1));
6097 }
6098
6099 .dark\:hover\:text-gray-200:hover:is(.dark *) {
6100 --tw-text-opacity: 1;
6101 color: rgb(229 231 235 / var(--tw-text-opacity, 1));
6102 }
6103
6104 .dark\:hover\:text-gray-300:hover:is(.dark *) {
6105 --tw-text-opacity: 1;
6106 color: rgb(209 213 219 / var(--tw-text-opacity, 1));
6107 }
6108
6109 .dark\:hover\:text-green-300:hover:is(.dark *) {
6110 --tw-text-opacity: 1;
6111 color: rgb(134 239 172 / var(--tw-text-opacity, 1));
6112 }
6113
6114 .dark\:hover\:text-purple-300:hover:is(.dark *) {
6115 --tw-text-opacity: 1;
6116 color: rgb(216 180 254 / var(--tw-text-opacity, 1));
6117 }
6118
6119 .dark\:hover\:text-red-300:hover:is(.dark *) {
6120 --tw-text-opacity: 1;
6121 color: rgb(252 165 165 / var(--tw-text-opacity, 1));
6122 }
6123
6124 .dark\:hover\:text-white:hover:is(.dark *) {
6125 --tw-text-opacity: 1;
6126 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
6127 }
6128
6129 .dark\:hover\:text-yatra-on-dark:hover:is(.dark *) {
6130 color: var(--yatra-primary-color-dark, #60a5fa);
6131 }
6132
6133 .dark\:hover\:text-yatra-primary-light:hover:is(.dark *) {
6134 color: var(--yatra-primary-light, #60a5fa);
6135 }
6136
6137 .dark\:focus\:ring-blue-600:focus:is(.dark *) {
6138 --tw-ring-opacity: 1;
6139 --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1));
6140 }
6141
6142 .dark\:focus\:ring-offset-gray-900:focus:is(.dark *) {
6143 --tw-ring-offset-color: #111827;
6144 }
6145
6146 .dark\:focus-visible\:ring-blue-400:focus-visible:is(.dark *) {
6147 --tw-ring-opacity: 1;
6148 --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));
6149 }
6150
6151 .dark\:focus-visible\:ring-offset-gray-800:focus-visible:is(.dark *) {
6152 --tw-ring-offset-color: #1f2937;
6153 }
6154
6155 .dark\:disabled\:bg-gray-500:disabled:is(.dark *) {
6156 --tw-bg-opacity: 1;
6157 background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
6158 }
6159
6160 .group:hover .dark\:group-hover\:bg-blue-800:is(.dark *) {
6161 --tw-bg-opacity: 1;
6162 background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
6163 }
6164
6165 .group:hover .dark\:group-hover\:bg-blue-900\/30:is(.dark *) {
6166 background-color: rgb(30 58 138 / 0.3);
6167 }
6168
6169 .group:hover .dark\:group-hover\:bg-green-800:is(.dark *) {
6170 --tw-bg-opacity: 1;
6171 background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
6172 }
6173
6174 .group:hover .dark\:group-hover\:bg-indigo-800:is(.dark *) {
6175 --tw-bg-opacity: 1;
6176 background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1));
6177 }
6178
6179 .group:hover .dark\:group-hover\:bg-orange-800:is(.dark *) {
6180 --tw-bg-opacity: 1;
6181 background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1));
6182 }
6183
6184 .group:hover .dark\:group-hover\:bg-purple-800:is(.dark *) {
6185 --tw-bg-opacity: 1;
6186 background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1));
6187 }
6188
6189 .group:hover .dark\:group-hover\:bg-yellow-800:is(.dark *) {
6190 --tw-bg-opacity: 1;
6191 background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1));
6192 }
6193
6194 .group:hover .dark\:group-hover\:text-blue-300:is(.dark *) {
6195 --tw-text-opacity: 1;
6196 color: rgb(147 197 253 / var(--tw-text-opacity, 1));
6197 }
6198
6199 .group:hover .dark\:group-hover\:text-blue-400:is(.dark *) {
6200 --tw-text-opacity: 1;
6201 color: rgb(96 165 250 / var(--tw-text-opacity, 1));
6202 }
6203
6204 .group:hover .dark\:group-hover\:text-gray-300:is(.dark *) {
6205 --tw-text-opacity: 1;
6206 color: rgb(209 213 219 / var(--tw-text-opacity, 1));
6207 }
6208
6209 .group:hover .dark\:group-hover\:text-gray-400:is(.dark *) {
6210 --tw-text-opacity: 1;
6211 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
6212 }
6213
6214 .group:hover .dark\:group-hover\:text-yatra-on-dark:is(.dark *) {
6215 color: var(--yatra-primary-color-dark, #60a5fa);
6216 }
6217
6218 .dark\:data-\[state\=selected\]\:bg-gray-800[data-state="selected"]:is(.dark *) {
6219 --tw-bg-opacity: 1;
6220 background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
6221 }
6222
6223 @media (min-width: 640px) {
6224
6225 .sm\:inline {
6226 display: inline;
6227 }
6228
6229 .sm\:flex {
6230 display: flex;
6231 }
6232
6233 .sm\:w-auto {
6234 width: auto;
6235 }
6236
6237 .sm\:grid-cols-2 {
6238 grid-template-columns: repeat(2, minmax(0, 1fr));
6239 }
6240
6241 .sm\:grid-cols-3 {
6242 grid-template-columns: repeat(3, minmax(0, 1fr));
6243 }
6244
6245 .sm\:grid-cols-4 {
6246 grid-template-columns: repeat(4, minmax(0, 1fr));
6247 }
6248
6249 .sm\:grid-cols-8 {
6250 grid-template-columns: repeat(8, minmax(0, 1fr));
6251 }
6252
6253 .sm\:flex-row {
6254 flex-direction: row;
6255 }
6256
6257 .sm\:items-start {
6258 align-items: flex-start;
6259 }
6260
6261 .sm\:items-end {
6262 align-items: flex-end;
6263 }
6264
6265 .sm\:items-center {
6266 align-items: center;
6267 }
6268
6269 .sm\:justify-between {
6270 justify-content: space-between;
6271 }
6272
6273 .sm\:p-5 {
6274 padding: 1.25rem;
6275 }
6276
6277 .sm\:px-4 {
6278 padding-left: 1rem;
6279 padding-right: 1rem;
6280 }
6281
6282 .sm\:px-6 {
6283 padding-left: 1.5rem;
6284 padding-right: 1.5rem;
6285 }
6286
6287 .sm\:py-3\.5 {
6288 padding-top: 0.875rem;
6289 padding-bottom: 0.875rem;
6290 }
6291
6292 .sm\:pe-8 {
6293 padding-inline-end: 2rem;
6294 }
6295
6296 .sm\:text-left {
6297 text-align: left;
6298 }
6299
6300 .sm\:text-sm {
6301 font-size: 0.875rem;
6302 line-height: 1.25rem;
6303 }
6304 }
6305
6306 @media (min-width: 768px) {
6307
6308 .md\:col-span-2 {
6309 grid-column: span 2 / span 2;
6310 }
6311
6312 .md\:col-span-3 {
6313 grid-column: span 3 / span 3;
6314 }
6315
6316 .md\:mb-0 {
6317 margin-bottom: 0px;
6318 }
6319
6320 .md\:block {
6321 display: block;
6322 }
6323
6324 .md\:flex {
6325 display: flex;
6326 }
6327
6328 .md\:hidden {
6329 display: none;
6330 }
6331
6332 .md\:w-40 {
6333 width: 10rem;
6334 }
6335
6336 .md\:w-48 {
6337 width: 12rem;
6338 }
6339
6340 .md\:w-auto {
6341 width: auto;
6342 }
6343
6344 .md\:grid-cols-10 {
6345 grid-template-columns: repeat(10, minmax(0, 1fr));
6346 }
6347
6348 .md\:grid-cols-2 {
6349 grid-template-columns: repeat(2, minmax(0, 1fr));
6350 }
6351
6352 .md\:grid-cols-3 {
6353 grid-template-columns: repeat(3, minmax(0, 1fr));
6354 }
6355
6356 .md\:grid-cols-4 {
6357 grid-template-columns: repeat(4, minmax(0, 1fr));
6358 }
6359
6360 .md\:grid-cols-5 {
6361 grid-template-columns: repeat(5, minmax(0, 1fr));
6362 }
6363
6364 .md\:flex-row {
6365 flex-direction: row;
6366 }
6367
6368 .md\:items-end {
6369 align-items: flex-end;
6370 }
6371
6372 .md\:items-center {
6373 align-items: center;
6374 }
6375
6376 .md\:pr-8 {
6377 padding-right: 2rem;
6378 }
6379 }
6380
6381 @media (min-width: 1024px) {
6382
6383 .lg\:sticky {
6384 position: sticky;
6385 }
6386
6387 .lg\:top-10 {
6388 top: 2.5rem;
6389 }
6390
6391 .lg\:top-4 {
6392 top: 1rem;
6393 }
6394
6395 .lg\:col-span-1 {
6396 grid-column: span 1 / span 1;
6397 }
6398
6399 .lg\:col-span-12 {
6400 grid-column: span 12 / span 12;
6401 }
6402
6403 .lg\:col-span-2 {
6404 grid-column: span 2 / span 2;
6405 }
6406
6407 .lg\:col-span-3 {
6408 grid-column: span 3 / span 3;
6409 }
6410
6411 .lg\:col-span-4 {
6412 grid-column: span 4 / span 4;
6413 }
6414
6415 .lg\:col-span-5 {
6416 grid-column: span 5 / span 5;
6417 }
6418
6419 .lg\:col-span-6 {
6420 grid-column: span 6 / span 6;
6421 }
6422
6423 .lg\:col-span-7 {
6424 grid-column: span 7 / span 7;
6425 }
6426
6427 .lg\:col-span-8 {
6428 grid-column: span 8 / span 8;
6429 }
6430
6431 .lg\:w-12 {
6432 width: 3rem;
6433 }
6434
6435 .lg\:w-40 {
6436 width: 10rem;
6437 }
6438
6439 .lg\:w-44 {
6440 width: 11rem;
6441 }
6442
6443 .lg\:w-48 {
6444 width: 12rem;
6445 }
6446
6447 .lg\:w-56 {
6448 width: 14rem;
6449 }
6450
6451 .lg\:w-64 {
6452 width: 16rem;
6453 }
6454
6455 .lg\:w-auto {
6456 width: auto;
6457 }
6458
6459 .lg\:min-w-\[140px\] {
6460 min-width: 140px;
6461 }
6462
6463 .lg\:min-w-\[160px\] {
6464 min-width: 160px;
6465 }
6466
6467 .lg\:max-w-sm {
6468 max-width: 24rem;
6469 }
6470
6471 .lg\:flex-1 {
6472 flex: 1 1 0%;
6473 }
6474
6475 .lg\:flex-\[2\] {
6476 flex: 2;
6477 }
6478
6479 .lg\:flex-\[3\] {
6480 flex: 3;
6481 }
6482
6483 .lg\:flex-\[4\] {
6484 flex: 4;
6485 }
6486
6487 .lg\:flex-none {
6488 flex: none;
6489 }
6490
6491 .lg\:flex-shrink-0 {
6492 flex-shrink: 0;
6493 }
6494
6495 .lg\:grid-cols-1 {
6496 grid-template-columns: repeat(1, minmax(0, 1fr));
6497 }
6498
6499 .lg\:grid-cols-12 {
6500 grid-template-columns: repeat(12, minmax(0, 1fr));
6501 }
6502
6503 .lg\:grid-cols-2 {
6504 grid-template-columns: repeat(2, minmax(0, 1fr));
6505 }
6506
6507 .lg\:grid-cols-3 {
6508 grid-template-columns: repeat(3, minmax(0, 1fr));
6509 }
6510
6511 .lg\:grid-cols-4 {
6512 grid-template-columns: repeat(4, minmax(0, 1fr));
6513 }
6514
6515 .lg\:grid-cols-5 {
6516 grid-template-columns: repeat(5, minmax(0, 1fr));
6517 }
6518
6519 .lg\:grid-cols-6 {
6520 grid-template-columns: repeat(6, minmax(0, 1fr));
6521 }
6522
6523 .lg\:grid-cols-\[240px_1fr\] {
6524 grid-template-columns: 240px 1fr;
6525 }
6526
6527 .lg\:flex-row {
6528 flex-direction: row;
6529 }
6530
6531 .lg\:items-start {
6532 align-items: flex-start;
6533 }
6534
6535 .lg\:items-center {
6536 align-items: center;
6537 }
6538
6539 .lg\:justify-end {
6540 justify-content: flex-end;
6541 }
6542
6543 .lg\:justify-between {
6544 justify-content: space-between;
6545 }
6546
6547 .lg\:gap-3 {
6548 gap: 0.75rem;
6549 }
6550
6551 .lg\:gap-4 {
6552 gap: 1rem;
6553 }
6554
6555 .lg\:self-start {
6556 align-self: flex-start;
6557 }
6558
6559 .lg\:px-8 {
6560 padding-left: 2rem;
6561 padding-right: 2rem;
6562 }
6563 }
6564
6565 @media (min-width: 1280px) {
6566
6567 .xl\:w-56 {
6568 width: 14rem;
6569 }
6570 }
6571
6572 .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
6573 padding-right: 0px;
6574 }
6575
6576 .\[\&\>svg\]\:h-6>svg {
6577 height: 1.5rem;
6578 }
6579
6580 .\[\&\>svg\]\:h-full>svg {
6581 height: 100%;
6582 }
6583
6584 .\[\&\>svg\]\:w-6>svg {
6585 width: 1.5rem;
6586 }
6587
6588 .\[\&\>svg\]\:w-full>svg {
6589 width: 100%;
6590 }
6591
6592 .\[\&_svg\]\:h-5 svg {
6593 height: 1.25rem;
6594 }
6595
6596 .\[\&_svg\]\:w-5 svg {
6597 width: 1.25rem;
6598 }
6599
6600 .\[\&_tr\:last-child\]\:border-0 tr:last-child {
6601 border-width: 0px;
6602 }
6603
6604 .\[\&_tr\]\:border-b tr {
6605 border-bottom-width: 1px;
6606 }
6607