PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.10
Yatra – Travel Booking & Tour Operator Software v3.0.10
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 2.0.10 All 83 releases
yatra / assets / admin / dist / css / index.css

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

6,615 lines 145.4 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\:no-underline:hover {
4312 text-decoration-line: none;
4313 }
4314
4315 .hover\:opacity-100:hover {
4316 opacity: 1;
4317 }
4318
4319 .hover\:opacity-80:hover {
4320 opacity: 0.8;
4321 }
4322
4323 .hover\:opacity-90:hover {
4324 opacity: 0.9;
4325 }
4326
4327 .hover\:shadow-lg:hover {
4328 --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
4329 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
4330 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
4331 }
4332
4333 .hover\:shadow-md:hover {
4334 --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
4335 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
4336 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
4337 }
4338
4339 .hover\:shadow-xl:hover {
4340 --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
4341 --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
4342 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
4343 }
4344
4345 .hover\:ring-amber-300:hover {
4346 --tw-ring-opacity: 1;
4347 --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1));
4348 }
4349
4350 .hover\:ring-blue-300:hover {
4351 --tw-ring-opacity: 1;
4352 --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1));
4353 }
4354
4355 .focus\:border-blue-500:focus {
4356 --tw-border-opacity: 1;
4357 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
4358 }
4359
4360 .focus\:border-green-500:focus {
4361 --tw-border-opacity: 1;
4362 border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
4363 }
4364
4365 .focus\:border-red-500:focus {
4366 --tw-border-opacity: 1;
4367 border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
4368 }
4369
4370 .focus\:border-transparent:focus {
4371 border-color: transparent;
4372 }
4373
4374 .focus\:outline-none:focus {
4375 outline: 2px solid transparent;
4376 outline-offset: 2px;
4377 }
4378
4379 .focus\:ring-1:focus {
4380 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
4381 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
4382 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
4383 }
4384
4385 .focus\:ring-2:focus {
4386 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
4387 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
4388 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
4389 }
4390
4391 .focus\:ring-amber-400:focus {
4392 --tw-ring-opacity: 1;
4393 --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1));
4394 }
4395
4396 .focus\:ring-amber-500:focus {
4397 --tw-ring-opacity: 1;
4398 --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1));
4399 }
4400
4401 .focus\:ring-blue-400:focus {
4402 --tw-ring-opacity: 1;
4403 --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));
4404 }
4405
4406 .focus\:ring-blue-500:focus {
4407 --tw-ring-opacity: 1;
4408 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
4409 }
4410
4411 .focus\:ring-green-500:focus {
4412 --tw-ring-opacity: 1;
4413 --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1));
4414 }
4415
4416 .focus\:ring-purple-500:focus {
4417 --tw-ring-opacity: 1;
4418 --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1));
4419 }
4420
4421 .focus\:ring-red-500:focus {
4422 --tw-ring-opacity: 1;
4423 --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1));
4424 }
4425
4426 .focus\:ring-yatra-primary:focus {
4427 --tw-ring-color: var(--yatra-primary, #3b82f6);
4428 }
4429
4430 .focus\:ring-offset-2:focus {
4431 --tw-ring-offset-width: 2px;
4432 }
4433
4434 .focus-visible\:outline-none:focus-visible {
4435 outline: 2px solid transparent;
4436 outline-offset: 2px;
4437 }
4438
4439 .focus-visible\:outline:focus-visible {
4440 outline-style: solid;
4441 }
4442
4443 .focus-visible\:ring-2:focus-visible {
4444 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
4445 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
4446 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
4447 }
4448
4449 .focus-visible\:ring-amber-500:focus-visible {
4450 --tw-ring-opacity: 1;
4451 --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1));
4452 }
4453
4454 .focus-visible\:ring-blue-500:focus-visible {
4455 --tw-ring-opacity: 1;
4456 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
4457 }
4458
4459 .focus-visible\:ring-yatra-primary:focus-visible {
4460 --tw-ring-color: var(--yatra-primary, #3b82f6);
4461 }
4462
4463 .focus-visible\:ring-offset-2:focus-visible {
4464 --tw-ring-offset-width: 2px;
4465 }
4466
4467 .focus-visible\:ring-offset-white:focus-visible {
4468 --tw-ring-offset-color: #fff;
4469 }
4470
4471 .active\:cursor-grabbing:active {
4472 cursor: grabbing;
4473 }
4474
4475 .disabled\:pointer-events-none:disabled {
4476 pointer-events: none;
4477 }
4478
4479 .disabled\:cursor-not-allowed:disabled {
4480 cursor: not-allowed;
4481 }
4482
4483 .disabled\:cursor-wait:disabled {
4484 cursor: wait;
4485 }
4486
4487 .disabled\:bg-gray-400:disabled {
4488 --tw-bg-opacity: 1;
4489 background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
4490 }
4491
4492 .disabled\:opacity-30:disabled {
4493 opacity: 0.3;
4494 }
4495
4496 .disabled\:opacity-40:disabled {
4497 opacity: 0.4;
4498 }
4499
4500 .disabled\:opacity-50:disabled {
4501 opacity: 0.5;
4502 }
4503
4504 .disabled\:opacity-60:disabled {
4505 opacity: 0.6;
4506 }
4507
4508 .group:hover .group-hover\:visible {
4509 visibility: visible;
4510 }
4511
4512 .group:hover .group-hover\:translate-x-1 {
4513 --tw-translate-x: 0.25rem;
4514 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));
4515 }
4516
4517 .group:hover .group-hover\:rotate-12 {
4518 --tw-rotate: 12deg;
4519 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));
4520 }
4521
4522 .group:hover .group-hover\:scale-110 {
4523 --tw-scale-x: 1.1;
4524 --tw-scale-y: 1.1;
4525 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));
4526 }
4527
4528 .group:hover .group-hover\:bg-black\/20 {
4529 background-color: rgb(0 0 0 / 0.2);
4530 }
4531
4532 .group:hover .group-hover\:bg-blue-100 {
4533 --tw-bg-opacity: 1;
4534 background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
4535 }
4536
4537 .group:hover .group-hover\:bg-blue-200 {
4538 --tw-bg-opacity: 1;
4539 background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
4540 }
4541
4542 .group:hover .group-hover\:bg-green-200 {
4543 --tw-bg-opacity: 1;
4544 background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
4545 }
4546
4547 .group:hover .group-hover\:bg-indigo-200 {
4548 --tw-bg-opacity: 1;
4549 background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1));
4550 }
4551
4552 .group:hover .group-hover\:bg-orange-200 {
4553 --tw-bg-opacity: 1;
4554 background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));
4555 }
4556
4557 .group:hover .group-hover\:bg-purple-200 {
4558 --tw-bg-opacity: 1;
4559 background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1));
4560 }
4561
4562 .group:hover .group-hover\:bg-yellow-200 {
4563 --tw-bg-opacity: 1;
4564 background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1));
4565 }
4566
4567 .group:hover .group-hover\:text-blue-500 {
4568 --tw-text-opacity: 1;
4569 color: rgb(59 130 246 / var(--tw-text-opacity, 1));
4570 }
4571
4572 .group:hover .group-hover\:text-blue-600 {
4573 --tw-text-opacity: 1;
4574 color: rgb(37 99 235 / var(--tw-text-opacity, 1));
4575 }
4576
4577 .group:hover .group-hover\:text-blue-700 {
4578 --tw-text-opacity: 1;
4579 color: rgb(29 78 216 / var(--tw-text-opacity, 1));
4580 }
4581
4582 .group:hover .group-hover\:text-gray-600 {
4583 --tw-text-opacity: 1;
4584 color: rgb(75 85 99 / var(--tw-text-opacity, 1));
4585 }
4586
4587 .group:hover .group-hover\:text-yatra-primary {
4588 color: var(--yatra-primary, #3b82f6);
4589 }
4590
4591 .group:hover .group-hover\:underline {
4592 text-decoration-line: underline;
4593 }
4594
4595 .group\/bar:hover .group-hover\/bar\:opacity-100 {
4596 opacity: 1;
4597 }
4598
4599 .group:hover .group-hover\:opacity-100 {
4600 opacity: 1;
4601 }
4602
4603 .peer:disabled ~ .peer-disabled\:cursor-not-allowed {
4604 cursor: not-allowed;
4605 }
4606
4607 .peer:disabled ~ .peer-disabled\:opacity-70 {
4608 opacity: 0.7;
4609 }
4610
4611 .data-\[state\=selected\]\:bg-gray-100[data-state="selected"] {
4612 --tw-bg-opacity: 1;
4613 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
4614 }
4615
4616 .dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
4617 --tw-divide-opacity: 1;
4618 border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1));
4619 }
4620
4621 .dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
4622 --tw-divide-opacity: 1;
4623 border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1));
4624 }
4625
4626 .dark\:border-amber-400:is(.dark *) {
4627 --tw-border-opacity: 1;
4628 border-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
4629 }
4630
4631 .dark\:border-amber-500\/40:is(.dark *) {
4632 border-color: rgb(245 158 11 / 0.4);
4633 }
4634
4635 .dark\:border-amber-500\/60:is(.dark *) {
4636 border-color: rgb(245 158 11 / 0.6);
4637 }
4638
4639 .dark\:border-amber-700:is(.dark *) {
4640 --tw-border-opacity: 1;
4641 border-color: rgb(180 83 9 / var(--tw-border-opacity, 1));
4642 }
4643
4644 .dark\:border-amber-800:is(.dark *) {
4645 --tw-border-opacity: 1;
4646 border-color: rgb(146 64 14 / var(--tw-border-opacity, 1));
4647 }
4648
4649 .dark\:border-amber-800\/40:is(.dark *) {
4650 border-color: rgb(146 64 14 / 0.4);
4651 }
4652
4653 .dark\:border-amber-900\/40:is(.dark *) {
4654 border-color: rgb(120 53 15 / 0.4);
4655 }
4656
4657 .dark\:border-amber-900\/50:is(.dark *) {
4658 border-color: rgb(120 53 15 / 0.5);
4659 }
4660
4661 .dark\:border-blue-400:is(.dark *) {
4662 --tw-border-opacity: 1;
4663 border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
4664 }
4665
4666 .dark\:border-blue-500:is(.dark *) {
4667 --tw-border-opacity: 1;
4668 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
4669 }
4670
4671 .dark\:border-blue-500\/30:is(.dark *) {
4672 border-color: rgb(59 130 246 / 0.3);
4673 }
4674
4675 .dark\:border-blue-500\/40:is(.dark *) {
4676 border-color: rgb(59 130 246 / 0.4);
4677 }
4678
4679 .dark\:border-blue-500\/60:is(.dark *) {
4680 border-color: rgb(59 130 246 / 0.6);
4681 }
4682
4683 .dark\:border-blue-600:is(.dark *) {
4684 --tw-border-opacity: 1;
4685 border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
4686 }
4687
4688 .dark\:border-blue-700:is(.dark *) {
4689 --tw-border-opacity: 1;
4690 border-color: rgb(29 78 216 / var(--tw-border-opacity, 1));
4691 }
4692
4693 .dark\:border-blue-800:is(.dark *) {
4694 --tw-border-opacity: 1;
4695 border-color: rgb(30 64 175 / var(--tw-border-opacity, 1));
4696 }
4697
4698 .dark\:border-blue-800\/60:is(.dark *) {
4699 border-color: rgb(30 64 175 / 0.6);
4700 }
4701
4702 .dark\:border-blue-900:is(.dark *) {
4703 --tw-border-opacity: 1;
4704 border-color: rgb(30 58 138 / var(--tw-border-opacity, 1));
4705 }
4706
4707 .dark\:border-blue-900\/40:is(.dark *) {
4708 border-color: rgb(30 58 138 / 0.4);
4709 }
4710
4711 .dark\:border-emerald-400:is(.dark *) {
4712 --tw-border-opacity: 1;
4713 border-color: rgb(52 211 153 / var(--tw-border-opacity, 1));
4714 }
4715
4716 .dark\:border-emerald-800:is(.dark *) {
4717 --tw-border-opacity: 1;
4718 border-color: rgb(6 95 70 / var(--tw-border-opacity, 1));
4719 }
4720
4721 .dark\:border-gray-300:is(.dark *) {
4722 --tw-border-opacity: 1;
4723 border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
4724 }
4725
4726 .dark\:border-gray-500:is(.dark *) {
4727 --tw-border-opacity: 1;
4728 border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
4729 }
4730
4731 .dark\:border-gray-600:is(.dark *) {
4732 --tw-border-opacity: 1;
4733 border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
4734 }
4735
4736 .dark\:border-gray-600\/50:is(.dark *) {
4737 border-color: rgb(75 85 99 / 0.5);
4738 }
4739
4740 .dark\:border-gray-700:is(.dark *) {
4741 --tw-border-opacity: 1;
4742 border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
4743 }
4744
4745 .dark\:border-gray-700\/50:is(.dark *) {
4746 border-color: rgb(55 65 81 / 0.5);
4747 }
4748
4749 .dark\:border-gray-800:is(.dark *) {
4750 --tw-border-opacity: 1;
4751 border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
4752 }
4753
4754 .dark\:border-gray-800\/80:is(.dark *) {
4755 border-color: rgb(31 41 55 / 0.8);
4756 }
4757
4758 .dark\:border-green-700:is(.dark *) {
4759 --tw-border-opacity: 1;
4760 border-color: rgb(21 128 61 / var(--tw-border-opacity, 1));
4761 }
4762
4763 .dark\:border-green-800:is(.dark *) {
4764 --tw-border-opacity: 1;
4765 border-color: rgb(22 101 52 / var(--tw-border-opacity, 1));
4766 }
4767
4768 .dark\:border-green-900:is(.dark *) {
4769 --tw-border-opacity: 1;
4770 border-color: rgb(20 83 45 / var(--tw-border-opacity, 1));
4771 }
4772
4773 .dark\:border-green-900\/40:is(.dark *) {
4774 border-color: rgb(20 83 45 / 0.4);
4775 }
4776
4777 .dark\:border-indigo-800:is(.dark *) {
4778 --tw-border-opacity: 1;
4779 border-color: rgb(55 48 163 / var(--tw-border-opacity, 1));
4780 }
4781
4782 .dark\:border-orange-700:is(.dark *) {
4783 --tw-border-opacity: 1;
4784 border-color: rgb(194 65 12 / var(--tw-border-opacity, 1));
4785 }
4786
4787 .dark\:border-orange-700\/50:is(.dark *) {
4788 border-color: rgb(194 65 12 / 0.5);
4789 }
4790
4791 .dark\:border-orange-800:is(.dark *) {
4792 --tw-border-opacity: 1;
4793 border-color: rgb(154 52 18 / var(--tw-border-opacity, 1));
4794 }
4795
4796 .dark\:border-purple-400:is(.dark *) {
4797 --tw-border-opacity: 1;
4798 border-color: rgb(192 132 252 / var(--tw-border-opacity, 1));
4799 }
4800
4801 .dark\:border-purple-500\/40:is(.dark *) {
4802 border-color: rgb(168 85 247 / 0.4);
4803 }
4804
4805 .dark\:border-purple-800:is(.dark *) {
4806 --tw-border-opacity: 1;
4807 border-color: rgb(107 33 168 / var(--tw-border-opacity, 1));
4808 }
4809
4810 .dark\:border-red-500\/40:is(.dark *) {
4811 border-color: rgb(239 68 68 / 0.4);
4812 }
4813
4814 .dark\:border-red-600:is(.dark *) {
4815 --tw-border-opacity: 1;
4816 border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
4817 }
4818
4819 .dark\:border-red-700:is(.dark *) {
4820 --tw-border-opacity: 1;
4821 border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
4822 }
4823
4824 .dark\:border-red-800:is(.dark *) {
4825 --tw-border-opacity: 1;
4826 border-color: rgb(153 27 27 / var(--tw-border-opacity, 1));
4827 }
4828
4829 .dark\:border-red-900:is(.dark *) {
4830 --tw-border-opacity: 1;
4831 border-color: rgb(127 29 29 / var(--tw-border-opacity, 1));
4832 }
4833
4834 .dark\:border-red-900\/20:is(.dark *) {
4835 border-color: rgb(127 29 29 / 0.2);
4836 }
4837
4838 .dark\:border-red-900\/30:is(.dark *) {
4839 border-color: rgb(127 29 29 / 0.3);
4840 }
4841
4842 .dark\:border-red-900\/40:is(.dark *) {
4843 border-color: rgb(127 29 29 / 0.4);
4844 }
4845
4846 .dark\:border-red-900\/50:is(.dark *) {
4847 border-color: rgb(127 29 29 / 0.5);
4848 }
4849
4850 .dark\:border-white:is(.dark *) {
4851 --tw-border-opacity: 1;
4852 border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
4853 }
4854
4855 .dark\:border-yatra-border-dark:is(.dark *) {
4856 border-color: color-mix(in srgb, var(--yatra-primary-light-dark, #1e3a8a) 42%, rgb(30 41 59));
4857 }
4858
4859 .dark\:border-yellow-700:is(.dark *) {
4860 --tw-border-opacity: 1;
4861 border-color: rgb(161 98 7 / var(--tw-border-opacity, 1));
4862 }
4863
4864 .dark\:border-yellow-800:is(.dark *) {
4865 --tw-border-opacity: 1;
4866 border-color: rgb(133 77 14 / var(--tw-border-opacity, 1));
4867 }
4868
4869 .dark\:border-b-gray-100:is(.dark *) {
4870 --tw-border-opacity: 1;
4871 border-bottom-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4872 }
4873
4874 .dark\:border-l-gray-100:is(.dark *) {
4875 --tw-border-opacity: 1;
4876 border-left-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4877 }
4878
4879 .dark\:border-r-gray-100:is(.dark *) {
4880 --tw-border-opacity: 1;
4881 border-right-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4882 }
4883
4884 .dark\:border-t-gray-100:is(.dark *) {
4885 --tw-border-opacity: 1;
4886 border-top-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
4887 }
4888
4889 .dark\:bg-amber-500\/10:is(.dark *) {
4890 background-color: rgb(245 158 11 / 0.1);
4891 }
4892
4893 .dark\:bg-amber-800:is(.dark *) {
4894 --tw-bg-opacity: 1;
4895 background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1));
4896 }
4897
4898 .dark\:bg-amber-900\/10:is(.dark *) {
4899 background-color: rgb(120 53 15 / 0.1);
4900 }
4901
4902 .dark\:bg-amber-900\/15:is(.dark *) {
4903 background-color: rgb(120 53 15 / 0.15);
4904 }
4905
4906 .dark\:bg-amber-900\/20:is(.dark *) {
4907 background-color: rgb(120 53 15 / 0.2);
4908 }
4909
4910 .dark\:bg-amber-900\/30:is(.dark *) {
4911 background-color: rgb(120 53 15 / 0.3);
4912 }
4913
4914 .dark\:bg-amber-900\/40:is(.dark *) {
4915 background-color: rgb(120 53 15 / 0.4);
4916 }
4917
4918 .dark\:bg-amber-950:is(.dark *) {
4919 --tw-bg-opacity: 1;
4920 background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1));
4921 }
4922
4923 .dark\:bg-amber-950\/20:is(.dark *) {
4924 background-color: rgb(69 26 3 / 0.2);
4925 }
4926
4927 .dark\:bg-amber-950\/25:is(.dark *) {
4928 background-color: rgb(69 26 3 / 0.25);
4929 }
4930
4931 .dark\:bg-amber-950\/30:is(.dark *) {
4932 background-color: rgb(69 26 3 / 0.3);
4933 }
4934
4935 .dark\:bg-amber-950\/40:is(.dark *) {
4936 background-color: rgb(69 26 3 / 0.4);
4937 }
4938
4939 .dark\:bg-black:is(.dark *) {
4940 --tw-bg-opacity: 1;
4941 background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
4942 }
4943
4944 .dark\:bg-black\/30:is(.dark *) {
4945 background-color: rgb(0 0 0 / 0.3);
4946 }
4947
4948 .dark\:bg-blue-400:is(.dark *) {
4949 --tw-bg-opacity: 1;
4950 background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1));
4951 }
4952
4953 .dark\:bg-blue-500:is(.dark *) {
4954 --tw-bg-opacity: 1;
4955 background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
4956 }
4957
4958 .dark\:bg-blue-700:is(.dark *) {
4959 --tw-bg-opacity: 1;
4960 background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
4961 }
4962
4963 .dark\:bg-blue-800:is(.dark *) {
4964 --tw-bg-opacity: 1;
4965 background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
4966 }
4967
4968 .dark\:bg-blue-900:is(.dark *) {
4969 --tw-bg-opacity: 1;
4970 background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
4971 }
4972
4973 .dark\:bg-blue-900\/10:is(.dark *) {
4974 background-color: rgb(30 58 138 / 0.1);
4975 }
4976
4977 .dark\:bg-blue-900\/20:is(.dark *) {
4978 background-color: rgb(30 58 138 / 0.2);
4979 }
4980
4981 .dark\:bg-blue-900\/30:is(.dark *) {
4982 background-color: rgb(30 58 138 / 0.3);
4983 }
4984
4985 .dark\:bg-blue-900\/40:is(.dark *) {
4986 background-color: rgb(30 58 138 / 0.4);
4987 }
4988
4989 .dark\:bg-blue-900\/50:is(.dark *) {
4990 background-color: rgb(30 58 138 / 0.5);
4991 }
4992
4993 .dark\:bg-blue-900\/60:is(.dark *) {
4994 background-color: rgb(30 58 138 / 0.6);
4995 }
4996
4997 .dark\:bg-blue-950\/20:is(.dark *) {
4998 background-color: rgb(23 37 84 / 0.2);
4999 }
5000
5001 .dark\:bg-blue-950\/25:is(.dark *) {
5002 background-color: rgb(23 37 84 / 0.25);
5003 }
5004
5005 .dark\:bg-blue-950\/30:is(.dark *) {
5006 background-color: rgb(23 37 84 / 0.3);
5007 }
5008
5009 .dark\:bg-blue-950\/40:is(.dark *) {
5010 background-color: rgb(23 37 84 / 0.4);
5011 }
5012
5013 .dark\:bg-emerald-900\/20:is(.dark *) {
5014 background-color: rgb(6 78 59 / 0.2);
5015 }
5016
5017 .dark\:bg-emerald-900\/40:is(.dark *) {
5018 background-color: rgb(6 78 59 / 0.4);
5019 }
5020
5021 .dark\:bg-gray-100:is(.dark *) {
5022 --tw-bg-opacity: 1;
5023 background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
5024 }
5025
5026 .dark\:bg-gray-600:is(.dark *) {
5027 --tw-bg-opacity: 1;
5028 background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
5029 }
5030
5031 .dark\:bg-gray-700:is(.dark *) {
5032 --tw-bg-opacity: 1;
5033 background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
5034 }
5035
5036 .dark\:bg-gray-700\/50:is(.dark *) {
5037 background-color: rgb(55 65 81 / 0.5);
5038 }
5039
5040 .dark\:bg-gray-800:is(.dark *) {
5041 --tw-bg-opacity: 1;
5042 background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
5043 }
5044
5045 .dark\:bg-gray-800\/30:is(.dark *) {
5046 background-color: rgb(31 41 55 / 0.3);
5047 }
5048
5049 .dark\:bg-gray-800\/40:is(.dark *) {
5050 background-color: rgb(31 41 55 / 0.4);
5051 }
5052
5053 .dark\:bg-gray-800\/50:is(.dark *) {
5054 background-color: rgb(31 41 55 / 0.5);
5055 }
5056
5057 .dark\:bg-gray-800\/60:is(.dark *) {
5058 background-color: rgb(31 41 55 / 0.6);
5059 }
5060
5061 .dark\:bg-gray-800\/70:is(.dark *) {
5062 background-color: rgb(31 41 55 / 0.7);
5063 }
5064
5065 .dark\:bg-gray-900:is(.dark *) {
5066 --tw-bg-opacity: 1;
5067 background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
5068 }
5069
5070 .dark\:bg-gray-900\/20:is(.dark *) {
5071 background-color: rgb(17 24 39 / 0.2);
5072 }
5073
5074 .dark\:bg-gray-900\/30:is(.dark *) {
5075 background-color: rgb(17 24 39 / 0.3);
5076 }
5077
5078 .dark\:bg-gray-900\/40:is(.dark *) {
5079 background-color: rgb(17 24 39 / 0.4);
5080 }
5081
5082 .dark\:bg-gray-900\/50:is(.dark *) {
5083 background-color: rgb(17 24 39 / 0.5);
5084 }
5085
5086 .dark\:bg-gray-900\/60:is(.dark *) {
5087 background-color: rgb(17 24 39 / 0.6);
5088 }
5089
5090 .dark\:bg-gray-900\/70:is(.dark *) {
5091 background-color: rgb(17 24 39 / 0.7);
5092 }
5093
5094 .dark\:bg-gray-900\/80:is(.dark *) {
5095 background-color: rgb(17 24 39 / 0.8);
5096 }
5097
5098 .dark\:bg-gray-950:is(.dark *) {
5099 --tw-bg-opacity: 1;
5100 background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
5101 }
5102
5103 .dark\:bg-gray-950\/30:is(.dark *) {
5104 background-color: rgb(3 7 18 / 0.3);
5105 }
5106
5107 .dark\:bg-green-400:is(.dark *) {
5108 --tw-bg-opacity: 1;
5109 background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1));
5110 }
5111
5112 .dark\:bg-green-800:is(.dark *) {
5113 --tw-bg-opacity: 1;
5114 background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
5115 }
5116
5117 .dark\:bg-green-900:is(.dark *) {
5118 --tw-bg-opacity: 1;
5119 background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1));
5120 }
5121
5122 .dark\:bg-green-900\/10:is(.dark *) {
5123 background-color: rgb(20 83 45 / 0.1);
5124 }
5125
5126 .dark\:bg-green-900\/20:is(.dark *) {
5127 background-color: rgb(20 83 45 / 0.2);
5128 }
5129
5130 .dark\:bg-green-900\/30:is(.dark *) {
5131 background-color: rgb(20 83 45 / 0.3);
5132 }
5133
5134 .dark\:bg-green-900\/40:is(.dark *) {
5135 background-color: rgb(20 83 45 / 0.4);
5136 }
5137
5138 .dark\:bg-green-900\/50:is(.dark *) {
5139 background-color: rgb(20 83 45 / 0.5);
5140 }
5141
5142 .dark\:bg-green-950\/20:is(.dark *) {
5143 background-color: rgb(5 46 22 / 0.2);
5144 }
5145
5146 .dark\:bg-green-950\/30:is(.dark *) {
5147 background-color: rgb(5 46 22 / 0.3);
5148 }
5149
5150 .dark\:bg-green-950\/40:is(.dark *) {
5151 background-color: rgb(5 46 22 / 0.4);
5152 }
5153
5154 .dark\:bg-indigo-900\/20:is(.dark *) {
5155 background-color: rgb(49 46 129 / 0.2);
5156 }
5157
5158 .dark\:bg-indigo-900\/30:is(.dark *) {
5159 background-color: rgb(49 46 129 / 0.3);
5160 }
5161
5162 .dark\:bg-indigo-900\/50:is(.dark *) {
5163 background-color: rgb(49 46 129 / 0.5);
5164 }
5165
5166 .dark\:bg-orange-500\/15:is(.dark *) {
5167 background-color: rgb(249 115 22 / 0.15);
5168 }
5169
5170 .dark\:bg-orange-900:is(.dark *) {
5171 --tw-bg-opacity: 1;
5172 background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1));
5173 }
5174
5175 .dark\:bg-orange-900\/20:is(.dark *) {
5176 background-color: rgb(124 45 18 / 0.2);
5177 }
5178
5179 .dark\:bg-orange-900\/30:is(.dark *) {
5180 background-color: rgb(124 45 18 / 0.3);
5181 }
5182
5183 .dark\:bg-orange-900\/50:is(.dark *) {
5184 background-color: rgb(124 45 18 / 0.5);
5185 }
5186
5187 .dark\:bg-purple-900:is(.dark *) {
5188 --tw-bg-opacity: 1;
5189 background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1));
5190 }
5191
5192 .dark\:bg-purple-900\/10:is(.dark *) {
5193 background-color: rgb(88 28 135 / 0.1);
5194 }
5195
5196 .dark\:bg-purple-900\/20:is(.dark *) {
5197 background-color: rgb(88 28 135 / 0.2);
5198 }
5199
5200 .dark\:bg-purple-900\/30:is(.dark *) {
5201 background-color: rgb(88 28 135 / 0.3);
5202 }
5203
5204 .dark\:bg-purple-900\/50:is(.dark *) {
5205 background-color: rgb(88 28 135 / 0.5);
5206 }
5207
5208 .dark\:bg-red-500:is(.dark *) {
5209 --tw-bg-opacity: 1;
5210 background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
5211 }
5212
5213 .dark\:bg-red-800:is(.dark *) {
5214 --tw-bg-opacity: 1;
5215 background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
5216 }
5217
5218 .dark\:bg-red-900\/10:is(.dark *) {
5219 background-color: rgb(127 29 29 / 0.1);
5220 }
5221
5222 .dark\:bg-red-900\/20:is(.dark *) {
5223 background-color: rgb(127 29 29 / 0.2);
5224 }
5225
5226 .dark\:bg-red-900\/30:is(.dark *) {
5227 background-color: rgb(127 29 29 / 0.3);
5228 }
5229
5230 .dark\:bg-red-950\/20:is(.dark *) {
5231 background-color: rgb(69 10 10 / 0.2);
5232 }
5233
5234 .dark\:bg-red-950\/30:is(.dark *) {
5235 background-color: rgb(69 10 10 / 0.3);
5236 }
5237
5238 .dark\:bg-red-950\/40:is(.dark *) {
5239 background-color: rgb(69 10 10 / 0.4);
5240 }
5241
5242 .dark\:bg-slate-900:is(.dark *) {
5243 --tw-bg-opacity: 1;
5244 background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
5245 }
5246
5247 .dark\:bg-teal-900\/20:is(.dark *) {
5248 background-color: rgb(19 78 74 / 0.2);
5249 }
5250
5251 .dark\:bg-white:is(.dark *) {
5252 --tw-bg-opacity: 1;
5253 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
5254 }
5255
5256 .dark\:bg-yatra-hover-soft-dark:is(.dark *) {
5257 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 10%, rgb(15 23 42));
5258 }
5259
5260 .dark\:bg-yatra-surface-dark:is(.dark *) {
5261 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 20%, rgb(15 23 42));
5262 }
5263
5264 .dark\:bg-yatra-surface-dark-muted:is(.dark *) {
5265 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 12%, rgb(15 23 42));
5266 }
5267
5268 .dark\:bg-yellow-800:is(.dark *) {
5269 --tw-bg-opacity: 1;
5270 background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1));
5271 }
5272
5273 .dark\:bg-yellow-900\/10:is(.dark *) {
5274 background-color: rgb(113 63 18 / 0.1);
5275 }
5276
5277 .dark\:bg-yellow-900\/20:is(.dark *) {
5278 background-color: rgb(113 63 18 / 0.2);
5279 }
5280
5281 .dark\:bg-yellow-900\/30:is(.dark *) {
5282 background-color: rgb(113 63 18 / 0.3);
5283 }
5284
5285 .dark\:bg-yellow-900\/50:is(.dark *) {
5286 background-color: rgb(113 63 18 / 0.5);
5287 }
5288
5289 .dark\:from-amber-900\/20:is(.dark *) {
5290 --tw-gradient-from: rgb(120 53 15 / 0.2) var(--tw-gradient-from-position);
5291 --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
5292 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5293 }
5294
5295 .dark\:from-blue-900\/20:is(.dark *) {
5296 --tw-gradient-from: rgb(30 58 138 / 0.2) var(--tw-gradient-from-position);
5297 --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
5298 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5299 }
5300
5301 .dark\:from-blue-900\/40:is(.dark *) {
5302 --tw-gradient-from: rgb(30 58 138 / 0.4) var(--tw-gradient-from-position);
5303 --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
5304 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5305 }
5306
5307 .dark\:from-blue-950\/30:is(.dark *) {
5308 --tw-gradient-from: rgb(23 37 84 / 0.3) var(--tw-gradient-from-position);
5309 --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);
5310 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5311 }
5312
5313 .dark\:from-emerald-500:is(.dark *) {
5314 --tw-gradient-from: #10b981 var(--tw-gradient-from-position);
5315 --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
5316 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5317 }
5318
5319 .dark\:from-gray-800:is(.dark *) {
5320 --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
5321 --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
5322 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5323 }
5324
5325 .dark\:from-gray-900\/80:is(.dark *) {
5326 --tw-gradient-from: rgb(17 24 39 / 0.8) var(--tw-gradient-from-position);
5327 --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
5328 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5329 }
5330
5331 .dark\:from-green-900\/20:is(.dark *) {
5332 --tw-gradient-from: rgb(20 83 45 / 0.2) var(--tw-gradient-from-position);
5333 --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
5334 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5335 }
5336
5337 .dark\:from-green-950\/20:is(.dark *) {
5338 --tw-gradient-from: rgb(5 46 22 / 0.2) var(--tw-gradient-from-position);
5339 --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);
5340 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5341 }
5342
5343 .dark\:from-orange-950\/20:is(.dark *) {
5344 --tw-gradient-from: rgb(67 20 7 / 0.2) var(--tw-gradient-from-position);
5345 --tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);
5346 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5347 }
5348
5349 .dark\:from-purple-500:is(.dark *) {
5350 --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
5351 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
5352 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5353 }
5354
5355 .dark\:from-purple-500\/10:is(.dark *) {
5356 --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
5357 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
5358 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5359 }
5360
5361 .dark\:from-purple-900\/20:is(.dark *) {
5362 --tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position);
5363 --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
5364 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5365 }
5366
5367 .dark\:from-red-900\/40:is(.dark *) {
5368 --tw-gradient-from: rgb(127 29 29 / 0.4) var(--tw-gradient-from-position);
5369 --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
5370 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5371 }
5372
5373 .dark\:from-red-900\/50:is(.dark *) {
5374 --tw-gradient-from: rgb(127 29 29 / 0.5) var(--tw-gradient-from-position);
5375 --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
5376 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5377 }
5378
5379 .dark\:from-red-950\/20:is(.dark *) {
5380 --tw-gradient-from: rgb(69 10 10 / 0.2) var(--tw-gradient-from-position);
5381 --tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);
5382 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
5383 }
5384
5385 .dark\:via-blue-800\/20:is(.dark *) {
5386 --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
5387 --tw-gradient-stops: var(--tw-gradient-from), rgb(30 64 175 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
5388 }
5389
5390 .dark\:via-blue-900\/20:is(.dark *) {
5391 --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
5392 --tw-gradient-stops: var(--tw-gradient-from), rgb(30 58 138 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
5393 }
5394
5395 .dark\:via-gray-900:is(.dark *) {
5396 --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
5397 --tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to);
5398 }
5399
5400 .dark\:via-orange-900\/10:is(.dark *) {
5401 --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
5402 --tw-gradient-stops: var(--tw-gradient-from), rgb(124 45 18 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
5403 }
5404
5405 .dark\:via-rose-800\/30:is(.dark *) {
5406 --tw-gradient-to: rgb(159 18 57 / 0) var(--tw-gradient-to-position);
5407 --tw-gradient-stops: var(--tw-gradient-from), rgb(159 18 57 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
5408 }
5409
5410 .dark\:to-blue-500\/10:is(.dark *) {
5411 --tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
5412 }
5413
5414 .dark\:to-blue-900\/20:is(.dark *) {
5415 --tw-gradient-to: rgb(30 58 138 / 0.2) var(--tw-gradient-to-position);
5416 }
5417
5418 .dark\:to-blue-900\/30:is(.dark *) {
5419 --tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
5420 }
5421
5422 .dark\:to-emerald-900\/20:is(.dark *) {
5423 --tw-gradient-to: rgb(6 78 59 / 0.2) var(--tw-gradient-to-position);
5424 }
5425
5426 .dark\:to-emerald-950\/20:is(.dark *) {
5427 --tw-gradient-to: rgb(2 44 34 / 0.2) var(--tw-gradient-to-position);
5428 }
5429
5430 .dark\:to-gray-800\/50:is(.dark *) {
5431 --tw-gradient-to: rgb(31 41 55 / 0.5) var(--tw-gradient-to-position);
5432 }
5433
5434 .dark\:to-gray-800\/80:is(.dark *) {
5435 --tw-gradient-to: rgb(31 41 55 / 0.8) var(--tw-gradient-to-position);
5436 }
5437
5438 .dark\:to-gray-900:is(.dark *) {
5439 --tw-gradient-to: #111827 var(--tw-gradient-to-position);
5440 }
5441
5442 .dark\:to-indigo-400:is(.dark *) {
5443 --tw-gradient-to: #818cf8 var(--tw-gradient-to-position);
5444 }
5445
5446 .dark\:to-indigo-900\/20:is(.dark *) {
5447 --tw-gradient-to: rgb(49 46 129 / 0.2) var(--tw-gradient-to-position);
5448 }
5449
5450 .dark\:to-indigo-900\/40:is(.dark *) {
5451 --tw-gradient-to: rgb(49 46 129 / 0.4) var(--tw-gradient-to-position);
5452 }
5453
5454 .dark\:to-indigo-950\/30:is(.dark *) {
5455 --tw-gradient-to: rgb(30 27 75 / 0.3) var(--tw-gradient-to-position);
5456 }
5457
5458 .dark\:to-orange-900\/20:is(.dark *) {
5459 --tw-gradient-to: rgb(124 45 18 / 0.2) var(--tw-gradient-to-position);
5460 }
5461
5462 .dark\:to-orange-900\/40:is(.dark *) {
5463 --tw-gradient-to: rgb(124 45 18 / 0.4) var(--tw-gradient-to-position);
5464 }
5465
5466 .dark\:to-rose-950\/20:is(.dark *) {
5467 --tw-gradient-to: rgb(76 5 25 / 0.2) var(--tw-gradient-to-position);
5468 }
5469
5470 .dark\:to-teal-400:is(.dark *) {
5471 --tw-gradient-to: #2dd4bf var(--tw-gradient-to-position);
5472 }
5473
5474 .dark\:fill-gray-400:is(.dark *) {
5475 fill: #9ca3af;
5476 }
5477
5478 .dark\:fill-gray-600:is(.dark *) {
5479 fill: #4b5563;
5480 }
5481
5482 .dark\:stroke-gray-700:is(.dark *) {
5483 stroke: #374151;
5484 }
5485
5486 .dark\:text-amber-100:is(.dark *) {
5487 --tw-text-opacity: 1;
5488 color: rgb(254 243 199 / var(--tw-text-opacity, 1));
5489 }
5490
5491 .dark\:text-amber-200:is(.dark *) {
5492 --tw-text-opacity: 1;
5493 color: rgb(253 230 138 / var(--tw-text-opacity, 1));
5494 }
5495
5496 .dark\:text-amber-200\/90:is(.dark *) {
5497 color: rgb(253 230 138 / 0.9);
5498 }
5499
5500 .dark\:text-amber-300:is(.dark *) {
5501 --tw-text-opacity: 1;
5502 color: rgb(252 211 77 / var(--tw-text-opacity, 1));
5503 }
5504
5505 .dark\:text-amber-300\/70:is(.dark *) {
5506 color: rgb(252 211 77 / 0.7);
5507 }
5508
5509 .dark\:text-amber-300\/80:is(.dark *) {
5510 color: rgb(252 211 77 / 0.8);
5511 }
5512
5513 .dark\:text-amber-300\/90:is(.dark *) {
5514 color: rgb(252 211 77 / 0.9);
5515 }
5516
5517 .dark\:text-amber-400:is(.dark *) {
5518 --tw-text-opacity: 1;
5519 color: rgb(251 191 36 / var(--tw-text-opacity, 1));
5520 }
5521
5522 .dark\:text-amber-500:is(.dark *) {
5523 --tw-text-opacity: 1;
5524 color: rgb(245 158 11 / var(--tw-text-opacity, 1));
5525 }
5526
5527 .dark\:text-black:is(.dark *) {
5528 --tw-text-opacity: 1;
5529 color: rgb(0 0 0 / var(--tw-text-opacity, 1));
5530 }
5531
5532 .dark\:text-blue-100:is(.dark *) {
5533 --tw-text-opacity: 1;
5534 color: rgb(219 234 254 / var(--tw-text-opacity, 1));
5535 }
5536
5537 .dark\:text-blue-200:is(.dark *) {
5538 --tw-text-opacity: 1;
5539 color: rgb(191 219 254 / var(--tw-text-opacity, 1));
5540 }
5541
5542 .dark\:text-blue-200\/90:is(.dark *) {
5543 color: rgb(191 219 254 / 0.9);
5544 }
5545
5546 .dark\:text-blue-300:is(.dark *) {
5547 --tw-text-opacity: 1;
5548 color: rgb(147 197 253 / var(--tw-text-opacity, 1));
5549 }
5550
5551 .dark\:text-blue-400:is(.dark *) {
5552 --tw-text-opacity: 1;
5553 color: rgb(96 165 250 / var(--tw-text-opacity, 1));
5554 }
5555
5556 .dark\:text-blue-400\/80:is(.dark *) {
5557 color: rgb(96 165 250 / 0.8);
5558 }
5559
5560 .dark\:text-emerald-300:is(.dark *) {
5561 --tw-text-opacity: 1;
5562 color: rgb(110 231 183 / var(--tw-text-opacity, 1));
5563 }
5564
5565 .dark\:text-emerald-400:is(.dark *) {
5566 --tw-text-opacity: 1;
5567 color: rgb(52 211 153 / var(--tw-text-opacity, 1));
5568 }
5569
5570 .dark\:text-gray-100:is(.dark *) {
5571 --tw-text-opacity: 1;
5572 color: rgb(243 244 246 / var(--tw-text-opacity, 1));
5573 }
5574
5575 .dark\:text-gray-200:is(.dark *) {
5576 --tw-text-opacity: 1;
5577 color: rgb(229 231 235 / var(--tw-text-opacity, 1));
5578 }
5579
5580 .dark\:text-gray-300:is(.dark *) {
5581 --tw-text-opacity: 1;
5582 color: rgb(209 213 219 / var(--tw-text-opacity, 1));
5583 }
5584
5585 .dark\:text-gray-400:is(.dark *) {
5586 --tw-text-opacity: 1;
5587 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
5588 }
5589
5590 .dark\:text-gray-500:is(.dark *) {
5591 --tw-text-opacity: 1;
5592 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
5593 }
5594
5595 .dark\:text-gray-600:is(.dark *) {
5596 --tw-text-opacity: 1;
5597 color: rgb(75 85 99 / var(--tw-text-opacity, 1));
5598 }
5599
5600 .dark\:text-gray-700:is(.dark *) {
5601 --tw-text-opacity: 1;
5602 color: rgb(55 65 81 / var(--tw-text-opacity, 1));
5603 }
5604
5605 .dark\:text-gray-900:is(.dark *) {
5606 --tw-text-opacity: 1;
5607 color: rgb(17 24 39 / var(--tw-text-opacity, 1));
5608 }
5609
5610 .dark\:text-green-100:is(.dark *) {
5611 --tw-text-opacity: 1;
5612 color: rgb(220 252 231 / var(--tw-text-opacity, 1));
5613 }
5614
5615 .dark\:text-green-200:is(.dark *) {
5616 --tw-text-opacity: 1;
5617 color: rgb(187 247 208 / var(--tw-text-opacity, 1));
5618 }
5619
5620 .dark\:text-green-300:is(.dark *) {
5621 --tw-text-opacity: 1;
5622 color: rgb(134 239 172 / var(--tw-text-opacity, 1));
5623 }
5624
5625 .dark\:text-green-400:is(.dark *) {
5626 --tw-text-opacity: 1;
5627 color: rgb(74 222 128 / var(--tw-text-opacity, 1));
5628 }
5629
5630 .dark\:text-indigo-300:is(.dark *) {
5631 --tw-text-opacity: 1;
5632 color: rgb(165 180 252 / var(--tw-text-opacity, 1));
5633 }
5634
5635 .dark\:text-indigo-400:is(.dark *) {
5636 --tw-text-opacity: 1;
5637 color: rgb(129 140 248 / var(--tw-text-opacity, 1));
5638 }
5639
5640 .dark\:text-orange-100:is(.dark *) {
5641 --tw-text-opacity: 1;
5642 color: rgb(255 237 213 / var(--tw-text-opacity, 1));
5643 }
5644
5645 .dark\:text-orange-200:is(.dark *) {
5646 --tw-text-opacity: 1;
5647 color: rgb(254 215 170 / var(--tw-text-opacity, 1));
5648 }
5649
5650 .dark\:text-orange-200\/80:is(.dark *) {
5651 color: rgb(254 215 170 / 0.8);
5652 }
5653
5654 .dark\:text-orange-300:is(.dark *) {
5655 --tw-text-opacity: 1;
5656 color: rgb(253 186 116 / var(--tw-text-opacity, 1));
5657 }
5658
5659 .dark\:text-orange-400:is(.dark *) {
5660 --tw-text-opacity: 1;
5661 color: rgb(251 146 60 / var(--tw-text-opacity, 1));
5662 }
5663
5664 .dark\:text-pink-400:is(.dark *) {
5665 --tw-text-opacity: 1;
5666 color: rgb(244 114 182 / var(--tw-text-opacity, 1));
5667 }
5668
5669 .dark\:text-purple-100:is(.dark *) {
5670 --tw-text-opacity: 1;
5671 color: rgb(243 232 255 / var(--tw-text-opacity, 1));
5672 }
5673
5674 .dark\:text-purple-200:is(.dark *) {
5675 --tw-text-opacity: 1;
5676 color: rgb(233 213 255 / var(--tw-text-opacity, 1));
5677 }
5678
5679 .dark\:text-purple-300:is(.dark *) {
5680 --tw-text-opacity: 1;
5681 color: rgb(216 180 254 / var(--tw-text-opacity, 1));
5682 }
5683
5684 .dark\:text-purple-400:is(.dark *) {
5685 --tw-text-opacity: 1;
5686 color: rgb(192 132 252 / var(--tw-text-opacity, 1));
5687 }
5688
5689 .dark\:text-red-100:is(.dark *) {
5690 --tw-text-opacity: 1;
5691 color: rgb(254 226 226 / var(--tw-text-opacity, 1));
5692 }
5693
5694 .dark\:text-red-200:is(.dark *) {
5695 --tw-text-opacity: 1;
5696 color: rgb(254 202 202 / var(--tw-text-opacity, 1));
5697 }
5698
5699 .dark\:text-red-200\/90:is(.dark *) {
5700 color: rgb(254 202 202 / 0.9);
5701 }
5702
5703 .dark\:text-red-300:is(.dark *) {
5704 --tw-text-opacity: 1;
5705 color: rgb(252 165 165 / var(--tw-text-opacity, 1));
5706 }
5707
5708 .dark\:text-red-400:is(.dark *) {
5709 --tw-text-opacity: 1;
5710 color: rgb(248 113 113 / var(--tw-text-opacity, 1));
5711 }
5712
5713 .dark\:text-red-500:is(.dark *) {
5714 --tw-text-opacity: 1;
5715 color: rgb(239 68 68 / var(--tw-text-opacity, 1));
5716 }
5717
5718 .dark\:text-teal-400:is(.dark *) {
5719 --tw-text-opacity: 1;
5720 color: rgb(45 212 191 / var(--tw-text-opacity, 1));
5721 }
5722
5723 .dark\:text-white:is(.dark *) {
5724 --tw-text-opacity: 1;
5725 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
5726 }
5727
5728 .dark\:text-yatra-on-dark:is(.dark *) {
5729 color: var(--yatra-primary-color-dark, #60a5fa);
5730 }
5731
5732 .dark\:text-yatra-primary-light:is(.dark *) {
5733 color: var(--yatra-primary-light, #60a5fa);
5734 }
5735
5736 .dark\:text-yellow-200:is(.dark *) {
5737 --tw-text-opacity: 1;
5738 color: rgb(254 240 138 / var(--tw-text-opacity, 1));
5739 }
5740
5741 .dark\:text-yellow-300:is(.dark *) {
5742 --tw-text-opacity: 1;
5743 color: rgb(253 224 71 / var(--tw-text-opacity, 1));
5744 }
5745
5746 .dark\:text-yellow-400:is(.dark *) {
5747 --tw-text-opacity: 1;
5748 color: rgb(250 204 21 / var(--tw-text-opacity, 1));
5749 }
5750
5751 .dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder {
5752 --tw-placeholder-opacity: 1;
5753 color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
5754 }
5755
5756 .dark\:placeholder-gray-400:is(.dark *)::placeholder {
5757 --tw-placeholder-opacity: 1;
5758 color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
5759 }
5760
5761 .dark\:opacity-20:is(.dark *) {
5762 opacity: 0.2;
5763 }
5764
5765 .dark\:ring-amber-500:is(.dark *) {
5766 --tw-ring-opacity: 1;
5767 --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1));
5768 }
5769
5770 .dark\:ring-amber-800:is(.dark *) {
5771 --tw-ring-opacity: 1;
5772 --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1));
5773 }
5774
5775 .dark\:ring-blue-500:is(.dark *) {
5776 --tw-ring-opacity: 1;
5777 --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
5778 }
5779
5780 .dark\:ring-blue-500\/30:is(.dark *) {
5781 --tw-ring-color: rgb(59 130 246 / 0.3);
5782 }
5783
5784 .dark\:ring-blue-900\/30:is(.dark *) {
5785 --tw-ring-color: rgb(30 58 138 / 0.3);
5786 }
5787
5788 .dark\:ring-red-900\/30:is(.dark *) {
5789 --tw-ring-color: rgb(127 29 29 / 0.3);
5790 }
5791
5792 .dark\:ring-offset-gray-800:is(.dark *) {
5793 --tw-ring-offset-color: #1f2937;
5794 }
5795
5796 .dark\:ring-offset-gray-900:is(.dark *) {
5797 --tw-ring-offset-color: #111827;
5798 }
5799
5800 .dark\:placeholder\:text-gray-400:is(.dark *)::-moz-placeholder {
5801 --tw-text-opacity: 1;
5802 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
5803 }
5804
5805 .dark\:placeholder\:text-gray-400:is(.dark *)::placeholder {
5806 --tw-text-opacity: 1;
5807 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
5808 }
5809
5810 .dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder {
5811 --tw-text-opacity: 1;
5812 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
5813 }
5814
5815 .dark\:placeholder\:text-gray-500:is(.dark *)::placeholder {
5816 --tw-text-opacity: 1;
5817 color: rgb(107 114 128 / var(--tw-text-opacity, 1));
5818 }
5819
5820 .dark\:focus-within\:ring-blue-400:focus-within:is(.dark *) {
5821 --tw-ring-opacity: 1;
5822 --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));
5823 }
5824
5825 .dark\:hover\:border-blue-400:hover:is(.dark *) {
5826 --tw-border-opacity: 1;
5827 border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
5828 }
5829
5830 .dark\:hover\:border-blue-500:hover:is(.dark *) {
5831 --tw-border-opacity: 1;
5832 border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
5833 }
5834
5835 .dark\:hover\:border-blue-600:hover:is(.dark *) {
5836 --tw-border-opacity: 1;
5837 border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
5838 }
5839
5840 .dark\:hover\:border-blue-600\/70:hover:is(.dark *) {
5841 border-color: rgb(37 99 235 / 0.7);
5842 }
5843
5844 .dark\:hover\:border-blue-700:hover:is(.dark *) {
5845 --tw-border-opacity: 1;
5846 border-color: rgb(29 78 216 / var(--tw-border-opacity, 1));
5847 }
5848
5849 .dark\:hover\:border-gray-400:hover:is(.dark *) {
5850 --tw-border-opacity: 1;
5851 border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
5852 }
5853
5854 .dark\:hover\:border-gray-500:hover:is(.dark *) {
5855 --tw-border-opacity: 1;
5856 border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
5857 }
5858
5859 .dark\:hover\:border-gray-600:hover:is(.dark *) {
5860 --tw-border-opacity: 1;
5861 border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
5862 }
5863
5864 .dark\:hover\:border-green-600:hover:is(.dark *) {
5865 --tw-border-opacity: 1;
5866 border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
5867 }
5868
5869 .dark\:hover\:border-indigo-600:hover:is(.dark *) {
5870 --tw-border-opacity: 1;
5871 border-color: rgb(79 70 229 / var(--tw-border-opacity, 1));
5872 }
5873
5874 .dark\:hover\:border-orange-600:hover:is(.dark *) {
5875 --tw-border-opacity: 1;
5876 border-color: rgb(234 88 12 / var(--tw-border-opacity, 1));
5877 }
5878
5879 .dark\:hover\:border-purple-600:hover:is(.dark *) {
5880 --tw-border-opacity: 1;
5881 border-color: rgb(147 51 234 / var(--tw-border-opacity, 1));
5882 }
5883
5884 .dark\:hover\:border-yatra-border-hover-dark:hover:is(.dark *) {
5885 border-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 38%, rgb(55 65 81));
5886 }
5887
5888 .dark\:hover\:border-yellow-600:hover:is(.dark *) {
5889 --tw-border-opacity: 1;
5890 border-color: rgb(202 138 4 / var(--tw-border-opacity, 1));
5891 }
5892
5893 .dark\:hover\:bg-amber-800\/40:hover:is(.dark *) {
5894 background-color: rgb(146 64 14 / 0.4);
5895 }
5896
5897 .dark\:hover\:bg-amber-900:hover:is(.dark *) {
5898 --tw-bg-opacity: 1;
5899 background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1));
5900 }
5901
5902 .dark\:hover\:bg-amber-900\/20:hover:is(.dark *) {
5903 background-color: rgb(120 53 15 / 0.2);
5904 }
5905
5906 .dark\:hover\:bg-amber-900\/40:hover:is(.dark *) {
5907 background-color: rgb(120 53 15 / 0.4);
5908 }
5909
5910 .dark\:hover\:bg-amber-900\/50:hover:is(.dark *) {
5911 background-color: rgb(120 53 15 / 0.5);
5912 }
5913
5914 .dark\:hover\:bg-amber-950\/40:hover:is(.dark *) {
5915 background-color: rgb(69 26 3 / 0.4);
5916 }
5917
5918 .dark\:hover\:bg-blue-600:hover:is(.dark *) {
5919 --tw-bg-opacity: 1;
5920 background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
5921 }
5922
5923 .dark\:hover\:bg-blue-800:hover:is(.dark *) {
5924 --tw-bg-opacity: 1;
5925 background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
5926 }
5927
5928 .dark\:hover\:bg-blue-900:hover:is(.dark *) {
5929 --tw-bg-opacity: 1;
5930 background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
5931 }
5932
5933 .dark\:hover\:bg-blue-900\/10:hover:is(.dark *) {
5934 background-color: rgb(30 58 138 / 0.1);
5935 }
5936
5937 .dark\:hover\:bg-blue-900\/20:hover:is(.dark *) {
5938 background-color: rgb(30 58 138 / 0.2);
5939 }
5940
5941 .dark\:hover\:bg-blue-900\/30:hover:is(.dark *) {
5942 background-color: rgb(30 58 138 / 0.3);
5943 }
5944
5945 .dark\:hover\:bg-blue-900\/40:hover:is(.dark *) {
5946 background-color: rgb(30 58 138 / 0.4);
5947 }
5948
5949 .dark\:hover\:bg-blue-900\/50:hover:is(.dark *) {
5950 background-color: rgb(30 58 138 / 0.5);
5951 }
5952
5953 .dark\:hover\:bg-blue-900\/70:hover:is(.dark *) {
5954 background-color: rgb(30 58 138 / 0.7);
5955 }
5956
5957 .dark\:hover\:bg-gray-200:hover:is(.dark *) {
5958 --tw-bg-opacity: 1;
5959 background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
5960 }
5961
5962 .dark\:hover\:bg-gray-600:hover:is(.dark *) {
5963 --tw-bg-opacity: 1;
5964 background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
5965 }
5966
5967 .dark\:hover\:bg-gray-700:hover:is(.dark *) {
5968 --tw-bg-opacity: 1;
5969 background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
5970 }
5971
5972 .dark\:hover\:bg-gray-700\/40:hover:is(.dark *) {
5973 background-color: rgb(55 65 81 / 0.4);
5974 }
5975
5976 .dark\:hover\:bg-gray-700\/50:hover:is(.dark *) {
5977 background-color: rgb(55 65 81 / 0.5);
5978 }
5979
5980 .dark\:hover\:bg-gray-800:hover:is(.dark *) {
5981 --tw-bg-opacity: 1;
5982 background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
5983 }
5984
5985 .dark\:hover\:bg-gray-800\/40:hover:is(.dark *) {
5986 background-color: rgb(31 41 55 / 0.4);
5987 }
5988
5989 .dark\:hover\:bg-gray-800\/50:hover:is(.dark *) {
5990 background-color: rgb(31 41 55 / 0.5);
5991 }
5992
5993 .dark\:hover\:bg-gray-800\/60:hover:is(.dark *) {
5994 background-color: rgb(31 41 55 / 0.6);
5995 }
5996
5997 .dark\:hover\:bg-gray-900:hover:is(.dark *) {
5998 --tw-bg-opacity: 1;
5999 background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
6000 }
6001
6002 .dark\:hover\:bg-gray-900\/20:hover:is(.dark *) {
6003 background-color: rgb(17 24 39 / 0.2);
6004 }
6005
6006 .dark\:hover\:bg-gray-900\/40:hover:is(.dark *) {
6007 background-color: rgb(17 24 39 / 0.4);
6008 }
6009
6010 .dark\:hover\:bg-green-900\/20:hover:is(.dark *) {
6011 background-color: rgb(20 83 45 / 0.2);
6012 }
6013
6014 .dark\:hover\:bg-green-900\/40:hover:is(.dark *) {
6015 background-color: rgb(20 83 45 / 0.4);
6016 }
6017
6018 .dark\:hover\:bg-green-900\/50:hover:is(.dark *) {
6019 background-color: rgb(20 83 45 / 0.5);
6020 }
6021
6022 .dark\:hover\:bg-indigo-900\/20:hover:is(.dark *) {
6023 background-color: rgb(49 46 129 / 0.2);
6024 }
6025
6026 .dark\:hover\:bg-orange-900\/20:hover:is(.dark *) {
6027 background-color: rgb(124 45 18 / 0.2);
6028 }
6029
6030 .dark\:hover\:bg-pink-900\/20:hover:is(.dark *) {
6031 background-color: rgb(131 24 67 / 0.2);
6032 }
6033
6034 .dark\:hover\:bg-purple-900\/20:hover:is(.dark *) {
6035 background-color: rgb(88 28 135 / 0.2);
6036 }
6037
6038 .dark\:hover\:bg-red-600:hover:is(.dark *) {
6039 --tw-bg-opacity: 1;
6040 background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
6041 }
6042
6043 .dark\:hover\:bg-red-900:hover:is(.dark *) {
6044 --tw-bg-opacity: 1;
6045 background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1));
6046 }
6047
6048 .dark\:hover\:bg-red-900\/10:hover:is(.dark *) {
6049 background-color: rgb(127 29 29 / 0.1);
6050 }
6051
6052 .dark\:hover\:bg-red-900\/20:hover:is(.dark *) {
6053 background-color: rgb(127 29 29 / 0.2);
6054 }
6055
6056 .dark\:hover\:bg-red-900\/30:hover:is(.dark *) {
6057 background-color: rgb(127 29 29 / 0.3);
6058 }
6059
6060 .dark\:hover\:bg-red-950\/20:hover:is(.dark *) {
6061 background-color: rgb(69 10 10 / 0.2);
6062 }
6063
6064 .dark\:hover\:bg-yatra-hover-soft-dark:hover:is(.dark *) {
6065 background-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 10%, rgb(15 23 42));
6066 }
6067
6068 .dark\:hover\:bg-yellow-900\/20:hover:is(.dark *) {
6069 background-color: rgb(113 63 18 / 0.2);
6070 }
6071
6072 .dark\:hover\:from-purple-500\/15:hover:is(.dark *) {
6073 --tw-gradient-from: rgb(168 85 247 / 0.15) var(--tw-gradient-from-position);
6074 --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
6075 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
6076 }
6077
6078 .dark\:hover\:to-blue-500\/15:hover:is(.dark *) {
6079 --tw-gradient-to: rgb(59 130 246 / 0.15) var(--tw-gradient-to-position);
6080 }
6081
6082 .dark\:hover\:text-amber-300:hover:is(.dark *) {
6083 --tw-text-opacity: 1;
6084 color: rgb(252 211 77 / var(--tw-text-opacity, 1));
6085 }
6086
6087 .dark\:hover\:text-amber-400:hover:is(.dark *) {
6088 --tw-text-opacity: 1;
6089 color: rgb(251 191 36 / var(--tw-text-opacity, 1));
6090 }
6091
6092 .dark\:hover\:text-blue-200:hover:is(.dark *) {
6093 --tw-text-opacity: 1;
6094 color: rgb(191 219 254 / var(--tw-text-opacity, 1));
6095 }
6096
6097 .dark\:hover\:text-blue-300:hover:is(.dark *) {
6098 --tw-text-opacity: 1;
6099 color: rgb(147 197 253 / var(--tw-text-opacity, 1));
6100 }
6101
6102 .dark\:hover\:text-gray-100:hover:is(.dark *) {
6103 --tw-text-opacity: 1;
6104 color: rgb(243 244 246 / var(--tw-text-opacity, 1));
6105 }
6106
6107 .dark\:hover\:text-gray-200:hover:is(.dark *) {
6108 --tw-text-opacity: 1;
6109 color: rgb(229 231 235 / var(--tw-text-opacity, 1));
6110 }
6111
6112 .dark\:hover\:text-gray-300:hover:is(.dark *) {
6113 --tw-text-opacity: 1;
6114 color: rgb(209 213 219 / var(--tw-text-opacity, 1));
6115 }
6116
6117 .dark\:hover\:text-green-300:hover:is(.dark *) {
6118 --tw-text-opacity: 1;
6119 color: rgb(134 239 172 / var(--tw-text-opacity, 1));
6120 }
6121
6122 .dark\:hover\:text-purple-300:hover:is(.dark *) {
6123 --tw-text-opacity: 1;
6124 color: rgb(216 180 254 / var(--tw-text-opacity, 1));
6125 }
6126
6127 .dark\:hover\:text-red-300:hover:is(.dark *) {
6128 --tw-text-opacity: 1;
6129 color: rgb(252 165 165 / var(--tw-text-opacity, 1));
6130 }
6131
6132 .dark\:hover\:text-white:hover:is(.dark *) {
6133 --tw-text-opacity: 1;
6134 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
6135 }
6136
6137 .dark\:hover\:text-yatra-on-dark:hover:is(.dark *) {
6138 color: var(--yatra-primary-color-dark, #60a5fa);
6139 }
6140
6141 .dark\:hover\:text-yatra-primary-light:hover:is(.dark *) {
6142 color: var(--yatra-primary-light, #60a5fa);
6143 }
6144
6145 .dark\:focus\:ring-blue-600:focus:is(.dark *) {
6146 --tw-ring-opacity: 1;
6147 --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1));
6148 }
6149
6150 .dark\:focus\:ring-offset-gray-900:focus:is(.dark *) {
6151 --tw-ring-offset-color: #111827;
6152 }
6153
6154 .dark\:focus-visible\:ring-blue-400:focus-visible:is(.dark *) {
6155 --tw-ring-opacity: 1;
6156 --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));
6157 }
6158
6159 .dark\:focus-visible\:ring-offset-gray-800:focus-visible:is(.dark *) {
6160 --tw-ring-offset-color: #1f2937;
6161 }
6162
6163 .dark\:disabled\:bg-gray-500:disabled:is(.dark *) {
6164 --tw-bg-opacity: 1;
6165 background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
6166 }
6167
6168 .group:hover .dark\:group-hover\:bg-blue-800:is(.dark *) {
6169 --tw-bg-opacity: 1;
6170 background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
6171 }
6172
6173 .group:hover .dark\:group-hover\:bg-blue-900\/30:is(.dark *) {
6174 background-color: rgb(30 58 138 / 0.3);
6175 }
6176
6177 .group:hover .dark\:group-hover\:bg-green-800:is(.dark *) {
6178 --tw-bg-opacity: 1;
6179 background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
6180 }
6181
6182 .group:hover .dark\:group-hover\:bg-indigo-800:is(.dark *) {
6183 --tw-bg-opacity: 1;
6184 background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1));
6185 }
6186
6187 .group:hover .dark\:group-hover\:bg-orange-800:is(.dark *) {
6188 --tw-bg-opacity: 1;
6189 background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1));
6190 }
6191
6192 .group:hover .dark\:group-hover\:bg-purple-800:is(.dark *) {
6193 --tw-bg-opacity: 1;
6194 background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1));
6195 }
6196
6197 .group:hover .dark\:group-hover\:bg-yellow-800:is(.dark *) {
6198 --tw-bg-opacity: 1;
6199 background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1));
6200 }
6201
6202 .group:hover .dark\:group-hover\:text-blue-300:is(.dark *) {
6203 --tw-text-opacity: 1;
6204 color: rgb(147 197 253 / var(--tw-text-opacity, 1));
6205 }
6206
6207 .group:hover .dark\:group-hover\:text-blue-400:is(.dark *) {
6208 --tw-text-opacity: 1;
6209 color: rgb(96 165 250 / var(--tw-text-opacity, 1));
6210 }
6211
6212 .group:hover .dark\:group-hover\:text-gray-300:is(.dark *) {
6213 --tw-text-opacity: 1;
6214 color: rgb(209 213 219 / var(--tw-text-opacity, 1));
6215 }
6216
6217 .group:hover .dark\:group-hover\:text-gray-400:is(.dark *) {
6218 --tw-text-opacity: 1;
6219 color: rgb(156 163 175 / var(--tw-text-opacity, 1));
6220 }
6221
6222 .group:hover .dark\:group-hover\:text-yatra-on-dark:is(.dark *) {
6223 color: var(--yatra-primary-color-dark, #60a5fa);
6224 }
6225
6226 .dark\:data-\[state\=selected\]\:bg-gray-800[data-state="selected"]:is(.dark *) {
6227 --tw-bg-opacity: 1;
6228 background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
6229 }
6230
6231 @media (min-width: 640px) {
6232
6233 .sm\:inline {
6234 display: inline;
6235 }
6236
6237 .sm\:flex {
6238 display: flex;
6239 }
6240
6241 .sm\:w-auto {
6242 width: auto;
6243 }
6244
6245 .sm\:grid-cols-2 {
6246 grid-template-columns: repeat(2, minmax(0, 1fr));
6247 }
6248
6249 .sm\:grid-cols-3 {
6250 grid-template-columns: repeat(3, minmax(0, 1fr));
6251 }
6252
6253 .sm\:grid-cols-4 {
6254 grid-template-columns: repeat(4, minmax(0, 1fr));
6255 }
6256
6257 .sm\:grid-cols-8 {
6258 grid-template-columns: repeat(8, minmax(0, 1fr));
6259 }
6260
6261 .sm\:flex-row {
6262 flex-direction: row;
6263 }
6264
6265 .sm\:items-start {
6266 align-items: flex-start;
6267 }
6268
6269 .sm\:items-end {
6270 align-items: flex-end;
6271 }
6272
6273 .sm\:items-center {
6274 align-items: center;
6275 }
6276
6277 .sm\:justify-between {
6278 justify-content: space-between;
6279 }
6280
6281 .sm\:p-5 {
6282 padding: 1.25rem;
6283 }
6284
6285 .sm\:px-4 {
6286 padding-left: 1rem;
6287 padding-right: 1rem;
6288 }
6289
6290 .sm\:px-6 {
6291 padding-left: 1.5rem;
6292 padding-right: 1.5rem;
6293 }
6294
6295 .sm\:py-3\.5 {
6296 padding-top: 0.875rem;
6297 padding-bottom: 0.875rem;
6298 }
6299
6300 .sm\:pe-8 {
6301 padding-inline-end: 2rem;
6302 }
6303
6304 .sm\:text-left {
6305 text-align: left;
6306 }
6307
6308 .sm\:text-sm {
6309 font-size: 0.875rem;
6310 line-height: 1.25rem;
6311 }
6312 }
6313
6314 @media (min-width: 768px) {
6315
6316 .md\:col-span-2 {
6317 grid-column: span 2 / span 2;
6318 }
6319
6320 .md\:col-span-3 {
6321 grid-column: span 3 / span 3;
6322 }
6323
6324 .md\:mb-0 {
6325 margin-bottom: 0px;
6326 }
6327
6328 .md\:block {
6329 display: block;
6330 }
6331
6332 .md\:flex {
6333 display: flex;
6334 }
6335
6336 .md\:hidden {
6337 display: none;
6338 }
6339
6340 .md\:w-40 {
6341 width: 10rem;
6342 }
6343
6344 .md\:w-48 {
6345 width: 12rem;
6346 }
6347
6348 .md\:w-auto {
6349 width: auto;
6350 }
6351
6352 .md\:grid-cols-10 {
6353 grid-template-columns: repeat(10, minmax(0, 1fr));
6354 }
6355
6356 .md\:grid-cols-2 {
6357 grid-template-columns: repeat(2, minmax(0, 1fr));
6358 }
6359
6360 .md\:grid-cols-3 {
6361 grid-template-columns: repeat(3, minmax(0, 1fr));
6362 }
6363
6364 .md\:grid-cols-4 {
6365 grid-template-columns: repeat(4, minmax(0, 1fr));
6366 }
6367
6368 .md\:grid-cols-5 {
6369 grid-template-columns: repeat(5, minmax(0, 1fr));
6370 }
6371
6372 .md\:flex-row {
6373 flex-direction: row;
6374 }
6375
6376 .md\:items-end {
6377 align-items: flex-end;
6378 }
6379
6380 .md\:items-center {
6381 align-items: center;
6382 }
6383
6384 .md\:pr-8 {
6385 padding-right: 2rem;
6386 }
6387 }
6388
6389 @media (min-width: 1024px) {
6390
6391 .lg\:sticky {
6392 position: sticky;
6393 }
6394
6395 .lg\:top-10 {
6396 top: 2.5rem;
6397 }
6398
6399 .lg\:top-4 {
6400 top: 1rem;
6401 }
6402
6403 .lg\:col-span-1 {
6404 grid-column: span 1 / span 1;
6405 }
6406
6407 .lg\:col-span-12 {
6408 grid-column: span 12 / span 12;
6409 }
6410
6411 .lg\:col-span-2 {
6412 grid-column: span 2 / span 2;
6413 }
6414
6415 .lg\:col-span-3 {
6416 grid-column: span 3 / span 3;
6417 }
6418
6419 .lg\:col-span-4 {
6420 grid-column: span 4 / span 4;
6421 }
6422
6423 .lg\:col-span-5 {
6424 grid-column: span 5 / span 5;
6425 }
6426
6427 .lg\:col-span-6 {
6428 grid-column: span 6 / span 6;
6429 }
6430
6431 .lg\:col-span-7 {
6432 grid-column: span 7 / span 7;
6433 }
6434
6435 .lg\:col-span-8 {
6436 grid-column: span 8 / span 8;
6437 }
6438
6439 .lg\:w-12 {
6440 width: 3rem;
6441 }
6442
6443 .lg\:w-40 {
6444 width: 10rem;
6445 }
6446
6447 .lg\:w-44 {
6448 width: 11rem;
6449 }
6450
6451 .lg\:w-48 {
6452 width: 12rem;
6453 }
6454
6455 .lg\:w-56 {
6456 width: 14rem;
6457 }
6458
6459 .lg\:w-64 {
6460 width: 16rem;
6461 }
6462
6463 .lg\:w-auto {
6464 width: auto;
6465 }
6466
6467 .lg\:min-w-\[140px\] {
6468 min-width: 140px;
6469 }
6470
6471 .lg\:min-w-\[160px\] {
6472 min-width: 160px;
6473 }
6474
6475 .lg\:max-w-sm {
6476 max-width: 24rem;
6477 }
6478
6479 .lg\:flex-1 {
6480 flex: 1 1 0%;
6481 }
6482
6483 .lg\:flex-\[2\] {
6484 flex: 2;
6485 }
6486
6487 .lg\:flex-\[3\] {
6488 flex: 3;
6489 }
6490
6491 .lg\:flex-\[4\] {
6492 flex: 4;
6493 }
6494
6495 .lg\:flex-none {
6496 flex: none;
6497 }
6498
6499 .lg\:flex-shrink-0 {
6500 flex-shrink: 0;
6501 }
6502
6503 .lg\:grid-cols-1 {
6504 grid-template-columns: repeat(1, minmax(0, 1fr));
6505 }
6506
6507 .lg\:grid-cols-12 {
6508 grid-template-columns: repeat(12, minmax(0, 1fr));
6509 }
6510
6511 .lg\:grid-cols-2 {
6512 grid-template-columns: repeat(2, minmax(0, 1fr));
6513 }
6514
6515 .lg\:grid-cols-3 {
6516 grid-template-columns: repeat(3, minmax(0, 1fr));
6517 }
6518
6519 .lg\:grid-cols-4 {
6520 grid-template-columns: repeat(4, minmax(0, 1fr));
6521 }
6522
6523 .lg\:grid-cols-5 {
6524 grid-template-columns: repeat(5, minmax(0, 1fr));
6525 }
6526
6527 .lg\:grid-cols-6 {
6528 grid-template-columns: repeat(6, minmax(0, 1fr));
6529 }
6530
6531 .lg\:grid-cols-\[240px_1fr\] {
6532 grid-template-columns: 240px 1fr;
6533 }
6534
6535 .lg\:flex-row {
6536 flex-direction: row;
6537 }
6538
6539 .lg\:items-start {
6540 align-items: flex-start;
6541 }
6542
6543 .lg\:items-center {
6544 align-items: center;
6545 }
6546
6547 .lg\:justify-end {
6548 justify-content: flex-end;
6549 }
6550
6551 .lg\:justify-between {
6552 justify-content: space-between;
6553 }
6554
6555 .lg\:gap-3 {
6556 gap: 0.75rem;
6557 }
6558
6559 .lg\:gap-4 {
6560 gap: 1rem;
6561 }
6562
6563 .lg\:self-start {
6564 align-self: flex-start;
6565 }
6566
6567 .lg\:px-8 {
6568 padding-left: 2rem;
6569 padding-right: 2rem;
6570 }
6571 }
6572
6573 @media (min-width: 1280px) {
6574
6575 .xl\:w-56 {
6576 width: 14rem;
6577 }
6578 }
6579
6580 .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
6581 padding-right: 0px;
6582 }
6583
6584 .\[\&\>svg\]\:h-6>svg {
6585 height: 1.5rem;
6586 }
6587
6588 .\[\&\>svg\]\:h-full>svg {
6589 height: 100%;
6590 }
6591
6592 .\[\&\>svg\]\:w-6>svg {
6593 width: 1.5rem;
6594 }
6595
6596 .\[\&\>svg\]\:w-full>svg {
6597 width: 100%;
6598 }
6599
6600 .\[\&_svg\]\:h-5 svg {
6601 height: 1.25rem;
6602 }
6603
6604 .\[\&_svg\]\:w-5 svg {
6605 width: 1.25rem;
6606 }
6607
6608 .\[\&_tr\:last-child\]\:border-0 tr:last-child {
6609 border-width: 0px;
6610 }
6611
6612 .\[\&_tr\]\:border-b tr {
6613 border-bottom-width: 1px;
6614 }
6615