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

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

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