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

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

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