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

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