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

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