PluginProbe
Yatra – Travel Booking & Tour Operator Software / trunk
Yatra – Travel Booking & Tour Operator Software vtrunk
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 2.0.11 All 82 releases
yatra / assets / admin / dist / css / index.css

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

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