PluginProbe
UpdraftCentral Dashboard / 0.8.26
UpdraftCentral Dashboard v0.8.26
0.8.33 0.7.2 0.7.3 0.7.4 0.8.0 0.8.1 0.8.10 0.8.11 0.8.12 0.8.13 0.8.14 0.8.15 0.8.16 0.8.17 0.8.18 0.8.19 0.8.2 0.8.20 0.8.21 0.8.22 0.8.23 0.8.24 0.8.25 0.8.26 0.8.27 All 51 releases
updraftcentral / css / bootstrap / bootstrap.rtl.css

bootstrap.rtl.css in UpdraftCentral Dashboard 0.8.26, at css/bootstrap/bootstrap.rtl.css

10,842 lines 232.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 /*!
3 * Bootstrap v5.2.3 (https://getbootstrap.com/)
4 * Copyright 2011-2022 The Bootstrap Authors
5 * Copyright 2011-2022 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
7 */
8 :root {
9 --bs-blue: #0d6efd;
10 --bs-indigo: #6610f2;
11 --bs-purple: #6f42c1;
12 --bs-pink: #d63384;
13 --bs-red: #dc3545;
14 --bs-orange: #fd7e14;
15 --bs-yellow: #ffc107;
16 --bs-green: #198754;
17 --bs-teal: #20c997;
18 --bs-cyan: #0dcaf0;
19 --bs-black: #000;
20 --bs-white: #fff;
21 --bs-gray: #6c757d;
22 --bs-gray-dark: #343a40;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #e9ecef;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
28 --bs-gray-600: #6c757d;
29 --bs-gray-700: #495057;
30 --bs-gray-800: #343a40;
31 --bs-gray-900: #212529;
32 --bs-primary: #0d6efd;
33 --bs-secondary: #6c757d;
34 --bs-success: #198754;
35 --bs-info: #0dcaf0;
36 --bs-warning: #ffc107;
37 --bs-danger: #dc3545;
38 --bs-light: #f8f9fa;
39 --bs-dark: #212529;
40 --bs-primary-rgb: 13, 110, 253;
41 --bs-secondary-rgb: 108, 117, 125;
42 --bs-success-rgb: 25, 135, 84;
43 --bs-info-rgb: 13, 202, 240;
44 --bs-warning-rgb: 255, 193, 7;
45 --bs-danger-rgb: 220, 53, 69;
46 --bs-light-rgb: 248, 249, 250;
47 --bs-dark-rgb: 33, 37, 41;
48 --bs-white-rgb: 255, 255, 255;
49 --bs-black-rgb: 0, 0, 0;
50 --bs-body-color-rgb: 33, 37, 41;
51 --bs-body-bg-rgb: 255, 255, 255;
52 --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
53 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
54 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
55 --bs-body-font-family: var(--bs-font-sans-serif);
56 --bs-body-font-size: 1rem;
57 --bs-body-font-weight: 400;
58 --bs-body-line-height: 1.5;
59 --bs-body-color: #212529;
60 --bs-body-bg: #fff;
61 --bs-border-width: 1px;
62 --bs-border-style: solid;
63 --bs-border-color: #dee2e6;
64 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
65 --bs-border-radius: 0.375rem;
66 --bs-border-radius-sm: 0.25rem;
67 --bs-border-radius-lg: 0.5rem;
68 --bs-border-radius-xl: 1rem;
69 --bs-border-radius-2xl: 2rem;
70 --bs-border-radius-pill: 50rem;
71 --bs-link-color: #0d6efd;
72 --bs-link-hover-color: #0a58ca;
73 --bs-code-color: #d63384;
74 --bs-highlight-bg: #fff3cd;
75 }
76
77 *,
78 *::before,
79 *::after {
80 box-sizing: border-box;
81 }
82
83 @media (prefers-reduced-motion: no-preference) {
84 :root {
85 scroll-behavior: smooth;
86 }
87 }
88
89 body {
90 margin: 0;
91 font-family: var(--bs-body-font-family);
92 font-size: var(--bs-body-font-size);
93 font-weight: var(--bs-body-font-weight);
94 line-height: var(--bs-body-line-height);
95 color: var(--bs-body-color);
96 text-align: var(--bs-body-text-align);
97 background-color: var(--bs-body-bg);
98 -webkit-text-size-adjust: 100%;
99 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
100 }
101
102 hr {
103 margin: 1rem 0;
104 color: inherit;
105 border: 0;
106 border-top: 1px solid;
107 opacity: 0.25;
108 }
109
110 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
111 margin-top: 0;
112 margin-bottom: 0.5rem;
113 font-weight: 500;
114 line-height: 1.2;
115 }
116
117 h1, .h1 {
118 font-size: calc(1.375rem + 1.5vw);
119 }
120 @media (min-width: 1200px) {
121 h1, .h1 {
122 font-size: 2.5rem;
123 }
124 }
125
126 h2, .h2 {
127 font-size: calc(1.325rem + 0.9vw);
128 }
129 @media (min-width: 1200px) {
130 h2, .h2 {
131 font-size: 2rem;
132 }
133 }
134
135 h3, .h3 {
136 font-size: calc(1.3rem + 0.6vw);
137 }
138 @media (min-width: 1200px) {
139 h3, .h3 {
140 font-size: 1.75rem;
141 }
142 }
143
144 h4, .h4 {
145 font-size: calc(1.275rem + 0.3vw);
146 }
147 @media (min-width: 1200px) {
148 h4, .h4 {
149 font-size: 1.5rem;
150 }
151 }
152
153 h5, .h5 {
154 font-size: 1.25rem;
155 }
156
157 h6, .h6 {
158 font-size: 1rem;
159 }
160
161 p {
162 margin-top: 0;
163 margin-bottom: 1rem;
164 }
165
166 abbr[title] {
167 -webkit-text-decoration: underline dotted;
168 text-decoration: underline dotted;
169 cursor: help;
170 -webkit-text-decoration-skip-ink: none;
171 text-decoration-skip-ink: none;
172 }
173
174 address {
175 margin-bottom: 1rem;
176 font-style: normal;
177 line-height: inherit;
178 }
179
180 ol,
181 ul {
182 padding-right: 2rem;
183 }
184
185 ol,
186 ul,
187 dl {
188 margin-top: 0;
189 margin-bottom: 1rem;
190 }
191
192 ol ol,
193 ul ul,
194 ol ul,
195 ul ol {
196 margin-bottom: 0;
197 }
198
199 dt {
200 font-weight: 700;
201 }
202
203 dd {
204 margin-bottom: 0.5rem;
205 margin-right: 0;
206 }
207
208 blockquote {
209 margin: 0 0 1rem;
210 }
211
212 b,
213 strong {
214 font-weight: bolder;
215 }
216
217 small, .small {
218 font-size: 0.875em;
219 }
220
221 mark, .mark {
222 padding: 0.1875em;
223 background-color: var(--bs-highlight-bg);
224 }
225
226 sub,
227 sup {
228 position: relative;
229 font-size: 0.75em;
230 line-height: 0;
231 vertical-align: baseline;
232 }
233
234 sub {
235 bottom: -0.25em;
236 }
237
238 sup {
239 top: -0.5em;
240 }
241
242 a {
243 color: var(--bs-link-color);
244 text-decoration: underline;
245 }
246 a:hover {
247 color: var(--bs-link-hover-color);
248 }
249
250 a:not([href]):not([class]), a:not([href]):not([class]):hover {
251 color: inherit;
252 text-decoration: none;
253 }
254
255 pre,
256 code,
257 kbd,
258 samp {
259 font-family: var(--bs-font-monospace);
260 font-size: 1em;
261 }
262
263 pre {
264 display: block;
265 margin-top: 0;
266 margin-bottom: 1rem;
267 overflow: auto;
268 font-size: 0.875em;
269 }
270 pre code {
271 font-size: inherit;
272 color: inherit;
273 word-break: normal;
274 }
275
276 code {
277 font-size: 0.875em;
278 color: var(--bs-code-color);
279 word-wrap: break-word;
280 }
281 a > code {
282 color: inherit;
283 }
284
285 kbd {
286 padding: 0.1875rem 0.375rem;
287 font-size: 0.875em;
288 color: var(--bs-body-bg);
289 background-color: var(--bs-body-color);
290 border-radius: 0.25rem;
291 }
292 kbd kbd {
293 padding: 0;
294 font-size: 1em;
295 }
296
297 figure {
298 margin: 0 0 1rem;
299 }
300
301 img,
302 svg {
303 vertical-align: middle;
304 }
305
306 table {
307 caption-side: bottom;
308 border-collapse: collapse;
309 }
310
311 caption {
312 padding-top: 0.5rem;
313 padding-bottom: 0.5rem;
314 color: #6c757d;
315 text-align: right;
316 }
317
318 th {
319 text-align: inherit;
320 text-align: -webkit-match-parent;
321 }
322
323 thead,
324 tbody,
325 tfoot,
326 tr,
327 td,
328 th {
329 border-color: inherit;
330 border-style: solid;
331 border-width: 0;
332 }
333
334 label {
335 display: inline-block;
336 }
337
338 button {
339 border-radius: 0;
340 }
341
342 button:focus:not(:focus-visible) {
343 outline: 0;
344 }
345
346 input,
347 button,
348 select,
349 optgroup,
350 textarea {
351 margin: 0;
352 font-family: inherit;
353 font-size: inherit;
354 line-height: inherit;
355 }
356
357 button,
358 select {
359 text-transform: none;
360 }
361
362 [role=button] {
363 cursor: pointer;
364 }
365
366 select {
367 word-wrap: normal;
368 }
369 select:disabled {
370 opacity: 1;
371 }
372
373 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
374 display: none !important;
375 }
376
377 button,
378 [type=button],
379 [type=reset],
380 [type=submit] {
381 -webkit-appearance: button;
382 }
383 button:not(:disabled),
384 [type=button]:not(:disabled),
385 [type=reset]:not(:disabled),
386 [type=submit]:not(:disabled) {
387 cursor: pointer;
388 }
389
390 ::-moz-focus-inner {
391 padding: 0;
392 border-style: none;
393 }
394
395 textarea {
396 resize: vertical;
397 }
398
399 fieldset {
400 min-width: 0;
401 padding: 0;
402 margin: 0;
403 border: 0;
404 }
405
406 legend {
407 float: right;
408 width: 100%;
409 padding: 0;
410 margin-bottom: 0.5rem;
411 font-size: calc(1.275rem + 0.3vw);
412 line-height: inherit;
413 }
414 @media (min-width: 1200px) {
415 legend {
416 font-size: 1.5rem;
417 }
418 }
419 legend + * {
420 clear: right;
421 }
422
423 ::-webkit-datetime-edit-fields-wrapper,
424 ::-webkit-datetime-edit-text,
425 ::-webkit-datetime-edit-minute,
426 ::-webkit-datetime-edit-hour-field,
427 ::-webkit-datetime-edit-day-field,
428 ::-webkit-datetime-edit-month-field,
429 ::-webkit-datetime-edit-year-field {
430 padding: 0;
431 }
432
433 ::-webkit-inner-spin-button {
434 height: auto;
435 }
436
437 [type=search] {
438 outline-offset: -2px;
439 -webkit-appearance: textfield;
440 }
441
442 [type="tel"],
443 [type="url"],
444 [type="email"],
445 [type="number"] {
446 direction: ltr;
447 }
448 ::-webkit-search-decoration {
449 -webkit-appearance: none;
450 }
451
452 ::-webkit-color-swatch-wrapper {
453 padding: 0;
454 }
455
456 ::-webkit-file-upload-button {
457 font: inherit;
458 -webkit-appearance: button;
459 }
460
461 ::file-selector-button {
462 font: inherit;
463 -webkit-appearance: button;
464 }
465
466 output {
467 display: inline-block;
468 }
469
470 iframe {
471 border: 0;
472 }
473
474 summary {
475 display: list-item;
476 cursor: pointer;
477 }
478
479 progress {
480 vertical-align: baseline;
481 }
482
483 [hidden] {
484 display: none !important;
485 }
486
487 .lead {
488 font-size: 1.25rem;
489 font-weight: 300;
490 }
491
492 .display-1 {
493 font-size: calc(1.625rem + 4.5vw);
494 font-weight: 300;
495 line-height: 1.2;
496 }
497 @media (min-width: 1200px) {
498 .display-1 {
499 font-size: 5rem;
500 }
501 }
502
503 .display-2 {
504 font-size: calc(1.575rem + 3.9vw);
505 font-weight: 300;
506 line-height: 1.2;
507 }
508 @media (min-width: 1200px) {
509 .display-2 {
510 font-size: 4.5rem;
511 }
512 }
513
514 .display-3 {
515 font-size: calc(1.525rem + 3.3vw);
516 font-weight: 300;
517 line-height: 1.2;
518 }
519 @media (min-width: 1200px) {
520 .display-3 {
521 font-size: 4rem;
522 }
523 }
524
525 .display-4 {
526 font-size: calc(1.475rem + 2.7vw);
527 font-weight: 300;
528 line-height: 1.2;
529 }
530 @media (min-width: 1200px) {
531 .display-4 {
532 font-size: 3.5rem;
533 }
534 }
535
536 .display-5 {
537 font-size: calc(1.425rem + 2.1vw);
538 font-weight: 300;
539 line-height: 1.2;
540 }
541 @media (min-width: 1200px) {
542 .display-5 {
543 font-size: 3rem;
544 }
545 }
546
547 .display-6 {
548 font-size: calc(1.375rem + 1.5vw);
549 font-weight: 300;
550 line-height: 1.2;
551 }
552 @media (min-width: 1200px) {
553 .display-6 {
554 font-size: 2.5rem;
555 }
556 }
557
558 .list-unstyled {
559 padding-right: 0;
560 list-style: none;
561 }
562
563 .list-inline {
564 padding-right: 0;
565 list-style: none;
566 }
567
568 .list-inline-item {
569 display: inline-block;
570 }
571 .list-inline-item:not(:last-child) {
572 margin-left: 0.5rem;
573 }
574
575 .initialism {
576 font-size: 0.875em;
577 text-transform: uppercase;
578 }
579
580 .blockquote {
581 margin-bottom: 1rem;
582 font-size: 1.25rem;
583 }
584 .blockquote > :last-child {
585 margin-bottom: 0;
586 }
587
588 .blockquote-footer {
589 margin-top: -1rem;
590 margin-bottom: 1rem;
591 font-size: 0.875em;
592 color: #6c757d;
593 }
594 .blockquote-footer::before {
595 content: "— ";
596 }
597
598 .img-fluid {
599 max-width: 100%;
600 height: auto;
601 }
602
603 .img-thumbnail {
604 padding: 0.25rem;
605 background-color: #fff;
606 border: 1px solid var(--bs-border-color);
607 border-radius: 0.375rem;
608 max-width: 100%;
609 height: auto;
610 }
611
612 .figure {
613 display: inline-block;
614 }
615
616 .figure-img {
617 margin-bottom: 0.5rem;
618 line-height: 1;
619 }
620
621 .figure-caption {
622 font-size: 0.875em;
623 color: #6c757d;
624 }
625
626 .container,
627 .container-fluid,
628 .container-xxl,
629 .container-xl,
630 .container-lg,
631 .container-md,
632 .container-sm {
633 --bs-gutter-x: 1.5rem;
634 --bs-gutter-y: 0;
635 width: 100%;
636 padding-left: calc(var(--bs-gutter-x) * 0.5);
637 padding-right: calc(var(--bs-gutter-x) * 0.5);
638 margin-left: auto;
639 margin-right: auto;
640 }
641
642 @media (min-width: 576px) {
643 .container-sm, .container {
644 max-width: 540px;
645 }
646 }
647 @media (min-width: 768px) {
648 .container-md, .container-sm, .container {
649 max-width: 720px;
650 }
651 }
652 @media (min-width: 992px) {
653 .container-lg, .container-md, .container-sm, .container {
654 max-width: 960px;
655 }
656 }
657 @media (min-width: 1200px) {
658 .container-xl, .container-lg, .container-md, .container-sm, .container {
659 max-width: 1140px;
660 }
661 }
662 @media (min-width: 1400px) {
663 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
664 max-width: 1320px;
665 }
666 }
667 .row {
668 --bs-gutter-x: 1.5rem;
669 --bs-gutter-y: 0;
670 display: flex;
671 flex-wrap: wrap;
672 margin-top: calc(-1 * var(--bs-gutter-y));
673 margin-left: calc(-0.5 * var(--bs-gutter-x));
674 margin-right: calc(-0.5 * var(--bs-gutter-x));
675 }
676 .row > * {
677 flex-shrink: 0;
678 width: 100%;
679 max-width: 100%;
680 padding-left: calc(var(--bs-gutter-x) * 0.5);
681 padding-right: calc(var(--bs-gutter-x) * 0.5);
682 margin-top: var(--bs-gutter-y);
683 }
684
685 .col {
686 flex: 1 0 0%;
687 }
688
689 .row-cols-auto > * {
690 flex: 0 0 auto;
691 width: auto;
692 }
693
694 .row-cols-1 > * {
695 flex: 0 0 auto;
696 width: 100%;
697 }
698
699 .row-cols-2 > * {
700 flex: 0 0 auto;
701 width: 50%;
702 }
703
704 .row-cols-3 > * {
705 flex: 0 0 auto;
706 width: 33.3333333333%;
707 }
708
709 .row-cols-4 > * {
710 flex: 0 0 auto;
711 width: 25%;
712 }
713
714 .row-cols-5 > * {
715 flex: 0 0 auto;
716 width: 20%;
717 }
718
719 .row-cols-6 > * {
720 flex: 0 0 auto;
721 width: 16.6666666667%;
722 }
723
724 .col-auto {
725 flex: 0 0 auto;
726 width: auto;
727 }
728
729 .col-1 {
730 flex: 0 0 auto;
731 width: 8.33333333%;
732 }
733
734 .col-2 {
735 flex: 0 0 auto;
736 width: 16.66666667%;
737 }
738
739 .col-3 {
740 flex: 0 0 auto;
741 width: 25%;
742 }
743
744 .col-4 {
745 flex: 0 0 auto;
746 width: 33.33333333%;
747 }
748
749 .col-5 {
750 flex: 0 0 auto;
751 width: 41.66666667%;
752 }
753
754 .col-6 {
755 flex: 0 0 auto;
756 width: 50%;
757 }
758
759 .col-7 {
760 flex: 0 0 auto;
761 width: 58.33333333%;
762 }
763
764 .col-8 {
765 flex: 0 0 auto;
766 width: 66.66666667%;
767 }
768
769 .col-9 {
770 flex: 0 0 auto;
771 width: 75%;
772 }
773
774 .col-10 {
775 flex: 0 0 auto;
776 width: 83.33333333%;
777 }
778
779 .col-11 {
780 flex: 0 0 auto;
781 width: 91.66666667%;
782 }
783
784 .col-12 {
785 flex: 0 0 auto;
786 width: 100%;
787 }
788
789 .offset-1 {
790 margin-right: 8.33333333%;
791 }
792
793 .offset-2 {
794 margin-right: 16.66666667%;
795 }
796
797 .offset-3 {
798 margin-right: 25%;
799 }
800
801 .offset-4 {
802 margin-right: 33.33333333%;
803 }
804
805 .offset-5 {
806 margin-right: 41.66666667%;
807 }
808
809 .offset-6 {
810 margin-right: 50%;
811 }
812
813 .offset-7 {
814 margin-right: 58.33333333%;
815 }
816
817 .offset-8 {
818 margin-right: 66.66666667%;
819 }
820
821 .offset-9 {
822 margin-right: 75%;
823 }
824
825 .offset-10 {
826 margin-right: 83.33333333%;
827 }
828
829 .offset-11 {
830 margin-right: 91.66666667%;
831 }
832
833 .g-0,
834 .gx-0 {
835 --bs-gutter-x: 0;
836 }
837
838 .g-0,
839 .gy-0 {
840 --bs-gutter-y: 0;
841 }
842
843 .g-1,
844 .gx-1 {
845 --bs-gutter-x: 0.25rem;
846 }
847
848 .g-1,
849 .gy-1 {
850 --bs-gutter-y: 0.25rem;
851 }
852
853 .g-2,
854 .gx-2 {
855 --bs-gutter-x: 0.5rem;
856 }
857
858 .g-2,
859 .gy-2 {
860 --bs-gutter-y: 0.5rem;
861 }
862
863 .g-3,
864 .gx-3 {
865 --bs-gutter-x: 1rem;
866 }
867
868 .g-3,
869 .gy-3 {
870 --bs-gutter-y: 1rem;
871 }
872
873 .g-4,
874 .gx-4 {
875 --bs-gutter-x: 1.5rem;
876 }
877
878 .g-4,
879 .gy-4 {
880 --bs-gutter-y: 1.5rem;
881 }
882
883 .g-5,
884 .gx-5 {
885 --bs-gutter-x: 3rem;
886 }
887
888 .g-5,
889 .gy-5 {
890 --bs-gutter-y: 3rem;
891 }
892
893 @media (min-width: 576px) {
894 .col-sm {
895 flex: 1 0 0%;
896 }
897 .row-cols-sm-auto > * {
898 flex: 0 0 auto;
899 width: auto;
900 }
901 .row-cols-sm-1 > * {
902 flex: 0 0 auto;
903 width: 100%;
904 }
905 .row-cols-sm-2 > * {
906 flex: 0 0 auto;
907 width: 50%;
908 }
909 .row-cols-sm-3 > * {
910 flex: 0 0 auto;
911 width: 33.3333333333%;
912 }
913 .row-cols-sm-4 > * {
914 flex: 0 0 auto;
915 width: 25%;
916 }
917 .row-cols-sm-5 > * {
918 flex: 0 0 auto;
919 width: 20%;
920 }
921 .row-cols-sm-6 > * {
922 flex: 0 0 auto;
923 width: 16.6666666667%;
924 }
925 .col-sm-auto {
926 flex: 0 0 auto;
927 width: auto;
928 }
929 .col-sm-1 {
930 flex: 0 0 auto;
931 width: 8.33333333%;
932 }
933 .col-sm-2 {
934 flex: 0 0 auto;
935 width: 16.66666667%;
936 }
937 .col-sm-3 {
938 flex: 0 0 auto;
939 width: 25%;
940 }
941 .col-sm-4 {
942 flex: 0 0 auto;
943 width: 33.33333333%;
944 }
945 .col-sm-5 {
946 flex: 0 0 auto;
947 width: 41.66666667%;
948 }
949 .col-sm-6 {
950 flex: 0 0 auto;
951 width: 50%;
952 }
953 .col-sm-7 {
954 flex: 0 0 auto;
955 width: 58.33333333%;
956 }
957 .col-sm-8 {
958 flex: 0 0 auto;
959 width: 66.66666667%;
960 }
961 .col-sm-9 {
962 flex: 0 0 auto;
963 width: 75%;
964 }
965 .col-sm-10 {
966 flex: 0 0 auto;
967 width: 83.33333333%;
968 }
969 .col-sm-11 {
970 flex: 0 0 auto;
971 width: 91.66666667%;
972 }
973 .col-sm-12 {
974 flex: 0 0 auto;
975 width: 100%;
976 }
977 .offset-sm-0 {
978 margin-right: 0;
979 }
980 .offset-sm-1 {
981 margin-right: 8.33333333%;
982 }
983 .offset-sm-2 {
984 margin-right: 16.66666667%;
985 }
986 .offset-sm-3 {
987 margin-right: 25%;
988 }
989 .offset-sm-4 {
990 margin-right: 33.33333333%;
991 }
992 .offset-sm-5 {
993 margin-right: 41.66666667%;
994 }
995 .offset-sm-6 {
996 margin-right: 50%;
997 }
998 .offset-sm-7 {
999 margin-right: 58.33333333%;
1000 }
1001 .offset-sm-8 {
1002 margin-right: 66.66666667%;
1003 }
1004 .offset-sm-9 {
1005 margin-right: 75%;
1006 }
1007 .offset-sm-10 {
1008 margin-right: 83.33333333%;
1009 }
1010 .offset-sm-11 {
1011 margin-right: 91.66666667%;
1012 }
1013 .g-sm-0,
1014 .gx-sm-0 {
1015 --bs-gutter-x: 0;
1016 }
1017 .g-sm-0,
1018 .gy-sm-0 {
1019 --bs-gutter-y: 0;
1020 }
1021 .g-sm-1,
1022 .gx-sm-1 {
1023 --bs-gutter-x: 0.25rem;
1024 }
1025 .g-sm-1,
1026 .gy-sm-1 {
1027 --bs-gutter-y: 0.25rem;
1028 }
1029 .g-sm-2,
1030 .gx-sm-2 {
1031 --bs-gutter-x: 0.5rem;
1032 }
1033 .g-sm-2,
1034 .gy-sm-2 {
1035 --bs-gutter-y: 0.5rem;
1036 }
1037 .g-sm-3,
1038 .gx-sm-3 {
1039 --bs-gutter-x: 1rem;
1040 }
1041 .g-sm-3,
1042 .gy-sm-3 {
1043 --bs-gutter-y: 1rem;
1044 }
1045 .g-sm-4,
1046 .gx-sm-4 {
1047 --bs-gutter-x: 1.5rem;
1048 }
1049 .g-sm-4,
1050 .gy-sm-4 {
1051 --bs-gutter-y: 1.5rem;
1052 }
1053 .g-sm-5,
1054 .gx-sm-5 {
1055 --bs-gutter-x: 3rem;
1056 }
1057 .g-sm-5,
1058 .gy-sm-5 {
1059 --bs-gutter-y: 3rem;
1060 }
1061 }
1062 @media (min-width: 768px) {
1063 .col-md {
1064 flex: 1 0 0%;
1065 }
1066 .row-cols-md-auto > * {
1067 flex: 0 0 auto;
1068 width: auto;
1069 }
1070 .row-cols-md-1 > * {
1071 flex: 0 0 auto;
1072 width: 100%;
1073 }
1074 .row-cols-md-2 > * {
1075 flex: 0 0 auto;
1076 width: 50%;
1077 }
1078 .row-cols-md-3 > * {
1079 flex: 0 0 auto;
1080 width: 33.3333333333%;
1081 }
1082 .row-cols-md-4 > * {
1083 flex: 0 0 auto;
1084 width: 25%;
1085 }
1086 .row-cols-md-5 > * {
1087 flex: 0 0 auto;
1088 width: 20%;
1089 }
1090 .row-cols-md-6 > * {
1091 flex: 0 0 auto;
1092 width: 16.6666666667%;
1093 }
1094 .col-md-auto {
1095 flex: 0 0 auto;
1096 width: auto;
1097 }
1098 .col-md-1 {
1099 flex: 0 0 auto;
1100 width: 8.33333333%;
1101 }
1102 .col-md-2 {
1103 flex: 0 0 auto;
1104 width: 16.66666667%;
1105 }
1106 .col-md-3 {
1107 flex: 0 0 auto;
1108 width: 25%;
1109 }
1110 .col-md-4 {
1111 flex: 0 0 auto;
1112 width: 33.33333333%;
1113 }
1114 .col-md-5 {
1115 flex: 0 0 auto;
1116 width: 41.66666667%;
1117 }
1118 .col-md-6 {
1119 flex: 0 0 auto;
1120 width: 50%;
1121 }
1122 .col-md-7 {
1123 flex: 0 0 auto;
1124 width: 58.33333333%;
1125 }
1126 .col-md-8 {
1127 flex: 0 0 auto;
1128 width: 66.66666667%;
1129 }
1130 .col-md-9 {
1131 flex: 0 0 auto;
1132 width: 75%;
1133 }
1134 .col-md-10 {
1135 flex: 0 0 auto;
1136 width: 83.33333333%;
1137 }
1138 .col-md-11 {
1139 flex: 0 0 auto;
1140 width: 91.66666667%;
1141 }
1142 .col-md-12 {
1143 flex: 0 0 auto;
1144 width: 100%;
1145 }
1146 .offset-md-0 {
1147 margin-right: 0;
1148 }
1149 .offset-md-1 {
1150 margin-right: 8.33333333%;
1151 }
1152 .offset-md-2 {
1153 margin-right: 16.66666667%;
1154 }
1155 .offset-md-3 {
1156 margin-right: 25%;
1157 }
1158 .offset-md-4 {
1159 margin-right: 33.33333333%;
1160 }
1161 .offset-md-5 {
1162 margin-right: 41.66666667%;
1163 }
1164 .offset-md-6 {
1165 margin-right: 50%;
1166 }
1167 .offset-md-7 {
1168 margin-right: 58.33333333%;
1169 }
1170 .offset-md-8 {
1171 margin-right: 66.66666667%;
1172 }
1173 .offset-md-9 {
1174 margin-right: 75%;
1175 }
1176 .offset-md-10 {
1177 margin-right: 83.33333333%;
1178 }
1179 .offset-md-11 {
1180 margin-right: 91.66666667%;
1181 }
1182 .g-md-0,
1183 .gx-md-0 {
1184 --bs-gutter-x: 0;
1185 }
1186 .g-md-0,
1187 .gy-md-0 {
1188 --bs-gutter-y: 0;
1189 }
1190 .g-md-1,
1191 .gx-md-1 {
1192 --bs-gutter-x: 0.25rem;
1193 }
1194 .g-md-1,
1195 .gy-md-1 {
1196 --bs-gutter-y: 0.25rem;
1197 }
1198 .g-md-2,
1199 .gx-md-2 {
1200 --bs-gutter-x: 0.5rem;
1201 }
1202 .g-md-2,
1203 .gy-md-2 {
1204 --bs-gutter-y: 0.5rem;
1205 }
1206 .g-md-3,
1207 .gx-md-3 {
1208 --bs-gutter-x: 1rem;
1209 }
1210 .g-md-3,
1211 .gy-md-3 {
1212 --bs-gutter-y: 1rem;
1213 }
1214 .g-md-4,
1215 .gx-md-4 {
1216 --bs-gutter-x: 1.5rem;
1217 }
1218 .g-md-4,
1219 .gy-md-4 {
1220 --bs-gutter-y: 1.5rem;
1221 }
1222 .g-md-5,
1223 .gx-md-5 {
1224 --bs-gutter-x: 3rem;
1225 }
1226 .g-md-5,
1227 .gy-md-5 {
1228 --bs-gutter-y: 3rem;
1229 }
1230 }
1231 @media (min-width: 992px) {
1232 .col-lg {
1233 flex: 1 0 0%;
1234 }
1235 .row-cols-lg-auto > * {
1236 flex: 0 0 auto;
1237 width: auto;
1238 }
1239 .row-cols-lg-1 > * {
1240 flex: 0 0 auto;
1241 width: 100%;
1242 }
1243 .row-cols-lg-2 > * {
1244 flex: 0 0 auto;
1245 width: 50%;
1246 }
1247 .row-cols-lg-3 > * {
1248 flex: 0 0 auto;
1249 width: 33.3333333333%;
1250 }
1251 .row-cols-lg-4 > * {
1252 flex: 0 0 auto;
1253 width: 25%;
1254 }
1255 .row-cols-lg-5 > * {
1256 flex: 0 0 auto;
1257 width: 20%;
1258 }
1259 .row-cols-lg-6 > * {
1260 flex: 0 0 auto;
1261 width: 16.6666666667%;
1262 }
1263 .col-lg-auto {
1264 flex: 0 0 auto;
1265 width: auto;
1266 }
1267 .col-lg-1 {
1268 flex: 0 0 auto;
1269 width: 8.33333333%;
1270 }
1271 .col-lg-2 {
1272 flex: 0 0 auto;
1273 width: 16.66666667%;
1274 }
1275 .col-lg-3 {
1276 flex: 0 0 auto;
1277 width: 25%;
1278 }
1279 .col-lg-4 {
1280 flex: 0 0 auto;
1281 width: 33.33333333%;
1282 }
1283 .col-lg-5 {
1284 flex: 0 0 auto;
1285 width: 41.66666667%;
1286 }
1287 .col-lg-6 {
1288 flex: 0 0 auto;
1289 width: 50%;
1290 }
1291 .col-lg-7 {
1292 flex: 0 0 auto;
1293 width: 58.33333333%;
1294 }
1295 .col-lg-8 {
1296 flex: 0 0 auto;
1297 width: 66.66666667%;
1298 }
1299 .col-lg-9 {
1300 flex: 0 0 auto;
1301 width: 75%;
1302 }
1303 .col-lg-10 {
1304 flex: 0 0 auto;
1305 width: 83.33333333%;
1306 }
1307 .col-lg-11 {
1308 flex: 0 0 auto;
1309 width: 91.66666667%;
1310 }
1311 .col-lg-12 {
1312 flex: 0 0 auto;
1313 width: 100%;
1314 }
1315 .offset-lg-0 {
1316 margin-right: 0;
1317 }
1318 .offset-lg-1 {
1319 margin-right: 8.33333333%;
1320 }
1321 .offset-lg-2 {
1322 margin-right: 16.66666667%;
1323 }
1324 .offset-lg-3 {
1325 margin-right: 25%;
1326 }
1327 .offset-lg-4 {
1328 margin-right: 33.33333333%;
1329 }
1330 .offset-lg-5 {
1331 margin-right: 41.66666667%;
1332 }
1333 .offset-lg-6 {
1334 margin-right: 50%;
1335 }
1336 .offset-lg-7 {
1337 margin-right: 58.33333333%;
1338 }
1339 .offset-lg-8 {
1340 margin-right: 66.66666667%;
1341 }
1342 .offset-lg-9 {
1343 margin-right: 75%;
1344 }
1345 .offset-lg-10 {
1346 margin-right: 83.33333333%;
1347 }
1348 .offset-lg-11 {
1349 margin-right: 91.66666667%;
1350 }
1351 .g-lg-0,
1352 .gx-lg-0 {
1353 --bs-gutter-x: 0;
1354 }
1355 .g-lg-0,
1356 .gy-lg-0 {
1357 --bs-gutter-y: 0;
1358 }
1359 .g-lg-1,
1360 .gx-lg-1 {
1361 --bs-gutter-x: 0.25rem;
1362 }
1363 .g-lg-1,
1364 .gy-lg-1 {
1365 --bs-gutter-y: 0.25rem;
1366 }
1367 .g-lg-2,
1368 .gx-lg-2 {
1369 --bs-gutter-x: 0.5rem;
1370 }
1371 .g-lg-2,
1372 .gy-lg-2 {
1373 --bs-gutter-y: 0.5rem;
1374 }
1375 .g-lg-3,
1376 .gx-lg-3 {
1377 --bs-gutter-x: 1rem;
1378 }
1379 .g-lg-3,
1380 .gy-lg-3 {
1381 --bs-gutter-y: 1rem;
1382 }
1383 .g-lg-4,
1384 .gx-lg-4 {
1385 --bs-gutter-x: 1.5rem;
1386 }
1387 .g-lg-4,
1388 .gy-lg-4 {
1389 --bs-gutter-y: 1.5rem;
1390 }
1391 .g-lg-5,
1392 .gx-lg-5 {
1393 --bs-gutter-x: 3rem;
1394 }
1395 .g-lg-5,
1396 .gy-lg-5 {
1397 --bs-gutter-y: 3rem;
1398 }
1399 }
1400 @media (min-width: 1200px) {
1401 .col-xl {
1402 flex: 1 0 0%;
1403 }
1404 .row-cols-xl-auto > * {
1405 flex: 0 0 auto;
1406 width: auto;
1407 }
1408 .row-cols-xl-1 > * {
1409 flex: 0 0 auto;
1410 width: 100%;
1411 }
1412 .row-cols-xl-2 > * {
1413 flex: 0 0 auto;
1414 width: 50%;
1415 }
1416 .row-cols-xl-3 > * {
1417 flex: 0 0 auto;
1418 width: 33.3333333333%;
1419 }
1420 .row-cols-xl-4 > * {
1421 flex: 0 0 auto;
1422 width: 25%;
1423 }
1424 .row-cols-xl-5 > * {
1425 flex: 0 0 auto;
1426 width: 20%;
1427 }
1428 .row-cols-xl-6 > * {
1429 flex: 0 0 auto;
1430 width: 16.6666666667%;
1431 }
1432 .col-xl-auto {
1433 flex: 0 0 auto;
1434 width: auto;
1435 }
1436 .col-xl-1 {
1437 flex: 0 0 auto;
1438 width: 8.33333333%;
1439 }
1440 .col-xl-2 {
1441 flex: 0 0 auto;
1442 width: 16.66666667%;
1443 }
1444 .col-xl-3 {
1445 flex: 0 0 auto;
1446 width: 25%;
1447 }
1448 .col-xl-4 {
1449 flex: 0 0 auto;
1450 width: 33.33333333%;
1451 }
1452 .col-xl-5 {
1453 flex: 0 0 auto;
1454 width: 41.66666667%;
1455 }
1456 .col-xl-6 {
1457 flex: 0 0 auto;
1458 width: 50%;
1459 }
1460 .col-xl-7 {
1461 flex: 0 0 auto;
1462 width: 58.33333333%;
1463 }
1464 .col-xl-8 {
1465 flex: 0 0 auto;
1466 width: 66.66666667%;
1467 }
1468 .col-xl-9 {
1469 flex: 0 0 auto;
1470 width: 75%;
1471 }
1472 .col-xl-10 {
1473 flex: 0 0 auto;
1474 width: 83.33333333%;
1475 }
1476 .col-xl-11 {
1477 flex: 0 0 auto;
1478 width: 91.66666667%;
1479 }
1480 .col-xl-12 {
1481 flex: 0 0 auto;
1482 width: 100%;
1483 }
1484 .offset-xl-0 {
1485 margin-right: 0;
1486 }
1487 .offset-xl-1 {
1488 margin-right: 8.33333333%;
1489 }
1490 .offset-xl-2 {
1491 margin-right: 16.66666667%;
1492 }
1493 .offset-xl-3 {
1494 margin-right: 25%;
1495 }
1496 .offset-xl-4 {
1497 margin-right: 33.33333333%;
1498 }
1499 .offset-xl-5 {
1500 margin-right: 41.66666667%;
1501 }
1502 .offset-xl-6 {
1503 margin-right: 50%;
1504 }
1505 .offset-xl-7 {
1506 margin-right: 58.33333333%;
1507 }
1508 .offset-xl-8 {
1509 margin-right: 66.66666667%;
1510 }
1511 .offset-xl-9 {
1512 margin-right: 75%;
1513 }
1514 .offset-xl-10 {
1515 margin-right: 83.33333333%;
1516 }
1517 .offset-xl-11 {
1518 margin-right: 91.66666667%;
1519 }
1520 .g-xl-0,
1521 .gx-xl-0 {
1522 --bs-gutter-x: 0;
1523 }
1524 .g-xl-0,
1525 .gy-xl-0 {
1526 --bs-gutter-y: 0;
1527 }
1528 .g-xl-1,
1529 .gx-xl-1 {
1530 --bs-gutter-x: 0.25rem;
1531 }
1532 .g-xl-1,
1533 .gy-xl-1 {
1534 --bs-gutter-y: 0.25rem;
1535 }
1536 .g-xl-2,
1537 .gx-xl-2 {
1538 --bs-gutter-x: 0.5rem;
1539 }
1540 .g-xl-2,
1541 .gy-xl-2 {
1542 --bs-gutter-y: 0.5rem;
1543 }
1544 .g-xl-3,
1545 .gx-xl-3 {
1546 --bs-gutter-x: 1rem;
1547 }
1548 .g-xl-3,
1549 .gy-xl-3 {
1550 --bs-gutter-y: 1rem;
1551 }
1552 .g-xl-4,
1553 .gx-xl-4 {
1554 --bs-gutter-x: 1.5rem;
1555 }
1556 .g-xl-4,
1557 .gy-xl-4 {
1558 --bs-gutter-y: 1.5rem;
1559 }
1560 .g-xl-5,
1561 .gx-xl-5 {
1562 --bs-gutter-x: 3rem;
1563 }
1564 .g-xl-5,
1565 .gy-xl-5 {
1566 --bs-gutter-y: 3rem;
1567 }
1568 }
1569 @media (min-width: 1400px) {
1570 .col-xxl {
1571 flex: 1 0 0%;
1572 }
1573 .row-cols-xxl-auto > * {
1574 flex: 0 0 auto;
1575 width: auto;
1576 }
1577 .row-cols-xxl-1 > * {
1578 flex: 0 0 auto;
1579 width: 100%;
1580 }
1581 .row-cols-xxl-2 > * {
1582 flex: 0 0 auto;
1583 width: 50%;
1584 }
1585 .row-cols-xxl-3 > * {
1586 flex: 0 0 auto;
1587 width: 33.3333333333%;
1588 }
1589 .row-cols-xxl-4 > * {
1590 flex: 0 0 auto;
1591 width: 25%;
1592 }
1593 .row-cols-xxl-5 > * {
1594 flex: 0 0 auto;
1595 width: 20%;
1596 }
1597 .row-cols-xxl-6 > * {
1598 flex: 0 0 auto;
1599 width: 16.6666666667%;
1600 }
1601 .col-xxl-auto {
1602 flex: 0 0 auto;
1603 width: auto;
1604 }
1605 .col-xxl-1 {
1606 flex: 0 0 auto;
1607 width: 8.33333333%;
1608 }
1609 .col-xxl-2 {
1610 flex: 0 0 auto;
1611 width: 16.66666667%;
1612 }
1613 .col-xxl-3 {
1614 flex: 0 0 auto;
1615 width: 25%;
1616 }
1617 .col-xxl-4 {
1618 flex: 0 0 auto;
1619 width: 33.33333333%;
1620 }
1621 .col-xxl-5 {
1622 flex: 0 0 auto;
1623 width: 41.66666667%;
1624 }
1625 .col-xxl-6 {
1626 flex: 0 0 auto;
1627 width: 50%;
1628 }
1629 .col-xxl-7 {
1630 flex: 0 0 auto;
1631 width: 58.33333333%;
1632 }
1633 .col-xxl-8 {
1634 flex: 0 0 auto;
1635 width: 66.66666667%;
1636 }
1637 .col-xxl-9 {
1638 flex: 0 0 auto;
1639 width: 75%;
1640 }
1641 .col-xxl-10 {
1642 flex: 0 0 auto;
1643 width: 83.33333333%;
1644 }
1645 .col-xxl-11 {
1646 flex: 0 0 auto;
1647 width: 91.66666667%;
1648 }
1649 .col-xxl-12 {
1650 flex: 0 0 auto;
1651 width: 100%;
1652 }
1653 .offset-xxl-0 {
1654 margin-right: 0;
1655 }
1656 .offset-xxl-1 {
1657 margin-right: 8.33333333%;
1658 }
1659 .offset-xxl-2 {
1660 margin-right: 16.66666667%;
1661 }
1662 .offset-xxl-3 {
1663 margin-right: 25%;
1664 }
1665 .offset-xxl-4 {
1666 margin-right: 33.33333333%;
1667 }
1668 .offset-xxl-5 {
1669 margin-right: 41.66666667%;
1670 }
1671 .offset-xxl-6 {
1672 margin-right: 50%;
1673 }
1674 .offset-xxl-7 {
1675 margin-right: 58.33333333%;
1676 }
1677 .offset-xxl-8 {
1678 margin-right: 66.66666667%;
1679 }
1680 .offset-xxl-9 {
1681 margin-right: 75%;
1682 }
1683 .offset-xxl-10 {
1684 margin-right: 83.33333333%;
1685 }
1686 .offset-xxl-11 {
1687 margin-right: 91.66666667%;
1688 }
1689 .g-xxl-0,
1690 .gx-xxl-0 {
1691 --bs-gutter-x: 0;
1692 }
1693 .g-xxl-0,
1694 .gy-xxl-0 {
1695 --bs-gutter-y: 0;
1696 }
1697 .g-xxl-1,
1698 .gx-xxl-1 {
1699 --bs-gutter-x: 0.25rem;
1700 }
1701 .g-xxl-1,
1702 .gy-xxl-1 {
1703 --bs-gutter-y: 0.25rem;
1704 }
1705 .g-xxl-2,
1706 .gx-xxl-2 {
1707 --bs-gutter-x: 0.5rem;
1708 }
1709 .g-xxl-2,
1710 .gy-xxl-2 {
1711 --bs-gutter-y: 0.5rem;
1712 }
1713 .g-xxl-3,
1714 .gx-xxl-3 {
1715 --bs-gutter-x: 1rem;
1716 }
1717 .g-xxl-3,
1718 .gy-xxl-3 {
1719 --bs-gutter-y: 1rem;
1720 }
1721 .g-xxl-4,
1722 .gx-xxl-4 {
1723 --bs-gutter-x: 1.5rem;
1724 }
1725 .g-xxl-4,
1726 .gy-xxl-4 {
1727 --bs-gutter-y: 1.5rem;
1728 }
1729 .g-xxl-5,
1730 .gx-xxl-5 {
1731 --bs-gutter-x: 3rem;
1732 }
1733 .g-xxl-5,
1734 .gy-xxl-5 {
1735 --bs-gutter-y: 3rem;
1736 }
1737 }
1738 .table {
1739 --bs-table-color: var(--bs-body-color);
1740 --bs-table-bg: transparent;
1741 --bs-table-border-color: var(--bs-border-color);
1742 --bs-table-accent-bg: transparent;
1743 --bs-table-striped-color: var(--bs-body-color);
1744 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1745 --bs-table-active-color: var(--bs-body-color);
1746 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1747 --bs-table-hover-color: var(--bs-body-color);
1748 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1749 width: 100%;
1750 margin-bottom: 1rem;
1751 color: var(--bs-table-color);
1752 vertical-align: top;
1753 border-color: var(--bs-table-border-color);
1754 }
1755 .table > :not(caption) > * > * {
1756 padding: 0.5rem 0.5rem;
1757 background-color: var(--bs-table-bg);
1758 border-bottom-width: 1px;
1759 box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
1760 }
1761 .table > tbody {
1762 vertical-align: inherit;
1763 }
1764 .table > thead {
1765 vertical-align: bottom;
1766 }
1767
1768 .table-group-divider {
1769 border-top: 2px solid currentcolor;
1770 }
1771
1772 .caption-top {
1773 caption-side: top;
1774 }
1775
1776 .table-sm > :not(caption) > * > * {
1777 padding: 0.25rem 0.25rem;
1778 }
1779
1780 .table-bordered > :not(caption) > * {
1781 border-width: 1px 0;
1782 }
1783 .table-bordered > :not(caption) > * > * {
1784 border-width: 0 1px;
1785 }
1786
1787 .table-borderless > :not(caption) > * > * {
1788 border-bottom-width: 0;
1789 }
1790 .table-borderless > :not(:first-child) {
1791 border-top-width: 0;
1792 }
1793
1794 .table-striped > tbody > tr:nth-of-type(odd) > * {
1795 --bs-table-accent-bg: var(--bs-table-striped-bg);
1796 color: var(--bs-table-striped-color);
1797 }
1798
1799 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1800 --bs-table-accent-bg: var(--bs-table-striped-bg);
1801 color: var(--bs-table-striped-color);
1802 }
1803
1804 .table-active {
1805 --bs-table-accent-bg: var(--bs-table-active-bg);
1806 color: var(--bs-table-active-color);
1807 }
1808
1809 .table-hover > tbody > tr:hover > * {
1810 --bs-table-accent-bg: var(--bs-table-hover-bg);
1811 color: var(--bs-table-hover-color);
1812 }
1813
1814 .table-primary {
1815 --bs-table-color: #000;
1816 --bs-table-bg: #cfe2ff;
1817 --bs-table-border-color: #bacbe6;
1818 --bs-table-striped-bg: #c5d7f2;
1819 --bs-table-striped-color: #000;
1820 --bs-table-active-bg: #bacbe6;
1821 --bs-table-active-color: #000;
1822 --bs-table-hover-bg: #bfd1ec;
1823 --bs-table-hover-color: #000;
1824 color: var(--bs-table-color);
1825 border-color: var(--bs-table-border-color);
1826 }
1827
1828 .table-secondary {
1829 --bs-table-color: #000;
1830 --bs-table-bg: #e2e3e5;
1831 --bs-table-border-color: #cbccce;
1832 --bs-table-striped-bg: #d7d8da;
1833 --bs-table-striped-color: #000;
1834 --bs-table-active-bg: #cbccce;
1835 --bs-table-active-color: #000;
1836 --bs-table-hover-bg: #d1d2d4;
1837 --bs-table-hover-color: #000;
1838 color: var(--bs-table-color);
1839 border-color: var(--bs-table-border-color);
1840 }
1841
1842 .table-success {
1843 --bs-table-color: #000;
1844 --bs-table-bg: #d1e7dd;
1845 --bs-table-border-color: #bcd0c7;
1846 --bs-table-striped-bg: #c7dbd2;
1847 --bs-table-striped-color: #000;
1848 --bs-table-active-bg: #bcd0c7;
1849 --bs-table-active-color: #000;
1850 --bs-table-hover-bg: #c1d6cc;
1851 --bs-table-hover-color: #000;
1852 color: var(--bs-table-color);
1853 border-color: var(--bs-table-border-color);
1854 }
1855
1856 .table-info {
1857 --bs-table-color: #000;
1858 --bs-table-bg: #cff4fc;
1859 --bs-table-border-color: #badce3;
1860 --bs-table-striped-bg: #c5e8ef;
1861 --bs-table-striped-color: #000;
1862 --bs-table-active-bg: #badce3;
1863 --bs-table-active-color: #000;
1864 --bs-table-hover-bg: #bfe2e9;
1865 --bs-table-hover-color: #000;
1866 color: var(--bs-table-color);
1867 border-color: var(--bs-table-border-color);
1868 }
1869
1870 .table-warning {
1871 --bs-table-color: #000;
1872 --bs-table-bg: #fff3cd;
1873 --bs-table-border-color: #e6dbb9;
1874 --bs-table-striped-bg: #f2e7c3;
1875 --bs-table-striped-color: #000;
1876 --bs-table-active-bg: #e6dbb9;
1877 --bs-table-active-color: #000;
1878 --bs-table-hover-bg: #ece1be;
1879 --bs-table-hover-color: #000;
1880 color: var(--bs-table-color);
1881 border-color: var(--bs-table-border-color);
1882 }
1883
1884 .table-danger {
1885 --bs-table-color: #000;
1886 --bs-table-bg: #f8d7da;
1887 --bs-table-border-color: #dfc2c4;
1888 --bs-table-striped-bg: #eccccf;
1889 --bs-table-striped-color: #000;
1890 --bs-table-active-bg: #dfc2c4;
1891 --bs-table-active-color: #000;
1892 --bs-table-hover-bg: #e5c7ca;
1893 --bs-table-hover-color: #000;
1894 color: var(--bs-table-color);
1895 border-color: var(--bs-table-border-color);
1896 }
1897
1898 .table-light {
1899 --bs-table-color: #000;
1900 --bs-table-bg: #f8f9fa;
1901 --bs-table-border-color: #dfe0e1;
1902 --bs-table-striped-bg: #ecedee;
1903 --bs-table-striped-color: #000;
1904 --bs-table-active-bg: #dfe0e1;
1905 --bs-table-active-color: #000;
1906 --bs-table-hover-bg: #e5e6e7;
1907 --bs-table-hover-color: #000;
1908 color: var(--bs-table-color);
1909 border-color: var(--bs-table-border-color);
1910 }
1911
1912 .table-dark {
1913 --bs-table-color: #fff;
1914 --bs-table-bg: #212529;
1915 --bs-table-border-color: #373b3e;
1916 --bs-table-striped-bg: #2c3034;
1917 --bs-table-striped-color: #fff;
1918 --bs-table-active-bg: #373b3e;
1919 --bs-table-active-color: #fff;
1920 --bs-table-hover-bg: #323539;
1921 --bs-table-hover-color: #fff;
1922 color: var(--bs-table-color);
1923 border-color: var(--bs-table-border-color);
1924 }
1925
1926 .table-responsive {
1927 overflow-x: auto;
1928 -webkit-overflow-scrolling: touch;
1929 }
1930
1931 @media (max-width: 575.98px) {
1932 .table-responsive-sm {
1933 overflow-x: auto;
1934 -webkit-overflow-scrolling: touch;
1935 }
1936 }
1937 @media (max-width: 767.98px) {
1938 .table-responsive-md {
1939 overflow-x: auto;
1940 -webkit-overflow-scrolling: touch;
1941 }
1942 }
1943 @media (max-width: 991.98px) {
1944 .table-responsive-lg {
1945 overflow-x: auto;
1946 -webkit-overflow-scrolling: touch;
1947 }
1948 }
1949 @media (max-width: 1199.98px) {
1950 .table-responsive-xl {
1951 overflow-x: auto;
1952 -webkit-overflow-scrolling: touch;
1953 }
1954 }
1955 @media (max-width: 1399.98px) {
1956 .table-responsive-xxl {
1957 overflow-x: auto;
1958 -webkit-overflow-scrolling: touch;
1959 }
1960 }
1961 .form-label {
1962 margin-bottom: 0.5rem;
1963 }
1964
1965 .col-form-label {
1966 padding-top: calc(0.375rem + 1px);
1967 padding-bottom: calc(0.375rem + 1px);
1968 margin-bottom: 0;
1969 font-size: inherit;
1970 line-height: 1.5;
1971 }
1972
1973 .col-form-label-lg {
1974 padding-top: calc(0.5rem + 1px);
1975 padding-bottom: calc(0.5rem + 1px);
1976 font-size: 1.25rem;
1977 }
1978
1979 .col-form-label-sm {
1980 padding-top: calc(0.25rem + 1px);
1981 padding-bottom: calc(0.25rem + 1px);
1982 font-size: 0.875rem;
1983 }
1984
1985 .form-text {
1986 margin-top: 0.25rem;
1987 font-size: 0.875em;
1988 color: #6c757d;
1989 }
1990
1991 .form-control {
1992 display: block;
1993 width: 100%;
1994 padding: 0.375rem 0.75rem;
1995 font-size: 1rem;
1996 font-weight: 400;
1997 line-height: 1.5;
1998 color: #212529;
1999 background-color: #fff;
2000 background-clip: padding-box;
2001 border: 1px solid #ced4da;
2002 -webkit-appearance: none;
2003 -moz-appearance: none;
2004 appearance: none;
2005 border-radius: 0.375rem;
2006 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2007 }
2008 @media (prefers-reduced-motion: reduce) {
2009 .form-control {
2010 transition: none;
2011 }
2012 }
2013 .form-control[type=file] {
2014 overflow: hidden;
2015 }
2016 .form-control[type=file]:not(:disabled):not([readonly]) {
2017 cursor: pointer;
2018 }
2019 .form-control:focus {
2020 color: #212529;
2021 background-color: #fff;
2022 border-color: #86b7fe;
2023 outline: 0;
2024 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2025 }
2026 .form-control::-webkit-date-and-time-value {
2027 height: 1.5em;
2028 }
2029 .form-control::-moz-placeholder {
2030 color: #6c757d;
2031 opacity: 1;
2032 }
2033 .form-control::placeholder {
2034 color: #6c757d;
2035 opacity: 1;
2036 }
2037 .form-control:disabled {
2038 background-color: #e9ecef;
2039 opacity: 1;
2040 }
2041 .form-control::-webkit-file-upload-button {
2042 padding: 0.375rem 0.75rem;
2043 margin: -0.375rem -0.75rem;
2044 -webkit-margin-end: 0.75rem;
2045 margin-inline-end: 0.75rem;
2046 color: #212529;
2047 background-color: #e9ecef;
2048 pointer-events: none;
2049 border-color: inherit;
2050 border-style: solid;
2051 border-width: 0;
2052 border-inline-end-width: 1px;
2053 border-radius: 0;
2054 -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2055 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2056 }
2057 .form-control::file-selector-button {
2058 padding: 0.375rem 0.75rem;
2059 margin: -0.375rem -0.75rem;
2060 -webkit-margin-end: 0.75rem;
2061 margin-inline-end: 0.75rem;
2062 color: #212529;
2063 background-color: #e9ecef;
2064 pointer-events: none;
2065 border-color: inherit;
2066 border-style: solid;
2067 border-width: 0;
2068 border-inline-end-width: 1px;
2069 border-radius: 0;
2070 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2071 }
2072 @media (prefers-reduced-motion: reduce) {
2073 .form-control::-webkit-file-upload-button {
2074 -webkit-transition: none;
2075 transition: none;
2076 }
2077 .form-control::file-selector-button {
2078 transition: none;
2079 }
2080 }
2081 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2082 background-color: #dde0e3;
2083 }
2084 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2085 background-color: #dde0e3;
2086 }
2087
2088 .form-control-plaintext {
2089 display: block;
2090 width: 100%;
2091 padding: 0.375rem 0;
2092 margin-bottom: 0;
2093 line-height: 1.5;
2094 color: #212529;
2095 background-color: transparent;
2096 border: solid transparent;
2097 border-width: 1px 0;
2098 }
2099 .form-control-plaintext:focus {
2100 outline: 0;
2101 }
2102 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2103 padding-left: 0;
2104 padding-right: 0;
2105 }
2106
2107 .form-control-sm {
2108 min-height: calc(1.5em + 0.5rem + 2px);
2109 padding: 0.25rem 0.5rem;
2110 font-size: 0.875rem;
2111 border-radius: 0.25rem;
2112 }
2113 .form-control-sm::-webkit-file-upload-button {
2114 padding: 0.25rem 0.5rem;
2115 margin: -0.25rem -0.5rem;
2116 -webkit-margin-end: 0.5rem;
2117 margin-inline-end: 0.5rem;
2118 }
2119 .form-control-sm::file-selector-button {
2120 padding: 0.25rem 0.5rem;
2121 margin: -0.25rem -0.5rem;
2122 -webkit-margin-end: 0.5rem;
2123 margin-inline-end: 0.5rem;
2124 }
2125
2126 .form-control-lg {
2127 min-height: calc(1.5em + 1rem + 2px);
2128 padding: 0.5rem 1rem;
2129 font-size: 1.25rem;
2130 border-radius: 0.5rem;
2131 }
2132 .form-control-lg::-webkit-file-upload-button {
2133 padding: 0.5rem 1rem;
2134 margin: -0.5rem -1rem;
2135 -webkit-margin-end: 1rem;
2136 margin-inline-end: 1rem;
2137 }
2138 .form-control-lg::file-selector-button {
2139 padding: 0.5rem 1rem;
2140 margin: -0.5rem -1rem;
2141 -webkit-margin-end: 1rem;
2142 margin-inline-end: 1rem;
2143 }
2144
2145 textarea.form-control {
2146 min-height: calc(1.5em + 0.75rem + 2px);
2147 }
2148 textarea.form-control-sm {
2149 min-height: calc(1.5em + 0.5rem + 2px);
2150 }
2151 textarea.form-control-lg {
2152 min-height: calc(1.5em + 1rem + 2px);
2153 }
2154
2155 .form-control-color {
2156 width: 3rem;
2157 height: calc(1.5em + 0.75rem + 2px);
2158 padding: 0.375rem;
2159 }
2160 .form-control-color:not(:disabled):not([readonly]) {
2161 cursor: pointer;
2162 }
2163 .form-control-color::-moz-color-swatch {
2164 border: 0 !important;
2165 border-radius: 0.375rem;
2166 }
2167 .form-control-color::-webkit-color-swatch {
2168 border-radius: 0.375rem;
2169 }
2170 .form-control-color.form-control-sm {
2171 height: calc(1.5em + 0.5rem + 2px);
2172 }
2173 .form-control-color.form-control-lg {
2174 height: calc(1.5em + 1rem + 2px);
2175 }
2176
2177 .form-select {
2178 display: block;
2179 width: 100%;
2180 padding: 0.375rem 0.75rem 0.375rem 2.25rem;
2181 -moz-padding-start: calc(0.75rem - 3px);
2182 font-size: 1rem;
2183 font-weight: 400;
2184 line-height: 1.5;
2185 color: #212529;
2186 background-color: #fff;
2187 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2188 background-repeat: no-repeat;
2189 background-position: left 0.75rem center;
2190 background-size: 16px 12px;
2191 border: 1px solid #ced4da;
2192 border-radius: 0.375rem;
2193 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2194 -webkit-appearance: none;
2195 -moz-appearance: none;
2196 appearance: none;
2197 }
2198 @media (prefers-reduced-motion: reduce) {
2199 .form-select {
2200 transition: none;
2201 }
2202 }
2203 .form-select:focus {
2204 border-color: #86b7fe;
2205 outline: 0;
2206 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2207 }
2208 .form-select[multiple], .form-select[size]:not([size="1"]) {
2209 padding-left: 0.75rem;
2210 background-image: none;
2211 }
2212 .form-select:disabled {
2213 background-color: #e9ecef;
2214 }
2215 .form-select:-moz-focusring {
2216 color: transparent;
2217 text-shadow: 0 0 0 #212529;
2218 }
2219
2220 .form-select-sm {
2221 padding-top: 0.25rem;
2222 padding-bottom: 0.25rem;
2223 padding-right: 0.5rem;
2224 font-size: 0.875rem;
2225 border-radius: 0.25rem;
2226 }
2227
2228 .form-select-lg {
2229 padding-top: 0.5rem;
2230 padding-bottom: 0.5rem;
2231 padding-right: 1rem;
2232 font-size: 1.25rem;
2233 border-radius: 0.5rem;
2234 }
2235
2236 .form-check {
2237 display: block;
2238 min-height: 1.5rem;
2239 padding-right: 1.5em;
2240 margin-bottom: 0.125rem;
2241 }
2242 .form-check .form-check-input {
2243 float: right;
2244 margin-right: -1.5em;
2245 }
2246
2247 .form-check-reverse {
2248 padding-left: 1.5em;
2249 padding-right: 0;
2250 text-align: left;
2251 }
2252 .form-check-reverse .form-check-input {
2253 float: left;
2254 margin-left: -1.5em;
2255 margin-right: 0;
2256 }
2257
2258 .form-check-input {
2259 width: 1em;
2260 height: 1em;
2261 margin-top: 0.25em;
2262 vertical-align: top;
2263 background-color: #fff;
2264 background-repeat: no-repeat;
2265 background-position: center;
2266 background-size: contain;
2267 border: 1px solid rgba(0, 0, 0, 0.25);
2268 -webkit-appearance: none;
2269 -moz-appearance: none;
2270 appearance: none;
2271 -webkit-print-color-adjust: exact;
2272 color-adjust: exact;
2273 print-color-adjust: exact;
2274 }
2275 .form-check-input[type=checkbox] {
2276 border-radius: 0.25em;
2277 }
2278 .form-check-input[type=radio] {
2279 border-radius: 50%;
2280 }
2281 .form-check-input:active {
2282 filter: brightness(90%);
2283 }
2284 .form-check-input:focus {
2285 border-color: #86b7fe;
2286 outline: 0;
2287 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2288 }
2289 .form-check-input:checked {
2290 background-color: #0d6efd;
2291 border-color: #0d6efd;
2292 }
2293 .form-check-input:checked[type=checkbox] {
2294 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
2295 }
2296 .form-check-input:checked[type=radio] {
2297 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
2298 }
2299 .form-check-input[type=checkbox]:indeterminate {
2300 background-color: #0d6efd;
2301 border-color: #0d6efd;
2302 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
2303 }
2304 .form-check-input:disabled {
2305 pointer-events: none;
2306 filter: none;
2307 opacity: 0.5;
2308 }
2309 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2310 cursor: default;
2311 opacity: 0.5;
2312 }
2313
2314 .form-switch {
2315 padding-right: 2.5em;
2316 }
2317 .form-switch .form-check-input {
2318 width: 2em;
2319 margin-right: -2.5em;
2320 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
2321 background-position: right center;
2322 border-radius: 2em;
2323 transition: background-position 0.15s ease-in-out;
2324 }
2325 @media (prefers-reduced-motion: reduce) {
2326 .form-switch .form-check-input {
2327 transition: none;
2328 }
2329 }
2330 .form-switch .form-check-input:focus {
2331 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
2332 }
2333 .form-switch .form-check-input:checked {
2334 background-position: left center;
2335 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2336 }
2337 .form-switch.form-check-reverse {
2338 padding-left: 2.5em;
2339 padding-right: 0;
2340 }
2341 .form-switch.form-check-reverse .form-check-input {
2342 margin-left: -2.5em;
2343 margin-right: 0;
2344 }
2345
2346 .form-check-inline {
2347 display: inline-block;
2348 margin-left: 1rem;
2349 }
2350
2351 .btn-check {
2352 position: absolute;
2353 clip: rect(0, 0, 0, 0);
2354 pointer-events: none;
2355 }
2356 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2357 pointer-events: none;
2358 filter: none;
2359 opacity: 0.65;
2360 }
2361
2362 .form-range {
2363 width: 100%;
2364 height: 1.5rem;
2365 padding: 0;
2366 background-color: transparent;
2367 -webkit-appearance: none;
2368 -moz-appearance: none;
2369 appearance: none;
2370 }
2371 .form-range:focus {
2372 outline: 0;
2373 }
2374 .form-range:focus::-webkit-slider-thumb {
2375 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2376 }
2377 .form-range:focus::-moz-range-thumb {
2378 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2379 }
2380 .form-range::-moz-focus-outer {
2381 border: 0;
2382 }
2383 .form-range::-webkit-slider-thumb {
2384 width: 1rem;
2385 height: 1rem;
2386 margin-top: -0.25rem;
2387 background-color: #0d6efd;
2388 border: 0;
2389 border-radius: 1rem;
2390 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2391 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2392 -webkit-appearance: none;
2393 appearance: none;
2394 }
2395 @media (prefers-reduced-motion: reduce) {
2396 .form-range::-webkit-slider-thumb {
2397 -webkit-transition: none;
2398 transition: none;
2399 }
2400 }
2401 .form-range::-webkit-slider-thumb:active {
2402 background-color: #b6d4fe;
2403 }
2404 .form-range::-webkit-slider-runnable-track {
2405 width: 100%;
2406 height: 0.5rem;
2407 color: transparent;
2408 cursor: pointer;
2409 background-color: #dee2e6;
2410 border-color: transparent;
2411 border-radius: 1rem;
2412 }
2413 .form-range::-moz-range-thumb {
2414 width: 1rem;
2415 height: 1rem;
2416 background-color: #0d6efd;
2417 border: 0;
2418 border-radius: 1rem;
2419 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2420 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2421 -moz-appearance: none;
2422 appearance: none;
2423 }
2424 @media (prefers-reduced-motion: reduce) {
2425 .form-range::-moz-range-thumb {
2426 -moz-transition: none;
2427 transition: none;
2428 }
2429 }
2430 .form-range::-moz-range-thumb:active {
2431 background-color: #b6d4fe;
2432 }
2433 .form-range::-moz-range-track {
2434 width: 100%;
2435 height: 0.5rem;
2436 color: transparent;
2437 cursor: pointer;
2438 background-color: #dee2e6;
2439 border-color: transparent;
2440 border-radius: 1rem;
2441 }
2442 .form-range:disabled {
2443 pointer-events: none;
2444 }
2445 .form-range:disabled::-webkit-slider-thumb {
2446 background-color: #adb5bd;
2447 }
2448 .form-range:disabled::-moz-range-thumb {
2449 background-color: #adb5bd;
2450 }
2451
2452 .form-floating {
2453 position: relative;
2454 }
2455 .form-floating > .form-control,
2456 .form-floating > .form-control-plaintext,
2457 .form-floating > .form-select {
2458 height: calc(3.5rem + 2px);
2459 line-height: 1.25;
2460 }
2461 .form-floating > label {
2462 position: absolute;
2463 top: 0;
2464 right: 0;
2465 width: 100%;
2466 height: 100%;
2467 padding: 1rem 0.75rem;
2468 overflow: hidden;
2469 text-align: start;
2470 text-overflow: ellipsis;
2471 white-space: nowrap;
2472 pointer-events: none;
2473 border: 1px solid transparent;
2474 transform-origin: 100% 0;
2475 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2476 }
2477 @media (prefers-reduced-motion: reduce) {
2478 .form-floating > label {
2479 transition: none;
2480 }
2481 }
2482 .form-floating > .form-control,
2483 .form-floating > .form-control-plaintext {
2484 padding: 1rem 0.75rem;
2485 }
2486 .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
2487 color: transparent;
2488 }
2489 .form-floating > .form-control::placeholder,
2490 .form-floating > .form-control-plaintext::placeholder {
2491 color: transparent;
2492 }
2493 .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
2494 padding-top: 1.625rem;
2495 padding-bottom: 0.625rem;
2496 }
2497 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2498 .form-floating > .form-control-plaintext:focus,
2499 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2500 padding-top: 1.625rem;
2501 padding-bottom: 0.625rem;
2502 }
2503 .form-floating > .form-control:-webkit-autofill,
2504 .form-floating > .form-control-plaintext:-webkit-autofill {
2505 padding-top: 1.625rem;
2506 padding-bottom: 0.625rem;
2507 }
2508 .form-floating > .form-select {
2509 padding-top: 1.625rem;
2510 padding-bottom: 0.625rem;
2511 }
2512 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2513 opacity: 0.65;
2514 transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
2515 }
2516 .form-floating > .form-control:focus ~ label,
2517 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2518 .form-floating > .form-control-plaintext ~ label,
2519 .form-floating > .form-select ~ label {
2520 opacity: 0.65;
2521 transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
2522 }
2523 .form-floating > .form-control:-webkit-autofill ~ label {
2524 opacity: 0.65;
2525 transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
2526 }
2527 .form-floating > .form-control-plaintext ~ label {
2528 border-width: 1px 0;
2529 }
2530
2531 .input-group {
2532 position: relative;
2533 display: flex;
2534 flex-wrap: wrap;
2535 align-items: stretch;
2536 width: 100%;
2537 }
2538 .input-group > .form-control,
2539 .input-group > .form-select,
2540 .input-group > .form-floating {
2541 position: relative;
2542 flex: 1 1 auto;
2543 width: 1%;
2544 min-width: 0;
2545 }
2546 .input-group > .form-control:focus,
2547 .input-group > .form-select:focus,
2548 .input-group > .form-floating:focus-within {
2549 z-index: 5;
2550 }
2551 .input-group .btn {
2552 position: relative;
2553 z-index: 2;
2554 }
2555 .input-group .btn:focus {
2556 z-index: 5;
2557 }
2558
2559 .input-group-text {
2560 display: flex;
2561 align-items: center;
2562 padding: 0.375rem 0.75rem;
2563 font-size: 1rem;
2564 font-weight: 400;
2565 line-height: 1.5;
2566 color: #212529;
2567 text-align: center;
2568 white-space: nowrap;
2569 background-color: #e9ecef;
2570 border: 1px solid #ced4da;
2571 border-radius: 0.375rem;
2572 }
2573
2574 .input-group-lg > .form-control,
2575 .input-group-lg > .form-select,
2576 .input-group-lg > .input-group-text,
2577 .input-group-lg > .btn {
2578 padding: 0.5rem 1rem;
2579 font-size: 1.25rem;
2580 border-radius: 0.5rem;
2581 }
2582
2583 .input-group-sm > .form-control,
2584 .input-group-sm > .form-select,
2585 .input-group-sm > .input-group-text,
2586 .input-group-sm > .btn {
2587 padding: 0.25rem 0.5rem;
2588 font-size: 0.875rem;
2589 border-radius: 0.25rem;
2590 }
2591
2592 .input-group-lg > .form-select,
2593 .input-group-sm > .form-select {
2594 padding-left: 3rem;
2595 }
2596
2597 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2598 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2599 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2600 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2601 border-top-left-radius: 0;
2602 border-bottom-left-radius: 0;
2603 }
2604 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2605 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2606 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2607 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2608 border-top-left-radius: 0;
2609 border-bottom-left-radius: 0;
2610 }
2611 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2612 margin-right: -1px;
2613 border-top-right-radius: 0;
2614 border-bottom-right-radius: 0;
2615 }
2616 .input-group > .form-floating:not(:first-child) > .form-control,
2617 .input-group > .form-floating:not(:first-child) > .form-select {
2618 border-top-right-radius: 0;
2619 border-bottom-right-radius: 0;
2620 }
2621
2622 .valid-feedback {
2623 display: none;
2624 width: 100%;
2625 margin-top: 0.25rem;
2626 font-size: 0.875em;
2627 color: #198754;
2628 }
2629
2630 .valid-tooltip {
2631 position: absolute;
2632 top: 100%;
2633 z-index: 5;
2634 display: none;
2635 max-width: 100%;
2636 padding: 0.25rem 0.5rem;
2637 margin-top: 0.1rem;
2638 font-size: 0.875rem;
2639 color: #fff;
2640 background-color: rgba(25, 135, 84, 0.9);
2641 border-radius: 0.375rem;
2642 }
2643
2644 .was-validated :valid ~ .valid-feedback,
2645 .was-validated :valid ~ .valid-tooltip,
2646 .is-valid ~ .valid-feedback,
2647 .is-valid ~ .valid-tooltip {
2648 display: block;
2649 }
2650
2651 .was-validated .form-control:valid, .form-control.is-valid {
2652 border-color: #198754;
2653 padding-left: calc(1.5em + 0.75rem);
2654 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2655 background-repeat: no-repeat;
2656 background-position: left calc(0.375em + 0.1875rem) center;
2657 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2658 }
2659 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2660 border-color: #198754;
2661 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2662 }
2663
2664 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2665 padding-left: calc(1.5em + 0.75rem);
2666 background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
2667 }
2668
2669 .was-validated .form-select:valid, .form-select.is-valid {
2670 border-color: #198754;
2671 }
2672 .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
2673 padding-left: 4.125rem;
2674 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2675 background-position: left 0.75rem center, center left 2.25rem;
2676 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2677 }
2678 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2679 border-color: #198754;
2680 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2681 }
2682
2683 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2684 width: calc(3rem + calc(1.5em + 0.75rem));
2685 }
2686
2687 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2688 border-color: #198754;
2689 }
2690 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2691 background-color: #198754;
2692 }
2693 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2694 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2695 }
2696 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2697 color: #198754;
2698 }
2699
2700 .form-check-inline .form-check-input ~ .valid-feedback {
2701 margin-right: 0.5em;
2702 }
2703
2704 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2705 .was-validated .input-group > .form-select:not(:focus):valid,
2706 .input-group > .form-select:not(:focus).is-valid,
2707 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2708 .input-group > .form-floating:not(:focus-within).is-valid {
2709 z-index: 3;
2710 }
2711
2712 .invalid-feedback {
2713 display: none;
2714 width: 100%;
2715 margin-top: 0.25rem;
2716 font-size: 0.875em;
2717 color: #dc3545;
2718 }
2719
2720 .invalid-tooltip {
2721 position: absolute;
2722 top: 100%;
2723 z-index: 5;
2724 display: none;
2725 max-width: 100%;
2726 padding: 0.25rem 0.5rem;
2727 margin-top: 0.1rem;
2728 font-size: 0.875rem;
2729 color: #fff;
2730 background-color: rgba(220, 53, 69, 0.9);
2731 border-radius: 0.375rem;
2732 }
2733
2734 .was-validated :invalid ~ .invalid-feedback,
2735 .was-validated :invalid ~ .invalid-tooltip,
2736 .is-invalid ~ .invalid-feedback,
2737 .is-invalid ~ .invalid-tooltip {
2738 display: block;
2739 }
2740
2741 .was-validated .form-control:invalid, .form-control.is-invalid {
2742 border-color: #dc3545;
2743 padding-left: calc(1.5em + 0.75rem);
2744 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2745 background-repeat: no-repeat;
2746 background-position: left calc(0.375em + 0.1875rem) center;
2747 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2748 }
2749 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2750 border-color: #dc3545;
2751 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2752 }
2753
2754 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2755 padding-left: calc(1.5em + 0.75rem);
2756 background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
2757 }
2758
2759 .was-validated .form-select:invalid, .form-select.is-invalid {
2760 border-color: #dc3545;
2761 }
2762 .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
2763 padding-left: 4.125rem;
2764 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2765 background-position: left 0.75rem center, center left 2.25rem;
2766 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2767 }
2768 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2769 border-color: #dc3545;
2770 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2771 }
2772
2773 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2774 width: calc(3rem + calc(1.5em + 0.75rem));
2775 }
2776
2777 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2778 border-color: #dc3545;
2779 }
2780 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2781 background-color: #dc3545;
2782 }
2783 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2784 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2785 }
2786 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2787 color: #dc3545;
2788 }
2789
2790 .form-check-inline .form-check-input ~ .invalid-feedback {
2791 margin-right: 0.5em;
2792 }
2793
2794 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2795 .was-validated .input-group > .form-select:not(:focus):invalid,
2796 .input-group > .form-select:not(:focus).is-invalid,
2797 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2798 .input-group > .form-floating:not(:focus-within).is-invalid {
2799 z-index: 4;
2800 }
2801
2802 .btn {
2803 --bs-btn-padding-x: 0.75rem;
2804 --bs-btn-padding-y: 0.375rem;
2805 --bs-btn-font-family: ;
2806 --bs-btn-font-size: 1rem;
2807 --bs-btn-font-weight: 400;
2808 --bs-btn-line-height: 1.5;
2809 --bs-btn-color: #212529;
2810 --bs-btn-bg: transparent;
2811 --bs-btn-border-width: 1px;
2812 --bs-btn-border-color: transparent;
2813 --bs-btn-border-radius: 0.375rem;
2814 --bs-btn-hover-border-color: transparent;
2815 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2816 --bs-btn-disabled-opacity: 0.65;
2817 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2818 display: inline-block;
2819 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2820 font-family: var(--bs-btn-font-family);
2821 font-size: var(--bs-btn-font-size);
2822 font-weight: var(--bs-btn-font-weight);
2823 line-height: var(--bs-btn-line-height);
2824 color: var(--bs-btn-color);
2825 text-align: center;
2826 text-decoration: none;
2827 vertical-align: middle;
2828 cursor: pointer;
2829 -webkit-user-select: none;
2830 -moz-user-select: none;
2831 user-select: none;
2832 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2833 border-radius: var(--bs-btn-border-radius);
2834 background-color: var(--bs-btn-bg);
2835 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2836 }
2837 @media (prefers-reduced-motion: reduce) {
2838 .btn {
2839 transition: none;
2840 }
2841 }
2842 .btn:hover {
2843 color: var(--bs-btn-hover-color);
2844 background-color: var(--bs-btn-hover-bg);
2845 border-color: var(--bs-btn-hover-border-color);
2846 }
2847 .btn-check + .btn:hover {
2848 color: var(--bs-btn-color);
2849 background-color: var(--bs-btn-bg);
2850 border-color: var(--bs-btn-border-color);
2851 }
2852 .btn:focus-visible {
2853 color: var(--bs-btn-hover-color);
2854 background-color: var(--bs-btn-hover-bg);
2855 border-color: var(--bs-btn-hover-border-color);
2856 outline: 0;
2857 box-shadow: var(--bs-btn-focus-box-shadow);
2858 }
2859 .btn-check:focus-visible + .btn {
2860 border-color: var(--bs-btn-hover-border-color);
2861 outline: 0;
2862 box-shadow: var(--bs-btn-focus-box-shadow);
2863 }
2864 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2865 color: var(--bs-btn-active-color);
2866 background-color: var(--bs-btn-active-bg);
2867 border-color: var(--bs-btn-active-border-color);
2868 }
2869 .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
2870 box-shadow: var(--bs-btn-focus-box-shadow);
2871 }
2872 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2873 color: var(--bs-btn-disabled-color);
2874 pointer-events: none;
2875 background-color: var(--bs-btn-disabled-bg);
2876 border-color: var(--bs-btn-disabled-border-color);
2877 opacity: var(--bs-btn-disabled-opacity);
2878 }
2879
2880 .btn-primary {
2881 --bs-btn-color: #fff;
2882 --bs-btn-bg: #0d6efd;
2883 --bs-btn-border-color: #0d6efd;
2884 --bs-btn-hover-color: #fff;
2885 --bs-btn-hover-bg: #0b5ed7;
2886 --bs-btn-hover-border-color: #0a58ca;
2887 --bs-btn-focus-shadow-rgb: 49, 132, 253;
2888 --bs-btn-active-color: #fff;
2889 --bs-btn-active-bg: #0a58ca;
2890 --bs-btn-active-border-color: #0a53be;
2891 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2892 --bs-btn-disabled-color: #fff;
2893 --bs-btn-disabled-bg: #0d6efd;
2894 --bs-btn-disabled-border-color: #0d6efd;
2895 }
2896
2897 .btn-secondary {
2898 --bs-btn-color: #fff;
2899 --bs-btn-bg: #6c757d;
2900 --bs-btn-border-color: #6c757d;
2901 --bs-btn-hover-color: #fff;
2902 --bs-btn-hover-bg: #5c636a;
2903 --bs-btn-hover-border-color: #565e64;
2904 --bs-btn-focus-shadow-rgb: 130, 138, 145;
2905 --bs-btn-active-color: #fff;
2906 --bs-btn-active-bg: #565e64;
2907 --bs-btn-active-border-color: #51585e;
2908 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2909 --bs-btn-disabled-color: #fff;
2910 --bs-btn-disabled-bg: #6c757d;
2911 --bs-btn-disabled-border-color: #6c757d;
2912 }
2913
2914 .btn-success {
2915 --bs-btn-color: #fff;
2916 --bs-btn-bg: #198754;
2917 --bs-btn-border-color: #198754;
2918 --bs-btn-hover-color: #fff;
2919 --bs-btn-hover-bg: #157347;
2920 --bs-btn-hover-border-color: #146c43;
2921 --bs-btn-focus-shadow-rgb: 60, 153, 110;
2922 --bs-btn-active-color: #fff;
2923 --bs-btn-active-bg: #146c43;
2924 --bs-btn-active-border-color: #13653f;
2925 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2926 --bs-btn-disabled-color: #fff;
2927 --bs-btn-disabled-bg: #198754;
2928 --bs-btn-disabled-border-color: #198754;
2929 }
2930
2931 .btn-info {
2932 --bs-btn-color: #000;
2933 --bs-btn-bg: #0dcaf0;
2934 --bs-btn-border-color: #0dcaf0;
2935 --bs-btn-hover-color: #000;
2936 --bs-btn-hover-bg: #31d2f2;
2937 --bs-btn-hover-border-color: #25cff2;
2938 --bs-btn-focus-shadow-rgb: 11, 172, 204;
2939 --bs-btn-active-color: #000;
2940 --bs-btn-active-bg: #3dd5f3;
2941 --bs-btn-active-border-color: #25cff2;
2942 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2943 --bs-btn-disabled-color: #000;
2944 --bs-btn-disabled-bg: #0dcaf0;
2945 --bs-btn-disabled-border-color: #0dcaf0;
2946 }
2947
2948 .btn-warning {
2949 --bs-btn-color: #000;
2950 --bs-btn-bg: #ffc107;
2951 --bs-btn-border-color: #ffc107;
2952 --bs-btn-hover-color: #000;
2953 --bs-btn-hover-bg: #ffca2c;
2954 --bs-btn-hover-border-color: #ffc720;
2955 --bs-btn-focus-shadow-rgb: 217, 164, 6;
2956 --bs-btn-active-color: #000;
2957 --bs-btn-active-bg: #ffcd39;
2958 --bs-btn-active-border-color: #ffc720;
2959 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2960 --bs-btn-disabled-color: #000;
2961 --bs-btn-disabled-bg: #ffc107;
2962 --bs-btn-disabled-border-color: #ffc107;
2963 }
2964
2965 .btn-danger {
2966 --bs-btn-color: #fff;
2967 --bs-btn-bg: #dc3545;
2968 --bs-btn-border-color: #dc3545;
2969 --bs-btn-hover-color: #fff;
2970 --bs-btn-hover-bg: #bb2d3b;
2971 --bs-btn-hover-border-color: #b02a37;
2972 --bs-btn-focus-shadow-rgb: 225, 83, 97;
2973 --bs-btn-active-color: #fff;
2974 --bs-btn-active-bg: #b02a37;
2975 --bs-btn-active-border-color: #a52834;
2976 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2977 --bs-btn-disabled-color: #fff;
2978 --bs-btn-disabled-bg: #dc3545;
2979 --bs-btn-disabled-border-color: #dc3545;
2980 }
2981
2982 .btn-light {
2983 --bs-btn-color: #000;
2984 --bs-btn-bg: #f8f9fa;
2985 --bs-btn-border-color: #f8f9fa;
2986 --bs-btn-hover-color: #000;
2987 --bs-btn-hover-bg: #d3d4d5;
2988 --bs-btn-hover-border-color: #c6c7c8;
2989 --bs-btn-focus-shadow-rgb: 211, 212, 213;
2990 --bs-btn-active-color: #000;
2991 --bs-btn-active-bg: #c6c7c8;
2992 --bs-btn-active-border-color: #babbbc;
2993 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2994 --bs-btn-disabled-color: #000;
2995 --bs-btn-disabled-bg: #f8f9fa;
2996 --bs-btn-disabled-border-color: #f8f9fa;
2997 }
2998
2999 .btn-dark {
3000 --bs-btn-color: #fff;
3001 --bs-btn-bg: #212529;
3002 --bs-btn-border-color: #212529;
3003 --bs-btn-hover-color: #fff;
3004 --bs-btn-hover-bg: #424649;
3005 --bs-btn-hover-border-color: #373b3e;
3006 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3007 --bs-btn-active-color: #fff;
3008 --bs-btn-active-bg: #4d5154;
3009 --bs-btn-active-border-color: #373b3e;
3010 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3011 --bs-btn-disabled-color: #fff;
3012 --bs-btn-disabled-bg: #212529;
3013 --bs-btn-disabled-border-color: #212529;
3014 }
3015
3016 .btn-outline-primary {
3017 --bs-btn-color: #0d6efd;
3018 --bs-btn-border-color: #0d6efd;
3019 --bs-btn-hover-color: #fff;
3020 --bs-btn-hover-bg: #0d6efd;
3021 --bs-btn-hover-border-color: #0d6efd;
3022 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3023 --bs-btn-active-color: #fff;
3024 --bs-btn-active-bg: #0d6efd;
3025 --bs-btn-active-border-color: #0d6efd;
3026 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3027 --bs-btn-disabled-color: #0d6efd;
3028 --bs-btn-disabled-bg: transparent;
3029 --bs-btn-disabled-border-color: #0d6efd;
3030 --bs-gradient: none;
3031 }
3032
3033 .btn-outline-secondary {
3034 --bs-btn-color: #6c757d;
3035 --bs-btn-border-color: #6c757d;
3036 --bs-btn-hover-color: #fff;
3037 --bs-btn-hover-bg: #6c757d;
3038 --bs-btn-hover-border-color: #6c757d;
3039 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3040 --bs-btn-active-color: #fff;
3041 --bs-btn-active-bg: #6c757d;
3042 --bs-btn-active-border-color: #6c757d;
3043 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3044 --bs-btn-disabled-color: #6c757d;
3045 --bs-btn-disabled-bg: transparent;
3046 --bs-btn-disabled-border-color: #6c757d;
3047 --bs-gradient: none;
3048 }
3049
3050 .btn-outline-success {
3051 --bs-btn-color: #198754;
3052 --bs-btn-border-color: #198754;
3053 --bs-btn-hover-color: #fff;
3054 --bs-btn-hover-bg: #198754;
3055 --bs-btn-hover-border-color: #198754;
3056 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3057 --bs-btn-active-color: #fff;
3058 --bs-btn-active-bg: #198754;
3059 --bs-btn-active-border-color: #198754;
3060 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3061 --bs-btn-disabled-color: #198754;
3062 --bs-btn-disabled-bg: transparent;
3063 --bs-btn-disabled-border-color: #198754;
3064 --bs-gradient: none;
3065 }
3066
3067 .btn-outline-info {
3068 --bs-btn-color: #0dcaf0;
3069 --bs-btn-border-color: #0dcaf0;
3070 --bs-btn-hover-color: #000;
3071 --bs-btn-hover-bg: #0dcaf0;
3072 --bs-btn-hover-border-color: #0dcaf0;
3073 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3074 --bs-btn-active-color: #000;
3075 --bs-btn-active-bg: #0dcaf0;
3076 --bs-btn-active-border-color: #0dcaf0;
3077 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3078 --bs-btn-disabled-color: #0dcaf0;
3079 --bs-btn-disabled-bg: transparent;
3080 --bs-btn-disabled-border-color: #0dcaf0;
3081 --bs-gradient: none;
3082 }
3083
3084 .btn-outline-warning {
3085 --bs-btn-color: #ffc107;
3086 --bs-btn-border-color: #ffc107;
3087 --bs-btn-hover-color: #000;
3088 --bs-btn-hover-bg: #ffc107;
3089 --bs-btn-hover-border-color: #ffc107;
3090 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3091 --bs-btn-active-color: #000;
3092 --bs-btn-active-bg: #ffc107;
3093 --bs-btn-active-border-color: #ffc107;
3094 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3095 --bs-btn-disabled-color: #ffc107;
3096 --bs-btn-disabled-bg: transparent;
3097 --bs-btn-disabled-border-color: #ffc107;
3098 --bs-gradient: none;
3099 }
3100
3101 .btn-outline-danger {
3102 --bs-btn-color: #dc3545;
3103 --bs-btn-border-color: #dc3545;
3104 --bs-btn-hover-color: #fff;
3105 --bs-btn-hover-bg: #dc3545;
3106 --bs-btn-hover-border-color: #dc3545;
3107 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3108 --bs-btn-active-color: #fff;
3109 --bs-btn-active-bg: #dc3545;
3110 --bs-btn-active-border-color: #dc3545;
3111 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3112 --bs-btn-disabled-color: #dc3545;
3113 --bs-btn-disabled-bg: transparent;
3114 --bs-btn-disabled-border-color: #dc3545;
3115 --bs-gradient: none;
3116 }
3117
3118 .btn-outline-light {
3119 --bs-btn-color: #f8f9fa;
3120 --bs-btn-border-color: #f8f9fa;
3121 --bs-btn-hover-color: #000;
3122 --bs-btn-hover-bg: #f8f9fa;
3123 --bs-btn-hover-border-color: #f8f9fa;
3124 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3125 --bs-btn-active-color: #000;
3126 --bs-btn-active-bg: #f8f9fa;
3127 --bs-btn-active-border-color: #f8f9fa;
3128 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3129 --bs-btn-disabled-color: #f8f9fa;
3130 --bs-btn-disabled-bg: transparent;
3131 --bs-btn-disabled-border-color: #f8f9fa;
3132 --bs-gradient: none;
3133 }
3134
3135 .btn-outline-dark {
3136 --bs-btn-color: #212529;
3137 --bs-btn-border-color: #212529;
3138 --bs-btn-hover-color: #fff;
3139 --bs-btn-hover-bg: #212529;
3140 --bs-btn-hover-border-color: #212529;
3141 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3142 --bs-btn-active-color: #fff;
3143 --bs-btn-active-bg: #212529;
3144 --bs-btn-active-border-color: #212529;
3145 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3146 --bs-btn-disabled-color: #212529;
3147 --bs-btn-disabled-bg: transparent;
3148 --bs-btn-disabled-border-color: #212529;
3149 --bs-gradient: none;
3150 }
3151
3152 .btn-link {
3153 --bs-btn-font-weight: 400;
3154 --bs-btn-color: var(--bs-link-color);
3155 --bs-btn-bg: transparent;
3156 --bs-btn-border-color: transparent;
3157 --bs-btn-hover-color: var(--bs-link-hover-color);
3158 --bs-btn-hover-border-color: transparent;
3159 --bs-btn-active-color: var(--bs-link-hover-color);
3160 --bs-btn-active-border-color: transparent;
3161 --bs-btn-disabled-color: #6c757d;
3162 --bs-btn-disabled-border-color: transparent;
3163 --bs-btn-box-shadow: none;
3164 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3165 text-decoration: underline;
3166 }
3167 .btn-link:focus-visible {
3168 color: var(--bs-btn-color);
3169 }
3170 .btn-link:hover {
3171 color: var(--bs-btn-hover-color);
3172 }
3173
3174 .btn-lg, .btn-group-lg > .btn {
3175 --bs-btn-padding-y: 0.5rem;
3176 --bs-btn-padding-x: 1rem;
3177 --bs-btn-font-size: 1.25rem;
3178 --bs-btn-border-radius: 0.5rem;
3179 }
3180
3181 .btn-sm, .btn-group-sm > .btn {
3182 --bs-btn-padding-y: 0.25rem;
3183 --bs-btn-padding-x: 0.5rem;
3184 --bs-btn-font-size: 0.875rem;
3185 --bs-btn-border-radius: 0.25rem;
3186 }
3187
3188 .fade {
3189 transition: opacity 0.15s linear;
3190 }
3191 @media (prefers-reduced-motion: reduce) {
3192 .fade {
3193 transition: none;
3194 }
3195 }
3196 .fade:not(.show) {
3197 opacity: 0;
3198 }
3199
3200 .collapse:not(.show) {
3201 display: none;
3202 }
3203
3204 .collapsing {
3205 height: 0;
3206 overflow: hidden;
3207 transition: height 0.35s ease;
3208 }
3209 @media (prefers-reduced-motion: reduce) {
3210 .collapsing {
3211 transition: none;
3212 }
3213 }
3214 .collapsing.collapse-horizontal {
3215 width: 0;
3216 height: auto;
3217 transition: width 0.35s ease;
3218 }
3219 @media (prefers-reduced-motion: reduce) {
3220 .collapsing.collapse-horizontal {
3221 transition: none;
3222 }
3223 }
3224
3225 .dropup,
3226 .dropend,
3227 .dropdown,
3228 .dropstart,
3229 .dropup-center,
3230 .dropdown-center {
3231 position: relative;
3232 }
3233
3234 .dropdown-toggle {
3235 white-space: nowrap;
3236 }
3237 .dropdown-toggle::after {
3238 display: inline-block;
3239 margin-right: 0.255em;
3240 vertical-align: 0.255em;
3241 content: "";
3242 border-top: 0.3em solid;
3243 border-left: 0.3em solid transparent;
3244 border-bottom: 0;
3245 border-right: 0.3em solid transparent;
3246 }
3247 .dropdown-toggle:empty::after {
3248 margin-right: 0;
3249 }
3250
3251 .dropdown-menu {
3252 --bs-dropdown-zindex: 1000;
3253 --bs-dropdown-min-width: 10rem;
3254 --bs-dropdown-padding-x: 0;
3255 --bs-dropdown-padding-y: 0.5rem;
3256 --bs-dropdown-spacer: 0.125rem;
3257 --bs-dropdown-font-size: 1rem;
3258 --bs-dropdown-color: #212529;
3259 --bs-dropdown-bg: #fff;
3260 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3261 --bs-dropdown-border-radius: 0.375rem;
3262 --bs-dropdown-border-width: 1px;
3263 --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
3264 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3265 --bs-dropdown-divider-margin-y: 0.5rem;
3266 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3267 --bs-dropdown-link-color: #212529;
3268 --bs-dropdown-link-hover-color: #1e2125;
3269 --bs-dropdown-link-hover-bg: #e9ecef;
3270 --bs-dropdown-link-active-color: #fff;
3271 --bs-dropdown-link-active-bg: #0d6efd;
3272 --bs-dropdown-link-disabled-color: #adb5bd;
3273 --bs-dropdown-item-padding-x: 1rem;
3274 --bs-dropdown-item-padding-y: 0.25rem;
3275 --bs-dropdown-header-color: #6c757d;
3276 --bs-dropdown-header-padding-x: 1rem;
3277 --bs-dropdown-header-padding-y: 0.5rem;
3278 position: absolute;
3279 z-index: var(--bs-dropdown-zindex);
3280 display: none;
3281 min-width: var(--bs-dropdown-min-width);
3282 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3283 margin: 0;
3284 font-size: var(--bs-dropdown-font-size);
3285 color: var(--bs-dropdown-color);
3286 text-align: right;
3287 list-style: none;
3288 background-color: var(--bs-dropdown-bg);
3289 background-clip: padding-box;
3290 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3291 border-radius: var(--bs-dropdown-border-radius);
3292 }
3293 .dropdown-menu[data-bs-popper] {
3294 top: 100%;
3295 right: 0;
3296 margin-top: var(--bs-dropdown-spacer);
3297 }
3298
3299 .dropdown-menu-start {
3300 --bs-position: start;
3301 }
3302 .dropdown-menu-start[data-bs-popper] {
3303 left: auto;
3304 right: 0;
3305 }
3306
3307 .dropdown-menu-end {
3308 --bs-position: end;
3309 }
3310 .dropdown-menu-end[data-bs-popper] {
3311 left: 0;
3312 right: auto;
3313 }
3314
3315 @media (min-width: 576px) {
3316 .dropdown-menu-sm-start {
3317 --bs-position: start;
3318 }
3319 .dropdown-menu-sm-start[data-bs-popper] {
3320 left: auto;
3321 right: 0;
3322 }
3323 .dropdown-menu-sm-end {
3324 --bs-position: end;
3325 }
3326 .dropdown-menu-sm-end[data-bs-popper] {
3327 left: 0;
3328 right: auto;
3329 }
3330 }
3331 @media (min-width: 768px) {
3332 .dropdown-menu-md-start {
3333 --bs-position: start;
3334 }
3335 .dropdown-menu-md-start[data-bs-popper] {
3336 left: auto;
3337 right: 0;
3338 }
3339 .dropdown-menu-md-end {
3340 --bs-position: end;
3341 }
3342 .dropdown-menu-md-end[data-bs-popper] {
3343 left: 0;
3344 right: auto;
3345 }
3346 }
3347 @media (min-width: 992px) {
3348 .dropdown-menu-lg-start {
3349 --bs-position: start;
3350 }
3351 .dropdown-menu-lg-start[data-bs-popper] {
3352 left: auto;
3353 right: 0;
3354 }
3355 .dropdown-menu-lg-end {
3356 --bs-position: end;
3357 }
3358 .dropdown-menu-lg-end[data-bs-popper] {
3359 left: 0;
3360 right: auto;
3361 }
3362 }
3363 @media (min-width: 1200px) {
3364 .dropdown-menu-xl-start {
3365 --bs-position: start;
3366 }
3367 .dropdown-menu-xl-start[data-bs-popper] {
3368 left: auto;
3369 right: 0;
3370 }
3371 .dropdown-menu-xl-end {
3372 --bs-position: end;
3373 }
3374 .dropdown-menu-xl-end[data-bs-popper] {
3375 left: 0;
3376 right: auto;
3377 }
3378 }
3379 @media (min-width: 1400px) {
3380 .dropdown-menu-xxl-start {
3381 --bs-position: start;
3382 }
3383 .dropdown-menu-xxl-start[data-bs-popper] {
3384 left: auto;
3385 right: 0;
3386 }
3387 .dropdown-menu-xxl-end {
3388 --bs-position: end;
3389 }
3390 .dropdown-menu-xxl-end[data-bs-popper] {
3391 left: 0;
3392 right: auto;
3393 }
3394 }
3395 .dropup .dropdown-menu[data-bs-popper] {
3396 top: auto;
3397 bottom: 100%;
3398 margin-top: 0;
3399 margin-bottom: var(--bs-dropdown-spacer);
3400 }
3401 .dropup .dropdown-toggle::after {
3402 display: inline-block;
3403 margin-right: 0.255em;
3404 vertical-align: 0.255em;
3405 content: "";
3406 border-top: 0;
3407 border-left: 0.3em solid transparent;
3408 border-bottom: 0.3em solid;
3409 border-right: 0.3em solid transparent;
3410 }
3411 .dropup .dropdown-toggle:empty::after {
3412 margin-right: 0;
3413 }
3414
3415 .dropend .dropdown-menu[data-bs-popper] {
3416 top: 0;
3417 left: auto;
3418 right: 100%;
3419 margin-top: 0;
3420 margin-right: var(--bs-dropdown-spacer);
3421 }
3422 .dropend .dropdown-toggle::after {
3423 display: inline-block;
3424 margin-right: 0.255em;
3425 vertical-align: 0.255em;
3426 content: "";
3427 border-top: 0.3em solid transparent;
3428 border-left: 0;
3429 border-bottom: 0.3em solid transparent;
3430 border-right: 0.3em solid;
3431 }
3432 .dropend .dropdown-toggle:empty::after {
3433 margin-right: 0;
3434 }
3435 .dropend .dropdown-toggle::after {
3436 vertical-align: 0;
3437 }
3438
3439 .dropstart .dropdown-menu[data-bs-popper] {
3440 top: 0;
3441 left: 100%;
3442 right: auto;
3443 margin-top: 0;
3444 margin-left: var(--bs-dropdown-spacer);
3445 }
3446 .dropstart .dropdown-toggle::after {
3447 display: inline-block;
3448 margin-right: 0.255em;
3449 vertical-align: 0.255em;
3450 content: "";
3451 }
3452 .dropstart .dropdown-toggle::after {
3453 display: none;
3454 }
3455 .dropstart .dropdown-toggle::before {
3456 display: inline-block;
3457 margin-left: 0.255em;
3458 vertical-align: 0.255em;
3459 content: "";
3460 border-top: 0.3em solid transparent;
3461 border-left: 0.3em solid;
3462 border-bottom: 0.3em solid transparent;
3463 }
3464 .dropstart .dropdown-toggle:empty::after {
3465 margin-right: 0;
3466 }
3467 .dropstart .dropdown-toggle::before {
3468 vertical-align: 0;
3469 }
3470
3471 .dropdown-divider {
3472 height: 0;
3473 margin: var(--bs-dropdown-divider-margin-y) 0;
3474 overflow: hidden;
3475 border-top: 1px solid var(--bs-dropdown-divider-bg);
3476 opacity: 1;
3477 }
3478
3479 .dropdown-item {
3480 display: block;
3481 width: 100%;
3482 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3483 clear: both;
3484 font-weight: 400;
3485 color: var(--bs-dropdown-link-color);
3486 text-align: inherit;
3487 text-decoration: none;
3488 white-space: nowrap;
3489 background-color: transparent;
3490 border: 0;
3491 }
3492 .dropdown-item:hover, .dropdown-item:focus {
3493 color: var(--bs-dropdown-link-hover-color);
3494 background-color: var(--bs-dropdown-link-hover-bg);
3495 }
3496 .dropdown-item.active, .dropdown-item:active {
3497 color: var(--bs-dropdown-link-active-color);
3498 text-decoration: none;
3499 background-color: var(--bs-dropdown-link-active-bg);
3500 }
3501 .dropdown-item.disabled, .dropdown-item:disabled {
3502 color: var(--bs-dropdown-link-disabled-color);
3503 pointer-events: none;
3504 background-color: transparent;
3505 }
3506
3507 .dropdown-menu.show {
3508 display: block;
3509 }
3510
3511 .dropdown-header {
3512 display: block;
3513 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3514 margin-bottom: 0;
3515 font-size: 0.875rem;
3516 color: var(--bs-dropdown-header-color);
3517 white-space: nowrap;
3518 }
3519
3520 .dropdown-item-text {
3521 display: block;
3522 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3523 color: var(--bs-dropdown-link-color);
3524 }
3525
3526 .dropdown-menu-dark {
3527 --bs-dropdown-color: #dee2e6;
3528 --bs-dropdown-bg: #343a40;
3529 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3530 --bs-dropdown-box-shadow: ;
3531 --bs-dropdown-link-color: #dee2e6;
3532 --bs-dropdown-link-hover-color: #fff;
3533 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3534 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3535 --bs-dropdown-link-active-color: #fff;
3536 --bs-dropdown-link-active-bg: #0d6efd;
3537 --bs-dropdown-link-disabled-color: #adb5bd;
3538 --bs-dropdown-header-color: #adb5bd;
3539 }
3540
3541 .btn-group,
3542 .btn-group-vertical {
3543 position: relative;
3544 display: inline-flex;
3545 vertical-align: middle;
3546 }
3547 .btn-group > .btn,
3548 .btn-group-vertical > .btn {
3549 position: relative;
3550 flex: 1 1 auto;
3551 }
3552 .btn-group > .btn-check:checked + .btn,
3553 .btn-group > .btn-check:focus + .btn,
3554 .btn-group > .btn:hover,
3555 .btn-group > .btn:focus,
3556 .btn-group > .btn:active,
3557 .btn-group > .btn.active,
3558 .btn-group-vertical > .btn-check:checked + .btn,
3559 .btn-group-vertical > .btn-check:focus + .btn,
3560 .btn-group-vertical > .btn:hover,
3561 .btn-group-vertical > .btn:focus,
3562 .btn-group-vertical > .btn:active,
3563 .btn-group-vertical > .btn.active {
3564 z-index: 1;
3565 }
3566
3567 .btn-toolbar {
3568 display: flex;
3569 flex-wrap: wrap;
3570 justify-content: flex-start;
3571 }
3572 .btn-toolbar .input-group {
3573 width: auto;
3574 }
3575
3576 .btn-group {
3577 border-radius: 0.375rem;
3578 }
3579 .btn-group > :not(.btn-check:first-child) + .btn,
3580 .btn-group > .btn-group:not(:first-child) {
3581 margin-right: -1px;
3582 }
3583 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3584 .btn-group > .btn.dropdown-toggle-split:first-child,
3585 .btn-group > .btn-group:not(:last-child) > .btn {
3586 border-top-left-radius: 0;
3587 border-bottom-left-radius: 0;
3588 }
3589 .btn-group > .btn:nth-child(n+3),
3590 .btn-group > :not(.btn-check) + .btn,
3591 .btn-group > .btn-group:not(:first-child) > .btn {
3592 border-top-right-radius: 0;
3593 border-bottom-right-radius: 0;
3594 }
3595
3596 .dropdown-toggle-split {
3597 padding-left: 0.5625rem;
3598 padding-right: 0.5625rem;
3599 }
3600 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3601 margin-right: 0;
3602 }
3603 .dropstart .dropdown-toggle-split::before {
3604 margin-left: 0;
3605 }
3606
3607 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3608 padding-left: 0.375rem;
3609 padding-right: 0.375rem;
3610 }
3611
3612 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3613 padding-left: 0.75rem;
3614 padding-right: 0.75rem;
3615 }
3616
3617 .btn-group-vertical {
3618 flex-direction: column;
3619 align-items: flex-start;
3620 justify-content: center;
3621 }
3622 .btn-group-vertical > .btn,
3623 .btn-group-vertical > .btn-group {
3624 width: 100%;
3625 }
3626 .btn-group-vertical > .btn:not(:first-child),
3627 .btn-group-vertical > .btn-group:not(:first-child) {
3628 margin-top: -1px;
3629 }
3630 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3631 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3632 border-bottom-left-radius: 0;
3633 border-bottom-right-radius: 0;
3634 }
3635 .btn-group-vertical > .btn ~ .btn,
3636 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3637 border-top-right-radius: 0;
3638 border-top-left-radius: 0;
3639 }
3640
3641 .nav {
3642 --bs-nav-link-padding-x: 1rem;
3643 --bs-nav-link-padding-y: 0.5rem;
3644 --bs-nav-link-font-weight: ;
3645 --bs-nav-link-color: var(--bs-link-color);
3646 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3647 --bs-nav-link-disabled-color: #6c757d;
3648 display: flex;
3649 flex-wrap: wrap;
3650 padding-right: 0;
3651 margin-bottom: 0;
3652 list-style: none;
3653 }
3654
3655 .nav-link {
3656 display: block;
3657 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3658 font-size: var(--bs-nav-link-font-size);
3659 font-weight: var(--bs-nav-link-font-weight);
3660 color: var(--bs-nav-link-color);
3661 text-decoration: none;
3662 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3663 }
3664 @media (prefers-reduced-motion: reduce) {
3665 .nav-link {
3666 transition: none;
3667 }
3668 }
3669 .nav-link:hover, .nav-link:focus {
3670 color: var(--bs-nav-link-hover-color);
3671 }
3672 .nav-link.disabled {
3673 color: var(--bs-nav-link-disabled-color);
3674 pointer-events: none;
3675 cursor: default;
3676 }
3677
3678 .nav-tabs {
3679 --bs-nav-tabs-border-width: 1px;
3680 --bs-nav-tabs-border-color: #dee2e6;
3681 --bs-nav-tabs-border-radius: 0.375rem;
3682 --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
3683 --bs-nav-tabs-link-active-color: #495057;
3684 --bs-nav-tabs-link-active-bg: #fff;
3685 --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
3686 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3687 }
3688 .nav-tabs .nav-link {
3689 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3690 background: none;
3691 border: var(--bs-nav-tabs-border-width) solid transparent;
3692 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3693 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3694 }
3695 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3696 isolation: isolate;
3697 border-color: var(--bs-nav-tabs-link-hover-border-color);
3698 }
3699 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3700 color: var(--bs-nav-link-disabled-color);
3701 background-color: transparent;
3702 border-color: transparent;
3703 }
3704 .nav-tabs .nav-link.active,
3705 .nav-tabs .nav-item.show .nav-link {
3706 color: var(--bs-nav-tabs-link-active-color);
3707 background-color: var(--bs-nav-tabs-link-active-bg);
3708 border-color: var(--bs-nav-tabs-link-active-border-color);
3709 }
3710 .nav-tabs .dropdown-menu {
3711 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3712 border-top-right-radius: 0;
3713 border-top-left-radius: 0;
3714 }
3715
3716 .nav-pills {
3717 --bs-nav-pills-border-radius: 0.375rem;
3718 --bs-nav-pills-link-active-color: #fff;
3719 --bs-nav-pills-link-active-bg: #0d6efd;
3720 }
3721 .nav-pills .nav-link {
3722 background: none;
3723 border: 0;
3724 border-radius: var(--bs-nav-pills-border-radius);
3725 }
3726 .nav-pills .nav-link:disabled {
3727 color: var(--bs-nav-link-disabled-color);
3728 background-color: transparent;
3729 border-color: transparent;
3730 }
3731 .nav-pills .nav-link.active,
3732 .nav-pills .show > .nav-link {
3733 color: var(--bs-nav-pills-link-active-color);
3734 background-color: var(--bs-nav-pills-link-active-bg);
3735 }
3736
3737 .nav-fill > .nav-link,
3738 .nav-fill .nav-item {
3739 flex: 1 1 auto;
3740 text-align: center;
3741 }
3742
3743 .nav-justified > .nav-link,
3744 .nav-justified .nav-item {
3745 flex-basis: 0;
3746 flex-grow: 1;
3747 text-align: center;
3748 }
3749
3750 .nav-fill .nav-item .nav-link,
3751 .nav-justified .nav-item .nav-link {
3752 width: 100%;
3753 }
3754
3755 .tab-content > .tab-pane {
3756 display: none;
3757 }
3758 .tab-content > .active {
3759 display: block;
3760 }
3761
3762 .navbar {
3763 --bs-navbar-padding-x: 0;
3764 --bs-navbar-padding-y: 0.5rem;
3765 --bs-navbar-color: rgba(0, 0, 0, 0.55);
3766 --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
3767 --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
3768 --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
3769 --bs-navbar-brand-padding-y: 0.3125rem;
3770 --bs-navbar-brand-margin-end: 1rem;
3771 --bs-navbar-brand-font-size: 1.25rem;
3772 --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
3773 --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
3774 --bs-navbar-nav-link-padding-x: 0.5rem;
3775 --bs-navbar-toggler-padding-y: 0.25rem;
3776 --bs-navbar-toggler-padding-x: 0.75rem;
3777 --bs-navbar-toggler-font-size: 1.25rem;
3778 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3779 --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
3780 --bs-navbar-toggler-border-radius: 0.375rem;
3781 --bs-navbar-toggler-focus-width: 0.25rem;
3782 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3783 position: relative;
3784 display: flex;
3785 flex-wrap: wrap;
3786 align-items: center;
3787 justify-content: space-between;
3788 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3789 }
3790 .navbar > .container,
3791 .navbar > .container-fluid,
3792 .navbar > .container-sm,
3793 .navbar > .container-md,
3794 .navbar > .container-lg,
3795 .navbar > .container-xl,
3796 .navbar > .container-xxl {
3797 display: flex;
3798 flex-wrap: inherit;
3799 align-items: center;
3800 justify-content: space-between;
3801 }
3802 .navbar-brand {
3803 padding-top: var(--bs-navbar-brand-padding-y);
3804 padding-bottom: var(--bs-navbar-brand-padding-y);
3805 margin-left: var(--bs-navbar-brand-margin-end);
3806 font-size: var(--bs-navbar-brand-font-size);
3807 color: var(--bs-navbar-brand-color);
3808 text-decoration: none;
3809 white-space: nowrap;
3810 }
3811 .navbar-brand:hover, .navbar-brand:focus {
3812 color: var(--bs-navbar-brand-hover-color);
3813 }
3814
3815 .navbar-nav {
3816 --bs-nav-link-padding-x: 0;
3817 --bs-nav-link-padding-y: 0.5rem;
3818 --bs-nav-link-font-weight: ;
3819 --bs-nav-link-color: var(--bs-navbar-color);
3820 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3821 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3822 display: flex;
3823 flex-direction: column;
3824 padding-right: 0;
3825 margin-bottom: 0;
3826 list-style: none;
3827 }
3828 .navbar-nav .show > .nav-link,
3829 .navbar-nav .nav-link.active {
3830 color: var(--bs-navbar-active-color);
3831 }
3832 .navbar-nav .dropdown-menu {
3833 position: static;
3834 }
3835
3836 .navbar-text {
3837 padding-top: 0.5rem;
3838 padding-bottom: 0.5rem;
3839 color: var(--bs-navbar-color);
3840 }
3841 .navbar-text a,
3842 .navbar-text a:hover,
3843 .navbar-text a:focus {
3844 color: var(--bs-navbar-active-color);
3845 }
3846
3847 .navbar-collapse {
3848 flex-basis: 100%;
3849 flex-grow: 1;
3850 align-items: center;
3851 }
3852
3853 .navbar-toggler {
3854 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3855 font-size: var(--bs-navbar-toggler-font-size);
3856 line-height: 1;
3857 color: var(--bs-navbar-color);
3858 background-color: transparent;
3859 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3860 border-radius: var(--bs-navbar-toggler-border-radius);
3861 transition: var(--bs-navbar-toggler-transition);
3862 }
3863 @media (prefers-reduced-motion: reduce) {
3864 .navbar-toggler {
3865 transition: none;
3866 }
3867 }
3868 .navbar-toggler:hover {
3869 text-decoration: none;
3870 }
3871 .navbar-toggler:focus {
3872 text-decoration: none;
3873 outline: 0;
3874 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3875 }
3876
3877 .navbar-toggler-icon {
3878 display: inline-block;
3879 width: 1.5em;
3880 height: 1.5em;
3881 vertical-align: middle;
3882 background-image: var(--bs-navbar-toggler-icon-bg);
3883 background-repeat: no-repeat;
3884 background-position: center;
3885 background-size: 100%;
3886 }
3887
3888 .navbar-nav-scroll {
3889 max-height: var(--bs-scroll-height, 75vh);
3890 overflow-y: auto;
3891 }
3892
3893 @media (min-width: 576px) {
3894 .navbar-expand-sm {
3895 flex-wrap: nowrap;
3896 justify-content: flex-start;
3897 }
3898 .navbar-expand-sm .navbar-nav {
3899 flex-direction: row;
3900 }
3901 .navbar-expand-sm .navbar-nav .dropdown-menu {
3902 position: absolute;
3903 }
3904 .navbar-expand-sm .navbar-nav .nav-link {
3905 padding-left: var(--bs-navbar-nav-link-padding-x);
3906 padding-right: var(--bs-navbar-nav-link-padding-x);
3907 }
3908 .navbar-expand-sm .navbar-nav-scroll {
3909 overflow: visible;
3910 }
3911 .navbar-expand-sm .navbar-collapse {
3912 display: flex !important;
3913 flex-basis: auto;
3914 }
3915 .navbar-expand-sm .navbar-toggler {
3916 display: none;
3917 }
3918 .navbar-expand-sm .offcanvas {
3919 position: static;
3920 z-index: auto;
3921 flex-grow: 1;
3922 width: auto !important;
3923 height: auto !important;
3924 visibility: visible !important;
3925 background-color: transparent !important;
3926 border: 0 !important;
3927 transform: none !important;
3928 transition: none;
3929 }
3930 .navbar-expand-sm .offcanvas .offcanvas-header {
3931 display: none;
3932 }
3933 .navbar-expand-sm .offcanvas .offcanvas-body {
3934 display: flex;
3935 flex-grow: 0;
3936 padding: 0;
3937 overflow-y: visible;
3938 }
3939 }
3940 @media (min-width: 768px) {
3941 .navbar-expand-md {
3942 flex-wrap: nowrap;
3943 justify-content: flex-start;
3944 }
3945 .navbar-expand-md .navbar-nav {
3946 flex-direction: row;
3947 }
3948 .navbar-expand-md .navbar-nav .dropdown-menu {
3949 position: absolute;
3950 }
3951 .navbar-expand-md .navbar-nav .nav-link {
3952 padding-left: var(--bs-navbar-nav-link-padding-x);
3953 padding-right: var(--bs-navbar-nav-link-padding-x);
3954 }
3955 .navbar-expand-md .navbar-nav-scroll {
3956 overflow: visible;
3957 }
3958 .navbar-expand-md .navbar-collapse {
3959 display: flex !important;
3960 flex-basis: auto;
3961 }
3962 .navbar-expand-md .navbar-toggler {
3963 display: none;
3964 }
3965 .navbar-expand-md .offcanvas {
3966 position: static;
3967 z-index: auto;
3968 flex-grow: 1;
3969 width: auto !important;
3970 height: auto !important;
3971 visibility: visible !important;
3972 background-color: transparent !important;
3973 border: 0 !important;
3974 transform: none !important;
3975 transition: none;
3976 }
3977 .navbar-expand-md .offcanvas .offcanvas-header {
3978 display: none;
3979 }
3980 .navbar-expand-md .offcanvas .offcanvas-body {
3981 display: flex;
3982 flex-grow: 0;
3983 padding: 0;
3984 overflow-y: visible;
3985 }
3986 }
3987 @media (min-width: 992px) {
3988 .navbar-expand-lg {
3989 flex-wrap: nowrap;
3990 justify-content: flex-start;
3991 }
3992 .navbar-expand-lg .navbar-nav {
3993 flex-direction: row;
3994 }
3995 .navbar-expand-lg .navbar-nav .dropdown-menu {
3996 position: absolute;
3997 }
3998 .navbar-expand-lg .navbar-nav .nav-link {
3999 padding-left: var(--bs-navbar-nav-link-padding-x);
4000 padding-right: var(--bs-navbar-nav-link-padding-x);
4001 }
4002 .navbar-expand-lg .navbar-nav-scroll {
4003 overflow: visible;
4004 }
4005 .navbar-expand-lg .navbar-collapse {
4006 display: flex !important;
4007 flex-basis: auto;
4008 }
4009 .navbar-expand-lg .navbar-toggler {
4010 display: none;
4011 }
4012 .navbar-expand-lg .offcanvas {
4013 position: static;
4014 z-index: auto;
4015 flex-grow: 1;
4016 width: auto !important;
4017 height: auto !important;
4018 visibility: visible !important;
4019 background-color: transparent !important;
4020 border: 0 !important;
4021 transform: none !important;
4022 transition: none;
4023 }
4024 .navbar-expand-lg .offcanvas .offcanvas-header {
4025 display: none;
4026 }
4027 .navbar-expand-lg .offcanvas .offcanvas-body {
4028 display: flex;
4029 flex-grow: 0;
4030 padding: 0;
4031 overflow-y: visible;
4032 }
4033 }
4034 @media (min-width: 1200px) {
4035 .navbar-expand-xl {
4036 flex-wrap: nowrap;
4037 justify-content: flex-start;
4038 }
4039 .navbar-expand-xl .navbar-nav {
4040 flex-direction: row;
4041 }
4042 .navbar-expand-xl .navbar-nav .dropdown-menu {
4043 position: absolute;
4044 }
4045 .navbar-expand-xl .navbar-nav .nav-link {
4046 padding-left: var(--bs-navbar-nav-link-padding-x);
4047 padding-right: var(--bs-navbar-nav-link-padding-x);
4048 }
4049 .navbar-expand-xl .navbar-nav-scroll {
4050 overflow: visible;
4051 }
4052 .navbar-expand-xl .navbar-collapse {
4053 display: flex !important;
4054 flex-basis: auto;
4055 }
4056 .navbar-expand-xl .navbar-toggler {
4057 display: none;
4058 }
4059 .navbar-expand-xl .offcanvas {
4060 position: static;
4061 z-index: auto;
4062 flex-grow: 1;
4063 width: auto !important;
4064 height: auto !important;
4065 visibility: visible !important;
4066 background-color: transparent !important;
4067 border: 0 !important;
4068 transform: none !important;
4069 transition: none;
4070 }
4071 .navbar-expand-xl .offcanvas .offcanvas-header {
4072 display: none;
4073 }
4074 .navbar-expand-xl .offcanvas .offcanvas-body {
4075 display: flex;
4076 flex-grow: 0;
4077 padding: 0;
4078 overflow-y: visible;
4079 }
4080 }
4081 @media (min-width: 1400px) {
4082 .navbar-expand-xxl {
4083 flex-wrap: nowrap;
4084 justify-content: flex-start;
4085 }
4086 .navbar-expand-xxl .navbar-nav {
4087 flex-direction: row;
4088 }
4089 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4090 position: absolute;
4091 }
4092 .navbar-expand-xxl .navbar-nav .nav-link {
4093 padding-left: var(--bs-navbar-nav-link-padding-x);
4094 padding-right: var(--bs-navbar-nav-link-padding-x);
4095 }
4096 .navbar-expand-xxl .navbar-nav-scroll {
4097 overflow: visible;
4098 }
4099 .navbar-expand-xxl .navbar-collapse {
4100 display: flex !important;
4101 flex-basis: auto;
4102 }
4103 .navbar-expand-xxl .navbar-toggler {
4104 display: none;
4105 }
4106 .navbar-expand-xxl .offcanvas {
4107 position: static;
4108 z-index: auto;
4109 flex-grow: 1;
4110 width: auto !important;
4111 height: auto !important;
4112 visibility: visible !important;
4113 background-color: transparent !important;
4114 border: 0 !important;
4115 transform: none !important;
4116 transition: none;
4117 }
4118 .navbar-expand-xxl .offcanvas .offcanvas-header {
4119 display: none;
4120 }
4121 .navbar-expand-xxl .offcanvas .offcanvas-body {
4122 display: flex;
4123 flex-grow: 0;
4124 padding: 0;
4125 overflow-y: visible;
4126 }
4127 }
4128 .navbar-expand {
4129 flex-wrap: nowrap;
4130 justify-content: flex-start;
4131 }
4132 .navbar-expand .navbar-nav {
4133 flex-direction: row;
4134 }
4135 .navbar-expand .navbar-nav .dropdown-menu {
4136 position: absolute;
4137 }
4138 .navbar-expand .navbar-nav .nav-link {
4139 padding-left: var(--bs-navbar-nav-link-padding-x);
4140 padding-right: var(--bs-navbar-nav-link-padding-x);
4141 }
4142 .navbar-expand .navbar-nav-scroll {
4143 overflow: visible;
4144 }
4145 .navbar-expand .navbar-collapse {
4146 display: flex !important;
4147 flex-basis: auto;
4148 }
4149 .navbar-expand .navbar-toggler {
4150 display: none;
4151 }
4152 .navbar-expand .offcanvas {
4153 position: static;
4154 z-index: auto;
4155 flex-grow: 1;
4156 width: auto !important;
4157 height: auto !important;
4158 visibility: visible !important;
4159 background-color: transparent !important;
4160 border: 0 !important;
4161 transform: none !important;
4162 transition: none;
4163 }
4164 .navbar-expand .offcanvas .offcanvas-header {
4165 display: none;
4166 }
4167 .navbar-expand .offcanvas .offcanvas-body {
4168 display: flex;
4169 flex-grow: 0;
4170 padding: 0;
4171 overflow-y: visible;
4172 }
4173
4174 .navbar-dark {
4175 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4176 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4177 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4178 --bs-navbar-active-color: #fff;
4179 --bs-navbar-brand-color: #fff;
4180 --bs-navbar-brand-hover-color: #fff;
4181 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4182 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4183 }
4184
4185 .card {
4186 --bs-card-spacer-y: 1rem;
4187 --bs-card-spacer-x: 1rem;
4188 --bs-card-title-spacer-y: 0.5rem;
4189 --bs-card-border-width: 1px;
4190 --bs-card-border-color: var(--bs-border-color-translucent);
4191 --bs-card-border-radius: 0.375rem;
4192 --bs-card-box-shadow: ;
4193 --bs-card-inner-border-radius: calc(0.375rem - 1px);
4194 --bs-card-cap-padding-y: 0.5rem;
4195 --bs-card-cap-padding-x: 1rem;
4196 --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
4197 --bs-card-cap-color: ;
4198 --bs-card-height: ;
4199 --bs-card-color: ;
4200 --bs-card-bg: #fff;
4201 --bs-card-img-overlay-padding: 1rem;
4202 --bs-card-group-margin: 0.75rem;
4203 position: relative;
4204 display: flex;
4205 flex-direction: column;
4206 min-width: 0;
4207 height: var(--bs-card-height);
4208 word-wrap: break-word;
4209 background-color: var(--bs-card-bg);
4210 background-clip: border-box;
4211 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4212 border-radius: var(--bs-card-border-radius);
4213 }
4214 .card > hr {
4215 margin-left: 0;
4216 margin-right: 0;
4217 }
4218 .card > .list-group {
4219 border-top: inherit;
4220 border-bottom: inherit;
4221 }
4222 .card > .list-group:first-child {
4223 border-top-width: 0;
4224 border-top-right-radius: var(--bs-card-inner-border-radius);
4225 border-top-left-radius: var(--bs-card-inner-border-radius);
4226 }
4227 .card > .list-group:last-child {
4228 border-bottom-width: 0;
4229 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4230 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4231 }
4232 .card > .card-header + .list-group,
4233 .card > .list-group + .card-footer {
4234 border-top: 0;
4235 }
4236
4237 .card-body {
4238 flex: 1 1 auto;
4239 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4240 color: var(--bs-card-color);
4241 }
4242
4243 .card-title {
4244 margin-bottom: var(--bs-card-title-spacer-y);
4245 }
4246
4247 .card-subtitle {
4248 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4249 margin-bottom: 0;
4250 }
4251
4252 .card-text:last-child {
4253 margin-bottom: 0;
4254 }
4255
4256 .card-link + .card-link {
4257 margin-right: var(--bs-card-spacer-x);
4258 }
4259
4260 .card-header {
4261 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4262 margin-bottom: 0;
4263 color: var(--bs-card-cap-color);
4264 background-color: var(--bs-card-cap-bg);
4265 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4266 }
4267 .card-header:first-child {
4268 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4269 }
4270
4271 .card-footer {
4272 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4273 color: var(--bs-card-cap-color);
4274 background-color: var(--bs-card-cap-bg);
4275 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4276 }
4277 .card-footer:last-child {
4278 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4279 }
4280
4281 .card-header-tabs {
4282 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4283 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4284 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4285 border-bottom: 0;
4286 }
4287 .card-header-tabs .nav-link.active {
4288 background-color: var(--bs-card-bg);
4289 border-bottom-color: var(--bs-card-bg);
4290 }
4291
4292 .card-header-pills {
4293 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4294 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4295 }
4296
4297 .card-img-overlay {
4298 position: absolute;
4299 top: 0;
4300 left: 0;
4301 bottom: 0;
4302 right: 0;
4303 padding: var(--bs-card-img-overlay-padding);
4304 border-radius: var(--bs-card-inner-border-radius);
4305 }
4306
4307 .card-img,
4308 .card-img-top,
4309 .card-img-bottom {
4310 width: 100%;
4311 }
4312
4313 .card-img,
4314 .card-img-top {
4315 border-top-right-radius: var(--bs-card-inner-border-radius);
4316 border-top-left-radius: var(--bs-card-inner-border-radius);
4317 }
4318
4319 .card-img,
4320 .card-img-bottom {
4321 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4322 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4323 }
4324
4325 .card-group > .card {
4326 margin-bottom: var(--bs-card-group-margin);
4327 }
4328 @media (min-width: 576px) {
4329 .card-group {
4330 display: flex;
4331 flex-flow: row wrap;
4332 }
4333 .card-group > .card {
4334 flex: 1 0 0%;
4335 margin-bottom: 0;
4336 }
4337 .card-group > .card + .card {
4338 margin-right: 0;
4339 border-right: 0;
4340 }
4341 .card-group > .card:not(:last-child) {
4342 border-top-left-radius: 0;
4343 border-bottom-left-radius: 0;
4344 }
4345 .card-group > .card:not(:last-child) .card-img-top,
4346 .card-group > .card:not(:last-child) .card-header {
4347 border-top-left-radius: 0;
4348 }
4349 .card-group > .card:not(:last-child) .card-img-bottom,
4350 .card-group > .card:not(:last-child) .card-footer {
4351 border-bottom-left-radius: 0;
4352 }
4353 .card-group > .card:not(:first-child) {
4354 border-top-right-radius: 0;
4355 border-bottom-right-radius: 0;
4356 }
4357 .card-group > .card:not(:first-child) .card-img-top,
4358 .card-group > .card:not(:first-child) .card-header {
4359 border-top-right-radius: 0;
4360 }
4361 .card-group > .card:not(:first-child) .card-img-bottom,
4362 .card-group > .card:not(:first-child) .card-footer {
4363 border-bottom-right-radius: 0;
4364 }
4365 }
4366
4367 .accordion {
4368 --bs-accordion-color: #212529;
4369 --bs-accordion-bg: #fff;
4370 --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
4371 --bs-accordion-border-color: var(--bs-border-color);
4372 --bs-accordion-border-width: 1px;
4373 --bs-accordion-border-radius: 0.375rem;
4374 --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
4375 --bs-accordion-btn-padding-x: 1.25rem;
4376 --bs-accordion-btn-padding-y: 1rem;
4377 --bs-accordion-btn-color: #212529;
4378 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4379 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4380 --bs-accordion-btn-icon-width: 1.25rem;
4381 --bs-accordion-btn-icon-transform: rotate(-180deg);
4382 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4383 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4384 --bs-accordion-btn-focus-border-color: #86b7fe;
4385 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4386 --bs-accordion-body-padding-x: 1.25rem;
4387 --bs-accordion-body-padding-y: 1rem;
4388 --bs-accordion-active-color: #0c63e4;
4389 --bs-accordion-active-bg: #e7f1ff;
4390 }
4391
4392 .accordion-button {
4393 position: relative;
4394 display: flex;
4395 align-items: center;
4396 width: 100%;
4397 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4398 font-size: 1rem;
4399 color: var(--bs-accordion-btn-color);
4400 text-align: right;
4401 background-color: var(--bs-accordion-btn-bg);
4402 border: 0;
4403 border-radius: 0;
4404 overflow-anchor: none;
4405 transition: var(--bs-accordion-transition);
4406 }
4407 @media (prefers-reduced-motion: reduce) {
4408 .accordion-button {
4409 transition: none;
4410 }
4411 }
4412 .accordion-button:not(.collapsed) {
4413 color: var(--bs-accordion-active-color);
4414 background-color: var(--bs-accordion-active-bg);
4415 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4416 }
4417 .accordion-button:not(.collapsed)::after {
4418 background-image: var(--bs-accordion-btn-active-icon);
4419 transform: var(--bs-accordion-btn-icon-transform);
4420 }
4421 .accordion-button::after {
4422 flex-shrink: 0;
4423 width: var(--bs-accordion-btn-icon-width);
4424 height: var(--bs-accordion-btn-icon-width);
4425 margin-right: auto;
4426 content: "";
4427 background-image: var(--bs-accordion-btn-icon);
4428 background-repeat: no-repeat;
4429 background-size: var(--bs-accordion-btn-icon-width);
4430 transition: var(--bs-accordion-btn-icon-transition);
4431 }
4432 @media (prefers-reduced-motion: reduce) {
4433 .accordion-button::after {
4434 transition: none;
4435 }
4436 }
4437 .accordion-button:hover {
4438 z-index: 2;
4439 }
4440 .accordion-button:focus {
4441 z-index: 3;
4442 border-color: var(--bs-accordion-btn-focus-border-color);
4443 outline: 0;
4444 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4445 }
4446
4447 .accordion-header {
4448 margin-bottom: 0;
4449 }
4450
4451 .accordion-item {
4452 color: var(--bs-accordion-color);
4453 background-color: var(--bs-accordion-bg);
4454 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4455 }
4456 .accordion-item:first-of-type {
4457 border-top-right-radius: var(--bs-accordion-border-radius);
4458 border-top-left-radius: var(--bs-accordion-border-radius);
4459 }
4460 .accordion-item:first-of-type .accordion-button {
4461 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4462 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4463 }
4464 .accordion-item:not(:first-of-type) {
4465 border-top: 0;
4466 }
4467 .accordion-item:last-of-type {
4468 border-bottom-left-radius: var(--bs-accordion-border-radius);
4469 border-bottom-right-radius: var(--bs-accordion-border-radius);
4470 }
4471 .accordion-item:last-of-type .accordion-button.collapsed {
4472 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4473 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4474 }
4475 .accordion-item:last-of-type .accordion-collapse {
4476 border-bottom-left-radius: var(--bs-accordion-border-radius);
4477 border-bottom-right-radius: var(--bs-accordion-border-radius);
4478 }
4479
4480 .accordion-body {
4481 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4482 }
4483
4484 .accordion-flush .accordion-collapse {
4485 border-width: 0;
4486 }
4487 .accordion-flush .accordion-item {
4488 border-left: 0;
4489 border-right: 0;
4490 border-radius: 0;
4491 }
4492 .accordion-flush .accordion-item:first-child {
4493 border-top: 0;
4494 }
4495 .accordion-flush .accordion-item:last-child {
4496 border-bottom: 0;
4497 }
4498 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4499 border-radius: 0;
4500 }
4501
4502 .breadcrumb {
4503 --bs-breadcrumb-padding-x: 0;
4504 --bs-breadcrumb-padding-y: 0;
4505 --bs-breadcrumb-margin-bottom: 1rem;
4506 --bs-breadcrumb-bg: ;
4507 --bs-breadcrumb-border-radius: ;
4508 --bs-breadcrumb-divider-color: #6c757d;
4509 --bs-breadcrumb-item-padding-x: 0.5rem;
4510 --bs-breadcrumb-item-active-color: #6c757d;
4511 display: flex;
4512 flex-wrap: wrap;
4513 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4514 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4515 font-size: var(--bs-breadcrumb-font-size);
4516 list-style: none;
4517 background-color: var(--bs-breadcrumb-bg);
4518 border-radius: var(--bs-breadcrumb-border-radius);
4519 }
4520
4521 .breadcrumb-item + .breadcrumb-item {
4522 padding-right: var(--bs-breadcrumb-item-padding-x);
4523 }
4524 .breadcrumb-item + .breadcrumb-item::before {
4525 float: right;
4526 padding-left: var(--bs-breadcrumb-item-padding-x);
4527 color: var(--bs-breadcrumb-divider-color);
4528 content: var(--bs-breadcrumb-divider, "/") ;
4529 }
4530 .breadcrumb-item.active {
4531 color: var(--bs-breadcrumb-item-active-color);
4532 }
4533
4534 .pagination {
4535 --bs-pagination-padding-x: 0.75rem;
4536 --bs-pagination-padding-y: 0.375rem;
4537 --bs-pagination-font-size: 1rem;
4538 --bs-pagination-color: var(--bs-link-color);
4539 --bs-pagination-bg: #fff;
4540 --bs-pagination-border-width: 1px;
4541 --bs-pagination-border-color: #dee2e6;
4542 --bs-pagination-border-radius: 0.375rem;
4543 --bs-pagination-hover-color: var(--bs-link-hover-color);
4544 --bs-pagination-hover-bg: #e9ecef;
4545 --bs-pagination-hover-border-color: #dee2e6;
4546 --bs-pagination-focus-color: var(--bs-link-hover-color);
4547 --bs-pagination-focus-bg: #e9ecef;
4548 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4549 --bs-pagination-active-color: #fff;
4550 --bs-pagination-active-bg: #0d6efd;
4551 --bs-pagination-active-border-color: #0d6efd;
4552 --bs-pagination-disabled-color: #6c757d;
4553 --bs-pagination-disabled-bg: #fff;
4554 --bs-pagination-disabled-border-color: #dee2e6;
4555 display: flex;
4556 padding-right: 0;
4557 list-style: none;
4558 }
4559
4560 .page-link {
4561 position: relative;
4562 display: block;
4563 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4564 font-size: var(--bs-pagination-font-size);
4565 color: var(--bs-pagination-color);
4566 text-decoration: none;
4567 background-color: var(--bs-pagination-bg);
4568 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4569 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4570 }
4571 @media (prefers-reduced-motion: reduce) {
4572 .page-link {
4573 transition: none;
4574 }
4575 }
4576 .page-link:hover {
4577 z-index: 2;
4578 color: var(--bs-pagination-hover-color);
4579 background-color: var(--bs-pagination-hover-bg);
4580 border-color: var(--bs-pagination-hover-border-color);
4581 }
4582 .page-link:focus {
4583 z-index: 3;
4584 color: var(--bs-pagination-focus-color);
4585 background-color: var(--bs-pagination-focus-bg);
4586 outline: 0;
4587 box-shadow: var(--bs-pagination-focus-box-shadow);
4588 }
4589 .page-link.active, .active > .page-link {
4590 z-index: 3;
4591 color: var(--bs-pagination-active-color);
4592 background-color: var(--bs-pagination-active-bg);
4593 border-color: var(--bs-pagination-active-border-color);
4594 }
4595 .page-link.disabled, .disabled > .page-link {
4596 color: var(--bs-pagination-disabled-color);
4597 pointer-events: none;
4598 background-color: var(--bs-pagination-disabled-bg);
4599 border-color: var(--bs-pagination-disabled-border-color);
4600 }
4601
4602 .page-item:not(:first-child) .page-link {
4603 margin-right: -1px;
4604 }
4605 .page-item:first-child .page-link {
4606 border-top-right-radius: var(--bs-pagination-border-radius);
4607 border-bottom-right-radius: var(--bs-pagination-border-radius);
4608 }
4609 .page-item:last-child .page-link {
4610 border-top-left-radius: var(--bs-pagination-border-radius);
4611 border-bottom-left-radius: var(--bs-pagination-border-radius);
4612 }
4613
4614 .pagination-lg {
4615 --bs-pagination-padding-x: 1.5rem;
4616 --bs-pagination-padding-y: 0.75rem;
4617 --bs-pagination-font-size: 1.25rem;
4618 --bs-pagination-border-radius: 0.5rem;
4619 }
4620
4621 .pagination-sm {
4622 --bs-pagination-padding-x: 0.5rem;
4623 --bs-pagination-padding-y: 0.25rem;
4624 --bs-pagination-font-size: 0.875rem;
4625 --bs-pagination-border-radius: 0.25rem;
4626 }
4627
4628 .badge {
4629 --bs-badge-padding-x: 0.65em;
4630 --bs-badge-padding-y: 0.35em;
4631 --bs-badge-font-size: 0.75em;
4632 --bs-badge-font-weight: 700;
4633 --bs-badge-color: #fff;
4634 --bs-badge-border-radius: 0.375rem;
4635 display: inline-block;
4636 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4637 font-size: var(--bs-badge-font-size);
4638 font-weight: var(--bs-badge-font-weight);
4639 line-height: 1;
4640 color: var(--bs-badge-color);
4641 text-align: center;
4642 white-space: nowrap;
4643 vertical-align: baseline;
4644 border-radius: var(--bs-badge-border-radius);
4645 }
4646 .badge:empty {
4647 display: none;
4648 }
4649
4650 .btn .badge {
4651 position: relative;
4652 top: -1px;
4653 }
4654
4655 .alert {
4656 --bs-alert-bg: transparent;
4657 --bs-alert-padding-x: 1rem;
4658 --bs-alert-padding-y: 1rem;
4659 --bs-alert-margin-bottom: 1rem;
4660 --bs-alert-color: inherit;
4661 --bs-alert-border-color: transparent;
4662 --bs-alert-border: 1px solid var(--bs-alert-border-color);
4663 --bs-alert-border-radius: 0.375rem;
4664 position: relative;
4665 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4666 margin-bottom: var(--bs-alert-margin-bottom);
4667 color: var(--bs-alert-color);
4668 background-color: var(--bs-alert-bg);
4669 border: var(--bs-alert-border);
4670 border-radius: var(--bs-alert-border-radius);
4671 }
4672
4673 .alert-heading {
4674 color: inherit;
4675 }
4676
4677 .alert-link {
4678 font-weight: 700;
4679 }
4680
4681 .alert-dismissible {
4682 padding-left: 3rem;
4683 }
4684 .alert-dismissible .btn-close {
4685 position: absolute;
4686 top: 0;
4687 left: 0;
4688 z-index: 2;
4689 padding: 1.25rem 1rem;
4690 }
4691
4692 .alert-primary {
4693 --bs-alert-color: #084298;
4694 --bs-alert-bg: #cfe2ff;
4695 --bs-alert-border-color: #b6d4fe;
4696 }
4697 .alert-primary .alert-link {
4698 color: #06357a;
4699 }
4700
4701 .alert-secondary {
4702 --bs-alert-color: #41464b;
4703 --bs-alert-bg: #e2e3e5;
4704 --bs-alert-border-color: #d3d6d8;
4705 }
4706 .alert-secondary .alert-link {
4707 color: #34383c;
4708 }
4709
4710 .alert-success {
4711 --bs-alert-color: #0f5132;
4712 --bs-alert-bg: #d1e7dd;
4713 --bs-alert-border-color: #badbcc;
4714 }
4715 .alert-success .alert-link {
4716 color: #0c4128;
4717 }
4718
4719 .alert-info {
4720 --bs-alert-color: #055160;
4721 --bs-alert-bg: #cff4fc;
4722 --bs-alert-border-color: #b6effb;
4723 }
4724 .alert-info .alert-link {
4725 color: #04414d;
4726 }
4727
4728 .alert-warning {
4729 --bs-alert-color: #664d03;
4730 --bs-alert-bg: #fff3cd;
4731 --bs-alert-border-color: #ffecb5;
4732 }
4733 .alert-warning .alert-link {
4734 color: #523e02;
4735 }
4736
4737 .alert-danger {
4738 --bs-alert-color: #842029;
4739 --bs-alert-bg: #f8d7da;
4740 --bs-alert-border-color: #f5c2c7;
4741 }
4742 .alert-danger .alert-link {
4743 color: #6a1a21;
4744 }
4745
4746 .alert-light {
4747 --bs-alert-color: #636464;
4748 --bs-alert-bg: #fefefe;
4749 --bs-alert-border-color: #fdfdfe;
4750 }
4751 .alert-light .alert-link {
4752 color: #4f5050;
4753 }
4754
4755 .alert-dark {
4756 --bs-alert-color: #141619;
4757 --bs-alert-bg: #d3d3d4;
4758 --bs-alert-border-color: #bcbebf;
4759 }
4760 .alert-dark .alert-link {
4761 color: #101214;
4762 }
4763
4764 @keyframes progress-bar-stripes {
4765 0% {
4766 background-position-x: 1rem;
4767 }
4768 }
4769 .progress {
4770 --bs-progress-height: 1rem;
4771 --bs-progress-font-size: 0.75rem;
4772 --bs-progress-bg: #e9ecef;
4773 --bs-progress-border-radius: 0.375rem;
4774 --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
4775 --bs-progress-bar-color: #fff;
4776 --bs-progress-bar-bg: #0d6efd;
4777 --bs-progress-bar-transition: width 0.6s ease;
4778 display: flex;
4779 height: var(--bs-progress-height);
4780 overflow: hidden;
4781 font-size: var(--bs-progress-font-size);
4782 background-color: var(--bs-progress-bg);
4783 border-radius: var(--bs-progress-border-radius);
4784 }
4785
4786 .progress-bar {
4787 display: flex;
4788 flex-direction: column;
4789 justify-content: center;
4790 overflow: hidden;
4791 color: var(--bs-progress-bar-color);
4792 text-align: center;
4793 white-space: nowrap;
4794 background-color: var(--bs-progress-bar-bg);
4795 transition: var(--bs-progress-bar-transition);
4796 }
4797 @media (prefers-reduced-motion: reduce) {
4798 .progress-bar {
4799 transition: none;
4800 }
4801 }
4802
4803 .progress-bar-striped {
4804 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4805 background-size: var(--bs-progress-height) var(--bs-progress-height);
4806 }
4807
4808 .progress-bar-animated {
4809 animation: 1s linear infinite progress-bar-stripes;
4810 }
4811 @media (prefers-reduced-motion: reduce) {
4812 .progress-bar-animated {
4813 animation: none;
4814 }
4815 }
4816
4817 .list-group {
4818 --bs-list-group-color: #212529;
4819 --bs-list-group-bg: #fff;
4820 --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
4821 --bs-list-group-border-width: 1px;
4822 --bs-list-group-border-radius: 0.375rem;
4823 --bs-list-group-item-padding-x: 1rem;
4824 --bs-list-group-item-padding-y: 0.5rem;
4825 --bs-list-group-action-color: #495057;
4826 --bs-list-group-action-hover-color: #495057;
4827 --bs-list-group-action-hover-bg: #f8f9fa;
4828 --bs-list-group-action-active-color: #212529;
4829 --bs-list-group-action-active-bg: #e9ecef;
4830 --bs-list-group-disabled-color: #6c757d;
4831 --bs-list-group-disabled-bg: #fff;
4832 --bs-list-group-active-color: #fff;
4833 --bs-list-group-active-bg: #0d6efd;
4834 --bs-list-group-active-border-color: #0d6efd;
4835 display: flex;
4836 flex-direction: column;
4837 padding-right: 0;
4838 margin-bottom: 0;
4839 border-radius: var(--bs-list-group-border-radius);
4840 }
4841
4842 .list-group-numbered {
4843 list-style-type: none;
4844 counter-reset: section;
4845 }
4846 .list-group-numbered > .list-group-item::before {
4847 content: counters(section, ".") ". ";
4848 counter-increment: section;
4849 }
4850
4851 .list-group-item-action {
4852 width: 100%;
4853 color: var(--bs-list-group-action-color);
4854 text-align: inherit;
4855 }
4856 .list-group-item-action:hover, .list-group-item-action:focus {
4857 z-index: 1;
4858 color: var(--bs-list-group-action-hover-color);
4859 text-decoration: none;
4860 background-color: var(--bs-list-group-action-hover-bg);
4861 }
4862 .list-group-item-action:active {
4863 color: var(--bs-list-group-action-active-color);
4864 background-color: var(--bs-list-group-action-active-bg);
4865 }
4866
4867 .list-group-item {
4868 position: relative;
4869 display: block;
4870 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4871 color: var(--bs-list-group-color);
4872 text-decoration: none;
4873 background-color: var(--bs-list-group-bg);
4874 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4875 }
4876 .list-group-item:first-child {
4877 border-top-right-radius: inherit;
4878 border-top-left-radius: inherit;
4879 }
4880 .list-group-item:last-child {
4881 border-bottom-left-radius: inherit;
4882 border-bottom-right-radius: inherit;
4883 }
4884 .list-group-item.disabled, .list-group-item:disabled {
4885 color: var(--bs-list-group-disabled-color);
4886 pointer-events: none;
4887 background-color: var(--bs-list-group-disabled-bg);
4888 }
4889 .list-group-item.active {
4890 z-index: 2;
4891 color: var(--bs-list-group-active-color);
4892 background-color: var(--bs-list-group-active-bg);
4893 border-color: var(--bs-list-group-active-border-color);
4894 }
4895 .list-group-item + .list-group-item {
4896 border-top-width: 0;
4897 }
4898 .list-group-item + .list-group-item.active {
4899 margin-top: calc(-1 * var(--bs-list-group-border-width));
4900 border-top-width: var(--bs-list-group-border-width);
4901 }
4902
4903 .list-group-horizontal {
4904 flex-direction: row;
4905 }
4906 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
4907 border-bottom-right-radius: var(--bs-list-group-border-radius);
4908 border-top-left-radius: 0;
4909 }
4910 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
4911 border-top-left-radius: var(--bs-list-group-border-radius);
4912 border-bottom-right-radius: 0;
4913 }
4914 .list-group-horizontal > .list-group-item.active {
4915 margin-top: 0;
4916 }
4917 .list-group-horizontal > .list-group-item + .list-group-item {
4918 border-top-width: var(--bs-list-group-border-width);
4919 border-right-width: 0;
4920 }
4921 .list-group-horizontal > .list-group-item + .list-group-item.active {
4922 margin-right: calc(-1 * var(--bs-list-group-border-width));
4923 border-right-width: var(--bs-list-group-border-width);
4924 }
4925
4926 @media (min-width: 576px) {
4927 .list-group-horizontal-sm {
4928 flex-direction: row;
4929 }
4930 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
4931 border-bottom-right-radius: var(--bs-list-group-border-radius);
4932 border-top-left-radius: 0;
4933 }
4934 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
4935 border-top-left-radius: var(--bs-list-group-border-radius);
4936 border-bottom-right-radius: 0;
4937 }
4938 .list-group-horizontal-sm > .list-group-item.active {
4939 margin-top: 0;
4940 }
4941 .list-group-horizontal-sm > .list-group-item + .list-group-item {
4942 border-top-width: var(--bs-list-group-border-width);
4943 border-right-width: 0;
4944 }
4945 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
4946 margin-right: calc(-1 * var(--bs-list-group-border-width));
4947 border-right-width: var(--bs-list-group-border-width);
4948 }
4949 }
4950 @media (min-width: 768px) {
4951 .list-group-horizontal-md {
4952 flex-direction: row;
4953 }
4954 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
4955 border-bottom-right-radius: var(--bs-list-group-border-radius);
4956 border-top-left-radius: 0;
4957 }
4958 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
4959 border-top-left-radius: var(--bs-list-group-border-radius);
4960 border-bottom-right-radius: 0;
4961 }
4962 .list-group-horizontal-md > .list-group-item.active {
4963 margin-top: 0;
4964 }
4965 .list-group-horizontal-md > .list-group-item + .list-group-item {
4966 border-top-width: var(--bs-list-group-border-width);
4967 border-right-width: 0;
4968 }
4969 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
4970 margin-right: calc(-1 * var(--bs-list-group-border-width));
4971 border-right-width: var(--bs-list-group-border-width);
4972 }
4973 }
4974 @media (min-width: 992px) {
4975 .list-group-horizontal-lg {
4976 flex-direction: row;
4977 }
4978 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
4979 border-bottom-right-radius: var(--bs-list-group-border-radius);
4980 border-top-left-radius: 0;
4981 }
4982 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
4983 border-top-left-radius: var(--bs-list-group-border-radius);
4984 border-bottom-right-radius: 0;
4985 }
4986 .list-group-horizontal-lg > .list-group-item.active {
4987 margin-top: 0;
4988 }
4989 .list-group-horizontal-lg > .list-group-item + .list-group-item {
4990 border-top-width: var(--bs-list-group-border-width);
4991 border-right-width: 0;
4992 }
4993 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
4994 margin-right: calc(-1 * var(--bs-list-group-border-width));
4995 border-right-width: var(--bs-list-group-border-width);
4996 }
4997 }
4998 @media (min-width: 1200px) {
4999 .list-group-horizontal-xl {
5000 flex-direction: row;
5001 }
5002 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5003 border-bottom-right-radius: var(--bs-list-group-border-radius);
5004 border-top-left-radius: 0;
5005 }
5006 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5007 border-top-left-radius: var(--bs-list-group-border-radius);
5008 border-bottom-right-radius: 0;
5009 }
5010 .list-group-horizontal-xl > .list-group-item.active {
5011 margin-top: 0;
5012 }
5013 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5014 border-top-width: var(--bs-list-group-border-width);
5015 border-right-width: 0;
5016 }
5017 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5018 margin-right: calc(-1 * var(--bs-list-group-border-width));
5019 border-right-width: var(--bs-list-group-border-width);
5020 }
5021 }
5022 @media (min-width: 1400px) {
5023 .list-group-horizontal-xxl {
5024 flex-direction: row;
5025 }
5026 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5027 border-bottom-right-radius: var(--bs-list-group-border-radius);
5028 border-top-left-radius: 0;
5029 }
5030 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5031 border-top-left-radius: var(--bs-list-group-border-radius);
5032 border-bottom-right-radius: 0;
5033 }
5034 .list-group-horizontal-xxl > .list-group-item.active {
5035 margin-top: 0;
5036 }
5037 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5038 border-top-width: var(--bs-list-group-border-width);
5039 border-right-width: 0;
5040 }
5041 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5042 margin-right: calc(-1 * var(--bs-list-group-border-width));
5043 border-right-width: var(--bs-list-group-border-width);
5044 }
5045 }
5046 .list-group-flush {
5047 border-radius: 0;
5048 }
5049 .list-group-flush > .list-group-item {
5050 border-width: 0 0 var(--bs-list-group-border-width);
5051 }
5052 .list-group-flush > .list-group-item:last-child {
5053 border-bottom-width: 0;
5054 }
5055
5056 .list-group-item-primary {
5057 color: #084298;
5058 background-color: #cfe2ff;
5059 }
5060 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5061 color: #084298;
5062 background-color: #bacbe6;
5063 }
5064 .list-group-item-primary.list-group-item-action.active {
5065 color: #fff;
5066 background-color: #084298;
5067 border-color: #084298;
5068 }
5069
5070 .list-group-item-secondary {
5071 color: #41464b;
5072 background-color: #e2e3e5;
5073 }
5074 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5075 color: #41464b;
5076 background-color: #cbccce;
5077 }
5078 .list-group-item-secondary.list-group-item-action.active {
5079 color: #fff;
5080 background-color: #41464b;
5081 border-color: #41464b;
5082 }
5083
5084 .list-group-item-success {
5085 color: #0f5132;
5086 background-color: #d1e7dd;
5087 }
5088 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5089 color: #0f5132;
5090 background-color: #bcd0c7;
5091 }
5092 .list-group-item-success.list-group-item-action.active {
5093 color: #fff;
5094 background-color: #0f5132;
5095 border-color: #0f5132;
5096 }
5097
5098 .list-group-item-info {
5099 color: #055160;
5100 background-color: #cff4fc;
5101 }
5102 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5103 color: #055160;
5104 background-color: #badce3;
5105 }
5106 .list-group-item-info.list-group-item-action.active {
5107 color: #fff;
5108 background-color: #055160;
5109 border-color: #055160;
5110 }
5111
5112 .list-group-item-warning {
5113 color: #664d03;
5114 background-color: #fff3cd;
5115 }
5116 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5117 color: #664d03;
5118 background-color: #e6dbb9;
5119 }
5120 .list-group-item-warning.list-group-item-action.active {
5121 color: #fff;
5122 background-color: #664d03;
5123 border-color: #664d03;
5124 }
5125
5126 .list-group-item-danger {
5127 color: #842029;
5128 background-color: #f8d7da;
5129 }
5130 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5131 color: #842029;
5132 background-color: #dfc2c4;
5133 }
5134 .list-group-item-danger.list-group-item-action.active {
5135 color: #fff;
5136 background-color: #842029;
5137 border-color: #842029;
5138 }
5139
5140 .list-group-item-light {
5141 color: #636464;
5142 background-color: #fefefe;
5143 }
5144 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5145 color: #636464;
5146 background-color: #e5e5e5;
5147 }
5148 .list-group-item-light.list-group-item-action.active {
5149 color: #fff;
5150 background-color: #636464;
5151 border-color: #636464;
5152 }
5153
5154 .list-group-item-dark {
5155 color: #141619;
5156 background-color: #d3d3d4;
5157 }
5158 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5159 color: #141619;
5160 background-color: #bebebf;
5161 }
5162 .list-group-item-dark.list-group-item-action.active {
5163 color: #fff;
5164 background-color: #141619;
5165 border-color: #141619;
5166 }
5167
5168 .btn-close {
5169 box-sizing: content-box;
5170 width: 1em;
5171 height: 1em;
5172 padding: 0.25em 0.25em;
5173 color: #000;
5174 background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
5175 border: 0;
5176 border-radius: 0.375rem;
5177 opacity: 0.5;
5178 }
5179 .btn-close:hover {
5180 color: #000;
5181 text-decoration: none;
5182 opacity: 0.75;
5183 }
5184 .btn-close:focus {
5185 outline: 0;
5186 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5187 opacity: 1;
5188 }
5189 .btn-close:disabled, .btn-close.disabled {
5190 pointer-events: none;
5191 -webkit-user-select: none;
5192 -moz-user-select: none;
5193 user-select: none;
5194 opacity: 0.25;
5195 }
5196
5197 .btn-close-white {
5198 filter: invert(1) grayscale(100%) brightness(200%);
5199 }
5200
5201 .toast {
5202 --bs-toast-zindex: 1090;
5203 --bs-toast-padding-x: 0.75rem;
5204 --bs-toast-padding-y: 0.5rem;
5205 --bs-toast-spacing: 1.5rem;
5206 --bs-toast-max-width: 350px;
5207 --bs-toast-font-size: 0.875rem;
5208 --bs-toast-color: ;
5209 --bs-toast-bg: rgba(255, 255, 255, 0.85);
5210 --bs-toast-border-width: 1px;
5211 --bs-toast-border-color: var(--bs-border-color-translucent);
5212 --bs-toast-border-radius: 0.375rem;
5213 --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5214 --bs-toast-header-color: #6c757d;
5215 --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
5216 --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
5217 width: var(--bs-toast-max-width);
5218 max-width: 100%;
5219 font-size: var(--bs-toast-font-size);
5220 color: var(--bs-toast-color);
5221 pointer-events: auto;
5222 background-color: var(--bs-toast-bg);
5223 background-clip: padding-box;
5224 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5225 box-shadow: var(--bs-toast-box-shadow);
5226 border-radius: var(--bs-toast-border-radius);
5227 }
5228 .toast.showing {
5229 opacity: 0;
5230 }
5231 .toast:not(.show) {
5232 display: none;
5233 }
5234
5235 .toast-container {
5236 --bs-toast-zindex: 1090;
5237 position: absolute;
5238 z-index: var(--bs-toast-zindex);
5239 width: -webkit-max-content;
5240 width: -moz-max-content;
5241 width: max-content;
5242 max-width: 100%;
5243 pointer-events: none;
5244 }
5245 .toast-container > :not(:last-child) {
5246 margin-bottom: var(--bs-toast-spacing);
5247 }
5248
5249 .toast-header {
5250 display: flex;
5251 align-items: center;
5252 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5253 color: var(--bs-toast-header-color);
5254 background-color: var(--bs-toast-header-bg);
5255 background-clip: padding-box;
5256 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5257 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5258 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5259 }
5260 .toast-header .btn-close {
5261 margin-left: calc(-0.5 * var(--bs-toast-padding-x));
5262 margin-right: var(--bs-toast-padding-x);
5263 }
5264
5265 .toast-body {
5266 padding: var(--bs-toast-padding-x);
5267 word-wrap: break-word;
5268 }
5269
5270 .modal {
5271 --bs-modal-zindex: 1055;
5272 --bs-modal-width: 500px;
5273 --bs-modal-padding: 1rem;
5274 --bs-modal-margin: 0.5rem;
5275 --bs-modal-color: ;
5276 --bs-modal-bg: #fff;
5277 --bs-modal-border-color: var(--bs-border-color-translucent);
5278 --bs-modal-border-width: 1px;
5279 --bs-modal-border-radius: 0.5rem;
5280 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5281 --bs-modal-inner-border-radius: calc(0.5rem - 1px);
5282 --bs-modal-header-padding-x: 1rem;
5283 --bs-modal-header-padding-y: 1rem;
5284 --bs-modal-header-padding: 1rem 1rem;
5285 --bs-modal-header-border-color: var(--bs-border-color);
5286 --bs-modal-header-border-width: 1px;
5287 --bs-modal-title-line-height: 1.5;
5288 --bs-modal-footer-gap: 0.5rem;
5289 --bs-modal-footer-bg: ;
5290 --bs-modal-footer-border-color: var(--bs-border-color);
5291 --bs-modal-footer-border-width: 1px;
5292 position: fixed;
5293 top: 0;
5294 right: 0;
5295 z-index: var(--bs-modal-zindex);
5296 display: none;
5297 width: 100%;
5298 height: 100%;
5299 overflow-x: hidden;
5300 overflow-y: auto;
5301 outline: 0;
5302 }
5303
5304 .modal-dialog {
5305 position: relative;
5306 width: auto;
5307 margin: var(--bs-modal-margin);
5308 pointer-events: none;
5309 }
5310 .modal.fade .modal-dialog {
5311 transition: transform 0.3s ease-out;
5312 transform: translate(0, -50px);
5313 }
5314 @media (prefers-reduced-motion: reduce) {
5315 .modal.fade .modal-dialog {
5316 transition: none;
5317 }
5318 }
5319 .modal.show .modal-dialog {
5320 transform: none;
5321 }
5322 .modal.modal-static .modal-dialog {
5323 transform: scale(1.02);
5324 }
5325
5326 .modal-dialog-scrollable {
5327 height: calc(100% - var(--bs-modal-margin) * 2);
5328 }
5329 .modal-dialog-scrollable .modal-content {
5330 max-height: 100%;
5331 overflow: hidden;
5332 }
5333 .modal-dialog-scrollable .modal-body {
5334 overflow-y: auto;
5335 }
5336
5337 .modal-dialog-centered {
5338 display: flex;
5339 align-items: center;
5340 min-height: calc(100% - var(--bs-modal-margin) * 2);
5341 }
5342
5343 .modal-content {
5344 position: relative;
5345 display: flex;
5346 flex-direction: column;
5347 width: 100%;
5348 color: var(--bs-modal-color);
5349 pointer-events: auto;
5350 background-color: var(--bs-modal-bg);
5351 background-clip: padding-box;
5352 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5353 border-radius: var(--bs-modal-border-radius);
5354 outline: 0;
5355 }
5356
5357 .modal-backdrop {
5358 --bs-backdrop-zindex: 1050;
5359 --bs-backdrop-bg: #000;
5360 --bs-backdrop-opacity: 0.5;
5361 position: fixed;
5362 top: 0;
5363 right: 0;
5364 z-index: var(--bs-backdrop-zindex);
5365 width: 100vw;
5366 height: 100vh;
5367 background-color: var(--bs-backdrop-bg);
5368 }
5369 .modal-backdrop.fade {
5370 opacity: 0;
5371 }
5372 .modal-backdrop.show {
5373 opacity: var(--bs-backdrop-opacity);
5374 }
5375
5376 .modal-header {
5377 display: flex;
5378 flex-shrink: 0;
5379 align-items: center;
5380 justify-content: space-between;
5381 padding: var(--bs-modal-header-padding);
5382 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5383 border-top-right-radius: var(--bs-modal-inner-border-radius);
5384 border-top-left-radius: var(--bs-modal-inner-border-radius);
5385 }
5386 .modal-header .btn-close {
5387 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5388 margin: calc(-0.5 * var(--bs-modal-header-padding-y)) auto calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x));
5389 }
5390
5391 .modal-title {
5392 margin-bottom: 0;
5393 line-height: var(--bs-modal-title-line-height);
5394 }
5395
5396 .modal-body {
5397 position: relative;
5398 flex: 1 1 auto;
5399 padding: var(--bs-modal-padding);
5400 }
5401
5402 .modal-footer {
5403 display: flex;
5404 flex-shrink: 0;
5405 flex-wrap: wrap;
5406 align-items: center;
5407 justify-content: flex-end;
5408 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5409 background-color: var(--bs-modal-footer-bg);
5410 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5411 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5412 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5413 }
5414 .modal-footer > * {
5415 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5416 }
5417
5418 @media (min-width: 576px) {
5419 .modal {
5420 --bs-modal-margin: 1.75rem;
5421 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5422 }
5423 .modal-dialog {
5424 max-width: var(--bs-modal-width);
5425 margin-left: auto;
5426 margin-right: auto;
5427 }
5428 .modal-sm {
5429 --bs-modal-width: 300px;
5430 }
5431 }
5432 @media (min-width: 992px) {
5433 .modal-lg,
5434 .modal-xl {
5435 --bs-modal-width: 800px;
5436 }
5437 }
5438 @media (min-width: 1200px) {
5439 .modal-xl {
5440 --bs-modal-width: 1140px;
5441 }
5442 }
5443 .modal-fullscreen {
5444 width: 100vw;
5445 max-width: none;
5446 height: 100%;
5447 margin: 0;
5448 }
5449 .modal-fullscreen .modal-content {
5450 height: 100%;
5451 border: 0;
5452 border-radius: 0;
5453 }
5454 .modal-fullscreen .modal-header,
5455 .modal-fullscreen .modal-footer {
5456 border-radius: 0;
5457 }
5458 .modal-fullscreen .modal-body {
5459 overflow-y: auto;
5460 }
5461
5462 @media (max-width: 575.98px) {
5463 .modal-fullscreen-sm-down {
5464 width: 100vw;
5465 max-width: none;
5466 height: 100%;
5467 margin: 0;
5468 }
5469 .modal-fullscreen-sm-down .modal-content {
5470 height: 100%;
5471 border: 0;
5472 border-radius: 0;
5473 }
5474 .modal-fullscreen-sm-down .modal-header,
5475 .modal-fullscreen-sm-down .modal-footer {
5476 border-radius: 0;
5477 }
5478 .modal-fullscreen-sm-down .modal-body {
5479 overflow-y: auto;
5480 }
5481 }
5482 @media (max-width: 767.98px) {
5483 .modal-fullscreen-md-down {
5484 width: 100vw;
5485 max-width: none;
5486 height: 100%;
5487 margin: 0;
5488 }
5489 .modal-fullscreen-md-down .modal-content {
5490 height: 100%;
5491 border: 0;
5492 border-radius: 0;
5493 }
5494 .modal-fullscreen-md-down .modal-header,
5495 .modal-fullscreen-md-down .modal-footer {
5496 border-radius: 0;
5497 }
5498 .modal-fullscreen-md-down .modal-body {
5499 overflow-y: auto;
5500 }
5501 }
5502 @media (max-width: 991.98px) {
5503 .modal-fullscreen-lg-down {
5504 width: 100vw;
5505 max-width: none;
5506 height: 100%;
5507 margin: 0;
5508 }
5509 .modal-fullscreen-lg-down .modal-content {
5510 height: 100%;
5511 border: 0;
5512 border-radius: 0;
5513 }
5514 .modal-fullscreen-lg-down .modal-header,
5515 .modal-fullscreen-lg-down .modal-footer {
5516 border-radius: 0;
5517 }
5518 .modal-fullscreen-lg-down .modal-body {
5519 overflow-y: auto;
5520 }
5521 }
5522 @media (max-width: 1199.98px) {
5523 .modal-fullscreen-xl-down {
5524 width: 100vw;
5525 max-width: none;
5526 height: 100%;
5527 margin: 0;
5528 }
5529 .modal-fullscreen-xl-down .modal-content {
5530 height: 100%;
5531 border: 0;
5532 border-radius: 0;
5533 }
5534 .modal-fullscreen-xl-down .modal-header,
5535 .modal-fullscreen-xl-down .modal-footer {
5536 border-radius: 0;
5537 }
5538 .modal-fullscreen-xl-down .modal-body {
5539 overflow-y: auto;
5540 }
5541 }
5542 @media (max-width: 1399.98px) {
5543 .modal-fullscreen-xxl-down {
5544 width: 100vw;
5545 max-width: none;
5546 height: 100%;
5547 margin: 0;
5548 }
5549 .modal-fullscreen-xxl-down .modal-content {
5550 height: 100%;
5551 border: 0;
5552 border-radius: 0;
5553 }
5554 .modal-fullscreen-xxl-down .modal-header,
5555 .modal-fullscreen-xxl-down .modal-footer {
5556 border-radius: 0;
5557 }
5558 .modal-fullscreen-xxl-down .modal-body {
5559 overflow-y: auto;
5560 }
5561 }
5562 .tooltip {
5563 --bs-tooltip-zindex: 1080;
5564 --bs-tooltip-max-width: 200px;
5565 --bs-tooltip-padding-x: 0.5rem;
5566 --bs-tooltip-padding-y: 0.25rem;
5567 --bs-tooltip-margin: ;
5568 --bs-tooltip-font-size: 0.875rem;
5569 --bs-tooltip-color: #fff;
5570 --bs-tooltip-bg: #000;
5571 --bs-tooltip-border-radius: 0.375rem;
5572 --bs-tooltip-opacity: 0.9;
5573 --bs-tooltip-arrow-width: 0.8rem;
5574 --bs-tooltip-arrow-height: 0.4rem;
5575 z-index: var(--bs-tooltip-zindex);
5576 display: block;
5577 padding: var(--bs-tooltip-arrow-height);
5578 margin: var(--bs-tooltip-margin);
5579 font-family: var(--bs-font-sans-serif);
5580 font-style: normal;
5581 font-weight: 400;
5582 line-height: 1.5;
5583 text-align: right;
5584 text-align: start;
5585 text-decoration: none;
5586 text-shadow: none;
5587 text-transform: none;
5588 letter-spacing: normal;
5589 word-break: normal;
5590 white-space: normal;
5591 word-spacing: normal;
5592 line-break: auto;
5593 font-size: var(--bs-tooltip-font-size);
5594 word-wrap: break-word;
5595 opacity: 0;
5596 }
5597 .tooltip.show {
5598 opacity: var(--bs-tooltip-opacity);
5599 }
5600 .tooltip .tooltip-arrow {
5601 display: block;
5602 width: var(--bs-tooltip-arrow-width);
5603 height: var(--bs-tooltip-arrow-height);
5604 }
5605 .tooltip .tooltip-arrow::before {
5606 position: absolute;
5607 content: "";
5608 border-color: transparent;
5609 border-style: solid;
5610 }
5611
5612 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5613 bottom: 0;
5614 }
5615 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5616 top: -1px;
5617 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5618 border-top-color: var(--bs-tooltip-bg);
5619 }
5620 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5621 left: 0;
5622 width: var(--bs-tooltip-arrow-height);
5623 height: var(--bs-tooltip-arrow-width);
5624 }
5625 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5626 right: -1px;
5627 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5628 border-right-color: var(--bs-tooltip-bg);
5629 }
5630 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5631 top: 0;
5632 }
5633 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5634 bottom: -1px;
5635 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5636 border-bottom-color: var(--bs-tooltip-bg);
5637 }
5638 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5639 right: 0;
5640 width: var(--bs-tooltip-arrow-height);
5641 height: var(--bs-tooltip-arrow-width);
5642 }
5643 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5644 left: -1px;
5645 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5646 border-left-color: var(--bs-tooltip-bg);
5647 }
5648 .tooltip-inner {
5649 max-width: var(--bs-tooltip-max-width);
5650 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5651 color: var(--bs-tooltip-color);
5652 text-align: center;
5653 background-color: var(--bs-tooltip-bg);
5654 border-radius: var(--bs-tooltip-border-radius);
5655 }
5656
5657 .popover {
5658 --bs-popover-zindex: 1070;
5659 --bs-popover-max-width: 276px;
5660 --bs-popover-font-size: 0.875rem;
5661 --bs-popover-bg: #fff;
5662 --bs-popover-border-width: 1px;
5663 --bs-popover-border-color: var(--bs-border-color-translucent);
5664 --bs-popover-border-radius: 0.5rem;
5665 --bs-popover-inner-border-radius: calc(0.5rem - 1px);
5666 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5667 --bs-popover-header-padding-x: 1rem;
5668 --bs-popover-header-padding-y: 0.5rem;
5669 --bs-popover-header-font-size: 1rem;
5670 --bs-popover-header-color: ;
5671 --bs-popover-header-bg: #f0f0f0;
5672 --bs-popover-body-padding-x: 1rem;
5673 --bs-popover-body-padding-y: 1rem;
5674 --bs-popover-body-color: #212529;
5675 --bs-popover-arrow-width: 1rem;
5676 --bs-popover-arrow-height: 0.5rem;
5677 --bs-popover-arrow-border: var(--bs-popover-border-color);
5678 z-index: var(--bs-popover-zindex);
5679 display: block;
5680 max-width: var(--bs-popover-max-width);
5681 font-family: var(--bs-font-sans-serif);
5682 font-style: normal;
5683 font-weight: 400;
5684 line-height: 1.5;
5685 text-align: right;
5686 text-align: start;
5687 text-decoration: none;
5688 text-shadow: none;
5689 text-transform: none;
5690 letter-spacing: normal;
5691 word-break: normal;
5692 white-space: normal;
5693 word-spacing: normal;
5694 line-break: auto;
5695 font-size: var(--bs-popover-font-size);
5696 word-wrap: break-word;
5697 background-color: var(--bs-popover-bg);
5698 background-clip: padding-box;
5699 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5700 border-radius: var(--bs-popover-border-radius);
5701 }
5702 .popover .popover-arrow {
5703 display: block;
5704 width: var(--bs-popover-arrow-width);
5705 height: var(--bs-popover-arrow-height);
5706 }
5707 .popover .popover-arrow::before, .popover .popover-arrow::after {
5708 position: absolute;
5709 display: block;
5710 content: "";
5711 border-color: transparent;
5712 border-style: solid;
5713 border-width: 0;
5714 }
5715
5716 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5717 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5718 }
5719 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5720 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5721 }
5722 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5723 bottom: 0;
5724 border-top-color: var(--bs-popover-arrow-border);
5725 }
5726 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5727 bottom: var(--bs-popover-border-width);
5728 border-top-color: var(--bs-popover-bg);
5729 }
5730 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5731 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5732 width: var(--bs-popover-arrow-height);
5733 height: var(--bs-popover-arrow-width);
5734 }
5735 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5736 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5737 }
5738 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5739 left: 0;
5740 border-right-color: var(--bs-popover-arrow-border);
5741 }
5742 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5743 left: var(--bs-popover-border-width);
5744 border-right-color: var(--bs-popover-bg);
5745 }
5746 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5747 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5748 }
5749 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5750 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5751 }
5752 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5753 top: 0;
5754 border-bottom-color: var(--bs-popover-arrow-border);
5755 }
5756 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5757 top: var(--bs-popover-border-width);
5758 border-bottom-color: var(--bs-popover-bg);
5759 }
5760 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5761 position: absolute;
5762 top: 0;
5763 right: 50%;
5764 display: block;
5765 width: var(--bs-popover-arrow-width);
5766 margin-right: calc(-0.5 * var(--bs-popover-arrow-width));
5767 content: "";
5768 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5769 }
5770 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5771 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5772 width: var(--bs-popover-arrow-height);
5773 height: var(--bs-popover-arrow-width);
5774 }
5775 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5776 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5777 }
5778 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5779 right: 0;
5780 border-left-color: var(--bs-popover-arrow-border);
5781 }
5782 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5783 right: var(--bs-popover-border-width);
5784 border-left-color: var(--bs-popover-bg);
5785 }
5786 .popover-header {
5787 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5788 margin-bottom: 0;
5789 font-size: var(--bs-popover-header-font-size);
5790 color: var(--bs-popover-header-color);
5791 background-color: var(--bs-popover-header-bg);
5792 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5793 border-top-right-radius: var(--bs-popover-inner-border-radius);
5794 border-top-left-radius: var(--bs-popover-inner-border-radius);
5795 }
5796 .popover-header:empty {
5797 display: none;
5798 }
5799
5800 .popover-body {
5801 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5802 color: var(--bs-popover-body-color);
5803 }
5804
5805 .carousel {
5806 position: relative;
5807 }
5808
5809 .carousel.pointer-event {
5810 touch-action: pan-y;
5811 }
5812
5813 .carousel-inner {
5814 position: relative;
5815 width: 100%;
5816 overflow: hidden;
5817 }
5818 .carousel-inner::after {
5819 display: block;
5820 clear: both;
5821 content: "";
5822 }
5823
5824 .carousel-item {
5825 position: relative;
5826 display: none;
5827 float: right;
5828 width: 100%;
5829 margin-left: -100%;
5830 -webkit-backface-visibility: hidden;
5831 backface-visibility: hidden;
5832 transition: transform 0.6s ease-in-out;
5833 }
5834 @media (prefers-reduced-motion: reduce) {
5835 .carousel-item {
5836 transition: none;
5837 }
5838 }
5839
5840 .carousel-item.active,
5841 .carousel-item-next,
5842 .carousel-item-prev {
5843 display: block;
5844 }
5845
5846 .carousel-item-next:not(.carousel-item-start),
5847 .active.carousel-item-end {
5848 transform: translateX(-100%);
5849 }
5850
5851 .carousel-item-prev:not(.carousel-item-end),
5852 .active.carousel-item-start {
5853 transform: translateX(100%);
5854 }
5855
5856 .carousel-fade .carousel-item {
5857 opacity: 0;
5858 transition-property: opacity;
5859 transform: none;
5860 }
5861 .carousel-fade .carousel-item.active,
5862 .carousel-fade .carousel-item-next.carousel-item-start,
5863 .carousel-fade .carousel-item-prev.carousel-item-end {
5864 z-index: 1;
5865 opacity: 1;
5866 }
5867 .carousel-fade .active.carousel-item-start,
5868 .carousel-fade .active.carousel-item-end {
5869 z-index: 0;
5870 opacity: 0;
5871 transition: opacity 0s 0.6s;
5872 }
5873 @media (prefers-reduced-motion: reduce) {
5874 .carousel-fade .active.carousel-item-start,
5875 .carousel-fade .active.carousel-item-end {
5876 transition: none;
5877 }
5878 }
5879
5880 .carousel-control-prev,
5881 .carousel-control-next {
5882 position: absolute;
5883 top: 0;
5884 bottom: 0;
5885 z-index: 1;
5886 display: flex;
5887 align-items: center;
5888 justify-content: center;
5889 width: 15%;
5890 padding: 0;
5891 color: #fff;
5892 text-align: center;
5893 background: none;
5894 border: 0;
5895 opacity: 0.5;
5896 transition: opacity 0.15s ease;
5897 }
5898 @media (prefers-reduced-motion: reduce) {
5899 .carousel-control-prev,
5900 .carousel-control-next {
5901 transition: none;
5902 }
5903 }
5904 .carousel-control-prev:hover, .carousel-control-prev:focus,
5905 .carousel-control-next:hover,
5906 .carousel-control-next:focus {
5907 color: #fff;
5908 text-decoration: none;
5909 outline: 0;
5910 opacity: 0.9;
5911 }
5912
5913 .carousel-control-prev {
5914 right: 0;
5915 }
5916
5917 .carousel-control-next {
5918 left: 0;
5919 }
5920
5921 .carousel-control-prev-icon,
5922 .carousel-control-next-icon {
5923 display: inline-block;
5924 width: 2rem;
5925 height: 2rem;
5926 background-repeat: no-repeat;
5927 background-position: 50%;
5928 background-size: 100% 100%;
5929 }
5930 .carousel-control-next-icon {
5931 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
5932 }
5933
5934 .carousel-control-prev-icon {
5935 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
5936 }
5937
5938 .carousel-indicators {
5939 position: absolute;
5940 left: 0;
5941 bottom: 0;
5942 right: 0;
5943 z-index: 2;
5944 display: flex;
5945 justify-content: center;
5946 padding: 0;
5947 margin-left: 15%;
5948 margin-bottom: 1rem;
5949 margin-right: 15%;
5950 list-style: none;
5951 }
5952 .carousel-indicators [data-bs-target] {
5953 box-sizing: content-box;
5954 flex: 0 1 auto;
5955 width: 30px;
5956 height: 3px;
5957 padding: 0;
5958 margin-left: 3px;
5959 margin-right: 3px;
5960 text-indent: -999px;
5961 cursor: pointer;
5962 background-color: #fff;
5963 background-clip: padding-box;
5964 border: 0;
5965 border-top: 10px solid transparent;
5966 border-bottom: 10px solid transparent;
5967 opacity: 0.5;
5968 transition: opacity 0.6s ease;
5969 }
5970 @media (prefers-reduced-motion: reduce) {
5971 .carousel-indicators [data-bs-target] {
5972 transition: none;
5973 }
5974 }
5975 .carousel-indicators .active {
5976 opacity: 1;
5977 }
5978
5979 .carousel-caption {
5980 position: absolute;
5981 left: 15%;
5982 bottom: 1.25rem;
5983 right: 15%;
5984 padding-top: 1.25rem;
5985 padding-bottom: 1.25rem;
5986 color: #fff;
5987 text-align: center;
5988 }
5989
5990 .carousel-dark .carousel-control-next-icon,
5991 .carousel-dark .carousel-control-prev-icon {
5992 filter: invert(1) grayscale(100);
5993 }
5994 .carousel-dark .carousel-indicators [data-bs-target] {
5995 background-color: #000;
5996 }
5997 .carousel-dark .carousel-caption {
5998 color: #000;
5999 }
6000
6001 .spinner-grow,
6002 .spinner-border {
6003 display: inline-block;
6004 width: var(--bs-spinner-width);
6005 height: var(--bs-spinner-height);
6006 vertical-align: var(--bs-spinner-vertical-align);
6007 border-radius: 50%;
6008 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6009 }
6010
6011 @keyframes spinner-border {
6012 to {
6013 transform: rotate(360deg) ;
6014 }
6015 }
6016 .spinner-border {
6017 --bs-spinner-width: 2rem;
6018 --bs-spinner-height: 2rem;
6019 --bs-spinner-vertical-align: -0.125em;
6020 --bs-spinner-border-width: 0.25em;
6021 --bs-spinner-animation-speed: 0.75s;
6022 --bs-spinner-animation-name: spinner-border;
6023 border: var(--bs-spinner-border-width) solid currentcolor;
6024 border-left-color: transparent;
6025 }
6026
6027 .spinner-border-sm {
6028 --bs-spinner-width: 1rem;
6029 --bs-spinner-height: 1rem;
6030 --bs-spinner-border-width: 0.2em;
6031 }
6032
6033 @keyframes spinner-grow {
6034 0% {
6035 transform: scale(0);
6036 }
6037 50% {
6038 opacity: 1;
6039 transform: none;
6040 }
6041 }
6042 .spinner-grow {
6043 --bs-spinner-width: 2rem;
6044 --bs-spinner-height: 2rem;
6045 --bs-spinner-vertical-align: -0.125em;
6046 --bs-spinner-animation-speed: 0.75s;
6047 --bs-spinner-animation-name: spinner-grow;
6048 background-color: currentcolor;
6049 opacity: 0;
6050 }
6051
6052 .spinner-grow-sm {
6053 --bs-spinner-width: 1rem;
6054 --bs-spinner-height: 1rem;
6055 }
6056
6057 @media (prefers-reduced-motion: reduce) {
6058 .spinner-border,
6059 .spinner-grow {
6060 --bs-spinner-animation-speed: 1.5s;
6061 }
6062 }
6063 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6064 --bs-offcanvas-zindex: 1045;
6065 --bs-offcanvas-width: 400px;
6066 --bs-offcanvas-height: 30vh;
6067 --bs-offcanvas-padding-x: 1rem;
6068 --bs-offcanvas-padding-y: 1rem;
6069 --bs-offcanvas-color: ;
6070 --bs-offcanvas-bg: #fff;
6071 --bs-offcanvas-border-width: 1px;
6072 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6073 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6074 }
6075
6076 @media (max-width: 575.98px) {
6077 .offcanvas-sm {
6078 position: fixed;
6079 bottom: 0;
6080 z-index: var(--bs-offcanvas-zindex);
6081 display: flex;
6082 flex-direction: column;
6083 max-width: 100%;
6084 color: var(--bs-offcanvas-color);
6085 visibility: hidden;
6086 background-color: var(--bs-offcanvas-bg);
6087 background-clip: padding-box;
6088 outline: 0;
6089 transition: transform 0.3s ease-in-out;
6090 }
6091 }
6092 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6093 .offcanvas-sm {
6094 transition: none;
6095 }
6096 }
6097 @media (max-width: 575.98px) {
6098 .offcanvas-sm.offcanvas-start {
6099 top: 0;
6100 right: 0;
6101 width: var(--bs-offcanvas-width);
6102 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6103 transform: translateX(100%);
6104 }
6105 }
6106 @media (max-width: 575.98px) {
6107 .offcanvas-sm.offcanvas-end {
6108 top: 0;
6109 left: 0;
6110 width: var(--bs-offcanvas-width);
6111 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6112 transform: translateX(-100%);
6113 }
6114 }
6115 @media (max-width: 575.98px) {
6116 .offcanvas-sm.offcanvas-top {
6117 top: 0;
6118 left: 0;
6119 right: 0;
6120 height: var(--bs-offcanvas-height);
6121 max-height: 100%;
6122 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6123 transform: translateY(-100%);
6124 }
6125 }
6126 @media (max-width: 575.98px) {
6127 .offcanvas-sm.offcanvas-bottom {
6128 left: 0;
6129 right: 0;
6130 height: var(--bs-offcanvas-height);
6131 max-height: 100%;
6132 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6133 transform: translateY(100%);
6134 }
6135 }
6136 @media (max-width: 575.98px) {
6137 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6138 transform: none;
6139 }
6140 }
6141 @media (max-width: 575.98px) {
6142 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6143 visibility: visible;
6144 }
6145 }
6146 @media (min-width: 576px) {
6147 .offcanvas-sm {
6148 --bs-offcanvas-height: auto;
6149 --bs-offcanvas-border-width: 0;
6150 background-color: transparent !important;
6151 }
6152 .offcanvas-sm .offcanvas-header {
6153 display: none;
6154 }
6155 .offcanvas-sm .offcanvas-body {
6156 display: flex;
6157 flex-grow: 0;
6158 padding: 0;
6159 overflow-y: visible;
6160 background-color: transparent !important;
6161 }
6162 }
6163
6164 @media (max-width: 767.98px) {
6165 .offcanvas-md {
6166 position: fixed;
6167 bottom: 0;
6168 z-index: var(--bs-offcanvas-zindex);
6169 display: flex;
6170 flex-direction: column;
6171 max-width: 100%;
6172 color: var(--bs-offcanvas-color);
6173 visibility: hidden;
6174 background-color: var(--bs-offcanvas-bg);
6175 background-clip: padding-box;
6176 outline: 0;
6177 transition: transform 0.3s ease-in-out;
6178 }
6179 }
6180 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6181 .offcanvas-md {
6182 transition: none;
6183 }
6184 }
6185 @media (max-width: 767.98px) {
6186 .offcanvas-md.offcanvas-start {
6187 top: 0;
6188 right: 0;
6189 width: var(--bs-offcanvas-width);
6190 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6191 transform: translateX(100%);
6192 }
6193 }
6194 @media (max-width: 767.98px) {
6195 .offcanvas-md.offcanvas-end {
6196 top: 0;
6197 left: 0;
6198 width: var(--bs-offcanvas-width);
6199 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6200 transform: translateX(-100%);
6201 }
6202 }
6203 @media (max-width: 767.98px) {
6204 .offcanvas-md.offcanvas-top {
6205 top: 0;
6206 left: 0;
6207 right: 0;
6208 height: var(--bs-offcanvas-height);
6209 max-height: 100%;
6210 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6211 transform: translateY(-100%);
6212 }
6213 }
6214 @media (max-width: 767.98px) {
6215 .offcanvas-md.offcanvas-bottom {
6216 left: 0;
6217 right: 0;
6218 height: var(--bs-offcanvas-height);
6219 max-height: 100%;
6220 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6221 transform: translateY(100%);
6222 }
6223 }
6224 @media (max-width: 767.98px) {
6225 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6226 transform: none;
6227 }
6228 }
6229 @media (max-width: 767.98px) {
6230 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6231 visibility: visible;
6232 }
6233 }
6234 @media (min-width: 768px) {
6235 .offcanvas-md {
6236 --bs-offcanvas-height: auto;
6237 --bs-offcanvas-border-width: 0;
6238 background-color: transparent !important;
6239 }
6240 .offcanvas-md .offcanvas-header {
6241 display: none;
6242 }
6243 .offcanvas-md .offcanvas-body {
6244 display: flex;
6245 flex-grow: 0;
6246 padding: 0;
6247 overflow-y: visible;
6248 background-color: transparent !important;
6249 }
6250 }
6251
6252 @media (max-width: 991.98px) {
6253 .offcanvas-lg {
6254 position: fixed;
6255 bottom: 0;
6256 z-index: var(--bs-offcanvas-zindex);
6257 display: flex;
6258 flex-direction: column;
6259 max-width: 100%;
6260 color: var(--bs-offcanvas-color);
6261 visibility: hidden;
6262 background-color: var(--bs-offcanvas-bg);
6263 background-clip: padding-box;
6264 outline: 0;
6265 transition: transform 0.3s ease-in-out;
6266 }
6267 }
6268 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6269 .offcanvas-lg {
6270 transition: none;
6271 }
6272 }
6273 @media (max-width: 991.98px) {
6274 .offcanvas-lg.offcanvas-start {
6275 top: 0;
6276 right: 0;
6277 width: var(--bs-offcanvas-width);
6278 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6279 transform: translateX(100%);
6280 }
6281 }
6282 @media (max-width: 991.98px) {
6283 .offcanvas-lg.offcanvas-end {
6284 top: 0;
6285 left: 0;
6286 width: var(--bs-offcanvas-width);
6287 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6288 transform: translateX(-100%);
6289 }
6290 }
6291 @media (max-width: 991.98px) {
6292 .offcanvas-lg.offcanvas-top {
6293 top: 0;
6294 left: 0;
6295 right: 0;
6296 height: var(--bs-offcanvas-height);
6297 max-height: 100%;
6298 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6299 transform: translateY(-100%);
6300 }
6301 }
6302 @media (max-width: 991.98px) {
6303 .offcanvas-lg.offcanvas-bottom {
6304 left: 0;
6305 right: 0;
6306 height: var(--bs-offcanvas-height);
6307 max-height: 100%;
6308 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6309 transform: translateY(100%);
6310 }
6311 }
6312 @media (max-width: 991.98px) {
6313 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6314 transform: none;
6315 }
6316 }
6317 @media (max-width: 991.98px) {
6318 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6319 visibility: visible;
6320 }
6321 }
6322 @media (min-width: 992px) {
6323 .offcanvas-lg {
6324 --bs-offcanvas-height: auto;
6325 --bs-offcanvas-border-width: 0;
6326 background-color: transparent !important;
6327 }
6328 .offcanvas-lg .offcanvas-header {
6329 display: none;
6330 }
6331 .offcanvas-lg .offcanvas-body {
6332 display: flex;
6333 flex-grow: 0;
6334 padding: 0;
6335 overflow-y: visible;
6336 background-color: transparent !important;
6337 }
6338 }
6339
6340 @media (max-width: 1199.98px) {
6341 .offcanvas-xl {
6342 position: fixed;
6343 bottom: 0;
6344 z-index: var(--bs-offcanvas-zindex);
6345 display: flex;
6346 flex-direction: column;
6347 max-width: 100%;
6348 color: var(--bs-offcanvas-color);
6349 visibility: hidden;
6350 background-color: var(--bs-offcanvas-bg);
6351 background-clip: padding-box;
6352 outline: 0;
6353 transition: transform 0.3s ease-in-out;
6354 }
6355 }
6356 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6357 .offcanvas-xl {
6358 transition: none;
6359 }
6360 }
6361 @media (max-width: 1199.98px) {
6362 .offcanvas-xl.offcanvas-start {
6363 top: 0;
6364 right: 0;
6365 width: var(--bs-offcanvas-width);
6366 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6367 transform: translateX(100%);
6368 }
6369 }
6370 @media (max-width: 1199.98px) {
6371 .offcanvas-xl.offcanvas-end {
6372 top: 0;
6373 left: 0;
6374 width: var(--bs-offcanvas-width);
6375 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6376 transform: translateX(-100%);
6377 }
6378 }
6379 @media (max-width: 1199.98px) {
6380 .offcanvas-xl.offcanvas-top {
6381 top: 0;
6382 left: 0;
6383 right: 0;
6384 height: var(--bs-offcanvas-height);
6385 max-height: 100%;
6386 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6387 transform: translateY(-100%);
6388 }
6389 }
6390 @media (max-width: 1199.98px) {
6391 .offcanvas-xl.offcanvas-bottom {
6392 left: 0;
6393 right: 0;
6394 height: var(--bs-offcanvas-height);
6395 max-height: 100%;
6396 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6397 transform: translateY(100%);
6398 }
6399 }
6400 @media (max-width: 1199.98px) {
6401 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6402 transform: none;
6403 }
6404 }
6405 @media (max-width: 1199.98px) {
6406 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6407 visibility: visible;
6408 }
6409 }
6410 @media (min-width: 1200px) {
6411 .offcanvas-xl {
6412 --bs-offcanvas-height: auto;
6413 --bs-offcanvas-border-width: 0;
6414 background-color: transparent !important;
6415 }
6416 .offcanvas-xl .offcanvas-header {
6417 display: none;
6418 }
6419 .offcanvas-xl .offcanvas-body {
6420 display: flex;
6421 flex-grow: 0;
6422 padding: 0;
6423 overflow-y: visible;
6424 background-color: transparent !important;
6425 }
6426 }
6427
6428 @media (max-width: 1399.98px) {
6429 .offcanvas-xxl {
6430 position: fixed;
6431 bottom: 0;
6432 z-index: var(--bs-offcanvas-zindex);
6433 display: flex;
6434 flex-direction: column;
6435 max-width: 100%;
6436 color: var(--bs-offcanvas-color);
6437 visibility: hidden;
6438 background-color: var(--bs-offcanvas-bg);
6439 background-clip: padding-box;
6440 outline: 0;
6441 transition: transform 0.3s ease-in-out;
6442 }
6443 }
6444 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6445 .offcanvas-xxl {
6446 transition: none;
6447 }
6448 }
6449 @media (max-width: 1399.98px) {
6450 .offcanvas-xxl.offcanvas-start {
6451 top: 0;
6452 right: 0;
6453 width: var(--bs-offcanvas-width);
6454 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6455 transform: translateX(100%);
6456 }
6457 }
6458 @media (max-width: 1399.98px) {
6459 .offcanvas-xxl.offcanvas-end {
6460 top: 0;
6461 left: 0;
6462 width: var(--bs-offcanvas-width);
6463 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6464 transform: translateX(-100%);
6465 }
6466 }
6467 @media (max-width: 1399.98px) {
6468 .offcanvas-xxl.offcanvas-top {
6469 top: 0;
6470 left: 0;
6471 right: 0;
6472 height: var(--bs-offcanvas-height);
6473 max-height: 100%;
6474 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6475 transform: translateY(-100%);
6476 }
6477 }
6478 @media (max-width: 1399.98px) {
6479 .offcanvas-xxl.offcanvas-bottom {
6480 left: 0;
6481 right: 0;
6482 height: var(--bs-offcanvas-height);
6483 max-height: 100%;
6484 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6485 transform: translateY(100%);
6486 }
6487 }
6488 @media (max-width: 1399.98px) {
6489 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6490 transform: none;
6491 }
6492 }
6493 @media (max-width: 1399.98px) {
6494 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6495 visibility: visible;
6496 }
6497 }
6498 @media (min-width: 1400px) {
6499 .offcanvas-xxl {
6500 --bs-offcanvas-height: auto;
6501 --bs-offcanvas-border-width: 0;
6502 background-color: transparent !important;
6503 }
6504 .offcanvas-xxl .offcanvas-header {
6505 display: none;
6506 }
6507 .offcanvas-xxl .offcanvas-body {
6508 display: flex;
6509 flex-grow: 0;
6510 padding: 0;
6511 overflow-y: visible;
6512 background-color: transparent !important;
6513 }
6514 }
6515
6516 .offcanvas {
6517 position: fixed;
6518 bottom: 0;
6519 z-index: var(--bs-offcanvas-zindex);
6520 display: flex;
6521 flex-direction: column;
6522 max-width: 100%;
6523 color: var(--bs-offcanvas-color);
6524 visibility: hidden;
6525 background-color: var(--bs-offcanvas-bg);
6526 background-clip: padding-box;
6527 outline: 0;
6528 transition: transform 0.3s ease-in-out;
6529 }
6530 @media (prefers-reduced-motion: reduce) {
6531 .offcanvas {
6532 transition: none;
6533 }
6534 }
6535 .offcanvas.offcanvas-start {
6536 top: 0;
6537 right: 0;
6538 width: var(--bs-offcanvas-width);
6539 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6540 transform: translateX(100%);
6541 }
6542 .offcanvas.offcanvas-end {
6543 top: 0;
6544 left: 0;
6545 width: var(--bs-offcanvas-width);
6546 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6547 transform: translateX(-100%);
6548 }
6549 .offcanvas.offcanvas-top {
6550 top: 0;
6551 left: 0;
6552 right: 0;
6553 height: var(--bs-offcanvas-height);
6554 max-height: 100%;
6555 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6556 transform: translateY(-100%);
6557 }
6558 .offcanvas.offcanvas-bottom {
6559 left: 0;
6560 right: 0;
6561 height: var(--bs-offcanvas-height);
6562 max-height: 100%;
6563 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6564 transform: translateY(100%);
6565 }
6566 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6567 transform: none;
6568 }
6569 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6570 visibility: visible;
6571 }
6572
6573 .offcanvas-backdrop {
6574 position: fixed;
6575 top: 0;
6576 right: 0;
6577 z-index: 1040;
6578 width: 100vw;
6579 height: 100vh;
6580 background-color: #000;
6581 }
6582 .offcanvas-backdrop.fade {
6583 opacity: 0;
6584 }
6585 .offcanvas-backdrop.show {
6586 opacity: 0.5;
6587 }
6588
6589 .offcanvas-header {
6590 display: flex;
6591 align-items: center;
6592 justify-content: space-between;
6593 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6594 }
6595 .offcanvas-header .btn-close {
6596 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6597 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6598 margin-left: calc(-0.5 * var(--bs-offcanvas-padding-x));
6599 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6600 }
6601
6602 .offcanvas-title {
6603 margin-bottom: 0;
6604 line-height: 1.5;
6605 }
6606
6607 .offcanvas-body {
6608 flex-grow: 1;
6609 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6610 overflow-y: auto;
6611 }
6612
6613 .placeholder {
6614 display: inline-block;
6615 min-height: 1em;
6616 vertical-align: middle;
6617 cursor: wait;
6618 background-color: currentcolor;
6619 opacity: 0.5;
6620 }
6621 .placeholder.btn::before {
6622 display: inline-block;
6623 content: "";
6624 }
6625
6626 .placeholder-xs {
6627 min-height: 0.6em;
6628 }
6629
6630 .placeholder-sm {
6631 min-height: 0.8em;
6632 }
6633
6634 .placeholder-lg {
6635 min-height: 1.2em;
6636 }
6637
6638 .placeholder-glow .placeholder {
6639 animation: placeholder-glow 2s ease-in-out infinite;
6640 }
6641
6642 @keyframes placeholder-glow {
6643 50% {
6644 opacity: 0.2;
6645 }
6646 }
6647 .placeholder-wave {
6648 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6649 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6650 -webkit-mask-size: 200% 100%;
6651 mask-size: 200% 100%;
6652 animation: placeholder-wave 2s linear infinite;
6653 }
6654
6655 @keyframes placeholder-wave {
6656 100% {
6657 -webkit-mask-position: -200% 0%;
6658 mask-position: -200% 0%;
6659 }
6660 }
6661 .clearfix::after {
6662 display: block;
6663 clear: both;
6664 content: "";
6665 }
6666
6667 .text-bg-primary {
6668 color: #fff !important;
6669 background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
6670 }
6671
6672 .text-bg-secondary {
6673 color: #fff !important;
6674 background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
6675 }
6676
6677 .text-bg-success {
6678 color: #fff !important;
6679 background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
6680 }
6681
6682 .text-bg-info {
6683 color: #000 !important;
6684 background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
6685 }
6686
6687 .text-bg-warning {
6688 color: #000 !important;
6689 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6690 }
6691
6692 .text-bg-danger {
6693 color: #fff !important;
6694 background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
6695 }
6696
6697 .text-bg-light {
6698 color: #000 !important;
6699 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6700 }
6701
6702 .text-bg-dark {
6703 color: #fff !important;
6704 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6705 }
6706
6707 .link-primary {
6708 color: #0d6efd !important;
6709 }
6710 .link-primary:hover, .link-primary:focus {
6711 color: #0a58ca !important;
6712 }
6713
6714 .link-secondary {
6715 color: #6c757d !important;
6716 }
6717 .link-secondary:hover, .link-secondary:focus {
6718 color: #565e64 !important;
6719 }
6720
6721 .link-success {
6722 color: #198754 !important;
6723 }
6724 .link-success:hover, .link-success:focus {
6725 color: #146c43 !important;
6726 }
6727
6728 .link-info {
6729 color: #0dcaf0 !important;
6730 }
6731 .link-info:hover, .link-info:focus {
6732 color: #3dd5f3 !important;
6733 }
6734
6735 .link-warning {
6736 color: #ffc107 !important;
6737 }
6738 .link-warning:hover, .link-warning:focus {
6739 color: #ffcd39 !important;
6740 }
6741
6742 .link-danger {
6743 color: #dc3545 !important;
6744 }
6745 .link-danger:hover, .link-danger:focus {
6746 color: #b02a37 !important;
6747 }
6748
6749 .link-light {
6750 color: #f8f9fa !important;
6751 }
6752 .link-light:hover, .link-light:focus {
6753 color: #f9fafb !important;
6754 }
6755
6756 .link-dark {
6757 color: #212529 !important;
6758 }
6759 .link-dark:hover, .link-dark:focus {
6760 color: #1a1e21 !important;
6761 }
6762
6763 .ratio {
6764 position: relative;
6765 width: 100%;
6766 }
6767 .ratio::before {
6768 display: block;
6769 padding-top: var(--bs-aspect-ratio);
6770 content: "";
6771 }
6772 .ratio > * {
6773 position: absolute;
6774 top: 0;
6775 right: 0;
6776 width: 100%;
6777 height: 100%;
6778 }
6779
6780 .ratio-1x1 {
6781 --bs-aspect-ratio: 100%;
6782 }
6783
6784 .ratio-4x3 {
6785 --bs-aspect-ratio: 75%;
6786 }
6787
6788 .ratio-16x9 {
6789 --bs-aspect-ratio: 56.25%;
6790 }
6791
6792 .ratio-21x9 {
6793 --bs-aspect-ratio: 42.8571428571%;
6794 }
6795
6796 .fixed-top {
6797 position: fixed;
6798 top: 0;
6799 left: 0;
6800 right: 0;
6801 z-index: 1030;
6802 }
6803
6804 .fixed-bottom {
6805 position: fixed;
6806 left: 0;
6807 bottom: 0;
6808 right: 0;
6809 z-index: 1030;
6810 }
6811
6812 .sticky-top {
6813 position: -webkit-sticky;
6814 position: sticky;
6815 top: 0;
6816 z-index: 1020;
6817 }
6818
6819 .sticky-bottom {
6820 position: -webkit-sticky;
6821 position: sticky;
6822 bottom: 0;
6823 z-index: 1020;
6824 }
6825
6826 @media (min-width: 576px) {
6827 .sticky-sm-top {
6828 position: -webkit-sticky;
6829 position: sticky;
6830 top: 0;
6831 z-index: 1020;
6832 }
6833 .sticky-sm-bottom {
6834 position: -webkit-sticky;
6835 position: sticky;
6836 bottom: 0;
6837 z-index: 1020;
6838 }
6839 }
6840 @media (min-width: 768px) {
6841 .sticky-md-top {
6842 position: -webkit-sticky;
6843 position: sticky;
6844 top: 0;
6845 z-index: 1020;
6846 }
6847 .sticky-md-bottom {
6848 position: -webkit-sticky;
6849 position: sticky;
6850 bottom: 0;
6851 z-index: 1020;
6852 }
6853 }
6854 @media (min-width: 992px) {
6855 .sticky-lg-top {
6856 position: -webkit-sticky;
6857 position: sticky;
6858 top: 0;
6859 z-index: 1020;
6860 }
6861 .sticky-lg-bottom {
6862 position: -webkit-sticky;
6863 position: sticky;
6864 bottom: 0;
6865 z-index: 1020;
6866 }
6867 }
6868 @media (min-width: 1200px) {
6869 .sticky-xl-top {
6870 position: -webkit-sticky;
6871 position: sticky;
6872 top: 0;
6873 z-index: 1020;
6874 }
6875 .sticky-xl-bottom {
6876 position: -webkit-sticky;
6877 position: sticky;
6878 bottom: 0;
6879 z-index: 1020;
6880 }
6881 }
6882 @media (min-width: 1400px) {
6883 .sticky-xxl-top {
6884 position: -webkit-sticky;
6885 position: sticky;
6886 top: 0;
6887 z-index: 1020;
6888 }
6889 .sticky-xxl-bottom {
6890 position: -webkit-sticky;
6891 position: sticky;
6892 bottom: 0;
6893 z-index: 1020;
6894 }
6895 }
6896 .hstack {
6897 display: flex;
6898 flex-direction: row;
6899 align-items: center;
6900 align-self: stretch;
6901 }
6902
6903 .vstack {
6904 display: flex;
6905 flex: 1 1 auto;
6906 flex-direction: column;
6907 align-self: stretch;
6908 }
6909
6910 .visually-hidden,
6911 .visually-hidden-focusable:not(:focus):not(:focus-within) {
6912 position: absolute !important;
6913 width: 1px !important;
6914 height: 1px !important;
6915 padding: 0 !important;
6916 margin: -1px !important;
6917 overflow: hidden !important;
6918 clip: rect(0, 0, 0, 0) !important;
6919 white-space: nowrap !important;
6920 border: 0 !important;
6921 }
6922
6923 .stretched-link::after {
6924 position: absolute;
6925 top: 0;
6926 left: 0;
6927 bottom: 0;
6928 right: 0;
6929 z-index: 1;
6930 content: "";
6931 }
6932
6933 .text-truncate {
6934 overflow: hidden;
6935 text-overflow: ellipsis;
6936 white-space: nowrap;
6937 }
6938
6939 .vr {
6940 display: inline-block;
6941 align-self: stretch;
6942 width: 1px;
6943 min-height: 1em;
6944 background-color: currentcolor;
6945 opacity: 0.25;
6946 }
6947
6948 .align-baseline {
6949 vertical-align: baseline !important;
6950 }
6951
6952 .align-top {
6953 vertical-align: top !important;
6954 }
6955
6956 .align-middle {
6957 vertical-align: middle !important;
6958 }
6959
6960 .align-bottom {
6961 vertical-align: bottom !important;
6962 }
6963
6964 .align-text-bottom {
6965 vertical-align: text-bottom !important;
6966 }
6967
6968 .align-text-top {
6969 vertical-align: text-top !important;
6970 }
6971
6972 .float-start {
6973 float: right !important;
6974 }
6975
6976 .float-end {
6977 float: left !important;
6978 }
6979
6980 .float-none {
6981 float: none !important;
6982 }
6983
6984 .opacity-0 {
6985 opacity: 0 !important;
6986 }
6987
6988 .opacity-25 {
6989 opacity: 0.25 !important;
6990 }
6991
6992 .opacity-50 {
6993 opacity: 0.5 !important;
6994 }
6995
6996 .opacity-75 {
6997 opacity: 0.75 !important;
6998 }
6999
7000 .opacity-100 {
7001 opacity: 1 !important;
7002 }
7003
7004 .overflow-auto {
7005 overflow: auto !important;
7006 }
7007
7008 .overflow-hidden {
7009 overflow: hidden !important;
7010 }
7011
7012 .overflow-visible {
7013 overflow: visible !important;
7014 }
7015
7016 .overflow-scroll {
7017 overflow: scroll !important;
7018 }
7019
7020 .d-inline {
7021 display: inline !important;
7022 }
7023
7024 .d-inline-block {
7025 display: inline-block !important;
7026 }
7027
7028 .d-block {
7029 display: block !important;
7030 }
7031
7032 .d-grid {
7033 display: grid !important;
7034 }
7035
7036 .d-table {
7037 display: table !important;
7038 }
7039
7040 .d-table-row {
7041 display: table-row !important;
7042 }
7043
7044 .d-table-cell {
7045 display: table-cell !important;
7046 }
7047
7048 .d-flex {
7049 display: flex !important;
7050 }
7051
7052 .d-inline-flex {
7053 display: inline-flex !important;
7054 }
7055
7056 .d-none {
7057 display: none !important;
7058 }
7059
7060 .shadow {
7061 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7062 }
7063
7064 .shadow-sm {
7065 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7066 }
7067
7068 .shadow-lg {
7069 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7070 }
7071
7072 .shadow-none {
7073 box-shadow: none !important;
7074 }
7075
7076 .position-static {
7077 position: static !important;
7078 }
7079
7080 .position-relative {
7081 position: relative !important;
7082 }
7083
7084 .position-absolute {
7085 position: absolute !important;
7086 }
7087
7088 .position-fixed {
7089 position: fixed !important;
7090 }
7091
7092 .position-sticky {
7093 position: -webkit-sticky !important;
7094 position: sticky !important;
7095 }
7096
7097 .top-0 {
7098 top: 0 !important;
7099 }
7100
7101 .top-50 {
7102 top: 50% !important;
7103 }
7104
7105 .top-100 {
7106 top: 100% !important;
7107 }
7108
7109 .bottom-0 {
7110 bottom: 0 !important;
7111 }
7112
7113 .bottom-50 {
7114 bottom: 50% !important;
7115 }
7116
7117 .bottom-100 {
7118 bottom: 100% !important;
7119 }
7120
7121 .start-0 {
7122 right: 0 !important;
7123 }
7124
7125 .start-50 {
7126 right: 50% !important;
7127 }
7128
7129 .start-100 {
7130 right: 100% !important;
7131 }
7132
7133 .end-0 {
7134 left: 0 !important;
7135 }
7136
7137 .end-50 {
7138 left: 50% !important;
7139 }
7140
7141 .end-100 {
7142 left: 100% !important;
7143 }
7144
7145 .translate-middle {
7146 transform: translate(50%, -50%) !important;
7147 }
7148
7149 .translate-middle-x {
7150 transform: translateX(50%) !important;
7151 }
7152
7153 .translate-middle-y {
7154 transform: translateY(-50%) !important;
7155 }
7156
7157 .border {
7158 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7159 }
7160
7161 .border-0 {
7162 border: 0 !important;
7163 }
7164
7165 .border-top {
7166 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7167 }
7168
7169 .border-top-0 {
7170 border-top: 0 !important;
7171 }
7172
7173 .border-end {
7174 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7175 }
7176
7177 .border-end-0 {
7178 border-left: 0 !important;
7179 }
7180
7181 .border-bottom {
7182 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7183 }
7184
7185 .border-bottom-0 {
7186 border-bottom: 0 !important;
7187 }
7188
7189 .border-start {
7190 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7191 }
7192
7193 .border-start-0 {
7194 border-right: 0 !important;
7195 }
7196
7197 .border-primary {
7198 --bs-border-opacity: 1;
7199 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7200 }
7201
7202 .border-secondary {
7203 --bs-border-opacity: 1;
7204 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7205 }
7206
7207 .border-success {
7208 --bs-border-opacity: 1;
7209 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7210 }
7211
7212 .border-info {
7213 --bs-border-opacity: 1;
7214 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7215 }
7216
7217 .border-warning {
7218 --bs-border-opacity: 1;
7219 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7220 }
7221
7222 .border-danger {
7223 --bs-border-opacity: 1;
7224 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7225 }
7226
7227 .border-light {
7228 --bs-border-opacity: 1;
7229 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7230 }
7231
7232 .border-dark {
7233 --bs-border-opacity: 1;
7234 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7235 }
7236
7237 .border-white {
7238 --bs-border-opacity: 1;
7239 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7240 }
7241
7242 .border-1 {
7243 --bs-border-width: 1px;
7244 }
7245
7246 .border-2 {
7247 --bs-border-width: 2px;
7248 }
7249
7250 .border-3 {
7251 --bs-border-width: 3px;
7252 }
7253
7254 .border-4 {
7255 --bs-border-width: 4px;
7256 }
7257
7258 .border-5 {
7259 --bs-border-width: 5px;
7260 }
7261
7262 .border-opacity-10 {
7263 --bs-border-opacity: 0.1;
7264 }
7265
7266 .border-opacity-25 {
7267 --bs-border-opacity: 0.25;
7268 }
7269
7270 .border-opacity-50 {
7271 --bs-border-opacity: 0.5;
7272 }
7273
7274 .border-opacity-75 {
7275 --bs-border-opacity: 0.75;
7276 }
7277
7278 .border-opacity-100 {
7279 --bs-border-opacity: 1;
7280 }
7281
7282 .w-25 {
7283 width: 25% !important;
7284 }
7285
7286 .w-50 {
7287 width: 50% !important;
7288 }
7289
7290 .w-75 {
7291 width: 75% !important;
7292 }
7293
7294 .w-100 {
7295 width: 100% !important;
7296 }
7297
7298 .w-auto {
7299 width: auto !important;
7300 }
7301
7302 .mw-100 {
7303 max-width: 100% !important;
7304 }
7305
7306 .vw-100 {
7307 width: 100vw !important;
7308 }
7309
7310 .min-vw-100 {
7311 min-width: 100vw !important;
7312 }
7313
7314 .h-25 {
7315 height: 25% !important;
7316 }
7317
7318 .h-50 {
7319 height: 50% !important;
7320 }
7321
7322 .h-75 {
7323 height: 75% !important;
7324 }
7325
7326 .h-100 {
7327 height: 100% !important;
7328 }
7329
7330 .h-auto {
7331 height: auto !important;
7332 }
7333
7334 .mh-100 {
7335 max-height: 100% !important;
7336 }
7337
7338 .vh-100 {
7339 height: 100vh !important;
7340 }
7341
7342 .min-vh-100 {
7343 min-height: 100vh !important;
7344 }
7345
7346 .flex-fill {
7347 flex: 1 1 auto !important;
7348 }
7349
7350 .flex-row {
7351 flex-direction: row !important;
7352 }
7353
7354 .flex-column {
7355 flex-direction: column !important;
7356 }
7357
7358 .flex-row-reverse {
7359 flex-direction: row-reverse !important;
7360 }
7361
7362 .flex-column-reverse {
7363 flex-direction: column-reverse !important;
7364 }
7365
7366 .flex-grow-0 {
7367 flex-grow: 0 !important;
7368 }
7369
7370 .flex-grow-1 {
7371 flex-grow: 1 !important;
7372 }
7373
7374 .flex-shrink-0 {
7375 flex-shrink: 0 !important;
7376 }
7377
7378 .flex-shrink-1 {
7379 flex-shrink: 1 !important;
7380 }
7381
7382 .flex-wrap {
7383 flex-wrap: wrap !important;
7384 }
7385
7386 .flex-nowrap {
7387 flex-wrap: nowrap !important;
7388 }
7389
7390 .flex-wrap-reverse {
7391 flex-wrap: wrap-reverse !important;
7392 }
7393
7394 .justify-content-start {
7395 justify-content: flex-start !important;
7396 }
7397
7398 .justify-content-end {
7399 justify-content: flex-end !important;
7400 }
7401
7402 .justify-content-center {
7403 justify-content: center !important;
7404 }
7405
7406 .justify-content-between {
7407 justify-content: space-between !important;
7408 }
7409
7410 .justify-content-around {
7411 justify-content: space-around !important;
7412 }
7413
7414 .justify-content-evenly {
7415 justify-content: space-evenly !important;
7416 }
7417
7418 .align-items-start {
7419 align-items: flex-start !important;
7420 }
7421
7422 .align-items-end {
7423 align-items: flex-end !important;
7424 }
7425
7426 .align-items-center {
7427 align-items: center !important;
7428 }
7429
7430 .align-items-baseline {
7431 align-items: baseline !important;
7432 }
7433
7434 .align-items-stretch {
7435 align-items: stretch !important;
7436 }
7437
7438 .align-content-start {
7439 align-content: flex-start !important;
7440 }
7441
7442 .align-content-end {
7443 align-content: flex-end !important;
7444 }
7445
7446 .align-content-center {
7447 align-content: center !important;
7448 }
7449
7450 .align-content-between {
7451 align-content: space-between !important;
7452 }
7453
7454 .align-content-around {
7455 align-content: space-around !important;
7456 }
7457
7458 .align-content-stretch {
7459 align-content: stretch !important;
7460 }
7461
7462 .align-self-auto {
7463 align-self: auto !important;
7464 }
7465
7466 .align-self-start {
7467 align-self: flex-start !important;
7468 }
7469
7470 .align-self-end {
7471 align-self: flex-end !important;
7472 }
7473
7474 .align-self-center {
7475 align-self: center !important;
7476 }
7477
7478 .align-self-baseline {
7479 align-self: baseline !important;
7480 }
7481
7482 .align-self-stretch {
7483 align-self: stretch !important;
7484 }
7485
7486 .order-first {
7487 order: -1 !important;
7488 }
7489
7490 .order-0 {
7491 order: 0 !important;
7492 }
7493
7494 .order-1 {
7495 order: 1 !important;
7496 }
7497
7498 .order-2 {
7499 order: 2 !important;
7500 }
7501
7502 .order-3 {
7503 order: 3 !important;
7504 }
7505
7506 .order-4 {
7507 order: 4 !important;
7508 }
7509
7510 .order-5 {
7511 order: 5 !important;
7512 }
7513
7514 .order-last {
7515 order: 6 !important;
7516 }
7517
7518 .m-0 {
7519 margin: 0 !important;
7520 }
7521
7522 .m-1 {
7523 margin: 0.25rem !important;
7524 }
7525
7526 .m-2 {
7527 margin: 0.5rem !important;
7528 }
7529
7530 .m-3 {
7531 margin: 1rem !important;
7532 }
7533
7534 .m-4 {
7535 margin: 1.5rem !important;
7536 }
7537
7538 .m-5 {
7539 margin: 3rem !important;
7540 }
7541
7542 .m-auto {
7543 margin: auto !important;
7544 }
7545
7546 .mx-0 {
7547 margin-left: 0 !important;
7548 margin-right: 0 !important;
7549 }
7550
7551 .mx-1 {
7552 margin-left: 0.25rem !important;
7553 margin-right: 0.25rem !important;
7554 }
7555
7556 .mx-2 {
7557 margin-left: 0.5rem !important;
7558 margin-right: 0.5rem !important;
7559 }
7560
7561 .mx-3 {
7562 margin-left: 1rem !important;
7563 margin-right: 1rem !important;
7564 }
7565
7566 .mx-4 {
7567 margin-left: 1.5rem !important;
7568 margin-right: 1.5rem !important;
7569 }
7570
7571 .mx-5 {
7572 margin-left: 3rem !important;
7573 margin-right: 3rem !important;
7574 }
7575
7576 .mx-auto {
7577 margin-left: auto !important;
7578 margin-right: auto !important;
7579 }
7580
7581 .my-0 {
7582 margin-top: 0 !important;
7583 margin-bottom: 0 !important;
7584 }
7585
7586 .my-1 {
7587 margin-top: 0.25rem !important;
7588 margin-bottom: 0.25rem !important;
7589 }
7590
7591 .my-2 {
7592 margin-top: 0.5rem !important;
7593 margin-bottom: 0.5rem !important;
7594 }
7595
7596 .my-3 {
7597 margin-top: 1rem !important;
7598 margin-bottom: 1rem !important;
7599 }
7600
7601 .my-4 {
7602 margin-top: 1.5rem !important;
7603 margin-bottom: 1.5rem !important;
7604 }
7605
7606 .my-5 {
7607 margin-top: 3rem !important;
7608 margin-bottom: 3rem !important;
7609 }
7610
7611 .my-auto {
7612 margin-top: auto !important;
7613 margin-bottom: auto !important;
7614 }
7615
7616 .mt-0 {
7617 margin-top: 0 !important;
7618 }
7619
7620 .mt-1 {
7621 margin-top: 0.25rem !important;
7622 }
7623
7624 .mt-2 {
7625 margin-top: 0.5rem !important;
7626 }
7627
7628 .mt-3 {
7629 margin-top: 1rem !important;
7630 }
7631
7632 .mt-4 {
7633 margin-top: 1.5rem !important;
7634 }
7635
7636 .mt-5 {
7637 margin-top: 3rem !important;
7638 }
7639
7640 .mt-auto {
7641 margin-top: auto !important;
7642 }
7643
7644 .me-0 {
7645 margin-left: 0 !important;
7646 }
7647
7648 .me-1 {
7649 margin-left: 0.25rem !important;
7650 }
7651
7652 .me-2 {
7653 margin-left: 0.5rem !important;
7654 }
7655
7656 .me-3 {
7657 margin-left: 1rem !important;
7658 }
7659
7660 .me-4 {
7661 margin-left: 1.5rem !important;
7662 }
7663
7664 .me-5 {
7665 margin-left: 3rem !important;
7666 }
7667
7668 .me-auto {
7669 margin-left: auto !important;
7670 }
7671
7672 .mb-0 {
7673 margin-bottom: 0 !important;
7674 }
7675
7676 .mb-1 {
7677 margin-bottom: 0.25rem !important;
7678 }
7679
7680 .mb-2 {
7681 margin-bottom: 0.5rem !important;
7682 }
7683
7684 .mb-3 {
7685 margin-bottom: 1rem !important;
7686 }
7687
7688 .mb-4 {
7689 margin-bottom: 1.5rem !important;
7690 }
7691
7692 .mb-5 {
7693 margin-bottom: 3rem !important;
7694 }
7695
7696 .mb-auto {
7697 margin-bottom: auto !important;
7698 }
7699
7700 .ms-0 {
7701 margin-right: 0 !important;
7702 }
7703
7704 .ms-1 {
7705 margin-right: 0.25rem !important;
7706 }
7707
7708 .ms-2 {
7709 margin-right: 0.5rem !important;
7710 }
7711
7712 .ms-3 {
7713 margin-right: 1rem !important;
7714 }
7715
7716 .ms-4 {
7717 margin-right: 1.5rem !important;
7718 }
7719
7720 .ms-5 {
7721 margin-right: 3rem !important;
7722 }
7723
7724 .ms-auto {
7725 margin-right: auto !important;
7726 }
7727
7728 .p-0 {
7729 padding: 0 !important;
7730 }
7731
7732 .p-1 {
7733 padding: 0.25rem !important;
7734 }
7735
7736 .p-2 {
7737 padding: 0.5rem !important;
7738 }
7739
7740 .p-3 {
7741 padding: 1rem !important;
7742 }
7743
7744 .p-4 {
7745 padding: 1.5rem !important;
7746 }
7747
7748 .p-5 {
7749 padding: 3rem !important;
7750 }
7751
7752 .px-0 {
7753 padding-left: 0 !important;
7754 padding-right: 0 !important;
7755 }
7756
7757 .px-1 {
7758 padding-left: 0.25rem !important;
7759 padding-right: 0.25rem !important;
7760 }
7761
7762 .px-2 {
7763 padding-left: 0.5rem !important;
7764 padding-right: 0.5rem !important;
7765 }
7766
7767 .px-3 {
7768 padding-left: 1rem !important;
7769 padding-right: 1rem !important;
7770 }
7771
7772 .px-4 {
7773 padding-left: 1.5rem !important;
7774 padding-right: 1.5rem !important;
7775 }
7776
7777 .px-5 {
7778 padding-left: 3rem !important;
7779 padding-right: 3rem !important;
7780 }
7781
7782 .py-0 {
7783 padding-top: 0 !important;
7784 padding-bottom: 0 !important;
7785 }
7786
7787 .py-1 {
7788 padding-top: 0.25rem !important;
7789 padding-bottom: 0.25rem !important;
7790 }
7791
7792 .py-2 {
7793 padding-top: 0.5rem !important;
7794 padding-bottom: 0.5rem !important;
7795 }
7796
7797 .py-3 {
7798 padding-top: 1rem !important;
7799 padding-bottom: 1rem !important;
7800 }
7801
7802 .py-4 {
7803 padding-top: 1.5rem !important;
7804 padding-bottom: 1.5rem !important;
7805 }
7806
7807 .py-5 {
7808 padding-top: 3rem !important;
7809 padding-bottom: 3rem !important;
7810 }
7811
7812 .pt-0 {
7813 padding-top: 0 !important;
7814 }
7815
7816 .pt-1 {
7817 padding-top: 0.25rem !important;
7818 }
7819
7820 .pt-2 {
7821 padding-top: 0.5rem !important;
7822 }
7823
7824 .pt-3 {
7825 padding-top: 1rem !important;
7826 }
7827
7828 .pt-4 {
7829 padding-top: 1.5rem !important;
7830 }
7831
7832 .pt-5 {
7833 padding-top: 3rem !important;
7834 }
7835
7836 .pe-0 {
7837 padding-left: 0 !important;
7838 }
7839
7840 .pe-1 {
7841 padding-left: 0.25rem !important;
7842 }
7843
7844 .pe-2 {
7845 padding-left: 0.5rem !important;
7846 }
7847
7848 .pe-3 {
7849 padding-left: 1rem !important;
7850 }
7851
7852 .pe-4 {
7853 padding-left: 1.5rem !important;
7854 }
7855
7856 .pe-5 {
7857 padding-left: 3rem !important;
7858 }
7859
7860 .pb-0 {
7861 padding-bottom: 0 !important;
7862 }
7863
7864 .pb-1 {
7865 padding-bottom: 0.25rem !important;
7866 }
7867
7868 .pb-2 {
7869 padding-bottom: 0.5rem !important;
7870 }
7871
7872 .pb-3 {
7873 padding-bottom: 1rem !important;
7874 }
7875
7876 .pb-4 {
7877 padding-bottom: 1.5rem !important;
7878 }
7879
7880 .pb-5 {
7881 padding-bottom: 3rem !important;
7882 }
7883
7884 .ps-0 {
7885 padding-right: 0 !important;
7886 }
7887
7888 .ps-1 {
7889 padding-right: 0.25rem !important;
7890 }
7891
7892 .ps-2 {
7893 padding-right: 0.5rem !important;
7894 }
7895
7896 .ps-3 {
7897 padding-right: 1rem !important;
7898 }
7899
7900 .ps-4 {
7901 padding-right: 1.5rem !important;
7902 }
7903
7904 .ps-5 {
7905 padding-right: 3rem !important;
7906 }
7907
7908 .gap-0 {
7909 gap: 0 !important;
7910 }
7911
7912 .gap-1 {
7913 gap: 0.25rem !important;
7914 }
7915
7916 .gap-2 {
7917 gap: 0.5rem !important;
7918 }
7919
7920 .gap-3 {
7921 gap: 1rem !important;
7922 }
7923
7924 .gap-4 {
7925 gap: 1.5rem !important;
7926 }
7927
7928 .gap-5 {
7929 gap: 3rem !important;
7930 }
7931
7932 .font-monospace {
7933 font-family: var(--bs-font-monospace) !important;
7934 }
7935
7936 .fs-1 {
7937 font-size: calc(1.375rem + 1.5vw) !important;
7938 }
7939
7940 .fs-2 {
7941 font-size: calc(1.325rem + 0.9vw) !important;
7942 }
7943
7944 .fs-3 {
7945 font-size: calc(1.3rem + 0.6vw) !important;
7946 }
7947
7948 .fs-4 {
7949 font-size: calc(1.275rem + 0.3vw) !important;
7950 }
7951
7952 .fs-5 {
7953 font-size: 1.25rem !important;
7954 }
7955
7956 .fs-6 {
7957 font-size: 1rem !important;
7958 }
7959
7960 .fst-italic {
7961 font-style: italic !important;
7962 }
7963
7964 .fst-normal {
7965 font-style: normal !important;
7966 }
7967
7968 .fw-light {
7969 font-weight: 300 !important;
7970 }
7971
7972 .fw-lighter {
7973 font-weight: lighter !important;
7974 }
7975
7976 .fw-normal {
7977 font-weight: 400 !important;
7978 }
7979
7980 .fw-bold {
7981 font-weight: 700 !important;
7982 }
7983
7984 .fw-semibold {
7985 font-weight: 600 !important;
7986 }
7987
7988 .fw-bolder {
7989 font-weight: bolder !important;
7990 }
7991
7992 .lh-1 {
7993 line-height: 1 !important;
7994 }
7995
7996 .lh-sm {
7997 line-height: 1.25 !important;
7998 }
7999
8000 .lh-base {
8001 line-height: 1.5 !important;
8002 }
8003
8004 .lh-lg {
8005 line-height: 2 !important;
8006 }
8007
8008 .text-start {
8009 text-align: right !important;
8010 }
8011
8012 .text-end {
8013 text-align: left !important;
8014 }
8015
8016 .text-center {
8017 text-align: center !important;
8018 }
8019
8020 .text-decoration-none {
8021 text-decoration: none !important;
8022 }
8023
8024 .text-decoration-underline {
8025 text-decoration: underline !important;
8026 }
8027
8028 .text-decoration-line-through {
8029 text-decoration: line-through !important;
8030 }
8031
8032 .text-lowercase {
8033 text-transform: lowercase !important;
8034 }
8035
8036 .text-uppercase {
8037 text-transform: uppercase !important;
8038 }
8039
8040 .text-capitalize {
8041 text-transform: capitalize !important;
8042 }
8043
8044 .text-wrap {
8045 white-space: normal !important;
8046 }
8047
8048 .text-nowrap {
8049 white-space: nowrap !important;
8050 }
8051 .text-primary {
8052 --bs-text-opacity: 1;
8053 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8054 }
8055
8056 .text-secondary {
8057 --bs-text-opacity: 1;
8058 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8059 }
8060
8061 .text-success {
8062 --bs-text-opacity: 1;
8063 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8064 }
8065
8066 .text-info {
8067 --bs-text-opacity: 1;
8068 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8069 }
8070
8071 .text-warning {
8072 --bs-text-opacity: 1;
8073 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8074 }
8075
8076 .text-danger {
8077 --bs-text-opacity: 1;
8078 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8079 }
8080
8081 .text-light {
8082 --bs-text-opacity: 1;
8083 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8084 }
8085
8086 .text-dark {
8087 --bs-text-opacity: 1;
8088 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8089 }
8090
8091 .text-black {
8092 --bs-text-opacity: 1;
8093 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8094 }
8095
8096 .text-white {
8097 --bs-text-opacity: 1;
8098 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8099 }
8100
8101 .text-body {
8102 --bs-text-opacity: 1;
8103 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8104 }
8105
8106 .text-muted {
8107 --bs-text-opacity: 1;
8108 color: #6c757d !important;
8109 }
8110
8111 .text-black-50 {
8112 --bs-text-opacity: 1;
8113 color: rgba(0, 0, 0, 0.5) !important;
8114 }
8115
8116 .text-white-50 {
8117 --bs-text-opacity: 1;
8118 color: rgba(255, 255, 255, 0.5) !important;
8119 }
8120
8121 .text-reset {
8122 --bs-text-opacity: 1;
8123 color: inherit !important;
8124 }
8125
8126 .text-opacity-25 {
8127 --bs-text-opacity: 0.25;
8128 }
8129
8130 .text-opacity-50 {
8131 --bs-text-opacity: 0.5;
8132 }
8133
8134 .text-opacity-75 {
8135 --bs-text-opacity: 0.75;
8136 }
8137
8138 .text-opacity-100 {
8139 --bs-text-opacity: 1;
8140 }
8141
8142 .bg-primary {
8143 --bs-bg-opacity: 1;
8144 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8145 }
8146
8147 .bg-secondary {
8148 --bs-bg-opacity: 1;
8149 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8150 }
8151
8152 .bg-success {
8153 --bs-bg-opacity: 1;
8154 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8155 }
8156
8157 .bg-info {
8158 --bs-bg-opacity: 1;
8159 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8160 }
8161
8162 .bg-warning {
8163 --bs-bg-opacity: 1;
8164 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8165 }
8166
8167 .bg-danger {
8168 --bs-bg-opacity: 1;
8169 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8170 }
8171
8172 .bg-light {
8173 --bs-bg-opacity: 1;
8174 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8175 }
8176
8177 .bg-dark {
8178 --bs-bg-opacity: 1;
8179 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8180 }
8181
8182 .bg-black {
8183 --bs-bg-opacity: 1;
8184 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8185 }
8186
8187 .bg-white {
8188 --bs-bg-opacity: 1;
8189 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8190 }
8191
8192 .bg-body {
8193 --bs-bg-opacity: 1;
8194 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8195 }
8196
8197 .bg-transparent {
8198 --bs-bg-opacity: 1;
8199 background-color: transparent !important;
8200 }
8201
8202 .bg-opacity-10 {
8203 --bs-bg-opacity: 0.1;
8204 }
8205
8206 .bg-opacity-25 {
8207 --bs-bg-opacity: 0.25;
8208 }
8209
8210 .bg-opacity-50 {
8211 --bs-bg-opacity: 0.5;
8212 }
8213
8214 .bg-opacity-75 {
8215 --bs-bg-opacity: 0.75;
8216 }
8217
8218 .bg-opacity-100 {
8219 --bs-bg-opacity: 1;
8220 }
8221
8222 .bg-gradient {
8223 background-image: var(--bs-gradient) !important;
8224 }
8225
8226 .user-select-all {
8227 -webkit-user-select: all !important;
8228 -moz-user-select: all !important;
8229 user-select: all !important;
8230 }
8231
8232 .user-select-auto {
8233 -webkit-user-select: auto !important;
8234 -moz-user-select: auto !important;
8235 user-select: auto !important;
8236 }
8237
8238 .user-select-none {
8239 -webkit-user-select: none !important;
8240 -moz-user-select: none !important;
8241 user-select: none !important;
8242 }
8243
8244 .pe-none {
8245 pointer-events: none !important;
8246 }
8247
8248 .pe-auto {
8249 pointer-events: auto !important;
8250 }
8251
8252 .rounded {
8253 border-radius: var(--bs-border-radius) !important;
8254 }
8255
8256 .rounded-0 {
8257 border-radius: 0 !important;
8258 }
8259
8260 .rounded-1 {
8261 border-radius: var(--bs-border-radius-sm) !important;
8262 }
8263
8264 .rounded-2 {
8265 border-radius: var(--bs-border-radius) !important;
8266 }
8267
8268 .rounded-3 {
8269 border-radius: var(--bs-border-radius-lg) !important;
8270 }
8271
8272 .rounded-4 {
8273 border-radius: var(--bs-border-radius-xl) !important;
8274 }
8275
8276 .rounded-5 {
8277 border-radius: var(--bs-border-radius-2xl) !important;
8278 }
8279
8280 .rounded-circle {
8281 border-radius: 50% !important;
8282 }
8283
8284 .rounded-pill {
8285 border-radius: var(--bs-border-radius-pill) !important;
8286 }
8287
8288 .rounded-top {
8289 border-top-right-radius: var(--bs-border-radius) !important;
8290 border-top-left-radius: var(--bs-border-radius) !important;
8291 }
8292
8293 .rounded-end {
8294 border-top-left-radius: var(--bs-border-radius) !important;
8295 border-bottom-left-radius: var(--bs-border-radius) !important;
8296 }
8297
8298 .rounded-bottom {
8299 border-bottom-left-radius: var(--bs-border-radius) !important;
8300 border-bottom-right-radius: var(--bs-border-radius) !important;
8301 }
8302
8303 .rounded-start {
8304 border-bottom-right-radius: var(--bs-border-radius) !important;
8305 border-top-right-radius: var(--bs-border-radius) !important;
8306 }
8307
8308 .visible {
8309 visibility: visible !important;
8310 }
8311
8312 .invisible {
8313 visibility: hidden !important;
8314 }
8315
8316 @media (min-width: 576px) {
8317 .float-sm-start {
8318 float: right !important;
8319 }
8320 .float-sm-end {
8321 float: left !important;
8322 }
8323 .float-sm-none {
8324 float: none !important;
8325 }
8326 .d-sm-inline {
8327 display: inline !important;
8328 }
8329 .d-sm-inline-block {
8330 display: inline-block !important;
8331 }
8332 .d-sm-block {
8333 display: block !important;
8334 }
8335 .d-sm-grid {
8336 display: grid !important;
8337 }
8338 .d-sm-table {
8339 display: table !important;
8340 }
8341 .d-sm-table-row {
8342 display: table-row !important;
8343 }
8344 .d-sm-table-cell {
8345 display: table-cell !important;
8346 }
8347 .d-sm-flex {
8348 display: flex !important;
8349 }
8350 .d-sm-inline-flex {
8351 display: inline-flex !important;
8352 }
8353 .d-sm-none {
8354 display: none !important;
8355 }
8356 .flex-sm-fill {
8357 flex: 1 1 auto !important;
8358 }
8359 .flex-sm-row {
8360 flex-direction: row !important;
8361 }
8362 .flex-sm-column {
8363 flex-direction: column !important;
8364 }
8365 .flex-sm-row-reverse {
8366 flex-direction: row-reverse !important;
8367 }
8368 .flex-sm-column-reverse {
8369 flex-direction: column-reverse !important;
8370 }
8371 .flex-sm-grow-0 {
8372 flex-grow: 0 !important;
8373 }
8374 .flex-sm-grow-1 {
8375 flex-grow: 1 !important;
8376 }
8377 .flex-sm-shrink-0 {
8378 flex-shrink: 0 !important;
8379 }
8380 .flex-sm-shrink-1 {
8381 flex-shrink: 1 !important;
8382 }
8383 .flex-sm-wrap {
8384 flex-wrap: wrap !important;
8385 }
8386 .flex-sm-nowrap {
8387 flex-wrap: nowrap !important;
8388 }
8389 .flex-sm-wrap-reverse {
8390 flex-wrap: wrap-reverse !important;
8391 }
8392 .justify-content-sm-start {
8393 justify-content: flex-start !important;
8394 }
8395 .justify-content-sm-end {
8396 justify-content: flex-end !important;
8397 }
8398 .justify-content-sm-center {
8399 justify-content: center !important;
8400 }
8401 .justify-content-sm-between {
8402 justify-content: space-between !important;
8403 }
8404 .justify-content-sm-around {
8405 justify-content: space-around !important;
8406 }
8407 .justify-content-sm-evenly {
8408 justify-content: space-evenly !important;
8409 }
8410 .align-items-sm-start {
8411 align-items: flex-start !important;
8412 }
8413 .align-items-sm-end {
8414 align-items: flex-end !important;
8415 }
8416 .align-items-sm-center {
8417 align-items: center !important;
8418 }
8419 .align-items-sm-baseline {
8420 align-items: baseline !important;
8421 }
8422 .align-items-sm-stretch {
8423 align-items: stretch !important;
8424 }
8425 .align-content-sm-start {
8426 align-content: flex-start !important;
8427 }
8428 .align-content-sm-end {
8429 align-content: flex-end !important;
8430 }
8431 .align-content-sm-center {
8432 align-content: center !important;
8433 }
8434 .align-content-sm-between {
8435 align-content: space-between !important;
8436 }
8437 .align-content-sm-around {
8438 align-content: space-around !important;
8439 }
8440 .align-content-sm-stretch {
8441 align-content: stretch !important;
8442 }
8443 .align-self-sm-auto {
8444 align-self: auto !important;
8445 }
8446 .align-self-sm-start {
8447 align-self: flex-start !important;
8448 }
8449 .align-self-sm-end {
8450 align-self: flex-end !important;
8451 }
8452 .align-self-sm-center {
8453 align-self: center !important;
8454 }
8455 .align-self-sm-baseline {
8456 align-self: baseline !important;
8457 }
8458 .align-self-sm-stretch {
8459 align-self: stretch !important;
8460 }
8461 .order-sm-first {
8462 order: -1 !important;
8463 }
8464 .order-sm-0 {
8465 order: 0 !important;
8466 }
8467 .order-sm-1 {
8468 order: 1 !important;
8469 }
8470 .order-sm-2 {
8471 order: 2 !important;
8472 }
8473 .order-sm-3 {
8474 order: 3 !important;
8475 }
8476 .order-sm-4 {
8477 order: 4 !important;
8478 }
8479 .order-sm-5 {
8480 order: 5 !important;
8481 }
8482 .order-sm-last {
8483 order: 6 !important;
8484 }
8485 .m-sm-0 {
8486 margin: 0 !important;
8487 }
8488 .m-sm-1 {
8489 margin: 0.25rem !important;
8490 }
8491 .m-sm-2 {
8492 margin: 0.5rem !important;
8493 }
8494 .m-sm-3 {
8495 margin: 1rem !important;
8496 }
8497 .m-sm-4 {
8498 margin: 1.5rem !important;
8499 }
8500 .m-sm-5 {
8501 margin: 3rem !important;
8502 }
8503 .m-sm-auto {
8504 margin: auto !important;
8505 }
8506 .mx-sm-0 {
8507 margin-left: 0 !important;
8508 margin-right: 0 !important;
8509 }
8510 .mx-sm-1 {
8511 margin-left: 0.25rem !important;
8512 margin-right: 0.25rem !important;
8513 }
8514 .mx-sm-2 {
8515 margin-left: 0.5rem !important;
8516 margin-right: 0.5rem !important;
8517 }
8518 .mx-sm-3 {
8519 margin-left: 1rem !important;
8520 margin-right: 1rem !important;
8521 }
8522 .mx-sm-4 {
8523 margin-left: 1.5rem !important;
8524 margin-right: 1.5rem !important;
8525 }
8526 .mx-sm-5 {
8527 margin-left: 3rem !important;
8528 margin-right: 3rem !important;
8529 }
8530 .mx-sm-auto {
8531 margin-left: auto !important;
8532 margin-right: auto !important;
8533 }
8534 .my-sm-0 {
8535 margin-top: 0 !important;
8536 margin-bottom: 0 !important;
8537 }
8538 .my-sm-1 {
8539 margin-top: 0.25rem !important;
8540 margin-bottom: 0.25rem !important;
8541 }
8542 .my-sm-2 {
8543 margin-top: 0.5rem !important;
8544 margin-bottom: 0.5rem !important;
8545 }
8546 .my-sm-3 {
8547 margin-top: 1rem !important;
8548 margin-bottom: 1rem !important;
8549 }
8550 .my-sm-4 {
8551 margin-top: 1.5rem !important;
8552 margin-bottom: 1.5rem !important;
8553 }
8554 .my-sm-5 {
8555 margin-top: 3rem !important;
8556 margin-bottom: 3rem !important;
8557 }
8558 .my-sm-auto {
8559 margin-top: auto !important;
8560 margin-bottom: auto !important;
8561 }
8562 .mt-sm-0 {
8563 margin-top: 0 !important;
8564 }
8565 .mt-sm-1 {
8566 margin-top: 0.25rem !important;
8567 }
8568 .mt-sm-2 {
8569 margin-top: 0.5rem !important;
8570 }
8571 .mt-sm-3 {
8572 margin-top: 1rem !important;
8573 }
8574 .mt-sm-4 {
8575 margin-top: 1.5rem !important;
8576 }
8577 .mt-sm-5 {
8578 margin-top: 3rem !important;
8579 }
8580 .mt-sm-auto {
8581 margin-top: auto !important;
8582 }
8583 .me-sm-0 {
8584 margin-left: 0 !important;
8585 }
8586 .me-sm-1 {
8587 margin-left: 0.25rem !important;
8588 }
8589 .me-sm-2 {
8590 margin-left: 0.5rem !important;
8591 }
8592 .me-sm-3 {
8593 margin-left: 1rem !important;
8594 }
8595 .me-sm-4 {
8596 margin-left: 1.5rem !important;
8597 }
8598 .me-sm-5 {
8599 margin-left: 3rem !important;
8600 }
8601 .me-sm-auto {
8602 margin-left: auto !important;
8603 }
8604 .mb-sm-0 {
8605 margin-bottom: 0 !important;
8606 }
8607 .mb-sm-1 {
8608 margin-bottom: 0.25rem !important;
8609 }
8610 .mb-sm-2 {
8611 margin-bottom: 0.5rem !important;
8612 }
8613 .mb-sm-3 {
8614 margin-bottom: 1rem !important;
8615 }
8616 .mb-sm-4 {
8617 margin-bottom: 1.5rem !important;
8618 }
8619 .mb-sm-5 {
8620 margin-bottom: 3rem !important;
8621 }
8622 .mb-sm-auto {
8623 margin-bottom: auto !important;
8624 }
8625 .ms-sm-0 {
8626 margin-right: 0 !important;
8627 }
8628 .ms-sm-1 {
8629 margin-right: 0.25rem !important;
8630 }
8631 .ms-sm-2 {
8632 margin-right: 0.5rem !important;
8633 }
8634 .ms-sm-3 {
8635 margin-right: 1rem !important;
8636 }
8637 .ms-sm-4 {
8638 margin-right: 1.5rem !important;
8639 }
8640 .ms-sm-5 {
8641 margin-right: 3rem !important;
8642 }
8643 .ms-sm-auto {
8644 margin-right: auto !important;
8645 }
8646 .p-sm-0 {
8647 padding: 0 !important;
8648 }
8649 .p-sm-1 {
8650 padding: 0.25rem !important;
8651 }
8652 .p-sm-2 {
8653 padding: 0.5rem !important;
8654 }
8655 .p-sm-3 {
8656 padding: 1rem !important;
8657 }
8658 .p-sm-4 {
8659 padding: 1.5rem !important;
8660 }
8661 .p-sm-5 {
8662 padding: 3rem !important;
8663 }
8664 .px-sm-0 {
8665 padding-left: 0 !important;
8666 padding-right: 0 !important;
8667 }
8668 .px-sm-1 {
8669 padding-left: 0.25rem !important;
8670 padding-right: 0.25rem !important;
8671 }
8672 .px-sm-2 {
8673 padding-left: 0.5rem !important;
8674 padding-right: 0.5rem !important;
8675 }
8676 .px-sm-3 {
8677 padding-left: 1rem !important;
8678 padding-right: 1rem !important;
8679 }
8680 .px-sm-4 {
8681 padding-left: 1.5rem !important;
8682 padding-right: 1.5rem !important;
8683 }
8684 .px-sm-5 {
8685 padding-left: 3rem !important;
8686 padding-right: 3rem !important;
8687 }
8688 .py-sm-0 {
8689 padding-top: 0 !important;
8690 padding-bottom: 0 !important;
8691 }
8692 .py-sm-1 {
8693 padding-top: 0.25rem !important;
8694 padding-bottom: 0.25rem !important;
8695 }
8696 .py-sm-2 {
8697 padding-top: 0.5rem !important;
8698 padding-bottom: 0.5rem !important;
8699 }
8700 .py-sm-3 {
8701 padding-top: 1rem !important;
8702 padding-bottom: 1rem !important;
8703 }
8704 .py-sm-4 {
8705 padding-top: 1.5rem !important;
8706 padding-bottom: 1.5rem !important;
8707 }
8708 .py-sm-5 {
8709 padding-top: 3rem !important;
8710 padding-bottom: 3rem !important;
8711 }
8712 .pt-sm-0 {
8713 padding-top: 0 !important;
8714 }
8715 .pt-sm-1 {
8716 padding-top: 0.25rem !important;
8717 }
8718 .pt-sm-2 {
8719 padding-top: 0.5rem !important;
8720 }
8721 .pt-sm-3 {
8722 padding-top: 1rem !important;
8723 }
8724 .pt-sm-4 {
8725 padding-top: 1.5rem !important;
8726 }
8727 .pt-sm-5 {
8728 padding-top: 3rem !important;
8729 }
8730 .pe-sm-0 {
8731 padding-left: 0 !important;
8732 }
8733 .pe-sm-1 {
8734 padding-left: 0.25rem !important;
8735 }
8736 .pe-sm-2 {
8737 padding-left: 0.5rem !important;
8738 }
8739 .pe-sm-3 {
8740 padding-left: 1rem !important;
8741 }
8742 .pe-sm-4 {
8743 padding-left: 1.5rem !important;
8744 }
8745 .pe-sm-5 {
8746 padding-left: 3rem !important;
8747 }
8748 .pb-sm-0 {
8749 padding-bottom: 0 !important;
8750 }
8751 .pb-sm-1 {
8752 padding-bottom: 0.25rem !important;
8753 }
8754 .pb-sm-2 {
8755 padding-bottom: 0.5rem !important;
8756 }
8757 .pb-sm-3 {
8758 padding-bottom: 1rem !important;
8759 }
8760 .pb-sm-4 {
8761 padding-bottom: 1.5rem !important;
8762 }
8763 .pb-sm-5 {
8764 padding-bottom: 3rem !important;
8765 }
8766 .ps-sm-0 {
8767 padding-right: 0 !important;
8768 }
8769 .ps-sm-1 {
8770 padding-right: 0.25rem !important;
8771 }
8772 .ps-sm-2 {
8773 padding-right: 0.5rem !important;
8774 }
8775 .ps-sm-3 {
8776 padding-right: 1rem !important;
8777 }
8778 .ps-sm-4 {
8779 padding-right: 1.5rem !important;
8780 }
8781 .ps-sm-5 {
8782 padding-right: 3rem !important;
8783 }
8784 .gap-sm-0 {
8785 gap: 0 !important;
8786 }
8787 .gap-sm-1 {
8788 gap: 0.25rem !important;
8789 }
8790 .gap-sm-2 {
8791 gap: 0.5rem !important;
8792 }
8793 .gap-sm-3 {
8794 gap: 1rem !important;
8795 }
8796 .gap-sm-4 {
8797 gap: 1.5rem !important;
8798 }
8799 .gap-sm-5 {
8800 gap: 3rem !important;
8801 }
8802 .text-sm-start {
8803 text-align: right !important;
8804 }
8805 .text-sm-end {
8806 text-align: left !important;
8807 }
8808 .text-sm-center {
8809 text-align: center !important;
8810 }
8811 }
8812 @media (min-width: 768px) {
8813 .float-md-start {
8814 float: right !important;
8815 }
8816 .float-md-end {
8817 float: left !important;
8818 }
8819 .float-md-none {
8820 float: none !important;
8821 }
8822 .d-md-inline {
8823 display: inline !important;
8824 }
8825 .d-md-inline-block {
8826 display: inline-block !important;
8827 }
8828 .d-md-block {
8829 display: block !important;
8830 }
8831 .d-md-grid {
8832 display: grid !important;
8833 }
8834 .d-md-table {
8835 display: table !important;
8836 }
8837 .d-md-table-row {
8838 display: table-row !important;
8839 }
8840 .d-md-table-cell {
8841 display: table-cell !important;
8842 }
8843 .d-md-flex {
8844 display: flex !important;
8845 }
8846 .d-md-inline-flex {
8847 display: inline-flex !important;
8848 }
8849 .d-md-none {
8850 display: none !important;
8851 }
8852 .flex-md-fill {
8853 flex: 1 1 auto !important;
8854 }
8855 .flex-md-row {
8856 flex-direction: row !important;
8857 }
8858 .flex-md-column {
8859 flex-direction: column !important;
8860 }
8861 .flex-md-row-reverse {
8862 flex-direction: row-reverse !important;
8863 }
8864 .flex-md-column-reverse {
8865 flex-direction: column-reverse !important;
8866 }
8867 .flex-md-grow-0 {
8868 flex-grow: 0 !important;
8869 }
8870 .flex-md-grow-1 {
8871 flex-grow: 1 !important;
8872 }
8873 .flex-md-shrink-0 {
8874 flex-shrink: 0 !important;
8875 }
8876 .flex-md-shrink-1 {
8877 flex-shrink: 1 !important;
8878 }
8879 .flex-md-wrap {
8880 flex-wrap: wrap !important;
8881 }
8882 .flex-md-nowrap {
8883 flex-wrap: nowrap !important;
8884 }
8885 .flex-md-wrap-reverse {
8886 flex-wrap: wrap-reverse !important;
8887 }
8888 .justify-content-md-start {
8889 justify-content: flex-start !important;
8890 }
8891 .justify-content-md-end {
8892 justify-content: flex-end !important;
8893 }
8894 .justify-content-md-center {
8895 justify-content: center !important;
8896 }
8897 .justify-content-md-between {
8898 justify-content: space-between !important;
8899 }
8900 .justify-content-md-around {
8901 justify-content: space-around !important;
8902 }
8903 .justify-content-md-evenly {
8904 justify-content: space-evenly !important;
8905 }
8906 .align-items-md-start {
8907 align-items: flex-start !important;
8908 }
8909 .align-items-md-end {
8910 align-items: flex-end !important;
8911 }
8912 .align-items-md-center {
8913 align-items: center !important;
8914 }
8915 .align-items-md-baseline {
8916 align-items: baseline !important;
8917 }
8918 .align-items-md-stretch {
8919 align-items: stretch !important;
8920 }
8921 .align-content-md-start {
8922 align-content: flex-start !important;
8923 }
8924 .align-content-md-end {
8925 align-content: flex-end !important;
8926 }
8927 .align-content-md-center {
8928 align-content: center !important;
8929 }
8930 .align-content-md-between {
8931 align-content: space-between !important;
8932 }
8933 .align-content-md-around {
8934 align-content: space-around !important;
8935 }
8936 .align-content-md-stretch {
8937 align-content: stretch !important;
8938 }
8939 .align-self-md-auto {
8940 align-self: auto !important;
8941 }
8942 .align-self-md-start {
8943 align-self: flex-start !important;
8944 }
8945 .align-self-md-end {
8946 align-self: flex-end !important;
8947 }
8948 .align-self-md-center {
8949 align-self: center !important;
8950 }
8951 .align-self-md-baseline {
8952 align-self: baseline !important;
8953 }
8954 .align-self-md-stretch {
8955 align-self: stretch !important;
8956 }
8957 .order-md-first {
8958 order: -1 !important;
8959 }
8960 .order-md-0 {
8961 order: 0 !important;
8962 }
8963 .order-md-1 {
8964 order: 1 !important;
8965 }
8966 .order-md-2 {
8967 order: 2 !important;
8968 }
8969 .order-md-3 {
8970 order: 3 !important;
8971 }
8972 .order-md-4 {
8973 order: 4 !important;
8974 }
8975 .order-md-5 {
8976 order: 5 !important;
8977 }
8978 .order-md-last {
8979 order: 6 !important;
8980 }
8981 .m-md-0 {
8982 margin: 0 !important;
8983 }
8984 .m-md-1 {
8985 margin: 0.25rem !important;
8986 }
8987 .m-md-2 {
8988 margin: 0.5rem !important;
8989 }
8990 .m-md-3 {
8991 margin: 1rem !important;
8992 }
8993 .m-md-4 {
8994 margin: 1.5rem !important;
8995 }
8996 .m-md-5 {
8997 margin: 3rem !important;
8998 }
8999 .m-md-auto {
9000 margin: auto !important;
9001 }
9002 .mx-md-0 {
9003 margin-left: 0 !important;
9004 margin-right: 0 !important;
9005 }
9006 .mx-md-1 {
9007 margin-left: 0.25rem !important;
9008 margin-right: 0.25rem !important;
9009 }
9010 .mx-md-2 {
9011 margin-left: 0.5rem !important;
9012 margin-right: 0.5rem !important;
9013 }
9014 .mx-md-3 {
9015 margin-left: 1rem !important;
9016 margin-right: 1rem !important;
9017 }
9018 .mx-md-4 {
9019 margin-left: 1.5rem !important;
9020 margin-right: 1.5rem !important;
9021 }
9022 .mx-md-5 {
9023 margin-left: 3rem !important;
9024 margin-right: 3rem !important;
9025 }
9026 .mx-md-auto {
9027 margin-left: auto !important;
9028 margin-right: auto !important;
9029 }
9030 .my-md-0 {
9031 margin-top: 0 !important;
9032 margin-bottom: 0 !important;
9033 }
9034 .my-md-1 {
9035 margin-top: 0.25rem !important;
9036 margin-bottom: 0.25rem !important;
9037 }
9038 .my-md-2 {
9039 margin-top: 0.5rem !important;
9040 margin-bottom: 0.5rem !important;
9041 }
9042 .my-md-3 {
9043 margin-top: 1rem !important;
9044 margin-bottom: 1rem !important;
9045 }
9046 .my-md-4 {
9047 margin-top: 1.5rem !important;
9048 margin-bottom: 1.5rem !important;
9049 }
9050 .my-md-5 {
9051 margin-top: 3rem !important;
9052 margin-bottom: 3rem !important;
9053 }
9054 .my-md-auto {
9055 margin-top: auto !important;
9056 margin-bottom: auto !important;
9057 }
9058 .mt-md-0 {
9059 margin-top: 0 !important;
9060 }
9061 .mt-md-1 {
9062 margin-top: 0.25rem !important;
9063 }
9064 .mt-md-2 {
9065 margin-top: 0.5rem !important;
9066 }
9067 .mt-md-3 {
9068 margin-top: 1rem !important;
9069 }
9070 .mt-md-4 {
9071 margin-top: 1.5rem !important;
9072 }
9073 .mt-md-5 {
9074 margin-top: 3rem !important;
9075 }
9076 .mt-md-auto {
9077 margin-top: auto !important;
9078 }
9079 .me-md-0 {
9080 margin-left: 0 !important;
9081 }
9082 .me-md-1 {
9083 margin-left: 0.25rem !important;
9084 }
9085 .me-md-2 {
9086 margin-left: 0.5rem !important;
9087 }
9088 .me-md-3 {
9089 margin-left: 1rem !important;
9090 }
9091 .me-md-4 {
9092 margin-left: 1.5rem !important;
9093 }
9094 .me-md-5 {
9095 margin-left: 3rem !important;
9096 }
9097 .me-md-auto {
9098 margin-left: auto !important;
9099 }
9100 .mb-md-0 {
9101 margin-bottom: 0 !important;
9102 }
9103 .mb-md-1 {
9104 margin-bottom: 0.25rem !important;
9105 }
9106 .mb-md-2 {
9107 margin-bottom: 0.5rem !important;
9108 }
9109 .mb-md-3 {
9110 margin-bottom: 1rem !important;
9111 }
9112 .mb-md-4 {
9113 margin-bottom: 1.5rem !important;
9114 }
9115 .mb-md-5 {
9116 margin-bottom: 3rem !important;
9117 }
9118 .mb-md-auto {
9119 margin-bottom: auto !important;
9120 }
9121 .ms-md-0 {
9122 margin-right: 0 !important;
9123 }
9124 .ms-md-1 {
9125 margin-right: 0.25rem !important;
9126 }
9127 .ms-md-2 {
9128 margin-right: 0.5rem !important;
9129 }
9130 .ms-md-3 {
9131 margin-right: 1rem !important;
9132 }
9133 .ms-md-4 {
9134 margin-right: 1.5rem !important;
9135 }
9136 .ms-md-5 {
9137 margin-right: 3rem !important;
9138 }
9139 .ms-md-auto {
9140 margin-right: auto !important;
9141 }
9142 .p-md-0 {
9143 padding: 0 !important;
9144 }
9145 .p-md-1 {
9146 padding: 0.25rem !important;
9147 }
9148 .p-md-2 {
9149 padding: 0.5rem !important;
9150 }
9151 .p-md-3 {
9152 padding: 1rem !important;
9153 }
9154 .p-md-4 {
9155 padding: 1.5rem !important;
9156 }
9157 .p-md-5 {
9158 padding: 3rem !important;
9159 }
9160 .px-md-0 {
9161 padding-left: 0 !important;
9162 padding-right: 0 !important;
9163 }
9164 .px-md-1 {
9165 padding-left: 0.25rem !important;
9166 padding-right: 0.25rem !important;
9167 }
9168 .px-md-2 {
9169 padding-left: 0.5rem !important;
9170 padding-right: 0.5rem !important;
9171 }
9172 .px-md-3 {
9173 padding-left: 1rem !important;
9174 padding-right: 1rem !important;
9175 }
9176 .px-md-4 {
9177 padding-left: 1.5rem !important;
9178 padding-right: 1.5rem !important;
9179 }
9180 .px-md-5 {
9181 padding-left: 3rem !important;
9182 padding-right: 3rem !important;
9183 }
9184 .py-md-0 {
9185 padding-top: 0 !important;
9186 padding-bottom: 0 !important;
9187 }
9188 .py-md-1 {
9189 padding-top: 0.25rem !important;
9190 padding-bottom: 0.25rem !important;
9191 }
9192 .py-md-2 {
9193 padding-top: 0.5rem !important;
9194 padding-bottom: 0.5rem !important;
9195 }
9196 .py-md-3 {
9197 padding-top: 1rem !important;
9198 padding-bottom: 1rem !important;
9199 }
9200 .py-md-4 {
9201 padding-top: 1.5rem !important;
9202 padding-bottom: 1.5rem !important;
9203 }
9204 .py-md-5 {
9205 padding-top: 3rem !important;
9206 padding-bottom: 3rem !important;
9207 }
9208 .pt-md-0 {
9209 padding-top: 0 !important;
9210 }
9211 .pt-md-1 {
9212 padding-top: 0.25rem !important;
9213 }
9214 .pt-md-2 {
9215 padding-top: 0.5rem !important;
9216 }
9217 .pt-md-3 {
9218 padding-top: 1rem !important;
9219 }
9220 .pt-md-4 {
9221 padding-top: 1.5rem !important;
9222 }
9223 .pt-md-5 {
9224 padding-top: 3rem !important;
9225 }
9226 .pe-md-0 {
9227 padding-left: 0 !important;
9228 }
9229 .pe-md-1 {
9230 padding-left: 0.25rem !important;
9231 }
9232 .pe-md-2 {
9233 padding-left: 0.5rem !important;
9234 }
9235 .pe-md-3 {
9236 padding-left: 1rem !important;
9237 }
9238 .pe-md-4 {
9239 padding-left: 1.5rem !important;
9240 }
9241 .pe-md-5 {
9242 padding-left: 3rem !important;
9243 }
9244 .pb-md-0 {
9245 padding-bottom: 0 !important;
9246 }
9247 .pb-md-1 {
9248 padding-bottom: 0.25rem !important;
9249 }
9250 .pb-md-2 {
9251 padding-bottom: 0.5rem !important;
9252 }
9253 .pb-md-3 {
9254 padding-bottom: 1rem !important;
9255 }
9256 .pb-md-4 {
9257 padding-bottom: 1.5rem !important;
9258 }
9259 .pb-md-5 {
9260 padding-bottom: 3rem !important;
9261 }
9262 .ps-md-0 {
9263 padding-right: 0 !important;
9264 }
9265 .ps-md-1 {
9266 padding-right: 0.25rem !important;
9267 }
9268 .ps-md-2 {
9269 padding-right: 0.5rem !important;
9270 }
9271 .ps-md-3 {
9272 padding-right: 1rem !important;
9273 }
9274 .ps-md-4 {
9275 padding-right: 1.5rem !important;
9276 }
9277 .ps-md-5 {
9278 padding-right: 3rem !important;
9279 }
9280 .gap-md-0 {
9281 gap: 0 !important;
9282 }
9283 .gap-md-1 {
9284 gap: 0.25rem !important;
9285 }
9286 .gap-md-2 {
9287 gap: 0.5rem !important;
9288 }
9289 .gap-md-3 {
9290 gap: 1rem !important;
9291 }
9292 .gap-md-4 {
9293 gap: 1.5rem !important;
9294 }
9295 .gap-md-5 {
9296 gap: 3rem !important;
9297 }
9298 .text-md-start {
9299 text-align: right !important;
9300 }
9301 .text-md-end {
9302 text-align: left !important;
9303 }
9304 .text-md-center {
9305 text-align: center !important;
9306 }
9307 }
9308 @media (min-width: 992px) {
9309 .float-lg-start {
9310 float: right !important;
9311 }
9312 .float-lg-end {
9313 float: left !important;
9314 }
9315 .float-lg-none {
9316 float: none !important;
9317 }
9318 .d-lg-inline {
9319 display: inline !important;
9320 }
9321 .d-lg-inline-block {
9322 display: inline-block !important;
9323 }
9324 .d-lg-block {
9325 display: block !important;
9326 }
9327 .d-lg-grid {
9328 display: grid !important;
9329 }
9330 .d-lg-table {
9331 display: table !important;
9332 }
9333 .d-lg-table-row {
9334 display: table-row !important;
9335 }
9336 .d-lg-table-cell {
9337 display: table-cell !important;
9338 }
9339 .d-lg-flex {
9340 display: flex !important;
9341 }
9342 .d-lg-inline-flex {
9343 display: inline-flex !important;
9344 }
9345 .d-lg-none {
9346 display: none !important;
9347 }
9348 .flex-lg-fill {
9349 flex: 1 1 auto !important;
9350 }
9351 .flex-lg-row {
9352 flex-direction: row !important;
9353 }
9354 .flex-lg-column {
9355 flex-direction: column !important;
9356 }
9357 .flex-lg-row-reverse {
9358 flex-direction: row-reverse !important;
9359 }
9360 .flex-lg-column-reverse {
9361 flex-direction: column-reverse !important;
9362 }
9363 .flex-lg-grow-0 {
9364 flex-grow: 0 !important;
9365 }
9366 .flex-lg-grow-1 {
9367 flex-grow: 1 !important;
9368 }
9369 .flex-lg-shrink-0 {
9370 flex-shrink: 0 !important;
9371 }
9372 .flex-lg-shrink-1 {
9373 flex-shrink: 1 !important;
9374 }
9375 .flex-lg-wrap {
9376 flex-wrap: wrap !important;
9377 }
9378 .flex-lg-nowrap {
9379 flex-wrap: nowrap !important;
9380 }
9381 .flex-lg-wrap-reverse {
9382 flex-wrap: wrap-reverse !important;
9383 }
9384 .justify-content-lg-start {
9385 justify-content: flex-start !important;
9386 }
9387 .justify-content-lg-end {
9388 justify-content: flex-end !important;
9389 }
9390 .justify-content-lg-center {
9391 justify-content: center !important;
9392 }
9393 .justify-content-lg-between {
9394 justify-content: space-between !important;
9395 }
9396 .justify-content-lg-around {
9397 justify-content: space-around !important;
9398 }
9399 .justify-content-lg-evenly {
9400 justify-content: space-evenly !important;
9401 }
9402 .align-items-lg-start {
9403 align-items: flex-start !important;
9404 }
9405 .align-items-lg-end {
9406 align-items: flex-end !important;
9407 }
9408 .align-items-lg-center {
9409 align-items: center !important;
9410 }
9411 .align-items-lg-baseline {
9412 align-items: baseline !important;
9413 }
9414 .align-items-lg-stretch {
9415 align-items: stretch !important;
9416 }
9417 .align-content-lg-start {
9418 align-content: flex-start !important;
9419 }
9420 .align-content-lg-end {
9421 align-content: flex-end !important;
9422 }
9423 .align-content-lg-center {
9424 align-content: center !important;
9425 }
9426 .align-content-lg-between {
9427 align-content: space-between !important;
9428 }
9429 .align-content-lg-around {
9430 align-content: space-around !important;
9431 }
9432 .align-content-lg-stretch {
9433 align-content: stretch !important;
9434 }
9435 .align-self-lg-auto {
9436 align-self: auto !important;
9437 }
9438 .align-self-lg-start {
9439 align-self: flex-start !important;
9440 }
9441 .align-self-lg-end {
9442 align-self: flex-end !important;
9443 }
9444 .align-self-lg-center {
9445 align-self: center !important;
9446 }
9447 .align-self-lg-baseline {
9448 align-self: baseline !important;
9449 }
9450 .align-self-lg-stretch {
9451 align-self: stretch !important;
9452 }
9453 .order-lg-first {
9454 order: -1 !important;
9455 }
9456 .order-lg-0 {
9457 order: 0 !important;
9458 }
9459 .order-lg-1 {
9460 order: 1 !important;
9461 }
9462 .order-lg-2 {
9463 order: 2 !important;
9464 }
9465 .order-lg-3 {
9466 order: 3 !important;
9467 }
9468 .order-lg-4 {
9469 order: 4 !important;
9470 }
9471 .order-lg-5 {
9472 order: 5 !important;
9473 }
9474 .order-lg-last {
9475 order: 6 !important;
9476 }
9477 .m-lg-0 {
9478 margin: 0 !important;
9479 }
9480 .m-lg-1 {
9481 margin: 0.25rem !important;
9482 }
9483 .m-lg-2 {
9484 margin: 0.5rem !important;
9485 }
9486 .m-lg-3 {
9487 margin: 1rem !important;
9488 }
9489 .m-lg-4 {
9490 margin: 1.5rem !important;
9491 }
9492 .m-lg-5 {
9493 margin: 3rem !important;
9494 }
9495 .m-lg-auto {
9496 margin: auto !important;
9497 }
9498 .mx-lg-0 {
9499 margin-left: 0 !important;
9500 margin-right: 0 !important;
9501 }
9502 .mx-lg-1 {
9503 margin-left: 0.25rem !important;
9504 margin-right: 0.25rem !important;
9505 }
9506 .mx-lg-2 {
9507 margin-left: 0.5rem !important;
9508 margin-right: 0.5rem !important;
9509 }
9510 .mx-lg-3 {
9511 margin-left: 1rem !important;
9512 margin-right: 1rem !important;
9513 }
9514 .mx-lg-4 {
9515 margin-left: 1.5rem !important;
9516 margin-right: 1.5rem !important;
9517 }
9518 .mx-lg-5 {
9519 margin-left: 3rem !important;
9520 margin-right: 3rem !important;
9521 }
9522 .mx-lg-auto {
9523 margin-left: auto !important;
9524 margin-right: auto !important;
9525 }
9526 .my-lg-0 {
9527 margin-top: 0 !important;
9528 margin-bottom: 0 !important;
9529 }
9530 .my-lg-1 {
9531 margin-top: 0.25rem !important;
9532 margin-bottom: 0.25rem !important;
9533 }
9534 .my-lg-2 {
9535 margin-top: 0.5rem !important;
9536 margin-bottom: 0.5rem !important;
9537 }
9538 .my-lg-3 {
9539 margin-top: 1rem !important;
9540 margin-bottom: 1rem !important;
9541 }
9542 .my-lg-4 {
9543 margin-top: 1.5rem !important;
9544 margin-bottom: 1.5rem !important;
9545 }
9546 .my-lg-5 {
9547 margin-top: 3rem !important;
9548 margin-bottom: 3rem !important;
9549 }
9550 .my-lg-auto {
9551 margin-top: auto !important;
9552 margin-bottom: auto !important;
9553 }
9554 .mt-lg-0 {
9555 margin-top: 0 !important;
9556 }
9557 .mt-lg-1 {
9558 margin-top: 0.25rem !important;
9559 }
9560 .mt-lg-2 {
9561 margin-top: 0.5rem !important;
9562 }
9563 .mt-lg-3 {
9564 margin-top: 1rem !important;
9565 }
9566 .mt-lg-4 {
9567 margin-top: 1.5rem !important;
9568 }
9569 .mt-lg-5 {
9570 margin-top: 3rem !important;
9571 }
9572 .mt-lg-auto {
9573 margin-top: auto !important;
9574 }
9575 .me-lg-0 {
9576 margin-left: 0 !important;
9577 }
9578 .me-lg-1 {
9579 margin-left: 0.25rem !important;
9580 }
9581 .me-lg-2 {
9582 margin-left: 0.5rem !important;
9583 }
9584 .me-lg-3 {
9585 margin-left: 1rem !important;
9586 }
9587 .me-lg-4 {
9588 margin-left: 1.5rem !important;
9589 }
9590 .me-lg-5 {
9591 margin-left: 3rem !important;
9592 }
9593 .me-lg-auto {
9594 margin-left: auto !important;
9595 }
9596 .mb-lg-0 {
9597 margin-bottom: 0 !important;
9598 }
9599 .mb-lg-1 {
9600 margin-bottom: 0.25rem !important;
9601 }
9602 .mb-lg-2 {
9603 margin-bottom: 0.5rem !important;
9604 }
9605 .mb-lg-3 {
9606 margin-bottom: 1rem !important;
9607 }
9608 .mb-lg-4 {
9609 margin-bottom: 1.5rem !important;
9610 }
9611 .mb-lg-5 {
9612 margin-bottom: 3rem !important;
9613 }
9614 .mb-lg-auto {
9615 margin-bottom: auto !important;
9616 }
9617 .ms-lg-0 {
9618 margin-right: 0 !important;
9619 }
9620 .ms-lg-1 {
9621 margin-right: 0.25rem !important;
9622 }
9623 .ms-lg-2 {
9624 margin-right: 0.5rem !important;
9625 }
9626 .ms-lg-3 {
9627 margin-right: 1rem !important;
9628 }
9629 .ms-lg-4 {
9630 margin-right: 1.5rem !important;
9631 }
9632 .ms-lg-5 {
9633 margin-right: 3rem !important;
9634 }
9635 .ms-lg-auto {
9636 margin-right: auto !important;
9637 }
9638 .p-lg-0 {
9639 padding: 0 !important;
9640 }
9641 .p-lg-1 {
9642 padding: 0.25rem !important;
9643 }
9644 .p-lg-2 {
9645 padding: 0.5rem !important;
9646 }
9647 .p-lg-3 {
9648 padding: 1rem !important;
9649 }
9650 .p-lg-4 {
9651 padding: 1.5rem !important;
9652 }
9653 .p-lg-5 {
9654 padding: 3rem !important;
9655 }
9656 .px-lg-0 {
9657 padding-left: 0 !important;
9658 padding-right: 0 !important;
9659 }
9660 .px-lg-1 {
9661 padding-left: 0.25rem !important;
9662 padding-right: 0.25rem !important;
9663 }
9664 .px-lg-2 {
9665 padding-left: 0.5rem !important;
9666 padding-right: 0.5rem !important;
9667 }
9668 .px-lg-3 {
9669 padding-left: 1rem !important;
9670 padding-right: 1rem !important;
9671 }
9672 .px-lg-4 {
9673 padding-left: 1.5rem !important;
9674 padding-right: 1.5rem !important;
9675 }
9676 .px-lg-5 {
9677 padding-left: 3rem !important;
9678 padding-right: 3rem !important;
9679 }
9680 .py-lg-0 {
9681 padding-top: 0 !important;
9682 padding-bottom: 0 !important;
9683 }
9684 .py-lg-1 {
9685 padding-top: 0.25rem !important;
9686 padding-bottom: 0.25rem !important;
9687 }
9688 .py-lg-2 {
9689 padding-top: 0.5rem !important;
9690 padding-bottom: 0.5rem !important;
9691 }
9692 .py-lg-3 {
9693 padding-top: 1rem !important;
9694 padding-bottom: 1rem !important;
9695 }
9696 .py-lg-4 {
9697 padding-top: 1.5rem !important;
9698 padding-bottom: 1.5rem !important;
9699 }
9700 .py-lg-5 {
9701 padding-top: 3rem !important;
9702 padding-bottom: 3rem !important;
9703 }
9704 .pt-lg-0 {
9705 padding-top: 0 !important;
9706 }
9707 .pt-lg-1 {
9708 padding-top: 0.25rem !important;
9709 }
9710 .pt-lg-2 {
9711 padding-top: 0.5rem !important;
9712 }
9713 .pt-lg-3 {
9714 padding-top: 1rem !important;
9715 }
9716 .pt-lg-4 {
9717 padding-top: 1.5rem !important;
9718 }
9719 .pt-lg-5 {
9720 padding-top: 3rem !important;
9721 }
9722 .pe-lg-0 {
9723 padding-left: 0 !important;
9724 }
9725 .pe-lg-1 {
9726 padding-left: 0.25rem !important;
9727 }
9728 .pe-lg-2 {
9729 padding-left: 0.5rem !important;
9730 }
9731 .pe-lg-3 {
9732 padding-left: 1rem !important;
9733 }
9734 .pe-lg-4 {
9735 padding-left: 1.5rem !important;
9736 }
9737 .pe-lg-5 {
9738 padding-left: 3rem !important;
9739 }
9740 .pb-lg-0 {
9741 padding-bottom: 0 !important;
9742 }
9743 .pb-lg-1 {
9744 padding-bottom: 0.25rem !important;
9745 }
9746 .pb-lg-2 {
9747 padding-bottom: 0.5rem !important;
9748 }
9749 .pb-lg-3 {
9750 padding-bottom: 1rem !important;
9751 }
9752 .pb-lg-4 {
9753 padding-bottom: 1.5rem !important;
9754 }
9755 .pb-lg-5 {
9756 padding-bottom: 3rem !important;
9757 }
9758 .ps-lg-0 {
9759 padding-right: 0 !important;
9760 }
9761 .ps-lg-1 {
9762 padding-right: 0.25rem !important;
9763 }
9764 .ps-lg-2 {
9765 padding-right: 0.5rem !important;
9766 }
9767 .ps-lg-3 {
9768 padding-right: 1rem !important;
9769 }
9770 .ps-lg-4 {
9771 padding-right: 1.5rem !important;
9772 }
9773 .ps-lg-5 {
9774 padding-right: 3rem !important;
9775 }
9776 .gap-lg-0 {
9777 gap: 0 !important;
9778 }
9779 .gap-lg-1 {
9780 gap: 0.25rem !important;
9781 }
9782 .gap-lg-2 {
9783 gap: 0.5rem !important;
9784 }
9785 .gap-lg-3 {
9786 gap: 1rem !important;
9787 }
9788 .gap-lg-4 {
9789 gap: 1.5rem !important;
9790 }
9791 .gap-lg-5 {
9792 gap: 3rem !important;
9793 }
9794 .text-lg-start {
9795 text-align: right !important;
9796 }
9797 .text-lg-end {
9798 text-align: left !important;
9799 }
9800 .text-lg-center {
9801 text-align: center !important;
9802 }
9803 }
9804 @media (min-width: 1200px) {
9805 .float-xl-start {
9806 float: right !important;
9807 }
9808 .float-xl-end {
9809 float: left !important;
9810 }
9811 .float-xl-none {
9812 float: none !important;
9813 }
9814 .d-xl-inline {
9815 display: inline !important;
9816 }
9817 .d-xl-inline-block {
9818 display: inline-block !important;
9819 }
9820 .d-xl-block {
9821 display: block !important;
9822 }
9823 .d-xl-grid {
9824 display: grid !important;
9825 }
9826 .d-xl-table {
9827 display: table !important;
9828 }
9829 .d-xl-table-row {
9830 display: table-row !important;
9831 }
9832 .d-xl-table-cell {
9833 display: table-cell !important;
9834 }
9835 .d-xl-flex {
9836 display: flex !important;
9837 }
9838 .d-xl-inline-flex {
9839 display: inline-flex !important;
9840 }
9841 .d-xl-none {
9842 display: none !important;
9843 }
9844 .flex-xl-fill {
9845 flex: 1 1 auto !important;
9846 }
9847 .flex-xl-row {
9848 flex-direction: row !important;
9849 }
9850 .flex-xl-column {
9851 flex-direction: column !important;
9852 }
9853 .flex-xl-row-reverse {
9854 flex-direction: row-reverse !important;
9855 }
9856 .flex-xl-column-reverse {
9857 flex-direction: column-reverse !important;
9858 }
9859 .flex-xl-grow-0 {
9860 flex-grow: 0 !important;
9861 }
9862 .flex-xl-grow-1 {
9863 flex-grow: 1 !important;
9864 }
9865 .flex-xl-shrink-0 {
9866 flex-shrink: 0 !important;
9867 }
9868 .flex-xl-shrink-1 {
9869 flex-shrink: 1 !important;
9870 }
9871 .flex-xl-wrap {
9872 flex-wrap: wrap !important;
9873 }
9874 .flex-xl-nowrap {
9875 flex-wrap: nowrap !important;
9876 }
9877 .flex-xl-wrap-reverse {
9878 flex-wrap: wrap-reverse !important;
9879 }
9880 .justify-content-xl-start {
9881 justify-content: flex-start !important;
9882 }
9883 .justify-content-xl-end {
9884 justify-content: flex-end !important;
9885 }
9886 .justify-content-xl-center {
9887 justify-content: center !important;
9888 }
9889 .justify-content-xl-between {
9890 justify-content: space-between !important;
9891 }
9892 .justify-content-xl-around {
9893 justify-content: space-around !important;
9894 }
9895 .justify-content-xl-evenly {
9896 justify-content: space-evenly !important;
9897 }
9898 .align-items-xl-start {
9899 align-items: flex-start !important;
9900 }
9901 .align-items-xl-end {
9902 align-items: flex-end !important;
9903 }
9904 .align-items-xl-center {
9905 align-items: center !important;
9906 }
9907 .align-items-xl-baseline {
9908 align-items: baseline !important;
9909 }
9910 .align-items-xl-stretch {
9911 align-items: stretch !important;
9912 }
9913 .align-content-xl-start {
9914 align-content: flex-start !important;
9915 }
9916 .align-content-xl-end {
9917 align-content: flex-end !important;
9918 }
9919 .align-content-xl-center {
9920 align-content: center !important;
9921 }
9922 .align-content-xl-between {
9923 align-content: space-between !important;
9924 }
9925 .align-content-xl-around {
9926 align-content: space-around !important;
9927 }
9928 .align-content-xl-stretch {
9929 align-content: stretch !important;
9930 }
9931 .align-self-xl-auto {
9932 align-self: auto !important;
9933 }
9934 .align-self-xl-start {
9935 align-self: flex-start !important;
9936 }
9937 .align-self-xl-end {
9938 align-self: flex-end !important;
9939 }
9940 .align-self-xl-center {
9941 align-self: center !important;
9942 }
9943 .align-self-xl-baseline {
9944 align-self: baseline !important;
9945 }
9946 .align-self-xl-stretch {
9947 align-self: stretch !important;
9948 }
9949 .order-xl-first {
9950 order: -1 !important;
9951 }
9952 .order-xl-0 {
9953 order: 0 !important;
9954 }
9955 .order-xl-1 {
9956 order: 1 !important;
9957 }
9958 .order-xl-2 {
9959 order: 2 !important;
9960 }
9961 .order-xl-3 {
9962 order: 3 !important;
9963 }
9964 .order-xl-4 {
9965 order: 4 !important;
9966 }
9967 .order-xl-5 {
9968 order: 5 !important;
9969 }
9970 .order-xl-last {
9971 order: 6 !important;
9972 }
9973 .m-xl-0 {
9974 margin: 0 !important;
9975 }
9976 .m-xl-1 {
9977 margin: 0.25rem !important;
9978 }
9979 .m-xl-2 {
9980 margin: 0.5rem !important;
9981 }
9982 .m-xl-3 {
9983 margin: 1rem !important;
9984 }
9985 .m-xl-4 {
9986 margin: 1.5rem !important;
9987 }
9988 .m-xl-5 {
9989 margin: 3rem !important;
9990 }
9991 .m-xl-auto {
9992 margin: auto !important;
9993 }
9994 .mx-xl-0 {
9995 margin-left: 0 !important;
9996 margin-right: 0 !important;
9997 }
9998 .mx-xl-1 {
9999 margin-left: 0.25rem !important;
10000 margin-right: 0.25rem !important;
10001 }
10002 .mx-xl-2 {
10003 margin-left: 0.5rem !important;
10004 margin-right: 0.5rem !important;
10005 }
10006 .mx-xl-3 {
10007 margin-left: 1rem !important;
10008 margin-right: 1rem !important;
10009 }
10010 .mx-xl-4 {
10011 margin-left: 1.5rem !important;
10012 margin-right: 1.5rem !important;
10013 }
10014 .mx-xl-5 {
10015 margin-left: 3rem !important;
10016 margin-right: 3rem !important;
10017 }
10018 .mx-xl-auto {
10019 margin-left: auto !important;
10020 margin-right: auto !important;
10021 }
10022 .my-xl-0 {
10023 margin-top: 0 !important;
10024 margin-bottom: 0 !important;
10025 }
10026 .my-xl-1 {
10027 margin-top: 0.25rem !important;
10028 margin-bottom: 0.25rem !important;
10029 }
10030 .my-xl-2 {
10031 margin-top: 0.5rem !important;
10032 margin-bottom: 0.5rem !important;
10033 }
10034 .my-xl-3 {
10035 margin-top: 1rem !important;
10036 margin-bottom: 1rem !important;
10037 }
10038 .my-xl-4 {
10039 margin-top: 1.5rem !important;
10040 margin-bottom: 1.5rem !important;
10041 }
10042 .my-xl-5 {
10043 margin-top: 3rem !important;
10044 margin-bottom: 3rem !important;
10045 }
10046 .my-xl-auto {
10047 margin-top: auto !important;
10048 margin-bottom: auto !important;
10049 }
10050 .mt-xl-0 {
10051 margin-top: 0 !important;
10052 }
10053 .mt-xl-1 {
10054 margin-top: 0.25rem !important;
10055 }
10056 .mt-xl-2 {
10057 margin-top: 0.5rem !important;
10058 }
10059 .mt-xl-3 {
10060 margin-top: 1rem !important;
10061 }
10062 .mt-xl-4 {
10063 margin-top: 1.5rem !important;
10064 }
10065 .mt-xl-5 {
10066 margin-top: 3rem !important;
10067 }
10068 .mt-xl-auto {
10069 margin-top: auto !important;
10070 }
10071 .me-xl-0 {
10072 margin-left: 0 !important;
10073 }
10074 .me-xl-1 {
10075 margin-left: 0.25rem !important;
10076 }
10077 .me-xl-2 {
10078 margin-left: 0.5rem !important;
10079 }
10080 .me-xl-3 {
10081 margin-left: 1rem !important;
10082 }
10083 .me-xl-4 {
10084 margin-left: 1.5rem !important;
10085 }
10086 .me-xl-5 {
10087 margin-left: 3rem !important;
10088 }
10089 .me-xl-auto {
10090 margin-left: auto !important;
10091 }
10092 .mb-xl-0 {
10093 margin-bottom: 0 !important;
10094 }
10095 .mb-xl-1 {
10096 margin-bottom: 0.25rem !important;
10097 }
10098 .mb-xl-2 {
10099 margin-bottom: 0.5rem !important;
10100 }
10101 .mb-xl-3 {
10102 margin-bottom: 1rem !important;
10103 }
10104 .mb-xl-4 {
10105 margin-bottom: 1.5rem !important;
10106 }
10107 .mb-xl-5 {
10108 margin-bottom: 3rem !important;
10109 }
10110 .mb-xl-auto {
10111 margin-bottom: auto !important;
10112 }
10113 .ms-xl-0 {
10114 margin-right: 0 !important;
10115 }
10116 .ms-xl-1 {
10117 margin-right: 0.25rem !important;
10118 }
10119 .ms-xl-2 {
10120 margin-right: 0.5rem !important;
10121 }
10122 .ms-xl-3 {
10123 margin-right: 1rem !important;
10124 }
10125 .ms-xl-4 {
10126 margin-right: 1.5rem !important;
10127 }
10128 .ms-xl-5 {
10129 margin-right: 3rem !important;
10130 }
10131 .ms-xl-auto {
10132 margin-right: auto !important;
10133 }
10134 .p-xl-0 {
10135 padding: 0 !important;
10136 }
10137 .p-xl-1 {
10138 padding: 0.25rem !important;
10139 }
10140 .p-xl-2 {
10141 padding: 0.5rem !important;
10142 }
10143 .p-xl-3 {
10144 padding: 1rem !important;
10145 }
10146 .p-xl-4 {
10147 padding: 1.5rem !important;
10148 }
10149 .p-xl-5 {
10150 padding: 3rem !important;
10151 }
10152 .px-xl-0 {
10153 padding-left: 0 !important;
10154 padding-right: 0 !important;
10155 }
10156 .px-xl-1 {
10157 padding-left: 0.25rem !important;
10158 padding-right: 0.25rem !important;
10159 }
10160 .px-xl-2 {
10161 padding-left: 0.5rem !important;
10162 padding-right: 0.5rem !important;
10163 }
10164 .px-xl-3 {
10165 padding-left: 1rem !important;
10166 padding-right: 1rem !important;
10167 }
10168 .px-xl-4 {
10169 padding-left: 1.5rem !important;
10170 padding-right: 1.5rem !important;
10171 }
10172 .px-xl-5 {
10173 padding-left: 3rem !important;
10174 padding-right: 3rem !important;
10175 }
10176 .py-xl-0 {
10177 padding-top: 0 !important;
10178 padding-bottom: 0 !important;
10179 }
10180 .py-xl-1 {
10181 padding-top: 0.25rem !important;
10182 padding-bottom: 0.25rem !important;
10183 }
10184 .py-xl-2 {
10185 padding-top: 0.5rem !important;
10186 padding-bottom: 0.5rem !important;
10187 }
10188 .py-xl-3 {
10189 padding-top: 1rem !important;
10190 padding-bottom: 1rem !important;
10191 }
10192 .py-xl-4 {
10193 padding-top: 1.5rem !important;
10194 padding-bottom: 1.5rem !important;
10195 }
10196 .py-xl-5 {
10197 padding-top: 3rem !important;
10198 padding-bottom: 3rem !important;
10199 }
10200 .pt-xl-0 {
10201 padding-top: 0 !important;
10202 }
10203 .pt-xl-1 {
10204 padding-top: 0.25rem !important;
10205 }
10206 .pt-xl-2 {
10207 padding-top: 0.5rem !important;
10208 }
10209 .pt-xl-3 {
10210 padding-top: 1rem !important;
10211 }
10212 .pt-xl-4 {
10213 padding-top: 1.5rem !important;
10214 }
10215 .pt-xl-5 {
10216 padding-top: 3rem !important;
10217 }
10218 .pe-xl-0 {
10219 padding-left: 0 !important;
10220 }
10221 .pe-xl-1 {
10222 padding-left: 0.25rem !important;
10223 }
10224 .pe-xl-2 {
10225 padding-left: 0.5rem !important;
10226 }
10227 .pe-xl-3 {
10228 padding-left: 1rem !important;
10229 }
10230 .pe-xl-4 {
10231 padding-left: 1.5rem !important;
10232 }
10233 .pe-xl-5 {
10234 padding-left: 3rem !important;
10235 }
10236 .pb-xl-0 {
10237 padding-bottom: 0 !important;
10238 }
10239 .pb-xl-1 {
10240 padding-bottom: 0.25rem !important;
10241 }
10242 .pb-xl-2 {
10243 padding-bottom: 0.5rem !important;
10244 }
10245 .pb-xl-3 {
10246 padding-bottom: 1rem !important;
10247 }
10248 .pb-xl-4 {
10249 padding-bottom: 1.5rem !important;
10250 }
10251 .pb-xl-5 {
10252 padding-bottom: 3rem !important;
10253 }
10254 .ps-xl-0 {
10255 padding-right: 0 !important;
10256 }
10257 .ps-xl-1 {
10258 padding-right: 0.25rem !important;
10259 }
10260 .ps-xl-2 {
10261 padding-right: 0.5rem !important;
10262 }
10263 .ps-xl-3 {
10264 padding-right: 1rem !important;
10265 }
10266 .ps-xl-4 {
10267 padding-right: 1.5rem !important;
10268 }
10269 .ps-xl-5 {
10270 padding-right: 3rem !important;
10271 }
10272 .gap-xl-0 {
10273 gap: 0 !important;
10274 }
10275 .gap-xl-1 {
10276 gap: 0.25rem !important;
10277 }
10278 .gap-xl-2 {
10279 gap: 0.5rem !important;
10280 }
10281 .gap-xl-3 {
10282 gap: 1rem !important;
10283 }
10284 .gap-xl-4 {
10285 gap: 1.5rem !important;
10286 }
10287 .gap-xl-5 {
10288 gap: 3rem !important;
10289 }
10290 .text-xl-start {
10291 text-align: right !important;
10292 }
10293 .text-xl-end {
10294 text-align: left !important;
10295 }
10296 .text-xl-center {
10297 text-align: center !important;
10298 }
10299 }
10300 @media (min-width: 1400px) {
10301 .float-xxl-start {
10302 float: right !important;
10303 }
10304 .float-xxl-end {
10305 float: left !important;
10306 }
10307 .float-xxl-none {
10308 float: none !important;
10309 }
10310 .d-xxl-inline {
10311 display: inline !important;
10312 }
10313 .d-xxl-inline-block {
10314 display: inline-block !important;
10315 }
10316 .d-xxl-block {
10317 display: block !important;
10318 }
10319 .d-xxl-grid {
10320 display: grid !important;
10321 }
10322 .d-xxl-table {
10323 display: table !important;
10324 }
10325 .d-xxl-table-row {
10326 display: table-row !important;
10327 }
10328 .d-xxl-table-cell {
10329 display: table-cell !important;
10330 }
10331 .d-xxl-flex {
10332 display: flex !important;
10333 }
10334 .d-xxl-inline-flex {
10335 display: inline-flex !important;
10336 }
10337 .d-xxl-none {
10338 display: none !important;
10339 }
10340 .flex-xxl-fill {
10341 flex: 1 1 auto !important;
10342 }
10343 .flex-xxl-row {
10344 flex-direction: row !important;
10345 }
10346 .flex-xxl-column {
10347 flex-direction: column !important;
10348 }
10349 .flex-xxl-row-reverse {
10350 flex-direction: row-reverse !important;
10351 }
10352 .flex-xxl-column-reverse {
10353 flex-direction: column-reverse !important;
10354 }
10355 .flex-xxl-grow-0 {
10356 flex-grow: 0 !important;
10357 }
10358 .flex-xxl-grow-1 {
10359 flex-grow: 1 !important;
10360 }
10361 .flex-xxl-shrink-0 {
10362 flex-shrink: 0 !important;
10363 }
10364 .flex-xxl-shrink-1 {
10365 flex-shrink: 1 !important;
10366 }
10367 .flex-xxl-wrap {
10368 flex-wrap: wrap !important;
10369 }
10370 .flex-xxl-nowrap {
10371 flex-wrap: nowrap !important;
10372 }
10373 .flex-xxl-wrap-reverse {
10374 flex-wrap: wrap-reverse !important;
10375 }
10376 .justify-content-xxl-start {
10377 justify-content: flex-start !important;
10378 }
10379 .justify-content-xxl-end {
10380 justify-content: flex-end !important;
10381 }
10382 .justify-content-xxl-center {
10383 justify-content: center !important;
10384 }
10385 .justify-content-xxl-between {
10386 justify-content: space-between !important;
10387 }
10388 .justify-content-xxl-around {
10389 justify-content: space-around !important;
10390 }
10391 .justify-content-xxl-evenly {
10392 justify-content: space-evenly !important;
10393 }
10394 .align-items-xxl-start {
10395 align-items: flex-start !important;
10396 }
10397 .align-items-xxl-end {
10398 align-items: flex-end !important;
10399 }
10400 .align-items-xxl-center {
10401 align-items: center !important;
10402 }
10403 .align-items-xxl-baseline {
10404 align-items: baseline !important;
10405 }
10406 .align-items-xxl-stretch {
10407 align-items: stretch !important;
10408 }
10409 .align-content-xxl-start {
10410 align-content: flex-start !important;
10411 }
10412 .align-content-xxl-end {
10413 align-content: flex-end !important;
10414 }
10415 .align-content-xxl-center {
10416 align-content: center !important;
10417 }
10418 .align-content-xxl-between {
10419 align-content: space-between !important;
10420 }
10421 .align-content-xxl-around {
10422 align-content: space-around !important;
10423 }
10424 .align-content-xxl-stretch {
10425 align-content: stretch !important;
10426 }
10427 .align-self-xxl-auto {
10428 align-self: auto !important;
10429 }
10430 .align-self-xxl-start {
10431 align-self: flex-start !important;
10432 }
10433 .align-self-xxl-end {
10434 align-self: flex-end !important;
10435 }
10436 .align-self-xxl-center {
10437 align-self: center !important;
10438 }
10439 .align-self-xxl-baseline {
10440 align-self: baseline !important;
10441 }
10442 .align-self-xxl-stretch {
10443 align-self: stretch !important;
10444 }
10445 .order-xxl-first {
10446 order: -1 !important;
10447 }
10448 .order-xxl-0 {
10449 order: 0 !important;
10450 }
10451 .order-xxl-1 {
10452 order: 1 !important;
10453 }
10454 .order-xxl-2 {
10455 order: 2 !important;
10456 }
10457 .order-xxl-3 {
10458 order: 3 !important;
10459 }
10460 .order-xxl-4 {
10461 order: 4 !important;
10462 }
10463 .order-xxl-5 {
10464 order: 5 !important;
10465 }
10466 .order-xxl-last {
10467 order: 6 !important;
10468 }
10469 .m-xxl-0 {
10470 margin: 0 !important;
10471 }
10472 .m-xxl-1 {
10473 margin: 0.25rem !important;
10474 }
10475 .m-xxl-2 {
10476 margin: 0.5rem !important;
10477 }
10478 .m-xxl-3 {
10479 margin: 1rem !important;
10480 }
10481 .m-xxl-4 {
10482 margin: 1.5rem !important;
10483 }
10484 .m-xxl-5 {
10485 margin: 3rem !important;
10486 }
10487 .m-xxl-auto {
10488 margin: auto !important;
10489 }
10490 .mx-xxl-0 {
10491 margin-left: 0 !important;
10492 margin-right: 0 !important;
10493 }
10494 .mx-xxl-1 {
10495 margin-left: 0.25rem !important;
10496 margin-right: 0.25rem !important;
10497 }
10498 .mx-xxl-2 {
10499 margin-left: 0.5rem !important;
10500 margin-right: 0.5rem !important;
10501 }
10502 .mx-xxl-3 {
10503 margin-left: 1rem !important;
10504 margin-right: 1rem !important;
10505 }
10506 .mx-xxl-4 {
10507 margin-left: 1.5rem !important;
10508 margin-right: 1.5rem !important;
10509 }
10510 .mx-xxl-5 {
10511 margin-left: 3rem !important;
10512 margin-right: 3rem !important;
10513 }
10514 .mx-xxl-auto {
10515 margin-left: auto !important;
10516 margin-right: auto !important;
10517 }
10518 .my-xxl-0 {
10519 margin-top: 0 !important;
10520 margin-bottom: 0 !important;
10521 }
10522 .my-xxl-1 {
10523 margin-top: 0.25rem !important;
10524 margin-bottom: 0.25rem !important;
10525 }
10526 .my-xxl-2 {
10527 margin-top: 0.5rem !important;
10528 margin-bottom: 0.5rem !important;
10529 }
10530 .my-xxl-3 {
10531 margin-top: 1rem !important;
10532 margin-bottom: 1rem !important;
10533 }
10534 .my-xxl-4 {
10535 margin-top: 1.5rem !important;
10536 margin-bottom: 1.5rem !important;
10537 }
10538 .my-xxl-5 {
10539 margin-top: 3rem !important;
10540 margin-bottom: 3rem !important;
10541 }
10542 .my-xxl-auto {
10543 margin-top: auto !important;
10544 margin-bottom: auto !important;
10545 }
10546 .mt-xxl-0 {
10547 margin-top: 0 !important;
10548 }
10549 .mt-xxl-1 {
10550 margin-top: 0.25rem !important;
10551 }
10552 .mt-xxl-2 {
10553 margin-top: 0.5rem !important;
10554 }
10555 .mt-xxl-3 {
10556 margin-top: 1rem !important;
10557 }
10558 .mt-xxl-4 {
10559 margin-top: 1.5rem !important;
10560 }
10561 .mt-xxl-5 {
10562 margin-top: 3rem !important;
10563 }
10564 .mt-xxl-auto {
10565 margin-top: auto !important;
10566 }
10567 .me-xxl-0 {
10568 margin-left: 0 !important;
10569 }
10570 .me-xxl-1 {
10571 margin-left: 0.25rem !important;
10572 }
10573 .me-xxl-2 {
10574 margin-left: 0.5rem !important;
10575 }
10576 .me-xxl-3 {
10577 margin-left: 1rem !important;
10578 }
10579 .me-xxl-4 {
10580 margin-left: 1.5rem !important;
10581 }
10582 .me-xxl-5 {
10583 margin-left: 3rem !important;
10584 }
10585 .me-xxl-auto {
10586 margin-left: auto !important;
10587 }
10588 .mb-xxl-0 {
10589 margin-bottom: 0 !important;
10590 }
10591 .mb-xxl-1 {
10592 margin-bottom: 0.25rem !important;
10593 }
10594 .mb-xxl-2 {
10595 margin-bottom: 0.5rem !important;
10596 }
10597 .mb-xxl-3 {
10598 margin-bottom: 1rem !important;
10599 }
10600 .mb-xxl-4 {
10601 margin-bottom: 1.5rem !important;
10602 }
10603 .mb-xxl-5 {
10604 margin-bottom: 3rem !important;
10605 }
10606 .mb-xxl-auto {
10607 margin-bottom: auto !important;
10608 }
10609 .ms-xxl-0 {
10610 margin-right: 0 !important;
10611 }
10612 .ms-xxl-1 {
10613 margin-right: 0.25rem !important;
10614 }
10615 .ms-xxl-2 {
10616 margin-right: 0.5rem !important;
10617 }
10618 .ms-xxl-3 {
10619 margin-right: 1rem !important;
10620 }
10621 .ms-xxl-4 {
10622 margin-right: 1.5rem !important;
10623 }
10624 .ms-xxl-5 {
10625 margin-right: 3rem !important;
10626 }
10627 .ms-xxl-auto {
10628 margin-right: auto !important;
10629 }
10630 .p-xxl-0 {
10631 padding: 0 !important;
10632 }
10633 .p-xxl-1 {
10634 padding: 0.25rem !important;
10635 }
10636 .p-xxl-2 {
10637 padding: 0.5rem !important;
10638 }
10639 .p-xxl-3 {
10640 padding: 1rem !important;
10641 }
10642 .p-xxl-4 {
10643 padding: 1.5rem !important;
10644 }
10645 .p-xxl-5 {
10646 padding: 3rem !important;
10647 }
10648 .px-xxl-0 {
10649 padding-left: 0 !important;
10650 padding-right: 0 !important;
10651 }
10652 .px-xxl-1 {
10653 padding-left: 0.25rem !important;
10654 padding-right: 0.25rem !important;
10655 }
10656 .px-xxl-2 {
10657 padding-left: 0.5rem !important;
10658 padding-right: 0.5rem !important;
10659 }
10660 .px-xxl-3 {
10661 padding-left: 1rem !important;
10662 padding-right: 1rem !important;
10663 }
10664 .px-xxl-4 {
10665 padding-left: 1.5rem !important;
10666 padding-right: 1.5rem !important;
10667 }
10668 .px-xxl-5 {
10669 padding-left: 3rem !important;
10670 padding-right: 3rem !important;
10671 }
10672 .py-xxl-0 {
10673 padding-top: 0 !important;
10674 padding-bottom: 0 !important;
10675 }
10676 .py-xxl-1 {
10677 padding-top: 0.25rem !important;
10678 padding-bottom: 0.25rem !important;
10679 }
10680 .py-xxl-2 {
10681 padding-top: 0.5rem !important;
10682 padding-bottom: 0.5rem !important;
10683 }
10684 .py-xxl-3 {
10685 padding-top: 1rem !important;
10686 padding-bottom: 1rem !important;
10687 }
10688 .py-xxl-4 {
10689 padding-top: 1.5rem !important;
10690 padding-bottom: 1.5rem !important;
10691 }
10692 .py-xxl-5 {
10693 padding-top: 3rem !important;
10694 padding-bottom: 3rem !important;
10695 }
10696 .pt-xxl-0 {
10697 padding-top: 0 !important;
10698 }
10699 .pt-xxl-1 {
10700 padding-top: 0.25rem !important;
10701 }
10702 .pt-xxl-2 {
10703 padding-top: 0.5rem !important;
10704 }
10705 .pt-xxl-3 {
10706 padding-top: 1rem !important;
10707 }
10708 .pt-xxl-4 {
10709 padding-top: 1.5rem !important;
10710 }
10711 .pt-xxl-5 {
10712 padding-top: 3rem !important;
10713 }
10714 .pe-xxl-0 {
10715 padding-left: 0 !important;
10716 }
10717 .pe-xxl-1 {
10718 padding-left: 0.25rem !important;
10719 }
10720 .pe-xxl-2 {
10721 padding-left: 0.5rem !important;
10722 }
10723 .pe-xxl-3 {
10724 padding-left: 1rem !important;
10725 }
10726 .pe-xxl-4 {
10727 padding-left: 1.5rem !important;
10728 }
10729 .pe-xxl-5 {
10730 padding-left: 3rem !important;
10731 }
10732 .pb-xxl-0 {
10733 padding-bottom: 0 !important;
10734 }
10735 .pb-xxl-1 {
10736 padding-bottom: 0.25rem !important;
10737 }
10738 .pb-xxl-2 {
10739 padding-bottom: 0.5rem !important;
10740 }
10741 .pb-xxl-3 {
10742 padding-bottom: 1rem !important;
10743 }
10744 .pb-xxl-4 {
10745 padding-bottom: 1.5rem !important;
10746 }
10747 .pb-xxl-5 {
10748 padding-bottom: 3rem !important;
10749 }
10750 .ps-xxl-0 {
10751 padding-right: 0 !important;
10752 }
10753 .ps-xxl-1 {
10754 padding-right: 0.25rem !important;
10755 }
10756 .ps-xxl-2 {
10757 padding-right: 0.5rem !important;
10758 }
10759 .ps-xxl-3 {
10760 padding-right: 1rem !important;
10761 }
10762 .ps-xxl-4 {
10763 padding-right: 1.5rem !important;
10764 }
10765 .ps-xxl-5 {
10766 padding-right: 3rem !important;
10767 }
10768 .gap-xxl-0 {
10769 gap: 0 !important;
10770 }
10771 .gap-xxl-1 {
10772 gap: 0.25rem !important;
10773 }
10774 .gap-xxl-2 {
10775 gap: 0.5rem !important;
10776 }
10777 .gap-xxl-3 {
10778 gap: 1rem !important;
10779 }
10780 .gap-xxl-4 {
10781 gap: 1.5rem !important;
10782 }
10783 .gap-xxl-5 {
10784 gap: 3rem !important;
10785 }
10786 .text-xxl-start {
10787 text-align: right !important;
10788 }
10789 .text-xxl-end {
10790 text-align: left !important;
10791 }
10792 .text-xxl-center {
10793 text-align: center !important;
10794 }
10795 }
10796 @media (min-width: 1200px) {
10797 .fs-1 {
10798 font-size: 2.5rem !important;
10799 }
10800 .fs-2 {
10801 font-size: 2rem !important;
10802 }
10803 .fs-3 {
10804 font-size: 1.75rem !important;
10805 }
10806 .fs-4 {
10807 font-size: 1.5rem !important;
10808 }
10809 }
10810 @media print {
10811 .d-print-inline {
10812 display: inline !important;
10813 }
10814 .d-print-inline-block {
10815 display: inline-block !important;
10816 }
10817 .d-print-block {
10818 display: block !important;
10819 }
10820 .d-print-grid {
10821 display: grid !important;
10822 }
10823 .d-print-table {
10824 display: table !important;
10825 }
10826 .d-print-table-row {
10827 display: table-row !important;
10828 }
10829 .d-print-table-cell {
10830 display: table-cell !important;
10831 }
10832 .d-print-flex {
10833 display: flex !important;
10834 }
10835 .d-print-inline-flex {
10836 display: inline-flex !important;
10837 }
10838 .d-print-none {
10839 display: none !important;
10840 }
10841 }
10842 /*# sourceMappingURL=bootstrap.rtl.css.map */