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

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

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