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

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