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

activity-shortcode.css in Yatra – Travel Booking & Tour Operator Software 3.0.2.8, at assets/css/shortcodes/activity-shortcode.css

895 lines 18.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Activity Shortcode Styles */
2 .yatra-activity-shortcode {
3 margin: 30px 0;
4 position: relative;
5 }
6
7 /* Category-Style Activity Cards */
8 .yatra-category-card {
9 position: relative;
10 border-radius: 12px;
11 overflow: hidden;
12 background: #ffffff;
13 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
14 transition: transform 0.3s ease, box-shadow 0.3s ease;
15 }
16
17 .yatra-category-card:hover {
18 transform: translateY(-4px);
19 box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
20 }
21
22 .yatra-category-card-image-wrapper {
23 position: relative;
24 width: 100%;
25 padding-top: 75%; /* 4:3 Aspect Ratio */
26 overflow: hidden;
27 }
28
29 .yatra-category-card-image {
30 position: absolute;
31 top: 0;
32 left: 0;
33 width: 100%;
34 height: 100%;
35 object-fit: cover;
36 transition: transform 0.3s ease;
37 }
38
39 .yatra-category-card:hover .yatra-category-card-image {
40 transform: scale(1.05);
41 }
42
43 .yatra-category-card-overlay {
44 position: absolute;
45 top: 0;
46 left: 0;
47 right: 0;
48 bottom: 0;
49 background: linear-gradient(to bottom,
50 rgba(0, 0, 0, 0.1) 0%,
51 rgba(0, 0, 0, 0.3) 30%,
52 rgba(0, 0, 0, 0.7) 70%,
53 rgba(0, 0, 0, 0.9) 100%
54 );
55 display: flex;
56 align-items: flex-end;
57 padding: 20px;
58 }
59
60 .yatra-category-card-content {
61 color: #ffffff;
62 width: 100%;
63 z-index: 2;
64 position: relative;
65 }
66
67 .yatra-category-card-title {
68 margin: 0 0 16px 0;
69 font-size: 1.5rem;
70 font-weight: 700;
71 line-height: 1.2;
72 }
73
74 .yatra-category-card-title-link {
75 color: #ffffff;
76 text-decoration: none;
77 transition: color 0.2s ease;
78 }
79
80 .yatra-category-card-title-link:hover {
81 color: #60a5fa;
82 }
83
84 .yatra-category-card-stats {
85 display: flex;
86 gap: 20px;
87 margin-bottom: 16px;
88 flex-wrap: wrap;
89 }
90
91 .category-stat {
92 display: flex;
93 align-items: center;
94 gap: 8px;
95 font-size: 1rem;
96 font-weight: 500;
97 }
98
99 .category-stat-icon {
100 width: 20px;
101 height: 20px;
102 display: flex;
103 align-items: center;
104 justify-content: center;
105 }
106
107 .category-stat.rating .category-stat-icon {
108 color: #fbbf24;
109 }
110
111 .category-stat.trips .category-stat-icon {
112 color: #60a5fa;
113 }
114
115 .category-stat.price .category-stat-icon {
116 color: #10b981;
117 }
118
119 .category-stat-value {
120 color: #ffffff;
121 font-size: 1rem;
122 font-weight: 500;
123 }
124
125 .yatra-category-card-price {
126 font-size: 1.125rem;
127 font-weight: 600;
128 color: #ffffff;
129 margin-bottom: 8px;
130 }
131
132 .yatra-category-featured-badge {
133 position: absolute;
134 top: 12px;
135 right: 12px;
136 background: #ef4444;
137 color: #ffffff;
138 padding: 4px 12px;
139 border-radius: 20px;
140 font-size: 0.75rem;
141 font-weight: 600;
142 text-transform: uppercase;
143 letter-spacing: 0.5px;
144 z-index: 3;
145 }
146
147 /* Responsive Design */
148 @media (max-width: 768px) {
149 .yatra-category-card-overlay {
150 padding: 16px;
151 }
152
153 .yatra-category-card-title {
154 font-size: 1.125rem;
155 margin-bottom: 10px;
156 }
157
158 .yatra-category-card-stats {
159 gap: 12px;
160 margin-bottom: 10px;
161 }
162
163 .category-stat {
164 font-size: 0.8rem;
165 }
166
167 .yatra-category-card-price {
168 font-size: 0.9rem;
169 }
170 }
171
172 @media (max-width: 480px) {
173 .yatra-category-card-overlay {
174 padding: 12px;
175 }
176
177 .yatra-category-card-title {
178 font-size: 1rem;
179 margin-bottom: 8px;
180 }
181
182 .yatra-category-card-stats {
183 gap: 8px;
184 margin-bottom: 8px;
185 }
186
187 .category-stat {
188 font-size: 0.75rem;
189 gap: 4px;
190 }
191
192 .category-stat-icon {
193 font-size: 0.875rem;
194 }
195
196 .yatra-category-card-price {
197 font-size: 0.8rem;
198 }
199 }
200
201 .yatra-activity-shortcode.yatra-loading::before {
202 content: '';
203 position: absolute;
204 top: 0;
205 left: 0;
206 right: 0;
207 bottom: 0;
208 background: rgba(255, 255, 255, 0.8);
209 z-index: 10;
210 }
211
212 .yatra-activity-shortcode.yatra-loading::after {
213 content: '';
214 position: absolute;
215 top: 50%;
216 left: 50%;
217 width: 30px;
218 height: 30px;
219 margin: -15px 0 0 -15px;
220 border: 3px solid #f3f3f3;
221 border-top: 3px solid #0073aa;
222 border-radius: 50%;
223 animation: yatra-spin 1s linear infinite;
224 z-index: 11;
225 }
226
227 @keyframes yatra-spin {
228 0% { transform: rotate(0deg); }
229 100% { transform: rotate(360deg); }
230 }
231
232 .yatra-activity-header {
233 display: flex;
234 justify-content: space-between;
235 align-items: center;
236 margin-bottom: 30px;
237 padding-bottom: 15px;
238 border-bottom: 1px solid #e5e7eb;
239 }
240
241 .yatra-activity-title {
242 margin: 0;
243 color: #1f2937;
244 font-size: 1.875rem;
245 font-weight: 600;
246 }
247
248 .yatra-activity-count {
249 color: #6b7280;
250 font-size: 0.875rem;
251 }
252
253 .yatra-activity-shortcode .yatra-activity-grid {
254 display: grid;
255 gap: 30px;
256 }
257
258 /* Chained classes beat listing.css generic .yatra-activity-grid rules */
259 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-1 {
260 grid-template-columns: 1fr;
261 }
262
263 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-2 {
264 grid-template-columns: repeat(2, 1fr);
265 }
266
267 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-3 {
268 grid-template-columns: repeat(3, 1fr);
269 }
270
271 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-4 {
272 grid-template-columns: repeat(4, 1fr);
273 }
274
275 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-5 {
276 grid-template-columns: repeat(5, 1fr);
277 }
278
279 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-6 {
280 grid-template-columns: repeat(6, 1fr);
281 }
282
283 /* Activity Card Design - Modern UI/UX */
284 .yatra-activity-card {
285 background: #ffffff;
286 border-radius: 24px;
287 overflow: hidden;
288 box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
289 transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
290 position: relative;
291 display: flex;
292 flex-direction: column;
293 height: 100%;
294 border: 1px solid rgba(255, 255, 255, 0.8);
295 }
296
297 .yatra-activity-card:hover {
298 transform: translateY(-4px);
299 box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
300 }
301
302 .yatra-activity-card:hover .yatra-activity-image img {
303 transform: scale(1.05);
304 }
305
306 .yatra-activity-media {
307 position: relative;
308 height: 280px;
309 overflow: hidden;
310 }
311
312 .yatra-activity-image {
313 position: relative;
314 width: 100%;
315 height: 100%;
316 }
317
318 .yatra-activity-image img {
319 width: 100%;
320 height: 100%;
321 object-fit: cover;
322 transition: transform 0.3s ease;
323 filter: brightness(0.9);
324 }
325
326 .yatra-activity-card:hover .yatra-activity-image img {
327 transform: scale(1.05);
328 }
329
330 .yatra-activity-overlay {
331 position: absolute;
332 inset: 0;
333 background: linear-gradient(135deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
334 display: flex;
335 align-items: flex-start;
336 justify-content: flex-end;
337 padding: 20px;
338 opacity: 0;
339 transition: opacity 0.4s ease;
340 }
341
342 .yatra-activity-card:hover .yatra-activity-overlay {
343 opacity: 1;
344 }
345
346 .yatra-activity-overlay-content {
347 display: flex;
348 flex-direction: column;
349 gap: 8px;
350 align-items: flex-end;
351 }
352
353 .yatra-activity-badge.featured {
354 background: linear-gradient(135deg, var(--yatra-warning) 0%, #d97706 100%);
355 box-shadow: 0 8px 16px rgba(245, 158, 11, 0.3);
356 }
357
358 .yatra-activity-badge {
359 background: linear-gradient(135deg, var(--yatra-primary) 0%, var(--yatra-primary-dark) 100%);
360 color: #ffffff;
361 padding: 8px 16px;
362 border-radius: 20px;
363 font-size: 0.75rem;
364 font-weight: 600;
365 text-transform: uppercase;
366 letter-spacing: 1px;
367 box-shadow: 0 8px 16px rgba(59, 130, 246, 0.3);
368 }
369
370 .yatra-activity-badge.featured {
371 background: linear-gradient(135deg, var(--yatra-warning) 0%, #d97706 100%);
372 box-shadow: 0 8px 16px rgba(245, 158, 11, 0.3);
373 }
374
375 .yatra-activity-quick-info {
376 display: flex;
377 gap: 8px;
378 }
379
380 .yatra-activity-quick-info-item {
381 display: flex;
382 align-items: center;
383 gap: 4px;
384 background: rgba(255, 255, 255, 0.95);
385 color: var(--yatra-text-primary);
386 padding: 4px 8px;
387 border-radius: 12px;
388 font-size: 0.75rem;
389 font-weight: 500;
390 backdrop-filter: blur(10px);
391 }
392
393 .yatra-activity-quick-info-icon {
394 font-size: 12px;
395 }
396
397 .yatra-activity-content {
398 padding: 24px;
399 flex: 1;
400 display: flex;
401 flex-direction: column;
402 gap: 16px;
403 }
404
405 .yatra-activity-header-info {
406 display: flex;
407 flex-direction: column;
408 gap: 12px;
409 }
410
411 .yatra-activity-name {
412 margin: 0;
413 font-size: 1.5rem;
414 font-weight: 700;
415 line-height: 1.3;
416 color: var(--yatra-text-primary);
417 }
418
419 .yatra-activity-name a {
420 color: inherit;
421 text-decoration: none;
422 transition: color 0.3s ease;
423 position: relative;
424 }
425
426 .yatra-activity-name a::after {
427 content: '';
428 position: absolute;
429 bottom: -2px;
430 left: 0;
431 width: 0;
432 height: 2px;
433 background: linear-gradient(90deg, var(--yatra-primary), var(--yatra-primary-dark));
434 transition: width 0.3s ease;
435 }
436
437 .yatra-activity-name a:hover::after {
438 width: 100%;
439 }
440
441 .yatra-activity-name a:hover {
442 color: var(--yatra-primary-dark);
443 }
444
445 .yatra-activity-meta {
446 display: flex;
447 align-items: center;
448 justify-content: space-between;
449 flex-wrap: wrap;
450 gap: 16px;
451 }
452
453 .yatra-activity-rating {
454 display: flex;
455 align-items: center;
456 gap: 8px;
457 }
458
459 .yatra-activity-stars {
460 display: flex;
461 gap: 2px;
462 }
463
464 .yatra-activity-star {
465 font-size: 16px;
466 color: #dfe6e9;
467 transition: color 0.2s ease;
468 }
469
470 .yatra-activity-star.filled {
471 color: var(--yatra-star);
472 text-shadow: 0 2px 4px rgba(251, 191, 36, 0.3);
473 }
474
475 .yatra-activity-rating-count {
476 font-size: 0.875rem;
477 color: var(--yatra-text-muted);
478 font-weight: 500;
479 }
480
481 .yatra-activity-tours {
482 display: flex;
483 align-items: baseline;
484 gap: 4px;
485 color: var(--yatra-text-muted);
486 }
487
488 .yatra-activity-tours-count {
489 font-size: 1.125rem;
490 font-weight: 700;
491 color: var(--yatra-text-primary);
492 }
493
494 .yatra-activity-tours-label {
495 font-size: 0.875rem;
496 font-weight: 500;
497 }
498
499 .yatra-activity-description {
500 color: var(--yatra-text-muted);
501 font-size: 0.9375rem;
502 line-height: 1.7;
503 display: -webkit-box;
504 -webkit-line-clamp: 3;
505 line-clamp: 3;
506 -webkit-box-orient: vertical;
507 overflow: hidden;
508 }
509
510 .yatra-activity-specs {
511 display: flex;
512 flex-direction: column;
513 gap: 8px;
514 }
515
516 .yatra-activity-spec {
517 display: flex;
518 align-items: center;
519 gap: 10px;
520 padding: 10px;
521 background: var(--yatra-bg-gray-100);
522 border-radius: 8px;
523 border: 1px solid var(--yatra-border-light);
524 }
525
526 .yatra-activity-spec-icon {
527 width: 32px;
528 height: 32px;
529 display: flex;
530 align-items: center;
531 justify-content: center;
532 background: linear-gradient(135deg, var(--yatra-primary-light) 0%, var(--yatra-primary) 100%);
533 border-radius: 50%;
534 box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);
535 color: #ffffff;
536 }
537
538 .yatra-activity-spec-icon svg {
539 width: 16px;
540 height: 16px;
541 fill: currentColor;
542 }
543
544 .yatra-activity-spec-content {
545 flex: 1;
546 }
547
548 .yatra-activity-spec-label {
549 font-size: 0.75rem;
550 color: var(--yatra-text-muted);
551 font-weight: 500;
552 text-transform: uppercase;
553 letter-spacing: 0.5px;
554 }
555
556 .yatra-activity-spec-value {
557 font-size: 0.875rem;
558 color: var(--yatra-text-primary);
559 font-weight: 600;
560 }
561
562 .yatra-activity-features {
563 display: grid;
564 grid-template-columns: 1fr 1fr;
565 gap: 8px;
566 }
567
568 .yatra-activity-feature {
569 display: flex;
570 align-items: center;
571 gap: 8px;
572 font-size: 0.875rem;
573 color: var(--yatra-text-primary);
574 font-weight: 500;
575 }
576
577 .yatra-activity-feature-icon {
578 display: flex;
579 align-items: center;
580 justify-content: center;
581 width: 20px;
582 height: 20px;
583 background: var(--yatra-success);
584 color: #ffffff;
585 border-radius: 50%;
586 font-size: 12px;
587 font-weight: 700;
588 }
589
590 .yatra-activity-footer {
591 display: flex;
592 align-items: center;
593 justify-content: space-between;
594 padding-top: 20px;
595 border-top: 1px solid var(--yatra-border-light);
596 margin-top: auto;
597 gap: 16px;
598 }
599
600 .yatra-activity-price-info {
601 display: flex;
602 flex-direction: column;
603 gap: 4px;
604 flex: 1;
605 min-width: 0; /* Prevents flex item from overflowing */
606 }
607
608 .yatra-activity-btn-wrapper {
609 flex-shrink: 0;
610 }
611
612 .yatra-activity-price-label {
613 font-size: 0.75rem;
614 color: var(--yatra-text-muted);
615 font-weight: 500;
616 text-transform: uppercase;
617 letter-spacing: 0.5px;
618 }
619
620 .yatra-activity-price-row {
621 display: flex;
622 align-items: baseline;
623 gap: 2px;
624 }
625
626 .yatra-activity-price-currency {
627 font-size: 1rem;
628 font-weight: 600;
629 color: var(--yatra-text-secondary);
630 }
631
632 .yatra-activity-price-amount {
633 font-size: 1.75rem;
634 font-weight: 800;
635 color: var(--yatra-text-primary);
636 background: linear-gradient(135deg, var(--yatra-text-primary), var(--yatra-text-secondary));
637 -webkit-background-clip: text;
638 -webkit-text-fill-color: transparent;
639 background-clip: text;
640 }
641
642 .yatra-activity-price-person {
643 font-size: 0.875rem;
644 color: var(--yatra-text-muted);
645 font-weight: 500;
646 }
647
648 .yatra-activity-price-note {
649 font-size: 0.75rem;
650 color: var(--yatra-success);
651 font-weight: 500;
652 }
653
654 .yatra-activity-btn {
655 display: inline-flex;
656 align-items: center;
657 justify-content: center;
658 gap: 4px;
659 padding: 8px 12px;
660 background: var(--yatra-primary);
661 color: #ffffff !important;
662 border: none;
663 border-radius: 4px;
664 font-size: 12px;
665 font-weight: 600;
666 cursor: pointer;
667 transition: all 0.2s;
668 text-decoration: none !important;
669 white-space: nowrap;
670 }
671
672 .yatra-activity-btn::before {
673 content: '';
674 position: absolute;
675 top: 0;
676 left: -100%;
677 width: 100%;
678 height: 100%;
679 background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
680 transition: left 0.5s ease;
681 }
682
683 .yatra-activity-btn:hover::before {
684 left: 100%;
685 }
686
687 .yatra-activity-btn:hover {
688 transform: translateY(-2px);
689 box-shadow: 0 12px 24px rgba(238, 90, 36, 0.4);
690 }
691
692 .yatra-activity-btn-arrow {
693 font-size: 1rem;
694 transition: transform 0.3s ease;
695 }
696
697 .yatra-activity-btn:hover .yatra-activity-btn-arrow {
698 transform: translateX(4px);
699 }
700
701 .yatra-activity-trips {
702 padding: 20px;
703 background: #f8fafc;
704 border-top: 1px solid #e2e8f0;
705 }
706
707 .yatra-activity-trips-title {
708 margin: 0 0 16px 0;
709 color: #374151;
710 font-size: 1rem;
711 font-weight: 600;
712 display: flex;
713 align-items: center;
714 gap: 8px;
715 }
716
717 .yatra-activity-trips-grid {
718 display: grid;
719 gap: 12px;
720 }
721
722 /* Activity Badge */
723 .yatra-activity-badge {
724 position: absolute;
725 top: 16px;
726 right: 16px;
727 background: linear-gradient(135deg, #10b981 0%, #059669 100%);
728 color: #ffffff;
729 padding: 6px 12px;
730 border-radius: 20px;
731 font-size: 0.75rem;
732 font-weight: 600;
733 text-transform: uppercase;
734 letter-spacing: 0.5px;
735 box-shadow: 0 4px 6px -1px rgba(16, 185, 129, 0.3);
736 z-index: 2;
737 }
738
739 /* Featured Activity */
740 .yatra-activity-card.featured {
741 border: 2px solid #fbbf24;
742 box-shadow: 0 0 0 4px rgba(251, 191, 36, 0.1);
743 }
744
745 .yatra-activity-card.featured::before {
746 content: '';
747 position: absolute;
748 top: -2px;
749 left: -2px;
750 right: -2px;
751 bottom: -2px;
752 background: linear-gradient(45deg, #fbbf24, #f59e0b, #fbbf24);
753 border-radius: 16px;
754 z-index: -1;
755 opacity: 0;
756 transition: opacity 0.3s ease;
757 }
758
759 .yatra-activity-card.featured:hover::before {
760 opacity: 1;
761 }
762
763 /* Loading State */
764 .yatra-activity-card.loading {
765 position: relative;
766 overflow: hidden;
767 }
768
769 .yatra-activity-card.loading::after {
770 content: '';
771 position: absolute;
772 top: 0;
773 left: -100%;
774 width: 100%;
775 height: 100%;
776 background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
777 animation: shimmer 1.5s infinite;
778 }
779
780 @keyframes shimmer {
781 0% { left: -100%; }
782 100% { left: 100%; }
783 }
784
785 .yatra-activity-empty {
786 text-align: center;
787 padding: 60px 20px;
788 color: #6b7280;
789 }
790
791 .yatra-activity-empty-page {
792 text-align: center;
793 padding: 40px 20px;
794 color: #6b7280;
795 }
796
797 .yatra-activity-pagination {
798 display: flex;
799 justify-content: center;
800 align-items: center;
801 gap: 10px;
802 margin-top: 30px;
803 flex-wrap: wrap;
804 }
805
806 .yatra-pagination-link {
807 display: inline-flex;
808 align-items: center;
809 justify-content: center;
810 min-width: 40px;
811 height: 40px;
812 padding: 0 12px;
813 border: 1px solid #d1d5db;
814 border-radius: 6px;
815 background: #ffffff;
816 color: #374151;
817 text-decoration: none;
818 font-size: 0.875rem;
819 font-weight: 500;
820 transition: all 0.2s ease;
821 }
822
823 .yatra-pagination-link:hover {
824 background: #f9fafb;
825 border-color: #9ca3af;
826 color: #111827;
827 }
828
829 .yatra-pagination-current {
830 background: #0073aa;
831 border-color: #0073aa;
832 color: #ffffff;
833 font-weight: 600;
834 transform: scale(1.05);
835 box-shadow: 0 2px 8px rgba(0, 115, 170, 0.3);
836 }
837
838 .yatra-pagination-current:hover {
839 background: #005a87;
840 border-color: #005a87;
841 transform: scale(1.05);
842 box-shadow: 0 2px 8px rgba(0, 90, 135, 0.4);
843 }
844
845 .yatra-pagination-ellipsis {
846 color: #9ca3af;
847 padding: 0 8px;
848 font-size: 0.875rem;
849 }
850
851 /* Responsive Design */
852 @media (max-width: 768px) {
853 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-3,
854 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-4,
855 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-5,
856 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-6 {
857 grid-template-columns: repeat(2, 1fr);
858 }
859
860 .yatra-activity-header {
861 flex-direction: column;
862 gap: 15px;
863 text-align: center;
864 }
865
866 .yatra-activity-trips-grid {
867 grid-template-columns: 1fr;
868 }
869 }
870
871 @media (max-width: 480px) {
872 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-2,
873 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-3,
874 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-4,
875 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-5,
876 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-6 {
877 grid-template-columns: 1fr;
878 }
879
880 .yatra-activity-content {
881 padding: 15px;
882 }
883
884 .yatra-activity-pagination {
885 gap: 5px;
886 }
887
888 .yatra-pagination-link {
889 min-width: 36px;
890 height: 36px;
891 font-size: 0.8rem;
892 padding: 0 8px;
893 }
894 }
895