source: Application/ocrent/wwwroot/lib/bootstrap/css/bootstrap.rtl.css@ f5f7c24

Last change on this file since f5f7c24 was f5f7c24, checked in by 192011 <mk.snicker@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 232.0 KB
Line 
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
89body {
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
102hr {
103 margin: 1rem 0;
104 color: inherit;
105 border: 0;
106 border-top: 1px solid;
107 opacity: 0.25;
108}
109
110h6, .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
117h1, .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
126h2, .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
135h3, .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
144h4, .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
153h5, .h5 {
154 font-size: 1.25rem;
155}
156
157h6, .h6 {
158 font-size: 1rem;
159}
160
161p {
162 margin-top: 0;
163 margin-bottom: 1rem;
164}
165
166abbr[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
174address {
175 margin-bottom: 1rem;
176 font-style: normal;
177 line-height: inherit;
178}
179
180ol,
181ul {
182 padding-right: 2rem;
183}
184
185ol,
186ul,
187dl {
188 margin-top: 0;
189 margin-bottom: 1rem;
190}
191
192ol ol,
193ul ul,
194ol ul,
195ul ol {
196 margin-bottom: 0;
197}
198
199dt {
200 font-weight: 700;
201}
202
203dd {
204 margin-bottom: 0.5rem;
205 margin-right: 0;
206}
207
208blockquote {
209 margin: 0 0 1rem;
210}
211
212b,
213strong {
214 font-weight: bolder;
215}
216
217small, .small {
218 font-size: 0.875em;
219}
220
221mark, .mark {
222 padding: 0.1875em;
223 background-color: var(--bs-highlight-bg);
224}
225
226sub,
227sup {
228 position: relative;
229 font-size: 0.75em;
230 line-height: 0;
231 vertical-align: baseline;
232}
233
234sub {
235 bottom: -0.25em;
236}
237
238sup {
239 top: -0.5em;
240}
241
242a {
243 color: var(--bs-link-color);
244 text-decoration: underline;
245}
246a:hover {
247 color: var(--bs-link-hover-color);
248}
249
250a:not([href]):not([class]), a:not([href]):not([class]):hover {
251 color: inherit;
252 text-decoration: none;
253}
254
255pre,
256code,
257kbd,
258samp {
259 font-family: var(--bs-font-monospace);
260 font-size: 1em;
261}
262
263pre {
264 display: block;
265 margin-top: 0;
266 margin-bottom: 1rem;
267 overflow: auto;
268 font-size: 0.875em;
269}
270pre code {
271 font-size: inherit;
272 color: inherit;
273 word-break: normal;
274}
275
276code {
277 font-size: 0.875em;
278 color: var(--bs-code-color);
279 word-wrap: break-word;
280}
281a > code {
282 color: inherit;
283}
284
285kbd {
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}
292kbd kbd {
293 padding: 0;
294 font-size: 1em;
295}
296
297figure {
298 margin: 0 0 1rem;
299}
300
301img,
302svg {
303 vertical-align: middle;
304}
305
306table {
307 caption-side: bottom;
308 border-collapse: collapse;
309}
310
311caption {
312 padding-top: 0.5rem;
313 padding-bottom: 0.5rem;
314 color: #6c757d;
315 text-align: right;
316}
317
318th {
319 text-align: inherit;
320 text-align: -webkit-match-parent;
321}
322
323thead,
324tbody,
325tfoot,
326tr,
327td,
328th {
329 border-color: inherit;
330 border-style: solid;
331 border-width: 0;
332}
333
334label {
335 display: inline-block;
336}
337
338button {
339 border-radius: 0;
340}
341
342button:focus:not(:focus-visible) {
343 outline: 0;
344}
345
346input,
347button,
348select,
349optgroup,
350textarea {
351 margin: 0;
352 font-family: inherit;
353 font-size: inherit;
354 line-height: inherit;
355}
356
357button,
358select {
359 text-transform: none;
360}
361
362[role=button] {
363 cursor: pointer;
364}
365
366select {
367 word-wrap: normal;
368}
369select: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
377button,
378[type=button],
379[type=reset],
380[type=submit] {
381 -webkit-appearance: button;
382}
383button: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
395textarea {
396 resize: vertical;
397}
398
399fieldset {
400 min-width: 0;
401 padding: 0;
402 margin: 0;
403 border: 0;
404}
405
406legend {
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}
419legend + * {
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
466output {
467 display: inline-block;
468}
469
470iframe {
471 border: 0;
472}
473
474summary {
475 display: list-item;
476 cursor: pointer;
477}
478
479progress {
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
2145textarea.form-control {
2146 min-height: calc(1.5em + 0.75rem + 2px);
2147}
2148textarea.form-control-sm {
2149 min-height: calc(1.5em + 0.5rem + 2px);
2150}
2151textarea.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 */
Note: See TracBrowser for help on using the repository browser.