PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.15
Yatra – Travel Booking & Tour Operator Software v3.0.15
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.15, at assets/admin/dist/css/index.css

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