6 margin-top: 0.5rem !important;
7 margin-bottom: 0.5rem !important;
16 .post-listing .post-title h5, .post-listing .post-title .h5 {
19 .post-listing .post-title + p {
20 padding-top: 0.125rem !important;
21 padding-bottom: 0.125rem !important;
23 .post-listing .community-link {
24 padding-left: 0.125rem;
26 .post-listing .person-listing {
27 padding-right: 0.125rem;
29 .post-listing ul.list-inline.mt-2 {
30 margin-top: 0.125rem !important;
32 .post-listing ul.list-inline.mb-1 {
33 margin-bottom: 0.125rem !important;
35 .post-listing .btn-sm, .post-listing .btn-group-sm > .btn {
36 --bs-btn-padding-y: 0;
38 .post-listing .img-icon {
43 * Bootstrap v5.3.0 (https://getbootstrap.com/)
44 * Copyright 2011-2023 The Bootstrap Authors
45 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
48 [data-bs-theme=light] {
62 --bs-gray-dark: #303030;
63 --bs-gray-100: #f8f9fa;
64 --bs-gray-200: #ebebeb;
65 --bs-gray-300: #dee2e6;
66 --bs-gray-400: #ced4da;
67 --bs-gray-500: #adb5bd;
70 --bs-gray-800: #303030;
72 --bs-primary: #00bc8c;
73 --bs-secondary: #adb5bd;
74 --bs-success: #00bc8c;
76 --bs-warning: #f39c12;
80 --bs-primary-rgb: 0, 188, 140;
81 --bs-secondary-rgb: 173, 181, 189;
82 --bs-success-rgb: 0, 188, 140;
83 --bs-info-rgb: 52, 152, 219;
84 --bs-warning-rgb: 243, 156, 18;
85 --bs-danger-rgb: 231, 76, 60;
86 --bs-light-rgb: 48, 48, 48;
87 --bs-dark-rgb: 222, 226, 230;
88 --bs-primary-text-emphasis: #004b38;
89 --bs-secondary-text-emphasis: #45484c;
90 --bs-success-text-emphasis: #004b38;
91 --bs-info-text-emphasis: #153d58;
92 --bs-warning-text-emphasis: #613e07;
93 --bs-danger-text-emphasis: #5c1e18;
94 --bs-light-text-emphasis: #444;
95 --bs-dark-text-emphasis: #444;
96 --bs-primary-bg-subtle: #ccf2e8;
97 --bs-secondary-bg-subtle: #eff0f2;
98 --bs-success-bg-subtle: #ccf2e8;
99 --bs-info-bg-subtle: #d6eaf8;
100 --bs-warning-bg-subtle: #fdebd0;
101 --bs-danger-bg-subtle: #fadbd8;
102 --bs-light-bg-subtle: #fcfcfd;
103 --bs-dark-bg-subtle: #ced4da;
104 --bs-primary-border-subtle: #99e4d1;
105 --bs-secondary-border-subtle: #dee1e5;
106 --bs-success-border-subtle: #99e4d1;
107 --bs-info-border-subtle: #aed6f1;
108 --bs-warning-border-subtle: #fad7a0;
109 --bs-danger-border-subtle: #f5b7b1;
110 --bs-light-border-subtle: #ebebeb;
111 --bs-dark-border-subtle: #adb5bd;
112 --bs-white-rgb: 255, 255, 255;
113 --bs-black-rgb: 0, 0, 0;
114 --bs-font-sans-serif: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
115 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
116 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
117 --bs-root-font-size: 93.75%;
118 --bs-body-font-family: var(--bs-font-sans-serif);
119 --bs-body-font-size: 1rem;
120 --bs-body-font-weight: 400;
121 --bs-body-line-height: 1.5;
122 --bs-body-color: #dee2e6;
123 --bs-body-color-rgb: 222, 226, 230;
125 --bs-body-bg-rgb: 34, 34, 34;
126 --bs-emphasis-color: #000;
127 --bs-emphasis-color-rgb: 0, 0, 0;
128 --bs-secondary-color: rgba(222, 226, 230, 0.75);
129 --bs-secondary-color-rgb: 222, 226, 230;
130 --bs-secondary-bg: #ebebeb;
131 --bs-secondary-bg-rgb: 235, 235, 235;
132 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
133 --bs-tertiary-color-rgb: 222, 226, 230;
134 --bs-tertiary-bg: #f8f9fa;
135 --bs-tertiary-bg-rgb: 248, 249, 250;
136 --bs-heading-color: inherit;
137 --bs-link-color: #00bc8c;
138 --bs-link-color-rgb: 0, 188, 140;
139 --bs-link-decoration: none;
140 --bs-link-hover-color: #009670;
141 --bs-link-hover-color-rgb: 0, 150, 112;
142 --bs-code-color: #d63384;
143 --bs-highlight-bg: #333;
144 --bs-border-width: 1px;
145 --bs-border-style: solid;
146 --bs-border-color: rgba(222, 226, 230, 0.25);
147 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
148 --bs-border-radius: 0.375rem;
149 --bs-border-radius-sm: 0.25rem;
150 --bs-border-radius-lg: 0.5rem;
151 --bs-border-radius-xl: 1rem;
152 --bs-border-radius-xxl: 2rem;
153 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
154 --bs-border-radius-pill: 50rem;
155 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
156 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
157 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
158 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
159 --bs-focus-ring-width: 0.25rem;
160 --bs-focus-ring-opacity: 0.25;
161 --bs-focus-ring-color: rgba(0, 188, 140, 0.25);
162 --bs-form-valid-color: #00bc8c;
163 --bs-form-valid-border-color: #00bc8c;
164 --bs-form-invalid-color: #e74c3c;
165 --bs-form-invalid-border-color: #e74c3c;
168 [data-bs-theme=dark] {
170 --bs-body-color: #adb5bd;
171 --bs-body-color-rgb: 173, 181, 189;
173 --bs-body-bg-rgb: 34, 34, 34;
174 --bs-emphasis-color: #fff;
175 --bs-emphasis-color-rgb: 255, 255, 255;
176 --bs-secondary-color: rgba(173, 181, 189, 0.75);
177 --bs-secondary-color-rgb: 173, 181, 189;
178 --bs-secondary-bg: #303030;
179 --bs-secondary-bg-rgb: 48, 48, 48;
180 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
181 --bs-tertiary-color-rgb: 173, 181, 189;
182 --bs-tertiary-bg: #292929;
183 --bs-tertiary-bg-rgb: 41, 41, 41;
184 --bs-primary-text-emphasis: #66d7ba;
185 --bs-secondary-text-emphasis: #ced3d7;
186 --bs-success-text-emphasis: #66d7ba;
187 --bs-info-text-emphasis: #85c1e9;
188 --bs-warning-text-emphasis: #f8c471;
189 --bs-danger-text-emphasis: #f1948a;
190 --bs-light-text-emphasis: #f8f9fa;
191 --bs-dark-text-emphasis: #dee2e6;
192 --bs-primary-bg-subtle: #00261c;
193 --bs-secondary-bg-subtle: #232426;
194 --bs-success-bg-subtle: #00261c;
195 --bs-info-bg-subtle: #0a1e2c;
196 --bs-warning-bg-subtle: #311f04;
197 --bs-danger-bg-subtle: #2e0f0c;
198 --bs-light-bg-subtle: #303030;
199 --bs-dark-bg-subtle: #181818;
200 --bs-primary-border-subtle: #007154;
201 --bs-secondary-border-subtle: #686d71;
202 --bs-success-border-subtle: #007154;
203 --bs-info-border-subtle: #1f5b83;
204 --bs-warning-border-subtle: #925e0b;
205 --bs-danger-border-subtle: #8b2e24;
206 --bs-light-border-subtle: #444;
207 --bs-dark-border-subtle: #303030;
208 --bs-heading-color: inherit;
209 --bs-link-color: #66d7ba;
210 --bs-link-hover-color: #85dfc8;
211 --bs-link-color-rgb: 102, 215, 186;
212 --bs-link-hover-color-rgb: 133, 223, 200;
213 --bs-code-color: #e685b5;
214 --bs-border-color: #444;
215 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
216 --bs-form-valid-color: #66d7ba;
217 --bs-form-valid-border-color: #66d7ba;
218 --bs-form-invalid-color: #f1948a;
219 --bs-form-invalid-border-color: #f1948a;
225 box-sizing: border-box;
229 font-size: var(--bs-root-font-size);
231 @media (prefers-reduced-motion: no-preference) {
233 scroll-behavior: smooth;
239 font-family: var(--bs-body-font-family);
240 font-size: var(--bs-body-font-size);
241 font-weight: var(--bs-body-font-weight);
242 line-height: var(--bs-body-line-height);
243 color: var(--bs-body-color);
244 text-align: var(--bs-body-text-align);
245 background-color: var(--bs-body-bg);
246 -webkit-text-size-adjust: 100%;
247 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
254 border-top: var(--bs-border-width) solid rgba(222, 226, 230, 0.25);
258 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
260 margin-bottom: 0.5rem;
263 color: var(--bs-heading-color);
267 font-size: calc(1.425rem + 2.1vw);
269 @media (min-width: 1200px) {
276 font-size: calc(1.375rem + 1.5vw);
278 @media (min-width: 1200px) {
285 font-size: calc(1.325rem + 0.9vw);
287 @media (min-width: 1200px) {
294 font-size: calc(1.275rem + 0.3vw);
296 @media (min-width: 1200px) {
316 text-decoration: underline dotted;
318 text-decoration-skip-ink: none;
324 line-height: inherit;
351 margin-bottom: 0.5rem;
370 background-color: var(--bs-highlight-bg);
378 vertical-align: baseline;
390 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
391 text-decoration: none;
394 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
397 a:not([href]):not([class]), a:not([href]):not([class]):hover {
399 text-decoration: none;
406 font-family: var(--bs-font-monospace);
426 color: var(--bs-code-color);
427 word-wrap: break-word;
434 padding: 0.1875rem 0.375rem;
436 color: var(--bs-body-bg);
437 background-color: var(--bs-body-color);
438 border-radius: 0.25rem;
451 vertical-align: middle;
455 caption-side: bottom;
456 border-collapse: collapse;
461 padding-bottom: 0.5rem;
462 color: var(--bs-secondary-color);
468 text-align: -webkit-match-parent;
477 border-color: inherit;
483 display: inline-block;
490 button:focus:not(:focus-visible) {
500 font-family: inherit;
502 line-height: inherit;
507 text-transform: none;
521 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
522 display: none !important;
529 -webkit-appearance: button;
531 button:not(:disabled),
532 [type=button]:not(:disabled),
533 [type=reset]:not(:disabled),
534 [type=submit]:not(:disabled) {
558 margin-bottom: 0.5rem;
559 font-size: calc(1.275rem + 0.3vw);
560 line-height: inherit;
562 @media (min-width: 1200px) {
571 ::-webkit-datetime-edit-fields-wrapper,
572 ::-webkit-datetime-edit-text,
573 ::-webkit-datetime-edit-minute,
574 ::-webkit-datetime-edit-hour-field,
575 ::-webkit-datetime-edit-day-field,
576 ::-webkit-datetime-edit-month-field,
577 ::-webkit-datetime-edit-year-field {
581 ::-webkit-inner-spin-button {
586 outline-offset: -2px;
587 -webkit-appearance: textfield;
598 ::-webkit-search-decoration {
599 -webkit-appearance: none;
602 ::-webkit-color-swatch-wrapper {
606 ::file-selector-button {
608 -webkit-appearance: button;
612 display: inline-block;
625 vertical-align: baseline;
629 display: none !important;
638 font-size: calc(1.625rem + 4.5vw);
642 @media (min-width: 1200px) {
649 font-size: calc(1.575rem + 3.9vw);
653 @media (min-width: 1200px) {
660 font-size: calc(1.525rem + 3.3vw);
664 @media (min-width: 1200px) {
671 font-size: calc(1.475rem + 2.7vw);
675 @media (min-width: 1200px) {
682 font-size: calc(1.425rem + 2.1vw);
686 @media (min-width: 1200px) {
693 font-size: calc(1.375rem + 1.5vw);
697 @media (min-width: 1200px) {
714 display: inline-block;
716 .list-inline-item:not(:last-child) {
717 margin-right: 0.5rem;
722 text-transform: uppercase;
729 .blockquote > :last-child {
739 .blockquote-footer::before {
750 background-color: var(--bs-body-bg);
751 border: var(--bs-border-width) solid var(--bs-border-color);
752 border-radius: var(--bs-border-radius);
758 display: inline-block;
762 margin-bottom: 0.5rem;
768 color: var(--bs-secondary-color);
774 --bs-gutter-x: 1.5rem;
777 padding-right: calc(var(--bs-gutter-x) * 0.5);
778 padding-left: calc(var(--bs-gutter-x) * 0.5);
783 @media (min-width: 992px) {
784 .container-lg, .container-md, .container-sm, .container {
789 --bs-breakpoint-xs: 0;
790 --bs-breakpoint-sm: 576px;
791 --bs-breakpoint-md: 768px;
792 --bs-breakpoint-lg: 992px;
793 --bs-breakpoint-xl: 1200px;
794 --bs-breakpoint-xxl: 1400px;
798 --bs-gutter-x: 1.5rem;
802 margin-top: calc(-1 * var(--bs-gutter-y));
803 margin-right: calc(-0.5 * var(--bs-gutter-x));
804 margin-left: calc(-0.5 * var(--bs-gutter-x));
810 padding-right: calc(var(--bs-gutter-x) * 0.5);
811 padding-left: calc(var(--bs-gutter-x) * 0.5);
812 margin-top: var(--bs-gutter-y);
836 width: 33.3333333333%;
851 width: 16.6666666667%;
920 margin-left: 8.33333333%;
924 margin-left: 16.66666667%;
932 margin-left: 33.33333333%;
936 margin-left: 41.66666667%;
944 margin-left: 58.33333333%;
948 margin-left: 66.66666667%;
956 margin-left: 83.33333333%;
960 margin-left: 91.66666667%;
975 --bs-gutter-x: 0.25rem;
980 --bs-gutter-y: 0.25rem;
985 --bs-gutter-x: 0.5rem;
990 --bs-gutter-y: 0.5rem;
1000 --bs-gutter-y: 1rem;
1005 --bs-gutter-x: 1.5rem;
1010 --bs-gutter-y: 1.5rem;
1015 --bs-gutter-x: 3rem;
1020 --bs-gutter-y: 3rem;
1023 @media (min-width: 576px) {
1027 .row-cols-sm-auto > * {
1031 .row-cols-sm-1 > * {
1035 .row-cols-sm-2 > * {
1039 .row-cols-sm-3 > * {
1041 width: 33.3333333333%;
1043 .row-cols-sm-4 > * {
1047 .row-cols-sm-5 > * {
1051 .row-cols-sm-6 > * {
1053 width: 16.6666666667%;
1065 width: 16.66666667%;
1073 width: 33.33333333%;
1077 width: 41.66666667%;
1085 width: 58.33333333%;
1089 width: 66.66666667%;
1097 width: 83.33333333%;
1101 width: 91.66666667%;
1111 margin-left: 8.33333333%;
1114 margin-left: 16.66666667%;
1120 margin-left: 33.33333333%;
1123 margin-left: 41.66666667%;
1129 margin-left: 58.33333333%;
1132 margin-left: 66.66666667%;
1138 margin-left: 83.33333333%;
1141 margin-left: 91.66666667%;
1153 --bs-gutter-x: 0.25rem;
1157 --bs-gutter-y: 0.25rem;
1161 --bs-gutter-x: 0.5rem;
1165 --bs-gutter-y: 0.5rem;
1169 --bs-gutter-x: 1rem;
1173 --bs-gutter-y: 1rem;
1177 --bs-gutter-x: 1.5rem;
1181 --bs-gutter-y: 1.5rem;
1185 --bs-gutter-x: 3rem;
1189 --bs-gutter-y: 3rem;
1192 @media (min-width: 768px) {
1196 .row-cols-md-auto > * {
1200 .row-cols-md-1 > * {
1204 .row-cols-md-2 > * {
1208 .row-cols-md-3 > * {
1210 width: 33.3333333333%;
1212 .row-cols-md-4 > * {
1216 .row-cols-md-5 > * {
1220 .row-cols-md-6 > * {
1222 width: 16.6666666667%;
1234 width: 16.66666667%;
1242 width: 33.33333333%;
1246 width: 41.66666667%;
1254 width: 58.33333333%;
1258 width: 66.66666667%;
1266 width: 83.33333333%;
1270 width: 91.66666667%;
1280 margin-left: 8.33333333%;
1283 margin-left: 16.66666667%;
1289 margin-left: 33.33333333%;
1292 margin-left: 41.66666667%;
1298 margin-left: 58.33333333%;
1301 margin-left: 66.66666667%;
1307 margin-left: 83.33333333%;
1310 margin-left: 91.66666667%;
1322 --bs-gutter-x: 0.25rem;
1326 --bs-gutter-y: 0.25rem;
1330 --bs-gutter-x: 0.5rem;
1334 --bs-gutter-y: 0.5rem;
1338 --bs-gutter-x: 1rem;
1342 --bs-gutter-y: 1rem;
1346 --bs-gutter-x: 1.5rem;
1350 --bs-gutter-y: 1.5rem;
1354 --bs-gutter-x: 3rem;
1358 --bs-gutter-y: 3rem;
1361 @media (min-width: 992px) {
1365 .row-cols-lg-auto > * {
1369 .row-cols-lg-1 > * {
1373 .row-cols-lg-2 > * {
1377 .row-cols-lg-3 > * {
1379 width: 33.3333333333%;
1381 .row-cols-lg-4 > * {
1385 .row-cols-lg-5 > * {
1389 .row-cols-lg-6 > * {
1391 width: 16.6666666667%;
1403 width: 16.66666667%;
1411 width: 33.33333333%;
1415 width: 41.66666667%;
1423 width: 58.33333333%;
1427 width: 66.66666667%;
1435 width: 83.33333333%;
1439 width: 91.66666667%;
1449 margin-left: 8.33333333%;
1452 margin-left: 16.66666667%;
1458 margin-left: 33.33333333%;
1461 margin-left: 41.66666667%;
1467 margin-left: 58.33333333%;
1470 margin-left: 66.66666667%;
1476 margin-left: 83.33333333%;
1479 margin-left: 91.66666667%;
1491 --bs-gutter-x: 0.25rem;
1495 --bs-gutter-y: 0.25rem;
1499 --bs-gutter-x: 0.5rem;
1503 --bs-gutter-y: 0.5rem;
1507 --bs-gutter-x: 1rem;
1511 --bs-gutter-y: 1rem;
1515 --bs-gutter-x: 1.5rem;
1519 --bs-gutter-y: 1.5rem;
1523 --bs-gutter-x: 3rem;
1527 --bs-gutter-y: 3rem;
1530 @media (min-width: 1200px) {
1534 .row-cols-xl-auto > * {
1538 .row-cols-xl-1 > * {
1542 .row-cols-xl-2 > * {
1546 .row-cols-xl-3 > * {
1548 width: 33.3333333333%;
1550 .row-cols-xl-4 > * {
1554 .row-cols-xl-5 > * {
1558 .row-cols-xl-6 > * {
1560 width: 16.6666666667%;
1572 width: 16.66666667%;
1580 width: 33.33333333%;
1584 width: 41.66666667%;
1592 width: 58.33333333%;
1596 width: 66.66666667%;
1604 width: 83.33333333%;
1608 width: 91.66666667%;
1618 margin-left: 8.33333333%;
1621 margin-left: 16.66666667%;
1627 margin-left: 33.33333333%;
1630 margin-left: 41.66666667%;
1636 margin-left: 58.33333333%;
1639 margin-left: 66.66666667%;
1645 margin-left: 83.33333333%;
1648 margin-left: 91.66666667%;
1660 --bs-gutter-x: 0.25rem;
1664 --bs-gutter-y: 0.25rem;
1668 --bs-gutter-x: 0.5rem;
1672 --bs-gutter-y: 0.5rem;
1676 --bs-gutter-x: 1rem;
1680 --bs-gutter-y: 1rem;
1684 --bs-gutter-x: 1.5rem;
1688 --bs-gutter-y: 1.5rem;
1692 --bs-gutter-x: 3rem;
1696 --bs-gutter-y: 3rem;
1699 @media (min-width: 1400px) {
1703 .row-cols-xxl-auto > * {
1707 .row-cols-xxl-1 > * {
1711 .row-cols-xxl-2 > * {
1715 .row-cols-xxl-3 > * {
1717 width: 33.3333333333%;
1719 .row-cols-xxl-4 > * {
1723 .row-cols-xxl-5 > * {
1727 .row-cols-xxl-6 > * {
1729 width: 16.6666666667%;
1741 width: 16.66666667%;
1749 width: 33.33333333%;
1753 width: 41.66666667%;
1761 width: 58.33333333%;
1765 width: 66.66666667%;
1773 width: 83.33333333%;
1777 width: 91.66666667%;
1787 margin-left: 8.33333333%;
1790 margin-left: 16.66666667%;
1796 margin-left: 33.33333333%;
1799 margin-left: 41.66666667%;
1805 margin-left: 58.33333333%;
1808 margin-left: 66.66666667%;
1814 margin-left: 83.33333333%;
1817 margin-left: 91.66666667%;
1829 --bs-gutter-x: 0.25rem;
1833 --bs-gutter-y: 0.25rem;
1837 --bs-gutter-x: 0.5rem;
1841 --bs-gutter-y: 0.5rem;
1845 --bs-gutter-x: 1rem;
1849 --bs-gutter-y: 1rem;
1853 --bs-gutter-x: 1.5rem;
1857 --bs-gutter-y: 1.5rem;
1861 --bs-gutter-x: 3rem;
1865 --bs-gutter-y: 3rem;
1869 --bs-table-color-type: initial;
1870 --bs-table-bg-type: initial;
1871 --bs-table-color-state: initial;
1872 --bs-table-bg-state: initial;
1873 --bs-table-color: var(--bs-body-color);
1874 --bs-table-bg: var(--bs-body-bg);
1875 --bs-table-border-color: #444;
1876 --bs-table-accent-bg: transparent;
1877 --bs-table-striped-color: var(--bs-body-color);
1878 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1879 --bs-table-active-color: var(--bs-body-color);
1880 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1881 --bs-table-hover-color: var(--bs-body-color);
1882 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1884 margin-bottom: 1rem;
1885 vertical-align: top;
1886 border-color: var(--bs-table-border-color);
1888 .table > :not(caption) > * > * {
1889 padding: 0.5rem 0.5rem;
1890 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1891 background-color: var(--bs-table-bg);
1892 border-bottom-width: var(--bs-border-width);
1893 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1896 vertical-align: inherit;
1899 vertical-align: bottom;
1902 .table-group-divider {
1903 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1910 .table-sm > :not(caption) > * > * {
1911 padding: 0.25rem 0.25rem;
1914 .table-bordered > :not(caption) > * {
1915 border-width: var(--bs-border-width) 0;
1917 .table-bordered > :not(caption) > * > * {
1918 border-width: 0 var(--bs-border-width);
1921 .table-borderless > :not(caption) > * > * {
1922 border-bottom-width: 0;
1924 .table-borderless > :not(:first-child) {
1925 border-top-width: 0;
1928 .table-striped > tbody > tr:nth-of-type(odd) > * {
1929 --bs-table-color-type: var(--bs-table-striped-color);
1930 --bs-table-bg-type: var(--bs-table-striped-bg);
1933 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1934 --bs-table-color-type: var(--bs-table-striped-color);
1935 --bs-table-bg-type: var(--bs-table-striped-bg);
1939 --bs-table-color-state: var(--bs-table-active-color);
1940 --bs-table-bg-state: var(--bs-table-active-bg);
1943 .table-hover > tbody > tr:hover > * {
1944 --bs-table-color-state: var(--bs-table-hover-color);
1945 --bs-table-bg-state: var(--bs-table-hover-bg);
1949 --bs-table-color: #000;
1950 --bs-table-bg: #ccf2e8;
1951 --bs-table-border-color: #b8dad1;
1952 --bs-table-striped-bg: #c2e6dc;
1953 --bs-table-striped-color: #000;
1954 --bs-table-active-bg: #b8dad1;
1955 --bs-table-active-color: #000;
1956 --bs-table-hover-bg: #bde0d7;
1957 --bs-table-hover-color: #000;
1958 color: var(--bs-table-color);
1959 border-color: var(--bs-table-border-color);
1963 --bs-table-color: #000;
1964 --bs-table-bg: #eff0f2;
1965 --bs-table-border-color: #d7d8da;
1966 --bs-table-striped-bg: #e3e4e6;
1967 --bs-table-striped-color: #000;
1968 --bs-table-active-bg: #d7d8da;
1969 --bs-table-active-color: #000;
1970 --bs-table-hover-bg: #dddee0;
1971 --bs-table-hover-color: #000;
1972 color: var(--bs-table-color);
1973 border-color: var(--bs-table-border-color);
1977 --bs-table-color: #000;
1978 --bs-table-bg: #ccf2e8;
1979 --bs-table-border-color: #b8dad1;
1980 --bs-table-striped-bg: #c2e6dc;
1981 --bs-table-striped-color: #000;
1982 --bs-table-active-bg: #b8dad1;
1983 --bs-table-active-color: #000;
1984 --bs-table-hover-bg: #bde0d7;
1985 --bs-table-hover-color: #000;
1986 color: var(--bs-table-color);
1987 border-color: var(--bs-table-border-color);
1991 --bs-table-color: #000;
1992 --bs-table-bg: #d6eaf8;
1993 --bs-table-border-color: #c1d3df;
1994 --bs-table-striped-bg: #cbdeec;
1995 --bs-table-striped-color: #000;
1996 --bs-table-active-bg: #c1d3df;
1997 --bs-table-active-color: #000;
1998 --bs-table-hover-bg: #c6d8e5;
1999 --bs-table-hover-color: #000;
2000 color: var(--bs-table-color);
2001 border-color: var(--bs-table-border-color);
2005 --bs-table-color: #000;
2006 --bs-table-bg: #fdebd0;
2007 --bs-table-border-color: #e4d4bb;
2008 --bs-table-striped-bg: #f0dfc6;
2009 --bs-table-striped-color: #000;
2010 --bs-table-active-bg: #e4d4bb;
2011 --bs-table-active-color: #000;
2012 --bs-table-hover-bg: #ead9c0;
2013 --bs-table-hover-color: #000;
2014 color: var(--bs-table-color);
2015 border-color: var(--bs-table-border-color);
2019 --bs-table-color: #000;
2020 --bs-table-bg: #fadbd8;
2021 --bs-table-border-color: #e1c5c2;
2022 --bs-table-striped-bg: #eed0cd;
2023 --bs-table-striped-color: #000;
2024 --bs-table-active-bg: #e1c5c2;
2025 --bs-table-active-color: #000;
2026 --bs-table-hover-bg: #e7cbc8;
2027 --bs-table-hover-color: #000;
2028 color: var(--bs-table-color);
2029 border-color: var(--bs-table-border-color);
2033 --bs-table-color: #fff;
2034 --bs-table-bg: #303030;
2035 --bs-table-border-color: #454545;
2036 --bs-table-striped-bg: #3a3a3a;
2037 --bs-table-striped-color: #fff;
2038 --bs-table-active-bg: #454545;
2039 --bs-table-active-color: #fff;
2040 --bs-table-hover-bg: #404040;
2041 --bs-table-hover-color: #fff;
2042 color: var(--bs-table-color);
2043 border-color: var(--bs-table-border-color);
2047 --bs-table-color: #000;
2048 --bs-table-bg: #dee2e6;
2049 --bs-table-border-color: #c8cbcf;
2050 --bs-table-striped-bg: #d3d7db;
2051 --bs-table-striped-color: #000;
2052 --bs-table-active-bg: #c8cbcf;
2053 --bs-table-active-color: #000;
2054 --bs-table-hover-bg: #cdd1d5;
2055 --bs-table-hover-color: #000;
2056 color: var(--bs-table-color);
2057 border-color: var(--bs-table-border-color);
2062 -webkit-overflow-scrolling: touch;
2065 @media (max-width: 575.98px) {
2066 .table-responsive-sm {
2068 -webkit-overflow-scrolling: touch;
2071 @media (max-width: 767.98px) {
2072 .table-responsive-md {
2074 -webkit-overflow-scrolling: touch;
2077 @media (max-width: 991.98px) {
2078 .table-responsive-lg {
2080 -webkit-overflow-scrolling: touch;
2083 @media (max-width: 1199.98px) {
2084 .table-responsive-xl {
2086 -webkit-overflow-scrolling: touch;
2089 @media (max-width: 1399.98px) {
2090 .table-responsive-xxl {
2092 -webkit-overflow-scrolling: touch;
2096 margin-bottom: 0.5rem;
2100 padding-top: calc(0.375rem + var(--bs-border-width));
2101 padding-bottom: calc(0.375rem + var(--bs-border-width));
2107 .col-form-label-lg {
2108 padding-top: calc(0.5rem + var(--bs-border-width));
2109 padding-bottom: calc(0.5rem + var(--bs-border-width));
2113 .col-form-label-sm {
2114 padding-top: calc(0.25rem + var(--bs-border-width));
2115 padding-bottom: calc(0.25rem + var(--bs-border-width));
2116 font-size: 0.875rem;
2120 margin-top: 0.25rem;
2122 color: var(--bs-secondary-color);
2128 padding: 0.375rem 0.75rem;
2133 background-color: #444;
2134 background-clip: padding-box;
2135 border: var(--bs-border-width) solid #222;
2137 border-radius: var(--bs-border-radius);
2138 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2140 @media (prefers-reduced-motion: reduce) {
2145 .form-control[type=file] {
2148 .form-control[type=file]:not(:disabled):not([readonly]) {
2151 .form-control:focus {
2153 background-color: #444;
2154 border-color: #80dec6;
2156 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2158 .form-control::-webkit-date-and-time-value {
2163 .form-control::-webkit-datetime-edit {
2167 .form-control::placeholder {
2168 color: var(--bs-secondary-color);
2171 .form-control:disabled {
2172 background-color: #2b2b2b;
2175 .form-control::file-selector-button {
2176 padding: 0.375rem 0.75rem;
2177 margin: -0.375rem -0.75rem;
2178 margin-inline-end: 0.75rem;
2180 background-color: var(--bs-tertiary-bg);
2181 pointer-events: none;
2182 border-color: inherit;
2183 border-style: solid;
2185 border-inline-end-width: var(--bs-border-width);
2187 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;
2189 @media (prefers-reduced-motion: reduce) {
2190 .form-control::file-selector-button {
2194 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2195 background-color: var(--bs-secondary-bg);
2198 .form-control-plaintext {
2201 padding: 0.375rem 0;
2204 color: var(--bs-body-color);
2205 background-color: transparent;
2206 border: solid transparent;
2207 border-width: var(--bs-border-width) 0;
2209 .form-control-plaintext:focus {
2212 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2218 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2219 padding: 0.25rem 0.5rem;
2220 font-size: 0.875rem;
2221 border-radius: var(--bs-border-radius-sm);
2223 .form-control-sm::file-selector-button {
2224 padding: 0.25rem 0.5rem;
2225 margin: -0.25rem -0.5rem;
2226 margin-inline-end: 0.5rem;
2230 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2231 padding: 0.5rem 1rem;
2233 border-radius: var(--bs-border-radius-lg);
2235 .form-control-lg::file-selector-button {
2236 padding: 0.5rem 1rem;
2237 margin: -0.5rem -1rem;
2238 margin-inline-end: 1rem;
2241 textarea.form-control {
2242 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2244 textarea.form-control-sm {
2245 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2247 textarea.form-control-lg {
2248 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2251 .form-control-color {
2253 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2256 .form-control-color:not(:disabled):not([readonly]) {
2259 .form-control-color::-moz-color-swatch {
2260 border: 0 !important;
2261 border-radius: var(--bs-border-radius);
2263 .form-control-color::-webkit-color-swatch {
2264 border: 0 !important;
2265 border-radius: var(--bs-border-radius);
2267 .form-control-color.form-control-sm {
2268 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2270 .form-control-color.form-control-lg {
2271 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2275 --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='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2278 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2283 background-color: #444;
2284 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2285 background-repeat: no-repeat;
2286 background-position: right 0.75rem center;
2287 background-size: 16px 12px;
2288 border: var(--bs-border-width) solid #222;
2289 border-radius: var(--bs-border-radius);
2290 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2293 @media (prefers-reduced-motion: reduce) {
2298 .form-select:focus {
2299 border-color: #80dec6;
2301 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2303 .form-select[multiple], .form-select[size]:not([size="1"]) {
2304 padding-right: 0.75rem;
2305 background-image: none;
2307 .form-select:disabled {
2308 background-color: #2b2b2b;
2310 .form-select:-moz-focusring {
2312 text-shadow: 0 0 0 #fff;
2316 padding-top: 0.25rem;
2317 padding-bottom: 0.25rem;
2318 padding-left: 0.5rem;
2319 font-size: 0.875rem;
2320 border-radius: var(--bs-border-radius-sm);
2324 padding-top: 0.5rem;
2325 padding-bottom: 0.5rem;
2328 border-radius: var(--bs-border-radius-lg);
2331 [data-bs-theme=dark] .form-select {
2332 --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='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2338 padding-left: 1.5em;
2339 margin-bottom: 0.125rem;
2341 .form-check .form-check-input {
2343 margin-left: -1.5em;
2346 .form-check-reverse {
2347 padding-right: 1.5em;
2351 .form-check-reverse .form-check-input {
2353 margin-right: -1.5em;
2358 --bs-form-check-bg: #444;
2362 vertical-align: top;
2363 background-color: var(--bs-form-check-bg);
2364 background-image: var(--bs-form-check-bg-image);
2365 background-repeat: no-repeat;
2366 background-position: center;
2367 background-size: contain;
2368 border: var(--bs-border-width) solid var(--bs-border-color);
2370 print-color-adjust: exact;
2372 .form-check-input[type=checkbox] {
2373 border-radius: 0.25em;
2375 .form-check-input[type=radio] {
2378 .form-check-input:active {
2379 filter: brightness(90%);
2381 .form-check-input:focus {
2382 border-color: #80dec6;
2384 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2386 .form-check-input:checked {
2387 background-color: #00bc8c;
2388 border-color: #00bc8c;
2390 .form-check-input:checked[type=checkbox] {
2391 --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");
2393 .form-check-input:checked[type=radio] {
2394 --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");
2396 .form-check-input[type=checkbox]:indeterminate {
2397 background-color: #00bc8c;
2398 border-color: #00bc8c;
2399 --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");
2401 .form-check-input:disabled {
2402 pointer-events: none;
2406 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2412 padding-left: 2.5em;
2414 .form-switch .form-check-input {
2415 --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");
2417 margin-left: -2.5em;
2418 background-image: var(--bs-form-switch-bg);
2419 background-position: left center;
2421 transition: background-position 0.15s ease-in-out;
2423 @media (prefers-reduced-motion: reduce) {
2424 .form-switch .form-check-input {
2428 .form-switch .form-check-input:focus {
2429 --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='%2380dec6'/%3e%3c/svg%3e");
2431 .form-switch .form-check-input:checked {
2432 background-position: right center;
2433 --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");
2435 .form-switch.form-check-reverse {
2436 padding-right: 2.5em;
2439 .form-switch.form-check-reverse .form-check-input {
2440 margin-right: -2.5em;
2444 .form-check-inline {
2445 display: inline-block;
2451 clip: rect(0, 0, 0, 0);
2452 pointer-events: none;
2454 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2455 pointer-events: none;
2460 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2461 --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");
2468 background-color: transparent;
2474 .form-range:focus::-webkit-slider-thumb {
2475 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2477 .form-range:focus::-moz-range-thumb {
2478 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2480 .form-range::-moz-focus-outer {
2483 .form-range::-webkit-slider-thumb {
2486 margin-top: -0.25rem;
2487 background-color: #00bc8c;
2489 border-radius: 1rem;
2490 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2493 @media (prefers-reduced-motion: reduce) {
2494 .form-range::-webkit-slider-thumb {
2498 .form-range::-webkit-slider-thumb:active {
2499 background-color: #b3ebdd;
2501 .form-range::-webkit-slider-runnable-track {
2506 background-color: var(--bs-tertiary-bg);
2507 border-color: transparent;
2508 border-radius: 1rem;
2510 .form-range::-moz-range-thumb {
2513 background-color: #00bc8c;
2515 border-radius: 1rem;
2516 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2519 @media (prefers-reduced-motion: reduce) {
2520 .form-range::-moz-range-thumb {
2524 .form-range::-moz-range-thumb:active {
2525 background-color: #b3ebdd;
2527 .form-range::-moz-range-track {
2532 background-color: var(--bs-tertiary-bg);
2533 border-color: transparent;
2534 border-radius: 1rem;
2536 .form-range:disabled {
2537 pointer-events: none;
2539 .form-range:disabled::-webkit-slider-thumb {
2540 background-color: var(--bs-secondary-color);
2542 .form-range:disabled::-moz-range-thumb {
2543 background-color: var(--bs-secondary-color);
2549 .form-floating > .form-control,
2550 .form-floating > .form-control-plaintext,
2551 .form-floating > .form-select {
2552 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2553 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2556 .form-floating > label {
2562 padding: 1rem 0.75rem;
2565 text-overflow: ellipsis;
2566 white-space: nowrap;
2567 pointer-events: none;
2568 border: var(--bs-border-width) solid transparent;
2569 transform-origin: 0 0;
2570 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2572 @media (prefers-reduced-motion: reduce) {
2573 .form-floating > label {
2577 .form-floating > .form-control,
2578 .form-floating > .form-control-plaintext {
2579 padding: 1rem 0.75rem;
2581 .form-floating > .form-control::placeholder,
2582 .form-floating > .form-control-plaintext::placeholder {
2585 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2586 .form-floating > .form-control-plaintext:focus,
2587 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2588 padding-top: 1.625rem;
2589 padding-bottom: 0.625rem;
2591 .form-floating > .form-control:-webkit-autofill,
2592 .form-floating > .form-control-plaintext:-webkit-autofill {
2593 padding-top: 1.625rem;
2594 padding-bottom: 0.625rem;
2596 .form-floating > .form-select {
2597 padding-top: 1.625rem;
2598 padding-bottom: 0.625rem;
2600 .form-floating > .form-control:focus ~ label,
2601 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2602 .form-floating > .form-control-plaintext ~ label,
2603 .form-floating > .form-select ~ label {
2604 color: rgba(var(--bs-body-color-rgb), 0.65);
2605 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2607 .form-floating > .form-control:focus ~ label::after,
2608 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2609 .form-floating > .form-control-plaintext ~ label::after,
2610 .form-floating > .form-select ~ label::after {
2612 inset: 1rem 0.375rem;
2616 background-color: #444;
2617 border-radius: var(--bs-border-radius);
2619 .form-floating > .form-control:-webkit-autofill ~ label {
2620 color: rgba(var(--bs-body-color-rgb), 0.65);
2621 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2623 .form-floating > .form-control-plaintext ~ label {
2624 border-width: var(--bs-border-width) 0;
2626 .form-floating > :disabled ~ label {
2629 .form-floating > :disabled ~ label::after {
2630 background-color: #2b2b2b;
2637 align-items: stretch;
2640 .input-group > .form-control,
2641 .input-group > .form-select,
2642 .input-group > .form-floating {
2648 .input-group > .form-control:focus,
2649 .input-group > .form-select:focus,
2650 .input-group > .form-floating:focus-within {
2657 .input-group .btn:focus {
2663 align-items: center;
2664 padding: 0.375rem 0.75rem;
2670 white-space: nowrap;
2671 background-color: #444;
2672 border: var(--bs-border-width) solid #222;
2673 border-radius: var(--bs-border-radius);
2676 .input-group-lg > .form-control,
2677 .input-group-lg > .form-select,
2678 .input-group-lg > .input-group-text,
2679 .input-group-lg > .btn {
2680 padding: 0.5rem 1rem;
2682 border-radius: var(--bs-border-radius-lg);
2685 .input-group-sm > .form-control,
2686 .input-group-sm > .form-select,
2687 .input-group-sm > .input-group-text,
2688 .input-group-sm > .btn {
2689 padding: 0.25rem 0.5rem;
2690 font-size: 0.875rem;
2691 border-radius: var(--bs-border-radius-sm);
2694 .input-group-lg > .form-select,
2695 .input-group-sm > .form-select {
2696 padding-right: 3rem;
2699 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2700 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2701 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2702 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2703 border-top-right-radius: 0;
2704 border-bottom-right-radius: 0;
2706 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2707 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2708 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2709 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2710 border-top-right-radius: 0;
2711 border-bottom-right-radius: 0;
2713 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2714 margin-left: calc(var(--bs-border-width) * -1);
2715 border-top-left-radius: 0;
2716 border-bottom-left-radius: 0;
2718 .input-group > .form-floating:not(:first-child) > .form-control,
2719 .input-group > .form-floating:not(:first-child) > .form-select {
2720 border-top-left-radius: 0;
2721 border-bottom-left-radius: 0;
2727 margin-top: 0.25rem;
2729 color: var(--bs-form-valid-color);
2738 padding: 0.25rem 0.5rem;
2740 font-size: 0.875rem;
2742 background-color: var(--bs-success);
2743 border-radius: var(--bs-border-radius);
2746 .was-validated :valid ~ .valid-feedback,
2747 .was-validated :valid ~ .valid-tooltip,
2748 .is-valid ~ .valid-feedback,
2749 .is-valid ~ .valid-tooltip {
2753 .was-validated .form-control:valid, .form-control.is-valid {
2754 border-color: var(--bs-form-valid-border-color);
2755 padding-right: calc(1.5em + 0.75rem);
2756 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2757 background-repeat: no-repeat;
2758 background-position: right calc(0.375em + 0.1875rem) center;
2759 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2761 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2762 border-color: var(--bs-form-valid-border-color);
2763 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2766 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2767 padding-right: calc(1.5em + 0.75rem);
2768 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2771 .was-validated .form-select:valid, .form-select.is-valid {
2772 border-color: var(--bs-form-valid-border-color);
2774 .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"] {
2775 --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='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2776 padding-right: 4.125rem;
2777 background-position: right 0.75rem center, center right 2.25rem;
2778 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2780 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2781 border-color: var(--bs-form-valid-border-color);
2782 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2785 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2786 width: calc(3rem + calc(1.5em + 0.75rem));
2789 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2790 border-color: var(--bs-form-valid-border-color);
2792 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2793 background-color: var(--bs-form-valid-color);
2795 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2796 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2798 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2799 color: var(--bs-form-valid-color);
2802 .form-check-inline .form-check-input ~ .valid-feedback {
2806 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2807 .was-validated .input-group > .form-select:not(:focus):valid,
2808 .input-group > .form-select:not(:focus).is-valid,
2809 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2810 .input-group > .form-floating:not(:focus-within).is-valid {
2817 margin-top: 0.25rem;
2819 color: var(--bs-form-invalid-color);
2828 padding: 0.25rem 0.5rem;
2830 font-size: 0.875rem;
2832 background-color: var(--bs-danger);
2833 border-radius: var(--bs-border-radius);
2836 .was-validated :invalid ~ .invalid-feedback,
2837 .was-validated :invalid ~ .invalid-tooltip,
2838 .is-invalid ~ .invalid-feedback,
2839 .is-invalid ~ .invalid-tooltip {
2843 .was-validated .form-control:invalid, .form-control.is-invalid {
2844 border-color: var(--bs-form-invalid-border-color);
2845 padding-right: calc(1.5em + 0.75rem);
2846 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='%23e74c3c'%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='%23e74c3c' stroke='none'/%3e%3c/svg%3e");
2847 background-repeat: no-repeat;
2848 background-position: right calc(0.375em + 0.1875rem) center;
2849 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2851 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2852 border-color: var(--bs-form-invalid-border-color);
2853 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2856 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2857 padding-right: calc(1.5em + 0.75rem);
2858 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2861 .was-validated .form-select:invalid, .form-select.is-invalid {
2862 border-color: var(--bs-form-invalid-border-color);
2864 .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"] {
2865 --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='%23e74c3c'%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='%23e74c3c' stroke='none'/%3e%3c/svg%3e");
2866 padding-right: 4.125rem;
2867 background-position: right 0.75rem center, center right 2.25rem;
2868 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2870 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2871 border-color: var(--bs-form-invalid-border-color);
2872 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2875 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2876 width: calc(3rem + calc(1.5em + 0.75rem));
2879 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2880 border-color: var(--bs-form-invalid-border-color);
2882 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2883 background-color: var(--bs-form-invalid-color);
2885 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2886 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2888 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2889 color: var(--bs-form-invalid-color);
2892 .form-check-inline .form-check-input ~ .invalid-feedback {
2896 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2897 .was-validated .input-group > .form-select:not(:focus):invalid,
2898 .input-group > .form-select:not(:focus).is-invalid,
2899 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2900 .input-group > .form-floating:not(:focus-within).is-invalid {
2905 --bs-btn-padding-x: 0.75rem;
2906 --bs-btn-padding-y: 0.375rem;
2907 --bs-btn-font-family: ;
2908 --bs-btn-font-size: 1rem;
2909 --bs-btn-font-weight: 400;
2910 --bs-btn-line-height: 1.5;
2911 --bs-btn-color: var(--bs-body-color);
2912 --bs-btn-bg: transparent;
2913 --bs-btn-border-width: var(--bs-border-width);
2914 --bs-btn-border-color: transparent;
2915 --bs-btn-border-radius: var(--bs-border-radius);
2916 --bs-btn-hover-border-color: transparent;
2917 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2918 --bs-btn-disabled-opacity: 0.65;
2919 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2920 display: inline-block;
2921 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2922 font-family: var(--bs-btn-font-family);
2923 font-size: var(--bs-btn-font-size);
2924 font-weight: var(--bs-btn-font-weight);
2925 line-height: var(--bs-btn-line-height);
2926 color: var(--bs-btn-color);
2928 vertical-align: middle;
2931 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2932 border-radius: var(--bs-btn-border-radius);
2933 background-color: var(--bs-btn-bg);
2934 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;
2936 @media (prefers-reduced-motion: reduce) {
2942 color: var(--bs-btn-hover-color);
2943 background-color: var(--bs-btn-hover-bg);
2944 border-color: var(--bs-btn-hover-border-color);
2946 .btn-check + .btn:hover {
2947 color: var(--bs-btn-color);
2948 background-color: var(--bs-btn-bg);
2949 border-color: var(--bs-btn-border-color);
2951 .btn:focus-visible {
2952 color: var(--bs-btn-hover-color);
2953 background-color: var(--bs-btn-hover-bg);
2954 border-color: var(--bs-btn-hover-border-color);
2956 box-shadow: var(--bs-btn-focus-box-shadow);
2958 .btn-check:focus-visible + .btn {
2959 border-color: var(--bs-btn-hover-border-color);
2961 box-shadow: var(--bs-btn-focus-box-shadow);
2963 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2964 color: var(--bs-btn-active-color);
2965 background-color: var(--bs-btn-active-bg);
2966 border-color: var(--bs-btn-active-border-color);
2968 .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 {
2969 box-shadow: var(--bs-btn-focus-box-shadow);
2971 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2972 color: var(--bs-btn-disabled-color);
2973 pointer-events: none;
2974 background-color: var(--bs-btn-disabled-bg);
2975 border-color: var(--bs-btn-disabled-border-color);
2976 opacity: var(--bs-btn-disabled-opacity);
2980 --bs-btn-color: #000;
2981 --bs-btn-bg: #00bc8c;
2982 --bs-btn-border-color: #00bc8c;
2983 --bs-btn-hover-color: #000;
2984 --bs-btn-hover-bg: #26c69d;
2985 --bs-btn-hover-border-color: #1ac398;
2986 --bs-btn-focus-shadow-rgb: 0, 160, 119;
2987 --bs-btn-active-color: #000;
2988 --bs-btn-active-bg: #33c9a3;
2989 --bs-btn-active-border-color: #1ac398;
2990 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2991 --bs-btn-disabled-color: #000;
2992 --bs-btn-disabled-bg: #00bc8c;
2993 --bs-btn-disabled-border-color: #00bc8c;
2997 --bs-btn-color: #000;
2998 --bs-btn-bg: #adb5bd;
2999 --bs-btn-border-color: #adb5bd;
3000 --bs-btn-hover-color: #000;
3001 --bs-btn-hover-bg: #b9c0c7;
3002 --bs-btn-hover-border-color: #b5bcc4;
3003 --bs-btn-focus-shadow-rgb: 147, 154, 161;
3004 --bs-btn-active-color: #000;
3005 --bs-btn-active-bg: #bdc4ca;
3006 --bs-btn-active-border-color: #b5bcc4;
3007 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3008 --bs-btn-disabled-color: #000;
3009 --bs-btn-disabled-bg: #adb5bd;
3010 --bs-btn-disabled-border-color: #adb5bd;
3014 --bs-btn-color: #000;
3015 --bs-btn-bg: #00bc8c;
3016 --bs-btn-border-color: #00bc8c;
3017 --bs-btn-hover-color: #000;
3018 --bs-btn-hover-bg: #26c69d;
3019 --bs-btn-hover-border-color: #1ac398;
3020 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3021 --bs-btn-active-color: #000;
3022 --bs-btn-active-bg: #33c9a3;
3023 --bs-btn-active-border-color: #1ac398;
3024 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3025 --bs-btn-disabled-color: #000;
3026 --bs-btn-disabled-bg: #00bc8c;
3027 --bs-btn-disabled-border-color: #00bc8c;
3031 --bs-btn-color: #fff;
3032 --bs-btn-bg: #3498db;
3033 --bs-btn-border-color: #3498db;
3034 --bs-btn-hover-color: #fff;
3035 --bs-btn-hover-bg: #2c81ba;
3036 --bs-btn-hover-border-color: #2a7aaf;
3037 --bs-btn-focus-shadow-rgb: 82, 167, 224;
3038 --bs-btn-active-color: #fff;
3039 --bs-btn-active-bg: #2a7aaf;
3040 --bs-btn-active-border-color: #2772a4;
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: #3498db;
3044 --bs-btn-disabled-border-color: #3498db;
3048 --bs-btn-color: #000;
3049 --bs-btn-bg: #f39c12;
3050 --bs-btn-border-color: #f39c12;
3051 --bs-btn-hover-color: #000;
3052 --bs-btn-hover-bg: #f5ab36;
3053 --bs-btn-hover-border-color: #f4a62a;
3054 --bs-btn-focus-shadow-rgb: 207, 133, 15;
3055 --bs-btn-active-color: #000;
3056 --bs-btn-active-bg: #f5b041;
3057 --bs-btn-active-border-color: #f4a62a;
3058 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3059 --bs-btn-disabled-color: #000;
3060 --bs-btn-disabled-bg: #f39c12;
3061 --bs-btn-disabled-border-color: #f39c12;
3065 --bs-btn-color: #fff;
3066 --bs-btn-bg: #e74c3c;
3067 --bs-btn-border-color: #e74c3c;
3068 --bs-btn-hover-color: #fff;
3069 --bs-btn-hover-bg: #c44133;
3070 --bs-btn-hover-border-color: #b93d30;
3071 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3072 --bs-btn-active-color: #fff;
3073 --bs-btn-active-bg: #b93d30;
3074 --bs-btn-active-border-color: #ad392d;
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: #e74c3c;
3078 --bs-btn-disabled-border-color: #e74c3c;
3082 --bs-btn-color: #fff;
3083 --bs-btn-bg: #303030;
3084 --bs-btn-border-color: #303030;
3085 --bs-btn-hover-color: #fff;
3086 --bs-btn-hover-bg: #292929;
3087 --bs-btn-hover-border-color: #262626;
3088 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3089 --bs-btn-active-color: #fff;
3090 --bs-btn-active-bg: #262626;
3091 --bs-btn-active-border-color: #242424;
3092 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3093 --bs-btn-disabled-color: #fff;
3094 --bs-btn-disabled-bg: #303030;
3095 --bs-btn-disabled-border-color: #303030;
3099 --bs-btn-color: #000;
3100 --bs-btn-bg: #dee2e6;
3101 --bs-btn-border-color: #dee2e6;
3102 --bs-btn-hover-color: #000;
3103 --bs-btn-hover-bg: #e3e6ea;
3104 --bs-btn-hover-border-color: #e1e5e9;
3105 --bs-btn-focus-shadow-rgb: 189, 192, 196;
3106 --bs-btn-active-color: #000;
3107 --bs-btn-active-bg: #e5e8eb;
3108 --bs-btn-active-border-color: #e1e5e9;
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: #dee2e6;
3112 --bs-btn-disabled-border-color: #dee2e6;
3115 .btn-outline-primary {
3116 --bs-btn-color: #00bc8c;
3117 --bs-btn-border-color: #00bc8c;
3118 --bs-btn-hover-color: #000;
3119 --bs-btn-hover-bg: #00bc8c;
3120 --bs-btn-hover-border-color: #00bc8c;
3121 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3122 --bs-btn-active-color: #000;
3123 --bs-btn-active-bg: #00bc8c;
3124 --bs-btn-active-border-color: #00bc8c;
3125 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3126 --bs-btn-disabled-color: #00bc8c;
3127 --bs-btn-disabled-bg: transparent;
3128 --bs-btn-disabled-border-color: #00bc8c;
3129 --bs-gradient: none;
3132 .btn-outline-secondary {
3133 --bs-btn-color: #adb5bd;
3134 --bs-btn-border-color: #adb5bd;
3135 --bs-btn-hover-color: #000;
3136 --bs-btn-hover-bg: #adb5bd;
3137 --bs-btn-hover-border-color: #adb5bd;
3138 --bs-btn-focus-shadow-rgb: 173, 181, 189;
3139 --bs-btn-active-color: #000;
3140 --bs-btn-active-bg: #adb5bd;
3141 --bs-btn-active-border-color: #adb5bd;
3142 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3143 --bs-btn-disabled-color: #adb5bd;
3144 --bs-btn-disabled-bg: transparent;
3145 --bs-btn-disabled-border-color: #adb5bd;
3146 --bs-gradient: none;
3149 .btn-outline-success {
3150 --bs-btn-color: #00bc8c;
3151 --bs-btn-border-color: #00bc8c;
3152 --bs-btn-hover-color: #000;
3153 --bs-btn-hover-bg: #00bc8c;
3154 --bs-btn-hover-border-color: #00bc8c;
3155 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3156 --bs-btn-active-color: #000;
3157 --bs-btn-active-bg: #00bc8c;
3158 --bs-btn-active-border-color: #00bc8c;
3159 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3160 --bs-btn-disabled-color: #00bc8c;
3161 --bs-btn-disabled-bg: transparent;
3162 --bs-btn-disabled-border-color: #00bc8c;
3163 --bs-gradient: none;
3167 --bs-btn-color: #3498db;
3168 --bs-btn-border-color: #3498db;
3169 --bs-btn-hover-color: #fff;
3170 --bs-btn-hover-bg: #3498db;
3171 --bs-btn-hover-border-color: #3498db;
3172 --bs-btn-focus-shadow-rgb: 52, 152, 219;
3173 --bs-btn-active-color: #fff;
3174 --bs-btn-active-bg: #3498db;
3175 --bs-btn-active-border-color: #3498db;
3176 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3177 --bs-btn-disabled-color: #3498db;
3178 --bs-btn-disabled-bg: transparent;
3179 --bs-btn-disabled-border-color: #3498db;
3180 --bs-gradient: none;
3183 .btn-outline-warning {
3184 --bs-btn-color: #f39c12;
3185 --bs-btn-border-color: #f39c12;
3186 --bs-btn-hover-color: #000;
3187 --bs-btn-hover-bg: #f39c12;
3188 --bs-btn-hover-border-color: #f39c12;
3189 --bs-btn-focus-shadow-rgb: 243, 156, 18;
3190 --bs-btn-active-color: #000;
3191 --bs-btn-active-bg: #f39c12;
3192 --bs-btn-active-border-color: #f39c12;
3193 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3194 --bs-btn-disabled-color: #f39c12;
3195 --bs-btn-disabled-bg: transparent;
3196 --bs-btn-disabled-border-color: #f39c12;
3197 --bs-gradient: none;
3200 .btn-outline-danger {
3201 --bs-btn-color: #e74c3c;
3202 --bs-btn-border-color: #e74c3c;
3203 --bs-btn-hover-color: #fff;
3204 --bs-btn-hover-bg: #e74c3c;
3205 --bs-btn-hover-border-color: #e74c3c;
3206 --bs-btn-focus-shadow-rgb: 231, 76, 60;
3207 --bs-btn-active-color: #fff;
3208 --bs-btn-active-bg: #e74c3c;
3209 --bs-btn-active-border-color: #e74c3c;
3210 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3211 --bs-btn-disabled-color: #e74c3c;
3212 --bs-btn-disabled-bg: transparent;
3213 --bs-btn-disabled-border-color: #e74c3c;
3214 --bs-gradient: none;
3217 .btn-outline-light {
3218 --bs-btn-color: #303030;
3219 --bs-btn-border-color: #303030;
3220 --bs-btn-hover-color: #fff;
3221 --bs-btn-hover-bg: #303030;
3222 --bs-btn-hover-border-color: #303030;
3223 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3224 --bs-btn-active-color: #fff;
3225 --bs-btn-active-bg: #303030;
3226 --bs-btn-active-border-color: #303030;
3227 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3228 --bs-btn-disabled-color: #303030;
3229 --bs-btn-disabled-bg: transparent;
3230 --bs-btn-disabled-border-color: #303030;
3231 --bs-gradient: none;
3235 --bs-btn-color: #dee2e6;
3236 --bs-btn-border-color: #dee2e6;
3237 --bs-btn-hover-color: #000;
3238 --bs-btn-hover-bg: #dee2e6;
3239 --bs-btn-hover-border-color: #dee2e6;
3240 --bs-btn-focus-shadow-rgb: 222, 226, 230;
3241 --bs-btn-active-color: #000;
3242 --bs-btn-active-bg: #dee2e6;
3243 --bs-btn-active-border-color: #dee2e6;
3244 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3245 --bs-btn-disabled-color: #dee2e6;
3246 --bs-btn-disabled-bg: transparent;
3247 --bs-btn-disabled-border-color: #dee2e6;
3248 --bs-gradient: none;
3252 --bs-btn-font-weight: 400;
3253 --bs-btn-color: var(--bs-link-color);
3254 --bs-btn-bg: transparent;
3255 --bs-btn-border-color: transparent;
3256 --bs-btn-hover-color: var(--bs-link-hover-color);
3257 --bs-btn-hover-border-color: transparent;
3258 --bs-btn-active-color: var(--bs-link-hover-color);
3259 --bs-btn-active-border-color: transparent;
3260 --bs-btn-disabled-color: #888;
3261 --bs-btn-disabled-border-color: transparent;
3262 --bs-btn-box-shadow: 0 0 0 #000;
3263 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3264 text-decoration: none;
3266 .btn-link:focus-visible {
3267 color: var(--bs-btn-color);
3270 color: var(--bs-btn-hover-color);
3273 .btn-lg, .btn-group-lg > .btn {
3274 --bs-btn-padding-y: 0.5rem;
3275 --bs-btn-padding-x: 1rem;
3276 --bs-btn-font-size: 1.25rem;
3277 --bs-btn-border-radius: var(--bs-border-radius-lg);
3280 .btn-sm, .btn-group-sm > .btn {
3281 --bs-btn-padding-y: 0.25rem;
3282 --bs-btn-padding-x: 0.5rem;
3283 --bs-btn-font-size: 0.875rem;
3284 --bs-btn-border-radius: var(--bs-border-radius-sm);
3288 transition: opacity 0.15s linear;
3290 @media (prefers-reduced-motion: reduce) {
3299 .collapse:not(.show) {
3306 transition: height 0.35s ease;
3308 @media (prefers-reduced-motion: reduce) {
3313 .collapsing.collapse-horizontal {
3316 transition: width 0.35s ease;
3318 @media (prefers-reduced-motion: reduce) {
3319 .collapsing.collapse-horizontal {
3334 white-space: nowrap;
3336 .dropdown-toggle::after {
3337 display: inline-block;
3338 margin-left: 0.255em;
3339 vertical-align: 0.255em;
3341 border-top: 0.3em solid;
3342 border-right: 0.3em solid transparent;
3344 border-left: 0.3em solid transparent;
3346 .dropdown-toggle:empty::after {
3351 --bs-dropdown-zindex: 1000;
3352 --bs-dropdown-min-width: 10rem;
3353 --bs-dropdown-padding-x: 0;
3354 --bs-dropdown-padding-y: 0.5rem;
3355 --bs-dropdown-spacer: 0.125rem;
3356 --bs-dropdown-font-size: 1rem;
3357 --bs-dropdown-color: var(--bs-body-color);
3358 --bs-dropdown-bg: #222;
3359 --bs-dropdown-border-color: #444;
3360 --bs-dropdown-border-radius: var(--bs-border-radius);
3361 --bs-dropdown-border-width: var(--bs-border-width);
3362 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3363 --bs-dropdown-divider-bg: #444;
3364 --bs-dropdown-divider-margin-y: 0.5rem;
3365 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3366 --bs-dropdown-link-color: #fff;
3367 --bs-dropdown-link-hover-color: #fff;
3368 --bs-dropdown-link-hover-bg: #00bc8c;
3369 --bs-dropdown-link-active-color: #fff;
3370 --bs-dropdown-link-active-bg: #00bc8c;
3371 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3372 --bs-dropdown-item-padding-x: 1rem;
3373 --bs-dropdown-item-padding-y: 0.25rem;
3374 --bs-dropdown-header-color: #888;
3375 --bs-dropdown-header-padding-x: 1rem;
3376 --bs-dropdown-header-padding-y: 0.5rem;
3378 z-index: var(--bs-dropdown-zindex);
3380 min-width: var(--bs-dropdown-min-width);
3381 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3383 font-size: var(--bs-dropdown-font-size);
3384 color: var(--bs-dropdown-color);
3387 background-color: var(--bs-dropdown-bg);
3388 background-clip: padding-box;
3389 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3390 border-radius: var(--bs-dropdown-border-radius);
3392 .dropdown-menu[data-bs-popper] {
3395 margin-top: var(--bs-dropdown-spacer);
3398 .dropdown-menu-start {
3399 --bs-position: start;
3401 .dropdown-menu-start[data-bs-popper] {
3406 .dropdown-menu-end {
3409 .dropdown-menu-end[data-bs-popper] {
3414 @media (min-width: 576px) {
3415 .dropdown-menu-sm-start {
3416 --bs-position: start;
3418 .dropdown-menu-sm-start[data-bs-popper] {
3422 .dropdown-menu-sm-end {
3425 .dropdown-menu-sm-end[data-bs-popper] {
3430 @media (min-width: 768px) {
3431 .dropdown-menu-md-start {
3432 --bs-position: start;
3434 .dropdown-menu-md-start[data-bs-popper] {
3438 .dropdown-menu-md-end {
3441 .dropdown-menu-md-end[data-bs-popper] {
3446 @media (min-width: 992px) {
3447 .dropdown-menu-lg-start {
3448 --bs-position: start;
3450 .dropdown-menu-lg-start[data-bs-popper] {
3454 .dropdown-menu-lg-end {
3457 .dropdown-menu-lg-end[data-bs-popper] {
3462 @media (min-width: 1200px) {
3463 .dropdown-menu-xl-start {
3464 --bs-position: start;
3466 .dropdown-menu-xl-start[data-bs-popper] {
3470 .dropdown-menu-xl-end {
3473 .dropdown-menu-xl-end[data-bs-popper] {
3478 @media (min-width: 1400px) {
3479 .dropdown-menu-xxl-start {
3480 --bs-position: start;
3482 .dropdown-menu-xxl-start[data-bs-popper] {
3486 .dropdown-menu-xxl-end {
3489 .dropdown-menu-xxl-end[data-bs-popper] {
3494 .dropup .dropdown-menu[data-bs-popper] {
3498 margin-bottom: var(--bs-dropdown-spacer);
3500 .dropup .dropdown-toggle::after {
3501 display: inline-block;
3502 margin-left: 0.255em;
3503 vertical-align: 0.255em;
3506 border-right: 0.3em solid transparent;
3507 border-bottom: 0.3em solid;
3508 border-left: 0.3em solid transparent;
3510 .dropup .dropdown-toggle:empty::after {
3514 .dropend .dropdown-menu[data-bs-popper] {
3519 margin-left: var(--bs-dropdown-spacer);
3521 .dropend .dropdown-toggle::after {
3522 display: inline-block;
3523 margin-left: 0.255em;
3524 vertical-align: 0.255em;
3526 border-top: 0.3em solid transparent;
3528 border-bottom: 0.3em solid transparent;
3529 border-left: 0.3em solid;
3531 .dropend .dropdown-toggle:empty::after {
3534 .dropend .dropdown-toggle::after {
3538 .dropstart .dropdown-menu[data-bs-popper] {
3543 margin-right: var(--bs-dropdown-spacer);
3545 .dropstart .dropdown-toggle::after {
3546 display: inline-block;
3547 margin-left: 0.255em;
3548 vertical-align: 0.255em;
3551 .dropstart .dropdown-toggle::after {
3554 .dropstart .dropdown-toggle::before {
3555 display: inline-block;
3556 margin-right: 0.255em;
3557 vertical-align: 0.255em;
3559 border-top: 0.3em solid transparent;
3560 border-right: 0.3em solid;
3561 border-bottom: 0.3em solid transparent;
3563 .dropstart .dropdown-toggle:empty::after {
3566 .dropstart .dropdown-toggle::before {
3572 margin: var(--bs-dropdown-divider-margin-y) 0;
3574 border-top: 1px solid var(--bs-dropdown-divider-bg);
3581 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3584 color: var(--bs-dropdown-link-color);
3585 text-align: inherit;
3586 white-space: nowrap;
3587 background-color: transparent;
3589 border-radius: var(--bs-dropdown-item-border-radius, 0);
3591 .dropdown-item:hover, .dropdown-item:focus {
3592 color: var(--bs-dropdown-link-hover-color);
3593 background-color: var(--bs-dropdown-link-hover-bg);
3595 .dropdown-item.active, .dropdown-item:active {
3596 color: var(--bs-dropdown-link-active-color);
3597 text-decoration: none;
3598 background-color: var(--bs-dropdown-link-active-bg);
3600 .dropdown-item.disabled, .dropdown-item:disabled {
3601 color: var(--bs-dropdown-link-disabled-color);
3602 pointer-events: none;
3603 background-color: transparent;
3606 .dropdown-menu.show {
3612 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3614 font-size: 0.875rem;
3615 color: var(--bs-dropdown-header-color);
3616 white-space: nowrap;
3619 .dropdown-item-text {
3621 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3622 color: var(--bs-dropdown-link-color);
3625 .dropdown-menu-dark {
3626 --bs-dropdown-color: #dee2e6;
3627 --bs-dropdown-bg: #303030;
3628 --bs-dropdown-border-color: #444;
3629 --bs-dropdown-box-shadow: ;
3630 --bs-dropdown-link-color: #dee2e6;
3631 --bs-dropdown-link-hover-color: #fff;
3632 --bs-dropdown-divider-bg: #444;
3633 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3634 --bs-dropdown-link-active-color: #fff;
3635 --bs-dropdown-link-active-bg: #00bc8c;
3636 --bs-dropdown-link-disabled-color: #adb5bd;
3637 --bs-dropdown-header-color: #adb5bd;
3641 .btn-group-vertical {
3643 display: inline-flex;
3644 vertical-align: middle;
3647 .btn-group-vertical > .btn {
3651 .btn-group > .btn-check:checked + .btn,
3652 .btn-group > .btn-check:focus + .btn,
3653 .btn-group > .btn:hover,
3654 .btn-group > .btn:focus,
3655 .btn-group > .btn:active,
3656 .btn-group > .btn.active,
3657 .btn-group-vertical > .btn-check:checked + .btn,
3658 .btn-group-vertical > .btn-check:focus + .btn,
3659 .btn-group-vertical > .btn:hover,
3660 .btn-group-vertical > .btn:focus,
3661 .btn-group-vertical > .btn:active,
3662 .btn-group-vertical > .btn.active {
3669 justify-content: flex-start;
3671 .btn-toolbar .input-group {
3676 border-radius: var(--bs-border-radius);
3678 .btn-group > :not(.btn-check:first-child) + .btn,
3679 .btn-group > .btn-group:not(:first-child) {
3680 margin-left: calc(var(--bs-border-width) * -1);
3682 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3683 .btn-group > .btn.dropdown-toggle-split:first-child,
3684 .btn-group > .btn-group:not(:last-child) > .btn {
3685 border-top-right-radius: 0;
3686 border-bottom-right-radius: 0;
3688 .btn-group > .btn:nth-child(n+3),
3689 .btn-group > :not(.btn-check) + .btn,
3690 .btn-group > .btn-group:not(:first-child) > .btn {
3691 border-top-left-radius: 0;
3692 border-bottom-left-radius: 0;
3695 .dropdown-toggle-split {
3696 padding-right: 0.5625rem;
3697 padding-left: 0.5625rem;
3699 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3702 .dropstart .dropdown-toggle-split::before {
3706 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3707 padding-right: 0.375rem;
3708 padding-left: 0.375rem;
3711 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3712 padding-right: 0.75rem;
3713 padding-left: 0.75rem;
3716 .btn-group-vertical {
3717 flex-direction: column;
3718 align-items: flex-start;
3719 justify-content: center;
3721 .btn-group-vertical > .btn,
3722 .btn-group-vertical > .btn-group {
3725 .btn-group-vertical > .btn:not(:first-child),
3726 .btn-group-vertical > .btn-group:not(:first-child) {
3727 margin-top: calc(var(--bs-border-width) * -1);
3729 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3730 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3731 border-bottom-right-radius: 0;
3732 border-bottom-left-radius: 0;
3734 .btn-group-vertical > .btn ~ .btn,
3735 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3736 border-top-left-radius: 0;
3737 border-top-right-radius: 0;
3741 --bs-nav-link-padding-x: 2rem;
3742 --bs-nav-link-padding-y: 0.5rem;
3743 --bs-nav-link-font-weight: ;
3744 --bs-nav-link-color: var(--bs-link-color);
3745 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3746 --bs-nav-link-disabled-color: #adb5bd;
3756 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3757 font-size: var(--bs-nav-link-font-size);
3758 font-weight: var(--bs-nav-link-font-weight);
3759 color: var(--bs-nav-link-color);
3762 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3764 @media (prefers-reduced-motion: reduce) {
3769 .nav-link:hover, .nav-link:focus {
3770 color: var(--bs-nav-link-hover-color);
3772 .nav-link:focus-visible {
3774 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
3776 .nav-link.disabled {
3777 color: var(--bs-nav-link-disabled-color);
3778 pointer-events: none;
3783 --bs-nav-tabs-border-width: var(--bs-border-width);
3784 --bs-nav-tabs-border-color: #444;
3785 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3786 --bs-nav-tabs-link-hover-border-color: #444 #444 transparent;
3787 --bs-nav-tabs-link-active-color: #fff;
3788 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3789 --bs-nav-tabs-link-active-border-color: #444 #444 transparent;
3790 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3792 .nav-tabs .nav-link {
3793 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3794 border: var(--bs-nav-tabs-border-width) solid transparent;
3795 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3796 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3798 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3800 border-color: var(--bs-nav-tabs-link-hover-border-color);
3802 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3803 color: var(--bs-nav-link-disabled-color);
3804 background-color: transparent;
3805 border-color: transparent;
3807 .nav-tabs .nav-link.active,
3808 .nav-tabs .nav-item.show .nav-link {
3809 color: var(--bs-nav-tabs-link-active-color);
3810 background-color: var(--bs-nav-tabs-link-active-bg);
3811 border-color: var(--bs-nav-tabs-link-active-border-color);
3813 .nav-tabs .dropdown-menu {
3814 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3815 border-top-left-radius: 0;
3816 border-top-right-radius: 0;
3820 --bs-nav-pills-border-radius: var(--bs-border-radius);
3821 --bs-nav-pills-link-active-color: #fff;
3822 --bs-nav-pills-link-active-bg: #00bc8c;
3824 .nav-pills .nav-link {
3825 border-radius: var(--bs-nav-pills-border-radius);
3827 .nav-pills .nav-link:disabled {
3828 color: var(--bs-nav-link-disabled-color);
3829 background-color: transparent;
3830 border-color: transparent;
3832 .nav-pills .nav-link.active,
3833 .nav-pills .show > .nav-link {
3834 color: var(--bs-nav-pills-link-active-color);
3835 background-color: var(--bs-nav-pills-link-active-bg);
3839 --bs-nav-underline-gap: 1rem;
3840 --bs-nav-underline-border-width: 0.125rem;
3841 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3842 gap: var(--bs-nav-underline-gap);
3844 .nav-underline .nav-link {
3847 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3849 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3850 border-bottom-color: currentcolor;
3852 .nav-underline .nav-link.active,
3853 .nav-underline .show > .nav-link {
3855 color: var(--bs-nav-underline-link-active-color);
3856 border-bottom-color: currentcolor;
3859 .nav-fill > .nav-link,
3860 .nav-fill .nav-item {
3865 .nav-justified > .nav-link,
3866 .nav-justified .nav-item {
3872 .nav-fill .nav-item .nav-link,
3873 .nav-justified .nav-item .nav-link {
3877 .tab-content > .tab-pane {
3880 .tab-content > .active {
3885 --bs-navbar-padding-x: 0;
3886 --bs-navbar-padding-y: 1rem;
3887 --bs-navbar-color: rgba(255, 255, 255, 0.6);
3888 --bs-navbar-hover-color: #fff;
3889 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3890 --bs-navbar-active-color: #fff;
3891 --bs-navbar-brand-padding-y: 0.3125rem;
3892 --bs-navbar-brand-margin-end: 1rem;
3893 --bs-navbar-brand-font-size: 1.25rem;
3894 --bs-navbar-brand-color: #fff;
3895 --bs-navbar-brand-hover-color: #fff;
3896 --bs-navbar-nav-link-padding-x: 0.5rem;
3897 --bs-navbar-toggler-padding-y: 0.25rem;
3898 --bs-navbar-toggler-padding-x: 0.75rem;
3899 --bs-navbar-toggler-font-size: 1.25rem;
3900 --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%28222, 226, 230, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3901 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
3902 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3903 --bs-navbar-toggler-focus-width: 0.25rem;
3904 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3908 align-items: center;
3909 justify-content: space-between;
3910 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3912 .navbar > .container,
3913 .navbar > .container-fluid,
3914 .navbar > .container-lg {
3917 align-items: center;
3918 justify-content: space-between;
3921 padding-top: var(--bs-navbar-brand-padding-y);
3922 padding-bottom: var(--bs-navbar-brand-padding-y);
3923 margin-right: var(--bs-navbar-brand-margin-end);
3924 font-size: var(--bs-navbar-brand-font-size);
3925 color: var(--bs-navbar-brand-color);
3926 white-space: nowrap;
3928 .navbar-brand:hover, .navbar-brand:focus {
3929 color: var(--bs-navbar-brand-hover-color);
3933 --bs-nav-link-padding-x: 0;
3934 --bs-nav-link-padding-y: 0.5rem;
3935 --bs-nav-link-font-weight: ;
3936 --bs-nav-link-color: var(--bs-navbar-color);
3937 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3938 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3940 flex-direction: column;
3945 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3946 color: var(--bs-navbar-active-color);
3948 .navbar-nav .dropdown-menu {
3953 padding-top: 0.5rem;
3954 padding-bottom: 0.5rem;
3955 color: var(--bs-navbar-color);
3958 .navbar-text a:hover,
3959 .navbar-text a:focus {
3960 color: var(--bs-navbar-active-color);
3966 align-items: center;
3970 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3971 font-size: var(--bs-navbar-toggler-font-size);
3973 color: var(--bs-navbar-color);
3974 background-color: transparent;
3975 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3976 border-radius: var(--bs-navbar-toggler-border-radius);
3977 transition: var(--bs-navbar-toggler-transition);
3979 @media (prefers-reduced-motion: reduce) {
3984 .navbar-toggler:hover {
3985 text-decoration: none;
3987 .navbar-toggler:focus {
3988 text-decoration: none;
3990 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3993 .navbar-toggler-icon {
3994 display: inline-block;
3997 vertical-align: middle;
3998 background-image: var(--bs-navbar-toggler-icon-bg);
3999 background-repeat: no-repeat;
4000 background-position: center;
4001 background-size: 100%;
4004 .navbar-nav-scroll {
4005 max-height: var(--bs-scroll-height, 75vh);
4009 @media (min-width: 576px) {
4012 justify-content: flex-start;
4014 .navbar-expand-sm .navbar-nav {
4015 flex-direction: row;
4017 .navbar-expand-sm .navbar-nav .dropdown-menu {
4020 .navbar-expand-sm .navbar-nav .nav-link {
4021 padding-right: var(--bs-navbar-nav-link-padding-x);
4022 padding-left: var(--bs-navbar-nav-link-padding-x);
4024 .navbar-expand-sm .navbar-nav-scroll {
4027 .navbar-expand-sm .navbar-collapse {
4028 display: flex !important;
4031 .navbar-expand-sm .navbar-toggler {
4034 .navbar-expand-sm .offcanvas {
4038 width: auto !important;
4039 height: auto !important;
4040 visibility: visible !important;
4041 background-color: transparent !important;
4042 border: 0 !important;
4043 transform: none !important;
4046 .navbar-expand-sm .offcanvas .offcanvas-header {
4049 .navbar-expand-sm .offcanvas .offcanvas-body {
4053 overflow-y: visible;
4056 @media (min-width: 768px) {
4059 justify-content: flex-start;
4061 .navbar-expand-md .navbar-nav {
4062 flex-direction: row;
4064 .navbar-expand-md .navbar-nav .dropdown-menu {
4067 .navbar-expand-md .navbar-nav .nav-link {
4068 padding-right: var(--bs-navbar-nav-link-padding-x);
4069 padding-left: var(--bs-navbar-nav-link-padding-x);
4071 .navbar-expand-md .navbar-nav-scroll {
4074 .navbar-expand-md .navbar-collapse {
4075 display: flex !important;
4078 .navbar-expand-md .navbar-toggler {
4081 .navbar-expand-md .offcanvas {
4085 width: auto !important;
4086 height: auto !important;
4087 visibility: visible !important;
4088 background-color: transparent !important;
4089 border: 0 !important;
4090 transform: none !important;
4093 .navbar-expand-md .offcanvas .offcanvas-header {
4096 .navbar-expand-md .offcanvas .offcanvas-body {
4100 overflow-y: visible;
4103 @media (min-width: 992px) {
4106 justify-content: flex-start;
4108 .navbar-expand-lg .navbar-nav {
4109 flex-direction: row;
4111 .navbar-expand-lg .navbar-nav .dropdown-menu {
4114 .navbar-expand-lg .navbar-nav .nav-link {
4115 padding-right: var(--bs-navbar-nav-link-padding-x);
4116 padding-left: var(--bs-navbar-nav-link-padding-x);
4118 .navbar-expand-lg .navbar-nav-scroll {
4121 .navbar-expand-lg .navbar-collapse {
4122 display: flex !important;
4125 .navbar-expand-lg .navbar-toggler {
4128 .navbar-expand-lg .offcanvas {
4132 width: auto !important;
4133 height: auto !important;
4134 visibility: visible !important;
4135 background-color: transparent !important;
4136 border: 0 !important;
4137 transform: none !important;
4140 .navbar-expand-lg .offcanvas .offcanvas-header {
4143 .navbar-expand-lg .offcanvas .offcanvas-body {
4147 overflow-y: visible;
4150 @media (min-width: 1200px) {
4153 justify-content: flex-start;
4155 .navbar-expand-xl .navbar-nav {
4156 flex-direction: row;
4158 .navbar-expand-xl .navbar-nav .dropdown-menu {
4161 .navbar-expand-xl .navbar-nav .nav-link {
4162 padding-right: var(--bs-navbar-nav-link-padding-x);
4163 padding-left: var(--bs-navbar-nav-link-padding-x);
4165 .navbar-expand-xl .navbar-nav-scroll {
4168 .navbar-expand-xl .navbar-collapse {
4169 display: flex !important;
4172 .navbar-expand-xl .navbar-toggler {
4175 .navbar-expand-xl .offcanvas {
4179 width: auto !important;
4180 height: auto !important;
4181 visibility: visible !important;
4182 background-color: transparent !important;
4183 border: 0 !important;
4184 transform: none !important;
4187 .navbar-expand-xl .offcanvas .offcanvas-header {
4190 .navbar-expand-xl .offcanvas .offcanvas-body {
4194 overflow-y: visible;
4197 @media (min-width: 1400px) {
4198 .navbar-expand-xxl {
4200 justify-content: flex-start;
4202 .navbar-expand-xxl .navbar-nav {
4203 flex-direction: row;
4205 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4208 .navbar-expand-xxl .navbar-nav .nav-link {
4209 padding-right: var(--bs-navbar-nav-link-padding-x);
4210 padding-left: var(--bs-navbar-nav-link-padding-x);
4212 .navbar-expand-xxl .navbar-nav-scroll {
4215 .navbar-expand-xxl .navbar-collapse {
4216 display: flex !important;
4219 .navbar-expand-xxl .navbar-toggler {
4222 .navbar-expand-xxl .offcanvas {
4226 width: auto !important;
4227 height: auto !important;
4228 visibility: visible !important;
4229 background-color: transparent !important;
4230 border: 0 !important;
4231 transform: none !important;
4234 .navbar-expand-xxl .offcanvas .offcanvas-header {
4237 .navbar-expand-xxl .offcanvas .offcanvas-body {
4241 overflow-y: visible;
4246 justify-content: flex-start;
4248 .navbar-expand .navbar-nav {
4249 flex-direction: row;
4251 .navbar-expand .navbar-nav .dropdown-menu {
4254 .navbar-expand .navbar-nav .nav-link {
4255 padding-right: var(--bs-navbar-nav-link-padding-x);
4256 padding-left: var(--bs-navbar-nav-link-padding-x);
4258 .navbar-expand .navbar-nav-scroll {
4261 .navbar-expand .navbar-collapse {
4262 display: flex !important;
4265 .navbar-expand .navbar-toggler {
4268 .navbar-expand .offcanvas {
4272 width: auto !important;
4273 height: auto !important;
4274 visibility: visible !important;
4275 background-color: transparent !important;
4276 border: 0 !important;
4277 transform: none !important;
4280 .navbar-expand .offcanvas .offcanvas-header {
4283 .navbar-expand .offcanvas .offcanvas-body {
4287 overflow-y: visible;
4291 .navbar[data-bs-theme=dark] {
4292 --bs-navbar-color: rgba(255, 255, 255, 0.6);
4293 --bs-navbar-hover-color: #fff;
4294 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4295 --bs-navbar-active-color: #fff;
4296 --bs-navbar-brand-color: #fff;
4297 --bs-navbar-brand-hover-color: #fff;
4298 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4299 --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.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4302 [data-bs-theme=dark] .navbar-toggler-icon {
4303 --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.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4307 --bs-card-spacer-y: 1rem;
4308 --bs-card-spacer-x: 1rem;
4309 --bs-card-title-spacer-y: 0.5rem;
4310 --bs-card-title-color: ;
4311 --bs-card-subtitle-color: ;
4312 --bs-card-border-width: var(--bs-border-width);
4313 --bs-card-border-color: var(--bs-border-color-translucent);
4314 --bs-card-border-radius: var(--bs-border-radius);
4315 --bs-card-box-shadow: ;
4316 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4317 --bs-card-cap-padding-y: 0.5rem;
4318 --bs-card-cap-padding-x: 1rem;
4319 --bs-card-cap-bg: #444;
4320 --bs-card-cap-color: ;
4323 --bs-card-bg: #303030;
4324 --bs-card-img-overlay-padding: 1rem;
4325 --bs-card-group-margin: 0.75rem;
4328 flex-direction: column;
4330 height: var(--bs-card-height);
4331 color: var(--bs-body-color);
4332 word-wrap: break-word;
4333 background-color: var(--bs-card-bg);
4334 background-clip: border-box;
4335 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4336 border-radius: var(--bs-card-border-radius);
4342 .card > .list-group {
4343 border-top: inherit;
4344 border-bottom: inherit;
4346 .card > .list-group:first-child {
4347 border-top-width: 0;
4348 border-top-left-radius: var(--bs-card-inner-border-radius);
4349 border-top-right-radius: var(--bs-card-inner-border-radius);
4351 .card > .list-group:last-child {
4352 border-bottom-width: 0;
4353 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4354 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4356 .card > .card-header + .list-group,
4357 .card > .list-group + .card-footer {
4363 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4364 color: var(--bs-card-color);
4368 margin-bottom: var(--bs-card-title-spacer-y);
4369 color: var(--bs-card-title-color);
4373 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4375 color: var(--bs-card-subtitle-color);
4378 .card-text:last-child {
4382 .card-link + .card-link {
4383 margin-left: var(--bs-card-spacer-x);
4387 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4389 color: var(--bs-card-cap-color);
4390 background-color: var(--bs-card-cap-bg);
4391 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4393 .card-header:first-child {
4394 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4398 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4399 color: var(--bs-card-cap-color);
4400 background-color: var(--bs-card-cap-bg);
4401 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4403 .card-footer:last-child {
4404 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4408 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4409 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4410 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4413 .card-header-tabs .nav-link.active {
4414 background-color: var(--bs-card-bg);
4415 border-bottom-color: var(--bs-card-bg);
4418 .card-header-pills {
4419 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4420 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4429 padding: var(--bs-card-img-overlay-padding);
4430 border-radius: var(--bs-card-inner-border-radius);
4441 border-top-left-radius: var(--bs-card-inner-border-radius);
4442 border-top-right-radius: var(--bs-card-inner-border-radius);
4447 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4448 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4451 .card-group > .card {
4452 margin-bottom: var(--bs-card-group-margin);
4454 @media (min-width: 576px) {
4457 flex-flow: row wrap;
4459 .card-group > .card {
4463 .card-group > .card + .card {
4467 .card-group > .card:not(:last-child) {
4468 border-top-right-radius: 0;
4469 border-bottom-right-radius: 0;
4471 .card-group > .card:not(:last-child) .card-img-top,
4472 .card-group > .card:not(:last-child) .card-header {
4473 border-top-right-radius: 0;
4475 .card-group > .card:not(:last-child) .card-img-bottom,
4476 .card-group > .card:not(:last-child) .card-footer {
4477 border-bottom-right-radius: 0;
4479 .card-group > .card:not(:first-child) {
4480 border-top-left-radius: 0;
4481 border-bottom-left-radius: 0;
4483 .card-group > .card:not(:first-child) .card-img-top,
4484 .card-group > .card:not(:first-child) .card-header {
4485 border-top-left-radius: 0;
4487 .card-group > .card:not(:first-child) .card-img-bottom,
4488 .card-group > .card:not(:first-child) .card-footer {
4489 border-bottom-left-radius: 0;
4494 --bs-accordion-color: var(--bs-body-color);
4495 --bs-accordion-bg: var(--bs-body-bg);
4496 --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;
4497 --bs-accordion-border-color: var(--bs-border-color);
4498 --bs-accordion-border-width: var(--bs-border-width);
4499 --bs-accordion-border-radius: var(--bs-border-radius);
4500 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4501 --bs-accordion-btn-padding-x: 1.25rem;
4502 --bs-accordion-btn-padding-y: 1rem;
4503 --bs-accordion-btn-color: var(--bs-body-color);
4504 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4505 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dee2e6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4506 --bs-accordion-btn-icon-width: 1.25rem;
4507 --bs-accordion-btn-icon-transform: rotate(-180deg);
4508 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4509 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23004b38'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4510 --bs-accordion-btn-focus-border-color: #80dec6;
4511 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4512 --bs-accordion-body-padding-x: 1.25rem;
4513 --bs-accordion-body-padding-y: 1rem;
4514 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4515 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4521 align-items: center;
4523 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4525 color: var(--bs-accordion-btn-color);
4527 background-color: var(--bs-accordion-btn-bg);
4530 overflow-anchor: none;
4531 transition: var(--bs-accordion-transition);
4533 @media (prefers-reduced-motion: reduce) {
4538 .accordion-button:not(.collapsed) {
4539 color: var(--bs-accordion-active-color);
4540 background-color: var(--bs-accordion-active-bg);
4541 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4543 .accordion-button:not(.collapsed)::after {
4544 background-image: var(--bs-accordion-btn-active-icon);
4545 transform: var(--bs-accordion-btn-icon-transform);
4547 .accordion-button::after {
4549 width: var(--bs-accordion-btn-icon-width);
4550 height: var(--bs-accordion-btn-icon-width);
4553 background-image: var(--bs-accordion-btn-icon);
4554 background-repeat: no-repeat;
4555 background-size: var(--bs-accordion-btn-icon-width);
4556 transition: var(--bs-accordion-btn-icon-transition);
4558 @media (prefers-reduced-motion: reduce) {
4559 .accordion-button::after {
4563 .accordion-button:hover {
4566 .accordion-button:focus {
4568 border-color: var(--bs-accordion-btn-focus-border-color);
4570 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4578 color: var(--bs-accordion-color);
4579 background-color: var(--bs-accordion-bg);
4580 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4582 .accordion-item:first-of-type {
4583 border-top-left-radius: var(--bs-accordion-border-radius);
4584 border-top-right-radius: var(--bs-accordion-border-radius);
4586 .accordion-item:first-of-type .accordion-button {
4587 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4588 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4590 .accordion-item:not(:first-of-type) {
4593 .accordion-item:last-of-type {
4594 border-bottom-right-radius: var(--bs-accordion-border-radius);
4595 border-bottom-left-radius: var(--bs-accordion-border-radius);
4597 .accordion-item:last-of-type .accordion-button.collapsed {
4598 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4599 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4601 .accordion-item:last-of-type .accordion-collapse {
4602 border-bottom-right-radius: var(--bs-accordion-border-radius);
4603 border-bottom-left-radius: var(--bs-accordion-border-radius);
4607 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4610 .accordion-flush .accordion-collapse {
4613 .accordion-flush .accordion-item {
4618 .accordion-flush .accordion-item:first-child {
4621 .accordion-flush .accordion-item:last-child {
4624 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4628 [data-bs-theme=dark] .accordion-button::after {
4629 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2366d7ba'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4630 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2366d7ba'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4634 --bs-breadcrumb-padding-x: 0;
4635 --bs-breadcrumb-padding-y: 0;
4636 --bs-breadcrumb-margin-bottom: 1rem;
4637 --bs-breadcrumb-bg: #444;
4638 --bs-breadcrumb-border-radius: ;
4639 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4640 --bs-breadcrumb-item-padding-x: 0.5rem;
4641 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4644 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4645 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4646 font-size: var(--bs-breadcrumb-font-size);
4648 background-color: var(--bs-breadcrumb-bg);
4649 border-radius: var(--bs-breadcrumb-border-radius);
4652 .breadcrumb-item + .breadcrumb-item {
4653 padding-left: var(--bs-breadcrumb-item-padding-x);
4655 .breadcrumb-item + .breadcrumb-item::before {
4657 padding-right: var(--bs-breadcrumb-item-padding-x);
4658 color: var(--bs-breadcrumb-divider-color);
4659 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4661 .breadcrumb-item.active {
4662 color: var(--bs-breadcrumb-item-active-color);
4666 --bs-pagination-padding-x: 0.75rem;
4667 --bs-pagination-padding-y: 0.375rem;
4668 --bs-pagination-font-size: 1rem;
4669 --bs-pagination-color: #fff;
4670 --bs-pagination-bg: #00bc8c;
4671 --bs-pagination-border-width: 0;
4672 --bs-pagination-border-color: transparent;
4673 --bs-pagination-border-radius: var(--bs-border-radius);
4674 --bs-pagination-hover-color: #fff;
4675 --bs-pagination-hover-bg: #00efb2;
4676 --bs-pagination-hover-border-color: transparent;
4677 --bs-pagination-focus-color: var(--bs-link-hover-color);
4678 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4679 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4680 --bs-pagination-active-color: #fff;
4681 --bs-pagination-active-bg: #00efb2;
4682 --bs-pagination-active-border-color: transparent;
4683 --bs-pagination-disabled-color: #fff;
4684 --bs-pagination-disabled-bg: #007053;
4685 --bs-pagination-disabled-border-color: transparent;
4694 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4695 font-size: var(--bs-pagination-font-size);
4696 color: var(--bs-pagination-color);
4697 background-color: var(--bs-pagination-bg);
4698 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4699 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;
4701 @media (prefers-reduced-motion: reduce) {
4708 color: var(--bs-pagination-hover-color);
4709 background-color: var(--bs-pagination-hover-bg);
4710 border-color: var(--bs-pagination-hover-border-color);
4714 color: var(--bs-pagination-focus-color);
4715 background-color: var(--bs-pagination-focus-bg);
4717 box-shadow: var(--bs-pagination-focus-box-shadow);
4719 .page-link.active, .active > .page-link {
4721 color: var(--bs-pagination-active-color);
4722 background-color: var(--bs-pagination-active-bg);
4723 border-color: var(--bs-pagination-active-border-color);
4725 .page-link.disabled, .disabled > .page-link {
4726 color: var(--bs-pagination-disabled-color);
4727 pointer-events: none;
4728 background-color: var(--bs-pagination-disabled-bg);
4729 border-color: var(--bs-pagination-disabled-border-color);
4732 .page-item:not(:first-child) .page-link {
4733 margin-left: calc(0 * -1);
4735 .page-item:first-child .page-link {
4736 border-top-left-radius: var(--bs-pagination-border-radius);
4737 border-bottom-left-radius: var(--bs-pagination-border-radius);
4739 .page-item:last-child .page-link {
4740 border-top-right-radius: var(--bs-pagination-border-radius);
4741 border-bottom-right-radius: var(--bs-pagination-border-radius);
4745 --bs-pagination-padding-x: 1.5rem;
4746 --bs-pagination-padding-y: 0.75rem;
4747 --bs-pagination-font-size: 1.25rem;
4748 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4752 --bs-pagination-padding-x: 0.5rem;
4753 --bs-pagination-padding-y: 0.25rem;
4754 --bs-pagination-font-size: 0.875rem;
4755 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4759 --bs-badge-padding-x: 0.65em;
4760 --bs-badge-padding-y: 0.35em;
4761 --bs-badge-font-size: 0.75em;
4762 --bs-badge-font-weight: 700;
4763 --bs-badge-color: #fff;
4764 --bs-badge-border-radius: var(--bs-border-radius);
4765 display: inline-block;
4766 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4767 font-size: var(--bs-badge-font-size);
4768 font-weight: var(--bs-badge-font-weight);
4770 color: var(--bs-badge-color);
4772 white-space: nowrap;
4773 vertical-align: baseline;
4774 border-radius: var(--bs-badge-border-radius);
4786 --bs-alert-bg: transparent;
4787 --bs-alert-padding-x: 1rem;
4788 --bs-alert-padding-y: 1rem;
4789 --bs-alert-margin-bottom: 1rem;
4790 --bs-alert-color: inherit;
4791 --bs-alert-border-color: transparent;
4792 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4793 --bs-alert-border-radius: var(--bs-border-radius);
4794 --bs-alert-link-color: inherit;
4796 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4797 margin-bottom: var(--bs-alert-margin-bottom);
4798 color: var(--bs-alert-color);
4799 background-color: var(--bs-alert-bg);
4800 border: var(--bs-alert-border);
4801 border-radius: var(--bs-alert-border-radius);
4810 color: var(--bs-alert-link-color);
4813 .alert-dismissible {
4814 padding-right: 3rem;
4816 .alert-dismissible .btn-close {
4821 padding: 1.25rem 1rem;
4825 --bs-alert-color: var(--bs-primary-text-emphasis);
4826 --bs-alert-bg: var(--bs-primary-bg-subtle);
4827 --bs-alert-border-color: var(--bs-primary-border-subtle);
4828 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4832 --bs-alert-color: var(--bs-secondary-text-emphasis);
4833 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4834 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4835 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4839 --bs-alert-color: var(--bs-success-text-emphasis);
4840 --bs-alert-bg: var(--bs-success-bg-subtle);
4841 --bs-alert-border-color: var(--bs-success-border-subtle);
4842 --bs-alert-link-color: var(--bs-success-text-emphasis);
4846 --bs-alert-color: var(--bs-info-text-emphasis);
4847 --bs-alert-bg: var(--bs-info-bg-subtle);
4848 --bs-alert-border-color: var(--bs-info-border-subtle);
4849 --bs-alert-link-color: var(--bs-info-text-emphasis);
4853 --bs-alert-color: var(--bs-warning-text-emphasis);
4854 --bs-alert-bg: var(--bs-warning-bg-subtle);
4855 --bs-alert-border-color: var(--bs-warning-border-subtle);
4856 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4860 --bs-alert-color: var(--bs-danger-text-emphasis);
4861 --bs-alert-bg: var(--bs-danger-bg-subtle);
4862 --bs-alert-border-color: var(--bs-danger-border-subtle);
4863 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4867 --bs-alert-color: var(--bs-light-text-emphasis);
4868 --bs-alert-bg: var(--bs-light-bg-subtle);
4869 --bs-alert-border-color: var(--bs-light-border-subtle);
4870 --bs-alert-link-color: var(--bs-light-text-emphasis);
4874 --bs-alert-color: var(--bs-dark-text-emphasis);
4875 --bs-alert-bg: var(--bs-dark-bg-subtle);
4876 --bs-alert-border-color: var(--bs-dark-border-subtle);
4877 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4880 @keyframes progress-bar-stripes {
4882 background-position-x: 1rem;
4887 --bs-progress-height: 1rem;
4888 --bs-progress-font-size: 0.75rem;
4889 --bs-progress-bg: #444;
4890 --bs-progress-border-radius: var(--bs-border-radius);
4891 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4892 --bs-progress-bar-color: #fff;
4893 --bs-progress-bar-bg: #00bc8c;
4894 --bs-progress-bar-transition: width 0.6s ease;
4896 height: var(--bs-progress-height);
4898 font-size: var(--bs-progress-font-size);
4899 background-color: var(--bs-progress-bg);
4900 border-radius: var(--bs-progress-border-radius);
4905 flex-direction: column;
4906 justify-content: center;
4908 color: var(--bs-progress-bar-color);
4910 white-space: nowrap;
4911 background-color: var(--bs-progress-bar-bg);
4912 transition: var(--bs-progress-bar-transition);
4914 @media (prefers-reduced-motion: reduce) {
4920 .progress-bar-striped {
4921 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);
4922 background-size: var(--bs-progress-height) var(--bs-progress-height);
4925 .progress-stacked > .progress {
4929 .progress-stacked > .progress > .progress-bar {
4933 .progress-bar-animated {
4934 animation: 1s linear infinite progress-bar-stripes;
4936 @media (prefers-reduced-motion: reduce) {
4937 .progress-bar-animated {
4943 --bs-list-group-color: var(--bs-body-color);
4944 --bs-list-group-bg: #303030;
4945 --bs-list-group-border-color: #444;
4946 --bs-list-group-border-width: var(--bs-border-width);
4947 --bs-list-group-border-radius: var(--bs-border-radius);
4948 --bs-list-group-item-padding-x: 1rem;
4949 --bs-list-group-item-padding-y: 0.5rem;
4950 --bs-list-group-action-color: var(--bs-secondary-color);
4951 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4952 --bs-list-group-action-hover-bg: #444;
4953 --bs-list-group-action-active-color: var(--bs-body-color);
4954 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4955 --bs-list-group-disabled-color: var(--bs-secondary-color);
4956 --bs-list-group-disabled-bg: #303030;
4957 --bs-list-group-active-color: #fff;
4958 --bs-list-group-active-bg: #00bc8c;
4959 --bs-list-group-active-border-color: #00bc8c;
4961 flex-direction: column;
4964 border-radius: var(--bs-list-group-border-radius);
4967 .list-group-numbered {
4968 list-style-type: none;
4969 counter-reset: section;
4971 .list-group-numbered > .list-group-item::before {
4972 content: counters(section, ".") ". ";
4973 counter-increment: section;
4976 .list-group-item-action {
4978 color: var(--bs-list-group-action-color);
4979 text-align: inherit;
4981 .list-group-item-action:hover, .list-group-item-action:focus {
4983 color: var(--bs-list-group-action-hover-color);
4984 text-decoration: none;
4985 background-color: var(--bs-list-group-action-hover-bg);
4987 .list-group-item-action:active {
4988 color: var(--bs-list-group-action-active-color);
4989 background-color: var(--bs-list-group-action-active-bg);
4995 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4996 color: var(--bs-list-group-color);
4997 background-color: var(--bs-list-group-bg);
4998 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5000 .list-group-item:first-child {
5001 border-top-left-radius: inherit;
5002 border-top-right-radius: inherit;
5004 .list-group-item:last-child {
5005 border-bottom-right-radius: inherit;
5006 border-bottom-left-radius: inherit;
5008 .list-group-item.disabled, .list-group-item:disabled {
5009 color: var(--bs-list-group-disabled-color);
5010 pointer-events: none;
5011 background-color: var(--bs-list-group-disabled-bg);
5013 .list-group-item.active {
5015 color: var(--bs-list-group-active-color);
5016 background-color: var(--bs-list-group-active-bg);
5017 border-color: var(--bs-list-group-active-border-color);
5019 .list-group-item + .list-group-item {
5020 border-top-width: 0;
5022 .list-group-item + .list-group-item.active {
5023 margin-top: calc(-1 * var(--bs-list-group-border-width));
5024 border-top-width: var(--bs-list-group-border-width);
5027 .list-group-horizontal {
5028 flex-direction: row;
5030 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5031 border-bottom-left-radius: var(--bs-list-group-border-radius);
5032 border-top-right-radius: 0;
5034 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5035 border-top-right-radius: var(--bs-list-group-border-radius);
5036 border-bottom-left-radius: 0;
5038 .list-group-horizontal > .list-group-item.active {
5041 .list-group-horizontal > .list-group-item + .list-group-item {
5042 border-top-width: var(--bs-list-group-border-width);
5043 border-left-width: 0;
5045 .list-group-horizontal > .list-group-item + .list-group-item.active {
5046 margin-left: calc(-1 * var(--bs-list-group-border-width));
5047 border-left-width: var(--bs-list-group-border-width);
5050 @media (min-width: 576px) {
5051 .list-group-horizontal-sm {
5052 flex-direction: row;
5054 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5055 border-bottom-left-radius: var(--bs-list-group-border-radius);
5056 border-top-right-radius: 0;
5058 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5059 border-top-right-radius: var(--bs-list-group-border-radius);
5060 border-bottom-left-radius: 0;
5062 .list-group-horizontal-sm > .list-group-item.active {
5065 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5066 border-top-width: var(--bs-list-group-border-width);
5067 border-left-width: 0;
5069 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5070 margin-left: calc(-1 * var(--bs-list-group-border-width));
5071 border-left-width: var(--bs-list-group-border-width);
5074 @media (min-width: 768px) {
5075 .list-group-horizontal-md {
5076 flex-direction: row;
5078 .list-group-horizontal-md > .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-md > .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-md > .list-group-item.active {
5089 .list-group-horizontal-md > .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-md > .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: 992px) {
5099 .list-group-horizontal-lg {
5100 flex-direction: row;
5102 .list-group-horizontal-lg > .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-lg > .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-lg > .list-group-item.active {
5113 .list-group-horizontal-lg > .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-lg > .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: 1200px) {
5123 .list-group-horizontal-xl {
5124 flex-direction: row;
5126 .list-group-horizontal-xl > .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-xl > .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-xl > .list-group-item.active {
5137 .list-group-horizontal-xl > .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-xl > .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: 1400px) {
5147 .list-group-horizontal-xxl {
5148 flex-direction: row;
5150 .list-group-horizontal-xxl > .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-xxl > .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-xxl > .list-group-item.active {
5161 .list-group-horizontal-xxl > .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-xxl > .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);
5173 .list-group-flush > .list-group-item {
5174 border-width: 0 0 var(--bs-list-group-border-width);
5176 .list-group-flush > .list-group-item:last-child {
5177 border-bottom-width: 0;
5180 .list-group-item-primary {
5181 --bs-list-group-color: var(--bs-primary-text-emphasis);
5182 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5183 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5184 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5185 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5186 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5187 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5188 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5189 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5190 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5193 .list-group-item-secondary {
5194 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5195 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5196 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5197 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5198 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5199 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5200 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5201 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5202 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5203 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5206 .list-group-item-success {
5207 --bs-list-group-color: var(--bs-success-text-emphasis);
5208 --bs-list-group-bg: var(--bs-success-bg-subtle);
5209 --bs-list-group-border-color: var(--bs-success-border-subtle);
5210 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5211 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5212 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5213 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5214 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5215 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5216 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5219 .list-group-item-info {
5220 --bs-list-group-color: var(--bs-info-text-emphasis);
5221 --bs-list-group-bg: var(--bs-info-bg-subtle);
5222 --bs-list-group-border-color: var(--bs-info-border-subtle);
5223 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5224 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5225 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5226 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5227 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5228 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5229 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5232 .list-group-item-warning {
5233 --bs-list-group-color: var(--bs-warning-text-emphasis);
5234 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5235 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5236 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5237 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5238 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5239 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5240 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5241 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5242 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5245 .list-group-item-danger {
5246 --bs-list-group-color: var(--bs-danger-text-emphasis);
5247 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5248 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5249 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5250 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5251 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5252 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5253 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5254 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5255 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5258 .list-group-item-light {
5259 --bs-list-group-color: var(--bs-light-text-emphasis);
5260 --bs-list-group-bg: var(--bs-light-bg-subtle);
5261 --bs-list-group-border-color: var(--bs-light-border-subtle);
5262 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5263 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5264 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5265 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5266 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5267 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5268 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5271 .list-group-item-dark {
5272 --bs-list-group-color: var(--bs-dark-text-emphasis);
5273 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5274 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5275 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5276 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5277 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5278 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5279 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5280 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5281 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5285 --bs-btn-close-color: #000;
5286 --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.414z'/%3e%3c/svg%3e");
5287 --bs-btn-close-opacity: 0.5;
5288 --bs-btn-close-hover-opacity: 0.75;
5289 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
5290 --bs-btn-close-focus-opacity: 1;
5291 --bs-btn-close-disabled-opacity: 0.25;
5292 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5293 box-sizing: content-box;
5296 padding: 0.25em 0.25em;
5297 color: var(--bs-btn-close-color);
5298 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5300 border-radius: 0.375rem;
5301 opacity: var(--bs-btn-close-opacity);
5304 color: var(--bs-btn-close-color);
5305 text-decoration: none;
5306 opacity: var(--bs-btn-close-hover-opacity);
5310 box-shadow: var(--bs-btn-close-focus-shadow);
5311 opacity: var(--bs-btn-close-focus-opacity);
5313 .btn-close:disabled, .btn-close.disabled {
5314 pointer-events: none;
5316 opacity: var(--bs-btn-close-disabled-opacity);
5320 filter: var(--bs-btn-close-white-filter);
5323 [data-bs-theme=dark] .btn-close {
5324 filter: var(--bs-btn-close-white-filter);
5328 --bs-toast-zindex: 1090;
5329 --bs-toast-padding-x: 0.75rem;
5330 --bs-toast-padding-y: 0.5rem;
5331 --bs-toast-spacing: 1.5rem;
5332 --bs-toast-max-width: 350px;
5333 --bs-toast-font-size: 0.875rem;
5335 --bs-toast-bg: #444;
5336 --bs-toast-border-width: var(--bs-border-width);
5337 --bs-toast-border-color: var(--bs-border-color-translucent);
5338 --bs-toast-border-radius: var(--bs-border-radius);
5339 --bs-toast-box-shadow: var(--bs-box-shadow);
5340 --bs-toast-header-color: var(--bs-secondary-color);
5341 --bs-toast-header-bg: #303030;
5342 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5343 width: var(--bs-toast-max-width);
5345 font-size: var(--bs-toast-font-size);
5346 color: var(--bs-toast-color);
5347 pointer-events: auto;
5348 background-color: var(--bs-toast-bg);
5349 background-clip: padding-box;
5350 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5351 box-shadow: var(--bs-toast-box-shadow);
5352 border-radius: var(--bs-toast-border-radius);
5362 --bs-toast-zindex: 1090;
5364 z-index: var(--bs-toast-zindex);
5367 pointer-events: none;
5369 .toast-container > :not(:last-child) {
5370 margin-bottom: var(--bs-toast-spacing);
5375 align-items: center;
5376 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5377 color: var(--bs-toast-header-color);
5378 background-color: var(--bs-toast-header-bg);
5379 background-clip: padding-box;
5380 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5381 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5382 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5384 .toast-header .btn-close {
5385 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5386 margin-left: var(--bs-toast-padding-x);
5390 padding: var(--bs-toast-padding-x);
5391 word-wrap: break-word;
5395 --bs-modal-zindex: 1055;
5396 --bs-modal-width: 500px;
5397 --bs-modal-padding: 1rem;
5398 --bs-modal-margin: 0.5rem;
5400 --bs-modal-bg: #303030;
5401 --bs-modal-border-color: #444;
5402 --bs-modal-border-width: var(--bs-border-width);
5403 --bs-modal-border-radius: var(--bs-border-radius-lg);
5404 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5405 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5406 --bs-modal-header-padding-x: 1rem;
5407 --bs-modal-header-padding-y: 1rem;
5408 --bs-modal-header-padding: 1rem 1rem;
5409 --bs-modal-header-border-color: #444;
5410 --bs-modal-header-border-width: var(--bs-border-width);
5411 --bs-modal-title-line-height: 1.5;
5412 --bs-modal-footer-gap: 0.5rem;
5413 --bs-modal-footer-bg: ;
5414 --bs-modal-footer-border-color: #444;
5415 --bs-modal-footer-border-width: var(--bs-border-width);
5419 z-index: var(--bs-modal-zindex);
5431 margin: var(--bs-modal-margin);
5432 pointer-events: none;
5434 .modal.fade .modal-dialog {
5435 transition: transform 0.3s ease-out;
5436 transform: translate(0, -50px);
5438 @media (prefers-reduced-motion: reduce) {
5439 .modal.fade .modal-dialog {
5443 .modal.show .modal-dialog {
5446 .modal.modal-static .modal-dialog {
5447 transform: scale(1.02);
5450 .modal-dialog-scrollable {
5451 height: calc(100% - var(--bs-modal-margin) * 2);
5453 .modal-dialog-scrollable .modal-content {
5457 .modal-dialog-scrollable .modal-body {
5461 .modal-dialog-centered {
5463 align-items: center;
5464 min-height: calc(100% - var(--bs-modal-margin) * 2);
5470 flex-direction: column;
5472 color: var(--bs-modal-color);
5473 pointer-events: auto;
5474 background-color: var(--bs-modal-bg);
5475 background-clip: padding-box;
5476 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5477 border-radius: var(--bs-modal-border-radius);
5482 --bs-backdrop-zindex: 1050;
5483 --bs-backdrop-bg: #000;
5484 --bs-backdrop-opacity: 0.5;
5488 z-index: var(--bs-backdrop-zindex);
5491 background-color: var(--bs-backdrop-bg);
5493 .modal-backdrop.fade {
5496 .modal-backdrop.show {
5497 opacity: var(--bs-backdrop-opacity);
5503 align-items: center;
5504 justify-content: space-between;
5505 padding: var(--bs-modal-header-padding);
5506 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5507 border-top-left-radius: var(--bs-modal-inner-border-radius);
5508 border-top-right-radius: var(--bs-modal-inner-border-radius);
5510 .modal-header .btn-close {
5511 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5512 margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
5517 line-height: var(--bs-modal-title-line-height);
5523 padding: var(--bs-modal-padding);
5530 align-items: center;
5531 justify-content: flex-end;
5532 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5533 background-color: var(--bs-modal-footer-bg);
5534 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5535 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5536 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5539 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5542 @media (min-width: 576px) {
5544 --bs-modal-margin: 1.75rem;
5545 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5548 max-width: var(--bs-modal-width);
5553 --bs-modal-width: 300px;
5556 @media (min-width: 992px) {
5559 --bs-modal-width: 800px;
5562 @media (min-width: 1200px) {
5564 --bs-modal-width: 1140px;
5573 .modal-fullscreen .modal-content {
5578 .modal-fullscreen .modal-header,
5579 .modal-fullscreen .modal-footer {
5582 .modal-fullscreen .modal-body {
5586 @media (max-width: 575.98px) {
5587 .modal-fullscreen-sm-down {
5593 .modal-fullscreen-sm-down .modal-content {
5598 .modal-fullscreen-sm-down .modal-header,
5599 .modal-fullscreen-sm-down .modal-footer {
5602 .modal-fullscreen-sm-down .modal-body {
5606 @media (max-width: 767.98px) {
5607 .modal-fullscreen-md-down {
5613 .modal-fullscreen-md-down .modal-content {
5618 .modal-fullscreen-md-down .modal-header,
5619 .modal-fullscreen-md-down .modal-footer {
5622 .modal-fullscreen-md-down .modal-body {
5626 @media (max-width: 991.98px) {
5627 .modal-fullscreen-lg-down {
5633 .modal-fullscreen-lg-down .modal-content {
5638 .modal-fullscreen-lg-down .modal-header,
5639 .modal-fullscreen-lg-down .modal-footer {
5642 .modal-fullscreen-lg-down .modal-body {
5646 @media (max-width: 1199.98px) {
5647 .modal-fullscreen-xl-down {
5653 .modal-fullscreen-xl-down .modal-content {
5658 .modal-fullscreen-xl-down .modal-header,
5659 .modal-fullscreen-xl-down .modal-footer {
5662 .modal-fullscreen-xl-down .modal-body {
5666 @media (max-width: 1399.98px) {
5667 .modal-fullscreen-xxl-down {
5673 .modal-fullscreen-xxl-down .modal-content {
5678 .modal-fullscreen-xxl-down .modal-header,
5679 .modal-fullscreen-xxl-down .modal-footer {
5682 .modal-fullscreen-xxl-down .modal-body {
5687 --bs-tooltip-zindex: 1080;
5688 --bs-tooltip-max-width: 200px;
5689 --bs-tooltip-padding-x: 0.5rem;
5690 --bs-tooltip-padding-y: 0.25rem;
5691 --bs-tooltip-margin: ;
5692 --bs-tooltip-font-size: 0.875rem;
5693 --bs-tooltip-color: var(--bs-body-bg);
5694 --bs-tooltip-bg: var(--bs-emphasis-color);
5695 --bs-tooltip-border-radius: var(--bs-border-radius);
5696 --bs-tooltip-opacity: 0.9;
5697 --bs-tooltip-arrow-width: 0.8rem;
5698 --bs-tooltip-arrow-height: 0.4rem;
5699 z-index: var(--bs-tooltip-zindex);
5701 margin: var(--bs-tooltip-margin);
5702 font-family: var(--bs-font-sans-serif);
5708 text-decoration: none;
5710 text-transform: none;
5711 letter-spacing: normal;
5713 white-space: normal;
5714 word-spacing: normal;
5716 font-size: var(--bs-tooltip-font-size);
5717 word-wrap: break-word;
5721 opacity: var(--bs-tooltip-opacity);
5723 .tooltip .tooltip-arrow {
5725 width: var(--bs-tooltip-arrow-width);
5726 height: var(--bs-tooltip-arrow-height);
5728 .tooltip .tooltip-arrow::before {
5731 border-color: transparent;
5732 border-style: solid;
5735 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5736 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5738 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5740 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5741 border-top-color: var(--bs-tooltip-bg);
5744 /* rtl:begin:ignore */
5745 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5746 left: calc(-1 * var(--bs-tooltip-arrow-height));
5747 width: var(--bs-tooltip-arrow-height);
5748 height: var(--bs-tooltip-arrow-width);
5750 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5752 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5753 border-right-color: var(--bs-tooltip-bg);
5756 /* rtl:end:ignore */
5757 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5758 top: calc(-1 * var(--bs-tooltip-arrow-height));
5760 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5762 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5763 border-bottom-color: var(--bs-tooltip-bg);
5766 /* rtl:begin:ignore */
5767 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5768 right: calc(-1 * var(--bs-tooltip-arrow-height));
5769 width: var(--bs-tooltip-arrow-height);
5770 height: var(--bs-tooltip-arrow-width);
5772 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5774 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5775 border-left-color: var(--bs-tooltip-bg);
5778 /* rtl:end:ignore */
5780 max-width: var(--bs-tooltip-max-width);
5781 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5782 color: var(--bs-tooltip-color);
5784 background-color: var(--bs-tooltip-bg);
5785 border-radius: var(--bs-tooltip-border-radius);
5789 --bs-popover-zindex: 1070;
5790 --bs-popover-max-width: 276px;
5791 --bs-popover-font-size: 0.875rem;
5792 --bs-popover-bg: #303030;
5793 --bs-popover-border-width: var(--bs-border-width);
5794 --bs-popover-border-color: var(--bs-border-color-translucent);
5795 --bs-popover-border-radius: var(--bs-border-radius-lg);
5796 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5797 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5798 --bs-popover-header-padding-x: 1rem;
5799 --bs-popover-header-padding-y: 0.5rem;
5800 --bs-popover-header-font-size: 1rem;
5801 --bs-popover-header-color: inherit;
5802 --bs-popover-header-bg: #444;
5803 --bs-popover-body-padding-x: 1rem;
5804 --bs-popover-body-padding-y: 1rem;
5805 --bs-popover-body-color: var(--bs-body-color);
5806 --bs-popover-arrow-width: 1rem;
5807 --bs-popover-arrow-height: 0.5rem;
5808 --bs-popover-arrow-border: var(--bs-popover-border-color);
5809 z-index: var(--bs-popover-zindex);
5811 max-width: var(--bs-popover-max-width);
5812 font-family: var(--bs-font-sans-serif);
5818 text-decoration: none;
5820 text-transform: none;
5821 letter-spacing: normal;
5823 white-space: normal;
5824 word-spacing: normal;
5826 font-size: var(--bs-popover-font-size);
5827 word-wrap: break-word;
5828 background-color: var(--bs-popover-bg);
5829 background-clip: padding-box;
5830 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5831 border-radius: var(--bs-popover-border-radius);
5833 .popover .popover-arrow {
5835 width: var(--bs-popover-arrow-width);
5836 height: var(--bs-popover-arrow-height);
5838 .popover .popover-arrow::before, .popover .popover-arrow::after {
5842 border-color: transparent;
5843 border-style: solid;
5847 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5848 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5850 .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 {
5851 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5853 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5855 border-top-color: var(--bs-popover-arrow-border);
5857 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5858 bottom: var(--bs-popover-border-width);
5859 border-top-color: var(--bs-popover-bg);
5862 /* rtl:begin:ignore */
5863 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5864 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5865 width: var(--bs-popover-arrow-height);
5866 height: var(--bs-popover-arrow-width);
5868 .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 {
5869 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5871 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5873 border-right-color: var(--bs-popover-arrow-border);
5875 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5876 left: var(--bs-popover-border-width);
5877 border-right-color: var(--bs-popover-bg);
5880 /* rtl:end:ignore */
5881 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5882 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5884 .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 {
5885 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5887 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5889 border-bottom-color: var(--bs-popover-arrow-border);
5891 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5892 top: var(--bs-popover-border-width);
5893 border-bottom-color: var(--bs-popover-bg);
5895 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5900 width: var(--bs-popover-arrow-width);
5901 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5903 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5906 /* rtl:begin:ignore */
5907 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5908 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5909 width: var(--bs-popover-arrow-height);
5910 height: var(--bs-popover-arrow-width);
5912 .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 {
5913 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5915 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5917 border-left-color: var(--bs-popover-arrow-border);
5919 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5920 right: var(--bs-popover-border-width);
5921 border-left-color: var(--bs-popover-bg);
5924 /* rtl:end:ignore */
5926 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5928 font-size: var(--bs-popover-header-font-size);
5929 color: var(--bs-popover-header-color);
5930 background-color: var(--bs-popover-header-bg);
5931 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5932 border-top-left-radius: var(--bs-popover-inner-border-radius);
5933 border-top-right-radius: var(--bs-popover-inner-border-radius);
5935 .popover-header:empty {
5940 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5941 color: var(--bs-popover-body-color);
5948 .carousel.pointer-event {
5949 touch-action: pan-y;
5957 .carousel-inner::after {
5968 margin-right: -100%;
5969 backface-visibility: hidden;
5970 transition: transform 0.6s ease-in-out;
5972 @media (prefers-reduced-motion: reduce) {
5978 .carousel-item.active,
5979 .carousel-item-next,
5980 .carousel-item-prev {
5984 .carousel-item-next:not(.carousel-item-start),
5985 .active.carousel-item-end {
5986 transform: translateX(100%);
5989 .carousel-item-prev:not(.carousel-item-end),
5990 .active.carousel-item-start {
5991 transform: translateX(-100%);
5994 .carousel-fade .carousel-item {
5996 transition-property: opacity;
5999 .carousel-fade .carousel-item.active,
6000 .carousel-fade .carousel-item-next.carousel-item-start,
6001 .carousel-fade .carousel-item-prev.carousel-item-end {
6005 .carousel-fade .active.carousel-item-start,
6006 .carousel-fade .active.carousel-item-end {
6009 transition: opacity 0s 0.6s;
6011 @media (prefers-reduced-motion: reduce) {
6012 .carousel-fade .active.carousel-item-start,
6013 .carousel-fade .active.carousel-item-end {
6018 .carousel-control-prev,
6019 .carousel-control-next {
6025 align-items: center;
6026 justify-content: center;
6034 transition: opacity 0.15s ease;
6036 @media (prefers-reduced-motion: reduce) {
6037 .carousel-control-prev,
6038 .carousel-control-next {
6042 .carousel-control-prev:hover, .carousel-control-prev:focus,
6043 .carousel-control-next:hover,
6044 .carousel-control-next:focus {
6046 text-decoration: none;
6051 .carousel-control-prev {
6055 .carousel-control-next {
6059 .carousel-control-prev-icon,
6060 .carousel-control-next-icon {
6061 display: inline-block;
6064 background-repeat: no-repeat;
6065 background-position: 50%;
6066 background-size: 100% 100%;
6072 "name" : "prev-next",
6077 .carousel-control-prev-icon {
6078 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
6081 .carousel-control-next-icon {
6082 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
6085 .carousel-indicators {
6092 justify-content: center;
6095 margin-bottom: 1rem;
6098 .carousel-indicators [data-bs-target] {
6099 box-sizing: content-box;
6106 text-indent: -999px;
6108 background-color: #fff;
6109 background-clip: padding-box;
6111 border-top: 10px solid transparent;
6112 border-bottom: 10px solid transparent;
6114 transition: opacity 0.6s ease;
6116 @media (prefers-reduced-motion: reduce) {
6117 .carousel-indicators [data-bs-target] {
6121 .carousel-indicators .active {
6130 padding-top: 1.25rem;
6131 padding-bottom: 1.25rem;
6136 .carousel-dark .carousel-control-prev-icon,
6137 .carousel-dark .carousel-control-next-icon {
6138 filter: invert(1) grayscale(100);
6140 .carousel-dark .carousel-indicators [data-bs-target] {
6141 background-color: #000;
6143 .carousel-dark .carousel-caption {
6147 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6148 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6149 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6150 filter: invert(1) grayscale(100);
6152 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6153 background-color: #000;
6155 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6161 display: inline-block;
6162 width: var(--bs-spinner-width);
6163 height: var(--bs-spinner-height);
6164 vertical-align: var(--bs-spinner-vertical-align);
6166 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6169 @keyframes spinner-border {
6171 transform: rotate(360deg) /* rtl:ignore */;
6175 --bs-spinner-width: 2rem;
6176 --bs-spinner-height: 2rem;
6177 --bs-spinner-vertical-align: -0.125em;
6178 --bs-spinner-border-width: 0.25em;
6179 --bs-spinner-animation-speed: 0.75s;
6180 --bs-spinner-animation-name: spinner-border;
6181 border: var(--bs-spinner-border-width) solid currentcolor;
6182 border-right-color: transparent;
6185 .spinner-border-sm {
6186 --bs-spinner-width: 1rem;
6187 --bs-spinner-height: 1rem;
6188 --bs-spinner-border-width: 0.2em;
6191 @keyframes spinner-grow {
6193 transform: scale(0);
6201 --bs-spinner-width: 2rem;
6202 --bs-spinner-height: 2rem;
6203 --bs-spinner-vertical-align: -0.125em;
6204 --bs-spinner-animation-speed: 0.75s;
6205 --bs-spinner-animation-name: spinner-grow;
6206 background-color: currentcolor;
6211 --bs-spinner-width: 1rem;
6212 --bs-spinner-height: 1rem;
6215 @media (prefers-reduced-motion: reduce) {
6218 --bs-spinner-animation-speed: 1.5s;
6221 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6222 --bs-offcanvas-zindex: 1045;
6223 --bs-offcanvas-width: 400px;
6224 --bs-offcanvas-height: 30vh;
6225 --bs-offcanvas-padding-x: 1rem;
6226 --bs-offcanvas-padding-y: 1rem;
6227 --bs-offcanvas-color: var(--bs-body-color);
6228 --bs-offcanvas-bg: var(--bs-body-bg);
6229 --bs-offcanvas-border-width: var(--bs-border-width);
6230 --bs-offcanvas-border-color: #444;
6231 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6232 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6233 --bs-offcanvas-title-line-height: 1.5;
6236 @media (max-width: 575.98px) {
6240 z-index: var(--bs-offcanvas-zindex);
6242 flex-direction: column;
6244 color: var(--bs-offcanvas-color);
6246 background-color: var(--bs-offcanvas-bg);
6247 background-clip: padding-box;
6249 transition: var(--bs-offcanvas-transition);
6252 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6257 @media (max-width: 575.98px) {
6258 .offcanvas-sm.offcanvas-start {
6261 width: var(--bs-offcanvas-width);
6262 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6263 transform: translateX(-100%);
6265 .offcanvas-sm.offcanvas-end {
6268 width: var(--bs-offcanvas-width);
6269 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6270 transform: translateX(100%);
6272 .offcanvas-sm.offcanvas-top {
6276 height: var(--bs-offcanvas-height);
6278 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6279 transform: translateY(-100%);
6281 .offcanvas-sm.offcanvas-bottom {
6284 height: var(--bs-offcanvas-height);
6286 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6287 transform: translateY(100%);
6289 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6292 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6293 visibility: visible;
6296 @media (min-width: 576px) {
6298 --bs-offcanvas-height: auto;
6299 --bs-offcanvas-border-width: 0;
6300 background-color: transparent !important;
6302 .offcanvas-sm .offcanvas-header {
6305 .offcanvas-sm .offcanvas-body {
6309 overflow-y: visible;
6310 background-color: transparent !important;
6314 @media (max-width: 767.98px) {
6318 z-index: var(--bs-offcanvas-zindex);
6320 flex-direction: column;
6322 color: var(--bs-offcanvas-color);
6324 background-color: var(--bs-offcanvas-bg);
6325 background-clip: padding-box;
6327 transition: var(--bs-offcanvas-transition);
6330 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6335 @media (max-width: 767.98px) {
6336 .offcanvas-md.offcanvas-start {
6339 width: var(--bs-offcanvas-width);
6340 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6341 transform: translateX(-100%);
6343 .offcanvas-md.offcanvas-end {
6346 width: var(--bs-offcanvas-width);
6347 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6348 transform: translateX(100%);
6350 .offcanvas-md.offcanvas-top {
6354 height: var(--bs-offcanvas-height);
6356 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6357 transform: translateY(-100%);
6359 .offcanvas-md.offcanvas-bottom {
6362 height: var(--bs-offcanvas-height);
6364 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6365 transform: translateY(100%);
6367 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6370 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6371 visibility: visible;
6374 @media (min-width: 768px) {
6376 --bs-offcanvas-height: auto;
6377 --bs-offcanvas-border-width: 0;
6378 background-color: transparent !important;
6380 .offcanvas-md .offcanvas-header {
6383 .offcanvas-md .offcanvas-body {
6387 overflow-y: visible;
6388 background-color: transparent !important;
6392 @media (max-width: 991.98px) {
6396 z-index: var(--bs-offcanvas-zindex);
6398 flex-direction: column;
6400 color: var(--bs-offcanvas-color);
6402 background-color: var(--bs-offcanvas-bg);
6403 background-clip: padding-box;
6405 transition: var(--bs-offcanvas-transition);
6408 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6413 @media (max-width: 991.98px) {
6414 .offcanvas-lg.offcanvas-start {
6417 width: var(--bs-offcanvas-width);
6418 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6419 transform: translateX(-100%);
6421 .offcanvas-lg.offcanvas-end {
6424 width: var(--bs-offcanvas-width);
6425 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6426 transform: translateX(100%);
6428 .offcanvas-lg.offcanvas-top {
6432 height: var(--bs-offcanvas-height);
6434 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6435 transform: translateY(-100%);
6437 .offcanvas-lg.offcanvas-bottom {
6440 height: var(--bs-offcanvas-height);
6442 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6443 transform: translateY(100%);
6445 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6448 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6449 visibility: visible;
6452 @media (min-width: 992px) {
6454 --bs-offcanvas-height: auto;
6455 --bs-offcanvas-border-width: 0;
6456 background-color: transparent !important;
6458 .offcanvas-lg .offcanvas-header {
6461 .offcanvas-lg .offcanvas-body {
6465 overflow-y: visible;
6466 background-color: transparent !important;
6470 @media (max-width: 1199.98px) {
6474 z-index: var(--bs-offcanvas-zindex);
6476 flex-direction: column;
6478 color: var(--bs-offcanvas-color);
6480 background-color: var(--bs-offcanvas-bg);
6481 background-clip: padding-box;
6483 transition: var(--bs-offcanvas-transition);
6486 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6491 @media (max-width: 1199.98px) {
6492 .offcanvas-xl.offcanvas-start {
6495 width: var(--bs-offcanvas-width);
6496 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6497 transform: translateX(-100%);
6499 .offcanvas-xl.offcanvas-end {
6502 width: var(--bs-offcanvas-width);
6503 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6504 transform: translateX(100%);
6506 .offcanvas-xl.offcanvas-top {
6510 height: var(--bs-offcanvas-height);
6512 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6513 transform: translateY(-100%);
6515 .offcanvas-xl.offcanvas-bottom {
6518 height: var(--bs-offcanvas-height);
6520 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6521 transform: translateY(100%);
6523 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6526 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6527 visibility: visible;
6530 @media (min-width: 1200px) {
6532 --bs-offcanvas-height: auto;
6533 --bs-offcanvas-border-width: 0;
6534 background-color: transparent !important;
6536 .offcanvas-xl .offcanvas-header {
6539 .offcanvas-xl .offcanvas-body {
6543 overflow-y: visible;
6544 background-color: transparent !important;
6548 @media (max-width: 1399.98px) {
6552 z-index: var(--bs-offcanvas-zindex);
6554 flex-direction: column;
6556 color: var(--bs-offcanvas-color);
6558 background-color: var(--bs-offcanvas-bg);
6559 background-clip: padding-box;
6561 transition: var(--bs-offcanvas-transition);
6564 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6569 @media (max-width: 1399.98px) {
6570 .offcanvas-xxl.offcanvas-start {
6573 width: var(--bs-offcanvas-width);
6574 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6575 transform: translateX(-100%);
6577 .offcanvas-xxl.offcanvas-end {
6580 width: var(--bs-offcanvas-width);
6581 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6582 transform: translateX(100%);
6584 .offcanvas-xxl.offcanvas-top {
6588 height: var(--bs-offcanvas-height);
6590 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6591 transform: translateY(-100%);
6593 .offcanvas-xxl.offcanvas-bottom {
6596 height: var(--bs-offcanvas-height);
6598 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6599 transform: translateY(100%);
6601 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6604 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6605 visibility: visible;
6608 @media (min-width: 1400px) {
6610 --bs-offcanvas-height: auto;
6611 --bs-offcanvas-border-width: 0;
6612 background-color: transparent !important;
6614 .offcanvas-xxl .offcanvas-header {
6617 .offcanvas-xxl .offcanvas-body {
6621 overflow-y: visible;
6622 background-color: transparent !important;
6629 z-index: var(--bs-offcanvas-zindex);
6631 flex-direction: column;
6633 color: var(--bs-offcanvas-color);
6635 background-color: var(--bs-offcanvas-bg);
6636 background-clip: padding-box;
6638 transition: var(--bs-offcanvas-transition);
6640 @media (prefers-reduced-motion: reduce) {
6645 .offcanvas.offcanvas-start {
6648 width: var(--bs-offcanvas-width);
6649 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6650 transform: translateX(-100%);
6652 .offcanvas.offcanvas-end {
6655 width: var(--bs-offcanvas-width);
6656 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6657 transform: translateX(100%);
6659 .offcanvas.offcanvas-top {
6663 height: var(--bs-offcanvas-height);
6665 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6666 transform: translateY(-100%);
6668 .offcanvas.offcanvas-bottom {
6671 height: var(--bs-offcanvas-height);
6673 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6674 transform: translateY(100%);
6676 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6679 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6680 visibility: visible;
6683 .offcanvas-backdrop {
6690 background-color: #000;
6692 .offcanvas-backdrop.fade {
6695 .offcanvas-backdrop.show {
6701 align-items: center;
6702 justify-content: space-between;
6703 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6705 .offcanvas-header .btn-close {
6706 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6707 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6708 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6709 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6714 line-height: var(--bs-offcanvas-title-line-height);
6719 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6724 display: inline-block;
6726 vertical-align: middle;
6728 background-color: currentcolor;
6731 .placeholder.btn::before {
6732 display: inline-block;
6748 .placeholder-glow .placeholder {
6749 animation: placeholder-glow 2s ease-in-out infinite;
6752 @keyframes placeholder-glow {
6758 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6759 mask-size: 200% 100%;
6760 animation: placeholder-wave 2s linear infinite;
6763 @keyframes placeholder-wave {
6765 mask-position: -200% 0%;
6775 color: #000 !important;
6776 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6779 .text-bg-secondary {
6780 color: #000 !important;
6781 background-color: RGBA(173, 181, 189, var(--bs-bg-opacity, 1)) !important;
6785 color: #000 !important;
6786 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6790 color: #fff !important;
6791 background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important;
6795 color: #000 !important;
6796 background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important;
6800 color: #fff !important;
6801 background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important;
6805 color: #fff !important;
6806 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6810 color: #000 !important;
6811 background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important;
6815 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6816 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6818 .link-primary:hover, .link-primary:focus {
6819 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6820 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6824 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6825 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6827 .link-secondary:hover, .link-secondary:focus {
6828 color: RGBA(189, 196, 202, var(--bs-link-opacity, 1)) !important;
6829 text-decoration-color: RGBA(189, 196, 202, var(--bs-link-underline-opacity, 1)) !important;
6833 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6834 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6836 .link-success:hover, .link-success:focus {
6837 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6838 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6842 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6843 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6845 .link-info:hover, .link-info:focus {
6846 color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;
6847 text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important;
6851 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6852 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6854 .link-warning:hover, .link-warning:focus {
6855 color: RGBA(245, 176, 65, var(--bs-link-opacity, 1)) !important;
6856 text-decoration-color: RGBA(245, 176, 65, var(--bs-link-underline-opacity, 1)) !important;
6860 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6861 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6863 .link-danger:hover, .link-danger:focus {
6864 color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;
6865 text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important;
6869 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6870 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6872 .link-light:hover, .link-light:focus {
6873 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6874 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6878 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6879 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6881 .link-dark:hover, .link-dark:focus {
6882 color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
6883 text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
6886 .link-body-emphasis {
6887 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6888 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6890 .link-body-emphasis:hover, .link-body-emphasis:focus {
6891 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6892 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6897 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);
6901 display: inline-flex;
6903 align-items: center;
6904 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6905 text-underline-offset: 0.25em;
6906 backface-visibility: hidden;
6913 transition: 0.2s ease-in-out transform;
6915 @media (prefers-reduced-motion: reduce) {
6921 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6922 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6931 padding-top: var(--bs-aspect-ratio);
6943 --bs-aspect-ratio: 100%;
6947 --bs-aspect-ratio: 75%;
6951 --bs-aspect-ratio: 56.25%;
6955 --bs-aspect-ratio: 42.8571428571%;
6986 @media (min-width: 576px) {
6998 @media (min-width: 768px) {
7010 @media (min-width: 992px) {
7022 @media (min-width: 1200px) {
7034 @media (min-width: 1400px) {
7040 .sticky-xxl-bottom {
7048 flex-direction: row;
7049 align-items: center;
7050 align-self: stretch;
7056 flex-direction: column;
7057 align-self: stretch;
7061 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7062 width: 1px !important;
7063 height: 1px !important;
7064 padding: 0 !important;
7065 margin: -1px !important;
7066 overflow: hidden !important;
7067 clip: rect(0, 0, 0, 0) !important;
7068 white-space: nowrap !important;
7069 border: 0 !important;
7071 .visually-hidden:not(caption),
7072 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7073 position: absolute !important;
7076 .stretched-link::after {
7088 text-overflow: ellipsis;
7089 white-space: nowrap;
7093 display: inline-block;
7094 align-self: stretch;
7097 background-color: currentcolor;
7102 vertical-align: baseline !important;
7106 vertical-align: top !important;
7110 vertical-align: middle !important;
7114 vertical-align: bottom !important;
7117 .align-text-bottom {
7118 vertical-align: text-bottom !important;
7122 vertical-align: text-top !important;
7126 float: left !important;
7130 float: right !important;
7134 float: none !important;
7137 .object-fit-contain {
7138 object-fit: contain !important;
7142 object-fit: cover !important;
7146 object-fit: fill !important;
7150 object-fit: scale-down !important;
7154 object-fit: none !important;
7158 opacity: 0 !important;
7162 opacity: 0.25 !important;
7166 opacity: 0.5 !important;
7170 opacity: 0.75 !important;
7174 opacity: 1 !important;
7178 overflow: auto !important;
7182 overflow: hidden !important;
7186 overflow: visible !important;
7190 overflow: scroll !important;
7194 overflow-x: auto !important;
7197 .overflow-x-hidden {
7198 overflow-x: hidden !important;
7201 .overflow-x-visible {
7202 overflow-x: visible !important;
7205 .overflow-x-scroll {
7206 overflow-x: scroll !important;
7210 overflow-y: auto !important;
7213 .overflow-y-hidden {
7214 overflow-y: hidden !important;
7217 .overflow-y-visible {
7218 overflow-y: visible !important;
7221 .overflow-y-scroll {
7222 overflow-y: scroll !important;
7226 display: inline !important;
7230 display: inline-block !important;
7234 display: block !important;
7238 display: grid !important;
7242 display: inline-grid !important;
7246 display: table !important;
7250 display: table-row !important;
7254 display: table-cell !important;
7258 display: flex !important;
7262 display: inline-flex !important;
7266 display: none !important;
7270 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7274 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7278 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7282 box-shadow: none !important;
7285 .focus-ring-primary {
7286 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7289 .focus-ring-secondary {
7290 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7293 .focus-ring-success {
7294 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7298 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7301 .focus-ring-warning {
7302 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7305 .focus-ring-danger {
7306 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7310 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7314 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7318 position: static !important;
7321 .position-relative {
7322 position: relative !important;
7325 .position-absolute {
7326 position: absolute !important;
7330 position: fixed !important;
7334 position: sticky !important;
7342 top: 50% !important;
7346 top: 100% !important;
7350 bottom: 0 !important;
7354 bottom: 50% !important;
7358 bottom: 100% !important;
7366 left: 50% !important;
7370 left: 100% !important;
7374 right: 0 !important;
7378 right: 50% !important;
7382 right: 100% !important;
7386 transform: translate(-50%, -50%) !important;
7389 .translate-middle-x {
7390 transform: translateX(-50%) !important;
7393 .translate-middle-y {
7394 transform: translateY(-50%) !important;
7398 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7402 border: 0 !important;
7406 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7410 border-top: 0 !important;
7414 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7418 border-right: 0 !important;
7422 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7426 border-bottom: 0 !important;
7430 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7434 border-left: 0 !important;
7438 --bs-border-opacity: 1;
7439 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7443 --bs-border-opacity: 1;
7444 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7448 --bs-border-opacity: 1;
7449 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7453 --bs-border-opacity: 1;
7454 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7458 --bs-border-opacity: 1;
7459 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7463 --bs-border-opacity: 1;
7464 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7468 --bs-border-opacity: 1;
7469 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7473 --bs-border-opacity: 1;
7474 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7478 --bs-border-opacity: 1;
7479 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7483 --bs-border-opacity: 1;
7484 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7487 .border-primary-subtle {
7488 border-color: var(--bs-primary-border-subtle) !important;
7491 .border-secondary-subtle {
7492 border-color: var(--bs-secondary-border-subtle) !important;
7495 .border-success-subtle {
7496 border-color: var(--bs-success-border-subtle) !important;
7499 .border-info-subtle {
7500 border-color: var(--bs-info-border-subtle) !important;
7503 .border-warning-subtle {
7504 border-color: var(--bs-warning-border-subtle) !important;
7507 .border-danger-subtle {
7508 border-color: var(--bs-danger-border-subtle) !important;
7511 .border-light-subtle {
7512 border-color: var(--bs-light-border-subtle) !important;
7515 .border-dark-subtle {
7516 border-color: var(--bs-dark-border-subtle) !important;
7520 border-width: 1px !important;
7524 border-width: 2px !important;
7528 border-width: 3px !important;
7532 border-width: 4px !important;
7536 border-width: 5px !important;
7539 .border-opacity-10 {
7540 --bs-border-opacity: 0.1;
7543 .border-opacity-25 {
7544 --bs-border-opacity: 0.25;
7547 .border-opacity-50 {
7548 --bs-border-opacity: 0.5;
7551 .border-opacity-75 {
7552 --bs-border-opacity: 0.75;
7555 .border-opacity-100 {
7556 --bs-border-opacity: 1;
7560 width: 25% !important;
7564 width: 50% !important;
7568 width: 75% !important;
7572 width: 100% !important;
7576 width: auto !important;
7580 max-width: 100% !important;
7584 width: 100vw !important;
7588 min-width: 100vw !important;
7592 height: 25% !important;
7596 height: 50% !important;
7600 height: 75% !important;
7604 height: 100% !important;
7608 height: auto !important;
7612 max-height: 100% !important;
7616 height: 100vh !important;
7620 min-height: 100vh !important;
7624 flex: 1 1 auto !important;
7628 flex-direction: row !important;
7632 flex-direction: column !important;
7636 flex-direction: row-reverse !important;
7639 .flex-column-reverse {
7640 flex-direction: column-reverse !important;
7644 flex-grow: 0 !important;
7648 flex-grow: 1 !important;
7652 flex-shrink: 0 !important;
7656 flex-shrink: 1 !important;
7660 flex-wrap: wrap !important;
7664 flex-wrap: nowrap !important;
7667 .flex-wrap-reverse {
7668 flex-wrap: wrap-reverse !important;
7671 .justify-content-start {
7672 justify-content: flex-start !important;
7675 .justify-content-end {
7676 justify-content: flex-end !important;
7679 .justify-content-center {
7680 justify-content: center !important;
7683 .justify-content-between {
7684 justify-content: space-between !important;
7687 .justify-content-around {
7688 justify-content: space-around !important;
7691 .justify-content-evenly {
7692 justify-content: space-evenly !important;
7695 .align-items-start {
7696 align-items: flex-start !important;
7700 align-items: flex-end !important;
7703 .align-items-center {
7704 align-items: center !important;
7707 .align-items-baseline {
7708 align-items: baseline !important;
7711 .align-items-stretch {
7712 align-items: stretch !important;
7715 .align-content-start {
7716 align-content: flex-start !important;
7719 .align-content-end {
7720 align-content: flex-end !important;
7723 .align-content-center {
7724 align-content: center !important;
7727 .align-content-between {
7728 align-content: space-between !important;
7731 .align-content-around {
7732 align-content: space-around !important;
7735 .align-content-stretch {
7736 align-content: stretch !important;
7740 align-self: auto !important;
7744 align-self: flex-start !important;
7748 align-self: flex-end !important;
7751 .align-self-center {
7752 align-self: center !important;
7755 .align-self-baseline {
7756 align-self: baseline !important;
7759 .align-self-stretch {
7760 align-self: stretch !important;
7764 order: -1 !important;
7768 order: 0 !important;
7772 order: 1 !important;
7776 order: 2 !important;
7780 order: 3 !important;
7784 order: 4 !important;
7788 order: 5 !important;
7792 order: 6 !important;
7796 margin: 0 !important;
7800 margin: 0.25rem !important;
7804 margin: 0.5rem !important;
7808 margin: 1rem !important;
7812 margin: 1.5rem !important;
7816 margin: 3rem !important;
7820 margin: auto !important;
7824 margin-right: 0 !important;
7825 margin-left: 0 !important;
7829 margin-right: 0.25rem !important;
7830 margin-left: 0.25rem !important;
7834 margin-right: 0.5rem !important;
7835 margin-left: 0.5rem !important;
7839 margin-right: 1rem !important;
7840 margin-left: 1rem !important;
7844 margin-right: 1.5rem !important;
7845 margin-left: 1.5rem !important;
7849 margin-right: 3rem !important;
7850 margin-left: 3rem !important;
7854 margin-right: auto !important;
7855 margin-left: auto !important;
7859 margin-top: 0 !important;
7860 margin-bottom: 0 !important;
7864 margin-top: 0.25rem !important;
7865 margin-bottom: 0.25rem !important;
7869 margin-top: 0.5rem !important;
7870 margin-bottom: 0.5rem !important;
7874 margin-top: 1rem !important;
7875 margin-bottom: 1rem !important;
7879 margin-top: 1.5rem !important;
7880 margin-bottom: 1.5rem !important;
7884 margin-top: 3rem !important;
7885 margin-bottom: 3rem !important;
7889 margin-top: auto !important;
7890 margin-bottom: auto !important;
7894 margin-top: 0 !important;
7898 margin-top: 0.25rem !important;
7902 margin-top: 0.5rem !important;
7906 margin-top: 1rem !important;
7910 margin-top: 1.5rem !important;
7914 margin-top: 3rem !important;
7918 margin-top: auto !important;
7922 margin-right: 0 !important;
7926 margin-right: 0.25rem !important;
7930 margin-right: 0.5rem !important;
7934 margin-right: 1rem !important;
7938 margin-right: 1.5rem !important;
7942 margin-right: 3rem !important;
7946 margin-right: auto !important;
7950 margin-bottom: 0 !important;
7954 margin-bottom: 0.25rem !important;
7958 margin-bottom: 0.5rem !important;
7962 margin-bottom: 1rem !important;
7966 margin-bottom: 1.5rem !important;
7970 margin-bottom: 3rem !important;
7974 margin-bottom: auto !important;
7978 margin-left: 0 !important;
7982 margin-left: 0.25rem !important;
7986 margin-left: 0.5rem !important;
7990 margin-left: 1rem !important;
7994 margin-left: 1.5rem !important;
7998 margin-left: 3rem !important;
8002 margin-left: auto !important;
8006 padding: 0 !important;
8010 padding: 0.25rem !important;
8014 padding: 0.5rem !important;
8018 padding: 1rem !important;
8022 padding: 1.5rem !important;
8026 padding: 3rem !important;
8030 padding-right: 0 !important;
8031 padding-left: 0 !important;
8035 padding-right: 0.25rem !important;
8036 padding-left: 0.25rem !important;
8040 padding-right: 0.5rem !important;
8041 padding-left: 0.5rem !important;
8045 padding-right: 1rem !important;
8046 padding-left: 1rem !important;
8050 padding-right: 1.5rem !important;
8051 padding-left: 1.5rem !important;
8055 padding-right: 3rem !important;
8056 padding-left: 3rem !important;
8060 padding-top: 0 !important;
8061 padding-bottom: 0 !important;
8065 padding-top: 0.25rem !important;
8066 padding-bottom: 0.25rem !important;
8070 padding-top: 0.5rem !important;
8071 padding-bottom: 0.5rem !important;
8075 padding-top: 1rem !important;
8076 padding-bottom: 1rem !important;
8080 padding-top: 1.5rem !important;
8081 padding-bottom: 1.5rem !important;
8085 padding-top: 3rem !important;
8086 padding-bottom: 3rem !important;
8090 padding-top: 0 !important;
8094 padding-top: 0.25rem !important;
8098 padding-top: 0.5rem !important;
8102 padding-top: 1rem !important;
8106 padding-top: 1.5rem !important;
8110 padding-top: 3rem !important;
8114 padding-right: 0 !important;
8118 padding-right: 0.25rem !important;
8122 padding-right: 0.5rem !important;
8126 padding-right: 1rem !important;
8130 padding-right: 1.5rem !important;
8134 padding-right: 3rem !important;
8138 padding-bottom: 0 !important;
8142 padding-bottom: 0.25rem !important;
8146 padding-bottom: 0.5rem !important;
8150 padding-bottom: 1rem !important;
8154 padding-bottom: 1.5rem !important;
8158 padding-bottom: 3rem !important;
8162 padding-left: 0 !important;
8166 padding-left: 0.25rem !important;
8170 padding-left: 0.5rem !important;
8174 padding-left: 1rem !important;
8178 padding-left: 1.5rem !important;
8182 padding-left: 3rem !important;
8190 gap: 0.25rem !important;
8194 gap: 0.5rem !important;
8198 gap: 1rem !important;
8202 gap: 1.5rem !important;
8206 gap: 3rem !important;
8210 row-gap: 0 !important;
8214 row-gap: 0.25rem !important;
8218 row-gap: 0.5rem !important;
8222 row-gap: 1rem !important;
8226 row-gap: 1.5rem !important;
8230 row-gap: 3rem !important;
8234 column-gap: 0 !important;
8238 column-gap: 0.25rem !important;
8242 column-gap: 0.5rem !important;
8246 column-gap: 1rem !important;
8250 column-gap: 1.5rem !important;
8254 column-gap: 3rem !important;
8258 font-family: var(--bs-font-monospace) !important;
8262 font-size: calc(1.425rem + 2.1vw) !important;
8266 font-size: calc(1.375rem + 1.5vw) !important;
8270 font-size: calc(1.325rem + 0.9vw) !important;
8274 font-size: calc(1.275rem + 0.3vw) !important;
8278 font-size: 1.25rem !important;
8282 font-size: 1rem !important;
8286 font-style: italic !important;
8290 font-style: normal !important;
8294 font-weight: lighter !important;
8298 font-weight: 300 !important;
8302 font-weight: 400 !important;
8306 font-weight: 500 !important;
8310 font-weight: 600 !important;
8314 font-weight: 700 !important;
8318 font-weight: bolder !important;
8322 line-height: 1 !important;
8326 line-height: 1.25 !important;
8330 line-height: 1.5 !important;
8334 line-height: 2 !important;
8338 text-align: left !important;
8342 text-align: right !important;
8346 text-align: center !important;
8349 .text-decoration-none {
8350 text-decoration: none !important;
8353 .text-decoration-underline {
8354 text-decoration: underline !important;
8357 .text-decoration-line-through {
8358 text-decoration: line-through !important;
8362 text-transform: lowercase !important;
8366 text-transform: uppercase !important;
8370 text-transform: capitalize !important;
8374 white-space: normal !important;
8378 white-space: nowrap !important;
8381 /* rtl:begin:remove */
8383 word-wrap: break-word !important;
8384 word-break: break-word !important;
8387 /* rtl:end:remove */
8389 --bs-text-opacity: 1;
8390 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8394 --bs-text-opacity: 1;
8395 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8399 --bs-text-opacity: 1;
8400 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8404 --bs-text-opacity: 1;
8405 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8409 --bs-text-opacity: 1;
8410 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8414 --bs-text-opacity: 1;
8415 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8419 --bs-text-opacity: 1;
8420 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8424 --bs-text-opacity: 1;
8425 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8429 --bs-text-opacity: 1;
8430 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8434 --bs-text-opacity: 1;
8435 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8439 --bs-text-opacity: 1;
8440 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8444 --bs-text-opacity: 1;
8445 color: var(--bs-secondary-color) !important;
8449 --bs-text-opacity: 1;
8450 color: rgba(0, 0, 0, 0.5) !important;
8454 --bs-text-opacity: 1;
8455 color: rgba(255, 255, 255, 0.5) !important;
8458 .text-body-secondary {
8459 --bs-text-opacity: 1;
8460 color: var(--bs-secondary-color) !important;
8463 .text-body-tertiary {
8464 --bs-text-opacity: 1;
8465 color: var(--bs-tertiary-color) !important;
8468 .text-body-emphasis {
8469 --bs-text-opacity: 1;
8470 color: var(--bs-emphasis-color) !important;
8474 --bs-text-opacity: 1;
8475 color: inherit !important;
8479 --bs-text-opacity: 0.25;
8483 --bs-text-opacity: 0.5;
8487 --bs-text-opacity: 0.75;
8491 --bs-text-opacity: 1;
8494 .text-primary-emphasis {
8495 color: var(--bs-primary-text-emphasis) !important;
8498 .text-secondary-emphasis {
8499 color: var(--bs-secondary-text-emphasis) !important;
8502 .text-success-emphasis {
8503 color: var(--bs-success-text-emphasis) !important;
8506 .text-info-emphasis {
8507 color: var(--bs-info-text-emphasis) !important;
8510 .text-warning-emphasis {
8511 color: var(--bs-warning-text-emphasis) !important;
8514 .text-danger-emphasis {
8515 color: var(--bs-danger-text-emphasis) !important;
8518 .text-light-emphasis {
8519 color: var(--bs-light-text-emphasis) !important;
8522 .text-dark-emphasis {
8523 color: var(--bs-dark-text-emphasis) !important;
8527 --bs-link-opacity: 0.1;
8530 .link-opacity-10-hover:hover {
8531 --bs-link-opacity: 0.1;
8535 --bs-link-opacity: 0.25;
8538 .link-opacity-25-hover:hover {
8539 --bs-link-opacity: 0.25;
8543 --bs-link-opacity: 0.5;
8546 .link-opacity-50-hover:hover {
8547 --bs-link-opacity: 0.5;
8551 --bs-link-opacity: 0.75;
8554 .link-opacity-75-hover:hover {
8555 --bs-link-opacity: 0.75;
8559 --bs-link-opacity: 1;
8562 .link-opacity-100-hover:hover {
8563 --bs-link-opacity: 1;
8567 text-underline-offset: 0.125em !important;
8570 .link-offset-1-hover:hover {
8571 text-underline-offset: 0.125em !important;
8575 text-underline-offset: 0.25em !important;
8578 .link-offset-2-hover:hover {
8579 text-underline-offset: 0.25em !important;
8583 text-underline-offset: 0.375em !important;
8586 .link-offset-3-hover:hover {
8587 text-underline-offset: 0.375em !important;
8590 .link-underline-primary {
8591 --bs-link-underline-opacity: 1;
8592 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8595 .link-underline-secondary {
8596 --bs-link-underline-opacity: 1;
8597 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8600 .link-underline-success {
8601 --bs-link-underline-opacity: 1;
8602 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8605 .link-underline-info {
8606 --bs-link-underline-opacity: 1;
8607 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8610 .link-underline-warning {
8611 --bs-link-underline-opacity: 1;
8612 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8615 .link-underline-danger {
8616 --bs-link-underline-opacity: 1;
8617 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8620 .link-underline-light {
8621 --bs-link-underline-opacity: 1;
8622 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8625 .link-underline-dark {
8626 --bs-link-underline-opacity: 1;
8627 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8631 --bs-link-underline-opacity: 1;
8632 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8635 .link-underline-opacity-0 {
8636 --bs-link-underline-opacity: 0;
8639 .link-underline-opacity-0-hover:hover {
8640 --bs-link-underline-opacity: 0;
8643 .link-underline-opacity-10 {
8644 --bs-link-underline-opacity: 0.1;
8647 .link-underline-opacity-10-hover:hover {
8648 --bs-link-underline-opacity: 0.1;
8651 .link-underline-opacity-25 {
8652 --bs-link-underline-opacity: 0.25;
8655 .link-underline-opacity-25-hover:hover {
8656 --bs-link-underline-opacity: 0.25;
8659 .link-underline-opacity-50 {
8660 --bs-link-underline-opacity: 0.5;
8663 .link-underline-opacity-50-hover:hover {
8664 --bs-link-underline-opacity: 0.5;
8667 .link-underline-opacity-75 {
8668 --bs-link-underline-opacity: 0.75;
8671 .link-underline-opacity-75-hover:hover {
8672 --bs-link-underline-opacity: 0.75;
8675 .link-underline-opacity-100 {
8676 --bs-link-underline-opacity: 1;
8679 .link-underline-opacity-100-hover:hover {
8680 --bs-link-underline-opacity: 1;
8685 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8690 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8695 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8700 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8705 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8710 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8715 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8720 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8725 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8730 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8735 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8740 background-color: transparent !important;
8743 .bg-body-secondary {
8745 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8750 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8754 --bs-bg-opacity: 0.1;
8758 --bs-bg-opacity: 0.25;
8762 --bs-bg-opacity: 0.5;
8766 --bs-bg-opacity: 0.75;
8773 .bg-primary-subtle {
8774 background-color: var(--bs-primary-bg-subtle) !important;
8777 .bg-secondary-subtle {
8778 background-color: var(--bs-secondary-bg-subtle) !important;
8781 .bg-success-subtle {
8782 background-color: var(--bs-success-bg-subtle) !important;
8786 background-color: var(--bs-info-bg-subtle) !important;
8789 .bg-warning-subtle {
8790 background-color: var(--bs-warning-bg-subtle) !important;
8794 background-color: var(--bs-danger-bg-subtle) !important;
8798 background-color: var(--bs-light-bg-subtle) !important;
8802 background-color: var(--bs-dark-bg-subtle) !important;
8806 background-image: var(--bs-gradient) !important;
8810 user-select: all !important;
8814 user-select: auto !important;
8818 user-select: none !important;
8822 pointer-events: none !important;
8826 pointer-events: auto !important;
8830 border-radius: var(--bs-border-radius) !important;
8834 border-radius: 0 !important;
8838 border-radius: var(--bs-border-radius-sm) !important;
8842 border-radius: var(--bs-border-radius) !important;
8846 border-radius: var(--bs-border-radius-lg) !important;
8850 border-radius: var(--bs-border-radius-xl) !important;
8854 border-radius: var(--bs-border-radius-xxl) !important;
8858 border-radius: 50% !important;
8862 border-radius: var(--bs-border-radius-pill) !important;
8866 border-top-left-radius: var(--bs-border-radius) !important;
8867 border-top-right-radius: var(--bs-border-radius) !important;
8871 border-top-left-radius: 0 !important;
8872 border-top-right-radius: 0 !important;
8876 border-top-left-radius: var(--bs-border-radius-sm) !important;
8877 border-top-right-radius: var(--bs-border-radius-sm) !important;
8881 border-top-left-radius: var(--bs-border-radius) !important;
8882 border-top-right-radius: var(--bs-border-radius) !important;
8886 border-top-left-radius: var(--bs-border-radius-lg) !important;
8887 border-top-right-radius: var(--bs-border-radius-lg) !important;
8891 border-top-left-radius: var(--bs-border-radius-xl) !important;
8892 border-top-right-radius: var(--bs-border-radius-xl) !important;
8896 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8897 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8900 .rounded-top-circle {
8901 border-top-left-radius: 50% !important;
8902 border-top-right-radius: 50% !important;
8906 border-top-left-radius: var(--bs-border-radius-pill) !important;
8907 border-top-right-radius: var(--bs-border-radius-pill) !important;
8911 border-top-right-radius: var(--bs-border-radius) !important;
8912 border-bottom-right-radius: var(--bs-border-radius) !important;
8916 border-top-right-radius: 0 !important;
8917 border-bottom-right-radius: 0 !important;
8921 border-top-right-radius: var(--bs-border-radius-sm) !important;
8922 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8926 border-top-right-radius: var(--bs-border-radius) !important;
8927 border-bottom-right-radius: var(--bs-border-radius) !important;
8931 border-top-right-radius: var(--bs-border-radius-lg) !important;
8932 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8936 border-top-right-radius: var(--bs-border-radius-xl) !important;
8937 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8941 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8942 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8945 .rounded-end-circle {
8946 border-top-right-radius: 50% !important;
8947 border-bottom-right-radius: 50% !important;
8951 border-top-right-radius: var(--bs-border-radius-pill) !important;
8952 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8956 border-bottom-right-radius: var(--bs-border-radius) !important;
8957 border-bottom-left-radius: var(--bs-border-radius) !important;
8961 border-bottom-right-radius: 0 !important;
8962 border-bottom-left-radius: 0 !important;
8966 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8967 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8971 border-bottom-right-radius: var(--bs-border-radius) !important;
8972 border-bottom-left-radius: var(--bs-border-radius) !important;
8976 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8977 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8981 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8982 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8986 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8987 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8990 .rounded-bottom-circle {
8991 border-bottom-right-radius: 50% !important;
8992 border-bottom-left-radius: 50% !important;
8995 .rounded-bottom-pill {
8996 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8997 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9001 border-bottom-left-radius: var(--bs-border-radius) !important;
9002 border-top-left-radius: var(--bs-border-radius) !important;
9006 border-bottom-left-radius: 0 !important;
9007 border-top-left-radius: 0 !important;
9011 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9012 border-top-left-radius: var(--bs-border-radius-sm) !important;
9016 border-bottom-left-radius: var(--bs-border-radius) !important;
9017 border-top-left-radius: var(--bs-border-radius) !important;
9021 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9022 border-top-left-radius: var(--bs-border-radius-lg) !important;
9026 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9027 border-top-left-radius: var(--bs-border-radius-xl) !important;
9031 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9032 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9035 .rounded-start-circle {
9036 border-bottom-left-radius: 50% !important;
9037 border-top-left-radius: 50% !important;
9040 .rounded-start-pill {
9041 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9042 border-top-left-radius: var(--bs-border-radius-pill) !important;
9046 visibility: visible !important;
9050 visibility: hidden !important;
9054 z-index: -1 !important;
9058 z-index: 0 !important;
9062 z-index: 1 !important;
9066 z-index: 2 !important;
9070 z-index: 3 !important;
9073 @media (min-width: 576px) {
9075 float: left !important;
9078 float: right !important;
9081 float: none !important;
9083 .object-fit-sm-contain {
9084 object-fit: contain !important;
9086 .object-fit-sm-cover {
9087 object-fit: cover !important;
9089 .object-fit-sm-fill {
9090 object-fit: fill !important;
9092 .object-fit-sm-scale {
9093 object-fit: scale-down !important;
9095 .object-fit-sm-none {
9096 object-fit: none !important;
9099 display: inline !important;
9101 .d-sm-inline-block {
9102 display: inline-block !important;
9105 display: block !important;
9108 display: grid !important;
9111 display: inline-grid !important;
9114 display: table !important;
9117 display: table-row !important;
9120 display: table-cell !important;
9123 display: flex !important;
9126 display: inline-flex !important;
9129 display: none !important;
9132 flex: 1 1 auto !important;
9135 flex-direction: row !important;
9138 flex-direction: column !important;
9140 .flex-sm-row-reverse {
9141 flex-direction: row-reverse !important;
9143 .flex-sm-column-reverse {
9144 flex-direction: column-reverse !important;
9147 flex-grow: 0 !important;
9150 flex-grow: 1 !important;
9153 flex-shrink: 0 !important;
9156 flex-shrink: 1 !important;
9159 flex-wrap: wrap !important;
9162 flex-wrap: nowrap !important;
9164 .flex-sm-wrap-reverse {
9165 flex-wrap: wrap-reverse !important;
9167 .justify-content-sm-start {
9168 justify-content: flex-start !important;
9170 .justify-content-sm-end {
9171 justify-content: flex-end !important;
9173 .justify-content-sm-center {
9174 justify-content: center !important;
9176 .justify-content-sm-between {
9177 justify-content: space-between !important;
9179 .justify-content-sm-around {
9180 justify-content: space-around !important;
9182 .justify-content-sm-evenly {
9183 justify-content: space-evenly !important;
9185 .align-items-sm-start {
9186 align-items: flex-start !important;
9188 .align-items-sm-end {
9189 align-items: flex-end !important;
9191 .align-items-sm-center {
9192 align-items: center !important;
9194 .align-items-sm-baseline {
9195 align-items: baseline !important;
9197 .align-items-sm-stretch {
9198 align-items: stretch !important;
9200 .align-content-sm-start {
9201 align-content: flex-start !important;
9203 .align-content-sm-end {
9204 align-content: flex-end !important;
9206 .align-content-sm-center {
9207 align-content: center !important;
9209 .align-content-sm-between {
9210 align-content: space-between !important;
9212 .align-content-sm-around {
9213 align-content: space-around !important;
9215 .align-content-sm-stretch {
9216 align-content: stretch !important;
9218 .align-self-sm-auto {
9219 align-self: auto !important;
9221 .align-self-sm-start {
9222 align-self: flex-start !important;
9224 .align-self-sm-end {
9225 align-self: flex-end !important;
9227 .align-self-sm-center {
9228 align-self: center !important;
9230 .align-self-sm-baseline {
9231 align-self: baseline !important;
9233 .align-self-sm-stretch {
9234 align-self: stretch !important;
9237 order: -1 !important;
9240 order: 0 !important;
9243 order: 1 !important;
9246 order: 2 !important;
9249 order: 3 !important;
9252 order: 4 !important;
9255 order: 5 !important;
9258 order: 6 !important;
9261 margin: 0 !important;
9264 margin: 0.25rem !important;
9267 margin: 0.5rem !important;
9270 margin: 1rem !important;
9273 margin: 1.5rem !important;
9276 margin: 3rem !important;
9279 margin: auto !important;
9282 margin-right: 0 !important;
9283 margin-left: 0 !important;
9286 margin-right: 0.25rem !important;
9287 margin-left: 0.25rem !important;
9290 margin-right: 0.5rem !important;
9291 margin-left: 0.5rem !important;
9294 margin-right: 1rem !important;
9295 margin-left: 1rem !important;
9298 margin-right: 1.5rem !important;
9299 margin-left: 1.5rem !important;
9302 margin-right: 3rem !important;
9303 margin-left: 3rem !important;
9306 margin-right: auto !important;
9307 margin-left: auto !important;
9310 margin-top: 0 !important;
9311 margin-bottom: 0 !important;
9314 margin-top: 0.25rem !important;
9315 margin-bottom: 0.25rem !important;
9318 margin-top: 0.5rem !important;
9319 margin-bottom: 0.5rem !important;
9322 margin-top: 1rem !important;
9323 margin-bottom: 1rem !important;
9326 margin-top: 1.5rem !important;
9327 margin-bottom: 1.5rem !important;
9330 margin-top: 3rem !important;
9331 margin-bottom: 3rem !important;
9334 margin-top: auto !important;
9335 margin-bottom: auto !important;
9338 margin-top: 0 !important;
9341 margin-top: 0.25rem !important;
9344 margin-top: 0.5rem !important;
9347 margin-top: 1rem !important;
9350 margin-top: 1.5rem !important;
9353 margin-top: 3rem !important;
9356 margin-top: auto !important;
9359 margin-right: 0 !important;
9362 margin-right: 0.25rem !important;
9365 margin-right: 0.5rem !important;
9368 margin-right: 1rem !important;
9371 margin-right: 1.5rem !important;
9374 margin-right: 3rem !important;
9377 margin-right: auto !important;
9380 margin-bottom: 0 !important;
9383 margin-bottom: 0.25rem !important;
9386 margin-bottom: 0.5rem !important;
9389 margin-bottom: 1rem !important;
9392 margin-bottom: 1.5rem !important;
9395 margin-bottom: 3rem !important;
9398 margin-bottom: auto !important;
9401 margin-left: 0 !important;
9404 margin-left: 0.25rem !important;
9407 margin-left: 0.5rem !important;
9410 margin-left: 1rem !important;
9413 margin-left: 1.5rem !important;
9416 margin-left: 3rem !important;
9419 margin-left: auto !important;
9422 padding: 0 !important;
9425 padding: 0.25rem !important;
9428 padding: 0.5rem !important;
9431 padding: 1rem !important;
9434 padding: 1.5rem !important;
9437 padding: 3rem !important;
9440 padding-right: 0 !important;
9441 padding-left: 0 !important;
9444 padding-right: 0.25rem !important;
9445 padding-left: 0.25rem !important;
9448 padding-right: 0.5rem !important;
9449 padding-left: 0.5rem !important;
9452 padding-right: 1rem !important;
9453 padding-left: 1rem !important;
9456 padding-right: 1.5rem !important;
9457 padding-left: 1.5rem !important;
9460 padding-right: 3rem !important;
9461 padding-left: 3rem !important;
9464 padding-top: 0 !important;
9465 padding-bottom: 0 !important;
9468 padding-top: 0.25rem !important;
9469 padding-bottom: 0.25rem !important;
9472 padding-top: 0.5rem !important;
9473 padding-bottom: 0.5rem !important;
9476 padding-top: 1rem !important;
9477 padding-bottom: 1rem !important;
9480 padding-top: 1.5rem !important;
9481 padding-bottom: 1.5rem !important;
9484 padding-top: 3rem !important;
9485 padding-bottom: 3rem !important;
9488 padding-top: 0 !important;
9491 padding-top: 0.25rem !important;
9494 padding-top: 0.5rem !important;
9497 padding-top: 1rem !important;
9500 padding-top: 1.5rem !important;
9503 padding-top: 3rem !important;
9506 padding-right: 0 !important;
9509 padding-right: 0.25rem !important;
9512 padding-right: 0.5rem !important;
9515 padding-right: 1rem !important;
9518 padding-right: 1.5rem !important;
9521 padding-right: 3rem !important;
9524 padding-bottom: 0 !important;
9527 padding-bottom: 0.25rem !important;
9530 padding-bottom: 0.5rem !important;
9533 padding-bottom: 1rem !important;
9536 padding-bottom: 1.5rem !important;
9539 padding-bottom: 3rem !important;
9542 padding-left: 0 !important;
9545 padding-left: 0.25rem !important;
9548 padding-left: 0.5rem !important;
9551 padding-left: 1rem !important;
9554 padding-left: 1.5rem !important;
9557 padding-left: 3rem !important;
9563 gap: 0.25rem !important;
9566 gap: 0.5rem !important;
9569 gap: 1rem !important;
9572 gap: 1.5rem !important;
9575 gap: 3rem !important;
9578 row-gap: 0 !important;
9581 row-gap: 0.25rem !important;
9584 row-gap: 0.5rem !important;
9587 row-gap: 1rem !important;
9590 row-gap: 1.5rem !important;
9593 row-gap: 3rem !important;
9596 column-gap: 0 !important;
9599 column-gap: 0.25rem !important;
9602 column-gap: 0.5rem !important;
9605 column-gap: 1rem !important;
9608 column-gap: 1.5rem !important;
9611 column-gap: 3rem !important;
9614 text-align: left !important;
9617 text-align: right !important;
9620 text-align: center !important;
9623 @media (min-width: 768px) {
9625 float: left !important;
9628 float: right !important;
9631 float: none !important;
9633 .object-fit-md-contain {
9634 object-fit: contain !important;
9636 .object-fit-md-cover {
9637 object-fit: cover !important;
9639 .object-fit-md-fill {
9640 object-fit: fill !important;
9642 .object-fit-md-scale {
9643 object-fit: scale-down !important;
9645 .object-fit-md-none {
9646 object-fit: none !important;
9649 display: inline !important;
9651 .d-md-inline-block {
9652 display: inline-block !important;
9655 display: block !important;
9658 display: grid !important;
9661 display: inline-grid !important;
9664 display: table !important;
9667 display: table-row !important;
9670 display: table-cell !important;
9673 display: flex !important;
9676 display: inline-flex !important;
9679 display: none !important;
9682 flex: 1 1 auto !important;
9685 flex-direction: row !important;
9688 flex-direction: column !important;
9690 .flex-md-row-reverse {
9691 flex-direction: row-reverse !important;
9693 .flex-md-column-reverse {
9694 flex-direction: column-reverse !important;
9697 flex-grow: 0 !important;
9700 flex-grow: 1 !important;
9703 flex-shrink: 0 !important;
9706 flex-shrink: 1 !important;
9709 flex-wrap: wrap !important;
9712 flex-wrap: nowrap !important;
9714 .flex-md-wrap-reverse {
9715 flex-wrap: wrap-reverse !important;
9717 .justify-content-md-start {
9718 justify-content: flex-start !important;
9720 .justify-content-md-end {
9721 justify-content: flex-end !important;
9723 .justify-content-md-center {
9724 justify-content: center !important;
9726 .justify-content-md-between {
9727 justify-content: space-between !important;
9729 .justify-content-md-around {
9730 justify-content: space-around !important;
9732 .justify-content-md-evenly {
9733 justify-content: space-evenly !important;
9735 .align-items-md-start {
9736 align-items: flex-start !important;
9738 .align-items-md-end {
9739 align-items: flex-end !important;
9741 .align-items-md-center {
9742 align-items: center !important;
9744 .align-items-md-baseline {
9745 align-items: baseline !important;
9747 .align-items-md-stretch {
9748 align-items: stretch !important;
9750 .align-content-md-start {
9751 align-content: flex-start !important;
9753 .align-content-md-end {
9754 align-content: flex-end !important;
9756 .align-content-md-center {
9757 align-content: center !important;
9759 .align-content-md-between {
9760 align-content: space-between !important;
9762 .align-content-md-around {
9763 align-content: space-around !important;
9765 .align-content-md-stretch {
9766 align-content: stretch !important;
9768 .align-self-md-auto {
9769 align-self: auto !important;
9771 .align-self-md-start {
9772 align-self: flex-start !important;
9774 .align-self-md-end {
9775 align-self: flex-end !important;
9777 .align-self-md-center {
9778 align-self: center !important;
9780 .align-self-md-baseline {
9781 align-self: baseline !important;
9783 .align-self-md-stretch {
9784 align-self: stretch !important;
9787 order: -1 !important;
9790 order: 0 !important;
9793 order: 1 !important;
9796 order: 2 !important;
9799 order: 3 !important;
9802 order: 4 !important;
9805 order: 5 !important;
9808 order: 6 !important;
9811 margin: 0 !important;
9814 margin: 0.25rem !important;
9817 margin: 0.5rem !important;
9820 margin: 1rem !important;
9823 margin: 1.5rem !important;
9826 margin: 3rem !important;
9829 margin: auto !important;
9832 margin-right: 0 !important;
9833 margin-left: 0 !important;
9836 margin-right: 0.25rem !important;
9837 margin-left: 0.25rem !important;
9840 margin-right: 0.5rem !important;
9841 margin-left: 0.5rem !important;
9844 margin-right: 1rem !important;
9845 margin-left: 1rem !important;
9848 margin-right: 1.5rem !important;
9849 margin-left: 1.5rem !important;
9852 margin-right: 3rem !important;
9853 margin-left: 3rem !important;
9856 margin-right: auto !important;
9857 margin-left: auto !important;
9860 margin-top: 0 !important;
9861 margin-bottom: 0 !important;
9864 margin-top: 0.25rem !important;
9865 margin-bottom: 0.25rem !important;
9868 margin-top: 0.5rem !important;
9869 margin-bottom: 0.5rem !important;
9872 margin-top: 1rem !important;
9873 margin-bottom: 1rem !important;
9876 margin-top: 1.5rem !important;
9877 margin-bottom: 1.5rem !important;
9880 margin-top: 3rem !important;
9881 margin-bottom: 3rem !important;
9884 margin-top: auto !important;
9885 margin-bottom: auto !important;
9888 margin-top: 0 !important;
9891 margin-top: 0.25rem !important;
9894 margin-top: 0.5rem !important;
9897 margin-top: 1rem !important;
9900 margin-top: 1.5rem !important;
9903 margin-top: 3rem !important;
9906 margin-top: auto !important;
9909 margin-right: 0 !important;
9912 margin-right: 0.25rem !important;
9915 margin-right: 0.5rem !important;
9918 margin-right: 1rem !important;
9921 margin-right: 1.5rem !important;
9924 margin-right: 3rem !important;
9927 margin-right: auto !important;
9930 margin-bottom: 0 !important;
9933 margin-bottom: 0.25rem !important;
9936 margin-bottom: 0.5rem !important;
9939 margin-bottom: 1rem !important;
9942 margin-bottom: 1.5rem !important;
9945 margin-bottom: 3rem !important;
9948 margin-bottom: auto !important;
9951 margin-left: 0 !important;
9954 margin-left: 0.25rem !important;
9957 margin-left: 0.5rem !important;
9960 margin-left: 1rem !important;
9963 margin-left: 1.5rem !important;
9966 margin-left: 3rem !important;
9969 margin-left: auto !important;
9972 padding: 0 !important;
9975 padding: 0.25rem !important;
9978 padding: 0.5rem !important;
9981 padding: 1rem !important;
9984 padding: 1.5rem !important;
9987 padding: 3rem !important;
9990 padding-right: 0 !important;
9991 padding-left: 0 !important;
9994 padding-right: 0.25rem !important;
9995 padding-left: 0.25rem !important;
9998 padding-right: 0.5rem !important;
9999 padding-left: 0.5rem !important;
10002 padding-right: 1rem !important;
10003 padding-left: 1rem !important;
10006 padding-right: 1.5rem !important;
10007 padding-left: 1.5rem !important;
10010 padding-right: 3rem !important;
10011 padding-left: 3rem !important;
10014 padding-top: 0 !important;
10015 padding-bottom: 0 !important;
10018 padding-top: 0.25rem !important;
10019 padding-bottom: 0.25rem !important;
10022 padding-top: 0.5rem !important;
10023 padding-bottom: 0.5rem !important;
10026 padding-top: 1rem !important;
10027 padding-bottom: 1rem !important;
10030 padding-top: 1.5rem !important;
10031 padding-bottom: 1.5rem !important;
10034 padding-top: 3rem !important;
10035 padding-bottom: 3rem !important;
10038 padding-top: 0 !important;
10041 padding-top: 0.25rem !important;
10044 padding-top: 0.5rem !important;
10047 padding-top: 1rem !important;
10050 padding-top: 1.5rem !important;
10053 padding-top: 3rem !important;
10056 padding-right: 0 !important;
10059 padding-right: 0.25rem !important;
10062 padding-right: 0.5rem !important;
10065 padding-right: 1rem !important;
10068 padding-right: 1.5rem !important;
10071 padding-right: 3rem !important;
10074 padding-bottom: 0 !important;
10077 padding-bottom: 0.25rem !important;
10080 padding-bottom: 0.5rem !important;
10083 padding-bottom: 1rem !important;
10086 padding-bottom: 1.5rem !important;
10089 padding-bottom: 3rem !important;
10092 padding-left: 0 !important;
10095 padding-left: 0.25rem !important;
10098 padding-left: 0.5rem !important;
10101 padding-left: 1rem !important;
10104 padding-left: 1.5rem !important;
10107 padding-left: 3rem !important;
10113 gap: 0.25rem !important;
10116 gap: 0.5rem !important;
10119 gap: 1rem !important;
10122 gap: 1.5rem !important;
10125 gap: 3rem !important;
10128 row-gap: 0 !important;
10131 row-gap: 0.25rem !important;
10134 row-gap: 0.5rem !important;
10137 row-gap: 1rem !important;
10140 row-gap: 1.5rem !important;
10143 row-gap: 3rem !important;
10146 column-gap: 0 !important;
10149 column-gap: 0.25rem !important;
10152 column-gap: 0.5rem !important;
10155 column-gap: 1rem !important;
10158 column-gap: 1.5rem !important;
10161 column-gap: 3rem !important;
10164 text-align: left !important;
10167 text-align: right !important;
10170 text-align: center !important;
10173 @media (min-width: 992px) {
10175 float: left !important;
10178 float: right !important;
10181 float: none !important;
10183 .object-fit-lg-contain {
10184 object-fit: contain !important;
10186 .object-fit-lg-cover {
10187 object-fit: cover !important;
10189 .object-fit-lg-fill {
10190 object-fit: fill !important;
10192 .object-fit-lg-scale {
10193 object-fit: scale-down !important;
10195 .object-fit-lg-none {
10196 object-fit: none !important;
10199 display: inline !important;
10201 .d-lg-inline-block {
10202 display: inline-block !important;
10205 display: block !important;
10208 display: grid !important;
10210 .d-lg-inline-grid {
10211 display: inline-grid !important;
10214 display: table !important;
10217 display: table-row !important;
10220 display: table-cell !important;
10223 display: flex !important;
10225 .d-lg-inline-flex {
10226 display: inline-flex !important;
10229 display: none !important;
10232 flex: 1 1 auto !important;
10235 flex-direction: row !important;
10238 flex-direction: column !important;
10240 .flex-lg-row-reverse {
10241 flex-direction: row-reverse !important;
10243 .flex-lg-column-reverse {
10244 flex-direction: column-reverse !important;
10247 flex-grow: 0 !important;
10250 flex-grow: 1 !important;
10252 .flex-lg-shrink-0 {
10253 flex-shrink: 0 !important;
10255 .flex-lg-shrink-1 {
10256 flex-shrink: 1 !important;
10259 flex-wrap: wrap !important;
10262 flex-wrap: nowrap !important;
10264 .flex-lg-wrap-reverse {
10265 flex-wrap: wrap-reverse !important;
10267 .justify-content-lg-start {
10268 justify-content: flex-start !important;
10270 .justify-content-lg-end {
10271 justify-content: flex-end !important;
10273 .justify-content-lg-center {
10274 justify-content: center !important;
10276 .justify-content-lg-between {
10277 justify-content: space-between !important;
10279 .justify-content-lg-around {
10280 justify-content: space-around !important;
10282 .justify-content-lg-evenly {
10283 justify-content: space-evenly !important;
10285 .align-items-lg-start {
10286 align-items: flex-start !important;
10288 .align-items-lg-end {
10289 align-items: flex-end !important;
10291 .align-items-lg-center {
10292 align-items: center !important;
10294 .align-items-lg-baseline {
10295 align-items: baseline !important;
10297 .align-items-lg-stretch {
10298 align-items: stretch !important;
10300 .align-content-lg-start {
10301 align-content: flex-start !important;
10303 .align-content-lg-end {
10304 align-content: flex-end !important;
10306 .align-content-lg-center {
10307 align-content: center !important;
10309 .align-content-lg-between {
10310 align-content: space-between !important;
10312 .align-content-lg-around {
10313 align-content: space-around !important;
10315 .align-content-lg-stretch {
10316 align-content: stretch !important;
10318 .align-self-lg-auto {
10319 align-self: auto !important;
10321 .align-self-lg-start {
10322 align-self: flex-start !important;
10324 .align-self-lg-end {
10325 align-self: flex-end !important;
10327 .align-self-lg-center {
10328 align-self: center !important;
10330 .align-self-lg-baseline {
10331 align-self: baseline !important;
10333 .align-self-lg-stretch {
10334 align-self: stretch !important;
10337 order: -1 !important;
10340 order: 0 !important;
10343 order: 1 !important;
10346 order: 2 !important;
10349 order: 3 !important;
10352 order: 4 !important;
10355 order: 5 !important;
10358 order: 6 !important;
10361 margin: 0 !important;
10364 margin: 0.25rem !important;
10367 margin: 0.5rem !important;
10370 margin: 1rem !important;
10373 margin: 1.5rem !important;
10376 margin: 3rem !important;
10379 margin: auto !important;
10382 margin-right: 0 !important;
10383 margin-left: 0 !important;
10386 margin-right: 0.25rem !important;
10387 margin-left: 0.25rem !important;
10390 margin-right: 0.5rem !important;
10391 margin-left: 0.5rem !important;
10394 margin-right: 1rem !important;
10395 margin-left: 1rem !important;
10398 margin-right: 1.5rem !important;
10399 margin-left: 1.5rem !important;
10402 margin-right: 3rem !important;
10403 margin-left: 3rem !important;
10406 margin-right: auto !important;
10407 margin-left: auto !important;
10410 margin-top: 0 !important;
10411 margin-bottom: 0 !important;
10414 margin-top: 0.25rem !important;
10415 margin-bottom: 0.25rem !important;
10418 margin-top: 0.5rem !important;
10419 margin-bottom: 0.5rem !important;
10422 margin-top: 1rem !important;
10423 margin-bottom: 1rem !important;
10426 margin-top: 1.5rem !important;
10427 margin-bottom: 1.5rem !important;
10430 margin-top: 3rem !important;
10431 margin-bottom: 3rem !important;
10434 margin-top: auto !important;
10435 margin-bottom: auto !important;
10438 margin-top: 0 !important;
10441 margin-top: 0.25rem !important;
10444 margin-top: 0.5rem !important;
10447 margin-top: 1rem !important;
10450 margin-top: 1.5rem !important;
10453 margin-top: 3rem !important;
10456 margin-top: auto !important;
10459 margin-right: 0 !important;
10462 margin-right: 0.25rem !important;
10465 margin-right: 0.5rem !important;
10468 margin-right: 1rem !important;
10471 margin-right: 1.5rem !important;
10474 margin-right: 3rem !important;
10477 margin-right: auto !important;
10480 margin-bottom: 0 !important;
10483 margin-bottom: 0.25rem !important;
10486 margin-bottom: 0.5rem !important;
10489 margin-bottom: 1rem !important;
10492 margin-bottom: 1.5rem !important;
10495 margin-bottom: 3rem !important;
10498 margin-bottom: auto !important;
10501 margin-left: 0 !important;
10504 margin-left: 0.25rem !important;
10507 margin-left: 0.5rem !important;
10510 margin-left: 1rem !important;
10513 margin-left: 1.5rem !important;
10516 margin-left: 3rem !important;
10519 margin-left: auto !important;
10522 padding: 0 !important;
10525 padding: 0.25rem !important;
10528 padding: 0.5rem !important;
10531 padding: 1rem !important;
10534 padding: 1.5rem !important;
10537 padding: 3rem !important;
10540 padding-right: 0 !important;
10541 padding-left: 0 !important;
10544 padding-right: 0.25rem !important;
10545 padding-left: 0.25rem !important;
10548 padding-right: 0.5rem !important;
10549 padding-left: 0.5rem !important;
10552 padding-right: 1rem !important;
10553 padding-left: 1rem !important;
10556 padding-right: 1.5rem !important;
10557 padding-left: 1.5rem !important;
10560 padding-right: 3rem !important;
10561 padding-left: 3rem !important;
10564 padding-top: 0 !important;
10565 padding-bottom: 0 !important;
10568 padding-top: 0.25rem !important;
10569 padding-bottom: 0.25rem !important;
10572 padding-top: 0.5rem !important;
10573 padding-bottom: 0.5rem !important;
10576 padding-top: 1rem !important;
10577 padding-bottom: 1rem !important;
10580 padding-top: 1.5rem !important;
10581 padding-bottom: 1.5rem !important;
10584 padding-top: 3rem !important;
10585 padding-bottom: 3rem !important;
10588 padding-top: 0 !important;
10591 padding-top: 0.25rem !important;
10594 padding-top: 0.5rem !important;
10597 padding-top: 1rem !important;
10600 padding-top: 1.5rem !important;
10603 padding-top: 3rem !important;
10606 padding-right: 0 !important;
10609 padding-right: 0.25rem !important;
10612 padding-right: 0.5rem !important;
10615 padding-right: 1rem !important;
10618 padding-right: 1.5rem !important;
10621 padding-right: 3rem !important;
10624 padding-bottom: 0 !important;
10627 padding-bottom: 0.25rem !important;
10630 padding-bottom: 0.5rem !important;
10633 padding-bottom: 1rem !important;
10636 padding-bottom: 1.5rem !important;
10639 padding-bottom: 3rem !important;
10642 padding-left: 0 !important;
10645 padding-left: 0.25rem !important;
10648 padding-left: 0.5rem !important;
10651 padding-left: 1rem !important;
10654 padding-left: 1.5rem !important;
10657 padding-left: 3rem !important;
10663 gap: 0.25rem !important;
10666 gap: 0.5rem !important;
10669 gap: 1rem !important;
10672 gap: 1.5rem !important;
10675 gap: 3rem !important;
10678 row-gap: 0 !important;
10681 row-gap: 0.25rem !important;
10684 row-gap: 0.5rem !important;
10687 row-gap: 1rem !important;
10690 row-gap: 1.5rem !important;
10693 row-gap: 3rem !important;
10696 column-gap: 0 !important;
10699 column-gap: 0.25rem !important;
10702 column-gap: 0.5rem !important;
10705 column-gap: 1rem !important;
10708 column-gap: 1.5rem !important;
10711 column-gap: 3rem !important;
10714 text-align: left !important;
10717 text-align: right !important;
10720 text-align: center !important;
10723 @media (min-width: 1200px) {
10725 float: left !important;
10728 float: right !important;
10731 float: none !important;
10733 .object-fit-xl-contain {
10734 object-fit: contain !important;
10736 .object-fit-xl-cover {
10737 object-fit: cover !important;
10739 .object-fit-xl-fill {
10740 object-fit: fill !important;
10742 .object-fit-xl-scale {
10743 object-fit: scale-down !important;
10745 .object-fit-xl-none {
10746 object-fit: none !important;
10749 display: inline !important;
10751 .d-xl-inline-block {
10752 display: inline-block !important;
10755 display: block !important;
10758 display: grid !important;
10760 .d-xl-inline-grid {
10761 display: inline-grid !important;
10764 display: table !important;
10767 display: table-row !important;
10770 display: table-cell !important;
10773 display: flex !important;
10775 .d-xl-inline-flex {
10776 display: inline-flex !important;
10779 display: none !important;
10782 flex: 1 1 auto !important;
10785 flex-direction: row !important;
10788 flex-direction: column !important;
10790 .flex-xl-row-reverse {
10791 flex-direction: row-reverse !important;
10793 .flex-xl-column-reverse {
10794 flex-direction: column-reverse !important;
10797 flex-grow: 0 !important;
10800 flex-grow: 1 !important;
10802 .flex-xl-shrink-0 {
10803 flex-shrink: 0 !important;
10805 .flex-xl-shrink-1 {
10806 flex-shrink: 1 !important;
10809 flex-wrap: wrap !important;
10812 flex-wrap: nowrap !important;
10814 .flex-xl-wrap-reverse {
10815 flex-wrap: wrap-reverse !important;
10817 .justify-content-xl-start {
10818 justify-content: flex-start !important;
10820 .justify-content-xl-end {
10821 justify-content: flex-end !important;
10823 .justify-content-xl-center {
10824 justify-content: center !important;
10826 .justify-content-xl-between {
10827 justify-content: space-between !important;
10829 .justify-content-xl-around {
10830 justify-content: space-around !important;
10832 .justify-content-xl-evenly {
10833 justify-content: space-evenly !important;
10835 .align-items-xl-start {
10836 align-items: flex-start !important;
10838 .align-items-xl-end {
10839 align-items: flex-end !important;
10841 .align-items-xl-center {
10842 align-items: center !important;
10844 .align-items-xl-baseline {
10845 align-items: baseline !important;
10847 .align-items-xl-stretch {
10848 align-items: stretch !important;
10850 .align-content-xl-start {
10851 align-content: flex-start !important;
10853 .align-content-xl-end {
10854 align-content: flex-end !important;
10856 .align-content-xl-center {
10857 align-content: center !important;
10859 .align-content-xl-between {
10860 align-content: space-between !important;
10862 .align-content-xl-around {
10863 align-content: space-around !important;
10865 .align-content-xl-stretch {
10866 align-content: stretch !important;
10868 .align-self-xl-auto {
10869 align-self: auto !important;
10871 .align-self-xl-start {
10872 align-self: flex-start !important;
10874 .align-self-xl-end {
10875 align-self: flex-end !important;
10877 .align-self-xl-center {
10878 align-self: center !important;
10880 .align-self-xl-baseline {
10881 align-self: baseline !important;
10883 .align-self-xl-stretch {
10884 align-self: stretch !important;
10887 order: -1 !important;
10890 order: 0 !important;
10893 order: 1 !important;
10896 order: 2 !important;
10899 order: 3 !important;
10902 order: 4 !important;
10905 order: 5 !important;
10908 order: 6 !important;
10911 margin: 0 !important;
10914 margin: 0.25rem !important;
10917 margin: 0.5rem !important;
10920 margin: 1rem !important;
10923 margin: 1.5rem !important;
10926 margin: 3rem !important;
10929 margin: auto !important;
10932 margin-right: 0 !important;
10933 margin-left: 0 !important;
10936 margin-right: 0.25rem !important;
10937 margin-left: 0.25rem !important;
10940 margin-right: 0.5rem !important;
10941 margin-left: 0.5rem !important;
10944 margin-right: 1rem !important;
10945 margin-left: 1rem !important;
10948 margin-right: 1.5rem !important;
10949 margin-left: 1.5rem !important;
10952 margin-right: 3rem !important;
10953 margin-left: 3rem !important;
10956 margin-right: auto !important;
10957 margin-left: auto !important;
10960 margin-top: 0 !important;
10961 margin-bottom: 0 !important;
10964 margin-top: 0.25rem !important;
10965 margin-bottom: 0.25rem !important;
10968 margin-top: 0.5rem !important;
10969 margin-bottom: 0.5rem !important;
10972 margin-top: 1rem !important;
10973 margin-bottom: 1rem !important;
10976 margin-top: 1.5rem !important;
10977 margin-bottom: 1.5rem !important;
10980 margin-top: 3rem !important;
10981 margin-bottom: 3rem !important;
10984 margin-top: auto !important;
10985 margin-bottom: auto !important;
10988 margin-top: 0 !important;
10991 margin-top: 0.25rem !important;
10994 margin-top: 0.5rem !important;
10997 margin-top: 1rem !important;
11000 margin-top: 1.5rem !important;
11003 margin-top: 3rem !important;
11006 margin-top: auto !important;
11009 margin-right: 0 !important;
11012 margin-right: 0.25rem !important;
11015 margin-right: 0.5rem !important;
11018 margin-right: 1rem !important;
11021 margin-right: 1.5rem !important;
11024 margin-right: 3rem !important;
11027 margin-right: auto !important;
11030 margin-bottom: 0 !important;
11033 margin-bottom: 0.25rem !important;
11036 margin-bottom: 0.5rem !important;
11039 margin-bottom: 1rem !important;
11042 margin-bottom: 1.5rem !important;
11045 margin-bottom: 3rem !important;
11048 margin-bottom: auto !important;
11051 margin-left: 0 !important;
11054 margin-left: 0.25rem !important;
11057 margin-left: 0.5rem !important;
11060 margin-left: 1rem !important;
11063 margin-left: 1.5rem !important;
11066 margin-left: 3rem !important;
11069 margin-left: auto !important;
11072 padding: 0 !important;
11075 padding: 0.25rem !important;
11078 padding: 0.5rem !important;
11081 padding: 1rem !important;
11084 padding: 1.5rem !important;
11087 padding: 3rem !important;
11090 padding-right: 0 !important;
11091 padding-left: 0 !important;
11094 padding-right: 0.25rem !important;
11095 padding-left: 0.25rem !important;
11098 padding-right: 0.5rem !important;
11099 padding-left: 0.5rem !important;
11102 padding-right: 1rem !important;
11103 padding-left: 1rem !important;
11106 padding-right: 1.5rem !important;
11107 padding-left: 1.5rem !important;
11110 padding-right: 3rem !important;
11111 padding-left: 3rem !important;
11114 padding-top: 0 !important;
11115 padding-bottom: 0 !important;
11118 padding-top: 0.25rem !important;
11119 padding-bottom: 0.25rem !important;
11122 padding-top: 0.5rem !important;
11123 padding-bottom: 0.5rem !important;
11126 padding-top: 1rem !important;
11127 padding-bottom: 1rem !important;
11130 padding-top: 1.5rem !important;
11131 padding-bottom: 1.5rem !important;
11134 padding-top: 3rem !important;
11135 padding-bottom: 3rem !important;
11138 padding-top: 0 !important;
11141 padding-top: 0.25rem !important;
11144 padding-top: 0.5rem !important;
11147 padding-top: 1rem !important;
11150 padding-top: 1.5rem !important;
11153 padding-top: 3rem !important;
11156 padding-right: 0 !important;
11159 padding-right: 0.25rem !important;
11162 padding-right: 0.5rem !important;
11165 padding-right: 1rem !important;
11168 padding-right: 1.5rem !important;
11171 padding-right: 3rem !important;
11174 padding-bottom: 0 !important;
11177 padding-bottom: 0.25rem !important;
11180 padding-bottom: 0.5rem !important;
11183 padding-bottom: 1rem !important;
11186 padding-bottom: 1.5rem !important;
11189 padding-bottom: 3rem !important;
11192 padding-left: 0 !important;
11195 padding-left: 0.25rem !important;
11198 padding-left: 0.5rem !important;
11201 padding-left: 1rem !important;
11204 padding-left: 1.5rem !important;
11207 padding-left: 3rem !important;
11213 gap: 0.25rem !important;
11216 gap: 0.5rem !important;
11219 gap: 1rem !important;
11222 gap: 1.5rem !important;
11225 gap: 3rem !important;
11228 row-gap: 0 !important;
11231 row-gap: 0.25rem !important;
11234 row-gap: 0.5rem !important;
11237 row-gap: 1rem !important;
11240 row-gap: 1.5rem !important;
11243 row-gap: 3rem !important;
11246 column-gap: 0 !important;
11249 column-gap: 0.25rem !important;
11252 column-gap: 0.5rem !important;
11255 column-gap: 1rem !important;
11258 column-gap: 1.5rem !important;
11261 column-gap: 3rem !important;
11264 text-align: left !important;
11267 text-align: right !important;
11270 text-align: center !important;
11273 @media (min-width: 1400px) {
11275 float: left !important;
11278 float: right !important;
11281 float: none !important;
11283 .object-fit-xxl-contain {
11284 object-fit: contain !important;
11286 .object-fit-xxl-cover {
11287 object-fit: cover !important;
11289 .object-fit-xxl-fill {
11290 object-fit: fill !important;
11292 .object-fit-xxl-scale {
11293 object-fit: scale-down !important;
11295 .object-fit-xxl-none {
11296 object-fit: none !important;
11299 display: inline !important;
11301 .d-xxl-inline-block {
11302 display: inline-block !important;
11305 display: block !important;
11308 display: grid !important;
11310 .d-xxl-inline-grid {
11311 display: inline-grid !important;
11314 display: table !important;
11317 display: table-row !important;
11319 .d-xxl-table-cell {
11320 display: table-cell !important;
11323 display: flex !important;
11325 .d-xxl-inline-flex {
11326 display: inline-flex !important;
11329 display: none !important;
11332 flex: 1 1 auto !important;
11335 flex-direction: row !important;
11338 flex-direction: column !important;
11340 .flex-xxl-row-reverse {
11341 flex-direction: row-reverse !important;
11343 .flex-xxl-column-reverse {
11344 flex-direction: column-reverse !important;
11347 flex-grow: 0 !important;
11350 flex-grow: 1 !important;
11352 .flex-xxl-shrink-0 {
11353 flex-shrink: 0 !important;
11355 .flex-xxl-shrink-1 {
11356 flex-shrink: 1 !important;
11359 flex-wrap: wrap !important;
11362 flex-wrap: nowrap !important;
11364 .flex-xxl-wrap-reverse {
11365 flex-wrap: wrap-reverse !important;
11367 .justify-content-xxl-start {
11368 justify-content: flex-start !important;
11370 .justify-content-xxl-end {
11371 justify-content: flex-end !important;
11373 .justify-content-xxl-center {
11374 justify-content: center !important;
11376 .justify-content-xxl-between {
11377 justify-content: space-between !important;
11379 .justify-content-xxl-around {
11380 justify-content: space-around !important;
11382 .justify-content-xxl-evenly {
11383 justify-content: space-evenly !important;
11385 .align-items-xxl-start {
11386 align-items: flex-start !important;
11388 .align-items-xxl-end {
11389 align-items: flex-end !important;
11391 .align-items-xxl-center {
11392 align-items: center !important;
11394 .align-items-xxl-baseline {
11395 align-items: baseline !important;
11397 .align-items-xxl-stretch {
11398 align-items: stretch !important;
11400 .align-content-xxl-start {
11401 align-content: flex-start !important;
11403 .align-content-xxl-end {
11404 align-content: flex-end !important;
11406 .align-content-xxl-center {
11407 align-content: center !important;
11409 .align-content-xxl-between {
11410 align-content: space-between !important;
11412 .align-content-xxl-around {
11413 align-content: space-around !important;
11415 .align-content-xxl-stretch {
11416 align-content: stretch !important;
11418 .align-self-xxl-auto {
11419 align-self: auto !important;
11421 .align-self-xxl-start {
11422 align-self: flex-start !important;
11424 .align-self-xxl-end {
11425 align-self: flex-end !important;
11427 .align-self-xxl-center {
11428 align-self: center !important;
11430 .align-self-xxl-baseline {
11431 align-self: baseline !important;
11433 .align-self-xxl-stretch {
11434 align-self: stretch !important;
11437 order: -1 !important;
11440 order: 0 !important;
11443 order: 1 !important;
11446 order: 2 !important;
11449 order: 3 !important;
11452 order: 4 !important;
11455 order: 5 !important;
11458 order: 6 !important;
11461 margin: 0 !important;
11464 margin: 0.25rem !important;
11467 margin: 0.5rem !important;
11470 margin: 1rem !important;
11473 margin: 1.5rem !important;
11476 margin: 3rem !important;
11479 margin: auto !important;
11482 margin-right: 0 !important;
11483 margin-left: 0 !important;
11486 margin-right: 0.25rem !important;
11487 margin-left: 0.25rem !important;
11490 margin-right: 0.5rem !important;
11491 margin-left: 0.5rem !important;
11494 margin-right: 1rem !important;
11495 margin-left: 1rem !important;
11498 margin-right: 1.5rem !important;
11499 margin-left: 1.5rem !important;
11502 margin-right: 3rem !important;
11503 margin-left: 3rem !important;
11506 margin-right: auto !important;
11507 margin-left: auto !important;
11510 margin-top: 0 !important;
11511 margin-bottom: 0 !important;
11514 margin-top: 0.25rem !important;
11515 margin-bottom: 0.25rem !important;
11518 margin-top: 0.5rem !important;
11519 margin-bottom: 0.5rem !important;
11522 margin-top: 1rem !important;
11523 margin-bottom: 1rem !important;
11526 margin-top: 1.5rem !important;
11527 margin-bottom: 1.5rem !important;
11530 margin-top: 3rem !important;
11531 margin-bottom: 3rem !important;
11534 margin-top: auto !important;
11535 margin-bottom: auto !important;
11538 margin-top: 0 !important;
11541 margin-top: 0.25rem !important;
11544 margin-top: 0.5rem !important;
11547 margin-top: 1rem !important;
11550 margin-top: 1.5rem !important;
11553 margin-top: 3rem !important;
11556 margin-top: auto !important;
11559 margin-right: 0 !important;
11562 margin-right: 0.25rem !important;
11565 margin-right: 0.5rem !important;
11568 margin-right: 1rem !important;
11571 margin-right: 1.5rem !important;
11574 margin-right: 3rem !important;
11577 margin-right: auto !important;
11580 margin-bottom: 0 !important;
11583 margin-bottom: 0.25rem !important;
11586 margin-bottom: 0.5rem !important;
11589 margin-bottom: 1rem !important;
11592 margin-bottom: 1.5rem !important;
11595 margin-bottom: 3rem !important;
11598 margin-bottom: auto !important;
11601 margin-left: 0 !important;
11604 margin-left: 0.25rem !important;
11607 margin-left: 0.5rem !important;
11610 margin-left: 1rem !important;
11613 margin-left: 1.5rem !important;
11616 margin-left: 3rem !important;
11619 margin-left: auto !important;
11622 padding: 0 !important;
11625 padding: 0.25rem !important;
11628 padding: 0.5rem !important;
11631 padding: 1rem !important;
11634 padding: 1.5rem !important;
11637 padding: 3rem !important;
11640 padding-right: 0 !important;
11641 padding-left: 0 !important;
11644 padding-right: 0.25rem !important;
11645 padding-left: 0.25rem !important;
11648 padding-right: 0.5rem !important;
11649 padding-left: 0.5rem !important;
11652 padding-right: 1rem !important;
11653 padding-left: 1rem !important;
11656 padding-right: 1.5rem !important;
11657 padding-left: 1.5rem !important;
11660 padding-right: 3rem !important;
11661 padding-left: 3rem !important;
11664 padding-top: 0 !important;
11665 padding-bottom: 0 !important;
11668 padding-top: 0.25rem !important;
11669 padding-bottom: 0.25rem !important;
11672 padding-top: 0.5rem !important;
11673 padding-bottom: 0.5rem !important;
11676 padding-top: 1rem !important;
11677 padding-bottom: 1rem !important;
11680 padding-top: 1.5rem !important;
11681 padding-bottom: 1.5rem !important;
11684 padding-top: 3rem !important;
11685 padding-bottom: 3rem !important;
11688 padding-top: 0 !important;
11691 padding-top: 0.25rem !important;
11694 padding-top: 0.5rem !important;
11697 padding-top: 1rem !important;
11700 padding-top: 1.5rem !important;
11703 padding-top: 3rem !important;
11706 padding-right: 0 !important;
11709 padding-right: 0.25rem !important;
11712 padding-right: 0.5rem !important;
11715 padding-right: 1rem !important;
11718 padding-right: 1.5rem !important;
11721 padding-right: 3rem !important;
11724 padding-bottom: 0 !important;
11727 padding-bottom: 0.25rem !important;
11730 padding-bottom: 0.5rem !important;
11733 padding-bottom: 1rem !important;
11736 padding-bottom: 1.5rem !important;
11739 padding-bottom: 3rem !important;
11742 padding-left: 0 !important;
11745 padding-left: 0.25rem !important;
11748 padding-left: 0.5rem !important;
11751 padding-left: 1rem !important;
11754 padding-left: 1.5rem !important;
11757 padding-left: 3rem !important;
11763 gap: 0.25rem !important;
11766 gap: 0.5rem !important;
11769 gap: 1rem !important;
11772 gap: 1.5rem !important;
11775 gap: 3rem !important;
11778 row-gap: 0 !important;
11781 row-gap: 0.25rem !important;
11784 row-gap: 0.5rem !important;
11787 row-gap: 1rem !important;
11790 row-gap: 1.5rem !important;
11793 row-gap: 3rem !important;
11795 .column-gap-xxl-0 {
11796 column-gap: 0 !important;
11798 .column-gap-xxl-1 {
11799 column-gap: 0.25rem !important;
11801 .column-gap-xxl-2 {
11802 column-gap: 0.5rem !important;
11804 .column-gap-xxl-3 {
11805 column-gap: 1rem !important;
11807 .column-gap-xxl-4 {
11808 column-gap: 1.5rem !important;
11810 .column-gap-xxl-5 {
11811 column-gap: 3rem !important;
11814 text-align: left !important;
11817 text-align: right !important;
11820 text-align: center !important;
11823 @media (min-width: 1200px) {
11825 font-size: 3rem !important;
11828 font-size: 2.5rem !important;
11831 font-size: 2rem !important;
11834 font-size: 1.5rem !important;
11839 display: inline !important;
11841 .d-print-inline-block {
11842 display: inline-block !important;
11845 display: block !important;
11848 display: grid !important;
11850 .d-print-inline-grid {
11851 display: inline-grid !important;
11854 display: table !important;
11856 .d-print-table-row {
11857 display: table-row !important;
11859 .d-print-table-cell {
11860 display: table-cell !important;
11863 display: flex !important;
11865 .d-print-inline-flex {
11866 display: inline-flex !important;
11869 display: none !important;
11873 /*# sourceMappingURL=darkly-compact.css.map */