3 * Bootstrap v5.3.6 (https://getbootstrap.com/)
4 * Copyright 2011-2025 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
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;
36 --bs-warning: #ffc107;
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-primary-text-emphasis: #052c65;
49 --bs-secondary-text-emphasis: #2b2f32;
50 --bs-success-text-emphasis: #0a3622;
51 --bs-info-text-emphasis: #055160;
52 --bs-warning-text-emphasis: #664d03;
53 --bs-danger-text-emphasis: #58151c;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #cfe2ff;
57 --bs-secondary-bg-subtle: #e2e3e5;
58 --bs-success-bg-subtle: #d1e7dd;
59 --bs-info-bg-subtle: #cff4fc;
60 --bs-warning-bg-subtle: #fff3cd;
61 --bs-danger-bg-subtle: #f8d7da;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #9ec5fe;
65 --bs-secondary-border-subtle: #c4c8cb;
66 --bs-success-border-subtle: #a3cfbb;
67 --bs-info-border-subtle: #9eeaf9;
68 --bs-warning-border-subtle: #ffe69c;
69 --bs-danger-border-subtle: #f1aeb5;
70 --bs-light-border-subtle: #e9ecef;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 0, 0, 0;
74 --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";
75 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 1rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #212529;
82 --bs-body-color-rgb: 33, 37, 41;
84 --bs-body-bg-rgb: 255, 255, 255;
85 --bs-emphasis-color: #000;
86 --bs-emphasis-color-rgb: 0, 0, 0;
87 --bs-secondary-color: rgba(33, 37, 41, 0.75);
88 --bs-secondary-color-rgb: 33, 37, 41;
89 --bs-secondary-bg: #e9ecef;
90 --bs-secondary-bg-rgb: 233, 236, 239;
91 --bs-tertiary-color: rgba(33, 37, 41, 0.5);
92 --bs-tertiary-color-rgb: 33, 37, 41;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: inherit;
96 --bs-link-color: #0d6efd;
97 --bs-link-color-rgb: 13, 110, 253;
98 --bs-link-decoration: underline;
99 --bs-link-hover-color: #0a58ca;
100 --bs-link-hover-color-rgb: 10, 88, 202;
101 --bs-code-color: #d63384;
102 --bs-highlight-color: #212529;
103 --bs-highlight-bg: #fff3cd;
104 --bs-border-width: 1px;
105 --bs-border-style: solid;
106 --bs-border-color: #dee2e6;
107 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
108 --bs-border-radius: 0.375rem;
109 --bs-border-radius-sm: 0.25rem;
110 --bs-border-radius-lg: 0.5rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
117 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
118 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
119 --bs-focus-ring-width: 0.25rem;
120 --bs-focus-ring-opacity: 0.25;
121 --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
122 --bs-form-valid-color: #198754;
123 --bs-form-valid-border-color: #198754;
124 --bs-form-invalid-color: #dc3545;
125 --bs-form-invalid-border-color: #dc3545;
128 [data-bs-theme=dark] {
130 --bs-body-color: #dee2e6;
131 --bs-body-color-rgb: 222, 226, 230;
132 --bs-body-bg: #212529;
133 --bs-body-bg-rgb: 33, 37, 41;
134 --bs-emphasis-color: #fff;
135 --bs-emphasis-color-rgb: 255, 255, 255;
136 --bs-secondary-color: rgba(222, 226, 230, 0.75);
137 --bs-secondary-color-rgb: 222, 226, 230;
138 --bs-secondary-bg: #343a40;
139 --bs-secondary-bg-rgb: 52, 58, 64;
140 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
141 --bs-tertiary-color-rgb: 222, 226, 230;
142 --bs-tertiary-bg: #2b3035;
143 --bs-tertiary-bg-rgb: 43, 48, 53;
144 --bs-primary-text-emphasis: #6ea8fe;
145 --bs-secondary-text-emphasis: #a7acb1;
146 --bs-success-text-emphasis: #75b798;
147 --bs-info-text-emphasis: #6edff6;
148 --bs-warning-text-emphasis: #ffda6a;
149 --bs-danger-text-emphasis: #ea868f;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: #031633;
153 --bs-secondary-bg-subtle: #161719;
154 --bs-success-bg-subtle: #051b11;
155 --bs-info-bg-subtle: #032830;
156 --bs-warning-bg-subtle: #332701;
157 --bs-danger-bg-subtle: #2c0b0e;
158 --bs-light-bg-subtle: #343a40;
159 --bs-dark-bg-subtle: #1a1d20;
160 --bs-primary-border-subtle: #084298;
161 --bs-secondary-border-subtle: #41464b;
162 --bs-success-border-subtle: #0f5132;
163 --bs-info-border-subtle: #087990;
164 --bs-warning-border-subtle: #997404;
165 --bs-danger-border-subtle: #842029;
166 --bs-light-border-subtle: #495057;
167 --bs-dark-border-subtle: #343a40;
168 --bs-heading-color: inherit;
169 --bs-link-color: #6ea8fe;
170 --bs-link-hover-color: #8bb9fe;
171 --bs-link-color-rgb: 110, 168, 254;
172 --bs-link-hover-color-rgb: 139, 185, 254;
173 --bs-code-color: #e685b5;
174 --bs-highlight-color: #dee2e6;
175 --bs-highlight-bg: #664d03;
176 --bs-border-color: #495057;
177 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
178 --bs-form-valid-color: #75b798;
179 --bs-form-valid-border-color: #75b798;
180 --bs-form-invalid-color: #ea868f;
181 --bs-form-invalid-border-color: #ea868f;
187 box-sizing: border-box;
190 @media (prefers-reduced-motion: no-preference) {
192 scroll-behavior: smooth;
198 font-family: var(--bs-body-font-family);
199 font-size: var(--bs-body-font-size);
200 font-weight: var(--bs-body-font-weight);
201 line-height: var(--bs-body-line-height);
202 color: var(--bs-body-color);
203 text-align: var(--bs-body-text-align);
204 background-color: var(--bs-body-bg);
205 -webkit-text-size-adjust: 100%;
206 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
213 border-top: var(--bs-border-width) solid;
217 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
219 margin-bottom: 0.5rem;
222 color: var(--bs-heading-color);
226 font-size: calc(1.375rem + 1.5vw);
228 @media (min-width: 1200px) {
235 font-size: calc(1.325rem + 0.9vw);
237 @media (min-width: 1200px) {
244 font-size: calc(1.3rem + 0.6vw);
246 @media (min-width: 1200px) {
253 font-size: calc(1.275rem + 0.3vw);
255 @media (min-width: 1200px) {
275 -webkit-text-decoration: underline dotted;
276 text-decoration: underline dotted;
278 -webkit-text-decoration-skip-ink: none;
279 text-decoration-skip-ink: none;
285 line-height: inherit;
312 margin-bottom: 0.5rem;
331 color: var(--bs-highlight-color);
332 background-color: var(--bs-highlight-bg);
340 vertical-align: baseline;
352 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
353 text-decoration: underline;
356 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
359 a:not([href]):not([class]), a:not([href]):not([class]):hover {
361 text-decoration: none;
368 font-family: var(--bs-font-monospace);
387 color: var(--bs-code-color);
388 word-wrap: break-word;
395 padding: 0.1875rem 0.375rem;
397 color: var(--bs-body-bg);
398 background-color: var(--bs-body-color);
399 border-radius: 0.25rem;
412 vertical-align: middle;
416 caption-side: bottom;
417 border-collapse: collapse;
422 padding-bottom: 0.5rem;
423 color: var(--bs-secondary-color);
429 text-align: -webkit-match-parent;
438 border-color: inherit;
444 display: inline-block;
451 button:focus:not(:focus-visible) {
461 font-family: inherit;
463 line-height: inherit;
468 text-transform: none;
482 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
483 display: none !important;
490 -webkit-appearance: button;
492 button:not(:disabled),
493 [type=button]:not(:disabled),
494 [type=reset]:not(:disabled),
495 [type=submit]:not(:disabled) {
519 margin-bottom: 0.5rem;
520 line-height: inherit;
521 font-size: calc(1.275rem + 0.3vw);
523 @media (min-width: 1200px) {
532 ::-webkit-datetime-edit-fields-wrapper,
533 ::-webkit-datetime-edit-text,
534 ::-webkit-datetime-edit-minute,
535 ::-webkit-datetime-edit-hour-field,
536 ::-webkit-datetime-edit-day-field,
537 ::-webkit-datetime-edit-month-field,
538 ::-webkit-datetime-edit-year-field {
542 ::-webkit-inner-spin-button {
547 -webkit-appearance: textfield;
548 outline-offset: -2px;
559 ::-webkit-search-decoration {
560 -webkit-appearance: none;
563 ::-webkit-color-swatch-wrapper {
567 ::-webkit-file-upload-button {
569 -webkit-appearance: button;
572 ::file-selector-button {
574 -webkit-appearance: button;
578 display: inline-block;
591 vertical-align: baseline;
595 display: none !important;
606 font-size: calc(1.625rem + 4.5vw);
608 @media (min-width: 1200px) {
617 font-size: calc(1.575rem + 3.9vw);
619 @media (min-width: 1200px) {
628 font-size: calc(1.525rem + 3.3vw);
630 @media (min-width: 1200px) {
639 font-size: calc(1.475rem + 2.7vw);
641 @media (min-width: 1200px) {
650 font-size: calc(1.425rem + 2.1vw);
652 @media (min-width: 1200px) {
661 font-size: calc(1.375rem + 1.5vw);
663 @media (min-width: 1200px) {
680 display: inline-block;
682 .list-inline-item:not(:last-child) {
683 margin-right: 0.5rem;
688 text-transform: uppercase;
695 .blockquote > :last-child {
705 .blockquote-footer::before {
716 background-color: var(--bs-body-bg);
717 border: var(--bs-border-width) solid var(--bs-border-color);
718 border-radius: var(--bs-border-radius);
724 display: inline-block;
728 margin-bottom: 0.5rem;
734 color: var(--bs-secondary-color);
744 --bs-gutter-x: 1.5rem;
747 padding-right: calc(var(--bs-gutter-x) * 0.5);
748 padding-left: calc(var(--bs-gutter-x) * 0.5);
753 @media (min-width: 576px) {
754 .container-sm, .container {
758 @media (min-width: 768px) {
759 .container-md, .container-sm, .container {
763 @media (min-width: 992px) {
764 .container-lg, .container-md, .container-sm, .container {
768 @media (min-width: 1200px) {
769 .container-xl, .container-lg, .container-md, .container-sm, .container {
773 @media (min-width: 1400px) {
774 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
779 --bs-breakpoint-xs: 0;
780 --bs-breakpoint-sm: 576px;
781 --bs-breakpoint-md: 768px;
782 --bs-breakpoint-lg: 992px;
783 --bs-breakpoint-xl: 1200px;
784 --bs-breakpoint-xxl: 1400px;
788 --bs-gutter-x: 1.5rem;
792 margin-top: calc(-1 * var(--bs-gutter-y));
793 margin-right: calc(-0.5 * var(--bs-gutter-x));
794 margin-left: calc(-0.5 * var(--bs-gutter-x));
800 padding-right: calc(var(--bs-gutter-x) * 0.5);
801 padding-left: calc(var(--bs-gutter-x) * 0.5);
802 margin-top: var(--bs-gutter-y);
910 margin-left: 8.33333333%;
914 margin-left: 16.66666667%;
922 margin-left: 33.33333333%;
926 margin-left: 41.66666667%;
934 margin-left: 58.33333333%;
938 margin-left: 66.66666667%;
946 margin-left: 83.33333333%;
950 margin-left: 91.66666667%;
965 --bs-gutter-x: 0.25rem;
970 --bs-gutter-y: 0.25rem;
975 --bs-gutter-x: 0.5rem;
980 --bs-gutter-y: 0.5rem;
995 --bs-gutter-x: 1.5rem;
1000 --bs-gutter-y: 1.5rem;
1005 --bs-gutter-x: 3rem;
1010 --bs-gutter-y: 3rem;
1013 @media (min-width: 576px) {
1017 .row-cols-sm-auto > * {
1021 .row-cols-sm-1 > * {
1025 .row-cols-sm-2 > * {
1029 .row-cols-sm-3 > * {
1031 width: 33.33333333%;
1033 .row-cols-sm-4 > * {
1037 .row-cols-sm-5 > * {
1041 .row-cols-sm-6 > * {
1043 width: 16.66666667%;
1055 width: 16.66666667%;
1063 width: 33.33333333%;
1067 width: 41.66666667%;
1075 width: 58.33333333%;
1079 width: 66.66666667%;
1087 width: 83.33333333%;
1091 width: 91.66666667%;
1101 margin-left: 8.33333333%;
1104 margin-left: 16.66666667%;
1110 margin-left: 33.33333333%;
1113 margin-left: 41.66666667%;
1119 margin-left: 58.33333333%;
1122 margin-left: 66.66666667%;
1128 margin-left: 83.33333333%;
1131 margin-left: 91.66666667%;
1143 --bs-gutter-x: 0.25rem;
1147 --bs-gutter-y: 0.25rem;
1151 --bs-gutter-x: 0.5rem;
1155 --bs-gutter-y: 0.5rem;
1159 --bs-gutter-x: 1rem;
1163 --bs-gutter-y: 1rem;
1167 --bs-gutter-x: 1.5rem;
1171 --bs-gutter-y: 1.5rem;
1175 --bs-gutter-x: 3rem;
1179 --bs-gutter-y: 3rem;
1182 @media (min-width: 768px) {
1186 .row-cols-md-auto > * {
1190 .row-cols-md-1 > * {
1194 .row-cols-md-2 > * {
1198 .row-cols-md-3 > * {
1200 width: 33.33333333%;
1202 .row-cols-md-4 > * {
1206 .row-cols-md-5 > * {
1210 .row-cols-md-6 > * {
1212 width: 16.66666667%;
1224 width: 16.66666667%;
1232 width: 33.33333333%;
1236 width: 41.66666667%;
1244 width: 58.33333333%;
1248 width: 66.66666667%;
1256 width: 83.33333333%;
1260 width: 91.66666667%;
1270 margin-left: 8.33333333%;
1273 margin-left: 16.66666667%;
1279 margin-left: 33.33333333%;
1282 margin-left: 41.66666667%;
1288 margin-left: 58.33333333%;
1291 margin-left: 66.66666667%;
1297 margin-left: 83.33333333%;
1300 margin-left: 91.66666667%;
1312 --bs-gutter-x: 0.25rem;
1316 --bs-gutter-y: 0.25rem;
1320 --bs-gutter-x: 0.5rem;
1324 --bs-gutter-y: 0.5rem;
1328 --bs-gutter-x: 1rem;
1332 --bs-gutter-y: 1rem;
1336 --bs-gutter-x: 1.5rem;
1340 --bs-gutter-y: 1.5rem;
1344 --bs-gutter-x: 3rem;
1348 --bs-gutter-y: 3rem;
1351 @media (min-width: 992px) {
1355 .row-cols-lg-auto > * {
1359 .row-cols-lg-1 > * {
1363 .row-cols-lg-2 > * {
1367 .row-cols-lg-3 > * {
1369 width: 33.33333333%;
1371 .row-cols-lg-4 > * {
1375 .row-cols-lg-5 > * {
1379 .row-cols-lg-6 > * {
1381 width: 16.66666667%;
1393 width: 16.66666667%;
1401 width: 33.33333333%;
1405 width: 41.66666667%;
1413 width: 58.33333333%;
1417 width: 66.66666667%;
1425 width: 83.33333333%;
1429 width: 91.66666667%;
1439 margin-left: 8.33333333%;
1442 margin-left: 16.66666667%;
1448 margin-left: 33.33333333%;
1451 margin-left: 41.66666667%;
1457 margin-left: 58.33333333%;
1460 margin-left: 66.66666667%;
1466 margin-left: 83.33333333%;
1469 margin-left: 91.66666667%;
1481 --bs-gutter-x: 0.25rem;
1485 --bs-gutter-y: 0.25rem;
1489 --bs-gutter-x: 0.5rem;
1493 --bs-gutter-y: 0.5rem;
1497 --bs-gutter-x: 1rem;
1501 --bs-gutter-y: 1rem;
1505 --bs-gutter-x: 1.5rem;
1509 --bs-gutter-y: 1.5rem;
1513 --bs-gutter-x: 3rem;
1517 --bs-gutter-y: 3rem;
1520 @media (min-width: 1200px) {
1524 .row-cols-xl-auto > * {
1528 .row-cols-xl-1 > * {
1532 .row-cols-xl-2 > * {
1536 .row-cols-xl-3 > * {
1538 width: 33.33333333%;
1540 .row-cols-xl-4 > * {
1544 .row-cols-xl-5 > * {
1548 .row-cols-xl-6 > * {
1550 width: 16.66666667%;
1562 width: 16.66666667%;
1570 width: 33.33333333%;
1574 width: 41.66666667%;
1582 width: 58.33333333%;
1586 width: 66.66666667%;
1594 width: 83.33333333%;
1598 width: 91.66666667%;
1608 margin-left: 8.33333333%;
1611 margin-left: 16.66666667%;
1617 margin-left: 33.33333333%;
1620 margin-left: 41.66666667%;
1626 margin-left: 58.33333333%;
1629 margin-left: 66.66666667%;
1635 margin-left: 83.33333333%;
1638 margin-left: 91.66666667%;
1650 --bs-gutter-x: 0.25rem;
1654 --bs-gutter-y: 0.25rem;
1658 --bs-gutter-x: 0.5rem;
1662 --bs-gutter-y: 0.5rem;
1666 --bs-gutter-x: 1rem;
1670 --bs-gutter-y: 1rem;
1674 --bs-gutter-x: 1.5rem;
1678 --bs-gutter-y: 1.5rem;
1682 --bs-gutter-x: 3rem;
1686 --bs-gutter-y: 3rem;
1689 @media (min-width: 1400px) {
1693 .row-cols-xxl-auto > * {
1697 .row-cols-xxl-1 > * {
1701 .row-cols-xxl-2 > * {
1705 .row-cols-xxl-3 > * {
1707 width: 33.33333333%;
1709 .row-cols-xxl-4 > * {
1713 .row-cols-xxl-5 > * {
1717 .row-cols-xxl-6 > * {
1719 width: 16.66666667%;
1731 width: 16.66666667%;
1739 width: 33.33333333%;
1743 width: 41.66666667%;
1751 width: 58.33333333%;
1755 width: 66.66666667%;
1763 width: 83.33333333%;
1767 width: 91.66666667%;
1777 margin-left: 8.33333333%;
1780 margin-left: 16.66666667%;
1786 margin-left: 33.33333333%;
1789 margin-left: 41.66666667%;
1795 margin-left: 58.33333333%;
1798 margin-left: 66.66666667%;
1804 margin-left: 83.33333333%;
1807 margin-left: 91.66666667%;
1819 --bs-gutter-x: 0.25rem;
1823 --bs-gutter-y: 0.25rem;
1827 --bs-gutter-x: 0.5rem;
1831 --bs-gutter-y: 0.5rem;
1835 --bs-gutter-x: 1rem;
1839 --bs-gutter-y: 1rem;
1843 --bs-gutter-x: 1.5rem;
1847 --bs-gutter-y: 1.5rem;
1851 --bs-gutter-x: 3rem;
1855 --bs-gutter-y: 3rem;
1859 --bs-table-color-type: initial;
1860 --bs-table-bg-type: initial;
1861 --bs-table-color-state: initial;
1862 --bs-table-bg-state: initial;
1863 --bs-table-color: var(--bs-emphasis-color);
1864 --bs-table-bg: var(--bs-body-bg);
1865 --bs-table-border-color: var(--bs-border-color);
1866 --bs-table-accent-bg: transparent;
1867 --bs-table-striped-color: var(--bs-emphasis-color);
1868 --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
1869 --bs-table-active-color: var(--bs-emphasis-color);
1870 --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
1871 --bs-table-hover-color: var(--bs-emphasis-color);
1872 --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
1874 margin-bottom: 1rem;
1875 vertical-align: top;
1876 border-color: var(--bs-table-border-color);
1878 .table > :not(caption) > * > * {
1879 padding: 0.5rem 0.5rem;
1880 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1881 background-color: var(--bs-table-bg);
1882 border-bottom-width: var(--bs-border-width);
1883 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1886 vertical-align: inherit;
1889 vertical-align: bottom;
1892 .table-group-divider {
1893 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1900 .table-sm > :not(caption) > * > * {
1901 padding: 0.25rem 0.25rem;
1904 .table-bordered > :not(caption) > * {
1905 border-width: var(--bs-border-width) 0;
1907 .table-bordered > :not(caption) > * > * {
1908 border-width: 0 var(--bs-border-width);
1911 .table-borderless > :not(caption) > * > * {
1912 border-bottom-width: 0;
1914 .table-borderless > :not(:first-child) {
1915 border-top-width: 0;
1918 .table-striped > tbody > tr:nth-of-type(odd) > * {
1919 --bs-table-color-type: var(--bs-table-striped-color);
1920 --bs-table-bg-type: var(--bs-table-striped-bg);
1923 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1924 --bs-table-color-type: var(--bs-table-striped-color);
1925 --bs-table-bg-type: var(--bs-table-striped-bg);
1929 --bs-table-color-state: var(--bs-table-active-color);
1930 --bs-table-bg-state: var(--bs-table-active-bg);
1933 .table-hover > tbody > tr:hover > * {
1934 --bs-table-color-state: var(--bs-table-hover-color);
1935 --bs-table-bg-state: var(--bs-table-hover-bg);
1939 --bs-table-color: #000;
1940 --bs-table-bg: #cfe2ff;
1941 --bs-table-border-color: #a6b5cc;
1942 --bs-table-striped-bg: #c5d7f2;
1943 --bs-table-striped-color: #000;
1944 --bs-table-active-bg: #bacbe6;
1945 --bs-table-active-color: #000;
1946 --bs-table-hover-bg: #bfd1ec;
1947 --bs-table-hover-color: #000;
1948 color: var(--bs-table-color);
1949 border-color: var(--bs-table-border-color);
1953 --bs-table-color: #000;
1954 --bs-table-bg: #e2e3e5;
1955 --bs-table-border-color: #b5b6b7;
1956 --bs-table-striped-bg: #d7d8da;
1957 --bs-table-striped-color: #000;
1958 --bs-table-active-bg: #cbccce;
1959 --bs-table-active-color: #000;
1960 --bs-table-hover-bg: #d1d2d4;
1961 --bs-table-hover-color: #000;
1962 color: var(--bs-table-color);
1963 border-color: var(--bs-table-border-color);
1967 --bs-table-color: #000;
1968 --bs-table-bg: #d1e7dd;
1969 --bs-table-border-color: #a7b9b1;
1970 --bs-table-striped-bg: #c7dbd2;
1971 --bs-table-striped-color: #000;
1972 --bs-table-active-bg: #bcd0c7;
1973 --bs-table-active-color: #000;
1974 --bs-table-hover-bg: #c1d6cc;
1975 --bs-table-hover-color: #000;
1976 color: var(--bs-table-color);
1977 border-color: var(--bs-table-border-color);
1981 --bs-table-color: #000;
1982 --bs-table-bg: #cff4fc;
1983 --bs-table-border-color: #a6c3ca;
1984 --bs-table-striped-bg: #c5e8ef;
1985 --bs-table-striped-color: #000;
1986 --bs-table-active-bg: #badce3;
1987 --bs-table-active-color: #000;
1988 --bs-table-hover-bg: #bfe2e9;
1989 --bs-table-hover-color: #000;
1990 color: var(--bs-table-color);
1991 border-color: var(--bs-table-border-color);
1995 --bs-table-color: #000;
1996 --bs-table-bg: #fff3cd;
1997 --bs-table-border-color: #ccc2a4;
1998 --bs-table-striped-bg: #f2e7c3;
1999 --bs-table-striped-color: #000;
2000 --bs-table-active-bg: #e6dbb9;
2001 --bs-table-active-color: #000;
2002 --bs-table-hover-bg: #ece1be;
2003 --bs-table-hover-color: #000;
2004 color: var(--bs-table-color);
2005 border-color: var(--bs-table-border-color);
2009 --bs-table-color: #000;
2010 --bs-table-bg: #f8d7da;
2011 --bs-table-border-color: #c6acae;
2012 --bs-table-striped-bg: #eccccf;
2013 --bs-table-striped-color: #000;
2014 --bs-table-active-bg: #dfc2c4;
2015 --bs-table-active-color: #000;
2016 --bs-table-hover-bg: #e5c7ca;
2017 --bs-table-hover-color: #000;
2018 color: var(--bs-table-color);
2019 border-color: var(--bs-table-border-color);
2023 --bs-table-color: #000;
2024 --bs-table-bg: #f8f9fa;
2025 --bs-table-border-color: #c6c7c8;
2026 --bs-table-striped-bg: #ecedee;
2027 --bs-table-striped-color: #000;
2028 --bs-table-active-bg: #dfe0e1;
2029 --bs-table-active-color: #000;
2030 --bs-table-hover-bg: #e5e6e7;
2031 --bs-table-hover-color: #000;
2032 color: var(--bs-table-color);
2033 border-color: var(--bs-table-border-color);
2037 --bs-table-color: #fff;
2038 --bs-table-bg: #212529;
2039 --bs-table-border-color: #4d5154;
2040 --bs-table-striped-bg: #2c3034;
2041 --bs-table-striped-color: #fff;
2042 --bs-table-active-bg: #373b3e;
2043 --bs-table-active-color: #fff;
2044 --bs-table-hover-bg: #323539;
2045 --bs-table-hover-color: #fff;
2046 color: var(--bs-table-color);
2047 border-color: var(--bs-table-border-color);
2052 -webkit-overflow-scrolling: touch;
2055 @media (max-width: 575.98px) {
2056 .table-responsive-sm {
2058 -webkit-overflow-scrolling: touch;
2061 @media (max-width: 767.98px) {
2062 .table-responsive-md {
2064 -webkit-overflow-scrolling: touch;
2067 @media (max-width: 991.98px) {
2068 .table-responsive-lg {
2070 -webkit-overflow-scrolling: touch;
2073 @media (max-width: 1199.98px) {
2074 .table-responsive-xl {
2076 -webkit-overflow-scrolling: touch;
2079 @media (max-width: 1399.98px) {
2080 .table-responsive-xxl {
2082 -webkit-overflow-scrolling: touch;
2086 margin-bottom: 0.5rem;
2090 padding-top: calc(0.375rem + var(--bs-border-width));
2091 padding-bottom: calc(0.375rem + var(--bs-border-width));
2097 .col-form-label-lg {
2098 padding-top: calc(0.5rem + var(--bs-border-width));
2099 padding-bottom: calc(0.5rem + var(--bs-border-width));
2103 .col-form-label-sm {
2104 padding-top: calc(0.25rem + var(--bs-border-width));
2105 padding-bottom: calc(0.25rem + var(--bs-border-width));
2106 font-size: 0.875rem;
2110 margin-top: 0.25rem;
2112 color: var(--bs-secondary-color);
2118 padding: 0.375rem 0.75rem;
2122 color: var(--bs-body-color);
2123 -webkit-appearance: none;
2124 -moz-appearance: none;
2126 background-color: var(--bs-body-bg);
2127 background-clip: padding-box;
2128 border: var(--bs-border-width) solid var(--bs-border-color);
2129 border-radius: var(--bs-border-radius);
2130 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2132 @media (prefers-reduced-motion: reduce) {
2137 .form-control[type=file] {
2140 .form-control[type=file]:not(:disabled):not([readonly]) {
2143 .form-control:focus {
2144 color: var(--bs-body-color);
2145 background-color: var(--bs-body-bg);
2146 border-color: #86b7fe;
2148 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2150 .form-control::-webkit-date-and-time-value {
2155 .form-control::-webkit-datetime-edit {
2159 .form-control::placeholder {
2160 color: var(--bs-secondary-color);
2163 .form-control:disabled {
2164 background-color: var(--bs-secondary-bg);
2167 .form-control::-webkit-file-upload-button {
2168 padding: 0.375rem 0.75rem;
2169 margin: -0.375rem -0.75rem;
2170 -webkit-margin-end: 0.75rem;
2171 margin-inline-end: 0.75rem;
2172 color: var(--bs-body-color);
2173 background-color: var(--bs-tertiary-bg);
2174 pointer-events: none;
2175 border-color: inherit;
2176 border-style: solid;
2178 border-inline-end-width: var(--bs-border-width);
2180 -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;
2181 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;
2183 .form-control::file-selector-button {
2184 padding: 0.375rem 0.75rem;
2185 margin: -0.375rem -0.75rem;
2186 -webkit-margin-end: 0.75rem;
2187 margin-inline-end: 0.75rem;
2188 color: var(--bs-body-color);
2189 background-color: var(--bs-tertiary-bg);
2190 pointer-events: none;
2191 border-color: inherit;
2192 border-style: solid;
2194 border-inline-end-width: var(--bs-border-width);
2196 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;
2198 @media (prefers-reduced-motion: reduce) {
2199 .form-control::-webkit-file-upload-button {
2200 -webkit-transition: none;
2203 .form-control::file-selector-button {
2207 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2208 background-color: var(--bs-secondary-bg);
2210 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2211 background-color: var(--bs-secondary-bg);
2214 .form-control-plaintext {
2217 padding: 0.375rem 0;
2220 color: var(--bs-body-color);
2221 background-color: transparent;
2222 border: solid transparent;
2223 border-width: var(--bs-border-width) 0;
2225 .form-control-plaintext:focus {
2228 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2234 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2235 padding: 0.25rem 0.5rem;
2236 font-size: 0.875rem;
2237 border-radius: var(--bs-border-radius-sm);
2239 .form-control-sm::-webkit-file-upload-button {
2240 padding: 0.25rem 0.5rem;
2241 margin: -0.25rem -0.5rem;
2242 -webkit-margin-end: 0.5rem;
2243 margin-inline-end: 0.5rem;
2245 .form-control-sm::file-selector-button {
2246 padding: 0.25rem 0.5rem;
2247 margin: -0.25rem -0.5rem;
2248 -webkit-margin-end: 0.5rem;
2249 margin-inline-end: 0.5rem;
2253 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2254 padding: 0.5rem 1rem;
2256 border-radius: var(--bs-border-radius-lg);
2258 .form-control-lg::-webkit-file-upload-button {
2259 padding: 0.5rem 1rem;
2260 margin: -0.5rem -1rem;
2261 -webkit-margin-end: 1rem;
2262 margin-inline-end: 1rem;
2264 .form-control-lg::file-selector-button {
2265 padding: 0.5rem 1rem;
2266 margin: -0.5rem -1rem;
2267 -webkit-margin-end: 1rem;
2268 margin-inline-end: 1rem;
2271 textarea.form-control {
2272 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2274 textarea.form-control-sm {
2275 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2277 textarea.form-control-lg {
2278 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2281 .form-control-color {
2283 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2286 .form-control-color:not(:disabled):not([readonly]) {
2289 .form-control-color::-moz-color-swatch {
2290 border: 0 !important;
2291 border-radius: var(--bs-border-radius);
2293 .form-control-color::-webkit-color-swatch {
2294 border: 0 !important;
2295 border-radius: var(--bs-border-radius);
2297 .form-control-color.form-control-sm {
2298 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2300 .form-control-color.form-control-lg {
2301 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2305 --bs-form-select-bg-img: 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");
2308 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2312 color: var(--bs-body-color);
2313 -webkit-appearance: none;
2314 -moz-appearance: none;
2316 background-color: var(--bs-body-bg);
2317 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2318 background-repeat: no-repeat;
2319 background-position: right 0.75rem center;
2320 background-size: 16px 12px;
2321 border: var(--bs-border-width) solid var(--bs-border-color);
2322 border-radius: var(--bs-border-radius);
2323 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2325 @media (prefers-reduced-motion: reduce) {
2330 .form-select:focus {
2331 border-color: #86b7fe;
2333 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2335 .form-select[multiple], .form-select[size]:not([size="1"]) {
2336 padding-right: 0.75rem;
2337 background-image: none;
2339 .form-select:disabled {
2340 background-color: var(--bs-secondary-bg);
2342 .form-select:-moz-focusring {
2344 text-shadow: 0 0 0 var(--bs-body-color);
2348 padding-top: 0.25rem;
2349 padding-bottom: 0.25rem;
2350 padding-left: 0.5rem;
2351 font-size: 0.875rem;
2352 border-radius: var(--bs-border-radius-sm);
2356 padding-top: 0.5rem;
2357 padding-bottom: 0.5rem;
2360 border-radius: var(--bs-border-radius-lg);
2363 [data-bs-theme=dark] .form-select {
2364 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2370 padding-left: 1.5em;
2371 margin-bottom: 0.125rem;
2373 .form-check .form-check-input {
2375 margin-left: -1.5em;
2378 .form-check-reverse {
2379 padding-right: 1.5em;
2383 .form-check-reverse .form-check-input {
2385 margin-right: -1.5em;
2390 --bs-form-check-bg: var(--bs-body-bg);
2395 vertical-align: top;
2396 -webkit-appearance: none;
2397 -moz-appearance: none;
2399 background-color: var(--bs-form-check-bg);
2400 background-image: var(--bs-form-check-bg-image);
2401 background-repeat: no-repeat;
2402 background-position: center;
2403 background-size: contain;
2404 border: var(--bs-border-width) solid var(--bs-border-color);
2405 -webkit-print-color-adjust: exact;
2406 color-adjust: exact;
2407 print-color-adjust: exact;
2409 .form-check-input[type=checkbox] {
2410 border-radius: 0.25em;
2412 .form-check-input[type=radio] {
2415 .form-check-input:active {
2416 filter: brightness(90%);
2418 .form-check-input:focus {
2419 border-color: #86b7fe;
2421 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2423 .form-check-input:checked {
2424 background-color: #0d6efd;
2425 border-color: #0d6efd;
2427 .form-check-input:checked[type=checkbox] {
2428 --bs-form-check-bg-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");
2430 .form-check-input:checked[type=radio] {
2431 --bs-form-check-bg-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");
2433 .form-check-input[type=checkbox]:indeterminate {
2434 background-color: #0d6efd;
2435 border-color: #0d6efd;
2436 --bs-form-check-bg-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");
2438 .form-check-input:disabled {
2439 pointer-events: none;
2443 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2449 padding-left: 2.5em;
2451 .form-switch .form-check-input {
2452 --bs-form-switch-bg: 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");
2454 margin-left: -2.5em;
2455 background-image: var(--bs-form-switch-bg);
2456 background-position: left center;
2458 transition: background-position 0.15s ease-in-out;
2460 @media (prefers-reduced-motion: reduce) {
2461 .form-switch .form-check-input {
2465 .form-switch .form-check-input:focus {
2466 --bs-form-switch-bg: 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");
2468 .form-switch .form-check-input:checked {
2469 background-position: right center;
2470 --bs-form-switch-bg: 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");
2472 .form-switch.form-check-reverse {
2473 padding-right: 2.5em;
2476 .form-switch.form-check-reverse .form-check-input {
2477 margin-right: -2.5em;
2481 .form-check-inline {
2482 display: inline-block;
2488 clip: rect(0, 0, 0, 0);
2489 pointer-events: none;
2491 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2492 pointer-events: none;
2497 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2498 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
2505 -webkit-appearance: none;
2506 -moz-appearance: none;
2508 background-color: transparent;
2513 .form-range:focus::-webkit-slider-thumb {
2514 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2516 .form-range:focus::-moz-range-thumb {
2517 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2519 .form-range::-moz-focus-outer {
2522 .form-range::-webkit-slider-thumb {
2525 margin-top: -0.25rem;
2526 -webkit-appearance: none;
2528 background-color: #0d6efd;
2530 border-radius: 1rem;
2531 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2532 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2534 @media (prefers-reduced-motion: reduce) {
2535 .form-range::-webkit-slider-thumb {
2536 -webkit-transition: none;
2540 .form-range::-webkit-slider-thumb:active {
2541 background-color: #b6d4fe;
2543 .form-range::-webkit-slider-runnable-track {
2548 background-color: var(--bs-secondary-bg);
2549 border-color: transparent;
2550 border-radius: 1rem;
2552 .form-range::-moz-range-thumb {
2555 -moz-appearance: none;
2557 background-color: #0d6efd;
2559 border-radius: 1rem;
2560 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2561 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2563 @media (prefers-reduced-motion: reduce) {
2564 .form-range::-moz-range-thumb {
2565 -moz-transition: none;
2569 .form-range::-moz-range-thumb:active {
2570 background-color: #b6d4fe;
2572 .form-range::-moz-range-track {
2577 background-color: var(--bs-secondary-bg);
2578 border-color: transparent;
2579 border-radius: 1rem;
2581 .form-range:disabled {
2582 pointer-events: none;
2584 .form-range:disabled::-webkit-slider-thumb {
2585 background-color: var(--bs-secondary-color);
2587 .form-range:disabled::-moz-range-thumb {
2588 background-color: var(--bs-secondary-color);
2594 .form-floating > .form-control,
2595 .form-floating > .form-control-plaintext,
2596 .form-floating > .form-select {
2597 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2598 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2601 .form-floating > label {
2608 padding: 1rem 0.75rem;
2610 color: rgba(var(--bs-body-color-rgb), 0.65);
2612 text-overflow: ellipsis;
2613 white-space: nowrap;
2614 pointer-events: none;
2615 border: var(--bs-border-width) solid transparent;
2616 transform-origin: 0 0;
2617 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2619 @media (prefers-reduced-motion: reduce) {
2620 .form-floating > label {
2624 .form-floating > .form-control,
2625 .form-floating > .form-control-plaintext {
2626 padding: 1rem 0.75rem;
2628 .form-floating > .form-control::placeholder,
2629 .form-floating > .form-control-plaintext::placeholder {
2632 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2633 .form-floating > .form-control-plaintext:focus,
2634 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2635 padding-top: 1.625rem;
2636 padding-bottom: 0.625rem;
2638 .form-floating > .form-control:-webkit-autofill,
2639 .form-floating > .form-control-plaintext:-webkit-autofill {
2640 padding-top: 1.625rem;
2641 padding-bottom: 0.625rem;
2643 .form-floating > .form-select {
2644 padding-top: 1.625rem;
2645 padding-bottom: 0.625rem;
2646 padding-left: 0.75rem;
2648 .form-floating > .form-control:focus ~ label,
2649 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2650 .form-floating > .form-control-plaintext ~ label,
2651 .form-floating > .form-select ~ label {
2652 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2654 .form-floating > .form-control:-webkit-autofill ~ label {
2655 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2657 .form-floating > textarea:focus ~ label::after,
2658 .form-floating > textarea:not(:placeholder-shown) ~ label::after {
2660 inset: 1rem 0.375rem;
2664 background-color: var(--bs-body-bg);
2665 border-radius: var(--bs-border-radius);
2667 .form-floating > textarea:disabled ~ label::after {
2668 background-color: var(--bs-secondary-bg);
2670 .form-floating > .form-control-plaintext ~ label {
2671 border-width: var(--bs-border-width) 0;
2673 .form-floating > :disabled ~ label,
2674 .form-floating > .form-control:disabled ~ label {
2682 align-items: stretch;
2685 .input-group > .form-control,
2686 .input-group > .form-select,
2687 .input-group > .form-floating {
2693 .input-group > .form-control:focus,
2694 .input-group > .form-select:focus,
2695 .input-group > .form-floating:focus-within {
2702 .input-group .btn:focus {
2708 align-items: center;
2709 padding: 0.375rem 0.75rem;
2713 color: var(--bs-body-color);
2715 white-space: nowrap;
2716 background-color: var(--bs-tertiary-bg);
2717 border: var(--bs-border-width) solid var(--bs-border-color);
2718 border-radius: var(--bs-border-radius);
2721 .input-group-lg > .form-control,
2722 .input-group-lg > .form-select,
2723 .input-group-lg > .input-group-text,
2724 .input-group-lg > .btn {
2725 padding: 0.5rem 1rem;
2727 border-radius: var(--bs-border-radius-lg);
2730 .input-group-sm > .form-control,
2731 .input-group-sm > .form-select,
2732 .input-group-sm > .input-group-text,
2733 .input-group-sm > .btn {
2734 padding: 0.25rem 0.5rem;
2735 font-size: 0.875rem;
2736 border-radius: var(--bs-border-radius-sm);
2739 .input-group-lg > .form-select,
2740 .input-group-sm > .form-select {
2741 padding-right: 3rem;
2744 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2745 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2746 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2747 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2748 border-top-right-radius: 0;
2749 border-bottom-right-radius: 0;
2751 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2752 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2753 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2754 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2755 border-top-right-radius: 0;
2756 border-bottom-right-radius: 0;
2758 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2759 margin-left: calc(-1 * var(--bs-border-width));
2760 border-top-left-radius: 0;
2761 border-bottom-left-radius: 0;
2763 .input-group > .form-floating:not(:first-child) > .form-control,
2764 .input-group > .form-floating:not(:first-child) > .form-select {
2765 border-top-left-radius: 0;
2766 border-bottom-left-radius: 0;
2772 margin-top: 0.25rem;
2774 color: var(--bs-form-valid-color);
2783 padding: 0.25rem 0.5rem;
2785 font-size: 0.875rem;
2787 background-color: var(--bs-success);
2788 border-radius: var(--bs-border-radius);
2791 .was-validated :valid ~ .valid-feedback,
2792 .was-validated :valid ~ .valid-tooltip,
2793 .is-valid ~ .valid-feedback,
2794 .is-valid ~ .valid-tooltip {
2798 .was-validated .form-control:valid, .form-control.is-valid {
2799 border-color: var(--bs-form-valid-border-color);
2800 padding-right: calc(1.5em + 0.75rem);
2801 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.1'/%3e%3c/svg%3e");
2802 background-repeat: no-repeat;
2803 background-position: right calc(0.375em + 0.1875rem) center;
2804 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2806 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2807 border-color: var(--bs-form-valid-border-color);
2808 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2811 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2812 padding-right: calc(1.5em + 0.75rem);
2813 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2816 .was-validated .form-select:valid, .form-select.is-valid {
2817 border-color: var(--bs-form-valid-border-color);
2819 .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"] {
2820 --bs-form-select-bg-icon: 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.1'/%3e%3c/svg%3e");
2821 padding-right: 4.125rem;
2822 background-position: right 0.75rem center, center right 2.25rem;
2823 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2825 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2826 border-color: var(--bs-form-valid-border-color);
2827 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2830 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2831 width: calc(3rem + calc(1.5em + 0.75rem));
2834 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2835 border-color: var(--bs-form-valid-border-color);
2837 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2838 background-color: var(--bs-form-valid-color);
2840 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2841 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2843 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2844 color: var(--bs-form-valid-color);
2847 .form-check-inline .form-check-input ~ .valid-feedback {
2851 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2852 .was-validated .input-group > .form-select:not(:focus):valid,
2853 .input-group > .form-select:not(:focus).is-valid,
2854 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2855 .input-group > .form-floating:not(:focus-within).is-valid {
2862 margin-top: 0.25rem;
2864 color: var(--bs-form-invalid-color);
2873 padding: 0.25rem 0.5rem;
2875 font-size: 0.875rem;
2877 background-color: var(--bs-danger);
2878 border-radius: var(--bs-border-radius);
2881 .was-validated :invalid ~ .invalid-feedback,
2882 .was-validated :invalid ~ .invalid-tooltip,
2883 .is-invalid ~ .invalid-feedback,
2884 .is-invalid ~ .invalid-tooltip {
2888 .was-validated .form-control:invalid, .form-control.is-invalid {
2889 border-color: var(--bs-form-invalid-border-color);
2890 padding-right: calc(1.5em + 0.75rem);
2891 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");
2892 background-repeat: no-repeat;
2893 background-position: right calc(0.375em + 0.1875rem) center;
2894 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2896 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2897 border-color: var(--bs-form-invalid-border-color);
2898 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2901 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2902 padding-right: calc(1.5em + 0.75rem);
2903 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2906 .was-validated .form-select:invalid, .form-select.is-invalid {
2907 border-color: var(--bs-form-invalid-border-color);
2909 .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"] {
2910 --bs-form-select-bg-icon: 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");
2911 padding-right: 4.125rem;
2912 background-position: right 0.75rem center, center right 2.25rem;
2913 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2915 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2916 border-color: var(--bs-form-invalid-border-color);
2917 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2920 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2921 width: calc(3rem + calc(1.5em + 0.75rem));
2924 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2925 border-color: var(--bs-form-invalid-border-color);
2927 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2928 background-color: var(--bs-form-invalid-color);
2930 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2931 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2933 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2934 color: var(--bs-form-invalid-color);
2937 .form-check-inline .form-check-input ~ .invalid-feedback {
2941 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2942 .was-validated .input-group > .form-select:not(:focus):invalid,
2943 .input-group > .form-select:not(:focus).is-invalid,
2944 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2945 .input-group > .form-floating:not(:focus-within).is-invalid {
2950 --bs-btn-padding-x: 0.75rem;
2951 --bs-btn-padding-y: 0.375rem;
2952 --bs-btn-font-family: ;
2953 --bs-btn-font-size: 1rem;
2954 --bs-btn-font-weight: 400;
2955 --bs-btn-line-height: 1.5;
2956 --bs-btn-color: var(--bs-body-color);
2957 --bs-btn-bg: transparent;
2958 --bs-btn-border-width: var(--bs-border-width);
2959 --bs-btn-border-color: transparent;
2960 --bs-btn-border-radius: var(--bs-border-radius);
2961 --bs-btn-hover-border-color: transparent;
2962 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2963 --bs-btn-disabled-opacity: 0.65;
2964 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2965 display: inline-block;
2966 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2967 font-family: var(--bs-btn-font-family);
2968 font-size: var(--bs-btn-font-size);
2969 font-weight: var(--bs-btn-font-weight);
2970 line-height: var(--bs-btn-line-height);
2971 color: var(--bs-btn-color);
2973 text-decoration: none;
2974 vertical-align: middle;
2976 -webkit-user-select: none;
2977 -moz-user-select: none;
2979 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2980 border-radius: var(--bs-btn-border-radius);
2981 background-color: var(--bs-btn-bg);
2982 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;
2984 @media (prefers-reduced-motion: reduce) {
2990 color: var(--bs-btn-hover-color);
2991 background-color: var(--bs-btn-hover-bg);
2992 border-color: var(--bs-btn-hover-border-color);
2994 .btn-check + .btn:hover {
2995 color: var(--bs-btn-color);
2996 background-color: var(--bs-btn-bg);
2997 border-color: var(--bs-btn-border-color);
2999 .btn:focus-visible {
3000 color: var(--bs-btn-hover-color);
3001 background-color: var(--bs-btn-hover-bg);
3002 border-color: var(--bs-btn-hover-border-color);
3004 box-shadow: var(--bs-btn-focus-box-shadow);
3006 .btn-check:focus-visible + .btn {
3007 border-color: var(--bs-btn-hover-border-color);
3009 box-shadow: var(--bs-btn-focus-box-shadow);
3011 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
3012 color: var(--bs-btn-active-color);
3013 background-color: var(--bs-btn-active-bg);
3014 border-color: var(--bs-btn-active-border-color);
3016 .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 {
3017 box-shadow: var(--bs-btn-focus-box-shadow);
3019 .btn-check:checked:focus-visible + .btn {
3020 box-shadow: var(--bs-btn-focus-box-shadow);
3022 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3023 color: var(--bs-btn-disabled-color);
3024 pointer-events: none;
3025 background-color: var(--bs-btn-disabled-bg);
3026 border-color: var(--bs-btn-disabled-border-color);
3027 opacity: var(--bs-btn-disabled-opacity);
3031 --bs-btn-color: #fff;
3032 --bs-btn-bg: #0d6efd;
3033 --bs-btn-border-color: #0d6efd;
3034 --bs-btn-hover-color: #fff;
3035 --bs-btn-hover-bg: #0b5ed7;
3036 --bs-btn-hover-border-color: #0a58ca;
3037 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3038 --bs-btn-active-color: #fff;
3039 --bs-btn-active-bg: #0a58ca;
3040 --bs-btn-active-border-color: #0a53be;
3041 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3042 --bs-btn-disabled-color: #fff;
3043 --bs-btn-disabled-bg: #0d6efd;
3044 --bs-btn-disabled-border-color: #0d6efd;
3048 --bs-btn-color: #fff;
3049 --bs-btn-bg: #6c757d;
3050 --bs-btn-border-color: #6c757d;
3051 --bs-btn-hover-color: #fff;
3052 --bs-btn-hover-bg: #5c636a;
3053 --bs-btn-hover-border-color: #565e64;
3054 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3055 --bs-btn-active-color: #fff;
3056 --bs-btn-active-bg: #565e64;
3057 --bs-btn-active-border-color: #51585e;
3058 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3059 --bs-btn-disabled-color: #fff;
3060 --bs-btn-disabled-bg: #6c757d;
3061 --bs-btn-disabled-border-color: #6c757d;
3065 --bs-btn-color: #fff;
3066 --bs-btn-bg: #198754;
3067 --bs-btn-border-color: #198754;
3068 --bs-btn-hover-color: #fff;
3069 --bs-btn-hover-bg: #157347;
3070 --bs-btn-hover-border-color: #146c43;
3071 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3072 --bs-btn-active-color: #fff;
3073 --bs-btn-active-bg: #146c43;
3074 --bs-btn-active-border-color: #13653f;
3075 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3076 --bs-btn-disabled-color: #fff;
3077 --bs-btn-disabled-bg: #198754;
3078 --bs-btn-disabled-border-color: #198754;
3082 --bs-btn-color: #000;
3083 --bs-btn-bg: #0dcaf0;
3084 --bs-btn-border-color: #0dcaf0;
3085 --bs-btn-hover-color: #000;
3086 --bs-btn-hover-bg: #31d2f2;
3087 --bs-btn-hover-border-color: #25cff2;
3088 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3089 --bs-btn-active-color: #000;
3090 --bs-btn-active-bg: #3dd5f3;
3091 --bs-btn-active-border-color: #25cff2;
3092 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3093 --bs-btn-disabled-color: #000;
3094 --bs-btn-disabled-bg: #0dcaf0;
3095 --bs-btn-disabled-border-color: #0dcaf0;
3099 --bs-btn-color: #000;
3100 --bs-btn-bg: #ffc107;
3101 --bs-btn-border-color: #ffc107;
3102 --bs-btn-hover-color: #000;
3103 --bs-btn-hover-bg: #ffca2c;
3104 --bs-btn-hover-border-color: #ffc720;
3105 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3106 --bs-btn-active-color: #000;
3107 --bs-btn-active-bg: #ffcd39;
3108 --bs-btn-active-border-color: #ffc720;
3109 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3110 --bs-btn-disabled-color: #000;
3111 --bs-btn-disabled-bg: #ffc107;
3112 --bs-btn-disabled-border-color: #ffc107;
3116 --bs-btn-color: #fff;
3117 --bs-btn-bg: #dc3545;
3118 --bs-btn-border-color: #dc3545;
3119 --bs-btn-hover-color: #fff;
3120 --bs-btn-hover-bg: #bb2d3b;
3121 --bs-btn-hover-border-color: #b02a37;
3122 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3123 --bs-btn-active-color: #fff;
3124 --bs-btn-active-bg: #b02a37;
3125 --bs-btn-active-border-color: #a52834;
3126 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3127 --bs-btn-disabled-color: #fff;
3128 --bs-btn-disabled-bg: #dc3545;
3129 --bs-btn-disabled-border-color: #dc3545;
3133 --bs-btn-color: #000;
3134 --bs-btn-bg: #f8f9fa;
3135 --bs-btn-border-color: #f8f9fa;
3136 --bs-btn-hover-color: #000;
3137 --bs-btn-hover-bg: #d3d4d5;
3138 --bs-btn-hover-border-color: #c6c7c8;
3139 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3140 --bs-btn-active-color: #000;
3141 --bs-btn-active-bg: #c6c7c8;
3142 --bs-btn-active-border-color: #babbbc;
3143 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3144 --bs-btn-disabled-color: #000;
3145 --bs-btn-disabled-bg: #f8f9fa;
3146 --bs-btn-disabled-border-color: #f8f9fa;
3150 --bs-btn-color: #fff;
3151 --bs-btn-bg: #212529;
3152 --bs-btn-border-color: #212529;
3153 --bs-btn-hover-color: #fff;
3154 --bs-btn-hover-bg: #424649;
3155 --bs-btn-hover-border-color: #373b3e;
3156 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3157 --bs-btn-active-color: #fff;
3158 --bs-btn-active-bg: #4d5154;
3159 --bs-btn-active-border-color: #373b3e;
3160 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3161 --bs-btn-disabled-color: #fff;
3162 --bs-btn-disabled-bg: #212529;
3163 --bs-btn-disabled-border-color: #212529;
3166 .btn-outline-primary {
3167 --bs-btn-color: #0d6efd;
3168 --bs-btn-border-color: #0d6efd;
3169 --bs-btn-hover-color: #fff;
3170 --bs-btn-hover-bg: #0d6efd;
3171 --bs-btn-hover-border-color: #0d6efd;
3172 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3173 --bs-btn-active-color: #fff;
3174 --bs-btn-active-bg: #0d6efd;
3175 --bs-btn-active-border-color: #0d6efd;
3176 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3177 --bs-btn-disabled-color: #0d6efd;
3178 --bs-btn-disabled-bg: transparent;
3179 --bs-btn-disabled-border-color: #0d6efd;
3180 --bs-gradient: none;
3183 .btn-outline-secondary {
3184 --bs-btn-color: #6c757d;
3185 --bs-btn-border-color: #6c757d;
3186 --bs-btn-hover-color: #fff;
3187 --bs-btn-hover-bg: #6c757d;
3188 --bs-btn-hover-border-color: #6c757d;
3189 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3190 --bs-btn-active-color: #fff;
3191 --bs-btn-active-bg: #6c757d;
3192 --bs-btn-active-border-color: #6c757d;
3193 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3194 --bs-btn-disabled-color: #6c757d;
3195 --bs-btn-disabled-bg: transparent;
3196 --bs-btn-disabled-border-color: #6c757d;
3197 --bs-gradient: none;
3200 .btn-outline-success {
3201 --bs-btn-color: #198754;
3202 --bs-btn-border-color: #198754;
3203 --bs-btn-hover-color: #fff;
3204 --bs-btn-hover-bg: #198754;
3205 --bs-btn-hover-border-color: #198754;
3206 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3207 --bs-btn-active-color: #fff;
3208 --bs-btn-active-bg: #198754;
3209 --bs-btn-active-border-color: #198754;
3210 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3211 --bs-btn-disabled-color: #198754;
3212 --bs-btn-disabled-bg: transparent;
3213 --bs-btn-disabled-border-color: #198754;
3214 --bs-gradient: none;
3218 --bs-btn-color: #0dcaf0;
3219 --bs-btn-border-color: #0dcaf0;
3220 --bs-btn-hover-color: #000;
3221 --bs-btn-hover-bg: #0dcaf0;
3222 --bs-btn-hover-border-color: #0dcaf0;
3223 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3224 --bs-btn-active-color: #000;
3225 --bs-btn-active-bg: #0dcaf0;
3226 --bs-btn-active-border-color: #0dcaf0;
3227 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3228 --bs-btn-disabled-color: #0dcaf0;
3229 --bs-btn-disabled-bg: transparent;
3230 --bs-btn-disabled-border-color: #0dcaf0;
3231 --bs-gradient: none;
3234 .btn-outline-warning {
3235 --bs-btn-color: #ffc107;
3236 --bs-btn-border-color: #ffc107;
3237 --bs-btn-hover-color: #000;
3238 --bs-btn-hover-bg: #ffc107;
3239 --bs-btn-hover-border-color: #ffc107;
3240 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3241 --bs-btn-active-color: #000;
3242 --bs-btn-active-bg: #ffc107;
3243 --bs-btn-active-border-color: #ffc107;
3244 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3245 --bs-btn-disabled-color: #ffc107;
3246 --bs-btn-disabled-bg: transparent;
3247 --bs-btn-disabled-border-color: #ffc107;
3248 --bs-gradient: none;
3251 .btn-outline-danger {
3252 --bs-btn-color: #dc3545;
3253 --bs-btn-border-color: #dc3545;
3254 --bs-btn-hover-color: #fff;
3255 --bs-btn-hover-bg: #dc3545;
3256 --bs-btn-hover-border-color: #dc3545;
3257 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3258 --bs-btn-active-color: #fff;
3259 --bs-btn-active-bg: #dc3545;
3260 --bs-btn-active-border-color: #dc3545;
3261 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3262 --bs-btn-disabled-color: #dc3545;
3263 --bs-btn-disabled-bg: transparent;
3264 --bs-btn-disabled-border-color: #dc3545;
3265 --bs-gradient: none;
3268 .btn-outline-light {
3269 --bs-btn-color: #f8f9fa;
3270 --bs-btn-border-color: #f8f9fa;
3271 --bs-btn-hover-color: #000;
3272 --bs-btn-hover-bg: #f8f9fa;
3273 --bs-btn-hover-border-color: #f8f9fa;
3274 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3275 --bs-btn-active-color: #000;
3276 --bs-btn-active-bg: #f8f9fa;
3277 --bs-btn-active-border-color: #f8f9fa;
3278 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3279 --bs-btn-disabled-color: #f8f9fa;
3280 --bs-btn-disabled-bg: transparent;
3281 --bs-btn-disabled-border-color: #f8f9fa;
3282 --bs-gradient: none;
3286 --bs-btn-color: #212529;
3287 --bs-btn-border-color: #212529;
3288 --bs-btn-hover-color: #fff;
3289 --bs-btn-hover-bg: #212529;
3290 --bs-btn-hover-border-color: #212529;
3291 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3292 --bs-btn-active-color: #fff;
3293 --bs-btn-active-bg: #212529;
3294 --bs-btn-active-border-color: #212529;
3295 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3296 --bs-btn-disabled-color: #212529;
3297 --bs-btn-disabled-bg: transparent;
3298 --bs-btn-disabled-border-color: #212529;
3299 --bs-gradient: none;
3303 --bs-btn-font-weight: 400;
3304 --bs-btn-color: var(--bs-link-color);
3305 --bs-btn-bg: transparent;
3306 --bs-btn-border-color: transparent;
3307 --bs-btn-hover-color: var(--bs-link-hover-color);
3308 --bs-btn-hover-border-color: transparent;
3309 --bs-btn-active-color: var(--bs-link-hover-color);
3310 --bs-btn-active-border-color: transparent;
3311 --bs-btn-disabled-color: #6c757d;
3312 --bs-btn-disabled-border-color: transparent;
3313 --bs-btn-box-shadow: 0 0 0 #000;
3314 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3315 text-decoration: underline;
3317 .btn-link:focus-visible {
3318 color: var(--bs-btn-color);
3321 color: var(--bs-btn-hover-color);
3324 .btn-lg, .btn-group-lg > .btn {
3325 --bs-btn-padding-y: 0.5rem;
3326 --bs-btn-padding-x: 1rem;
3327 --bs-btn-font-size: 1.25rem;
3328 --bs-btn-border-radius: var(--bs-border-radius-lg);
3331 .btn-sm, .btn-group-sm > .btn {
3332 --bs-btn-padding-y: 0.25rem;
3333 --bs-btn-padding-x: 0.5rem;
3334 --bs-btn-font-size: 0.875rem;
3335 --bs-btn-border-radius: var(--bs-border-radius-sm);
3339 transition: opacity 0.15s linear;
3341 @media (prefers-reduced-motion: reduce) {
3350 .collapse:not(.show) {
3357 transition: height 0.35s ease;
3359 @media (prefers-reduced-motion: reduce) {
3364 .collapsing.collapse-horizontal {
3367 transition: width 0.35s ease;
3369 @media (prefers-reduced-motion: reduce) {
3370 .collapsing.collapse-horizontal {
3385 white-space: nowrap;
3387 .dropdown-toggle::after {
3388 display: inline-block;
3389 margin-left: 0.255em;
3390 vertical-align: 0.255em;
3392 border-top: 0.3em solid;
3393 border-right: 0.3em solid transparent;
3395 border-left: 0.3em solid transparent;
3397 .dropdown-toggle:empty::after {
3402 --bs-dropdown-zindex: 1000;
3403 --bs-dropdown-min-width: 10rem;
3404 --bs-dropdown-padding-x: 0;
3405 --bs-dropdown-padding-y: 0.5rem;
3406 --bs-dropdown-spacer: 0.125rem;
3407 --bs-dropdown-font-size: 1rem;
3408 --bs-dropdown-color: var(--bs-body-color);
3409 --bs-dropdown-bg: var(--bs-body-bg);
3410 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3411 --bs-dropdown-border-radius: var(--bs-border-radius);
3412 --bs-dropdown-border-width: var(--bs-border-width);
3413 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3414 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3415 --bs-dropdown-divider-margin-y: 0.5rem;
3416 --bs-dropdown-box-shadow: var(--bs-box-shadow);
3417 --bs-dropdown-link-color: var(--bs-body-color);
3418 --bs-dropdown-link-hover-color: var(--bs-body-color);
3419 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3420 --bs-dropdown-link-active-color: #fff;
3421 --bs-dropdown-link-active-bg: #0d6efd;
3422 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3423 --bs-dropdown-item-padding-x: 1rem;
3424 --bs-dropdown-item-padding-y: 0.25rem;
3425 --bs-dropdown-header-color: #6c757d;
3426 --bs-dropdown-header-padding-x: 1rem;
3427 --bs-dropdown-header-padding-y: 0.5rem;
3429 z-index: var(--bs-dropdown-zindex);
3431 min-width: var(--bs-dropdown-min-width);
3432 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3434 font-size: var(--bs-dropdown-font-size);
3435 color: var(--bs-dropdown-color);
3438 background-color: var(--bs-dropdown-bg);
3439 background-clip: padding-box;
3440 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3441 border-radius: var(--bs-dropdown-border-radius);
3443 .dropdown-menu[data-bs-popper] {
3446 margin-top: var(--bs-dropdown-spacer);
3449 .dropdown-menu-start {
3450 --bs-position: start;
3452 .dropdown-menu-start[data-bs-popper] {
3457 .dropdown-menu-end {
3460 .dropdown-menu-end[data-bs-popper] {
3465 @media (min-width: 576px) {
3466 .dropdown-menu-sm-start {
3467 --bs-position: start;
3469 .dropdown-menu-sm-start[data-bs-popper] {
3473 .dropdown-menu-sm-end {
3476 .dropdown-menu-sm-end[data-bs-popper] {
3481 @media (min-width: 768px) {
3482 .dropdown-menu-md-start {
3483 --bs-position: start;
3485 .dropdown-menu-md-start[data-bs-popper] {
3489 .dropdown-menu-md-end {
3492 .dropdown-menu-md-end[data-bs-popper] {
3497 @media (min-width: 992px) {
3498 .dropdown-menu-lg-start {
3499 --bs-position: start;
3501 .dropdown-menu-lg-start[data-bs-popper] {
3505 .dropdown-menu-lg-end {
3508 .dropdown-menu-lg-end[data-bs-popper] {
3513 @media (min-width: 1200px) {
3514 .dropdown-menu-xl-start {
3515 --bs-position: start;
3517 .dropdown-menu-xl-start[data-bs-popper] {
3521 .dropdown-menu-xl-end {
3524 .dropdown-menu-xl-end[data-bs-popper] {
3529 @media (min-width: 1400px) {
3530 .dropdown-menu-xxl-start {
3531 --bs-position: start;
3533 .dropdown-menu-xxl-start[data-bs-popper] {
3537 .dropdown-menu-xxl-end {
3540 .dropdown-menu-xxl-end[data-bs-popper] {
3545 .dropup .dropdown-menu[data-bs-popper] {
3549 margin-bottom: var(--bs-dropdown-spacer);
3551 .dropup .dropdown-toggle::after {
3552 display: inline-block;
3553 margin-left: 0.255em;
3554 vertical-align: 0.255em;
3557 border-right: 0.3em solid transparent;
3558 border-bottom: 0.3em solid;
3559 border-left: 0.3em solid transparent;
3561 .dropup .dropdown-toggle:empty::after {
3565 .dropend .dropdown-menu[data-bs-popper] {
3570 margin-left: var(--bs-dropdown-spacer);
3572 .dropend .dropdown-toggle::after {
3573 display: inline-block;
3574 margin-left: 0.255em;
3575 vertical-align: 0.255em;
3577 border-top: 0.3em solid transparent;
3579 border-bottom: 0.3em solid transparent;
3580 border-left: 0.3em solid;
3582 .dropend .dropdown-toggle:empty::after {
3585 .dropend .dropdown-toggle::after {
3589 .dropstart .dropdown-menu[data-bs-popper] {
3594 margin-right: var(--bs-dropdown-spacer);
3596 .dropstart .dropdown-toggle::after {
3597 display: inline-block;
3598 margin-left: 0.255em;
3599 vertical-align: 0.255em;
3602 .dropstart .dropdown-toggle::after {
3605 .dropstart .dropdown-toggle::before {
3606 display: inline-block;
3607 margin-right: 0.255em;
3608 vertical-align: 0.255em;
3610 border-top: 0.3em solid transparent;
3611 border-right: 0.3em solid;
3612 border-bottom: 0.3em solid transparent;
3614 .dropstart .dropdown-toggle:empty::after {
3617 .dropstart .dropdown-toggle::before {
3623 margin: var(--bs-dropdown-divider-margin-y) 0;
3625 border-top: 1px solid var(--bs-dropdown-divider-bg);
3632 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3635 color: var(--bs-dropdown-link-color);
3636 text-align: inherit;
3637 text-decoration: none;
3638 white-space: nowrap;
3639 background-color: transparent;
3641 border-radius: var(--bs-dropdown-item-border-radius, 0);
3643 .dropdown-item:hover, .dropdown-item:focus {
3644 color: var(--bs-dropdown-link-hover-color);
3645 background-color: var(--bs-dropdown-link-hover-bg);
3647 .dropdown-item.active, .dropdown-item:active {
3648 color: var(--bs-dropdown-link-active-color);
3649 text-decoration: none;
3650 background-color: var(--bs-dropdown-link-active-bg);
3652 .dropdown-item.disabled, .dropdown-item:disabled {
3653 color: var(--bs-dropdown-link-disabled-color);
3654 pointer-events: none;
3655 background-color: transparent;
3658 .dropdown-menu.show {
3664 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3666 font-size: 0.875rem;
3667 color: var(--bs-dropdown-header-color);
3668 white-space: nowrap;
3671 .dropdown-item-text {
3673 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3674 color: var(--bs-dropdown-link-color);
3677 .dropdown-menu-dark {
3678 --bs-dropdown-color: #dee2e6;
3679 --bs-dropdown-bg: #343a40;
3680 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3681 --bs-dropdown-box-shadow: ;
3682 --bs-dropdown-link-color: #dee2e6;
3683 --bs-dropdown-link-hover-color: #fff;
3684 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3685 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3686 --bs-dropdown-link-active-color: #fff;
3687 --bs-dropdown-link-active-bg: #0d6efd;
3688 --bs-dropdown-link-disabled-color: #adb5bd;
3689 --bs-dropdown-header-color: #adb5bd;
3693 .btn-group-vertical {
3695 display: inline-flex;
3696 vertical-align: middle;
3699 .btn-group-vertical > .btn {
3703 .btn-group > .btn-check:checked + .btn,
3704 .btn-group > .btn-check:focus + .btn,
3705 .btn-group > .btn:hover,
3706 .btn-group > .btn:focus,
3707 .btn-group > .btn:active,
3708 .btn-group > .btn.active,
3709 .btn-group-vertical > .btn-check:checked + .btn,
3710 .btn-group-vertical > .btn-check:focus + .btn,
3711 .btn-group-vertical > .btn:hover,
3712 .btn-group-vertical > .btn:focus,
3713 .btn-group-vertical > .btn:active,
3714 .btn-group-vertical > .btn.active {
3721 justify-content: flex-start;
3723 .btn-toolbar .input-group {
3728 border-radius: var(--bs-border-radius);
3730 .btn-group > :not(.btn-check:first-child) + .btn,
3731 .btn-group > .btn-group:not(:first-child) {
3732 margin-left: calc(-1 * var(--bs-border-width));
3734 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3735 .btn-group > .btn.dropdown-toggle-split:first-child,
3736 .btn-group > .btn-group:not(:last-child) > .btn {
3737 border-top-right-radius: 0;
3738 border-bottom-right-radius: 0;
3740 .btn-group > .btn:nth-child(n+3),
3741 .btn-group > :not(.btn-check) + .btn,
3742 .btn-group > .btn-group:not(:first-child) > .btn {
3743 border-top-left-radius: 0;
3744 border-bottom-left-radius: 0;
3747 .dropdown-toggle-split {
3748 padding-right: 0.5625rem;
3749 padding-left: 0.5625rem;
3751 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3754 .dropstart .dropdown-toggle-split::before {
3758 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3759 padding-right: 0.375rem;
3760 padding-left: 0.375rem;
3763 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3764 padding-right: 0.75rem;
3765 padding-left: 0.75rem;
3768 .btn-group-vertical {
3769 flex-direction: column;
3770 align-items: flex-start;
3771 justify-content: center;
3773 .btn-group-vertical > .btn,
3774 .btn-group-vertical > .btn-group {
3777 .btn-group-vertical > .btn:not(:first-child),
3778 .btn-group-vertical > .btn-group:not(:first-child) {
3779 margin-top: calc(-1 * var(--bs-border-width));
3781 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3782 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3783 border-bottom-right-radius: 0;
3784 border-bottom-left-radius: 0;
3786 .btn-group-vertical > .btn:nth-child(n+3),
3787 .btn-group-vertical > :not(.btn-check) + .btn,
3788 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3789 border-top-left-radius: 0;
3790 border-top-right-radius: 0;
3794 --bs-nav-link-padding-x: 1rem;
3795 --bs-nav-link-padding-y: 0.5rem;
3796 --bs-nav-link-font-weight: ;
3797 --bs-nav-link-color: var(--bs-link-color);
3798 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3799 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3809 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3810 font-size: var(--bs-nav-link-font-size);
3811 font-weight: var(--bs-nav-link-font-weight);
3812 color: var(--bs-nav-link-color);
3813 text-decoration: none;
3816 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3818 @media (prefers-reduced-motion: reduce) {
3823 .nav-link:hover, .nav-link:focus {
3824 color: var(--bs-nav-link-hover-color);
3826 .nav-link:focus-visible {
3828 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3830 .nav-link.disabled, .nav-link:disabled {
3831 color: var(--bs-nav-link-disabled-color);
3832 pointer-events: none;
3837 --bs-nav-tabs-border-width: var(--bs-border-width);
3838 --bs-nav-tabs-border-color: var(--bs-border-color);
3839 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3840 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3841 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3842 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3843 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3844 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3846 .nav-tabs .nav-link {
3847 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3848 border: var(--bs-nav-tabs-border-width) solid transparent;
3849 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3850 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3852 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3854 border-color: var(--bs-nav-tabs-link-hover-border-color);
3856 .nav-tabs .nav-link.active,
3857 .nav-tabs .nav-item.show .nav-link {
3858 color: var(--bs-nav-tabs-link-active-color);
3859 background-color: var(--bs-nav-tabs-link-active-bg);
3860 border-color: var(--bs-nav-tabs-link-active-border-color);
3862 .nav-tabs .dropdown-menu {
3863 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3864 border-top-left-radius: 0;
3865 border-top-right-radius: 0;
3869 --bs-nav-pills-border-radius: var(--bs-border-radius);
3870 --bs-nav-pills-link-active-color: #fff;
3871 --bs-nav-pills-link-active-bg: #0d6efd;
3873 .nav-pills .nav-link {
3874 border-radius: var(--bs-nav-pills-border-radius);
3876 .nav-pills .nav-link.active,
3877 .nav-pills .show > .nav-link {
3878 color: var(--bs-nav-pills-link-active-color);
3879 background-color: var(--bs-nav-pills-link-active-bg);
3883 --bs-nav-underline-gap: 1rem;
3884 --bs-nav-underline-border-width: 0.125rem;
3885 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3886 gap: var(--bs-nav-underline-gap);
3888 .nav-underline .nav-link {
3891 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3893 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3894 border-bottom-color: currentcolor;
3896 .nav-underline .nav-link.active,
3897 .nav-underline .show > .nav-link {
3899 color: var(--bs-nav-underline-link-active-color);
3900 border-bottom-color: currentcolor;
3903 .nav-fill > .nav-link,
3904 .nav-fill .nav-item {
3909 .nav-justified > .nav-link,
3910 .nav-justified .nav-item {
3916 .nav-fill .nav-item .nav-link,
3917 .nav-justified .nav-item .nav-link {
3921 .tab-content > .tab-pane {
3924 .tab-content > .active {
3929 --bs-navbar-padding-x: 0;
3930 --bs-navbar-padding-y: 0.5rem;
3931 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3932 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
3933 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3934 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3935 --bs-navbar-brand-padding-y: 0.3125rem;
3936 --bs-navbar-brand-margin-end: 1rem;
3937 --bs-navbar-brand-font-size: 1.25rem;
3938 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3939 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3940 --bs-navbar-nav-link-padding-x: 0.5rem;
3941 --bs-navbar-toggler-padding-y: 0.25rem;
3942 --bs-navbar-toggler-padding-x: 0.75rem;
3943 --bs-navbar-toggler-font-size: 1.25rem;
3944 --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%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3945 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3946 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3947 --bs-navbar-toggler-focus-width: 0.25rem;
3948 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3952 align-items: center;
3953 justify-content: space-between;
3954 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3956 .navbar > .container,
3957 .navbar > .container-fluid,
3958 .navbar > .container-sm,
3959 .navbar > .container-md,
3960 .navbar > .container-lg,
3961 .navbar > .container-xl,
3962 .navbar > .container-xxl {
3965 align-items: center;
3966 justify-content: space-between;
3969 padding-top: var(--bs-navbar-brand-padding-y);
3970 padding-bottom: var(--bs-navbar-brand-padding-y);
3971 margin-right: var(--bs-navbar-brand-margin-end);
3972 font-size: var(--bs-navbar-brand-font-size);
3973 color: var(--bs-navbar-brand-color);
3974 text-decoration: none;
3975 white-space: nowrap;
3977 .navbar-brand:hover, .navbar-brand:focus {
3978 color: var(--bs-navbar-brand-hover-color);
3982 --bs-nav-link-padding-x: 0;
3983 --bs-nav-link-padding-y: 0.5rem;
3984 --bs-nav-link-font-weight: ;
3985 --bs-nav-link-color: var(--bs-navbar-color);
3986 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3987 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3989 flex-direction: column;
3994 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3995 color: var(--bs-navbar-active-color);
3997 .navbar-nav .dropdown-menu {
4002 padding-top: 0.5rem;
4003 padding-bottom: 0.5rem;
4004 color: var(--bs-navbar-color);
4007 .navbar-text a:hover,
4008 .navbar-text a:focus {
4009 color: var(--bs-navbar-active-color);
4015 align-items: center;
4019 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4020 font-size: var(--bs-navbar-toggler-font-size);
4022 color: var(--bs-navbar-color);
4023 background-color: transparent;
4024 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4025 border-radius: var(--bs-navbar-toggler-border-radius);
4026 transition: var(--bs-navbar-toggler-transition);
4028 @media (prefers-reduced-motion: reduce) {
4033 .navbar-toggler:hover {
4034 text-decoration: none;
4036 .navbar-toggler:focus {
4037 text-decoration: none;
4039 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4042 .navbar-toggler-icon {
4043 display: inline-block;
4046 vertical-align: middle;
4047 background-image: var(--bs-navbar-toggler-icon-bg);
4048 background-repeat: no-repeat;
4049 background-position: center;
4050 background-size: 100%;
4053 .navbar-nav-scroll {
4054 max-height: var(--bs-scroll-height, 75vh);
4058 @media (min-width: 576px) {
4061 justify-content: flex-start;
4063 .navbar-expand-sm .navbar-nav {
4064 flex-direction: row;
4066 .navbar-expand-sm .navbar-nav .dropdown-menu {
4069 .navbar-expand-sm .navbar-nav .nav-link {
4070 padding-right: var(--bs-navbar-nav-link-padding-x);
4071 padding-left: var(--bs-navbar-nav-link-padding-x);
4073 .navbar-expand-sm .navbar-nav-scroll {
4076 .navbar-expand-sm .navbar-collapse {
4077 display: flex !important;
4080 .navbar-expand-sm .navbar-toggler {
4083 .navbar-expand-sm .offcanvas {
4087 width: auto !important;
4088 height: auto !important;
4089 visibility: visible !important;
4090 background-color: transparent !important;
4091 border: 0 !important;
4092 transform: none !important;
4095 .navbar-expand-sm .offcanvas .offcanvas-header {
4098 .navbar-expand-sm .offcanvas .offcanvas-body {
4102 overflow-y: visible;
4105 @media (min-width: 768px) {
4108 justify-content: flex-start;
4110 .navbar-expand-md .navbar-nav {
4111 flex-direction: row;
4113 .navbar-expand-md .navbar-nav .dropdown-menu {
4116 .navbar-expand-md .navbar-nav .nav-link {
4117 padding-right: var(--bs-navbar-nav-link-padding-x);
4118 padding-left: var(--bs-navbar-nav-link-padding-x);
4120 .navbar-expand-md .navbar-nav-scroll {
4123 .navbar-expand-md .navbar-collapse {
4124 display: flex !important;
4127 .navbar-expand-md .navbar-toggler {
4130 .navbar-expand-md .offcanvas {
4134 width: auto !important;
4135 height: auto !important;
4136 visibility: visible !important;
4137 background-color: transparent !important;
4138 border: 0 !important;
4139 transform: none !important;
4142 .navbar-expand-md .offcanvas .offcanvas-header {
4145 .navbar-expand-md .offcanvas .offcanvas-body {
4149 overflow-y: visible;
4152 @media (min-width: 992px) {
4155 justify-content: flex-start;
4157 .navbar-expand-lg .navbar-nav {
4158 flex-direction: row;
4160 .navbar-expand-lg .navbar-nav .dropdown-menu {
4163 .navbar-expand-lg .navbar-nav .nav-link {
4164 padding-right: var(--bs-navbar-nav-link-padding-x);
4165 padding-left: var(--bs-navbar-nav-link-padding-x);
4167 .navbar-expand-lg .navbar-nav-scroll {
4170 .navbar-expand-lg .navbar-collapse {
4171 display: flex !important;
4174 .navbar-expand-lg .navbar-toggler {
4177 .navbar-expand-lg .offcanvas {
4181 width: auto !important;
4182 height: auto !important;
4183 visibility: visible !important;
4184 background-color: transparent !important;
4185 border: 0 !important;
4186 transform: none !important;
4189 .navbar-expand-lg .offcanvas .offcanvas-header {
4192 .navbar-expand-lg .offcanvas .offcanvas-body {
4196 overflow-y: visible;
4199 @media (min-width: 1200px) {
4202 justify-content: flex-start;
4204 .navbar-expand-xl .navbar-nav {
4205 flex-direction: row;
4207 .navbar-expand-xl .navbar-nav .dropdown-menu {
4210 .navbar-expand-xl .navbar-nav .nav-link {
4211 padding-right: var(--bs-navbar-nav-link-padding-x);
4212 padding-left: var(--bs-navbar-nav-link-padding-x);
4214 .navbar-expand-xl .navbar-nav-scroll {
4217 .navbar-expand-xl .navbar-collapse {
4218 display: flex !important;
4221 .navbar-expand-xl .navbar-toggler {
4224 .navbar-expand-xl .offcanvas {
4228 width: auto !important;
4229 height: auto !important;
4230 visibility: visible !important;
4231 background-color: transparent !important;
4232 border: 0 !important;
4233 transform: none !important;
4236 .navbar-expand-xl .offcanvas .offcanvas-header {
4239 .navbar-expand-xl .offcanvas .offcanvas-body {
4243 overflow-y: visible;
4246 @media (min-width: 1400px) {
4247 .navbar-expand-xxl {
4249 justify-content: flex-start;
4251 .navbar-expand-xxl .navbar-nav {
4252 flex-direction: row;
4254 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4257 .navbar-expand-xxl .navbar-nav .nav-link {
4258 padding-right: var(--bs-navbar-nav-link-padding-x);
4259 padding-left: var(--bs-navbar-nav-link-padding-x);
4261 .navbar-expand-xxl .navbar-nav-scroll {
4264 .navbar-expand-xxl .navbar-collapse {
4265 display: flex !important;
4268 .navbar-expand-xxl .navbar-toggler {
4271 .navbar-expand-xxl .offcanvas {
4275 width: auto !important;
4276 height: auto !important;
4277 visibility: visible !important;
4278 background-color: transparent !important;
4279 border: 0 !important;
4280 transform: none !important;
4283 .navbar-expand-xxl .offcanvas .offcanvas-header {
4286 .navbar-expand-xxl .offcanvas .offcanvas-body {
4290 overflow-y: visible;
4295 justify-content: flex-start;
4297 .navbar-expand .navbar-nav {
4298 flex-direction: row;
4300 .navbar-expand .navbar-nav .dropdown-menu {
4303 .navbar-expand .navbar-nav .nav-link {
4304 padding-right: var(--bs-navbar-nav-link-padding-x);
4305 padding-left: var(--bs-navbar-nav-link-padding-x);
4307 .navbar-expand .navbar-nav-scroll {
4310 .navbar-expand .navbar-collapse {
4311 display: flex !important;
4314 .navbar-expand .navbar-toggler {
4317 .navbar-expand .offcanvas {
4321 width: auto !important;
4322 height: auto !important;
4323 visibility: visible !important;
4324 background-color: transparent !important;
4325 border: 0 !important;
4326 transform: none !important;
4329 .navbar-expand .offcanvas .offcanvas-header {
4332 .navbar-expand .offcanvas .offcanvas-body {
4336 overflow-y: visible;
4340 .navbar[data-bs-theme=dark] {
4341 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4342 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4343 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4344 --bs-navbar-active-color: #fff;
4345 --bs-navbar-brand-color: #fff;
4346 --bs-navbar-brand-hover-color: #fff;
4347 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4348 --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");
4351 [data-bs-theme=dark] .navbar-toggler-icon {
4352 --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");
4356 --bs-card-spacer-y: 1rem;
4357 --bs-card-spacer-x: 1rem;
4358 --bs-card-title-spacer-y: 0.5rem;
4359 --bs-card-title-color: ;
4360 --bs-card-subtitle-color: ;
4361 --bs-card-border-width: var(--bs-border-width);
4362 --bs-card-border-color: var(--bs-border-color-translucent);
4363 --bs-card-border-radius: var(--bs-border-radius);
4364 --bs-card-box-shadow: ;
4365 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4366 --bs-card-cap-padding-y: 0.5rem;
4367 --bs-card-cap-padding-x: 1rem;
4368 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4369 --bs-card-cap-color: ;
4372 --bs-card-bg: var(--bs-body-bg);
4373 --bs-card-img-overlay-padding: 1rem;
4374 --bs-card-group-margin: 0.75rem;
4377 flex-direction: column;
4379 height: var(--bs-card-height);
4380 color: var(--bs-body-color);
4381 word-wrap: break-word;
4382 background-color: var(--bs-card-bg);
4383 background-clip: border-box;
4384 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4385 border-radius: var(--bs-card-border-radius);
4391 .card > .list-group {
4392 border-top: inherit;
4393 border-bottom: inherit;
4395 .card > .list-group:first-child {
4396 border-top-width: 0;
4397 border-top-left-radius: var(--bs-card-inner-border-radius);
4398 border-top-right-radius: var(--bs-card-inner-border-radius);
4400 .card > .list-group:last-child {
4401 border-bottom-width: 0;
4402 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4403 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4405 .card > .card-header + .list-group,
4406 .card > .list-group + .card-footer {
4412 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4413 color: var(--bs-card-color);
4417 margin-bottom: var(--bs-card-title-spacer-y);
4418 color: var(--bs-card-title-color);
4422 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4424 color: var(--bs-card-subtitle-color);
4427 .card-text:last-child {
4431 .card-link + .card-link {
4432 margin-left: var(--bs-card-spacer-x);
4436 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4438 color: var(--bs-card-cap-color);
4439 background-color: var(--bs-card-cap-bg);
4440 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4442 .card-header:first-child {
4443 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4447 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4448 color: var(--bs-card-cap-color);
4449 background-color: var(--bs-card-cap-bg);
4450 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4452 .card-footer:last-child {
4453 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4457 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4458 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4459 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4462 .card-header-tabs .nav-link.active {
4463 background-color: var(--bs-card-bg);
4464 border-bottom-color: var(--bs-card-bg);
4467 .card-header-pills {
4468 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4469 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4478 padding: var(--bs-card-img-overlay-padding);
4479 border-radius: var(--bs-card-inner-border-radius);
4490 border-top-left-radius: var(--bs-card-inner-border-radius);
4491 border-top-right-radius: var(--bs-card-inner-border-radius);
4496 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4497 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4500 .card-group > .card {
4501 margin-bottom: var(--bs-card-group-margin);
4503 @media (min-width: 576px) {
4506 flex-flow: row wrap;
4508 .card-group > .card {
4512 .card-group > .card + .card {
4516 .card-group > .card:not(:last-child) {
4517 border-top-right-radius: 0;
4518 border-bottom-right-radius: 0;
4520 .card-group > .card:not(:last-child) > .card-img-top,
4521 .card-group > .card:not(:last-child) > .card-header {
4522 border-top-right-radius: 0;
4524 .card-group > .card:not(:last-child) > .card-img-bottom,
4525 .card-group > .card:not(:last-child) > .card-footer {
4526 border-bottom-right-radius: 0;
4528 .card-group > .card:not(:first-child) {
4529 border-top-left-radius: 0;
4530 border-bottom-left-radius: 0;
4532 .card-group > .card:not(:first-child) > .card-img-top,
4533 .card-group > .card:not(:first-child) > .card-header {
4534 border-top-left-radius: 0;
4536 .card-group > .card:not(:first-child) > .card-img-bottom,
4537 .card-group > .card:not(:first-child) > .card-footer {
4538 border-bottom-left-radius: 0;
4543 --bs-accordion-color: var(--bs-body-color);
4544 --bs-accordion-bg: var(--bs-body-bg);
4545 --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;
4546 --bs-accordion-border-color: var(--bs-border-color);
4547 --bs-accordion-border-width: var(--bs-border-width);
4548 --bs-accordion-border-radius: var(--bs-border-radius);
4549 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4550 --bs-accordion-btn-padding-x: 1.25rem;
4551 --bs-accordion-btn-padding-y: 1rem;
4552 --bs-accordion-btn-color: var(--bs-body-color);
4553 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4554 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
4555 --bs-accordion-btn-icon-width: 1.25rem;
4556 --bs-accordion-btn-icon-transform: rotate(-180deg);
4557 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4558 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
4559 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4560 --bs-accordion-body-padding-x: 1.25rem;
4561 --bs-accordion-body-padding-y: 1rem;
4562 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4563 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4569 align-items: center;
4571 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4573 color: var(--bs-accordion-btn-color);
4575 background-color: var(--bs-accordion-btn-bg);
4578 overflow-anchor: none;
4579 transition: var(--bs-accordion-transition);
4581 @media (prefers-reduced-motion: reduce) {
4586 .accordion-button:not(.collapsed) {
4587 color: var(--bs-accordion-active-color);
4588 background-color: var(--bs-accordion-active-bg);
4589 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4591 .accordion-button:not(.collapsed)::after {
4592 background-image: var(--bs-accordion-btn-active-icon);
4593 transform: var(--bs-accordion-btn-icon-transform);
4595 .accordion-button::after {
4597 width: var(--bs-accordion-btn-icon-width);
4598 height: var(--bs-accordion-btn-icon-width);
4601 background-image: var(--bs-accordion-btn-icon);
4602 background-repeat: no-repeat;
4603 background-size: var(--bs-accordion-btn-icon-width);
4604 transition: var(--bs-accordion-btn-icon-transition);
4606 @media (prefers-reduced-motion: reduce) {
4607 .accordion-button::after {
4611 .accordion-button:hover {
4614 .accordion-button:focus {
4617 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4625 color: var(--bs-accordion-color);
4626 background-color: var(--bs-accordion-bg);
4627 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4629 .accordion-item:first-of-type {
4630 border-top-left-radius: var(--bs-accordion-border-radius);
4631 border-top-right-radius: var(--bs-accordion-border-radius);
4633 .accordion-item:first-of-type > .accordion-header .accordion-button {
4634 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4635 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4637 .accordion-item:not(:first-of-type) {
4640 .accordion-item:last-of-type {
4641 border-bottom-right-radius: var(--bs-accordion-border-radius);
4642 border-bottom-left-radius: var(--bs-accordion-border-radius);
4644 .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
4645 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4646 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4648 .accordion-item:last-of-type > .accordion-collapse {
4649 border-bottom-right-radius: var(--bs-accordion-border-radius);
4650 border-bottom-left-radius: var(--bs-accordion-border-radius);
4654 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4657 .accordion-flush > .accordion-item {
4662 .accordion-flush > .accordion-item:first-child {
4665 .accordion-flush > .accordion-item:last-child {
4668 .accordion-flush > .accordion-item > .accordion-collapse,
4669 .accordion-flush > .accordion-item > .accordion-header .accordion-button,
4670 .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
4674 [data-bs-theme=dark] .accordion-button::after {
4675 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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-.708'/%3e%3c/svg%3e");
4676 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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-.708'/%3e%3c/svg%3e");
4680 --bs-breadcrumb-padding-x: 0;
4681 --bs-breadcrumb-padding-y: 0;
4682 --bs-breadcrumb-margin-bottom: 1rem;
4683 --bs-breadcrumb-bg: ;
4684 --bs-breadcrumb-border-radius: ;
4685 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4686 --bs-breadcrumb-item-padding-x: 0.5rem;
4687 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4690 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4691 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4692 font-size: var(--bs-breadcrumb-font-size);
4694 background-color: var(--bs-breadcrumb-bg);
4695 border-radius: var(--bs-breadcrumb-border-radius);
4698 .breadcrumb-item + .breadcrumb-item {
4699 padding-left: var(--bs-breadcrumb-item-padding-x);
4701 .breadcrumb-item + .breadcrumb-item::before {
4703 padding-right: var(--bs-breadcrumb-item-padding-x);
4704 color: var(--bs-breadcrumb-divider-color);
4705 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4707 .breadcrumb-item.active {
4708 color: var(--bs-breadcrumb-item-active-color);
4712 --bs-pagination-padding-x: 0.75rem;
4713 --bs-pagination-padding-y: 0.375rem;
4714 --bs-pagination-font-size: 1rem;
4715 --bs-pagination-color: var(--bs-link-color);
4716 --bs-pagination-bg: var(--bs-body-bg);
4717 --bs-pagination-border-width: var(--bs-border-width);
4718 --bs-pagination-border-color: var(--bs-border-color);
4719 --bs-pagination-border-radius: var(--bs-border-radius);
4720 --bs-pagination-hover-color: var(--bs-link-hover-color);
4721 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4722 --bs-pagination-hover-border-color: var(--bs-border-color);
4723 --bs-pagination-focus-color: var(--bs-link-hover-color);
4724 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4725 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4726 --bs-pagination-active-color: #fff;
4727 --bs-pagination-active-bg: #0d6efd;
4728 --bs-pagination-active-border-color: #0d6efd;
4729 --bs-pagination-disabled-color: var(--bs-secondary-color);
4730 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4731 --bs-pagination-disabled-border-color: var(--bs-border-color);
4740 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4741 font-size: var(--bs-pagination-font-size);
4742 color: var(--bs-pagination-color);
4743 text-decoration: none;
4744 background-color: var(--bs-pagination-bg);
4745 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4746 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;
4748 @media (prefers-reduced-motion: reduce) {
4755 color: var(--bs-pagination-hover-color);
4756 background-color: var(--bs-pagination-hover-bg);
4757 border-color: var(--bs-pagination-hover-border-color);
4761 color: var(--bs-pagination-focus-color);
4762 background-color: var(--bs-pagination-focus-bg);
4764 box-shadow: var(--bs-pagination-focus-box-shadow);
4766 .page-link.active, .active > .page-link {
4768 color: var(--bs-pagination-active-color);
4769 background-color: var(--bs-pagination-active-bg);
4770 border-color: var(--bs-pagination-active-border-color);
4772 .page-link.disabled, .disabled > .page-link {
4773 color: var(--bs-pagination-disabled-color);
4774 pointer-events: none;
4775 background-color: var(--bs-pagination-disabled-bg);
4776 border-color: var(--bs-pagination-disabled-border-color);
4779 .page-item:not(:first-child) .page-link {
4780 margin-left: calc(-1 * var(--bs-border-width));
4782 .page-item:first-child .page-link {
4783 border-top-left-radius: var(--bs-pagination-border-radius);
4784 border-bottom-left-radius: var(--bs-pagination-border-radius);
4786 .page-item:last-child .page-link {
4787 border-top-right-radius: var(--bs-pagination-border-radius);
4788 border-bottom-right-radius: var(--bs-pagination-border-radius);
4792 --bs-pagination-padding-x: 1.5rem;
4793 --bs-pagination-padding-y: 0.75rem;
4794 --bs-pagination-font-size: 1.25rem;
4795 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4799 --bs-pagination-padding-x: 0.5rem;
4800 --bs-pagination-padding-y: 0.25rem;
4801 --bs-pagination-font-size: 0.875rem;
4802 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4806 --bs-badge-padding-x: 0.65em;
4807 --bs-badge-padding-y: 0.35em;
4808 --bs-badge-font-size: 0.75em;
4809 --bs-badge-font-weight: 700;
4810 --bs-badge-color: #fff;
4811 --bs-badge-border-radius: var(--bs-border-radius);
4812 display: inline-block;
4813 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4814 font-size: var(--bs-badge-font-size);
4815 font-weight: var(--bs-badge-font-weight);
4817 color: var(--bs-badge-color);
4819 white-space: nowrap;
4820 vertical-align: baseline;
4821 border-radius: var(--bs-badge-border-radius);
4833 --bs-alert-bg: transparent;
4834 --bs-alert-padding-x: 1rem;
4835 --bs-alert-padding-y: 1rem;
4836 --bs-alert-margin-bottom: 1rem;
4837 --bs-alert-color: inherit;
4838 --bs-alert-border-color: transparent;
4839 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4840 --bs-alert-border-radius: var(--bs-border-radius);
4841 --bs-alert-link-color: inherit;
4843 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4844 margin-bottom: var(--bs-alert-margin-bottom);
4845 color: var(--bs-alert-color);
4846 background-color: var(--bs-alert-bg);
4847 border: var(--bs-alert-border);
4848 border-radius: var(--bs-alert-border-radius);
4857 color: var(--bs-alert-link-color);
4860 .alert-dismissible {
4861 padding-right: 3rem;
4863 .alert-dismissible .btn-close {
4868 padding: 1.25rem 1rem;
4872 --bs-alert-color: var(--bs-primary-text-emphasis);
4873 --bs-alert-bg: var(--bs-primary-bg-subtle);
4874 --bs-alert-border-color: var(--bs-primary-border-subtle);
4875 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4879 --bs-alert-color: var(--bs-secondary-text-emphasis);
4880 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4881 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4882 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4886 --bs-alert-color: var(--bs-success-text-emphasis);
4887 --bs-alert-bg: var(--bs-success-bg-subtle);
4888 --bs-alert-border-color: var(--bs-success-border-subtle);
4889 --bs-alert-link-color: var(--bs-success-text-emphasis);
4893 --bs-alert-color: var(--bs-info-text-emphasis);
4894 --bs-alert-bg: var(--bs-info-bg-subtle);
4895 --bs-alert-border-color: var(--bs-info-border-subtle);
4896 --bs-alert-link-color: var(--bs-info-text-emphasis);
4900 --bs-alert-color: var(--bs-warning-text-emphasis);
4901 --bs-alert-bg: var(--bs-warning-bg-subtle);
4902 --bs-alert-border-color: var(--bs-warning-border-subtle);
4903 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4907 --bs-alert-color: var(--bs-danger-text-emphasis);
4908 --bs-alert-bg: var(--bs-danger-bg-subtle);
4909 --bs-alert-border-color: var(--bs-danger-border-subtle);
4910 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4914 --bs-alert-color: var(--bs-light-text-emphasis);
4915 --bs-alert-bg: var(--bs-light-bg-subtle);
4916 --bs-alert-border-color: var(--bs-light-border-subtle);
4917 --bs-alert-link-color: var(--bs-light-text-emphasis);
4921 --bs-alert-color: var(--bs-dark-text-emphasis);
4922 --bs-alert-bg: var(--bs-dark-bg-subtle);
4923 --bs-alert-border-color: var(--bs-dark-border-subtle);
4924 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4927 @keyframes progress-bar-stripes {
4929 background-position-x: var(--bs-progress-height);
4934 --bs-progress-height: 1rem;
4935 --bs-progress-font-size: 0.75rem;
4936 --bs-progress-bg: var(--bs-secondary-bg);
4937 --bs-progress-border-radius: var(--bs-border-radius);
4938 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4939 --bs-progress-bar-color: #fff;
4940 --bs-progress-bar-bg: #0d6efd;
4941 --bs-progress-bar-transition: width 0.6s ease;
4943 height: var(--bs-progress-height);
4945 font-size: var(--bs-progress-font-size);
4946 background-color: var(--bs-progress-bg);
4947 border-radius: var(--bs-progress-border-radius);
4952 flex-direction: column;
4953 justify-content: center;
4955 color: var(--bs-progress-bar-color);
4957 white-space: nowrap;
4958 background-color: var(--bs-progress-bar-bg);
4959 transition: var(--bs-progress-bar-transition);
4961 @media (prefers-reduced-motion: reduce) {
4967 .progress-bar-striped {
4968 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);
4969 background-size: var(--bs-progress-height) var(--bs-progress-height);
4972 .progress-stacked > .progress {
4976 .progress-stacked > .progress > .progress-bar {
4980 .progress-bar-animated {
4981 animation: 1s linear infinite progress-bar-stripes;
4983 @media (prefers-reduced-motion: reduce) {
4984 .progress-bar-animated {
4990 --bs-list-group-color: var(--bs-body-color);
4991 --bs-list-group-bg: var(--bs-body-bg);
4992 --bs-list-group-border-color: var(--bs-border-color);
4993 --bs-list-group-border-width: var(--bs-border-width);
4994 --bs-list-group-border-radius: var(--bs-border-radius);
4995 --bs-list-group-item-padding-x: 1rem;
4996 --bs-list-group-item-padding-y: 0.5rem;
4997 --bs-list-group-action-color: var(--bs-secondary-color);
4998 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4999 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
5000 --bs-list-group-action-active-color: var(--bs-body-color);
5001 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
5002 --bs-list-group-disabled-color: var(--bs-secondary-color);
5003 --bs-list-group-disabled-bg: var(--bs-body-bg);
5004 --bs-list-group-active-color: #fff;
5005 --bs-list-group-active-bg: #0d6efd;
5006 --bs-list-group-active-border-color: #0d6efd;
5008 flex-direction: column;
5011 border-radius: var(--bs-list-group-border-radius);
5014 .list-group-numbered {
5015 list-style-type: none;
5016 counter-reset: section;
5018 .list-group-numbered > .list-group-item::before {
5019 content: counters(section, ".") ". ";
5020 counter-increment: section;
5026 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5027 color: var(--bs-list-group-color);
5028 text-decoration: none;
5029 background-color: var(--bs-list-group-bg);
5030 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5032 .list-group-item:first-child {
5033 border-top-left-radius: inherit;
5034 border-top-right-radius: inherit;
5036 .list-group-item:last-child {
5037 border-bottom-right-radius: inherit;
5038 border-bottom-left-radius: inherit;
5040 .list-group-item.disabled, .list-group-item:disabled {
5041 color: var(--bs-list-group-disabled-color);
5042 pointer-events: none;
5043 background-color: var(--bs-list-group-disabled-bg);
5045 .list-group-item.active {
5047 color: var(--bs-list-group-active-color);
5048 background-color: var(--bs-list-group-active-bg);
5049 border-color: var(--bs-list-group-active-border-color);
5051 .list-group-item + .list-group-item {
5052 border-top-width: 0;
5054 .list-group-item + .list-group-item.active {
5055 margin-top: calc(-1 * var(--bs-list-group-border-width));
5056 border-top-width: var(--bs-list-group-border-width);
5059 .list-group-item-action {
5061 color: var(--bs-list-group-action-color);
5062 text-align: inherit;
5064 .list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
5066 color: var(--bs-list-group-action-hover-color);
5067 text-decoration: none;
5068 background-color: var(--bs-list-group-action-hover-bg);
5070 .list-group-item-action:not(.active):active {
5071 color: var(--bs-list-group-action-active-color);
5072 background-color: var(--bs-list-group-action-active-bg);
5075 .list-group-horizontal {
5076 flex-direction: row;
5078 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5079 border-bottom-left-radius: var(--bs-list-group-border-radius);
5080 border-top-right-radius: 0;
5082 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5083 border-top-right-radius: var(--bs-list-group-border-radius);
5084 border-bottom-left-radius: 0;
5086 .list-group-horizontal > .list-group-item.active {
5089 .list-group-horizontal > .list-group-item + .list-group-item {
5090 border-top-width: var(--bs-list-group-border-width);
5091 border-left-width: 0;
5093 .list-group-horizontal > .list-group-item + .list-group-item.active {
5094 margin-left: calc(-1 * var(--bs-list-group-border-width));
5095 border-left-width: var(--bs-list-group-border-width);
5098 @media (min-width: 576px) {
5099 .list-group-horizontal-sm {
5100 flex-direction: row;
5102 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5103 border-bottom-left-radius: var(--bs-list-group-border-radius);
5104 border-top-right-radius: 0;
5106 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5107 border-top-right-radius: var(--bs-list-group-border-radius);
5108 border-bottom-left-radius: 0;
5110 .list-group-horizontal-sm > .list-group-item.active {
5113 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5114 border-top-width: var(--bs-list-group-border-width);
5115 border-left-width: 0;
5117 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5118 margin-left: calc(-1 * var(--bs-list-group-border-width));
5119 border-left-width: var(--bs-list-group-border-width);
5122 @media (min-width: 768px) {
5123 .list-group-horizontal-md {
5124 flex-direction: row;
5126 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5127 border-bottom-left-radius: var(--bs-list-group-border-radius);
5128 border-top-right-radius: 0;
5130 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5131 border-top-right-radius: var(--bs-list-group-border-radius);
5132 border-bottom-left-radius: 0;
5134 .list-group-horizontal-md > .list-group-item.active {
5137 .list-group-horizontal-md > .list-group-item + .list-group-item {
5138 border-top-width: var(--bs-list-group-border-width);
5139 border-left-width: 0;
5141 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5142 margin-left: calc(-1 * var(--bs-list-group-border-width));
5143 border-left-width: var(--bs-list-group-border-width);
5146 @media (min-width: 992px) {
5147 .list-group-horizontal-lg {
5148 flex-direction: row;
5150 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5151 border-bottom-left-radius: var(--bs-list-group-border-radius);
5152 border-top-right-radius: 0;
5154 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5155 border-top-right-radius: var(--bs-list-group-border-radius);
5156 border-bottom-left-radius: 0;
5158 .list-group-horizontal-lg > .list-group-item.active {
5161 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5162 border-top-width: var(--bs-list-group-border-width);
5163 border-left-width: 0;
5165 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5166 margin-left: calc(-1 * var(--bs-list-group-border-width));
5167 border-left-width: var(--bs-list-group-border-width);
5170 @media (min-width: 1200px) {
5171 .list-group-horizontal-xl {
5172 flex-direction: row;
5174 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5175 border-bottom-left-radius: var(--bs-list-group-border-radius);
5176 border-top-right-radius: 0;
5178 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5179 border-top-right-radius: var(--bs-list-group-border-radius);
5180 border-bottom-left-radius: 0;
5182 .list-group-horizontal-xl > .list-group-item.active {
5185 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5186 border-top-width: var(--bs-list-group-border-width);
5187 border-left-width: 0;
5189 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5190 margin-left: calc(-1 * var(--bs-list-group-border-width));
5191 border-left-width: var(--bs-list-group-border-width);
5194 @media (min-width: 1400px) {
5195 .list-group-horizontal-xxl {
5196 flex-direction: row;
5198 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5199 border-bottom-left-radius: var(--bs-list-group-border-radius);
5200 border-top-right-radius: 0;
5202 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5203 border-top-right-radius: var(--bs-list-group-border-radius);
5204 border-bottom-left-radius: 0;
5206 .list-group-horizontal-xxl > .list-group-item.active {
5209 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5210 border-top-width: var(--bs-list-group-border-width);
5211 border-left-width: 0;
5213 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5214 margin-left: calc(-1 * var(--bs-list-group-border-width));
5215 border-left-width: var(--bs-list-group-border-width);
5221 .list-group-flush > .list-group-item {
5222 border-width: 0 0 var(--bs-list-group-border-width);
5224 .list-group-flush > .list-group-item:last-child {
5225 border-bottom-width: 0;
5228 .list-group-item-primary {
5229 --bs-list-group-color: var(--bs-primary-text-emphasis);
5230 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5231 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5232 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5233 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5234 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5235 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5236 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5237 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5238 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5241 .list-group-item-secondary {
5242 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5243 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5244 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5245 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5246 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5247 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5248 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5249 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5250 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5251 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5254 .list-group-item-success {
5255 --bs-list-group-color: var(--bs-success-text-emphasis);
5256 --bs-list-group-bg: var(--bs-success-bg-subtle);
5257 --bs-list-group-border-color: var(--bs-success-border-subtle);
5258 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5259 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5260 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5261 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5262 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5263 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5264 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5267 .list-group-item-info {
5268 --bs-list-group-color: var(--bs-info-text-emphasis);
5269 --bs-list-group-bg: var(--bs-info-bg-subtle);
5270 --bs-list-group-border-color: var(--bs-info-border-subtle);
5271 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5272 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5273 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5274 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5275 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5276 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5277 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5280 .list-group-item-warning {
5281 --bs-list-group-color: var(--bs-warning-text-emphasis);
5282 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5283 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5284 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5285 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5286 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5287 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5288 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5289 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5290 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5293 .list-group-item-danger {
5294 --bs-list-group-color: var(--bs-danger-text-emphasis);
5295 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5296 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5297 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5298 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5299 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5300 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5301 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5302 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5303 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5306 .list-group-item-light {
5307 --bs-list-group-color: var(--bs-light-text-emphasis);
5308 --bs-list-group-bg: var(--bs-light-bg-subtle);
5309 --bs-list-group-border-color: var(--bs-light-border-subtle);
5310 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5311 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5312 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5313 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5314 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5315 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5316 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5319 .list-group-item-dark {
5320 --bs-list-group-color: var(--bs-dark-text-emphasis);
5321 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5322 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5323 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5324 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5325 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5326 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5327 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5328 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5329 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5333 --bs-btn-close-color: #000;
5334 --bs-btn-close-bg: 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.414'/%3e%3c/svg%3e");
5335 --bs-btn-close-opacity: 0.5;
5336 --bs-btn-close-hover-opacity: 0.75;
5337 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5338 --bs-btn-close-focus-opacity: 1;
5339 --bs-btn-close-disabled-opacity: 0.25;
5340 box-sizing: content-box;
5343 padding: 0.25em 0.25em;
5344 color: var(--bs-btn-close-color);
5345 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5346 filter: var(--bs-btn-close-filter);
5348 border-radius: 0.375rem;
5349 opacity: var(--bs-btn-close-opacity);
5352 color: var(--bs-btn-close-color);
5353 text-decoration: none;
5354 opacity: var(--bs-btn-close-hover-opacity);
5358 box-shadow: var(--bs-btn-close-focus-shadow);
5359 opacity: var(--bs-btn-close-focus-opacity);
5361 .btn-close:disabled, .btn-close.disabled {
5362 pointer-events: none;
5363 -webkit-user-select: none;
5364 -moz-user-select: none;
5366 opacity: var(--bs-btn-close-disabled-opacity);
5370 --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
5374 [data-bs-theme=light] {
5375 --bs-btn-close-filter: ;
5378 [data-bs-theme=dark] {
5379 --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
5383 --bs-toast-zindex: 1090;
5384 --bs-toast-padding-x: 0.75rem;
5385 --bs-toast-padding-y: 0.5rem;
5386 --bs-toast-spacing: 1.5rem;
5387 --bs-toast-max-width: 350px;
5388 --bs-toast-font-size: 0.875rem;
5390 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5391 --bs-toast-border-width: var(--bs-border-width);
5392 --bs-toast-border-color: var(--bs-border-color-translucent);
5393 --bs-toast-border-radius: var(--bs-border-radius);
5394 --bs-toast-box-shadow: var(--bs-box-shadow);
5395 --bs-toast-header-color: var(--bs-secondary-color);
5396 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5397 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5398 width: var(--bs-toast-max-width);
5400 font-size: var(--bs-toast-font-size);
5401 color: var(--bs-toast-color);
5402 pointer-events: auto;
5403 background-color: var(--bs-toast-bg);
5404 background-clip: padding-box;
5405 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5406 box-shadow: var(--bs-toast-box-shadow);
5407 border-radius: var(--bs-toast-border-radius);
5417 --bs-toast-zindex: 1090;
5419 z-index: var(--bs-toast-zindex);
5420 width: -webkit-max-content;
5421 width: -moz-max-content;
5424 pointer-events: none;
5426 .toast-container > :not(:last-child) {
5427 margin-bottom: var(--bs-toast-spacing);
5432 align-items: center;
5433 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5434 color: var(--bs-toast-header-color);
5435 background-color: var(--bs-toast-header-bg);
5436 background-clip: padding-box;
5437 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5438 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5439 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5441 .toast-header .btn-close {
5442 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5443 margin-left: var(--bs-toast-padding-x);
5447 padding: var(--bs-toast-padding-x);
5448 word-wrap: break-word;
5452 --bs-modal-zindex: 1055;
5453 --bs-modal-width: 500px;
5454 --bs-modal-padding: 1rem;
5455 --bs-modal-margin: 0.5rem;
5456 --bs-modal-color: var(--bs-body-color);
5457 --bs-modal-bg: var(--bs-body-bg);
5458 --bs-modal-border-color: var(--bs-border-color-translucent);
5459 --bs-modal-border-width: var(--bs-border-width);
5460 --bs-modal-border-radius: var(--bs-border-radius-lg);
5461 --bs-modal-box-shadow: var(--bs-box-shadow-sm);
5462 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5463 --bs-modal-header-padding-x: 1rem;
5464 --bs-modal-header-padding-y: 1rem;
5465 --bs-modal-header-padding: 1rem 1rem;
5466 --bs-modal-header-border-color: var(--bs-border-color);
5467 --bs-modal-header-border-width: var(--bs-border-width);
5468 --bs-modal-title-line-height: 1.5;
5469 --bs-modal-footer-gap: 0.5rem;
5470 --bs-modal-footer-bg: ;
5471 --bs-modal-footer-border-color: var(--bs-border-color);
5472 --bs-modal-footer-border-width: var(--bs-border-width);
5476 z-index: var(--bs-modal-zindex);
5488 margin: var(--bs-modal-margin);
5489 pointer-events: none;
5491 .modal.fade .modal-dialog {
5492 transform: translate(0, -50px);
5493 transition: transform 0.3s ease-out;
5495 @media (prefers-reduced-motion: reduce) {
5496 .modal.fade .modal-dialog {
5500 .modal.show .modal-dialog {
5503 .modal.modal-static .modal-dialog {
5504 transform: scale(1.02);
5507 .modal-dialog-scrollable {
5508 height: calc(100% - var(--bs-modal-margin) * 2);
5510 .modal-dialog-scrollable .modal-content {
5514 .modal-dialog-scrollable .modal-body {
5518 .modal-dialog-centered {
5520 align-items: center;
5521 min-height: calc(100% - var(--bs-modal-margin) * 2);
5527 flex-direction: column;
5529 color: var(--bs-modal-color);
5530 pointer-events: auto;
5531 background-color: var(--bs-modal-bg);
5532 background-clip: padding-box;
5533 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5534 border-radius: var(--bs-modal-border-radius);
5539 --bs-backdrop-zindex: 1050;
5540 --bs-backdrop-bg: #000;
5541 --bs-backdrop-opacity: 0.5;
5545 z-index: var(--bs-backdrop-zindex);
5548 background-color: var(--bs-backdrop-bg);
5550 .modal-backdrop.fade {
5553 .modal-backdrop.show {
5554 opacity: var(--bs-backdrop-opacity);
5560 align-items: center;
5561 padding: var(--bs-modal-header-padding);
5562 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5563 border-top-left-radius: var(--bs-modal-inner-border-radius);
5564 border-top-right-radius: var(--bs-modal-inner-border-radius);
5566 .modal-header .btn-close {
5567 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5568 margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
5569 margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
5570 margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
5576 line-height: var(--bs-modal-title-line-height);
5582 padding: var(--bs-modal-padding);
5589 align-items: center;
5590 justify-content: flex-end;
5591 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5592 background-color: var(--bs-modal-footer-bg);
5593 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5594 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5595 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5598 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5601 @media (min-width: 576px) {
5603 --bs-modal-margin: 1.75rem;
5604 --bs-modal-box-shadow: var(--bs-box-shadow);
5607 max-width: var(--bs-modal-width);
5612 --bs-modal-width: 300px;
5615 @media (min-width: 992px) {
5618 --bs-modal-width: 800px;
5621 @media (min-width: 1200px) {
5623 --bs-modal-width: 1140px;
5632 .modal-fullscreen .modal-content {
5637 .modal-fullscreen .modal-header,
5638 .modal-fullscreen .modal-footer {
5641 .modal-fullscreen .modal-body {
5645 @media (max-width: 575.98px) {
5646 .modal-fullscreen-sm-down {
5652 .modal-fullscreen-sm-down .modal-content {
5657 .modal-fullscreen-sm-down .modal-header,
5658 .modal-fullscreen-sm-down .modal-footer {
5661 .modal-fullscreen-sm-down .modal-body {
5665 @media (max-width: 767.98px) {
5666 .modal-fullscreen-md-down {
5672 .modal-fullscreen-md-down .modal-content {
5677 .modal-fullscreen-md-down .modal-header,
5678 .modal-fullscreen-md-down .modal-footer {
5681 .modal-fullscreen-md-down .modal-body {
5685 @media (max-width: 991.98px) {
5686 .modal-fullscreen-lg-down {
5692 .modal-fullscreen-lg-down .modal-content {
5697 .modal-fullscreen-lg-down .modal-header,
5698 .modal-fullscreen-lg-down .modal-footer {
5701 .modal-fullscreen-lg-down .modal-body {
5705 @media (max-width: 1199.98px) {
5706 .modal-fullscreen-xl-down {
5712 .modal-fullscreen-xl-down .modal-content {
5717 .modal-fullscreen-xl-down .modal-header,
5718 .modal-fullscreen-xl-down .modal-footer {
5721 .modal-fullscreen-xl-down .modal-body {
5725 @media (max-width: 1399.98px) {
5726 .modal-fullscreen-xxl-down {
5732 .modal-fullscreen-xxl-down .modal-content {
5737 .modal-fullscreen-xxl-down .modal-header,
5738 .modal-fullscreen-xxl-down .modal-footer {
5741 .modal-fullscreen-xxl-down .modal-body {
5746 --bs-tooltip-zindex: 1080;
5747 --bs-tooltip-max-width: 200px;
5748 --bs-tooltip-padding-x: 0.5rem;
5749 --bs-tooltip-padding-y: 0.25rem;
5750 --bs-tooltip-margin: ;
5751 --bs-tooltip-font-size: 0.875rem;
5752 --bs-tooltip-color: var(--bs-body-bg);
5753 --bs-tooltip-bg: var(--bs-emphasis-color);
5754 --bs-tooltip-border-radius: var(--bs-border-radius);
5755 --bs-tooltip-opacity: 0.9;
5756 --bs-tooltip-arrow-width: 0.8rem;
5757 --bs-tooltip-arrow-height: 0.4rem;
5758 z-index: var(--bs-tooltip-zindex);
5760 margin: var(--bs-tooltip-margin);
5761 font-family: var(--bs-font-sans-serif);
5767 text-decoration: none;
5769 text-transform: none;
5770 letter-spacing: normal;
5772 white-space: normal;
5773 word-spacing: normal;
5775 font-size: var(--bs-tooltip-font-size);
5776 word-wrap: break-word;
5780 opacity: var(--bs-tooltip-opacity);
5782 .tooltip .tooltip-arrow {
5784 width: var(--bs-tooltip-arrow-width);
5785 height: var(--bs-tooltip-arrow-height);
5787 .tooltip .tooltip-arrow::before {
5790 border-color: transparent;
5791 border-style: solid;
5794 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5795 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5797 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5799 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5800 border-top-color: var(--bs-tooltip-bg);
5803 /* rtl:begin:ignore */
5804 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5805 left: calc(-1 * var(--bs-tooltip-arrow-height));
5806 width: var(--bs-tooltip-arrow-height);
5807 height: var(--bs-tooltip-arrow-width);
5809 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5811 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5812 border-right-color: var(--bs-tooltip-bg);
5815 /* rtl:end:ignore */
5816 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5817 top: calc(-1 * var(--bs-tooltip-arrow-height));
5819 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5821 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5822 border-bottom-color: var(--bs-tooltip-bg);
5825 /* rtl:begin:ignore */
5826 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5827 right: calc(-1 * var(--bs-tooltip-arrow-height));
5828 width: var(--bs-tooltip-arrow-height);
5829 height: var(--bs-tooltip-arrow-width);
5831 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5833 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5834 border-left-color: var(--bs-tooltip-bg);
5837 /* rtl:end:ignore */
5839 max-width: var(--bs-tooltip-max-width);
5840 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5841 color: var(--bs-tooltip-color);
5843 background-color: var(--bs-tooltip-bg);
5844 border-radius: var(--bs-tooltip-border-radius);
5848 --bs-popover-zindex: 1070;
5849 --bs-popover-max-width: 276px;
5850 --bs-popover-font-size: 0.875rem;
5851 --bs-popover-bg: var(--bs-body-bg);
5852 --bs-popover-border-width: var(--bs-border-width);
5853 --bs-popover-border-color: var(--bs-border-color-translucent);
5854 --bs-popover-border-radius: var(--bs-border-radius-lg);
5855 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5856 --bs-popover-box-shadow: var(--bs-box-shadow);
5857 --bs-popover-header-padding-x: 1rem;
5858 --bs-popover-header-padding-y: 0.5rem;
5859 --bs-popover-header-font-size: 1rem;
5860 --bs-popover-header-color: inherit;
5861 --bs-popover-header-bg: var(--bs-secondary-bg);
5862 --bs-popover-body-padding-x: 1rem;
5863 --bs-popover-body-padding-y: 1rem;
5864 --bs-popover-body-color: var(--bs-body-color);
5865 --bs-popover-arrow-width: 1rem;
5866 --bs-popover-arrow-height: 0.5rem;
5867 --bs-popover-arrow-border: var(--bs-popover-border-color);
5868 z-index: var(--bs-popover-zindex);
5870 max-width: var(--bs-popover-max-width);
5871 font-family: var(--bs-font-sans-serif);
5877 text-decoration: none;
5879 text-transform: none;
5880 letter-spacing: normal;
5882 white-space: normal;
5883 word-spacing: normal;
5885 font-size: var(--bs-popover-font-size);
5886 word-wrap: break-word;
5887 background-color: var(--bs-popover-bg);
5888 background-clip: padding-box;
5889 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5890 border-radius: var(--bs-popover-border-radius);
5892 .popover .popover-arrow {
5894 width: var(--bs-popover-arrow-width);
5895 height: var(--bs-popover-arrow-height);
5897 .popover .popover-arrow::before, .popover .popover-arrow::after {
5901 border-color: transparent;
5902 border-style: solid;
5906 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5907 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5909 .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 {
5910 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5912 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5914 border-top-color: var(--bs-popover-arrow-border);
5916 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5917 bottom: var(--bs-popover-border-width);
5918 border-top-color: var(--bs-popover-bg);
5921 /* rtl:begin:ignore */
5922 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5923 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5924 width: var(--bs-popover-arrow-height);
5925 height: var(--bs-popover-arrow-width);
5927 .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 {
5928 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5930 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5932 border-right-color: var(--bs-popover-arrow-border);
5934 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5935 left: var(--bs-popover-border-width);
5936 border-right-color: var(--bs-popover-bg);
5939 /* rtl:end:ignore */
5940 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5941 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5943 .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 {
5944 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5946 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5948 border-bottom-color: var(--bs-popover-arrow-border);
5950 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5951 top: var(--bs-popover-border-width);
5952 border-bottom-color: var(--bs-popover-bg);
5954 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5959 width: var(--bs-popover-arrow-width);
5960 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5962 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5965 /* rtl:begin:ignore */
5966 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5967 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5968 width: var(--bs-popover-arrow-height);
5969 height: var(--bs-popover-arrow-width);
5971 .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 {
5972 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5974 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5976 border-left-color: var(--bs-popover-arrow-border);
5978 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5979 right: var(--bs-popover-border-width);
5980 border-left-color: var(--bs-popover-bg);
5983 /* rtl:end:ignore */
5985 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5987 font-size: var(--bs-popover-header-font-size);
5988 color: var(--bs-popover-header-color);
5989 background-color: var(--bs-popover-header-bg);
5990 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5991 border-top-left-radius: var(--bs-popover-inner-border-radius);
5992 border-top-right-radius: var(--bs-popover-inner-border-radius);
5994 .popover-header:empty {
5999 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
6000 color: var(--bs-popover-body-color);
6007 .carousel.pointer-event {
6008 touch-action: pan-y;
6016 .carousel-inner::after {
6027 margin-right: -100%;
6028 -webkit-backface-visibility: hidden;
6029 backface-visibility: hidden;
6030 transition: transform 0.6s ease-in-out;
6032 @media (prefers-reduced-motion: reduce) {
6038 .carousel-item.active,
6039 .carousel-item-next,
6040 .carousel-item-prev {
6044 .carousel-item-next:not(.carousel-item-start),
6045 .active.carousel-item-end {
6046 transform: translateX(100%);
6049 .carousel-item-prev:not(.carousel-item-end),
6050 .active.carousel-item-start {
6051 transform: translateX(-100%);
6054 .carousel-fade .carousel-item {
6056 transition-property: opacity;
6059 .carousel-fade .carousel-item.active,
6060 .carousel-fade .carousel-item-next.carousel-item-start,
6061 .carousel-fade .carousel-item-prev.carousel-item-end {
6065 .carousel-fade .active.carousel-item-start,
6066 .carousel-fade .active.carousel-item-end {
6069 transition: opacity 0s 0.6s;
6071 @media (prefers-reduced-motion: reduce) {
6072 .carousel-fade .active.carousel-item-start,
6073 .carousel-fade .active.carousel-item-end {
6078 .carousel-control-prev,
6079 .carousel-control-next {
6085 align-items: center;
6086 justify-content: center;
6092 filter: var(--bs-carousel-control-icon-filter);
6095 transition: opacity 0.15s ease;
6097 @media (prefers-reduced-motion: reduce) {
6098 .carousel-control-prev,
6099 .carousel-control-next {
6103 .carousel-control-prev:hover, .carousel-control-prev:focus,
6104 .carousel-control-next:hover,
6105 .carousel-control-next:focus {
6107 text-decoration: none;
6112 .carousel-control-prev {
6116 .carousel-control-next {
6120 .carousel-control-prev-icon,
6121 .carousel-control-next-icon {
6122 display: inline-block;
6125 background-repeat: no-repeat;
6126 background-position: 50%;
6127 background-size: 100% 100%;
6130 .carousel-control-prev-icon {
6131 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 0'/%3e%3c/svg%3e") /*rtl: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-.708'/%3e%3c/svg%3e")*/;
6134 .carousel-control-next-icon {
6135 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-.708'/%3e%3c/svg%3e") /*rtl: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 0'/%3e%3c/svg%3e")*/;
6138 .carousel-indicators {
6145 justify-content: center;
6148 margin-bottom: 1rem;
6151 .carousel-indicators [data-bs-target] {
6152 box-sizing: content-box;
6159 text-indent: -999px;
6161 background-color: var(--bs-carousel-indicator-active-bg);
6162 background-clip: padding-box;
6164 border-top: 10px solid transparent;
6165 border-bottom: 10px solid transparent;
6167 transition: opacity 0.6s ease;
6169 @media (prefers-reduced-motion: reduce) {
6170 .carousel-indicators [data-bs-target] {
6174 .carousel-indicators .active {
6183 padding-top: 1.25rem;
6184 padding-bottom: 1.25rem;
6185 color: var(--bs-carousel-caption-color);
6190 --bs-carousel-indicator-active-bg: #000;
6191 --bs-carousel-caption-color: #000;
6192 --bs-carousel-control-icon-filter: invert(1) grayscale(100);
6196 [data-bs-theme=light] {
6197 --bs-carousel-indicator-active-bg: #fff;
6198 --bs-carousel-caption-color: #fff;
6199 --bs-carousel-control-icon-filter: ;
6202 [data-bs-theme=dark] {
6203 --bs-carousel-indicator-active-bg: #000;
6204 --bs-carousel-caption-color: #000;
6205 --bs-carousel-control-icon-filter: invert(1) grayscale(100);
6210 display: inline-block;
6211 width: var(--bs-spinner-width);
6212 height: var(--bs-spinner-height);
6213 vertical-align: var(--bs-spinner-vertical-align);
6215 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6218 @keyframes spinner-border {
6220 transform: rotate(360deg) /* rtl:ignore */;
6224 --bs-spinner-width: 2rem;
6225 --bs-spinner-height: 2rem;
6226 --bs-spinner-vertical-align: -0.125em;
6227 --bs-spinner-border-width: 0.25em;
6228 --bs-spinner-animation-speed: 0.75s;
6229 --bs-spinner-animation-name: spinner-border;
6230 border: var(--bs-spinner-border-width) solid currentcolor;
6231 border-right-color: transparent;
6234 .spinner-border-sm {
6235 --bs-spinner-width: 1rem;
6236 --bs-spinner-height: 1rem;
6237 --bs-spinner-border-width: 0.2em;
6240 @keyframes spinner-grow {
6242 transform: scale(0);
6250 --bs-spinner-width: 2rem;
6251 --bs-spinner-height: 2rem;
6252 --bs-spinner-vertical-align: -0.125em;
6253 --bs-spinner-animation-speed: 0.75s;
6254 --bs-spinner-animation-name: spinner-grow;
6255 background-color: currentcolor;
6260 --bs-spinner-width: 1rem;
6261 --bs-spinner-height: 1rem;
6264 @media (prefers-reduced-motion: reduce) {
6267 --bs-spinner-animation-speed: 1.5s;
6270 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6271 --bs-offcanvas-zindex: 1045;
6272 --bs-offcanvas-width: 400px;
6273 --bs-offcanvas-height: 30vh;
6274 --bs-offcanvas-padding-x: 1rem;
6275 --bs-offcanvas-padding-y: 1rem;
6276 --bs-offcanvas-color: var(--bs-body-color);
6277 --bs-offcanvas-bg: var(--bs-body-bg);
6278 --bs-offcanvas-border-width: var(--bs-border-width);
6279 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6280 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
6281 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6282 --bs-offcanvas-title-line-height: 1.5;
6285 @media (max-width: 575.98px) {
6289 z-index: var(--bs-offcanvas-zindex);
6291 flex-direction: column;
6293 color: var(--bs-offcanvas-color);
6295 background-color: var(--bs-offcanvas-bg);
6296 background-clip: padding-box;
6298 transition: var(--bs-offcanvas-transition);
6301 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6306 @media (max-width: 575.98px) {
6307 .offcanvas-sm.offcanvas-start {
6310 width: var(--bs-offcanvas-width);
6311 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6312 transform: translateX(-100%);
6314 .offcanvas-sm.offcanvas-end {
6317 width: var(--bs-offcanvas-width);
6318 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6319 transform: translateX(100%);
6321 .offcanvas-sm.offcanvas-top {
6325 height: var(--bs-offcanvas-height);
6327 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6328 transform: translateY(-100%);
6330 .offcanvas-sm.offcanvas-bottom {
6333 height: var(--bs-offcanvas-height);
6335 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6336 transform: translateY(100%);
6338 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6341 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6342 visibility: visible;
6345 @media (min-width: 576px) {
6347 --bs-offcanvas-height: auto;
6348 --bs-offcanvas-border-width: 0;
6349 background-color: transparent !important;
6351 .offcanvas-sm .offcanvas-header {
6354 .offcanvas-sm .offcanvas-body {
6358 overflow-y: visible;
6359 background-color: transparent !important;
6363 @media (max-width: 767.98px) {
6367 z-index: var(--bs-offcanvas-zindex);
6369 flex-direction: column;
6371 color: var(--bs-offcanvas-color);
6373 background-color: var(--bs-offcanvas-bg);
6374 background-clip: padding-box;
6376 transition: var(--bs-offcanvas-transition);
6379 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6384 @media (max-width: 767.98px) {
6385 .offcanvas-md.offcanvas-start {
6388 width: var(--bs-offcanvas-width);
6389 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6390 transform: translateX(-100%);
6392 .offcanvas-md.offcanvas-end {
6395 width: var(--bs-offcanvas-width);
6396 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6397 transform: translateX(100%);
6399 .offcanvas-md.offcanvas-top {
6403 height: var(--bs-offcanvas-height);
6405 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6406 transform: translateY(-100%);
6408 .offcanvas-md.offcanvas-bottom {
6411 height: var(--bs-offcanvas-height);
6413 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6414 transform: translateY(100%);
6416 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6419 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6420 visibility: visible;
6423 @media (min-width: 768px) {
6425 --bs-offcanvas-height: auto;
6426 --bs-offcanvas-border-width: 0;
6427 background-color: transparent !important;
6429 .offcanvas-md .offcanvas-header {
6432 .offcanvas-md .offcanvas-body {
6436 overflow-y: visible;
6437 background-color: transparent !important;
6441 @media (max-width: 991.98px) {
6445 z-index: var(--bs-offcanvas-zindex);
6447 flex-direction: column;
6449 color: var(--bs-offcanvas-color);
6451 background-color: var(--bs-offcanvas-bg);
6452 background-clip: padding-box;
6454 transition: var(--bs-offcanvas-transition);
6457 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6462 @media (max-width: 991.98px) {
6463 .offcanvas-lg.offcanvas-start {
6466 width: var(--bs-offcanvas-width);
6467 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6468 transform: translateX(-100%);
6470 .offcanvas-lg.offcanvas-end {
6473 width: var(--bs-offcanvas-width);
6474 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6475 transform: translateX(100%);
6477 .offcanvas-lg.offcanvas-top {
6481 height: var(--bs-offcanvas-height);
6483 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6484 transform: translateY(-100%);
6486 .offcanvas-lg.offcanvas-bottom {
6489 height: var(--bs-offcanvas-height);
6491 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6492 transform: translateY(100%);
6494 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6497 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6498 visibility: visible;
6501 @media (min-width: 992px) {
6503 --bs-offcanvas-height: auto;
6504 --bs-offcanvas-border-width: 0;
6505 background-color: transparent !important;
6507 .offcanvas-lg .offcanvas-header {
6510 .offcanvas-lg .offcanvas-body {
6514 overflow-y: visible;
6515 background-color: transparent !important;
6519 @media (max-width: 1199.98px) {
6523 z-index: var(--bs-offcanvas-zindex);
6525 flex-direction: column;
6527 color: var(--bs-offcanvas-color);
6529 background-color: var(--bs-offcanvas-bg);
6530 background-clip: padding-box;
6532 transition: var(--bs-offcanvas-transition);
6535 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6540 @media (max-width: 1199.98px) {
6541 .offcanvas-xl.offcanvas-start {
6544 width: var(--bs-offcanvas-width);
6545 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6546 transform: translateX(-100%);
6548 .offcanvas-xl.offcanvas-end {
6551 width: var(--bs-offcanvas-width);
6552 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6553 transform: translateX(100%);
6555 .offcanvas-xl.offcanvas-top {
6559 height: var(--bs-offcanvas-height);
6561 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6562 transform: translateY(-100%);
6564 .offcanvas-xl.offcanvas-bottom {
6567 height: var(--bs-offcanvas-height);
6569 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6570 transform: translateY(100%);
6572 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6575 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6576 visibility: visible;
6579 @media (min-width: 1200px) {
6581 --bs-offcanvas-height: auto;
6582 --bs-offcanvas-border-width: 0;
6583 background-color: transparent !important;
6585 .offcanvas-xl .offcanvas-header {
6588 .offcanvas-xl .offcanvas-body {
6592 overflow-y: visible;
6593 background-color: transparent !important;
6597 @media (max-width: 1399.98px) {
6601 z-index: var(--bs-offcanvas-zindex);
6603 flex-direction: column;
6605 color: var(--bs-offcanvas-color);
6607 background-color: var(--bs-offcanvas-bg);
6608 background-clip: padding-box;
6610 transition: var(--bs-offcanvas-transition);
6613 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6618 @media (max-width: 1399.98px) {
6619 .offcanvas-xxl.offcanvas-start {
6622 width: var(--bs-offcanvas-width);
6623 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6624 transform: translateX(-100%);
6626 .offcanvas-xxl.offcanvas-end {
6629 width: var(--bs-offcanvas-width);
6630 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6631 transform: translateX(100%);
6633 .offcanvas-xxl.offcanvas-top {
6637 height: var(--bs-offcanvas-height);
6639 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6640 transform: translateY(-100%);
6642 .offcanvas-xxl.offcanvas-bottom {
6645 height: var(--bs-offcanvas-height);
6647 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6648 transform: translateY(100%);
6650 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6653 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6654 visibility: visible;
6657 @media (min-width: 1400px) {
6659 --bs-offcanvas-height: auto;
6660 --bs-offcanvas-border-width: 0;
6661 background-color: transparent !important;
6663 .offcanvas-xxl .offcanvas-header {
6666 .offcanvas-xxl .offcanvas-body {
6670 overflow-y: visible;
6671 background-color: transparent !important;
6678 z-index: var(--bs-offcanvas-zindex);
6680 flex-direction: column;
6682 color: var(--bs-offcanvas-color);
6684 background-color: var(--bs-offcanvas-bg);
6685 background-clip: padding-box;
6687 transition: var(--bs-offcanvas-transition);
6689 @media (prefers-reduced-motion: reduce) {
6694 .offcanvas.offcanvas-start {
6697 width: var(--bs-offcanvas-width);
6698 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6699 transform: translateX(-100%);
6701 .offcanvas.offcanvas-end {
6704 width: var(--bs-offcanvas-width);
6705 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6706 transform: translateX(100%);
6708 .offcanvas.offcanvas-top {
6712 height: var(--bs-offcanvas-height);
6714 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6715 transform: translateY(-100%);
6717 .offcanvas.offcanvas-bottom {
6720 height: var(--bs-offcanvas-height);
6722 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6723 transform: translateY(100%);
6725 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6728 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6729 visibility: visible;
6732 .offcanvas-backdrop {
6739 background-color: #000;
6741 .offcanvas-backdrop.fade {
6744 .offcanvas-backdrop.show {
6750 align-items: center;
6751 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6753 .offcanvas-header .btn-close {
6754 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6755 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6756 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6757 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6763 line-height: var(--bs-offcanvas-title-line-height);
6768 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6773 display: inline-block;
6775 vertical-align: middle;
6777 background-color: currentcolor;
6780 .placeholder.btn::before {
6781 display: inline-block;
6797 .placeholder-glow .placeholder {
6798 animation: placeholder-glow 2s ease-in-out infinite;
6801 @keyframes placeholder-glow {
6807 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6808 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6809 -webkit-mask-size: 200% 100%;
6810 mask-size: 200% 100%;
6811 animation: placeholder-wave 2s linear infinite;
6814 @keyframes placeholder-wave {
6816 -webkit-mask-position: -200% 0%;
6817 mask-position: -200% 0%;
6827 color: #fff !important;
6828 background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
6831 .text-bg-secondary {
6832 color: #fff !important;
6833 background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
6837 color: #fff !important;
6838 background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
6842 color: #000 !important;
6843 background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
6847 color: #000 !important;
6848 background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
6852 color: #fff !important;
6853 background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
6857 color: #000 !important;
6858 background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
6862 color: #fff !important;
6863 background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
6867 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6868 -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6869 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6871 .link-primary:hover, .link-primary:focus {
6872 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
6873 -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6874 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6878 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6879 -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6880 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6882 .link-secondary:hover, .link-secondary:focus {
6883 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
6884 -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6885 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6889 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6890 -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6891 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6893 .link-success:hover, .link-success:focus {
6894 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
6895 -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6896 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6900 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6901 -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6902 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6904 .link-info:hover, .link-info:focus {
6905 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
6906 -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6907 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6911 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6912 -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6913 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6915 .link-warning:hover, .link-warning:focus {
6916 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6917 -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6918 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6922 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6923 -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6924 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6926 .link-danger:hover, .link-danger:focus {
6927 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
6928 -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6929 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6933 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6934 -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6935 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6937 .link-light:hover, .link-light:focus {
6938 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6939 -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6940 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6944 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6945 -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6946 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6948 .link-dark:hover, .link-dark:focus {
6949 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6950 -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6951 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6954 .link-body-emphasis {
6955 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6956 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6957 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6959 .link-body-emphasis:hover, .link-body-emphasis:focus {
6960 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6961 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6962 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6967 box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
6971 display: inline-flex;
6973 align-items: center;
6974 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6975 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6976 text-underline-offset: 0.25em;
6977 -webkit-backface-visibility: hidden;
6978 backface-visibility: hidden;
6985 transition: 0.2s ease-in-out transform;
6987 @media (prefers-reduced-motion: reduce) {
6993 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6994 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7003 padding-top: var(--bs-aspect-ratio);
7015 --bs-aspect-ratio: 100%;
7019 --bs-aspect-ratio: 75%;
7023 --bs-aspect-ratio: 56.25%;
7027 --bs-aspect-ratio: 42.8571428571%;
7047 position: -webkit-sticky;
7054 position: -webkit-sticky;
7060 @media (min-width: 576px) {
7062 position: -webkit-sticky;
7068 position: -webkit-sticky;
7074 @media (min-width: 768px) {
7076 position: -webkit-sticky;
7082 position: -webkit-sticky;
7088 @media (min-width: 992px) {
7090 position: -webkit-sticky;
7096 position: -webkit-sticky;
7102 @media (min-width: 1200px) {
7104 position: -webkit-sticky;
7110 position: -webkit-sticky;
7116 @media (min-width: 1400px) {
7118 position: -webkit-sticky;
7123 .sticky-xxl-bottom {
7124 position: -webkit-sticky;
7132 flex-direction: row;
7133 align-items: center;
7134 align-self: stretch;
7140 flex-direction: column;
7141 align-self: stretch;
7145 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7146 width: 1px !important;
7147 height: 1px !important;
7148 padding: 0 !important;
7149 margin: -1px !important;
7150 overflow: hidden !important;
7151 clip: rect(0, 0, 0, 0) !important;
7152 white-space: nowrap !important;
7153 border: 0 !important;
7155 .visually-hidden:not(caption),
7156 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7157 position: absolute !important;
7160 .visually-hidden-focusable:not(:focus):not(:focus-within) * {
7161 overflow: hidden !important;
7164 .stretched-link::after {
7176 text-overflow: ellipsis;
7177 white-space: nowrap;
7181 display: inline-block;
7182 align-self: stretch;
7183 width: var(--bs-border-width);
7185 background-color: currentcolor;
7190 vertical-align: baseline !important;
7194 vertical-align: top !important;
7198 vertical-align: middle !important;
7202 vertical-align: bottom !important;
7205 .align-text-bottom {
7206 vertical-align: text-bottom !important;
7210 vertical-align: text-top !important;
7214 float: left !important;
7218 float: right !important;
7222 float: none !important;
7225 .object-fit-contain {
7226 -o-object-fit: contain !important;
7227 object-fit: contain !important;
7231 -o-object-fit: cover !important;
7232 object-fit: cover !important;
7236 -o-object-fit: fill !important;
7237 object-fit: fill !important;
7241 -o-object-fit: scale-down !important;
7242 object-fit: scale-down !important;
7246 -o-object-fit: none !important;
7247 object-fit: none !important;
7251 opacity: 0 !important;
7255 opacity: 0.25 !important;
7259 opacity: 0.5 !important;
7263 opacity: 0.75 !important;
7267 opacity: 1 !important;
7271 overflow: auto !important;
7275 overflow: hidden !important;
7279 overflow: visible !important;
7283 overflow: scroll !important;
7287 overflow-x: auto !important;
7290 .overflow-x-hidden {
7291 overflow-x: hidden !important;
7294 .overflow-x-visible {
7295 overflow-x: visible !important;
7298 .overflow-x-scroll {
7299 overflow-x: scroll !important;
7303 overflow-y: auto !important;
7306 .overflow-y-hidden {
7307 overflow-y: hidden !important;
7310 .overflow-y-visible {
7311 overflow-y: visible !important;
7314 .overflow-y-scroll {
7315 overflow-y: scroll !important;
7319 display: inline !important;
7323 display: inline-block !important;
7327 display: block !important;
7331 display: grid !important;
7335 display: inline-grid !important;
7339 display: table !important;
7343 display: table-row !important;
7347 display: table-cell !important;
7351 display: flex !important;
7355 display: inline-flex !important;
7359 display: none !important;
7363 box-shadow: var(--bs-box-shadow) !important;
7367 box-shadow: var(--bs-box-shadow-sm) !important;
7371 box-shadow: var(--bs-box-shadow-lg) !important;
7375 box-shadow: none !important;
7378 .focus-ring-primary {
7379 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7382 .focus-ring-secondary {
7383 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7386 .focus-ring-success {
7387 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7391 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7394 .focus-ring-warning {
7395 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7398 .focus-ring-danger {
7399 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7403 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7407 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7411 position: static !important;
7414 .position-relative {
7415 position: relative !important;
7418 .position-absolute {
7419 position: absolute !important;
7423 position: fixed !important;
7427 position: -webkit-sticky !important;
7428 position: sticky !important;
7436 top: 50% !important;
7440 top: 100% !important;
7444 bottom: 0 !important;
7448 bottom: 50% !important;
7452 bottom: 100% !important;
7460 left: 50% !important;
7464 left: 100% !important;
7468 right: 0 !important;
7472 right: 50% !important;
7476 right: 100% !important;
7480 transform: translate(-50%, -50%) !important;
7483 .translate-middle-x {
7484 transform: translateX(-50%) !important;
7487 .translate-middle-y {
7488 transform: translateY(-50%) !important;
7492 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7496 border: 0 !important;
7500 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7504 border-top: 0 !important;
7508 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7512 border-right: 0 !important;
7516 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7520 border-bottom: 0 !important;
7524 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7528 border-left: 0 !important;
7532 --bs-border-opacity: 1;
7533 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7537 --bs-border-opacity: 1;
7538 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7542 --bs-border-opacity: 1;
7543 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7547 --bs-border-opacity: 1;
7548 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7552 --bs-border-opacity: 1;
7553 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7557 --bs-border-opacity: 1;
7558 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7562 --bs-border-opacity: 1;
7563 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7567 --bs-border-opacity: 1;
7568 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7572 --bs-border-opacity: 1;
7573 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7577 --bs-border-opacity: 1;
7578 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7581 .border-primary-subtle {
7582 border-color: var(--bs-primary-border-subtle) !important;
7585 .border-secondary-subtle {
7586 border-color: var(--bs-secondary-border-subtle) !important;
7589 .border-success-subtle {
7590 border-color: var(--bs-success-border-subtle) !important;
7593 .border-info-subtle {
7594 border-color: var(--bs-info-border-subtle) !important;
7597 .border-warning-subtle {
7598 border-color: var(--bs-warning-border-subtle) !important;
7601 .border-danger-subtle {
7602 border-color: var(--bs-danger-border-subtle) !important;
7605 .border-light-subtle {
7606 border-color: var(--bs-light-border-subtle) !important;
7609 .border-dark-subtle {
7610 border-color: var(--bs-dark-border-subtle) !important;
7614 border-width: 1px !important;
7618 border-width: 2px !important;
7622 border-width: 3px !important;
7626 border-width: 4px !important;
7630 border-width: 5px !important;
7633 .border-opacity-10 {
7634 --bs-border-opacity: 0.1;
7637 .border-opacity-25 {
7638 --bs-border-opacity: 0.25;
7641 .border-opacity-50 {
7642 --bs-border-opacity: 0.5;
7645 .border-opacity-75 {
7646 --bs-border-opacity: 0.75;
7649 .border-opacity-100 {
7650 --bs-border-opacity: 1;
7654 width: 25% !important;
7658 width: 50% !important;
7662 width: 75% !important;
7666 width: 100% !important;
7670 width: auto !important;
7674 max-width: 100% !important;
7678 width: 100vw !important;
7682 min-width: 100vw !important;
7686 height: 25% !important;
7690 height: 50% !important;
7694 height: 75% !important;
7698 height: 100% !important;
7702 height: auto !important;
7706 max-height: 100% !important;
7710 height: 100vh !important;
7714 min-height: 100vh !important;
7718 flex: 1 1 auto !important;
7722 flex-direction: row !important;
7726 flex-direction: column !important;
7730 flex-direction: row-reverse !important;
7733 .flex-column-reverse {
7734 flex-direction: column-reverse !important;
7738 flex-grow: 0 !important;
7742 flex-grow: 1 !important;
7746 flex-shrink: 0 !important;
7750 flex-shrink: 1 !important;
7754 flex-wrap: wrap !important;
7758 flex-wrap: nowrap !important;
7761 .flex-wrap-reverse {
7762 flex-wrap: wrap-reverse !important;
7765 .justify-content-start {
7766 justify-content: flex-start !important;
7769 .justify-content-end {
7770 justify-content: flex-end !important;
7773 .justify-content-center {
7774 justify-content: center !important;
7777 .justify-content-between {
7778 justify-content: space-between !important;
7781 .justify-content-around {
7782 justify-content: space-around !important;
7785 .justify-content-evenly {
7786 justify-content: space-evenly !important;
7789 .align-items-start {
7790 align-items: flex-start !important;
7794 align-items: flex-end !important;
7797 .align-items-center {
7798 align-items: center !important;
7801 .align-items-baseline {
7802 align-items: baseline !important;
7805 .align-items-stretch {
7806 align-items: stretch !important;
7809 .align-content-start {
7810 align-content: flex-start !important;
7813 .align-content-end {
7814 align-content: flex-end !important;
7817 .align-content-center {
7818 align-content: center !important;
7821 .align-content-between {
7822 align-content: space-between !important;
7825 .align-content-around {
7826 align-content: space-around !important;
7829 .align-content-stretch {
7830 align-content: stretch !important;
7834 align-self: auto !important;
7838 align-self: flex-start !important;
7842 align-self: flex-end !important;
7845 .align-self-center {
7846 align-self: center !important;
7849 .align-self-baseline {
7850 align-self: baseline !important;
7853 .align-self-stretch {
7854 align-self: stretch !important;
7858 order: -1 !important;
7862 order: 0 !important;
7866 order: 1 !important;
7870 order: 2 !important;
7874 order: 3 !important;
7878 order: 4 !important;
7882 order: 5 !important;
7886 order: 6 !important;
7890 margin: 0 !important;
7894 margin: 0.25rem !important;
7898 margin: 0.5rem !important;
7902 margin: 1rem !important;
7906 margin: 1.5rem !important;
7910 margin: 3rem !important;
7914 margin: auto !important;
7918 margin-right: 0 !important;
7919 margin-left: 0 !important;
7923 margin-right: 0.25rem !important;
7924 margin-left: 0.25rem !important;
7928 margin-right: 0.5rem !important;
7929 margin-left: 0.5rem !important;
7933 margin-right: 1rem !important;
7934 margin-left: 1rem !important;
7938 margin-right: 1.5rem !important;
7939 margin-left: 1.5rem !important;
7943 margin-right: 3rem !important;
7944 margin-left: 3rem !important;
7948 margin-right: auto !important;
7949 margin-left: auto !important;
7953 margin-top: 0 !important;
7954 margin-bottom: 0 !important;
7958 margin-top: 0.25rem !important;
7959 margin-bottom: 0.25rem !important;
7963 margin-top: 0.5rem !important;
7964 margin-bottom: 0.5rem !important;
7968 margin-top: 1rem !important;
7969 margin-bottom: 1rem !important;
7973 margin-top: 1.5rem !important;
7974 margin-bottom: 1.5rem !important;
7978 margin-top: 3rem !important;
7979 margin-bottom: 3rem !important;
7983 margin-top: auto !important;
7984 margin-bottom: auto !important;
7988 margin-top: 0 !important;
7992 margin-top: 0.25rem !important;
7996 margin-top: 0.5rem !important;
8000 margin-top: 1rem !important;
8004 margin-top: 1.5rem !important;
8008 margin-top: 3rem !important;
8012 margin-top: auto !important;
8016 margin-right: 0 !important;
8020 margin-right: 0.25rem !important;
8024 margin-right: 0.5rem !important;
8028 margin-right: 1rem !important;
8032 margin-right: 1.5rem !important;
8036 margin-right: 3rem !important;
8040 margin-right: auto !important;
8044 margin-bottom: 0 !important;
8048 margin-bottom: 0.25rem !important;
8052 margin-bottom: 0.5rem !important;
8056 margin-bottom: 1rem !important;
8060 margin-bottom: 1.5rem !important;
8064 margin-bottom: 3rem !important;
8068 margin-bottom: auto !important;
8072 margin-left: 0 !important;
8076 margin-left: 0.25rem !important;
8080 margin-left: 0.5rem !important;
8084 margin-left: 1rem !important;
8088 margin-left: 1.5rem !important;
8092 margin-left: 3rem !important;
8096 margin-left: auto !important;
8100 padding: 0 !important;
8104 padding: 0.25rem !important;
8108 padding: 0.5rem !important;
8112 padding: 1rem !important;
8116 padding: 1.5rem !important;
8120 padding: 3rem !important;
8124 padding-right: 0 !important;
8125 padding-left: 0 !important;
8129 padding-right: 0.25rem !important;
8130 padding-left: 0.25rem !important;
8134 padding-right: 0.5rem !important;
8135 padding-left: 0.5rem !important;
8139 padding-right: 1rem !important;
8140 padding-left: 1rem !important;
8144 padding-right: 1.5rem !important;
8145 padding-left: 1.5rem !important;
8149 padding-right: 3rem !important;
8150 padding-left: 3rem !important;
8154 padding-top: 0 !important;
8155 padding-bottom: 0 !important;
8159 padding-top: 0.25rem !important;
8160 padding-bottom: 0.25rem !important;
8164 padding-top: 0.5rem !important;
8165 padding-bottom: 0.5rem !important;
8169 padding-top: 1rem !important;
8170 padding-bottom: 1rem !important;
8174 padding-top: 1.5rem !important;
8175 padding-bottom: 1.5rem !important;
8179 padding-top: 3rem !important;
8180 padding-bottom: 3rem !important;
8184 padding-top: 0 !important;
8188 padding-top: 0.25rem !important;
8192 padding-top: 0.5rem !important;
8196 padding-top: 1rem !important;
8200 padding-top: 1.5rem !important;
8204 padding-top: 3rem !important;
8208 padding-right: 0 !important;
8212 padding-right: 0.25rem !important;
8216 padding-right: 0.5rem !important;
8220 padding-right: 1rem !important;
8224 padding-right: 1.5rem !important;
8228 padding-right: 3rem !important;
8232 padding-bottom: 0 !important;
8236 padding-bottom: 0.25rem !important;
8240 padding-bottom: 0.5rem !important;
8244 padding-bottom: 1rem !important;
8248 padding-bottom: 1.5rem !important;
8252 padding-bottom: 3rem !important;
8256 padding-left: 0 !important;
8260 padding-left: 0.25rem !important;
8264 padding-left: 0.5rem !important;
8268 padding-left: 1rem !important;
8272 padding-left: 1.5rem !important;
8276 padding-left: 3rem !important;
8284 gap: 0.25rem !important;
8288 gap: 0.5rem !important;
8292 gap: 1rem !important;
8296 gap: 1.5rem !important;
8300 gap: 3rem !important;
8304 row-gap: 0 !important;
8308 row-gap: 0.25rem !important;
8312 row-gap: 0.5rem !important;
8316 row-gap: 1rem !important;
8320 row-gap: 1.5rem !important;
8324 row-gap: 3rem !important;
8328 -moz-column-gap: 0 !important;
8329 column-gap: 0 !important;
8333 -moz-column-gap: 0.25rem !important;
8334 column-gap: 0.25rem !important;
8338 -moz-column-gap: 0.5rem !important;
8339 column-gap: 0.5rem !important;
8343 -moz-column-gap: 1rem !important;
8344 column-gap: 1rem !important;
8348 -moz-column-gap: 1.5rem !important;
8349 column-gap: 1.5rem !important;
8353 -moz-column-gap: 3rem !important;
8354 column-gap: 3rem !important;
8358 font-family: var(--bs-font-monospace) !important;
8362 font-size: calc(1.375rem + 1.5vw) !important;
8366 font-size: calc(1.325rem + 0.9vw) !important;
8370 font-size: calc(1.3rem + 0.6vw) !important;
8374 font-size: calc(1.275rem + 0.3vw) !important;
8378 font-size: 1.25rem !important;
8382 font-size: 1rem !important;
8386 font-style: italic !important;
8390 font-style: normal !important;
8394 font-weight: lighter !important;
8398 font-weight: 300 !important;
8402 font-weight: 400 !important;
8406 font-weight: 500 !important;
8410 font-weight: 600 !important;
8414 font-weight: 700 !important;
8418 font-weight: bolder !important;
8422 line-height: 1 !important;
8426 line-height: 1.25 !important;
8430 line-height: 1.5 !important;
8434 line-height: 2 !important;
8438 text-align: left !important;
8442 text-align: right !important;
8446 text-align: center !important;
8449 .text-decoration-none {
8450 text-decoration: none !important;
8453 .text-decoration-underline {
8454 text-decoration: underline !important;
8457 .text-decoration-line-through {
8458 text-decoration: line-through !important;
8462 text-transform: lowercase !important;
8466 text-transform: uppercase !important;
8470 text-transform: capitalize !important;
8474 white-space: normal !important;
8478 white-space: nowrap !important;
8481 /* rtl:begin:remove */
8483 word-wrap: break-word !important;
8484 word-break: break-word !important;
8487 /* rtl:end:remove */
8489 --bs-text-opacity: 1;
8490 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8494 --bs-text-opacity: 1;
8495 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8499 --bs-text-opacity: 1;
8500 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8504 --bs-text-opacity: 1;
8505 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8509 --bs-text-opacity: 1;
8510 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8514 --bs-text-opacity: 1;
8515 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8519 --bs-text-opacity: 1;
8520 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8524 --bs-text-opacity: 1;
8525 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8529 --bs-text-opacity: 1;
8530 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8534 --bs-text-opacity: 1;
8535 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8539 --bs-text-opacity: 1;
8540 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8544 --bs-text-opacity: 1;
8545 color: var(--bs-secondary-color) !important;
8549 --bs-text-opacity: 1;
8550 color: rgba(0, 0, 0, 0.5) !important;
8554 --bs-text-opacity: 1;
8555 color: rgba(255, 255, 255, 0.5) !important;
8558 .text-body-secondary {
8559 --bs-text-opacity: 1;
8560 color: var(--bs-secondary-color) !important;
8563 .text-body-tertiary {
8564 --bs-text-opacity: 1;
8565 color: var(--bs-tertiary-color) !important;
8568 .text-body-emphasis {
8569 --bs-text-opacity: 1;
8570 color: var(--bs-emphasis-color) !important;
8574 --bs-text-opacity: 1;
8575 color: inherit !important;
8579 --bs-text-opacity: 0.25;
8583 --bs-text-opacity: 0.5;
8587 --bs-text-opacity: 0.75;
8591 --bs-text-opacity: 1;
8594 .text-primary-emphasis {
8595 color: var(--bs-primary-text-emphasis) !important;
8598 .text-secondary-emphasis {
8599 color: var(--bs-secondary-text-emphasis) !important;
8602 .text-success-emphasis {
8603 color: var(--bs-success-text-emphasis) !important;
8606 .text-info-emphasis {
8607 color: var(--bs-info-text-emphasis) !important;
8610 .text-warning-emphasis {
8611 color: var(--bs-warning-text-emphasis) !important;
8614 .text-danger-emphasis {
8615 color: var(--bs-danger-text-emphasis) !important;
8618 .text-light-emphasis {
8619 color: var(--bs-light-text-emphasis) !important;
8622 .text-dark-emphasis {
8623 color: var(--bs-dark-text-emphasis) !important;
8627 --bs-link-opacity: 0.1;
8630 .link-opacity-10-hover:hover {
8631 --bs-link-opacity: 0.1;
8635 --bs-link-opacity: 0.25;
8638 .link-opacity-25-hover:hover {
8639 --bs-link-opacity: 0.25;
8643 --bs-link-opacity: 0.5;
8646 .link-opacity-50-hover:hover {
8647 --bs-link-opacity: 0.5;
8651 --bs-link-opacity: 0.75;
8654 .link-opacity-75-hover:hover {
8655 --bs-link-opacity: 0.75;
8659 --bs-link-opacity: 1;
8662 .link-opacity-100-hover:hover {
8663 --bs-link-opacity: 1;
8667 text-underline-offset: 0.125em !important;
8670 .link-offset-1-hover:hover {
8671 text-underline-offset: 0.125em !important;
8675 text-underline-offset: 0.25em !important;
8678 .link-offset-2-hover:hover {
8679 text-underline-offset: 0.25em !important;
8683 text-underline-offset: 0.375em !important;
8686 .link-offset-3-hover:hover {
8687 text-underline-offset: 0.375em !important;
8690 .link-underline-primary {
8691 --bs-link-underline-opacity: 1;
8692 -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8693 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8696 .link-underline-secondary {
8697 --bs-link-underline-opacity: 1;
8698 -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8699 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8702 .link-underline-success {
8703 --bs-link-underline-opacity: 1;
8704 -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8705 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8708 .link-underline-info {
8709 --bs-link-underline-opacity: 1;
8710 -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8711 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8714 .link-underline-warning {
8715 --bs-link-underline-opacity: 1;
8716 -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8717 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8720 .link-underline-danger {
8721 --bs-link-underline-opacity: 1;
8722 -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8723 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8726 .link-underline-light {
8727 --bs-link-underline-opacity: 1;
8728 -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8729 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8732 .link-underline-dark {
8733 --bs-link-underline-opacity: 1;
8734 -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8735 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8739 --bs-link-underline-opacity: 1;
8740 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8741 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8744 .link-underline-opacity-0 {
8745 --bs-link-underline-opacity: 0;
8748 .link-underline-opacity-0-hover:hover {
8749 --bs-link-underline-opacity: 0;
8752 .link-underline-opacity-10 {
8753 --bs-link-underline-opacity: 0.1;
8756 .link-underline-opacity-10-hover:hover {
8757 --bs-link-underline-opacity: 0.1;
8760 .link-underline-opacity-25 {
8761 --bs-link-underline-opacity: 0.25;
8764 .link-underline-opacity-25-hover:hover {
8765 --bs-link-underline-opacity: 0.25;
8768 .link-underline-opacity-50 {
8769 --bs-link-underline-opacity: 0.5;
8772 .link-underline-opacity-50-hover:hover {
8773 --bs-link-underline-opacity: 0.5;
8776 .link-underline-opacity-75 {
8777 --bs-link-underline-opacity: 0.75;
8780 .link-underline-opacity-75-hover:hover {
8781 --bs-link-underline-opacity: 0.75;
8784 .link-underline-opacity-100 {
8785 --bs-link-underline-opacity: 1;
8788 .link-underline-opacity-100-hover:hover {
8789 --bs-link-underline-opacity: 1;
8794 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8799 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8804 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8809 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8814 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8819 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8824 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8829 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8834 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8839 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8844 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8849 background-color: transparent !important;
8852 .bg-body-secondary {
8854 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8859 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8863 --bs-bg-opacity: 0.1;
8867 --bs-bg-opacity: 0.25;
8871 --bs-bg-opacity: 0.5;
8875 --bs-bg-opacity: 0.75;
8882 .bg-primary-subtle {
8883 background-color: var(--bs-primary-bg-subtle) !important;
8886 .bg-secondary-subtle {
8887 background-color: var(--bs-secondary-bg-subtle) !important;
8890 .bg-success-subtle {
8891 background-color: var(--bs-success-bg-subtle) !important;
8895 background-color: var(--bs-info-bg-subtle) !important;
8898 .bg-warning-subtle {
8899 background-color: var(--bs-warning-bg-subtle) !important;
8903 background-color: var(--bs-danger-bg-subtle) !important;
8907 background-color: var(--bs-light-bg-subtle) !important;
8911 background-color: var(--bs-dark-bg-subtle) !important;
8915 background-image: var(--bs-gradient) !important;
8919 -webkit-user-select: all !important;
8920 -moz-user-select: all !important;
8921 user-select: all !important;
8925 -webkit-user-select: auto !important;
8926 -moz-user-select: auto !important;
8927 user-select: auto !important;
8931 -webkit-user-select: none !important;
8932 -moz-user-select: none !important;
8933 user-select: none !important;
8937 pointer-events: none !important;
8941 pointer-events: auto !important;
8945 border-radius: var(--bs-border-radius) !important;
8949 border-radius: 0 !important;
8953 border-radius: var(--bs-border-radius-sm) !important;
8957 border-radius: var(--bs-border-radius) !important;
8961 border-radius: var(--bs-border-radius-lg) !important;
8965 border-radius: var(--bs-border-radius-xl) !important;
8969 border-radius: var(--bs-border-radius-xxl) !important;
8973 border-radius: 50% !important;
8977 border-radius: var(--bs-border-radius-pill) !important;
8981 border-top-left-radius: var(--bs-border-radius) !important;
8982 border-top-right-radius: var(--bs-border-radius) !important;
8986 border-top-left-radius: 0 !important;
8987 border-top-right-radius: 0 !important;
8991 border-top-left-radius: var(--bs-border-radius-sm) !important;
8992 border-top-right-radius: var(--bs-border-radius-sm) !important;
8996 border-top-left-radius: var(--bs-border-radius) !important;
8997 border-top-right-radius: var(--bs-border-radius) !important;
9001 border-top-left-radius: var(--bs-border-radius-lg) !important;
9002 border-top-right-radius: var(--bs-border-radius-lg) !important;
9006 border-top-left-radius: var(--bs-border-radius-xl) !important;
9007 border-top-right-radius: var(--bs-border-radius-xl) !important;
9011 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9012 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9015 .rounded-top-circle {
9016 border-top-left-radius: 50% !important;
9017 border-top-right-radius: 50% !important;
9021 border-top-left-radius: var(--bs-border-radius-pill) !important;
9022 border-top-right-radius: var(--bs-border-radius-pill) !important;
9026 border-top-right-radius: var(--bs-border-radius) !important;
9027 border-bottom-right-radius: var(--bs-border-radius) !important;
9031 border-top-right-radius: 0 !important;
9032 border-bottom-right-radius: 0 !important;
9036 border-top-right-radius: var(--bs-border-radius-sm) !important;
9037 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9041 border-top-right-radius: var(--bs-border-radius) !important;
9042 border-bottom-right-radius: var(--bs-border-radius) !important;
9046 border-top-right-radius: var(--bs-border-radius-lg) !important;
9047 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9051 border-top-right-radius: var(--bs-border-radius-xl) !important;
9052 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9056 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9057 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9060 .rounded-end-circle {
9061 border-top-right-radius: 50% !important;
9062 border-bottom-right-radius: 50% !important;
9066 border-top-right-radius: var(--bs-border-radius-pill) !important;
9067 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9071 border-bottom-right-radius: var(--bs-border-radius) !important;
9072 border-bottom-left-radius: var(--bs-border-radius) !important;
9076 border-bottom-right-radius: 0 !important;
9077 border-bottom-left-radius: 0 !important;
9081 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9082 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9086 border-bottom-right-radius: var(--bs-border-radius) !important;
9087 border-bottom-left-radius: var(--bs-border-radius) !important;
9091 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9092 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9096 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9097 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9101 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9102 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9105 .rounded-bottom-circle {
9106 border-bottom-right-radius: 50% !important;
9107 border-bottom-left-radius: 50% !important;
9110 .rounded-bottom-pill {
9111 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9112 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9116 border-bottom-left-radius: var(--bs-border-radius) !important;
9117 border-top-left-radius: var(--bs-border-radius) !important;
9121 border-bottom-left-radius: 0 !important;
9122 border-top-left-radius: 0 !important;
9126 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9127 border-top-left-radius: var(--bs-border-radius-sm) !important;
9131 border-bottom-left-radius: var(--bs-border-radius) !important;
9132 border-top-left-radius: var(--bs-border-radius) !important;
9136 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9137 border-top-left-radius: var(--bs-border-radius-lg) !important;
9141 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9142 border-top-left-radius: var(--bs-border-radius-xl) !important;
9146 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9147 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9150 .rounded-start-circle {
9151 border-bottom-left-radius: 50% !important;
9152 border-top-left-radius: 50% !important;
9155 .rounded-start-pill {
9156 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9157 border-top-left-radius: var(--bs-border-radius-pill) !important;
9161 visibility: visible !important;
9165 visibility: hidden !important;
9169 z-index: -1 !important;
9173 z-index: 0 !important;
9177 z-index: 1 !important;
9181 z-index: 2 !important;
9185 z-index: 3 !important;
9188 @media (min-width: 576px) {
9190 float: left !important;
9193 float: right !important;
9196 float: none !important;
9198 .object-fit-sm-contain {
9199 -o-object-fit: contain !important;
9200 object-fit: contain !important;
9202 .object-fit-sm-cover {
9203 -o-object-fit: cover !important;
9204 object-fit: cover !important;
9206 .object-fit-sm-fill {
9207 -o-object-fit: fill !important;
9208 object-fit: fill !important;
9210 .object-fit-sm-scale {
9211 -o-object-fit: scale-down !important;
9212 object-fit: scale-down !important;
9214 .object-fit-sm-none {
9215 -o-object-fit: none !important;
9216 object-fit: none !important;
9219 display: inline !important;
9221 .d-sm-inline-block {
9222 display: inline-block !important;
9225 display: block !important;
9228 display: grid !important;
9231 display: inline-grid !important;
9234 display: table !important;
9237 display: table-row !important;
9240 display: table-cell !important;
9243 display: flex !important;
9246 display: inline-flex !important;
9249 display: none !important;
9252 flex: 1 1 auto !important;
9255 flex-direction: row !important;
9258 flex-direction: column !important;
9260 .flex-sm-row-reverse {
9261 flex-direction: row-reverse !important;
9263 .flex-sm-column-reverse {
9264 flex-direction: column-reverse !important;
9267 flex-grow: 0 !important;
9270 flex-grow: 1 !important;
9273 flex-shrink: 0 !important;
9276 flex-shrink: 1 !important;
9279 flex-wrap: wrap !important;
9282 flex-wrap: nowrap !important;
9284 .flex-sm-wrap-reverse {
9285 flex-wrap: wrap-reverse !important;
9287 .justify-content-sm-start {
9288 justify-content: flex-start !important;
9290 .justify-content-sm-end {
9291 justify-content: flex-end !important;
9293 .justify-content-sm-center {
9294 justify-content: center !important;
9296 .justify-content-sm-between {
9297 justify-content: space-between !important;
9299 .justify-content-sm-around {
9300 justify-content: space-around !important;
9302 .justify-content-sm-evenly {
9303 justify-content: space-evenly !important;
9305 .align-items-sm-start {
9306 align-items: flex-start !important;
9308 .align-items-sm-end {
9309 align-items: flex-end !important;
9311 .align-items-sm-center {
9312 align-items: center !important;
9314 .align-items-sm-baseline {
9315 align-items: baseline !important;
9317 .align-items-sm-stretch {
9318 align-items: stretch !important;
9320 .align-content-sm-start {
9321 align-content: flex-start !important;
9323 .align-content-sm-end {
9324 align-content: flex-end !important;
9326 .align-content-sm-center {
9327 align-content: center !important;
9329 .align-content-sm-between {
9330 align-content: space-between !important;
9332 .align-content-sm-around {
9333 align-content: space-around !important;
9335 .align-content-sm-stretch {
9336 align-content: stretch !important;
9338 .align-self-sm-auto {
9339 align-self: auto !important;
9341 .align-self-sm-start {
9342 align-self: flex-start !important;
9344 .align-self-sm-end {
9345 align-self: flex-end !important;
9347 .align-self-sm-center {
9348 align-self: center !important;
9350 .align-self-sm-baseline {
9351 align-self: baseline !important;
9353 .align-self-sm-stretch {
9354 align-self: stretch !important;
9357 order: -1 !important;
9360 order: 0 !important;
9363 order: 1 !important;
9366 order: 2 !important;
9369 order: 3 !important;
9372 order: 4 !important;
9375 order: 5 !important;
9378 order: 6 !important;
9381 margin: 0 !important;
9384 margin: 0.25rem !important;
9387 margin: 0.5rem !important;
9390 margin: 1rem !important;
9393 margin: 1.5rem !important;
9396 margin: 3rem !important;
9399 margin: auto !important;
9402 margin-right: 0 !important;
9403 margin-left: 0 !important;
9406 margin-right: 0.25rem !important;
9407 margin-left: 0.25rem !important;
9410 margin-right: 0.5rem !important;
9411 margin-left: 0.5rem !important;
9414 margin-right: 1rem !important;
9415 margin-left: 1rem !important;
9418 margin-right: 1.5rem !important;
9419 margin-left: 1.5rem !important;
9422 margin-right: 3rem !important;
9423 margin-left: 3rem !important;
9426 margin-right: auto !important;
9427 margin-left: auto !important;
9430 margin-top: 0 !important;
9431 margin-bottom: 0 !important;
9434 margin-top: 0.25rem !important;
9435 margin-bottom: 0.25rem !important;
9438 margin-top: 0.5rem !important;
9439 margin-bottom: 0.5rem !important;
9442 margin-top: 1rem !important;
9443 margin-bottom: 1rem !important;
9446 margin-top: 1.5rem !important;
9447 margin-bottom: 1.5rem !important;
9450 margin-top: 3rem !important;
9451 margin-bottom: 3rem !important;
9454 margin-top: auto !important;
9455 margin-bottom: auto !important;
9458 margin-top: 0 !important;
9461 margin-top: 0.25rem !important;
9464 margin-top: 0.5rem !important;
9467 margin-top: 1rem !important;
9470 margin-top: 1.5rem !important;
9473 margin-top: 3rem !important;
9476 margin-top: auto !important;
9479 margin-right: 0 !important;
9482 margin-right: 0.25rem !important;
9485 margin-right: 0.5rem !important;
9488 margin-right: 1rem !important;
9491 margin-right: 1.5rem !important;
9494 margin-right: 3rem !important;
9497 margin-right: auto !important;
9500 margin-bottom: 0 !important;
9503 margin-bottom: 0.25rem !important;
9506 margin-bottom: 0.5rem !important;
9509 margin-bottom: 1rem !important;
9512 margin-bottom: 1.5rem !important;
9515 margin-bottom: 3rem !important;
9518 margin-bottom: auto !important;
9521 margin-left: 0 !important;
9524 margin-left: 0.25rem !important;
9527 margin-left: 0.5rem !important;
9530 margin-left: 1rem !important;
9533 margin-left: 1.5rem !important;
9536 margin-left: 3rem !important;
9539 margin-left: auto !important;
9542 padding: 0 !important;
9545 padding: 0.25rem !important;
9548 padding: 0.5rem !important;
9551 padding: 1rem !important;
9554 padding: 1.5rem !important;
9557 padding: 3rem !important;
9560 padding-right: 0 !important;
9561 padding-left: 0 !important;
9564 padding-right: 0.25rem !important;
9565 padding-left: 0.25rem !important;
9568 padding-right: 0.5rem !important;
9569 padding-left: 0.5rem !important;
9572 padding-right: 1rem !important;
9573 padding-left: 1rem !important;
9576 padding-right: 1.5rem !important;
9577 padding-left: 1.5rem !important;
9580 padding-right: 3rem !important;
9581 padding-left: 3rem !important;
9584 padding-top: 0 !important;
9585 padding-bottom: 0 !important;
9588 padding-top: 0.25rem !important;
9589 padding-bottom: 0.25rem !important;
9592 padding-top: 0.5rem !important;
9593 padding-bottom: 0.5rem !important;
9596 padding-top: 1rem !important;
9597 padding-bottom: 1rem !important;
9600 padding-top: 1.5rem !important;
9601 padding-bottom: 1.5rem !important;
9604 padding-top: 3rem !important;
9605 padding-bottom: 3rem !important;
9608 padding-top: 0 !important;
9611 padding-top: 0.25rem !important;
9614 padding-top: 0.5rem !important;
9617 padding-top: 1rem !important;
9620 padding-top: 1.5rem !important;
9623 padding-top: 3rem !important;
9626 padding-right: 0 !important;
9629 padding-right: 0.25rem !important;
9632 padding-right: 0.5rem !important;
9635 padding-right: 1rem !important;
9638 padding-right: 1.5rem !important;
9641 padding-right: 3rem !important;
9644 padding-bottom: 0 !important;
9647 padding-bottom: 0.25rem !important;
9650 padding-bottom: 0.5rem !important;
9653 padding-bottom: 1rem !important;
9656 padding-bottom: 1.5rem !important;
9659 padding-bottom: 3rem !important;
9662 padding-left: 0 !important;
9665 padding-left: 0.25rem !important;
9668 padding-left: 0.5rem !important;
9671 padding-left: 1rem !important;
9674 padding-left: 1.5rem !important;
9677 padding-left: 3rem !important;
9683 gap: 0.25rem !important;
9686 gap: 0.5rem !important;
9689 gap: 1rem !important;
9692 gap: 1.5rem !important;
9695 gap: 3rem !important;
9698 row-gap: 0 !important;
9701 row-gap: 0.25rem !important;
9704 row-gap: 0.5rem !important;
9707 row-gap: 1rem !important;
9710 row-gap: 1.5rem !important;
9713 row-gap: 3rem !important;
9716 -moz-column-gap: 0 !important;
9717 column-gap: 0 !important;
9720 -moz-column-gap: 0.25rem !important;
9721 column-gap: 0.25rem !important;
9724 -moz-column-gap: 0.5rem !important;
9725 column-gap: 0.5rem !important;
9728 -moz-column-gap: 1rem !important;
9729 column-gap: 1rem !important;
9732 -moz-column-gap: 1.5rem !important;
9733 column-gap: 1.5rem !important;
9736 -moz-column-gap: 3rem !important;
9737 column-gap: 3rem !important;
9740 text-align: left !important;
9743 text-align: right !important;
9746 text-align: center !important;
9749 @media (min-width: 768px) {
9751 float: left !important;
9754 float: right !important;
9757 float: none !important;
9759 .object-fit-md-contain {
9760 -o-object-fit: contain !important;
9761 object-fit: contain !important;
9763 .object-fit-md-cover {
9764 -o-object-fit: cover !important;
9765 object-fit: cover !important;
9767 .object-fit-md-fill {
9768 -o-object-fit: fill !important;
9769 object-fit: fill !important;
9771 .object-fit-md-scale {
9772 -o-object-fit: scale-down !important;
9773 object-fit: scale-down !important;
9775 .object-fit-md-none {
9776 -o-object-fit: none !important;
9777 object-fit: none !important;
9780 display: inline !important;
9782 .d-md-inline-block {
9783 display: inline-block !important;
9786 display: block !important;
9789 display: grid !important;
9792 display: inline-grid !important;
9795 display: table !important;
9798 display: table-row !important;
9801 display: table-cell !important;
9804 display: flex !important;
9807 display: inline-flex !important;
9810 display: none !important;
9813 flex: 1 1 auto !important;
9816 flex-direction: row !important;
9819 flex-direction: column !important;
9821 .flex-md-row-reverse {
9822 flex-direction: row-reverse !important;
9824 .flex-md-column-reverse {
9825 flex-direction: column-reverse !important;
9828 flex-grow: 0 !important;
9831 flex-grow: 1 !important;
9834 flex-shrink: 0 !important;
9837 flex-shrink: 1 !important;
9840 flex-wrap: wrap !important;
9843 flex-wrap: nowrap !important;
9845 .flex-md-wrap-reverse {
9846 flex-wrap: wrap-reverse !important;
9848 .justify-content-md-start {
9849 justify-content: flex-start !important;
9851 .justify-content-md-end {
9852 justify-content: flex-end !important;
9854 .justify-content-md-center {
9855 justify-content: center !important;
9857 .justify-content-md-between {
9858 justify-content: space-between !important;
9860 .justify-content-md-around {
9861 justify-content: space-around !important;
9863 .justify-content-md-evenly {
9864 justify-content: space-evenly !important;
9866 .align-items-md-start {
9867 align-items: flex-start !important;
9869 .align-items-md-end {
9870 align-items: flex-end !important;
9872 .align-items-md-center {
9873 align-items: center !important;
9875 .align-items-md-baseline {
9876 align-items: baseline !important;
9878 .align-items-md-stretch {
9879 align-items: stretch !important;
9881 .align-content-md-start {
9882 align-content: flex-start !important;
9884 .align-content-md-end {
9885 align-content: flex-end !important;
9887 .align-content-md-center {
9888 align-content: center !important;
9890 .align-content-md-between {
9891 align-content: space-between !important;
9893 .align-content-md-around {
9894 align-content: space-around !important;
9896 .align-content-md-stretch {
9897 align-content: stretch !important;
9899 .align-self-md-auto {
9900 align-self: auto !important;
9902 .align-self-md-start {
9903 align-self: flex-start !important;
9905 .align-self-md-end {
9906 align-self: flex-end !important;
9908 .align-self-md-center {
9909 align-self: center !important;
9911 .align-self-md-baseline {
9912 align-self: baseline !important;
9914 .align-self-md-stretch {
9915 align-self: stretch !important;
9918 order: -1 !important;
9921 order: 0 !important;
9924 order: 1 !important;
9927 order: 2 !important;
9930 order: 3 !important;
9933 order: 4 !important;
9936 order: 5 !important;
9939 order: 6 !important;
9942 margin: 0 !important;
9945 margin: 0.25rem !important;
9948 margin: 0.5rem !important;
9951 margin: 1rem !important;
9954 margin: 1.5rem !important;
9957 margin: 3rem !important;
9960 margin: auto !important;
9963 margin-right: 0 !important;
9964 margin-left: 0 !important;
9967 margin-right: 0.25rem !important;
9968 margin-left: 0.25rem !important;
9971 margin-right: 0.5rem !important;
9972 margin-left: 0.5rem !important;
9975 margin-right: 1rem !important;
9976 margin-left: 1rem !important;
9979 margin-right: 1.5rem !important;
9980 margin-left: 1.5rem !important;
9983 margin-right: 3rem !important;
9984 margin-left: 3rem !important;
9987 margin-right: auto !important;
9988 margin-left: auto !important;
9991 margin-top: 0 !important;
9992 margin-bottom: 0 !important;
9995 margin-top: 0.25rem !important;
9996 margin-bottom: 0.25rem !important;
9999 margin-top: 0.5rem !important;
10000 margin-bottom: 0.5rem !important;
10003 margin-top: 1rem !important;
10004 margin-bottom: 1rem !important;
10007 margin-top: 1.5rem !important;
10008 margin-bottom: 1.5rem !important;
10011 margin-top: 3rem !important;
10012 margin-bottom: 3rem !important;
10015 margin-top: auto !important;
10016 margin-bottom: auto !important;
10019 margin-top: 0 !important;
10022 margin-top: 0.25rem !important;
10025 margin-top: 0.5rem !important;
10028 margin-top: 1rem !important;
10031 margin-top: 1.5rem !important;
10034 margin-top: 3rem !important;
10037 margin-top: auto !important;
10040 margin-right: 0 !important;
10043 margin-right: 0.25rem !important;
10046 margin-right: 0.5rem !important;
10049 margin-right: 1rem !important;
10052 margin-right: 1.5rem !important;
10055 margin-right: 3rem !important;
10058 margin-right: auto !important;
10061 margin-bottom: 0 !important;
10064 margin-bottom: 0.25rem !important;
10067 margin-bottom: 0.5rem !important;
10070 margin-bottom: 1rem !important;
10073 margin-bottom: 1.5rem !important;
10076 margin-bottom: 3rem !important;
10079 margin-bottom: auto !important;
10082 margin-left: 0 !important;
10085 margin-left: 0.25rem !important;
10088 margin-left: 0.5rem !important;
10091 margin-left: 1rem !important;
10094 margin-left: 1.5rem !important;
10097 margin-left: 3rem !important;
10100 margin-left: auto !important;
10103 padding: 0 !important;
10106 padding: 0.25rem !important;
10109 padding: 0.5rem !important;
10112 padding: 1rem !important;
10115 padding: 1.5rem !important;
10118 padding: 3rem !important;
10121 padding-right: 0 !important;
10122 padding-left: 0 !important;
10125 padding-right: 0.25rem !important;
10126 padding-left: 0.25rem !important;
10129 padding-right: 0.5rem !important;
10130 padding-left: 0.5rem !important;
10133 padding-right: 1rem !important;
10134 padding-left: 1rem !important;
10137 padding-right: 1.5rem !important;
10138 padding-left: 1.5rem !important;
10141 padding-right: 3rem !important;
10142 padding-left: 3rem !important;
10145 padding-top: 0 !important;
10146 padding-bottom: 0 !important;
10149 padding-top: 0.25rem !important;
10150 padding-bottom: 0.25rem !important;
10153 padding-top: 0.5rem !important;
10154 padding-bottom: 0.5rem !important;
10157 padding-top: 1rem !important;
10158 padding-bottom: 1rem !important;
10161 padding-top: 1.5rem !important;
10162 padding-bottom: 1.5rem !important;
10165 padding-top: 3rem !important;
10166 padding-bottom: 3rem !important;
10169 padding-top: 0 !important;
10172 padding-top: 0.25rem !important;
10175 padding-top: 0.5rem !important;
10178 padding-top: 1rem !important;
10181 padding-top: 1.5rem !important;
10184 padding-top: 3rem !important;
10187 padding-right: 0 !important;
10190 padding-right: 0.25rem !important;
10193 padding-right: 0.5rem !important;
10196 padding-right: 1rem !important;
10199 padding-right: 1.5rem !important;
10202 padding-right: 3rem !important;
10205 padding-bottom: 0 !important;
10208 padding-bottom: 0.25rem !important;
10211 padding-bottom: 0.5rem !important;
10214 padding-bottom: 1rem !important;
10217 padding-bottom: 1.5rem !important;
10220 padding-bottom: 3rem !important;
10223 padding-left: 0 !important;
10226 padding-left: 0.25rem !important;
10229 padding-left: 0.5rem !important;
10232 padding-left: 1rem !important;
10235 padding-left: 1.5rem !important;
10238 padding-left: 3rem !important;
10244 gap: 0.25rem !important;
10247 gap: 0.5rem !important;
10250 gap: 1rem !important;
10253 gap: 1.5rem !important;
10256 gap: 3rem !important;
10259 row-gap: 0 !important;
10262 row-gap: 0.25rem !important;
10265 row-gap: 0.5rem !important;
10268 row-gap: 1rem !important;
10271 row-gap: 1.5rem !important;
10274 row-gap: 3rem !important;
10277 -moz-column-gap: 0 !important;
10278 column-gap: 0 !important;
10281 -moz-column-gap: 0.25rem !important;
10282 column-gap: 0.25rem !important;
10285 -moz-column-gap: 0.5rem !important;
10286 column-gap: 0.5rem !important;
10289 -moz-column-gap: 1rem !important;
10290 column-gap: 1rem !important;
10293 -moz-column-gap: 1.5rem !important;
10294 column-gap: 1.5rem !important;
10297 -moz-column-gap: 3rem !important;
10298 column-gap: 3rem !important;
10301 text-align: left !important;
10304 text-align: right !important;
10307 text-align: center !important;
10310 @media (min-width: 992px) {
10312 float: left !important;
10315 float: right !important;
10318 float: none !important;
10320 .object-fit-lg-contain {
10321 -o-object-fit: contain !important;
10322 object-fit: contain !important;
10324 .object-fit-lg-cover {
10325 -o-object-fit: cover !important;
10326 object-fit: cover !important;
10328 .object-fit-lg-fill {
10329 -o-object-fit: fill !important;
10330 object-fit: fill !important;
10332 .object-fit-lg-scale {
10333 -o-object-fit: scale-down !important;
10334 object-fit: scale-down !important;
10336 .object-fit-lg-none {
10337 -o-object-fit: none !important;
10338 object-fit: none !important;
10341 display: inline !important;
10343 .d-lg-inline-block {
10344 display: inline-block !important;
10347 display: block !important;
10350 display: grid !important;
10352 .d-lg-inline-grid {
10353 display: inline-grid !important;
10356 display: table !important;
10359 display: table-row !important;
10362 display: table-cell !important;
10365 display: flex !important;
10367 .d-lg-inline-flex {
10368 display: inline-flex !important;
10371 display: none !important;
10374 flex: 1 1 auto !important;
10377 flex-direction: row !important;
10380 flex-direction: column !important;
10382 .flex-lg-row-reverse {
10383 flex-direction: row-reverse !important;
10385 .flex-lg-column-reverse {
10386 flex-direction: column-reverse !important;
10389 flex-grow: 0 !important;
10392 flex-grow: 1 !important;
10394 .flex-lg-shrink-0 {
10395 flex-shrink: 0 !important;
10397 .flex-lg-shrink-1 {
10398 flex-shrink: 1 !important;
10401 flex-wrap: wrap !important;
10404 flex-wrap: nowrap !important;
10406 .flex-lg-wrap-reverse {
10407 flex-wrap: wrap-reverse !important;
10409 .justify-content-lg-start {
10410 justify-content: flex-start !important;
10412 .justify-content-lg-end {
10413 justify-content: flex-end !important;
10415 .justify-content-lg-center {
10416 justify-content: center !important;
10418 .justify-content-lg-between {
10419 justify-content: space-between !important;
10421 .justify-content-lg-around {
10422 justify-content: space-around !important;
10424 .justify-content-lg-evenly {
10425 justify-content: space-evenly !important;
10427 .align-items-lg-start {
10428 align-items: flex-start !important;
10430 .align-items-lg-end {
10431 align-items: flex-end !important;
10433 .align-items-lg-center {
10434 align-items: center !important;
10436 .align-items-lg-baseline {
10437 align-items: baseline !important;
10439 .align-items-lg-stretch {
10440 align-items: stretch !important;
10442 .align-content-lg-start {
10443 align-content: flex-start !important;
10445 .align-content-lg-end {
10446 align-content: flex-end !important;
10448 .align-content-lg-center {
10449 align-content: center !important;
10451 .align-content-lg-between {
10452 align-content: space-between !important;
10454 .align-content-lg-around {
10455 align-content: space-around !important;
10457 .align-content-lg-stretch {
10458 align-content: stretch !important;
10460 .align-self-lg-auto {
10461 align-self: auto !important;
10463 .align-self-lg-start {
10464 align-self: flex-start !important;
10466 .align-self-lg-end {
10467 align-self: flex-end !important;
10469 .align-self-lg-center {
10470 align-self: center !important;
10472 .align-self-lg-baseline {
10473 align-self: baseline !important;
10475 .align-self-lg-stretch {
10476 align-self: stretch !important;
10479 order: -1 !important;
10482 order: 0 !important;
10485 order: 1 !important;
10488 order: 2 !important;
10491 order: 3 !important;
10494 order: 4 !important;
10497 order: 5 !important;
10500 order: 6 !important;
10503 margin: 0 !important;
10506 margin: 0.25rem !important;
10509 margin: 0.5rem !important;
10512 margin: 1rem !important;
10515 margin: 1.5rem !important;
10518 margin: 3rem !important;
10521 margin: auto !important;
10524 margin-right: 0 !important;
10525 margin-left: 0 !important;
10528 margin-right: 0.25rem !important;
10529 margin-left: 0.25rem !important;
10532 margin-right: 0.5rem !important;
10533 margin-left: 0.5rem !important;
10536 margin-right: 1rem !important;
10537 margin-left: 1rem !important;
10540 margin-right: 1.5rem !important;
10541 margin-left: 1.5rem !important;
10544 margin-right: 3rem !important;
10545 margin-left: 3rem !important;
10548 margin-right: auto !important;
10549 margin-left: auto !important;
10552 margin-top: 0 !important;
10553 margin-bottom: 0 !important;
10556 margin-top: 0.25rem !important;
10557 margin-bottom: 0.25rem !important;
10560 margin-top: 0.5rem !important;
10561 margin-bottom: 0.5rem !important;
10564 margin-top: 1rem !important;
10565 margin-bottom: 1rem !important;
10568 margin-top: 1.5rem !important;
10569 margin-bottom: 1.5rem !important;
10572 margin-top: 3rem !important;
10573 margin-bottom: 3rem !important;
10576 margin-top: auto !important;
10577 margin-bottom: auto !important;
10580 margin-top: 0 !important;
10583 margin-top: 0.25rem !important;
10586 margin-top: 0.5rem !important;
10589 margin-top: 1rem !important;
10592 margin-top: 1.5rem !important;
10595 margin-top: 3rem !important;
10598 margin-top: auto !important;
10601 margin-right: 0 !important;
10604 margin-right: 0.25rem !important;
10607 margin-right: 0.5rem !important;
10610 margin-right: 1rem !important;
10613 margin-right: 1.5rem !important;
10616 margin-right: 3rem !important;
10619 margin-right: auto !important;
10622 margin-bottom: 0 !important;
10625 margin-bottom: 0.25rem !important;
10628 margin-bottom: 0.5rem !important;
10631 margin-bottom: 1rem !important;
10634 margin-bottom: 1.5rem !important;
10637 margin-bottom: 3rem !important;
10640 margin-bottom: auto !important;
10643 margin-left: 0 !important;
10646 margin-left: 0.25rem !important;
10649 margin-left: 0.5rem !important;
10652 margin-left: 1rem !important;
10655 margin-left: 1.5rem !important;
10658 margin-left: 3rem !important;
10661 margin-left: auto !important;
10664 padding: 0 !important;
10667 padding: 0.25rem !important;
10670 padding: 0.5rem !important;
10673 padding: 1rem !important;
10676 padding: 1.5rem !important;
10679 padding: 3rem !important;
10682 padding-right: 0 !important;
10683 padding-left: 0 !important;
10686 padding-right: 0.25rem !important;
10687 padding-left: 0.25rem !important;
10690 padding-right: 0.5rem !important;
10691 padding-left: 0.5rem !important;
10694 padding-right: 1rem !important;
10695 padding-left: 1rem !important;
10698 padding-right: 1.5rem !important;
10699 padding-left: 1.5rem !important;
10702 padding-right: 3rem !important;
10703 padding-left: 3rem !important;
10706 padding-top: 0 !important;
10707 padding-bottom: 0 !important;
10710 padding-top: 0.25rem !important;
10711 padding-bottom: 0.25rem !important;
10714 padding-top: 0.5rem !important;
10715 padding-bottom: 0.5rem !important;
10718 padding-top: 1rem !important;
10719 padding-bottom: 1rem !important;
10722 padding-top: 1.5rem !important;
10723 padding-bottom: 1.5rem !important;
10726 padding-top: 3rem !important;
10727 padding-bottom: 3rem !important;
10730 padding-top: 0 !important;
10733 padding-top: 0.25rem !important;
10736 padding-top: 0.5rem !important;
10739 padding-top: 1rem !important;
10742 padding-top: 1.5rem !important;
10745 padding-top: 3rem !important;
10748 padding-right: 0 !important;
10751 padding-right: 0.25rem !important;
10754 padding-right: 0.5rem !important;
10757 padding-right: 1rem !important;
10760 padding-right: 1.5rem !important;
10763 padding-right: 3rem !important;
10766 padding-bottom: 0 !important;
10769 padding-bottom: 0.25rem !important;
10772 padding-bottom: 0.5rem !important;
10775 padding-bottom: 1rem !important;
10778 padding-bottom: 1.5rem !important;
10781 padding-bottom: 3rem !important;
10784 padding-left: 0 !important;
10787 padding-left: 0.25rem !important;
10790 padding-left: 0.5rem !important;
10793 padding-left: 1rem !important;
10796 padding-left: 1.5rem !important;
10799 padding-left: 3rem !important;
10805 gap: 0.25rem !important;
10808 gap: 0.5rem !important;
10811 gap: 1rem !important;
10814 gap: 1.5rem !important;
10817 gap: 3rem !important;
10820 row-gap: 0 !important;
10823 row-gap: 0.25rem !important;
10826 row-gap: 0.5rem !important;
10829 row-gap: 1rem !important;
10832 row-gap: 1.5rem !important;
10835 row-gap: 3rem !important;
10838 -moz-column-gap: 0 !important;
10839 column-gap: 0 !important;
10842 -moz-column-gap: 0.25rem !important;
10843 column-gap: 0.25rem !important;
10846 -moz-column-gap: 0.5rem !important;
10847 column-gap: 0.5rem !important;
10850 -moz-column-gap: 1rem !important;
10851 column-gap: 1rem !important;
10854 -moz-column-gap: 1.5rem !important;
10855 column-gap: 1.5rem !important;
10858 -moz-column-gap: 3rem !important;
10859 column-gap: 3rem !important;
10862 text-align: left !important;
10865 text-align: right !important;
10868 text-align: center !important;
10871 @media (min-width: 1200px) {
10873 float: left !important;
10876 float: right !important;
10879 float: none !important;
10881 .object-fit-xl-contain {
10882 -o-object-fit: contain !important;
10883 object-fit: contain !important;
10885 .object-fit-xl-cover {
10886 -o-object-fit: cover !important;
10887 object-fit: cover !important;
10889 .object-fit-xl-fill {
10890 -o-object-fit: fill !important;
10891 object-fit: fill !important;
10893 .object-fit-xl-scale {
10894 -o-object-fit: scale-down !important;
10895 object-fit: scale-down !important;
10897 .object-fit-xl-none {
10898 -o-object-fit: none !important;
10899 object-fit: none !important;
10902 display: inline !important;
10904 .d-xl-inline-block {
10905 display: inline-block !important;
10908 display: block !important;
10911 display: grid !important;
10913 .d-xl-inline-grid {
10914 display: inline-grid !important;
10917 display: table !important;
10920 display: table-row !important;
10923 display: table-cell !important;
10926 display: flex !important;
10928 .d-xl-inline-flex {
10929 display: inline-flex !important;
10932 display: none !important;
10935 flex: 1 1 auto !important;
10938 flex-direction: row !important;
10941 flex-direction: column !important;
10943 .flex-xl-row-reverse {
10944 flex-direction: row-reverse !important;
10946 .flex-xl-column-reverse {
10947 flex-direction: column-reverse !important;
10950 flex-grow: 0 !important;
10953 flex-grow: 1 !important;
10955 .flex-xl-shrink-0 {
10956 flex-shrink: 0 !important;
10958 .flex-xl-shrink-1 {
10959 flex-shrink: 1 !important;
10962 flex-wrap: wrap !important;
10965 flex-wrap: nowrap !important;
10967 .flex-xl-wrap-reverse {
10968 flex-wrap: wrap-reverse !important;
10970 .justify-content-xl-start {
10971 justify-content: flex-start !important;
10973 .justify-content-xl-end {
10974 justify-content: flex-end !important;
10976 .justify-content-xl-center {
10977 justify-content: center !important;
10979 .justify-content-xl-between {
10980 justify-content: space-between !important;
10982 .justify-content-xl-around {
10983 justify-content: space-around !important;
10985 .justify-content-xl-evenly {
10986 justify-content: space-evenly !important;
10988 .align-items-xl-start {
10989 align-items: flex-start !important;
10991 .align-items-xl-end {
10992 align-items: flex-end !important;
10994 .align-items-xl-center {
10995 align-items: center !important;
10997 .align-items-xl-baseline {
10998 align-items: baseline !important;
11000 .align-items-xl-stretch {
11001 align-items: stretch !important;
11003 .align-content-xl-start {
11004 align-content: flex-start !important;
11006 .align-content-xl-end {
11007 align-content: flex-end !important;
11009 .align-content-xl-center {
11010 align-content: center !important;
11012 .align-content-xl-between {
11013 align-content: space-between !important;
11015 .align-content-xl-around {
11016 align-content: space-around !important;
11018 .align-content-xl-stretch {
11019 align-content: stretch !important;
11021 .align-self-xl-auto {
11022 align-self: auto !important;
11024 .align-self-xl-start {
11025 align-self: flex-start !important;
11027 .align-self-xl-end {
11028 align-self: flex-end !important;
11030 .align-self-xl-center {
11031 align-self: center !important;
11033 .align-self-xl-baseline {
11034 align-self: baseline !important;
11036 .align-self-xl-stretch {
11037 align-self: stretch !important;
11040 order: -1 !important;
11043 order: 0 !important;
11046 order: 1 !important;
11049 order: 2 !important;
11052 order: 3 !important;
11055 order: 4 !important;
11058 order: 5 !important;
11061 order: 6 !important;
11064 margin: 0 !important;
11067 margin: 0.25rem !important;
11070 margin: 0.5rem !important;
11073 margin: 1rem !important;
11076 margin: 1.5rem !important;
11079 margin: 3rem !important;
11082 margin: auto !important;
11085 margin-right: 0 !important;
11086 margin-left: 0 !important;
11089 margin-right: 0.25rem !important;
11090 margin-left: 0.25rem !important;
11093 margin-right: 0.5rem !important;
11094 margin-left: 0.5rem !important;
11097 margin-right: 1rem !important;
11098 margin-left: 1rem !important;
11101 margin-right: 1.5rem !important;
11102 margin-left: 1.5rem !important;
11105 margin-right: 3rem !important;
11106 margin-left: 3rem !important;
11109 margin-right: auto !important;
11110 margin-left: auto !important;
11113 margin-top: 0 !important;
11114 margin-bottom: 0 !important;
11117 margin-top: 0.25rem !important;
11118 margin-bottom: 0.25rem !important;
11121 margin-top: 0.5rem !important;
11122 margin-bottom: 0.5rem !important;
11125 margin-top: 1rem !important;
11126 margin-bottom: 1rem !important;
11129 margin-top: 1.5rem !important;
11130 margin-bottom: 1.5rem !important;
11133 margin-top: 3rem !important;
11134 margin-bottom: 3rem !important;
11137 margin-top: auto !important;
11138 margin-bottom: auto !important;
11141 margin-top: 0 !important;
11144 margin-top: 0.25rem !important;
11147 margin-top: 0.5rem !important;
11150 margin-top: 1rem !important;
11153 margin-top: 1.5rem !important;
11156 margin-top: 3rem !important;
11159 margin-top: auto !important;
11162 margin-right: 0 !important;
11165 margin-right: 0.25rem !important;
11168 margin-right: 0.5rem !important;
11171 margin-right: 1rem !important;
11174 margin-right: 1.5rem !important;
11177 margin-right: 3rem !important;
11180 margin-right: auto !important;
11183 margin-bottom: 0 !important;
11186 margin-bottom: 0.25rem !important;
11189 margin-bottom: 0.5rem !important;
11192 margin-bottom: 1rem !important;
11195 margin-bottom: 1.5rem !important;
11198 margin-bottom: 3rem !important;
11201 margin-bottom: auto !important;
11204 margin-left: 0 !important;
11207 margin-left: 0.25rem !important;
11210 margin-left: 0.5rem !important;
11213 margin-left: 1rem !important;
11216 margin-left: 1.5rem !important;
11219 margin-left: 3rem !important;
11222 margin-left: auto !important;
11225 padding: 0 !important;
11228 padding: 0.25rem !important;
11231 padding: 0.5rem !important;
11234 padding: 1rem !important;
11237 padding: 1.5rem !important;
11240 padding: 3rem !important;
11243 padding-right: 0 !important;
11244 padding-left: 0 !important;
11247 padding-right: 0.25rem !important;
11248 padding-left: 0.25rem !important;
11251 padding-right: 0.5rem !important;
11252 padding-left: 0.5rem !important;
11255 padding-right: 1rem !important;
11256 padding-left: 1rem !important;
11259 padding-right: 1.5rem !important;
11260 padding-left: 1.5rem !important;
11263 padding-right: 3rem !important;
11264 padding-left: 3rem !important;
11267 padding-top: 0 !important;
11268 padding-bottom: 0 !important;
11271 padding-top: 0.25rem !important;
11272 padding-bottom: 0.25rem !important;
11275 padding-top: 0.5rem !important;
11276 padding-bottom: 0.5rem !important;
11279 padding-top: 1rem !important;
11280 padding-bottom: 1rem !important;
11283 padding-top: 1.5rem !important;
11284 padding-bottom: 1.5rem !important;
11287 padding-top: 3rem !important;
11288 padding-bottom: 3rem !important;
11291 padding-top: 0 !important;
11294 padding-top: 0.25rem !important;
11297 padding-top: 0.5rem !important;
11300 padding-top: 1rem !important;
11303 padding-top: 1.5rem !important;
11306 padding-top: 3rem !important;
11309 padding-right: 0 !important;
11312 padding-right: 0.25rem !important;
11315 padding-right: 0.5rem !important;
11318 padding-right: 1rem !important;
11321 padding-right: 1.5rem !important;
11324 padding-right: 3rem !important;
11327 padding-bottom: 0 !important;
11330 padding-bottom: 0.25rem !important;
11333 padding-bottom: 0.5rem !important;
11336 padding-bottom: 1rem !important;
11339 padding-bottom: 1.5rem !important;
11342 padding-bottom: 3rem !important;
11345 padding-left: 0 !important;
11348 padding-left: 0.25rem !important;
11351 padding-left: 0.5rem !important;
11354 padding-left: 1rem !important;
11357 padding-left: 1.5rem !important;
11360 padding-left: 3rem !important;
11366 gap: 0.25rem !important;
11369 gap: 0.5rem !important;
11372 gap: 1rem !important;
11375 gap: 1.5rem !important;
11378 gap: 3rem !important;
11381 row-gap: 0 !important;
11384 row-gap: 0.25rem !important;
11387 row-gap: 0.5rem !important;
11390 row-gap: 1rem !important;
11393 row-gap: 1.5rem !important;
11396 row-gap: 3rem !important;
11399 -moz-column-gap: 0 !important;
11400 column-gap: 0 !important;
11403 -moz-column-gap: 0.25rem !important;
11404 column-gap: 0.25rem !important;
11407 -moz-column-gap: 0.5rem !important;
11408 column-gap: 0.5rem !important;
11411 -moz-column-gap: 1rem !important;
11412 column-gap: 1rem !important;
11415 -moz-column-gap: 1.5rem !important;
11416 column-gap: 1.5rem !important;
11419 -moz-column-gap: 3rem !important;
11420 column-gap: 3rem !important;
11423 text-align: left !important;
11426 text-align: right !important;
11429 text-align: center !important;
11432 @media (min-width: 1400px) {
11434 float: left !important;
11437 float: right !important;
11440 float: none !important;
11442 .object-fit-xxl-contain {
11443 -o-object-fit: contain !important;
11444 object-fit: contain !important;
11446 .object-fit-xxl-cover {
11447 -o-object-fit: cover !important;
11448 object-fit: cover !important;
11450 .object-fit-xxl-fill {
11451 -o-object-fit: fill !important;
11452 object-fit: fill !important;
11454 .object-fit-xxl-scale {
11455 -o-object-fit: scale-down !important;
11456 object-fit: scale-down !important;
11458 .object-fit-xxl-none {
11459 -o-object-fit: none !important;
11460 object-fit: none !important;
11463 display: inline !important;
11465 .d-xxl-inline-block {
11466 display: inline-block !important;
11469 display: block !important;
11472 display: grid !important;
11474 .d-xxl-inline-grid {
11475 display: inline-grid !important;
11478 display: table !important;
11481 display: table-row !important;
11483 .d-xxl-table-cell {
11484 display: table-cell !important;
11487 display: flex !important;
11489 .d-xxl-inline-flex {
11490 display: inline-flex !important;
11493 display: none !important;
11496 flex: 1 1 auto !important;
11499 flex-direction: row !important;
11502 flex-direction: column !important;
11504 .flex-xxl-row-reverse {
11505 flex-direction: row-reverse !important;
11507 .flex-xxl-column-reverse {
11508 flex-direction: column-reverse !important;
11511 flex-grow: 0 !important;
11514 flex-grow: 1 !important;
11516 .flex-xxl-shrink-0 {
11517 flex-shrink: 0 !important;
11519 .flex-xxl-shrink-1 {
11520 flex-shrink: 1 !important;
11523 flex-wrap: wrap !important;
11526 flex-wrap: nowrap !important;
11528 .flex-xxl-wrap-reverse {
11529 flex-wrap: wrap-reverse !important;
11531 .justify-content-xxl-start {
11532 justify-content: flex-start !important;
11534 .justify-content-xxl-end {
11535 justify-content: flex-end !important;
11537 .justify-content-xxl-center {
11538 justify-content: center !important;
11540 .justify-content-xxl-between {
11541 justify-content: space-between !important;
11543 .justify-content-xxl-around {
11544 justify-content: space-around !important;
11546 .justify-content-xxl-evenly {
11547 justify-content: space-evenly !important;
11549 .align-items-xxl-start {
11550 align-items: flex-start !important;
11552 .align-items-xxl-end {
11553 align-items: flex-end !important;
11555 .align-items-xxl-center {
11556 align-items: center !important;
11558 .align-items-xxl-baseline {
11559 align-items: baseline !important;
11561 .align-items-xxl-stretch {
11562 align-items: stretch !important;
11564 .align-content-xxl-start {
11565 align-content: flex-start !important;
11567 .align-content-xxl-end {
11568 align-content: flex-end !important;
11570 .align-content-xxl-center {
11571 align-content: center !important;
11573 .align-content-xxl-between {
11574 align-content: space-between !important;
11576 .align-content-xxl-around {
11577 align-content: space-around !important;
11579 .align-content-xxl-stretch {
11580 align-content: stretch !important;
11582 .align-self-xxl-auto {
11583 align-self: auto !important;
11585 .align-self-xxl-start {
11586 align-self: flex-start !important;
11588 .align-self-xxl-end {
11589 align-self: flex-end !important;
11591 .align-self-xxl-center {
11592 align-self: center !important;
11594 .align-self-xxl-baseline {
11595 align-self: baseline !important;
11597 .align-self-xxl-stretch {
11598 align-self: stretch !important;
11601 order: -1 !important;
11604 order: 0 !important;
11607 order: 1 !important;
11610 order: 2 !important;
11613 order: 3 !important;
11616 order: 4 !important;
11619 order: 5 !important;
11622 order: 6 !important;
11625 margin: 0 !important;
11628 margin: 0.25rem !important;
11631 margin: 0.5rem !important;
11634 margin: 1rem !important;
11637 margin: 1.5rem !important;
11640 margin: 3rem !important;
11643 margin: auto !important;
11646 margin-right: 0 !important;
11647 margin-left: 0 !important;
11650 margin-right: 0.25rem !important;
11651 margin-left: 0.25rem !important;
11654 margin-right: 0.5rem !important;
11655 margin-left: 0.5rem !important;
11658 margin-right: 1rem !important;
11659 margin-left: 1rem !important;
11662 margin-right: 1.5rem !important;
11663 margin-left: 1.5rem !important;
11666 margin-right: 3rem !important;
11667 margin-left: 3rem !important;
11670 margin-right: auto !important;
11671 margin-left: auto !important;
11674 margin-top: 0 !important;
11675 margin-bottom: 0 !important;
11678 margin-top: 0.25rem !important;
11679 margin-bottom: 0.25rem !important;
11682 margin-top: 0.5rem !important;
11683 margin-bottom: 0.5rem !important;
11686 margin-top: 1rem !important;
11687 margin-bottom: 1rem !important;
11690 margin-top: 1.5rem !important;
11691 margin-bottom: 1.5rem !important;
11694 margin-top: 3rem !important;
11695 margin-bottom: 3rem !important;
11698 margin-top: auto !important;
11699 margin-bottom: auto !important;
11702 margin-top: 0 !important;
11705 margin-top: 0.25rem !important;
11708 margin-top: 0.5rem !important;
11711 margin-top: 1rem !important;
11714 margin-top: 1.5rem !important;
11717 margin-top: 3rem !important;
11720 margin-top: auto !important;
11723 margin-right: 0 !important;
11726 margin-right: 0.25rem !important;
11729 margin-right: 0.5rem !important;
11732 margin-right: 1rem !important;
11735 margin-right: 1.5rem !important;
11738 margin-right: 3rem !important;
11741 margin-right: auto !important;
11744 margin-bottom: 0 !important;
11747 margin-bottom: 0.25rem !important;
11750 margin-bottom: 0.5rem !important;
11753 margin-bottom: 1rem !important;
11756 margin-bottom: 1.5rem !important;
11759 margin-bottom: 3rem !important;
11762 margin-bottom: auto !important;
11765 margin-left: 0 !important;
11768 margin-left: 0.25rem !important;
11771 margin-left: 0.5rem !important;
11774 margin-left: 1rem !important;
11777 margin-left: 1.5rem !important;
11780 margin-left: 3rem !important;
11783 margin-left: auto !important;
11786 padding: 0 !important;
11789 padding: 0.25rem !important;
11792 padding: 0.5rem !important;
11795 padding: 1rem !important;
11798 padding: 1.5rem !important;
11801 padding: 3rem !important;
11804 padding-right: 0 !important;
11805 padding-left: 0 !important;
11808 padding-right: 0.25rem !important;
11809 padding-left: 0.25rem !important;
11812 padding-right: 0.5rem !important;
11813 padding-left: 0.5rem !important;
11816 padding-right: 1rem !important;
11817 padding-left: 1rem !important;
11820 padding-right: 1.5rem !important;
11821 padding-left: 1.5rem !important;
11824 padding-right: 3rem !important;
11825 padding-left: 3rem !important;
11828 padding-top: 0 !important;
11829 padding-bottom: 0 !important;
11832 padding-top: 0.25rem !important;
11833 padding-bottom: 0.25rem !important;
11836 padding-top: 0.5rem !important;
11837 padding-bottom: 0.5rem !important;
11840 padding-top: 1rem !important;
11841 padding-bottom: 1rem !important;
11844 padding-top: 1.5rem !important;
11845 padding-bottom: 1.5rem !important;
11848 padding-top: 3rem !important;
11849 padding-bottom: 3rem !important;
11852 padding-top: 0 !important;
11855 padding-top: 0.25rem !important;
11858 padding-top: 0.5rem !important;
11861 padding-top: 1rem !important;
11864 padding-top: 1.5rem !important;
11867 padding-top: 3rem !important;
11870 padding-right: 0 !important;
11873 padding-right: 0.25rem !important;
11876 padding-right: 0.5rem !important;
11879 padding-right: 1rem !important;
11882 padding-right: 1.5rem !important;
11885 padding-right: 3rem !important;
11888 padding-bottom: 0 !important;
11891 padding-bottom: 0.25rem !important;
11894 padding-bottom: 0.5rem !important;
11897 padding-bottom: 1rem !important;
11900 padding-bottom: 1.5rem !important;
11903 padding-bottom: 3rem !important;
11906 padding-left: 0 !important;
11909 padding-left: 0.25rem !important;
11912 padding-left: 0.5rem !important;
11915 padding-left: 1rem !important;
11918 padding-left: 1.5rem !important;
11921 padding-left: 3rem !important;
11927 gap: 0.25rem !important;
11930 gap: 0.5rem !important;
11933 gap: 1rem !important;
11936 gap: 1.5rem !important;
11939 gap: 3rem !important;
11942 row-gap: 0 !important;
11945 row-gap: 0.25rem !important;
11948 row-gap: 0.5rem !important;
11951 row-gap: 1rem !important;
11954 row-gap: 1.5rem !important;
11957 row-gap: 3rem !important;
11959 .column-gap-xxl-0 {
11960 -moz-column-gap: 0 !important;
11961 column-gap: 0 !important;
11963 .column-gap-xxl-1 {
11964 -moz-column-gap: 0.25rem !important;
11965 column-gap: 0.25rem !important;
11967 .column-gap-xxl-2 {
11968 -moz-column-gap: 0.5rem !important;
11969 column-gap: 0.5rem !important;
11971 .column-gap-xxl-3 {
11972 -moz-column-gap: 1rem !important;
11973 column-gap: 1rem !important;
11975 .column-gap-xxl-4 {
11976 -moz-column-gap: 1.5rem !important;
11977 column-gap: 1.5rem !important;
11979 .column-gap-xxl-5 {
11980 -moz-column-gap: 3rem !important;
11981 column-gap: 3rem !important;
11984 text-align: left !important;
11987 text-align: right !important;
11990 text-align: center !important;
11993 @media (min-width: 1200px) {
11995 font-size: 2.5rem !important;
11998 font-size: 2rem !important;
12001 font-size: 1.75rem !important;
12004 font-size: 1.5rem !important;
12009 display: inline !important;
12011 .d-print-inline-block {
12012 display: inline-block !important;
12015 display: block !important;
12018 display: grid !important;
12020 .d-print-inline-grid {
12021 display: inline-grid !important;
12024 display: table !important;
12026 .d-print-table-row {
12027 display: table-row !important;
12029 .d-print-table-cell {
12030 display: table-cell !important;
12033 display: flex !important;
12035 .d-print-inline-flex {
12036 display: inline-flex !important;
12039 display: none !important;
12043 /*# sourceMappingURL=bootstrap.css.map */
12045 footer.svelte-1f2bd8l {
12048 text-align: center;
12050 footer.svelte-1f2bd8l p:where(.svelte-1f2bd8l) {
12055 #last-updated.svelte-tufc94 {
12056 position: relative;
12058 font-style: italic;
12060 #loading.svelte-tufc94 {
12062 position: absolute;
12063 padding: 0.5em 1em;
12067 background-color: var(--bs-primary-bg-subtle);
12072 .navbar-brand.svelte-1eewt5 a:hover {
12073 text-decoration: none;
12076 .navbar-brand.svelte-1eewt5 h1:where(.svelte-1eewt5) {
12079 color: var(--bs-body-color);
12082 .navbar-brand.svelte-1eewt5 img:where(.svelte-1eewt5) {
12083 display: inline-block;
12088 .nav-item.svelte-1eewt5 {
12089 white-space: nowrap;
12092 .page-title-section.svelte-1eewt5 {
12094 text-align: center;
12097 @media (max-width: 600px) {
12098 .page-title-section.svelte-1eewt5 {
12103 .search-section.svelte-1eewt5 {
12105 background-color: var(--bs-tertiary-bg);
12106 border-top: 2px solid var(--bs-border-color);
12107 border-bottom: 2px solid var(--bs-border-color);
12112 .nav-tabs.svelte-1u2ltgo {
12117 .nav-link.svelte-1u2ltgo {
12118 padding: 0.1rem 1rem;
12121 #q.svelte-1u2ltgo {
12126 #searchAdvancedOptions.svelte-1u2ltgo ul:where(.svelte-1u2ltgo) {
12127 list-style-type: none;
12129 font-size: 0.85rem;
12132 #searchAdvancedOptions.svelte-1u2ltgo li:where(.svelte-1u2ltgo) {
12133 display: inline-block;
12135 border-radius: 5px;
12136 border: 1px dotted #ccc;
12140 #searchAdvancedOptions.svelte-1u2ltgo label:where(.svelte-1u2ltgo) {
12141 margin-right: 0.5em;
12146 .mapicon.svelte-180cawe {
12151 .result.svelte-vvmo5q {
12156 border-radius: 2px;
12157 background: var(--bs-secondary-bg);
12158 border: 1px solid var(--bs-secondary-color);
12163 .result.highlight.svelte-vvmo5q {
12164 background-color: var(--bs-primary-bg-subtle);
12165 border-color: var(--bs-primary-color-subtle);
12167 .result.highlight.svelte-vvmo5q a {
12172 color: var(--bs-secondary-color);
12173 background-color: var(--bs-secondary-bg);
12175 .result.svelte-vvmo5q .type:where(.svelte-vvmo5q) {
12176 color: var(--bs-secondary-color);
12179 .result.svelte-vvmo5q a {
12183 .result.svelte-vvmo5q .coords:where(.svelte-vvmo5q) {
12187 .noresults.svelte-vvmo5q{
12188 text-align: center;
12192 .more.svelte-vvmo5q{
12197 .result.highlight.svelte-vvmo5q a:hover {
12198 background-color: var(--bs-primary-bg-subtle);
12201 /* required styles */
\r
12205 .leaflet-marker-icon,
\r
12206 .leaflet-marker-shadow,
\r
12207 .leaflet-tile-container,
\r
12208 .leaflet-pane > svg,
\r
12209 .leaflet-pane > canvas,
\r
12210 .leaflet-zoom-box,
\r
12211 .leaflet-image-layer,
\r
12213 position: absolute;
\r
12217 .leaflet-container {
\r
12218 overflow: hidden;
\r
12221 .leaflet-marker-icon,
\r
12222 .leaflet-marker-shadow {
\r
12223 -webkit-user-select: none;
\r
12224 -moz-user-select: none;
\r
12225 user-select: none;
\r
12226 -webkit-user-drag: none;
\r
12228 /* Prevents IE11 from highlighting tiles in blue */
\r
12229 .leaflet-tile::selection {
\r
12230 background: transparent;
\r
12232 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
12233 .leaflet-safari .leaflet-tile {
\r
12234 image-rendering: -webkit-optimize-contrast;
\r
12236 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
12237 .leaflet-safari .leaflet-tile-container {
\r
12240 -webkit-transform-origin: 0 0;
\r
12242 .leaflet-marker-icon,
\r
12243 .leaflet-marker-shadow {
\r
12246 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
12247 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
12248 .leaflet-container .leaflet-overlay-pane svg {
\r
12249 max-width: none !important;
\r
12250 max-height: none !important;
\r
12252 .leaflet-container .leaflet-marker-pane img,
\r
12253 .leaflet-container .leaflet-shadow-pane img,
\r
12254 .leaflet-container .leaflet-tile-pane img,
\r
12255 .leaflet-container img.leaflet-image-layer,
\r
12256 .leaflet-container .leaflet-tile {
\r
12257 max-width: none !important;
\r
12258 max-height: none !important;
\r
12263 .leaflet-container img.leaflet-tile {
\r
12264 /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
\r
12265 mix-blend-mode: plus-lighter;
\r
12268 .leaflet-container.leaflet-touch-zoom {
\r
12269 -ms-touch-action: pan-x pan-y;
\r
12270 touch-action: pan-x pan-y;
\r
12272 .leaflet-container.leaflet-touch-drag {
\r
12273 -ms-touch-action: pinch-zoom;
\r
12274 /* Fallback for FF which doesn't support pinch-zoom */
\r
12275 touch-action: none;
\r
12276 touch-action: pinch-zoom;
\r
12278 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
12279 -ms-touch-action: none;
\r
12280 touch-action: none;
\r
12282 .leaflet-container {
\r
12283 -webkit-tap-highlight-color: transparent;
\r
12285 .leaflet-container a {
\r
12286 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
12290 visibility: hidden;
\r
12292 .leaflet-tile-loaded {
\r
12293 visibility: inherit;
\r
12295 .leaflet-zoom-box {
\r
12298 -moz-box-sizing: border-box;
\r
12299 box-sizing: border-box;
\r
12302 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
12303 .leaflet-overlay-pane svg {
\r
12304 -moz-user-select: none;
\r
12307 .leaflet-pane { z-index: 400; }
\r
12309 .leaflet-tile-pane { z-index: 200; }
\r
12310 .leaflet-overlay-pane { z-index: 400; }
\r
12311 .leaflet-shadow-pane { z-index: 500; }
\r
12312 .leaflet-marker-pane { z-index: 600; }
\r
12313 .leaflet-tooltip-pane { z-index: 650; }
\r
12314 .leaflet-popup-pane { z-index: 700; }
\r
12316 .leaflet-map-pane canvas { z-index: 100; }
\r
12317 .leaflet-map-pane svg { z-index: 200; }
\r
12319 .leaflet-vml-shape {
\r
12324 behavior: url(#default#VML);
\r
12325 display: inline-block;
\r
12326 position: absolute;
\r
12330 /* control positioning */
\r
12332 .leaflet-control {
\r
12333 position: relative;
\r
12335 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12336 pointer-events: auto;
\r
12339 .leaflet-bottom {
\r
12340 position: absolute;
\r
12342 pointer-events: none;
\r
12350 .leaflet-bottom {
\r
12356 .leaflet-control {
\r
12360 .leaflet-right .leaflet-control {
\r
12363 .leaflet-top .leaflet-control {
\r
12364 margin-top: 10px;
\r
12366 .leaflet-bottom .leaflet-control {
\r
12367 margin-bottom: 10px;
\r
12369 .leaflet-left .leaflet-control {
\r
12370 margin-left: 10px;
\r
12372 .leaflet-right .leaflet-control {
\r
12373 margin-right: 10px;
\r
12377 /* zoom and fade animations */
\r
12379 .leaflet-fade-anim .leaflet-popup {
\r
12381 -webkit-transition: opacity 0.2s linear;
\r
12382 -moz-transition: opacity 0.2s linear;
\r
12383 transition: opacity 0.2s linear;
\r
12385 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
12388 .leaflet-zoom-animated {
\r
12389 -webkit-transform-origin: 0 0;
\r
12390 -ms-transform-origin: 0 0;
\r
12391 transform-origin: 0 0;
\r
12393 svg.leaflet-zoom-animated {
\r
12394 will-change: transform;
\r
12397 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
12398 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12399 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12400 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
12402 .leaflet-zoom-anim .leaflet-tile,
\r
12403 .leaflet-pan-anim .leaflet-tile {
\r
12404 -webkit-transition: none;
\r
12405 -moz-transition: none;
\r
12406 transition: none;
\r
12409 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
12410 visibility: hidden;
\r
12416 .leaflet-interactive {
\r
12420 cursor: -webkit-grab;
\r
12421 cursor: -moz-grab;
\r
12424 .leaflet-crosshair,
\r
12425 .leaflet-crosshair .leaflet-interactive {
\r
12426 cursor: crosshair;
\r
12428 .leaflet-popup-pane,
\r
12429 .leaflet-control {
\r
12432 .leaflet-dragging .leaflet-grab,
\r
12433 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
12434 .leaflet-dragging .leaflet-marker-draggable {
\r
12436 cursor: -webkit-grabbing;
\r
12437 cursor: -moz-grabbing;
\r
12438 cursor: grabbing;
\r
12441 /* marker & overlays interactivity */
\r
12442 .leaflet-marker-icon,
\r
12443 .leaflet-marker-shadow,
\r
12444 .leaflet-image-layer,
\r
12445 .leaflet-pane > svg path,
\r
12446 .leaflet-tile-container {
\r
12447 pointer-events: none;
\r
12450 .leaflet-marker-icon.leaflet-interactive,
\r
12451 .leaflet-image-layer.leaflet-interactive,
\r
12452 .leaflet-pane > svg path.leaflet-interactive,
\r
12453 svg.leaflet-image-layer.leaflet-interactive path {
\r
12454 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
12455 pointer-events: auto;
\r
12458 /* visual tweaks */
\r
12460 .leaflet-container {
\r
12461 background: #ddd;
\r
12462 outline-offset: 1px;
\r
12464 .leaflet-container a {
\r
12467 .leaflet-zoom-box {
\r
12468 border: 2px dotted #38f;
\r
12469 background: rgba(255,255,255,0.5);
\r
12473 /* general typography */
\r
12474 .leaflet-container {
\r
12475 font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
12477 font-size: 0.75rem;
\r
12478 line-height: 1.5;
\r
12482 /* general toolbar styles */
\r
12485 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
12486 border-radius: 4px;
\r
12489 background-color: #fff;
\r
12490 border-bottom: 1px solid #ccc;
\r
12493 line-height: 26px;
\r
12495 text-align: center;
\r
12496 text-decoration: none;
\r
12500 .leaflet-control-layers-toggle {
\r
12501 background-position: 50% 50%;
\r
12502 background-repeat: no-repeat;
\r
12505 .leaflet-bar a:hover,
\r
12506 .leaflet-bar a:focus {
\r
12507 background-color: #f4f4f4;
\r
12509 .leaflet-bar a:first-child {
\r
12510 border-top-left-radius: 4px;
\r
12511 border-top-right-radius: 4px;
\r
12513 .leaflet-bar a:last-child {
\r
12514 border-bottom-left-radius: 4px;
\r
12515 border-bottom-right-radius: 4px;
\r
12516 border-bottom: none;
\r
12518 .leaflet-bar a.leaflet-disabled {
\r
12520 background-color: #f4f4f4;
\r
12524 .leaflet-touch .leaflet-bar a {
\r
12527 line-height: 30px;
\r
12529 .leaflet-touch .leaflet-bar a:first-child {
\r
12530 border-top-left-radius: 2px;
\r
12531 border-top-right-radius: 2px;
\r
12533 .leaflet-touch .leaflet-bar a:last-child {
\r
12534 border-bottom-left-radius: 2px;
\r
12535 border-bottom-right-radius: 2px;
\r
12538 /* zoom control */
\r
12540 .leaflet-control-zoom-in,
\r
12541 .leaflet-control-zoom-out {
\r
12542 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
12543 text-indent: 1px;
\r
12546 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
12551 /* layers control */
\r
12553 .leaflet-control-layers {
\r
12554 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
12555 background: #fff;
\r
12556 border-radius: 5px;
\r
12558 .leaflet-control-layers-toggle {
\r
12559 background-image: url(images/layers.png);
\r
12563 .leaflet-retina .leaflet-control-layers-toggle {
\r
12564 background-image: url(images/layers-2x.png);
\r
12565 background-size: 26px 26px;
\r
12567 .leaflet-touch .leaflet-control-layers-toggle {
\r
12571 .leaflet-control-layers .leaflet-control-layers-list,
\r
12572 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
12575 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
12577 position: relative;
\r
12579 .leaflet-control-layers-expanded {
\r
12580 padding: 6px 10px 6px 6px;
\r
12582 background: #fff;
\r
12584 .leaflet-control-layers-scrollbar {
\r
12585 overflow-y: scroll;
\r
12586 overflow-x: hidden;
\r
12587 padding-right: 5px;
\r
12589 .leaflet-control-layers-selector {
\r
12591 position: relative;
\r
12594 .leaflet-control-layers label {
\r
12597 font-size: 1.08333em;
\r
12599 .leaflet-control-layers-separator {
\r
12601 border-top: 1px solid #ddd;
\r
12602 margin: 5px -10px 5px -6px;
\r
12605 /* Default icon URLs */
\r
12606 .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
\r
12607 background-image: url(images/marker-icon.png);
\r
12611 /* attribution and scale controls */
\r
12613 .leaflet-container .leaflet-control-attribution {
\r
12614 background: #fff;
\r
12615 background: rgba(255, 255, 255, 0.8);
\r
12618 .leaflet-control-attribution,
\r
12619 .leaflet-control-scale-line {
\r
12622 line-height: 1.4;
\r
12624 .leaflet-control-attribution a {
\r
12625 text-decoration: none;
\r
12627 .leaflet-control-attribution a:hover,
\r
12628 .leaflet-control-attribution a:focus {
\r
12629 text-decoration: underline;
\r
12631 .leaflet-attribution-flag {
\r
12632 display: inline !important;
\r
12633 vertical-align: baseline !important;
\r
12635 height: 0.6669em;
\r
12637 .leaflet-left .leaflet-control-scale {
\r
12638 margin-left: 5px;
\r
12640 .leaflet-bottom .leaflet-control-scale {
\r
12641 margin-bottom: 5px;
\r
12643 .leaflet-control-scale-line {
\r
12644 border: 2px solid #777;
\r
12645 border-top: none;
\r
12646 line-height: 1.1;
\r
12647 padding: 2px 5px 1px;
\r
12648 white-space: nowrap;
\r
12649 -moz-box-sizing: border-box;
\r
12650 box-sizing: border-box;
\r
12651 background: rgba(255, 255, 255, 0.8);
\r
12652 text-shadow: 1px 1px #fff;
\r
12654 .leaflet-control-scale-line:not(:first-child) {
\r
12655 border-top: 2px solid #777;
\r
12656 border-bottom: none;
\r
12657 margin-top: -2px;
\r
12659 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
12660 border-bottom: 2px solid #777;
\r
12663 .leaflet-touch .leaflet-control-attribution,
\r
12664 .leaflet-touch .leaflet-control-layers,
\r
12665 .leaflet-touch .leaflet-bar {
\r
12666 box-shadow: none;
\r
12668 .leaflet-touch .leaflet-control-layers,
\r
12669 .leaflet-touch .leaflet-bar {
\r
12670 border: 2px solid rgba(0,0,0,0.2);
\r
12671 background-clip: padding-box;
\r
12678 position: absolute;
\r
12679 text-align: center;
\r
12680 margin-bottom: 20px;
\r
12682 .leaflet-popup-content-wrapper {
\r
12684 text-align: left;
\r
12685 border-radius: 12px;
\r
12687 .leaflet-popup-content {
\r
12688 margin: 13px 24px 13px 20px;
\r
12689 line-height: 1.3;
\r
12691 font-size: 1.08333em;
\r
12694 .leaflet-popup-content p {
\r
12698 .leaflet-popup-tip-container {
\r
12701 position: absolute;
\r
12703 margin-top: -1px;
\r
12704 margin-left: -20px;
\r
12705 overflow: hidden;
\r
12706 pointer-events: none;
\r
12708 .leaflet-popup-tip {
\r
12713 margin: -10px auto 0;
\r
12714 pointer-events: auto;
\r
12716 -webkit-transform: rotate(45deg);
\r
12717 -moz-transform: rotate(45deg);
\r
12718 -ms-transform: rotate(45deg);
\r
12719 transform: rotate(45deg);
\r
12721 .leaflet-popup-content-wrapper,
\r
12722 .leaflet-popup-tip {
\r
12723 background: white;
\r
12725 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
12727 .leaflet-container a.leaflet-popup-close-button {
\r
12728 position: absolute;
\r
12732 text-align: center;
\r
12735 font: 16px/24px Tahoma, Verdana, sans-serif;
\r
12737 text-decoration: none;
\r
12738 background: transparent;
\r
12740 .leaflet-container a.leaflet-popup-close-button:hover,
\r
12741 .leaflet-container a.leaflet-popup-close-button:focus {
\r
12744 .leaflet-popup-scrolled {
\r
12748 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
12751 .leaflet-oldie .leaflet-popup-tip {
\r
12755 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
12756 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
12759 .leaflet-oldie .leaflet-control-zoom,
\r
12760 .leaflet-oldie .leaflet-control-layers,
\r
12761 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
12762 .leaflet-oldie .leaflet-popup-tip {
\r
12763 border: 1px solid #999;
\r
12769 .leaflet-div-icon {
\r
12770 background: #fff;
\r
12771 border: 1px solid #666;
\r
12776 /* Base styles for the element that has a tooltip */
\r
12777 .leaflet-tooltip {
\r
12778 position: absolute;
\r
12780 background-color: #fff;
\r
12781 border: 1px solid #fff;
\r
12782 border-radius: 3px;
\r
12784 white-space: nowrap;
\r
12785 -webkit-user-select: none;
\r
12786 -moz-user-select: none;
\r
12787 -ms-user-select: none;
\r
12788 user-select: none;
\r
12789 pointer-events: none;
\r
12790 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
12792 .leaflet-tooltip.leaflet-interactive {
\r
12794 pointer-events: auto;
\r
12796 .leaflet-tooltip-top:before,
\r
12797 .leaflet-tooltip-bottom:before,
\r
12798 .leaflet-tooltip-left:before,
\r
12799 .leaflet-tooltip-right:before {
\r
12800 position: absolute;
\r
12801 pointer-events: none;
\r
12802 border: 6px solid transparent;
\r
12803 background: transparent;
\r
12809 .leaflet-tooltip-bottom {
\r
12812 .leaflet-tooltip-top {
\r
12813 margin-top: -6px;
\r
12815 .leaflet-tooltip-bottom:before,
\r
12816 .leaflet-tooltip-top:before {
\r
12818 margin-left: -6px;
\r
12820 .leaflet-tooltip-top:before {
\r
12822 margin-bottom: -12px;
\r
12823 border-top-color: #fff;
\r
12825 .leaflet-tooltip-bottom:before {
\r
12827 margin-top: -12px;
\r
12828 margin-left: -6px;
\r
12829 border-bottom-color: #fff;
\r
12831 .leaflet-tooltip-left {
\r
12832 margin-left: -6px;
\r
12834 .leaflet-tooltip-right {
\r
12835 margin-left: 6px;
\r
12837 .leaflet-tooltip-left:before,
\r
12838 .leaflet-tooltip-right:before {
\r
12840 margin-top: -6px;
\r
12842 .leaflet-tooltip-left:before {
\r
12844 margin-right: -12px;
\r
12845 border-left-color: #fff;
\r
12847 .leaflet-tooltip-right:before {
\r
12849 margin-left: -12px;
\r
12850 border-right-color: #fff;
\r
12856 /* Prevent printers from removing background-images of controls. */
\r
12857 .leaflet-control {
\r
12858 -webkit-print-color-adjust: exact;
\r
12859 print-color-adjust: exact;
\r
12863 .leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
12865 #map-position.svelte-1k961ph {
12867 position: absolute;
12873 background-color: rgba(255, 255, 255, 0.7);
12877 #map-position-close.svelte-1k961ph {
12881 @media (max-width: 768px) {
12882 #map-position.svelte-1k961ph {
12889 #map.svelte-1vbvdrk {
12894 .btn-outline-secondary.svelte-1vbvdrk {
12895 background-color: white;
12898 .btn-outline-secondary.svelte-1vbvdrk:hover {
12902 @media (max-width: 768px) {
12903 #map.svelte-1vbvdrk {
12910 .sidebar.svelte-1d53ob0 {
12919 #map-wrapper.svelte-1d53ob0 {
12920 position: relative;
12921 height: calc(100vh - 250pt);
12924 padding-right: 20px;
12929 @media (max-width: 768px) {
12930 #content.svelte-1d53ob0 {
12932 position: relative;
12934 .sidebar.svelte-1d53ob0 {
12937 #map-wrapper.svelte-1d53ob0 {
12940 padding-left: 20px;
12945 label.svelte-1s4hp9x {
12947 margin-top: 0.3rem;
12950 #switch-coords.svelte-1s4hp9x {
12958 #searchAdvancedOptions.svelte-1s4hp9x ul:where(.svelte-1s4hp9x) {
12959 list-style-type: none;
12961 font-size: 0.85rem;
12964 #searchAdvancedOptions.svelte-1s4hp9x li:where(.svelte-1s4hp9x) {
12965 display: inline-block;
12967 border-radius: 5px;
12968 border: 1px dotted #ccc;
12972 #searchAdvancedOptions.svelte-1s4hp9x label:where(.svelte-1s4hp9x) {
12973 margin-right: 0.5em;
12976 @media (max-width: 850px) {
12977 #reverse-lon.svelte-1s4hp9x, #reverse-lat.svelte-1s4hp9x, #reverse-zoom.svelte-1s4hp9x {
12983 .sidebar.svelte-1d53ob0 {
12992 #map-wrapper.svelte-1d53ob0 {
12993 position: relative;
12994 height: calc(100vh - 250pt);
12997 padding-right: 20px;
13002 @media (max-width: 768px) {
13003 #content.svelte-1d53ob0 {
13005 position: relative;
13007 .sidebar.svelte-1d53ob0 {
13010 #map-wrapper.svelte-1d53ob0 {
13013 padding-left: 20px;
13018 form.svelte-1kvo9ki .form-control:where(.svelte-1kvo9ki){
13022 .form-text.svelte-1kvo9ki em:where(.svelte-1kvo9ki) {
13023 font-family: monospace;
13024 font-style: normal;
13028 .notused.svelte-17hj2yg td:where(.svelte-17hj2yg) {
13029 color: var(--bs-secondary-color);
13030 font-style: italic;
13033 td.svelte-17hj2yg {
13039 #postcode-hint.svelte-vgllow {
13041 background-color: var(--bs-secondary-bg);
13046 td.svelte-1184nr4 {
13052 .name.svelte-ndknvb {
13054 overflow-wrap: anywhere;
13063 h1.svelte-is3hz2 small:where(.svelte-is3hz2) a {
13065 white-space: nowrap;
13071 background-color: var(--bs-body-bg);
13078 tr.all-columns.svelte-is3hz2 {
13079 background-color: var(--bs-body-bg) !important;
13082 tr.all-columns.svelte-is3hz2 td:where(.svelte-is3hz2) {
13083 border-top: none !important;
13084 padding-left: 0 !important;
13087 color: var(--bs-danger);
13090 #map-wrapper.svelte-is3hz2 {
13091 position: relative;
13095 border: 1px solid #666;
13099 #about-help.svelte-1l5yrvt {
13104 Svelte allows to set ':global(rule)' in components which get added to the bundle.css
13105 file. https://svelte.dev/docs#style But the rules get added to the top of bundle.css,
13106 before we load the Bootstrap CSS rules. We want to have our rules at the end of
13110 a { text-decoration: none }
13111 a:hover { text-decoration: underline; }
13112 a.btn:hover { text-decoration: none; }
13114 html[data-bs-theme=dark] img.mapicon {
13115 /* invert the image colors */
13116 filter: invert(1) hue-rotate(180deg);
13117 background-color: transparent;