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;
74 --bs-success: #00bc8c;
76 --bs-warning: #f39c12;
80 --bs-primary-rgb: 0, 188, 140;
81 --bs-secondary-rgb: 68, 68, 68;
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: #1b1b1b;
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: #dadada;
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: #b4b4b4;
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-body-font-family: var(--bs-font-sans-serif);
118 --bs-body-font-size: 0.9375rem;
119 --bs-body-font-weight: 400;
120 --bs-body-line-height: 1.5;
121 --bs-body-color: #dee2e6;
122 --bs-body-color-rgb: 222, 226, 230;
124 --bs-body-bg-rgb: 34, 34, 34;
125 --bs-emphasis-color: #000;
126 --bs-emphasis-color-rgb: 0, 0, 0;
127 --bs-secondary-color: rgba(222, 226, 230, 0.75);
128 --bs-secondary-color-rgb: 222, 226, 230;
129 --bs-secondary-bg: #ebebeb;
130 --bs-secondary-bg-rgb: 235, 235, 235;
131 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
132 --bs-tertiary-color-rgb: 222, 226, 230;
133 --bs-tertiary-bg: #f8f9fa;
134 --bs-tertiary-bg-rgb: 248, 249, 250;
135 --bs-heading-color: inherit;
136 --bs-link-color: #00bc8c;
137 --bs-link-color-rgb: 0, 188, 140;
138 --bs-link-decoration: none;
139 --bs-link-hover-color: #009670;
140 --bs-link-hover-color-rgb: 0, 150, 112;
141 --bs-code-color: #d63384;
142 --bs-highlight-bg: #333;
143 --bs-border-width: 1px;
144 --bs-border-style: solid;
145 --bs-border-color: rgba(222, 226, 230, 0.25);
146 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
147 --bs-border-radius: 0.375rem;
148 --bs-border-radius-sm: 0.25rem;
149 --bs-border-radius-lg: 0.5rem;
150 --bs-border-radius-xl: 1rem;
151 --bs-border-radius-xxl: 2rem;
152 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
153 --bs-border-radius-pill: 50rem;
154 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
155 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
156 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
157 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
158 --bs-focus-ring-width: 0.25rem;
159 --bs-focus-ring-opacity: 0.25;
160 --bs-focus-ring-color: rgba(0, 188, 140, 0.25);
161 --bs-form-valid-color: #00bc8c;
162 --bs-form-valid-border-color: #00bc8c;
163 --bs-form-invalid-color: #e74c3c;
164 --bs-form-invalid-border-color: #e74c3c;
167 [data-bs-theme=dark] {
169 --bs-body-color: #adb5bd;
170 --bs-body-color-rgb: 173, 181, 189;
172 --bs-body-bg-rgb: 34, 34, 34;
173 --bs-emphasis-color: #fff;
174 --bs-emphasis-color-rgb: 255, 255, 255;
175 --bs-secondary-color: rgba(173, 181, 189, 0.75);
176 --bs-secondary-color-rgb: 173, 181, 189;
177 --bs-secondary-bg: #303030;
178 --bs-secondary-bg-rgb: 48, 48, 48;
179 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
180 --bs-tertiary-color-rgb: 173, 181, 189;
181 --bs-tertiary-bg: #292929;
182 --bs-tertiary-bg-rgb: 41, 41, 41;
183 --bs-primary-text-emphasis: #66d7ba;
184 --bs-secondary-text-emphasis: #8f8f8f;
185 --bs-success-text-emphasis: #66d7ba;
186 --bs-info-text-emphasis: #85c1e9;
187 --bs-warning-text-emphasis: #f8c471;
188 --bs-danger-text-emphasis: #f1948a;
189 --bs-light-text-emphasis: #f8f9fa;
190 --bs-dark-text-emphasis: #dee2e6;
191 --bs-primary-bg-subtle: #00261c;
192 --bs-secondary-bg-subtle: #0e0e0e;
193 --bs-success-bg-subtle: #00261c;
194 --bs-info-bg-subtle: #0a1e2c;
195 --bs-warning-bg-subtle: #311f04;
196 --bs-danger-bg-subtle: #2e0f0c;
197 --bs-light-bg-subtle: #303030;
198 --bs-dark-bg-subtle: #181818;
199 --bs-primary-border-subtle: #007154;
200 --bs-secondary-border-subtle: #292929;
201 --bs-success-border-subtle: #007154;
202 --bs-info-border-subtle: #1f5b83;
203 --bs-warning-border-subtle: #925e0b;
204 --bs-danger-border-subtle: #8b2e24;
205 --bs-light-border-subtle: #444;
206 --bs-dark-border-subtle: #303030;
207 --bs-heading-color: inherit;
208 --bs-link-color: #66d7ba;
209 --bs-link-hover-color: #85dfc8;
210 --bs-link-color-rgb: 102, 215, 186;
211 --bs-link-hover-color-rgb: 133, 223, 200;
212 --bs-code-color: #e685b5;
213 --bs-border-color: #444;
214 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
215 --bs-form-valid-color: #66d7ba;
216 --bs-form-valid-border-color: #66d7ba;
217 --bs-form-invalid-color: #f1948a;
218 --bs-form-invalid-border-color: #f1948a;
224 box-sizing: border-box;
227 @media (prefers-reduced-motion: no-preference) {
229 scroll-behavior: smooth;
235 font-family: var(--bs-body-font-family);
236 font-size: var(--bs-body-font-size);
237 font-weight: var(--bs-body-font-weight);
238 line-height: var(--bs-body-line-height);
239 color: var(--bs-body-color);
240 text-align: var(--bs-body-text-align);
241 background-color: var(--bs-body-bg);
242 -webkit-text-size-adjust: 100%;
243 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
250 border-top: var(--bs-border-width) solid rgba(222, 226, 230, 0.25);
254 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
256 margin-bottom: 0.5rem;
259 color: var(--bs-heading-color);
263 font-size: calc(1.425rem + 2.1vw);
265 @media (min-width: 1200px) {
272 font-size: calc(1.375rem + 1.5vw);
274 @media (min-width: 1200px) {
281 font-size: calc(1.325rem + 0.9vw);
283 @media (min-width: 1200px) {
290 font-size: calc(1.265625rem + 0.1875vw);
292 @media (min-width: 1200px) {
294 font-size: 1.40625rem;
299 font-size: 1.171875rem;
303 font-size: 0.9375rem;
312 text-decoration: underline dotted;
314 text-decoration-skip-ink: none;
320 line-height: inherit;
347 margin-bottom: 0.5rem;
366 background-color: var(--bs-highlight-bg);
374 vertical-align: baseline;
386 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
387 text-decoration: none;
390 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
393 a:not([href]):not([class]), a:not([href]):not([class]):hover {
395 text-decoration: none;
402 font-family: var(--bs-font-monospace);
422 color: var(--bs-code-color);
423 word-wrap: break-word;
430 padding: 0.1875rem 0.375rem;
432 color: var(--bs-body-bg);
433 background-color: var(--bs-body-color);
434 border-radius: 0.25rem;
447 vertical-align: middle;
451 caption-side: bottom;
452 border-collapse: collapse;
457 padding-bottom: 0.5rem;
458 color: var(--bs-secondary-color);
464 text-align: -webkit-match-parent;
473 border-color: inherit;
479 display: inline-block;
486 button:focus:not(:focus-visible) {
496 font-family: inherit;
498 line-height: inherit;
503 text-transform: none;
517 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
518 display: none !important;
525 -webkit-appearance: button;
527 button:not(:disabled),
528 [type=button]:not(:disabled),
529 [type=reset]:not(:disabled),
530 [type=submit]:not(:disabled) {
554 margin-bottom: 0.5rem;
555 font-size: calc(1.275rem + 0.3vw);
556 line-height: inherit;
558 @media (min-width: 1200px) {
567 ::-webkit-datetime-edit-fields-wrapper,
568 ::-webkit-datetime-edit-text,
569 ::-webkit-datetime-edit-minute,
570 ::-webkit-datetime-edit-hour-field,
571 ::-webkit-datetime-edit-day-field,
572 ::-webkit-datetime-edit-month-field,
573 ::-webkit-datetime-edit-year-field {
577 ::-webkit-inner-spin-button {
582 outline-offset: -2px;
583 -webkit-appearance: textfield;
594 ::-webkit-search-decoration {
595 -webkit-appearance: none;
598 ::-webkit-color-swatch-wrapper {
602 ::file-selector-button {
604 -webkit-appearance: button;
608 display: inline-block;
621 vertical-align: baseline;
625 display: none !important;
629 font-size: 1.171875rem;
634 font-size: calc(1.625rem + 4.5vw);
638 @media (min-width: 1200px) {
645 font-size: calc(1.575rem + 3.9vw);
649 @media (min-width: 1200px) {
656 font-size: calc(1.525rem + 3.3vw);
660 @media (min-width: 1200px) {
667 font-size: calc(1.475rem + 2.7vw);
671 @media (min-width: 1200px) {
678 font-size: calc(1.425rem + 2.1vw);
682 @media (min-width: 1200px) {
689 font-size: calc(1.375rem + 1.5vw);
693 @media (min-width: 1200px) {
710 display: inline-block;
712 .list-inline-item:not(:last-child) {
713 margin-right: 0.5rem;
718 text-transform: uppercase;
723 font-size: 1.171875rem;
725 .blockquote > :last-child {
735 .blockquote-footer::before {
746 background-color: var(--bs-body-bg);
747 border: var(--bs-border-width) solid var(--bs-border-color);
748 border-radius: var(--bs-border-radius);
754 display: inline-block;
758 margin-bottom: 0.5rem;
764 color: var(--bs-secondary-color);
770 --bs-gutter-x: 1.5rem;
773 padding-right: calc(var(--bs-gutter-x) * 0.5);
774 padding-left: calc(var(--bs-gutter-x) * 0.5);
779 @media (min-width: 992px) {
780 .container-lg, .container-md, .container-sm, .container {
785 --bs-breakpoint-xs: 0;
786 --bs-breakpoint-sm: 576px;
787 --bs-breakpoint-md: 768px;
788 --bs-breakpoint-lg: 992px;
789 --bs-breakpoint-xl: 1200px;
790 --bs-breakpoint-xxl: 1400px;
794 --bs-gutter-x: 1.5rem;
798 margin-top: calc(-1 * var(--bs-gutter-y));
799 margin-right: calc(-0.5 * var(--bs-gutter-x));
800 margin-left: calc(-0.5 * var(--bs-gutter-x));
806 padding-right: calc(var(--bs-gutter-x) * 0.5);
807 padding-left: calc(var(--bs-gutter-x) * 0.5);
808 margin-top: var(--bs-gutter-y);
832 width: 33.3333333333%;
847 width: 16.6666666667%;
916 margin-left: 8.33333333%;
920 margin-left: 16.66666667%;
928 margin-left: 33.33333333%;
932 margin-left: 41.66666667%;
940 margin-left: 58.33333333%;
944 margin-left: 66.66666667%;
952 margin-left: 83.33333333%;
956 margin-left: 91.66666667%;
971 --bs-gutter-x: 0.25rem;
976 --bs-gutter-y: 0.25rem;
981 --bs-gutter-x: 0.5rem;
986 --bs-gutter-y: 0.5rem;
1001 --bs-gutter-x: 1.5rem;
1006 --bs-gutter-y: 1.5rem;
1011 --bs-gutter-x: 3rem;
1016 --bs-gutter-y: 3rem;
1019 @media (min-width: 576px) {
1023 .row-cols-sm-auto > * {
1027 .row-cols-sm-1 > * {
1031 .row-cols-sm-2 > * {
1035 .row-cols-sm-3 > * {
1037 width: 33.3333333333%;
1039 .row-cols-sm-4 > * {
1043 .row-cols-sm-5 > * {
1047 .row-cols-sm-6 > * {
1049 width: 16.6666666667%;
1061 width: 16.66666667%;
1069 width: 33.33333333%;
1073 width: 41.66666667%;
1081 width: 58.33333333%;
1085 width: 66.66666667%;
1093 width: 83.33333333%;
1097 width: 91.66666667%;
1107 margin-left: 8.33333333%;
1110 margin-left: 16.66666667%;
1116 margin-left: 33.33333333%;
1119 margin-left: 41.66666667%;
1125 margin-left: 58.33333333%;
1128 margin-left: 66.66666667%;
1134 margin-left: 83.33333333%;
1137 margin-left: 91.66666667%;
1149 --bs-gutter-x: 0.25rem;
1153 --bs-gutter-y: 0.25rem;
1157 --bs-gutter-x: 0.5rem;
1161 --bs-gutter-y: 0.5rem;
1165 --bs-gutter-x: 1rem;
1169 --bs-gutter-y: 1rem;
1173 --bs-gutter-x: 1.5rem;
1177 --bs-gutter-y: 1.5rem;
1181 --bs-gutter-x: 3rem;
1185 --bs-gutter-y: 3rem;
1188 @media (min-width: 768px) {
1192 .row-cols-md-auto > * {
1196 .row-cols-md-1 > * {
1200 .row-cols-md-2 > * {
1204 .row-cols-md-3 > * {
1206 width: 33.3333333333%;
1208 .row-cols-md-4 > * {
1212 .row-cols-md-5 > * {
1216 .row-cols-md-6 > * {
1218 width: 16.6666666667%;
1230 width: 16.66666667%;
1238 width: 33.33333333%;
1242 width: 41.66666667%;
1250 width: 58.33333333%;
1254 width: 66.66666667%;
1262 width: 83.33333333%;
1266 width: 91.66666667%;
1276 margin-left: 8.33333333%;
1279 margin-left: 16.66666667%;
1285 margin-left: 33.33333333%;
1288 margin-left: 41.66666667%;
1294 margin-left: 58.33333333%;
1297 margin-left: 66.66666667%;
1303 margin-left: 83.33333333%;
1306 margin-left: 91.66666667%;
1318 --bs-gutter-x: 0.25rem;
1322 --bs-gutter-y: 0.25rem;
1326 --bs-gutter-x: 0.5rem;
1330 --bs-gutter-y: 0.5rem;
1334 --bs-gutter-x: 1rem;
1338 --bs-gutter-y: 1rem;
1342 --bs-gutter-x: 1.5rem;
1346 --bs-gutter-y: 1.5rem;
1350 --bs-gutter-x: 3rem;
1354 --bs-gutter-y: 3rem;
1357 @media (min-width: 992px) {
1361 .row-cols-lg-auto > * {
1365 .row-cols-lg-1 > * {
1369 .row-cols-lg-2 > * {
1373 .row-cols-lg-3 > * {
1375 width: 33.3333333333%;
1377 .row-cols-lg-4 > * {
1381 .row-cols-lg-5 > * {
1385 .row-cols-lg-6 > * {
1387 width: 16.6666666667%;
1399 width: 16.66666667%;
1407 width: 33.33333333%;
1411 width: 41.66666667%;
1419 width: 58.33333333%;
1423 width: 66.66666667%;
1431 width: 83.33333333%;
1435 width: 91.66666667%;
1445 margin-left: 8.33333333%;
1448 margin-left: 16.66666667%;
1454 margin-left: 33.33333333%;
1457 margin-left: 41.66666667%;
1463 margin-left: 58.33333333%;
1466 margin-left: 66.66666667%;
1472 margin-left: 83.33333333%;
1475 margin-left: 91.66666667%;
1487 --bs-gutter-x: 0.25rem;
1491 --bs-gutter-y: 0.25rem;
1495 --bs-gutter-x: 0.5rem;
1499 --bs-gutter-y: 0.5rem;
1503 --bs-gutter-x: 1rem;
1507 --bs-gutter-y: 1rem;
1511 --bs-gutter-x: 1.5rem;
1515 --bs-gutter-y: 1.5rem;
1519 --bs-gutter-x: 3rem;
1523 --bs-gutter-y: 3rem;
1526 @media (min-width: 1200px) {
1530 .row-cols-xl-auto > * {
1534 .row-cols-xl-1 > * {
1538 .row-cols-xl-2 > * {
1542 .row-cols-xl-3 > * {
1544 width: 33.3333333333%;
1546 .row-cols-xl-4 > * {
1550 .row-cols-xl-5 > * {
1554 .row-cols-xl-6 > * {
1556 width: 16.6666666667%;
1568 width: 16.66666667%;
1576 width: 33.33333333%;
1580 width: 41.66666667%;
1588 width: 58.33333333%;
1592 width: 66.66666667%;
1600 width: 83.33333333%;
1604 width: 91.66666667%;
1614 margin-left: 8.33333333%;
1617 margin-left: 16.66666667%;
1623 margin-left: 33.33333333%;
1626 margin-left: 41.66666667%;
1632 margin-left: 58.33333333%;
1635 margin-left: 66.66666667%;
1641 margin-left: 83.33333333%;
1644 margin-left: 91.66666667%;
1656 --bs-gutter-x: 0.25rem;
1660 --bs-gutter-y: 0.25rem;
1664 --bs-gutter-x: 0.5rem;
1668 --bs-gutter-y: 0.5rem;
1672 --bs-gutter-x: 1rem;
1676 --bs-gutter-y: 1rem;
1680 --bs-gutter-x: 1.5rem;
1684 --bs-gutter-y: 1.5rem;
1688 --bs-gutter-x: 3rem;
1692 --bs-gutter-y: 3rem;
1695 @media (min-width: 1400px) {
1699 .row-cols-xxl-auto > * {
1703 .row-cols-xxl-1 > * {
1707 .row-cols-xxl-2 > * {
1711 .row-cols-xxl-3 > * {
1713 width: 33.3333333333%;
1715 .row-cols-xxl-4 > * {
1719 .row-cols-xxl-5 > * {
1723 .row-cols-xxl-6 > * {
1725 width: 16.6666666667%;
1737 width: 16.66666667%;
1745 width: 33.33333333%;
1749 width: 41.66666667%;
1757 width: 58.33333333%;
1761 width: 66.66666667%;
1769 width: 83.33333333%;
1773 width: 91.66666667%;
1783 margin-left: 8.33333333%;
1786 margin-left: 16.66666667%;
1792 margin-left: 33.33333333%;
1795 margin-left: 41.66666667%;
1801 margin-left: 58.33333333%;
1804 margin-left: 66.66666667%;
1810 margin-left: 83.33333333%;
1813 margin-left: 91.66666667%;
1825 --bs-gutter-x: 0.25rem;
1829 --bs-gutter-y: 0.25rem;
1833 --bs-gutter-x: 0.5rem;
1837 --bs-gutter-y: 0.5rem;
1841 --bs-gutter-x: 1rem;
1845 --bs-gutter-y: 1rem;
1849 --bs-gutter-x: 1.5rem;
1853 --bs-gutter-y: 1.5rem;
1857 --bs-gutter-x: 3rem;
1861 --bs-gutter-y: 3rem;
1865 --bs-table-color-type: initial;
1866 --bs-table-bg-type: initial;
1867 --bs-table-color-state: initial;
1868 --bs-table-bg-state: initial;
1869 --bs-table-color: var(--bs-body-color);
1870 --bs-table-bg: var(--bs-body-bg);
1871 --bs-table-border-color: #444;
1872 --bs-table-accent-bg: transparent;
1873 --bs-table-striped-color: var(--bs-body-color);
1874 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1875 --bs-table-active-color: var(--bs-body-color);
1876 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1877 --bs-table-hover-color: var(--bs-body-color);
1878 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1880 margin-bottom: 1rem;
1881 vertical-align: top;
1882 border-color: var(--bs-table-border-color);
1884 .table > :not(caption) > * > * {
1885 padding: 0.5rem 0.5rem;
1886 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1887 background-color: var(--bs-table-bg);
1888 border-bottom-width: var(--bs-border-width);
1889 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1892 vertical-align: inherit;
1895 vertical-align: bottom;
1898 .table-group-divider {
1899 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1906 .table-sm > :not(caption) > * > * {
1907 padding: 0.25rem 0.25rem;
1910 .table-bordered > :not(caption) > * {
1911 border-width: var(--bs-border-width) 0;
1913 .table-bordered > :not(caption) > * > * {
1914 border-width: 0 var(--bs-border-width);
1917 .table-borderless > :not(caption) > * > * {
1918 border-bottom-width: 0;
1920 .table-borderless > :not(:first-child) {
1921 border-top-width: 0;
1924 .table-striped > tbody > tr:nth-of-type(odd) > * {
1925 --bs-table-color-type: var(--bs-table-striped-color);
1926 --bs-table-bg-type: var(--bs-table-striped-bg);
1929 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1930 --bs-table-color-type: var(--bs-table-striped-color);
1931 --bs-table-bg-type: var(--bs-table-striped-bg);
1935 --bs-table-color-state: var(--bs-table-active-color);
1936 --bs-table-bg-state: var(--bs-table-active-bg);
1939 .table-hover > tbody > tr:hover > * {
1940 --bs-table-color-state: var(--bs-table-hover-color);
1941 --bs-table-bg-state: var(--bs-table-hover-bg);
1945 --bs-table-color: #000;
1946 --bs-table-bg: #ccf2e8;
1947 --bs-table-border-color: #b8dad1;
1948 --bs-table-striped-bg: #c2e6dc;
1949 --bs-table-striped-color: #000;
1950 --bs-table-active-bg: #b8dad1;
1951 --bs-table-active-color: #000;
1952 --bs-table-hover-bg: #bde0d7;
1953 --bs-table-hover-color: #000;
1954 color: var(--bs-table-color);
1955 border-color: var(--bs-table-border-color);
1959 --bs-table-color: #000;
1960 --bs-table-bg: #dadada;
1961 --bs-table-border-color: #c4c4c4;
1962 --bs-table-striped-bg: #cfcfcf;
1963 --bs-table-striped-color: #000;
1964 --bs-table-active-bg: #c4c4c4;
1965 --bs-table-active-color: #000;
1966 --bs-table-hover-bg: #cacaca;
1967 --bs-table-hover-color: #000;
1968 color: var(--bs-table-color);
1969 border-color: var(--bs-table-border-color);
1973 --bs-table-color: #000;
1974 --bs-table-bg: #ccf2e8;
1975 --bs-table-border-color: #b8dad1;
1976 --bs-table-striped-bg: #c2e6dc;
1977 --bs-table-striped-color: #000;
1978 --bs-table-active-bg: #b8dad1;
1979 --bs-table-active-color: #000;
1980 --bs-table-hover-bg: #bde0d7;
1981 --bs-table-hover-color: #000;
1982 color: var(--bs-table-color);
1983 border-color: var(--bs-table-border-color);
1987 --bs-table-color: #000;
1988 --bs-table-bg: #d6eaf8;
1989 --bs-table-border-color: #c1d3df;
1990 --bs-table-striped-bg: #cbdeec;
1991 --bs-table-striped-color: #000;
1992 --bs-table-active-bg: #c1d3df;
1993 --bs-table-active-color: #000;
1994 --bs-table-hover-bg: #c6d8e5;
1995 --bs-table-hover-color: #000;
1996 color: var(--bs-table-color);
1997 border-color: var(--bs-table-border-color);
2001 --bs-table-color: #000;
2002 --bs-table-bg: #fdebd0;
2003 --bs-table-border-color: #e4d4bb;
2004 --bs-table-striped-bg: #f0dfc6;
2005 --bs-table-striped-color: #000;
2006 --bs-table-active-bg: #e4d4bb;
2007 --bs-table-active-color: #000;
2008 --bs-table-hover-bg: #ead9c0;
2009 --bs-table-hover-color: #000;
2010 color: var(--bs-table-color);
2011 border-color: var(--bs-table-border-color);
2015 --bs-table-color: #000;
2016 --bs-table-bg: #fadbd8;
2017 --bs-table-border-color: #e1c5c2;
2018 --bs-table-striped-bg: #eed0cd;
2019 --bs-table-striped-color: #000;
2020 --bs-table-active-bg: #e1c5c2;
2021 --bs-table-active-color: #000;
2022 --bs-table-hover-bg: #e7cbc8;
2023 --bs-table-hover-color: #000;
2024 color: var(--bs-table-color);
2025 border-color: var(--bs-table-border-color);
2029 --bs-table-color: #fff;
2030 --bs-table-bg: #303030;
2031 --bs-table-border-color: #454545;
2032 --bs-table-striped-bg: #3a3a3a;
2033 --bs-table-striped-color: #fff;
2034 --bs-table-active-bg: #454545;
2035 --bs-table-active-color: #fff;
2036 --bs-table-hover-bg: #404040;
2037 --bs-table-hover-color: #fff;
2038 color: var(--bs-table-color);
2039 border-color: var(--bs-table-border-color);
2043 --bs-table-color: #000;
2044 --bs-table-bg: #dee2e6;
2045 --bs-table-border-color: #c8cbcf;
2046 --bs-table-striped-bg: #d3d7db;
2047 --bs-table-striped-color: #000;
2048 --bs-table-active-bg: #c8cbcf;
2049 --bs-table-active-color: #000;
2050 --bs-table-hover-bg: #cdd1d5;
2051 --bs-table-hover-color: #000;
2052 color: var(--bs-table-color);
2053 border-color: var(--bs-table-border-color);
2058 -webkit-overflow-scrolling: touch;
2061 @media (max-width: 575.98px) {
2062 .table-responsive-sm {
2064 -webkit-overflow-scrolling: touch;
2067 @media (max-width: 767.98px) {
2068 .table-responsive-md {
2070 -webkit-overflow-scrolling: touch;
2073 @media (max-width: 991.98px) {
2074 .table-responsive-lg {
2076 -webkit-overflow-scrolling: touch;
2079 @media (max-width: 1199.98px) {
2080 .table-responsive-xl {
2082 -webkit-overflow-scrolling: touch;
2085 @media (max-width: 1399.98px) {
2086 .table-responsive-xxl {
2088 -webkit-overflow-scrolling: touch;
2092 margin-bottom: 0.5rem;
2096 padding-top: calc(0.375rem + var(--bs-border-width));
2097 padding-bottom: calc(0.375rem + var(--bs-border-width));
2103 .col-form-label-lg {
2104 padding-top: calc(0.5rem + var(--bs-border-width));
2105 padding-bottom: calc(0.5rem + var(--bs-border-width));
2106 font-size: 1.171875rem;
2109 .col-form-label-sm {
2110 padding-top: calc(0.25rem + var(--bs-border-width));
2111 padding-bottom: calc(0.25rem + var(--bs-border-width));
2112 font-size: 0.8203125rem;
2116 margin-top: 0.25rem;
2118 color: var(--bs-secondary-color);
2124 padding: 0.375rem 0.75rem;
2125 font-size: 0.9375rem;
2129 background-color: #444;
2130 background-clip: padding-box;
2131 border: var(--bs-border-width) solid #222;
2133 border-radius: var(--bs-border-radius);
2134 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2136 @media (prefers-reduced-motion: reduce) {
2141 .form-control[type=file] {
2144 .form-control[type=file]:not(:disabled):not([readonly]) {
2147 .form-control:focus {
2149 background-color: #444;
2150 border-color: #80dec6;
2152 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2154 .form-control::-webkit-date-and-time-value {
2159 .form-control::-webkit-datetime-edit {
2163 .form-control::placeholder {
2164 color: var(--bs-secondary-color);
2167 .form-control:disabled {
2168 background-color: #2b2b2b;
2171 .form-control::file-selector-button {
2172 padding: 0.375rem 0.75rem;
2173 margin: -0.375rem -0.75rem;
2174 margin-inline-end: 0.75rem;
2176 background-color: var(--bs-tertiary-bg);
2177 pointer-events: none;
2178 border-color: inherit;
2179 border-style: solid;
2181 border-inline-end-width: var(--bs-border-width);
2183 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;
2185 @media (prefers-reduced-motion: reduce) {
2186 .form-control::file-selector-button {
2190 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2191 background-color: var(--bs-secondary-bg);
2194 .form-control-plaintext {
2197 padding: 0.375rem 0;
2200 color: var(--bs-body-color);
2201 background-color: transparent;
2202 border: solid transparent;
2203 border-width: var(--bs-border-width) 0;
2205 .form-control-plaintext:focus {
2208 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2214 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2215 padding: 0.25rem 0.5rem;
2216 font-size: 0.8203125rem;
2217 border-radius: var(--bs-border-radius-sm);
2219 .form-control-sm::file-selector-button {
2220 padding: 0.25rem 0.5rem;
2221 margin: -0.25rem -0.5rem;
2222 margin-inline-end: 0.5rem;
2226 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2227 padding: 0.5rem 1rem;
2228 font-size: 1.171875rem;
2229 border-radius: var(--bs-border-radius-lg);
2231 .form-control-lg::file-selector-button {
2232 padding: 0.5rem 1rem;
2233 margin: -0.5rem -1rem;
2234 margin-inline-end: 1rem;
2237 textarea.form-control {
2238 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2240 textarea.form-control-sm {
2241 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2243 textarea.form-control-lg {
2244 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2247 .form-control-color {
2249 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2252 .form-control-color:not(:disabled):not([readonly]) {
2255 .form-control-color::-moz-color-swatch {
2256 border: 0 !important;
2257 border-radius: var(--bs-border-radius);
2259 .form-control-color::-webkit-color-swatch {
2260 border: 0 !important;
2261 border-radius: var(--bs-border-radius);
2263 .form-control-color.form-control-sm {
2264 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2266 .form-control-color.form-control-lg {
2267 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2271 --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");
2274 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2275 font-size: 0.9375rem;
2279 background-color: #444;
2280 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2281 background-repeat: no-repeat;
2282 background-position: right 0.75rem center;
2283 background-size: 16px 12px;
2284 border: var(--bs-border-width) solid #222;
2285 border-radius: var(--bs-border-radius);
2286 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2289 @media (prefers-reduced-motion: reduce) {
2294 .form-select:focus {
2295 border-color: #80dec6;
2297 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2299 .form-select[multiple], .form-select[size]:not([size="1"]) {
2300 padding-right: 0.75rem;
2301 background-image: none;
2303 .form-select:disabled {
2304 background-color: #2b2b2b;
2306 .form-select:-moz-focusring {
2308 text-shadow: 0 0 0 #fff;
2312 padding-top: 0.25rem;
2313 padding-bottom: 0.25rem;
2314 padding-left: 0.5rem;
2315 font-size: 0.8203125rem;
2316 border-radius: var(--bs-border-radius-sm);
2320 padding-top: 0.5rem;
2321 padding-bottom: 0.5rem;
2323 font-size: 1.171875rem;
2324 border-radius: var(--bs-border-radius-lg);
2327 [data-bs-theme=dark] .form-select {
2328 --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");
2333 min-height: 1.40625rem;
2334 padding-left: 1.5em;
2335 margin-bottom: 0.125rem;
2337 .form-check .form-check-input {
2339 margin-left: -1.5em;
2342 .form-check-reverse {
2343 padding-right: 1.5em;
2347 .form-check-reverse .form-check-input {
2349 margin-right: -1.5em;
2354 --bs-form-check-bg: #444;
2358 vertical-align: top;
2359 background-color: var(--bs-form-check-bg);
2360 background-image: var(--bs-form-check-bg-image);
2361 background-repeat: no-repeat;
2362 background-position: center;
2363 background-size: contain;
2364 border: var(--bs-border-width) solid var(--bs-border-color);
2366 print-color-adjust: exact;
2368 .form-check-input[type=checkbox] {
2369 border-radius: 0.25em;
2371 .form-check-input[type=radio] {
2374 .form-check-input:active {
2375 filter: brightness(90%);
2377 .form-check-input:focus {
2378 border-color: #80dec6;
2380 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2382 .form-check-input:checked {
2383 background-color: #00bc8c;
2384 border-color: #00bc8c;
2386 .form-check-input:checked[type=checkbox] {
2387 --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");
2389 .form-check-input:checked[type=radio] {
2390 --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");
2392 .form-check-input[type=checkbox]:indeterminate {
2393 background-color: #00bc8c;
2394 border-color: #00bc8c;
2395 --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");
2397 .form-check-input:disabled {
2398 pointer-events: none;
2402 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2408 padding-left: 2.5em;
2410 .form-switch .form-check-input {
2411 --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");
2413 margin-left: -2.5em;
2414 background-image: var(--bs-form-switch-bg);
2415 background-position: left center;
2417 transition: background-position 0.15s ease-in-out;
2419 @media (prefers-reduced-motion: reduce) {
2420 .form-switch .form-check-input {
2424 .form-switch .form-check-input:focus {
2425 --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");
2427 .form-switch .form-check-input:checked {
2428 background-position: right center;
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='%23fff'/%3e%3c/svg%3e");
2431 .form-switch.form-check-reverse {
2432 padding-right: 2.5em;
2435 .form-switch.form-check-reverse .form-check-input {
2436 margin-right: -2.5em;
2440 .form-check-inline {
2441 display: inline-block;
2447 clip: rect(0, 0, 0, 0);
2448 pointer-events: none;
2450 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2451 pointer-events: none;
2456 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2457 --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");
2464 background-color: transparent;
2470 .form-range:focus::-webkit-slider-thumb {
2471 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2473 .form-range:focus::-moz-range-thumb {
2474 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
2476 .form-range::-moz-focus-outer {
2479 .form-range::-webkit-slider-thumb {
2482 margin-top: -0.25rem;
2483 background-color: #00bc8c;
2485 border-radius: 1rem;
2486 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2489 @media (prefers-reduced-motion: reduce) {
2490 .form-range::-webkit-slider-thumb {
2494 .form-range::-webkit-slider-thumb:active {
2495 background-color: #b3ebdd;
2497 .form-range::-webkit-slider-runnable-track {
2502 background-color: var(--bs-tertiary-bg);
2503 border-color: transparent;
2504 border-radius: 1rem;
2506 .form-range::-moz-range-thumb {
2509 background-color: #00bc8c;
2511 border-radius: 1rem;
2512 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2515 @media (prefers-reduced-motion: reduce) {
2516 .form-range::-moz-range-thumb {
2520 .form-range::-moz-range-thumb:active {
2521 background-color: #b3ebdd;
2523 .form-range::-moz-range-track {
2528 background-color: var(--bs-tertiary-bg);
2529 border-color: transparent;
2530 border-radius: 1rem;
2532 .form-range:disabled {
2533 pointer-events: none;
2535 .form-range:disabled::-webkit-slider-thumb {
2536 background-color: var(--bs-secondary-color);
2538 .form-range:disabled::-moz-range-thumb {
2539 background-color: var(--bs-secondary-color);
2545 .form-floating > .form-control,
2546 .form-floating > .form-control-plaintext,
2547 .form-floating > .form-select {
2548 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2549 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2552 .form-floating > label {
2558 padding: 1rem 0.75rem;
2561 text-overflow: ellipsis;
2562 white-space: nowrap;
2563 pointer-events: none;
2564 border: var(--bs-border-width) solid transparent;
2565 transform-origin: 0 0;
2566 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2568 @media (prefers-reduced-motion: reduce) {
2569 .form-floating > label {
2573 .form-floating > .form-control,
2574 .form-floating > .form-control-plaintext {
2575 padding: 1rem 0.75rem;
2577 .form-floating > .form-control::placeholder,
2578 .form-floating > .form-control-plaintext::placeholder {
2581 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2582 .form-floating > .form-control-plaintext:focus,
2583 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2584 padding-top: 1.625rem;
2585 padding-bottom: 0.625rem;
2587 .form-floating > .form-control:-webkit-autofill,
2588 .form-floating > .form-control-plaintext:-webkit-autofill {
2589 padding-top: 1.625rem;
2590 padding-bottom: 0.625rem;
2592 .form-floating > .form-select {
2593 padding-top: 1.625rem;
2594 padding-bottom: 0.625rem;
2596 .form-floating > .form-control:focus ~ label,
2597 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2598 .form-floating > .form-control-plaintext ~ label,
2599 .form-floating > .form-select ~ label {
2600 color: rgba(var(--bs-body-color-rgb), 0.65);
2601 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2603 .form-floating > .form-control:focus ~ label::after,
2604 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2605 .form-floating > .form-control-plaintext ~ label::after,
2606 .form-floating > .form-select ~ label::after {
2608 inset: 1rem 0.375rem;
2612 background-color: #444;
2613 border-radius: var(--bs-border-radius);
2615 .form-floating > .form-control:-webkit-autofill ~ label {
2616 color: rgba(var(--bs-body-color-rgb), 0.65);
2617 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2619 .form-floating > .form-control-plaintext ~ label {
2620 border-width: var(--bs-border-width) 0;
2622 .form-floating > :disabled ~ label {
2625 .form-floating > :disabled ~ label::after {
2626 background-color: #2b2b2b;
2633 align-items: stretch;
2636 .input-group > .form-control,
2637 .input-group > .form-select,
2638 .input-group > .form-floating {
2644 .input-group > .form-control:focus,
2645 .input-group > .form-select:focus,
2646 .input-group > .form-floating:focus-within {
2653 .input-group .btn:focus {
2659 align-items: center;
2660 padding: 0.375rem 0.75rem;
2661 font-size: 0.9375rem;
2666 white-space: nowrap;
2667 background-color: #444;
2668 border: var(--bs-border-width) solid #222;
2669 border-radius: var(--bs-border-radius);
2672 .input-group-lg > .form-control,
2673 .input-group-lg > .form-select,
2674 .input-group-lg > .input-group-text,
2675 .input-group-lg > .btn {
2676 padding: 0.5rem 1rem;
2677 font-size: 1.171875rem;
2678 border-radius: var(--bs-border-radius-lg);
2681 .input-group-sm > .form-control,
2682 .input-group-sm > .form-select,
2683 .input-group-sm > .input-group-text,
2684 .input-group-sm > .btn {
2685 padding: 0.25rem 0.5rem;
2686 font-size: 0.8203125rem;
2687 border-radius: var(--bs-border-radius-sm);
2690 .input-group-lg > .form-select,
2691 .input-group-sm > .form-select {
2692 padding-right: 3rem;
2695 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2696 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2697 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2698 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2699 border-top-right-radius: 0;
2700 border-bottom-right-radius: 0;
2702 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2703 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2704 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2705 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2706 border-top-right-radius: 0;
2707 border-bottom-right-radius: 0;
2709 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2710 margin-left: calc(var(--bs-border-width) * -1);
2711 border-top-left-radius: 0;
2712 border-bottom-left-radius: 0;
2714 .input-group > .form-floating:not(:first-child) > .form-control,
2715 .input-group > .form-floating:not(:first-child) > .form-select {
2716 border-top-left-radius: 0;
2717 border-bottom-left-radius: 0;
2723 margin-top: 0.25rem;
2725 color: var(--bs-form-valid-color);
2734 padding: 0.25rem 0.5rem;
2736 font-size: 0.8203125rem;
2738 background-color: var(--bs-success);
2739 border-radius: var(--bs-border-radius);
2742 .was-validated :valid ~ .valid-feedback,
2743 .was-validated :valid ~ .valid-tooltip,
2744 .is-valid ~ .valid-feedback,
2745 .is-valid ~ .valid-tooltip {
2749 .was-validated .form-control:valid, .form-control.is-valid {
2750 border-color: var(--bs-form-valid-border-color);
2751 padding-right: calc(1.5em + 0.75rem);
2752 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");
2753 background-repeat: no-repeat;
2754 background-position: right calc(0.375em + 0.1875rem) center;
2755 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2757 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2758 border-color: var(--bs-form-valid-border-color);
2759 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2762 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2763 padding-right: calc(1.5em + 0.75rem);
2764 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2767 .was-validated .form-select:valid, .form-select.is-valid {
2768 border-color: var(--bs-form-valid-border-color);
2770 .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"] {
2771 --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");
2772 padding-right: 4.125rem;
2773 background-position: right 0.75rem center, center right 2.25rem;
2774 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2776 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2777 border-color: var(--bs-form-valid-border-color);
2778 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2781 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2782 width: calc(3rem + calc(1.5em + 0.75rem));
2785 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2786 border-color: var(--bs-form-valid-border-color);
2788 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2789 background-color: var(--bs-form-valid-color);
2791 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2792 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2794 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2795 color: var(--bs-form-valid-color);
2798 .form-check-inline .form-check-input ~ .valid-feedback {
2802 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2803 .was-validated .input-group > .form-select:not(:focus):valid,
2804 .input-group > .form-select:not(:focus).is-valid,
2805 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2806 .input-group > .form-floating:not(:focus-within).is-valid {
2813 margin-top: 0.25rem;
2815 color: var(--bs-form-invalid-color);
2824 padding: 0.25rem 0.5rem;
2826 font-size: 0.8203125rem;
2828 background-color: var(--bs-danger);
2829 border-radius: var(--bs-border-radius);
2832 .was-validated :invalid ~ .invalid-feedback,
2833 .was-validated :invalid ~ .invalid-tooltip,
2834 .is-invalid ~ .invalid-feedback,
2835 .is-invalid ~ .invalid-tooltip {
2839 .was-validated .form-control:invalid, .form-control.is-invalid {
2840 border-color: var(--bs-form-invalid-border-color);
2841 padding-right: calc(1.5em + 0.75rem);
2842 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");
2843 background-repeat: no-repeat;
2844 background-position: right calc(0.375em + 0.1875rem) center;
2845 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2847 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2848 border-color: var(--bs-form-invalid-border-color);
2849 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2852 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2853 padding-right: calc(1.5em + 0.75rem);
2854 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2857 .was-validated .form-select:invalid, .form-select.is-invalid {
2858 border-color: var(--bs-form-invalid-border-color);
2860 .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"] {
2861 --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");
2862 padding-right: 4.125rem;
2863 background-position: right 0.75rem center, center right 2.25rem;
2864 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2866 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2867 border-color: var(--bs-form-invalid-border-color);
2868 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2871 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2872 width: calc(3rem + calc(1.5em + 0.75rem));
2875 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2876 border-color: var(--bs-form-invalid-border-color);
2878 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2879 background-color: var(--bs-form-invalid-color);
2881 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2882 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2884 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2885 color: var(--bs-form-invalid-color);
2888 .form-check-inline .form-check-input ~ .invalid-feedback {
2892 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2893 .was-validated .input-group > .form-select:not(:focus):invalid,
2894 .input-group > .form-select:not(:focus).is-invalid,
2895 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2896 .input-group > .form-floating:not(:focus-within).is-invalid {
2901 --bs-btn-padding-x: 0.75rem;
2902 --bs-btn-padding-y: 0.375rem;
2903 --bs-btn-font-family: ;
2904 --bs-btn-font-size: 0.9375rem;
2905 --bs-btn-font-weight: 400;
2906 --bs-btn-line-height: 1.5;
2907 --bs-btn-color: var(--bs-body-color);
2908 --bs-btn-bg: transparent;
2909 --bs-btn-border-width: var(--bs-border-width);
2910 --bs-btn-border-color: transparent;
2911 --bs-btn-border-radius: var(--bs-border-radius);
2912 --bs-btn-hover-border-color: transparent;
2913 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2914 --bs-btn-disabled-opacity: 0.65;
2915 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2916 display: inline-block;
2917 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2918 font-family: var(--bs-btn-font-family);
2919 font-size: var(--bs-btn-font-size);
2920 font-weight: var(--bs-btn-font-weight);
2921 line-height: var(--bs-btn-line-height);
2922 color: var(--bs-btn-color);
2924 vertical-align: middle;
2927 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2928 border-radius: var(--bs-btn-border-radius);
2929 background-color: var(--bs-btn-bg);
2930 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;
2932 @media (prefers-reduced-motion: reduce) {
2938 color: var(--bs-btn-hover-color);
2939 background-color: var(--bs-btn-hover-bg);
2940 border-color: var(--bs-btn-hover-border-color);
2942 .btn-check + .btn:hover {
2943 color: var(--bs-btn-color);
2944 background-color: var(--bs-btn-bg);
2945 border-color: var(--bs-btn-border-color);
2947 .btn:focus-visible {
2948 color: var(--bs-btn-hover-color);
2949 background-color: var(--bs-btn-hover-bg);
2950 border-color: var(--bs-btn-hover-border-color);
2952 box-shadow: var(--bs-btn-focus-box-shadow);
2954 .btn-check:focus-visible + .btn {
2955 border-color: var(--bs-btn-hover-border-color);
2957 box-shadow: var(--bs-btn-focus-box-shadow);
2959 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2960 color: var(--bs-btn-active-color);
2961 background-color: var(--bs-btn-active-bg);
2962 border-color: var(--bs-btn-active-border-color);
2964 .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 {
2965 box-shadow: var(--bs-btn-focus-box-shadow);
2967 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2968 color: var(--bs-btn-disabled-color);
2969 pointer-events: none;
2970 background-color: var(--bs-btn-disabled-bg);
2971 border-color: var(--bs-btn-disabled-border-color);
2972 opacity: var(--bs-btn-disabled-opacity);
2976 --bs-btn-color: #000;
2977 --bs-btn-bg: #00bc8c;
2978 --bs-btn-border-color: #00bc8c;
2979 --bs-btn-hover-color: #000;
2980 --bs-btn-hover-bg: #26c69d;
2981 --bs-btn-hover-border-color: #1ac398;
2982 --bs-btn-focus-shadow-rgb: 0, 160, 119;
2983 --bs-btn-active-color: #000;
2984 --bs-btn-active-bg: #33c9a3;
2985 --bs-btn-active-border-color: #1ac398;
2986 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2987 --bs-btn-disabled-color: #000;
2988 --bs-btn-disabled-bg: #00bc8c;
2989 --bs-btn-disabled-border-color: #00bc8c;
2993 --bs-btn-color: #fff;
2995 --bs-btn-border-color: #444;
2996 --bs-btn-hover-color: #fff;
2997 --bs-btn-hover-bg: #3a3a3a;
2998 --bs-btn-hover-border-color: #363636;
2999 --bs-btn-focus-shadow-rgb: 96, 96, 96;
3000 --bs-btn-active-color: #fff;
3001 --bs-btn-active-bg: #363636;
3002 --bs-btn-active-border-color: #333333;
3003 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3004 --bs-btn-disabled-color: #fff;
3005 --bs-btn-disabled-bg: #444;
3006 --bs-btn-disabled-border-color: #444;
3010 --bs-btn-color: #000;
3011 --bs-btn-bg: #00bc8c;
3012 --bs-btn-border-color: #00bc8c;
3013 --bs-btn-hover-color: #000;
3014 --bs-btn-hover-bg: #26c69d;
3015 --bs-btn-hover-border-color: #1ac398;
3016 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3017 --bs-btn-active-color: #000;
3018 --bs-btn-active-bg: #33c9a3;
3019 --bs-btn-active-border-color: #1ac398;
3020 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3021 --bs-btn-disabled-color: #000;
3022 --bs-btn-disabled-bg: #00bc8c;
3023 --bs-btn-disabled-border-color: #00bc8c;
3027 --bs-btn-color: #fff;
3028 --bs-btn-bg: #3498db;
3029 --bs-btn-border-color: #3498db;
3030 --bs-btn-hover-color: #fff;
3031 --bs-btn-hover-bg: #2c81ba;
3032 --bs-btn-hover-border-color: #2a7aaf;
3033 --bs-btn-focus-shadow-rgb: 82, 167, 224;
3034 --bs-btn-active-color: #fff;
3035 --bs-btn-active-bg: #2a7aaf;
3036 --bs-btn-active-border-color: #2772a4;
3037 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3038 --bs-btn-disabled-color: #fff;
3039 --bs-btn-disabled-bg: #3498db;
3040 --bs-btn-disabled-border-color: #3498db;
3044 --bs-btn-color: #000;
3045 --bs-btn-bg: #f39c12;
3046 --bs-btn-border-color: #f39c12;
3047 --bs-btn-hover-color: #000;
3048 --bs-btn-hover-bg: #f5ab36;
3049 --bs-btn-hover-border-color: #f4a62a;
3050 --bs-btn-focus-shadow-rgb: 207, 133, 15;
3051 --bs-btn-active-color: #000;
3052 --bs-btn-active-bg: #f5b041;
3053 --bs-btn-active-border-color: #f4a62a;
3054 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3055 --bs-btn-disabled-color: #000;
3056 --bs-btn-disabled-bg: #f39c12;
3057 --bs-btn-disabled-border-color: #f39c12;
3061 --bs-btn-color: #fff;
3062 --bs-btn-bg: #e74c3c;
3063 --bs-btn-border-color: #e74c3c;
3064 --bs-btn-hover-color: #fff;
3065 --bs-btn-hover-bg: #c44133;
3066 --bs-btn-hover-border-color: #b93d30;
3067 --bs-btn-focus-shadow-rgb: 235, 103, 89;
3068 --bs-btn-active-color: #fff;
3069 --bs-btn-active-bg: #b93d30;
3070 --bs-btn-active-border-color: #ad392d;
3071 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3072 --bs-btn-disabled-color: #fff;
3073 --bs-btn-disabled-bg: #e74c3c;
3074 --bs-btn-disabled-border-color: #e74c3c;
3078 --bs-btn-color: #fff;
3079 --bs-btn-bg: #303030;
3080 --bs-btn-border-color: #303030;
3081 --bs-btn-hover-color: #fff;
3082 --bs-btn-hover-bg: #292929;
3083 --bs-btn-hover-border-color: #262626;
3084 --bs-btn-focus-shadow-rgb: 79, 79, 79;
3085 --bs-btn-active-color: #fff;
3086 --bs-btn-active-bg: #262626;
3087 --bs-btn-active-border-color: #242424;
3088 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3089 --bs-btn-disabled-color: #fff;
3090 --bs-btn-disabled-bg: #303030;
3091 --bs-btn-disabled-border-color: #303030;
3095 --bs-btn-color: #000;
3096 --bs-btn-bg: #dee2e6;
3097 --bs-btn-border-color: #dee2e6;
3098 --bs-btn-hover-color: #000;
3099 --bs-btn-hover-bg: #e3e6ea;
3100 --bs-btn-hover-border-color: #e1e5e9;
3101 --bs-btn-focus-shadow-rgb: 189, 192, 196;
3102 --bs-btn-active-color: #000;
3103 --bs-btn-active-bg: #e5e8eb;
3104 --bs-btn-active-border-color: #e1e5e9;
3105 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3106 --bs-btn-disabled-color: #000;
3107 --bs-btn-disabled-bg: #dee2e6;
3108 --bs-btn-disabled-border-color: #dee2e6;
3111 .btn-outline-primary {
3112 --bs-btn-color: #00bc8c;
3113 --bs-btn-border-color: #00bc8c;
3114 --bs-btn-hover-color: #000;
3115 --bs-btn-hover-bg: #00bc8c;
3116 --bs-btn-hover-border-color: #00bc8c;
3117 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3118 --bs-btn-active-color: #000;
3119 --bs-btn-active-bg: #00bc8c;
3120 --bs-btn-active-border-color: #00bc8c;
3121 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3122 --bs-btn-disabled-color: #00bc8c;
3123 --bs-btn-disabled-bg: transparent;
3124 --bs-btn-disabled-border-color: #00bc8c;
3125 --bs-gradient: none;
3128 .btn-outline-secondary {
3129 --bs-btn-color: #444;
3130 --bs-btn-border-color: #444;
3131 --bs-btn-hover-color: #fff;
3132 --bs-btn-hover-bg: #444;
3133 --bs-btn-hover-border-color: #444;
3134 --bs-btn-focus-shadow-rgb: 68, 68, 68;
3135 --bs-btn-active-color: #fff;
3136 --bs-btn-active-bg: #444;
3137 --bs-btn-active-border-color: #444;
3138 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3139 --bs-btn-disabled-color: #444;
3140 --bs-btn-disabled-bg: transparent;
3141 --bs-btn-disabled-border-color: #444;
3142 --bs-gradient: none;
3145 .btn-outline-success {
3146 --bs-btn-color: #00bc8c;
3147 --bs-btn-border-color: #00bc8c;
3148 --bs-btn-hover-color: #000;
3149 --bs-btn-hover-bg: #00bc8c;
3150 --bs-btn-hover-border-color: #00bc8c;
3151 --bs-btn-focus-shadow-rgb: 0, 188, 140;
3152 --bs-btn-active-color: #000;
3153 --bs-btn-active-bg: #00bc8c;
3154 --bs-btn-active-border-color: #00bc8c;
3155 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3156 --bs-btn-disabled-color: #00bc8c;
3157 --bs-btn-disabled-bg: transparent;
3158 --bs-btn-disabled-border-color: #00bc8c;
3159 --bs-gradient: none;
3163 --bs-btn-color: #3498db;
3164 --bs-btn-border-color: #3498db;
3165 --bs-btn-hover-color: #fff;
3166 --bs-btn-hover-bg: #3498db;
3167 --bs-btn-hover-border-color: #3498db;
3168 --bs-btn-focus-shadow-rgb: 52, 152, 219;
3169 --bs-btn-active-color: #fff;
3170 --bs-btn-active-bg: #3498db;
3171 --bs-btn-active-border-color: #3498db;
3172 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3173 --bs-btn-disabled-color: #3498db;
3174 --bs-btn-disabled-bg: transparent;
3175 --bs-btn-disabled-border-color: #3498db;
3176 --bs-gradient: none;
3179 .btn-outline-warning {
3180 --bs-btn-color: #f39c12;
3181 --bs-btn-border-color: #f39c12;
3182 --bs-btn-hover-color: #000;
3183 --bs-btn-hover-bg: #f39c12;
3184 --bs-btn-hover-border-color: #f39c12;
3185 --bs-btn-focus-shadow-rgb: 243, 156, 18;
3186 --bs-btn-active-color: #000;
3187 --bs-btn-active-bg: #f39c12;
3188 --bs-btn-active-border-color: #f39c12;
3189 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3190 --bs-btn-disabled-color: #f39c12;
3191 --bs-btn-disabled-bg: transparent;
3192 --bs-btn-disabled-border-color: #f39c12;
3193 --bs-gradient: none;
3196 .btn-outline-danger {
3197 --bs-btn-color: #e74c3c;
3198 --bs-btn-border-color: #e74c3c;
3199 --bs-btn-hover-color: #fff;
3200 --bs-btn-hover-bg: #e74c3c;
3201 --bs-btn-hover-border-color: #e74c3c;
3202 --bs-btn-focus-shadow-rgb: 231, 76, 60;
3203 --bs-btn-active-color: #fff;
3204 --bs-btn-active-bg: #e74c3c;
3205 --bs-btn-active-border-color: #e74c3c;
3206 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3207 --bs-btn-disabled-color: #e74c3c;
3208 --bs-btn-disabled-bg: transparent;
3209 --bs-btn-disabled-border-color: #e74c3c;
3210 --bs-gradient: none;
3213 .btn-outline-light {
3214 --bs-btn-color: #303030;
3215 --bs-btn-border-color: #303030;
3216 --bs-btn-hover-color: #fff;
3217 --bs-btn-hover-bg: #303030;
3218 --bs-btn-hover-border-color: #303030;
3219 --bs-btn-focus-shadow-rgb: 48, 48, 48;
3220 --bs-btn-active-color: #fff;
3221 --bs-btn-active-bg: #303030;
3222 --bs-btn-active-border-color: #303030;
3223 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3224 --bs-btn-disabled-color: #303030;
3225 --bs-btn-disabled-bg: transparent;
3226 --bs-btn-disabled-border-color: #303030;
3227 --bs-gradient: none;
3231 --bs-btn-color: #dee2e6;
3232 --bs-btn-border-color: #dee2e6;
3233 --bs-btn-hover-color: #000;
3234 --bs-btn-hover-bg: #dee2e6;
3235 --bs-btn-hover-border-color: #dee2e6;
3236 --bs-btn-focus-shadow-rgb: 222, 226, 230;
3237 --bs-btn-active-color: #000;
3238 --bs-btn-active-bg: #dee2e6;
3239 --bs-btn-active-border-color: #dee2e6;
3240 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3241 --bs-btn-disabled-color: #dee2e6;
3242 --bs-btn-disabled-bg: transparent;
3243 --bs-btn-disabled-border-color: #dee2e6;
3244 --bs-gradient: none;
3248 --bs-btn-font-weight: 400;
3249 --bs-btn-color: var(--bs-link-color);
3250 --bs-btn-bg: transparent;
3251 --bs-btn-border-color: transparent;
3252 --bs-btn-hover-color: var(--bs-link-hover-color);
3253 --bs-btn-hover-border-color: transparent;
3254 --bs-btn-active-color: var(--bs-link-hover-color);
3255 --bs-btn-active-border-color: transparent;
3256 --bs-btn-disabled-color: #888;
3257 --bs-btn-disabled-border-color: transparent;
3258 --bs-btn-box-shadow: 0 0 0 #000;
3259 --bs-btn-focus-shadow-rgb: 0, 160, 119;
3260 text-decoration: none;
3262 .btn-link:focus-visible {
3263 color: var(--bs-btn-color);
3266 color: var(--bs-btn-hover-color);
3269 .btn-lg, .btn-group-lg > .btn {
3270 --bs-btn-padding-y: 0.5rem;
3271 --bs-btn-padding-x: 1rem;
3272 --bs-btn-font-size: 1.171875rem;
3273 --bs-btn-border-radius: var(--bs-border-radius-lg);
3276 .btn-sm, .btn-group-sm > .btn {
3277 --bs-btn-padding-y: 0.25rem;
3278 --bs-btn-padding-x: 0.5rem;
3279 --bs-btn-font-size: 0.8203125rem;
3280 --bs-btn-border-radius: var(--bs-border-radius-sm);
3284 transition: opacity 0.15s linear;
3286 @media (prefers-reduced-motion: reduce) {
3295 .collapse:not(.show) {
3302 transition: height 0.35s ease;
3304 @media (prefers-reduced-motion: reduce) {
3309 .collapsing.collapse-horizontal {
3312 transition: width 0.35s ease;
3314 @media (prefers-reduced-motion: reduce) {
3315 .collapsing.collapse-horizontal {
3330 white-space: nowrap;
3332 .dropdown-toggle::after {
3333 display: inline-block;
3334 margin-left: 0.255em;
3335 vertical-align: 0.255em;
3337 border-top: 0.3em solid;
3338 border-right: 0.3em solid transparent;
3340 border-left: 0.3em solid transparent;
3342 .dropdown-toggle:empty::after {
3347 --bs-dropdown-zindex: 1000;
3348 --bs-dropdown-min-width: 10rem;
3349 --bs-dropdown-padding-x: 0;
3350 --bs-dropdown-padding-y: 0.5rem;
3351 --bs-dropdown-spacer: 0.125rem;
3352 --bs-dropdown-font-size: 0.9375rem;
3353 --bs-dropdown-color: var(--bs-body-color);
3354 --bs-dropdown-bg: #222;
3355 --bs-dropdown-border-color: #444;
3356 --bs-dropdown-border-radius: var(--bs-border-radius);
3357 --bs-dropdown-border-width: var(--bs-border-width);
3358 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3359 --bs-dropdown-divider-bg: #444;
3360 --bs-dropdown-divider-margin-y: 0.5rem;
3361 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3362 --bs-dropdown-link-color: #fff;
3363 --bs-dropdown-link-hover-color: #fff;
3364 --bs-dropdown-link-hover-bg: #00bc8c;
3365 --bs-dropdown-link-active-color: #fff;
3366 --bs-dropdown-link-active-bg: #00bc8c;
3367 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3368 --bs-dropdown-item-padding-x: 1rem;
3369 --bs-dropdown-item-padding-y: 0.25rem;
3370 --bs-dropdown-header-color: #888;
3371 --bs-dropdown-header-padding-x: 1rem;
3372 --bs-dropdown-header-padding-y: 0.5rem;
3374 z-index: var(--bs-dropdown-zindex);
3376 min-width: var(--bs-dropdown-min-width);
3377 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3379 font-size: var(--bs-dropdown-font-size);
3380 color: var(--bs-dropdown-color);
3383 background-color: var(--bs-dropdown-bg);
3384 background-clip: padding-box;
3385 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3386 border-radius: var(--bs-dropdown-border-radius);
3388 .dropdown-menu[data-bs-popper] {
3391 margin-top: var(--bs-dropdown-spacer);
3394 .dropdown-menu-start {
3395 --bs-position: start;
3397 .dropdown-menu-start[data-bs-popper] {
3402 .dropdown-menu-end {
3405 .dropdown-menu-end[data-bs-popper] {
3410 @media (min-width: 576px) {
3411 .dropdown-menu-sm-start {
3412 --bs-position: start;
3414 .dropdown-menu-sm-start[data-bs-popper] {
3418 .dropdown-menu-sm-end {
3421 .dropdown-menu-sm-end[data-bs-popper] {
3426 @media (min-width: 768px) {
3427 .dropdown-menu-md-start {
3428 --bs-position: start;
3430 .dropdown-menu-md-start[data-bs-popper] {
3434 .dropdown-menu-md-end {
3437 .dropdown-menu-md-end[data-bs-popper] {
3442 @media (min-width: 992px) {
3443 .dropdown-menu-lg-start {
3444 --bs-position: start;
3446 .dropdown-menu-lg-start[data-bs-popper] {
3450 .dropdown-menu-lg-end {
3453 .dropdown-menu-lg-end[data-bs-popper] {
3458 @media (min-width: 1200px) {
3459 .dropdown-menu-xl-start {
3460 --bs-position: start;
3462 .dropdown-menu-xl-start[data-bs-popper] {
3466 .dropdown-menu-xl-end {
3469 .dropdown-menu-xl-end[data-bs-popper] {
3474 @media (min-width: 1400px) {
3475 .dropdown-menu-xxl-start {
3476 --bs-position: start;
3478 .dropdown-menu-xxl-start[data-bs-popper] {
3482 .dropdown-menu-xxl-end {
3485 .dropdown-menu-xxl-end[data-bs-popper] {
3490 .dropup .dropdown-menu[data-bs-popper] {
3494 margin-bottom: var(--bs-dropdown-spacer);
3496 .dropup .dropdown-toggle::after {
3497 display: inline-block;
3498 margin-left: 0.255em;
3499 vertical-align: 0.255em;
3502 border-right: 0.3em solid transparent;
3503 border-bottom: 0.3em solid;
3504 border-left: 0.3em solid transparent;
3506 .dropup .dropdown-toggle:empty::after {
3510 .dropend .dropdown-menu[data-bs-popper] {
3515 margin-left: var(--bs-dropdown-spacer);
3517 .dropend .dropdown-toggle::after {
3518 display: inline-block;
3519 margin-left: 0.255em;
3520 vertical-align: 0.255em;
3522 border-top: 0.3em solid transparent;
3524 border-bottom: 0.3em solid transparent;
3525 border-left: 0.3em solid;
3527 .dropend .dropdown-toggle:empty::after {
3530 .dropend .dropdown-toggle::after {
3534 .dropstart .dropdown-menu[data-bs-popper] {
3539 margin-right: var(--bs-dropdown-spacer);
3541 .dropstart .dropdown-toggle::after {
3542 display: inline-block;
3543 margin-left: 0.255em;
3544 vertical-align: 0.255em;
3547 .dropstart .dropdown-toggle::after {
3550 .dropstart .dropdown-toggle::before {
3551 display: inline-block;
3552 margin-right: 0.255em;
3553 vertical-align: 0.255em;
3555 border-top: 0.3em solid transparent;
3556 border-right: 0.3em solid;
3557 border-bottom: 0.3em solid transparent;
3559 .dropstart .dropdown-toggle:empty::after {
3562 .dropstart .dropdown-toggle::before {
3568 margin: var(--bs-dropdown-divider-margin-y) 0;
3570 border-top: 1px solid var(--bs-dropdown-divider-bg);
3577 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3580 color: var(--bs-dropdown-link-color);
3581 text-align: inherit;
3582 white-space: nowrap;
3583 background-color: transparent;
3585 border-radius: var(--bs-dropdown-item-border-radius, 0);
3587 .dropdown-item:hover, .dropdown-item:focus {
3588 color: var(--bs-dropdown-link-hover-color);
3589 background-color: var(--bs-dropdown-link-hover-bg);
3591 .dropdown-item.active, .dropdown-item:active {
3592 color: var(--bs-dropdown-link-active-color);
3593 text-decoration: none;
3594 background-color: var(--bs-dropdown-link-active-bg);
3596 .dropdown-item.disabled, .dropdown-item:disabled {
3597 color: var(--bs-dropdown-link-disabled-color);
3598 pointer-events: none;
3599 background-color: transparent;
3602 .dropdown-menu.show {
3608 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3610 font-size: 0.8203125rem;
3611 color: var(--bs-dropdown-header-color);
3612 white-space: nowrap;
3615 .dropdown-item-text {
3617 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3618 color: var(--bs-dropdown-link-color);
3621 .dropdown-menu-dark {
3622 --bs-dropdown-color: #dee2e6;
3623 --bs-dropdown-bg: #303030;
3624 --bs-dropdown-border-color: #444;
3625 --bs-dropdown-box-shadow: ;
3626 --bs-dropdown-link-color: #dee2e6;
3627 --bs-dropdown-link-hover-color: #fff;
3628 --bs-dropdown-divider-bg: #444;
3629 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3630 --bs-dropdown-link-active-color: #fff;
3631 --bs-dropdown-link-active-bg: #00bc8c;
3632 --bs-dropdown-link-disabled-color: #adb5bd;
3633 --bs-dropdown-header-color: #adb5bd;
3637 .btn-group-vertical {
3639 display: inline-flex;
3640 vertical-align: middle;
3643 .btn-group-vertical > .btn {
3647 .btn-group > .btn-check:checked + .btn,
3648 .btn-group > .btn-check:focus + .btn,
3649 .btn-group > .btn:hover,
3650 .btn-group > .btn:focus,
3651 .btn-group > .btn:active,
3652 .btn-group > .btn.active,
3653 .btn-group-vertical > .btn-check:checked + .btn,
3654 .btn-group-vertical > .btn-check:focus + .btn,
3655 .btn-group-vertical > .btn:hover,
3656 .btn-group-vertical > .btn:focus,
3657 .btn-group-vertical > .btn:active,
3658 .btn-group-vertical > .btn.active {
3665 justify-content: flex-start;
3667 .btn-toolbar .input-group {
3672 border-radius: var(--bs-border-radius);
3674 .btn-group > :not(.btn-check:first-child) + .btn,
3675 .btn-group > .btn-group:not(:first-child) {
3676 margin-left: calc(var(--bs-border-width) * -1);
3678 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3679 .btn-group > .btn.dropdown-toggle-split:first-child,
3680 .btn-group > .btn-group:not(:last-child) > .btn {
3681 border-top-right-radius: 0;
3682 border-bottom-right-radius: 0;
3684 .btn-group > .btn:nth-child(n+3),
3685 .btn-group > :not(.btn-check) + .btn,
3686 .btn-group > .btn-group:not(:first-child) > .btn {
3687 border-top-left-radius: 0;
3688 border-bottom-left-radius: 0;
3691 .dropdown-toggle-split {
3692 padding-right: 0.5625rem;
3693 padding-left: 0.5625rem;
3695 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3698 .dropstart .dropdown-toggle-split::before {
3702 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3703 padding-right: 0.375rem;
3704 padding-left: 0.375rem;
3707 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3708 padding-right: 0.75rem;
3709 padding-left: 0.75rem;
3712 .btn-group-vertical {
3713 flex-direction: column;
3714 align-items: flex-start;
3715 justify-content: center;
3717 .btn-group-vertical > .btn,
3718 .btn-group-vertical > .btn-group {
3721 .btn-group-vertical > .btn:not(:first-child),
3722 .btn-group-vertical > .btn-group:not(:first-child) {
3723 margin-top: calc(var(--bs-border-width) * -1);
3725 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3726 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3727 border-bottom-right-radius: 0;
3728 border-bottom-left-radius: 0;
3730 .btn-group-vertical > .btn ~ .btn,
3731 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3732 border-top-left-radius: 0;
3733 border-top-right-radius: 0;
3737 --bs-nav-link-padding-x: 2rem;
3738 --bs-nav-link-padding-y: 0.5rem;
3739 --bs-nav-link-font-weight: ;
3740 --bs-nav-link-color: var(--bs-link-color);
3741 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3742 --bs-nav-link-disabled-color: #adb5bd;
3752 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3753 font-size: var(--bs-nav-link-font-size);
3754 font-weight: var(--bs-nav-link-font-weight);
3755 color: var(--bs-nav-link-color);
3758 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3760 @media (prefers-reduced-motion: reduce) {
3765 .nav-link:hover, .nav-link:focus {
3766 color: var(--bs-nav-link-hover-color);
3768 .nav-link:focus-visible {
3770 box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
3772 .nav-link.disabled {
3773 color: var(--bs-nav-link-disabled-color);
3774 pointer-events: none;
3779 --bs-nav-tabs-border-width: var(--bs-border-width);
3780 --bs-nav-tabs-border-color: #444;
3781 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3782 --bs-nav-tabs-link-hover-border-color: #444 #444 transparent;
3783 --bs-nav-tabs-link-active-color: #fff;
3784 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3785 --bs-nav-tabs-link-active-border-color: #444 #444 transparent;
3786 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3788 .nav-tabs .nav-link {
3789 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3790 border: var(--bs-nav-tabs-border-width) solid transparent;
3791 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3792 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3794 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3796 border-color: var(--bs-nav-tabs-link-hover-border-color);
3798 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3799 color: var(--bs-nav-link-disabled-color);
3800 background-color: transparent;
3801 border-color: transparent;
3803 .nav-tabs .nav-link.active,
3804 .nav-tabs .nav-item.show .nav-link {
3805 color: var(--bs-nav-tabs-link-active-color);
3806 background-color: var(--bs-nav-tabs-link-active-bg);
3807 border-color: var(--bs-nav-tabs-link-active-border-color);
3809 .nav-tabs .dropdown-menu {
3810 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3811 border-top-left-radius: 0;
3812 border-top-right-radius: 0;
3816 --bs-nav-pills-border-radius: var(--bs-border-radius);
3817 --bs-nav-pills-link-active-color: #fff;
3818 --bs-nav-pills-link-active-bg: #00bc8c;
3820 .nav-pills .nav-link {
3821 border-radius: var(--bs-nav-pills-border-radius);
3823 .nav-pills .nav-link:disabled {
3824 color: var(--bs-nav-link-disabled-color);
3825 background-color: transparent;
3826 border-color: transparent;
3828 .nav-pills .nav-link.active,
3829 .nav-pills .show > .nav-link {
3830 color: var(--bs-nav-pills-link-active-color);
3831 background-color: var(--bs-nav-pills-link-active-bg);
3835 --bs-nav-underline-gap: 1rem;
3836 --bs-nav-underline-border-width: 0.125rem;
3837 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3838 gap: var(--bs-nav-underline-gap);
3840 .nav-underline .nav-link {
3843 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3845 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3846 border-bottom-color: currentcolor;
3848 .nav-underline .nav-link.active,
3849 .nav-underline .show > .nav-link {
3851 color: var(--bs-nav-underline-link-active-color);
3852 border-bottom-color: currentcolor;
3855 .nav-fill > .nav-link,
3856 .nav-fill .nav-item {
3861 .nav-justified > .nav-link,
3862 .nav-justified .nav-item {
3868 .nav-fill .nav-item .nav-link,
3869 .nav-justified .nav-item .nav-link {
3873 .tab-content > .tab-pane {
3876 .tab-content > .active {
3881 --bs-navbar-padding-x: 0;
3882 --bs-navbar-padding-y: 1rem;
3883 --bs-navbar-color: rgba(255, 255, 255, 0.6);
3884 --bs-navbar-hover-color: #fff;
3885 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3886 --bs-navbar-active-color: #fff;
3887 --bs-navbar-brand-padding-y: 0.32421875rem;
3888 --bs-navbar-brand-margin-end: 1rem;
3889 --bs-navbar-brand-font-size: 1.171875rem;
3890 --bs-navbar-brand-color: #fff;
3891 --bs-navbar-brand-hover-color: #fff;
3892 --bs-navbar-nav-link-padding-x: 0.5rem;
3893 --bs-navbar-toggler-padding-y: 0.25rem;
3894 --bs-navbar-toggler-padding-x: 0.75rem;
3895 --bs-navbar-toggler-font-size: 1.171875rem;
3896 --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");
3897 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
3898 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3899 --bs-navbar-toggler-focus-width: 0.25rem;
3900 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3904 align-items: center;
3905 justify-content: space-between;
3906 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3908 .navbar > .container,
3909 .navbar > .container-fluid,
3910 .navbar > .container-lg {
3913 align-items: center;
3914 justify-content: space-between;
3917 padding-top: var(--bs-navbar-brand-padding-y);
3918 padding-bottom: var(--bs-navbar-brand-padding-y);
3919 margin-right: var(--bs-navbar-brand-margin-end);
3920 font-size: var(--bs-navbar-brand-font-size);
3921 color: var(--bs-navbar-brand-color);
3922 white-space: nowrap;
3924 .navbar-brand:hover, .navbar-brand:focus {
3925 color: var(--bs-navbar-brand-hover-color);
3929 --bs-nav-link-padding-x: 0;
3930 --bs-nav-link-padding-y: 0.5rem;
3931 --bs-nav-link-font-weight: ;
3932 --bs-nav-link-color: var(--bs-navbar-color);
3933 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3934 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3936 flex-direction: column;
3941 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3942 color: var(--bs-navbar-active-color);
3944 .navbar-nav .dropdown-menu {
3949 padding-top: 0.5rem;
3950 padding-bottom: 0.5rem;
3951 color: var(--bs-navbar-color);
3954 .navbar-text a:hover,
3955 .navbar-text a:focus {
3956 color: var(--bs-navbar-active-color);
3962 align-items: center;
3966 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3967 font-size: var(--bs-navbar-toggler-font-size);
3969 color: var(--bs-navbar-color);
3970 background-color: transparent;
3971 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3972 border-radius: var(--bs-navbar-toggler-border-radius);
3973 transition: var(--bs-navbar-toggler-transition);
3975 @media (prefers-reduced-motion: reduce) {
3980 .navbar-toggler:hover {
3981 text-decoration: none;
3983 .navbar-toggler:focus {
3984 text-decoration: none;
3986 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3989 .navbar-toggler-icon {
3990 display: inline-block;
3993 vertical-align: middle;
3994 background-image: var(--bs-navbar-toggler-icon-bg);
3995 background-repeat: no-repeat;
3996 background-position: center;
3997 background-size: 100%;
4000 .navbar-nav-scroll {
4001 max-height: var(--bs-scroll-height, 75vh);
4005 @media (min-width: 576px) {
4008 justify-content: flex-start;
4010 .navbar-expand-sm .navbar-nav {
4011 flex-direction: row;
4013 .navbar-expand-sm .navbar-nav .dropdown-menu {
4016 .navbar-expand-sm .navbar-nav .nav-link {
4017 padding-right: var(--bs-navbar-nav-link-padding-x);
4018 padding-left: var(--bs-navbar-nav-link-padding-x);
4020 .navbar-expand-sm .navbar-nav-scroll {
4023 .navbar-expand-sm .navbar-collapse {
4024 display: flex !important;
4027 .navbar-expand-sm .navbar-toggler {
4030 .navbar-expand-sm .offcanvas {
4034 width: auto !important;
4035 height: auto !important;
4036 visibility: visible !important;
4037 background-color: transparent !important;
4038 border: 0 !important;
4039 transform: none !important;
4042 .navbar-expand-sm .offcanvas .offcanvas-header {
4045 .navbar-expand-sm .offcanvas .offcanvas-body {
4049 overflow-y: visible;
4052 @media (min-width: 768px) {
4055 justify-content: flex-start;
4057 .navbar-expand-md .navbar-nav {
4058 flex-direction: row;
4060 .navbar-expand-md .navbar-nav .dropdown-menu {
4063 .navbar-expand-md .navbar-nav .nav-link {
4064 padding-right: var(--bs-navbar-nav-link-padding-x);
4065 padding-left: var(--bs-navbar-nav-link-padding-x);
4067 .navbar-expand-md .navbar-nav-scroll {
4070 .navbar-expand-md .navbar-collapse {
4071 display: flex !important;
4074 .navbar-expand-md .navbar-toggler {
4077 .navbar-expand-md .offcanvas {
4081 width: auto !important;
4082 height: auto !important;
4083 visibility: visible !important;
4084 background-color: transparent !important;
4085 border: 0 !important;
4086 transform: none !important;
4089 .navbar-expand-md .offcanvas .offcanvas-header {
4092 .navbar-expand-md .offcanvas .offcanvas-body {
4096 overflow-y: visible;
4099 @media (min-width: 992px) {
4102 justify-content: flex-start;
4104 .navbar-expand-lg .navbar-nav {
4105 flex-direction: row;
4107 .navbar-expand-lg .navbar-nav .dropdown-menu {
4110 .navbar-expand-lg .navbar-nav .nav-link {
4111 padding-right: var(--bs-navbar-nav-link-padding-x);
4112 padding-left: var(--bs-navbar-nav-link-padding-x);
4114 .navbar-expand-lg .navbar-nav-scroll {
4117 .navbar-expand-lg .navbar-collapse {
4118 display: flex !important;
4121 .navbar-expand-lg .navbar-toggler {
4124 .navbar-expand-lg .offcanvas {
4128 width: auto !important;
4129 height: auto !important;
4130 visibility: visible !important;
4131 background-color: transparent !important;
4132 border: 0 !important;
4133 transform: none !important;
4136 .navbar-expand-lg .offcanvas .offcanvas-header {
4139 .navbar-expand-lg .offcanvas .offcanvas-body {
4143 overflow-y: visible;
4146 @media (min-width: 1200px) {
4149 justify-content: flex-start;
4151 .navbar-expand-xl .navbar-nav {
4152 flex-direction: row;
4154 .navbar-expand-xl .navbar-nav .dropdown-menu {
4157 .navbar-expand-xl .navbar-nav .nav-link {
4158 padding-right: var(--bs-navbar-nav-link-padding-x);
4159 padding-left: var(--bs-navbar-nav-link-padding-x);
4161 .navbar-expand-xl .navbar-nav-scroll {
4164 .navbar-expand-xl .navbar-collapse {
4165 display: flex !important;
4168 .navbar-expand-xl .navbar-toggler {
4171 .navbar-expand-xl .offcanvas {
4175 width: auto !important;
4176 height: auto !important;
4177 visibility: visible !important;
4178 background-color: transparent !important;
4179 border: 0 !important;
4180 transform: none !important;
4183 .navbar-expand-xl .offcanvas .offcanvas-header {
4186 .navbar-expand-xl .offcanvas .offcanvas-body {
4190 overflow-y: visible;
4193 @media (min-width: 1400px) {
4194 .navbar-expand-xxl {
4196 justify-content: flex-start;
4198 .navbar-expand-xxl .navbar-nav {
4199 flex-direction: row;
4201 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4204 .navbar-expand-xxl .navbar-nav .nav-link {
4205 padding-right: var(--bs-navbar-nav-link-padding-x);
4206 padding-left: var(--bs-navbar-nav-link-padding-x);
4208 .navbar-expand-xxl .navbar-nav-scroll {
4211 .navbar-expand-xxl .navbar-collapse {
4212 display: flex !important;
4215 .navbar-expand-xxl .navbar-toggler {
4218 .navbar-expand-xxl .offcanvas {
4222 width: auto !important;
4223 height: auto !important;
4224 visibility: visible !important;
4225 background-color: transparent !important;
4226 border: 0 !important;
4227 transform: none !important;
4230 .navbar-expand-xxl .offcanvas .offcanvas-header {
4233 .navbar-expand-xxl .offcanvas .offcanvas-body {
4237 overflow-y: visible;
4242 justify-content: flex-start;
4244 .navbar-expand .navbar-nav {
4245 flex-direction: row;
4247 .navbar-expand .navbar-nav .dropdown-menu {
4250 .navbar-expand .navbar-nav .nav-link {
4251 padding-right: var(--bs-navbar-nav-link-padding-x);
4252 padding-left: var(--bs-navbar-nav-link-padding-x);
4254 .navbar-expand .navbar-nav-scroll {
4257 .navbar-expand .navbar-collapse {
4258 display: flex !important;
4261 .navbar-expand .navbar-toggler {
4264 .navbar-expand .offcanvas {
4268 width: auto !important;
4269 height: auto !important;
4270 visibility: visible !important;
4271 background-color: transparent !important;
4272 border: 0 !important;
4273 transform: none !important;
4276 .navbar-expand .offcanvas .offcanvas-header {
4279 .navbar-expand .offcanvas .offcanvas-body {
4283 overflow-y: visible;
4287 .navbar[data-bs-theme=dark] {
4288 --bs-navbar-color: rgba(255, 255, 255, 0.6);
4289 --bs-navbar-hover-color: #fff;
4290 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4291 --bs-navbar-active-color: #fff;
4292 --bs-navbar-brand-color: #fff;
4293 --bs-navbar-brand-hover-color: #fff;
4294 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4295 --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");
4298 [data-bs-theme=dark] .navbar-toggler-icon {
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");
4303 --bs-card-spacer-y: 1rem;
4304 --bs-card-spacer-x: 1rem;
4305 --bs-card-title-spacer-y: 0.5rem;
4306 --bs-card-title-color: ;
4307 --bs-card-subtitle-color: ;
4308 --bs-card-border-width: var(--bs-border-width);
4309 --bs-card-border-color: var(--bs-border-color-translucent);
4310 --bs-card-border-radius: var(--bs-border-radius);
4311 --bs-card-box-shadow: ;
4312 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4313 --bs-card-cap-padding-y: 0.5rem;
4314 --bs-card-cap-padding-x: 1rem;
4315 --bs-card-cap-bg: #444;
4316 --bs-card-cap-color: ;
4319 --bs-card-bg: #303030;
4320 --bs-card-img-overlay-padding: 1rem;
4321 --bs-card-group-margin: 0.75rem;
4324 flex-direction: column;
4326 height: var(--bs-card-height);
4327 color: var(--bs-body-color);
4328 word-wrap: break-word;
4329 background-color: var(--bs-card-bg);
4330 background-clip: border-box;
4331 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4332 border-radius: var(--bs-card-border-radius);
4338 .card > .list-group {
4339 border-top: inherit;
4340 border-bottom: inherit;
4342 .card > .list-group:first-child {
4343 border-top-width: 0;
4344 border-top-left-radius: var(--bs-card-inner-border-radius);
4345 border-top-right-radius: var(--bs-card-inner-border-radius);
4347 .card > .list-group:last-child {
4348 border-bottom-width: 0;
4349 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4350 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4352 .card > .card-header + .list-group,
4353 .card > .list-group + .card-footer {
4359 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4360 color: var(--bs-card-color);
4364 margin-bottom: var(--bs-card-title-spacer-y);
4365 color: var(--bs-card-title-color);
4369 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4371 color: var(--bs-card-subtitle-color);
4374 .card-text:last-child {
4378 .card-link + .card-link {
4379 margin-left: var(--bs-card-spacer-x);
4383 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4385 color: var(--bs-card-cap-color);
4386 background-color: var(--bs-card-cap-bg);
4387 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4389 .card-header:first-child {
4390 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4394 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4395 color: var(--bs-card-cap-color);
4396 background-color: var(--bs-card-cap-bg);
4397 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4399 .card-footer:last-child {
4400 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4404 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4405 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4406 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4409 .card-header-tabs .nav-link.active {
4410 background-color: var(--bs-card-bg);
4411 border-bottom-color: var(--bs-card-bg);
4414 .card-header-pills {
4415 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4416 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4425 padding: var(--bs-card-img-overlay-padding);
4426 border-radius: var(--bs-card-inner-border-radius);
4437 border-top-left-radius: var(--bs-card-inner-border-radius);
4438 border-top-right-radius: var(--bs-card-inner-border-radius);
4443 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4444 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4447 .card-group > .card {
4448 margin-bottom: var(--bs-card-group-margin);
4450 @media (min-width: 576px) {
4453 flex-flow: row wrap;
4455 .card-group > .card {
4459 .card-group > .card + .card {
4463 .card-group > .card:not(:last-child) {
4464 border-top-right-radius: 0;
4465 border-bottom-right-radius: 0;
4467 .card-group > .card:not(:last-child) .card-img-top,
4468 .card-group > .card:not(:last-child) .card-header {
4469 border-top-right-radius: 0;
4471 .card-group > .card:not(:last-child) .card-img-bottom,
4472 .card-group > .card:not(:last-child) .card-footer {
4473 border-bottom-right-radius: 0;
4475 .card-group > .card:not(:first-child) {
4476 border-top-left-radius: 0;
4477 border-bottom-left-radius: 0;
4479 .card-group > .card:not(:first-child) .card-img-top,
4480 .card-group > .card:not(:first-child) .card-header {
4481 border-top-left-radius: 0;
4483 .card-group > .card:not(:first-child) .card-img-bottom,
4484 .card-group > .card:not(:first-child) .card-footer {
4485 border-bottom-left-radius: 0;
4490 --bs-accordion-color: var(--bs-body-color);
4491 --bs-accordion-bg: var(--bs-body-bg);
4492 --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;
4493 --bs-accordion-border-color: var(--bs-border-color);
4494 --bs-accordion-border-width: var(--bs-border-width);
4495 --bs-accordion-border-radius: var(--bs-border-radius);
4496 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4497 --bs-accordion-btn-padding-x: 1.25rem;
4498 --bs-accordion-btn-padding-y: 1rem;
4499 --bs-accordion-btn-color: var(--bs-body-color);
4500 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4501 --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");
4502 --bs-accordion-btn-icon-width: 1.25rem;
4503 --bs-accordion-btn-icon-transform: rotate(-180deg);
4504 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4505 --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");
4506 --bs-accordion-btn-focus-border-color: #80dec6;
4507 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4508 --bs-accordion-body-padding-x: 1.25rem;
4509 --bs-accordion-body-padding-y: 1rem;
4510 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4511 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4517 align-items: center;
4519 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4520 font-size: 0.9375rem;
4521 color: var(--bs-accordion-btn-color);
4523 background-color: var(--bs-accordion-btn-bg);
4526 overflow-anchor: none;
4527 transition: var(--bs-accordion-transition);
4529 @media (prefers-reduced-motion: reduce) {
4534 .accordion-button:not(.collapsed) {
4535 color: var(--bs-accordion-active-color);
4536 background-color: var(--bs-accordion-active-bg);
4537 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4539 .accordion-button:not(.collapsed)::after {
4540 background-image: var(--bs-accordion-btn-active-icon);
4541 transform: var(--bs-accordion-btn-icon-transform);
4543 .accordion-button::after {
4545 width: var(--bs-accordion-btn-icon-width);
4546 height: var(--bs-accordion-btn-icon-width);
4549 background-image: var(--bs-accordion-btn-icon);
4550 background-repeat: no-repeat;
4551 background-size: var(--bs-accordion-btn-icon-width);
4552 transition: var(--bs-accordion-btn-icon-transition);
4554 @media (prefers-reduced-motion: reduce) {
4555 .accordion-button::after {
4559 .accordion-button:hover {
4562 .accordion-button:focus {
4564 border-color: var(--bs-accordion-btn-focus-border-color);
4566 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4574 color: var(--bs-accordion-color);
4575 background-color: var(--bs-accordion-bg);
4576 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4578 .accordion-item:first-of-type {
4579 border-top-left-radius: var(--bs-accordion-border-radius);
4580 border-top-right-radius: var(--bs-accordion-border-radius);
4582 .accordion-item:first-of-type .accordion-button {
4583 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4584 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4586 .accordion-item:not(:first-of-type) {
4589 .accordion-item:last-of-type {
4590 border-bottom-right-radius: var(--bs-accordion-border-radius);
4591 border-bottom-left-radius: var(--bs-accordion-border-radius);
4593 .accordion-item:last-of-type .accordion-button.collapsed {
4594 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4595 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4597 .accordion-item:last-of-type .accordion-collapse {
4598 border-bottom-right-radius: var(--bs-accordion-border-radius);
4599 border-bottom-left-radius: var(--bs-accordion-border-radius);
4603 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4606 .accordion-flush .accordion-collapse {
4609 .accordion-flush .accordion-item {
4614 .accordion-flush .accordion-item:first-child {
4617 .accordion-flush .accordion-item:last-child {
4620 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4624 [data-bs-theme=dark] .accordion-button::after {
4625 --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");
4626 --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");
4630 --bs-breadcrumb-padding-x: 0;
4631 --bs-breadcrumb-padding-y: 0;
4632 --bs-breadcrumb-margin-bottom: 1rem;
4633 --bs-breadcrumb-bg: #444;
4634 --bs-breadcrumb-border-radius: ;
4635 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4636 --bs-breadcrumb-item-padding-x: 0.5rem;
4637 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4640 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4641 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4642 font-size: var(--bs-breadcrumb-font-size);
4644 background-color: var(--bs-breadcrumb-bg);
4645 border-radius: var(--bs-breadcrumb-border-radius);
4648 .breadcrumb-item + .breadcrumb-item {
4649 padding-left: var(--bs-breadcrumb-item-padding-x);
4651 .breadcrumb-item + .breadcrumb-item::before {
4653 padding-right: var(--bs-breadcrumb-item-padding-x);
4654 color: var(--bs-breadcrumb-divider-color);
4655 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4657 .breadcrumb-item.active {
4658 color: var(--bs-breadcrumb-item-active-color);
4662 --bs-pagination-padding-x: 0.75rem;
4663 --bs-pagination-padding-y: 0.375rem;
4664 --bs-pagination-font-size: 0.9375rem;
4665 --bs-pagination-color: #fff;
4666 --bs-pagination-bg: #00bc8c;
4667 --bs-pagination-border-width: 0;
4668 --bs-pagination-border-color: transparent;
4669 --bs-pagination-border-radius: var(--bs-border-radius);
4670 --bs-pagination-hover-color: #fff;
4671 --bs-pagination-hover-bg: #00efb2;
4672 --bs-pagination-hover-border-color: transparent;
4673 --bs-pagination-focus-color: var(--bs-link-hover-color);
4674 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4675 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
4676 --bs-pagination-active-color: #fff;
4677 --bs-pagination-active-bg: #00efb2;
4678 --bs-pagination-active-border-color: transparent;
4679 --bs-pagination-disabled-color: #fff;
4680 --bs-pagination-disabled-bg: #007053;
4681 --bs-pagination-disabled-border-color: transparent;
4690 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4691 font-size: var(--bs-pagination-font-size);
4692 color: var(--bs-pagination-color);
4693 background-color: var(--bs-pagination-bg);
4694 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4695 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;
4697 @media (prefers-reduced-motion: reduce) {
4704 color: var(--bs-pagination-hover-color);
4705 background-color: var(--bs-pagination-hover-bg);
4706 border-color: var(--bs-pagination-hover-border-color);
4710 color: var(--bs-pagination-focus-color);
4711 background-color: var(--bs-pagination-focus-bg);
4713 box-shadow: var(--bs-pagination-focus-box-shadow);
4715 .page-link.active, .active > .page-link {
4717 color: var(--bs-pagination-active-color);
4718 background-color: var(--bs-pagination-active-bg);
4719 border-color: var(--bs-pagination-active-border-color);
4721 .page-link.disabled, .disabled > .page-link {
4722 color: var(--bs-pagination-disabled-color);
4723 pointer-events: none;
4724 background-color: var(--bs-pagination-disabled-bg);
4725 border-color: var(--bs-pagination-disabled-border-color);
4728 .page-item:not(:first-child) .page-link {
4729 margin-left: calc(0 * -1);
4731 .page-item:first-child .page-link {
4732 border-top-left-radius: var(--bs-pagination-border-radius);
4733 border-bottom-left-radius: var(--bs-pagination-border-radius);
4735 .page-item:last-child .page-link {
4736 border-top-right-radius: var(--bs-pagination-border-radius);
4737 border-bottom-right-radius: var(--bs-pagination-border-radius);
4741 --bs-pagination-padding-x: 1.5rem;
4742 --bs-pagination-padding-y: 0.75rem;
4743 --bs-pagination-font-size: 1.171875rem;
4744 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4748 --bs-pagination-padding-x: 0.5rem;
4749 --bs-pagination-padding-y: 0.25rem;
4750 --bs-pagination-font-size: 0.8203125rem;
4751 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4755 --bs-badge-padding-x: 0.65em;
4756 --bs-badge-padding-y: 0.35em;
4757 --bs-badge-font-size: 0.75em;
4758 --bs-badge-font-weight: 700;
4759 --bs-badge-color: #fff;
4760 --bs-badge-border-radius: var(--bs-border-radius);
4761 display: inline-block;
4762 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4763 font-size: var(--bs-badge-font-size);
4764 font-weight: var(--bs-badge-font-weight);
4766 color: var(--bs-badge-color);
4768 white-space: nowrap;
4769 vertical-align: baseline;
4770 border-radius: var(--bs-badge-border-radius);
4782 --bs-alert-bg: transparent;
4783 --bs-alert-padding-x: 1rem;
4784 --bs-alert-padding-y: 1rem;
4785 --bs-alert-margin-bottom: 1rem;
4786 --bs-alert-color: inherit;
4787 --bs-alert-border-color: transparent;
4788 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4789 --bs-alert-border-radius: var(--bs-border-radius);
4790 --bs-alert-link-color: inherit;
4792 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4793 margin-bottom: var(--bs-alert-margin-bottom);
4794 color: var(--bs-alert-color);
4795 background-color: var(--bs-alert-bg);
4796 border: var(--bs-alert-border);
4797 border-radius: var(--bs-alert-border-radius);
4806 color: var(--bs-alert-link-color);
4809 .alert-dismissible {
4810 padding-right: 3rem;
4812 .alert-dismissible .btn-close {
4817 padding: 1.25rem 1rem;
4821 --bs-alert-color: var(--bs-primary-text-emphasis);
4822 --bs-alert-bg: var(--bs-primary-bg-subtle);
4823 --bs-alert-border-color: var(--bs-primary-border-subtle);
4824 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4828 --bs-alert-color: var(--bs-secondary-text-emphasis);
4829 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4830 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4831 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4835 --bs-alert-color: var(--bs-success-text-emphasis);
4836 --bs-alert-bg: var(--bs-success-bg-subtle);
4837 --bs-alert-border-color: var(--bs-success-border-subtle);
4838 --bs-alert-link-color: var(--bs-success-text-emphasis);
4842 --bs-alert-color: var(--bs-info-text-emphasis);
4843 --bs-alert-bg: var(--bs-info-bg-subtle);
4844 --bs-alert-border-color: var(--bs-info-border-subtle);
4845 --bs-alert-link-color: var(--bs-info-text-emphasis);
4849 --bs-alert-color: var(--bs-warning-text-emphasis);
4850 --bs-alert-bg: var(--bs-warning-bg-subtle);
4851 --bs-alert-border-color: var(--bs-warning-border-subtle);
4852 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4856 --bs-alert-color: var(--bs-danger-text-emphasis);
4857 --bs-alert-bg: var(--bs-danger-bg-subtle);
4858 --bs-alert-border-color: var(--bs-danger-border-subtle);
4859 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4863 --bs-alert-color: var(--bs-light-text-emphasis);
4864 --bs-alert-bg: var(--bs-light-bg-subtle);
4865 --bs-alert-border-color: var(--bs-light-border-subtle);
4866 --bs-alert-link-color: var(--bs-light-text-emphasis);
4870 --bs-alert-color: var(--bs-dark-text-emphasis);
4871 --bs-alert-bg: var(--bs-dark-bg-subtle);
4872 --bs-alert-border-color: var(--bs-dark-border-subtle);
4873 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4876 @keyframes progress-bar-stripes {
4878 background-position-x: 1rem;
4883 --bs-progress-height: 1rem;
4884 --bs-progress-font-size: 0.703125rem;
4885 --bs-progress-bg: #444;
4886 --bs-progress-border-radius: var(--bs-border-radius);
4887 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4888 --bs-progress-bar-color: #fff;
4889 --bs-progress-bar-bg: #00bc8c;
4890 --bs-progress-bar-transition: width 0.6s ease;
4892 height: var(--bs-progress-height);
4894 font-size: var(--bs-progress-font-size);
4895 background-color: var(--bs-progress-bg);
4896 border-radius: var(--bs-progress-border-radius);
4901 flex-direction: column;
4902 justify-content: center;
4904 color: var(--bs-progress-bar-color);
4906 white-space: nowrap;
4907 background-color: var(--bs-progress-bar-bg);
4908 transition: var(--bs-progress-bar-transition);
4910 @media (prefers-reduced-motion: reduce) {
4916 .progress-bar-striped {
4917 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);
4918 background-size: var(--bs-progress-height) var(--bs-progress-height);
4921 .progress-stacked > .progress {
4925 .progress-stacked > .progress > .progress-bar {
4929 .progress-bar-animated {
4930 animation: 1s linear infinite progress-bar-stripes;
4932 @media (prefers-reduced-motion: reduce) {
4933 .progress-bar-animated {
4939 --bs-list-group-color: var(--bs-body-color);
4940 --bs-list-group-bg: #303030;
4941 --bs-list-group-border-color: #444;
4942 --bs-list-group-border-width: var(--bs-border-width);
4943 --bs-list-group-border-radius: var(--bs-border-radius);
4944 --bs-list-group-item-padding-x: 1rem;
4945 --bs-list-group-item-padding-y: 0.5rem;
4946 --bs-list-group-action-color: var(--bs-secondary-color);
4947 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4948 --bs-list-group-action-hover-bg: #444;
4949 --bs-list-group-action-active-color: var(--bs-body-color);
4950 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4951 --bs-list-group-disabled-color: var(--bs-secondary-color);
4952 --bs-list-group-disabled-bg: #303030;
4953 --bs-list-group-active-color: #fff;
4954 --bs-list-group-active-bg: #00bc8c;
4955 --bs-list-group-active-border-color: #00bc8c;
4957 flex-direction: column;
4960 border-radius: var(--bs-list-group-border-radius);
4963 .list-group-numbered {
4964 list-style-type: none;
4965 counter-reset: section;
4967 .list-group-numbered > .list-group-item::before {
4968 content: counters(section, ".") ". ";
4969 counter-increment: section;
4972 .list-group-item-action {
4974 color: var(--bs-list-group-action-color);
4975 text-align: inherit;
4977 .list-group-item-action:hover, .list-group-item-action:focus {
4979 color: var(--bs-list-group-action-hover-color);
4980 text-decoration: none;
4981 background-color: var(--bs-list-group-action-hover-bg);
4983 .list-group-item-action:active {
4984 color: var(--bs-list-group-action-active-color);
4985 background-color: var(--bs-list-group-action-active-bg);
4991 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4992 color: var(--bs-list-group-color);
4993 background-color: var(--bs-list-group-bg);
4994 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4996 .list-group-item:first-child {
4997 border-top-left-radius: inherit;
4998 border-top-right-radius: inherit;
5000 .list-group-item:last-child {
5001 border-bottom-right-radius: inherit;
5002 border-bottom-left-radius: inherit;
5004 .list-group-item.disabled, .list-group-item:disabled {
5005 color: var(--bs-list-group-disabled-color);
5006 pointer-events: none;
5007 background-color: var(--bs-list-group-disabled-bg);
5009 .list-group-item.active {
5011 color: var(--bs-list-group-active-color);
5012 background-color: var(--bs-list-group-active-bg);
5013 border-color: var(--bs-list-group-active-border-color);
5015 .list-group-item + .list-group-item {
5016 border-top-width: 0;
5018 .list-group-item + .list-group-item.active {
5019 margin-top: calc(-1 * var(--bs-list-group-border-width));
5020 border-top-width: var(--bs-list-group-border-width);
5023 .list-group-horizontal {
5024 flex-direction: row;
5026 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5027 border-bottom-left-radius: var(--bs-list-group-border-radius);
5028 border-top-right-radius: 0;
5030 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5031 border-top-right-radius: var(--bs-list-group-border-radius);
5032 border-bottom-left-radius: 0;
5034 .list-group-horizontal > .list-group-item.active {
5037 .list-group-horizontal > .list-group-item + .list-group-item {
5038 border-top-width: var(--bs-list-group-border-width);
5039 border-left-width: 0;
5041 .list-group-horizontal > .list-group-item + .list-group-item.active {
5042 margin-left: calc(-1 * var(--bs-list-group-border-width));
5043 border-left-width: var(--bs-list-group-border-width);
5046 @media (min-width: 576px) {
5047 .list-group-horizontal-sm {
5048 flex-direction: row;
5050 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5051 border-bottom-left-radius: var(--bs-list-group-border-radius);
5052 border-top-right-radius: 0;
5054 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5055 border-top-right-radius: var(--bs-list-group-border-radius);
5056 border-bottom-left-radius: 0;
5058 .list-group-horizontal-sm > .list-group-item.active {
5061 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5062 border-top-width: var(--bs-list-group-border-width);
5063 border-left-width: 0;
5065 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5066 margin-left: calc(-1 * var(--bs-list-group-border-width));
5067 border-left-width: var(--bs-list-group-border-width);
5070 @media (min-width: 768px) {
5071 .list-group-horizontal-md {
5072 flex-direction: row;
5074 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5075 border-bottom-left-radius: var(--bs-list-group-border-radius);
5076 border-top-right-radius: 0;
5078 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5079 border-top-right-radius: var(--bs-list-group-border-radius);
5080 border-bottom-left-radius: 0;
5082 .list-group-horizontal-md > .list-group-item.active {
5085 .list-group-horizontal-md > .list-group-item + .list-group-item {
5086 border-top-width: var(--bs-list-group-border-width);
5087 border-left-width: 0;
5089 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5090 margin-left: calc(-1 * var(--bs-list-group-border-width));
5091 border-left-width: var(--bs-list-group-border-width);
5094 @media (min-width: 992px) {
5095 .list-group-horizontal-lg {
5096 flex-direction: row;
5098 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5099 border-bottom-left-radius: var(--bs-list-group-border-radius);
5100 border-top-right-radius: 0;
5102 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5103 border-top-right-radius: var(--bs-list-group-border-radius);
5104 border-bottom-left-radius: 0;
5106 .list-group-horizontal-lg > .list-group-item.active {
5109 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5110 border-top-width: var(--bs-list-group-border-width);
5111 border-left-width: 0;
5113 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5114 margin-left: calc(-1 * var(--bs-list-group-border-width));
5115 border-left-width: var(--bs-list-group-border-width);
5118 @media (min-width: 1200px) {
5119 .list-group-horizontal-xl {
5120 flex-direction: row;
5122 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5123 border-bottom-left-radius: var(--bs-list-group-border-radius);
5124 border-top-right-radius: 0;
5126 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5127 border-top-right-radius: var(--bs-list-group-border-radius);
5128 border-bottom-left-radius: 0;
5130 .list-group-horizontal-xl > .list-group-item.active {
5133 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5134 border-top-width: var(--bs-list-group-border-width);
5135 border-left-width: 0;
5137 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5138 margin-left: calc(-1 * var(--bs-list-group-border-width));
5139 border-left-width: var(--bs-list-group-border-width);
5142 @media (min-width: 1400px) {
5143 .list-group-horizontal-xxl {
5144 flex-direction: row;
5146 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5147 border-bottom-left-radius: var(--bs-list-group-border-radius);
5148 border-top-right-radius: 0;
5150 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5151 border-top-right-radius: var(--bs-list-group-border-radius);
5152 border-bottom-left-radius: 0;
5154 .list-group-horizontal-xxl > .list-group-item.active {
5157 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5158 border-top-width: var(--bs-list-group-border-width);
5159 border-left-width: 0;
5161 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5162 margin-left: calc(-1 * var(--bs-list-group-border-width));
5163 border-left-width: var(--bs-list-group-border-width);
5169 .list-group-flush > .list-group-item {
5170 border-width: 0 0 var(--bs-list-group-border-width);
5172 .list-group-flush > .list-group-item:last-child {
5173 border-bottom-width: 0;
5176 .list-group-item-primary {
5177 --bs-list-group-color: var(--bs-primary-text-emphasis);
5178 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5179 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5180 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5181 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5182 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5183 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5184 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5185 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5186 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5189 .list-group-item-secondary {
5190 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5191 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5192 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5193 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5194 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5195 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5196 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5197 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5198 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5199 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5202 .list-group-item-success {
5203 --bs-list-group-color: var(--bs-success-text-emphasis);
5204 --bs-list-group-bg: var(--bs-success-bg-subtle);
5205 --bs-list-group-border-color: var(--bs-success-border-subtle);
5206 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5207 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5208 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5209 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5210 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5211 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5212 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5215 .list-group-item-info {
5216 --bs-list-group-color: var(--bs-info-text-emphasis);
5217 --bs-list-group-bg: var(--bs-info-bg-subtle);
5218 --bs-list-group-border-color: var(--bs-info-border-subtle);
5219 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5220 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5221 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5222 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5223 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5224 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5225 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5228 .list-group-item-warning {
5229 --bs-list-group-color: var(--bs-warning-text-emphasis);
5230 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5231 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5232 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5233 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5234 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5235 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5236 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5237 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5238 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5241 .list-group-item-danger {
5242 --bs-list-group-color: var(--bs-danger-text-emphasis);
5243 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5244 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5245 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5246 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5247 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5248 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5249 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5250 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5251 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5254 .list-group-item-light {
5255 --bs-list-group-color: var(--bs-light-text-emphasis);
5256 --bs-list-group-bg: var(--bs-light-bg-subtle);
5257 --bs-list-group-border-color: var(--bs-light-border-subtle);
5258 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5259 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5260 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5261 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5262 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5263 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5264 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5267 .list-group-item-dark {
5268 --bs-list-group-color: var(--bs-dark-text-emphasis);
5269 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5270 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5271 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5272 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5273 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5274 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5275 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5276 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5277 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5281 --bs-btn-close-color: #000;
5282 --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");
5283 --bs-btn-close-opacity: 0.5;
5284 --bs-btn-close-hover-opacity: 0.75;
5285 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25);
5286 --bs-btn-close-focus-opacity: 1;
5287 --bs-btn-close-disabled-opacity: 0.25;
5288 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5289 box-sizing: content-box;
5292 padding: 0.25em 0.25em;
5293 color: var(--bs-btn-close-color);
5294 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5296 border-radius: 0.375rem;
5297 opacity: var(--bs-btn-close-opacity);
5300 color: var(--bs-btn-close-color);
5301 text-decoration: none;
5302 opacity: var(--bs-btn-close-hover-opacity);
5306 box-shadow: var(--bs-btn-close-focus-shadow);
5307 opacity: var(--bs-btn-close-focus-opacity);
5309 .btn-close:disabled, .btn-close.disabled {
5310 pointer-events: none;
5312 opacity: var(--bs-btn-close-disabled-opacity);
5316 filter: var(--bs-btn-close-white-filter);
5319 [data-bs-theme=dark] .btn-close {
5320 filter: var(--bs-btn-close-white-filter);
5324 --bs-toast-zindex: 1090;
5325 --bs-toast-padding-x: 0.75rem;
5326 --bs-toast-padding-y: 0.5rem;
5327 --bs-toast-spacing: 1.5rem;
5328 --bs-toast-max-width: 350px;
5329 --bs-toast-font-size: 0.875rem;
5331 --bs-toast-bg: #444;
5332 --bs-toast-border-width: var(--bs-border-width);
5333 --bs-toast-border-color: var(--bs-border-color-translucent);
5334 --bs-toast-border-radius: var(--bs-border-radius);
5335 --bs-toast-box-shadow: var(--bs-box-shadow);
5336 --bs-toast-header-color: var(--bs-secondary-color);
5337 --bs-toast-header-bg: #303030;
5338 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5339 width: var(--bs-toast-max-width);
5341 font-size: var(--bs-toast-font-size);
5342 color: var(--bs-toast-color);
5343 pointer-events: auto;
5344 background-color: var(--bs-toast-bg);
5345 background-clip: padding-box;
5346 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5347 box-shadow: var(--bs-toast-box-shadow);
5348 border-radius: var(--bs-toast-border-radius);
5358 --bs-toast-zindex: 1090;
5360 z-index: var(--bs-toast-zindex);
5363 pointer-events: none;
5365 .toast-container > :not(:last-child) {
5366 margin-bottom: var(--bs-toast-spacing);
5371 align-items: center;
5372 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5373 color: var(--bs-toast-header-color);
5374 background-color: var(--bs-toast-header-bg);
5375 background-clip: padding-box;
5376 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5377 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5378 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5380 .toast-header .btn-close {
5381 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5382 margin-left: var(--bs-toast-padding-x);
5386 padding: var(--bs-toast-padding-x);
5387 word-wrap: break-word;
5391 --bs-modal-zindex: 1055;
5392 --bs-modal-width: 500px;
5393 --bs-modal-padding: 1rem;
5394 --bs-modal-margin: 0.5rem;
5396 --bs-modal-bg: #303030;
5397 --bs-modal-border-color: #444;
5398 --bs-modal-border-width: var(--bs-border-width);
5399 --bs-modal-border-radius: var(--bs-border-radius-lg);
5400 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5401 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5402 --bs-modal-header-padding-x: 1rem;
5403 --bs-modal-header-padding-y: 1rem;
5404 --bs-modal-header-padding: 1rem 1rem;
5405 --bs-modal-header-border-color: #444;
5406 --bs-modal-header-border-width: var(--bs-border-width);
5407 --bs-modal-title-line-height: 1.5;
5408 --bs-modal-footer-gap: 0.5rem;
5409 --bs-modal-footer-bg: ;
5410 --bs-modal-footer-border-color: #444;
5411 --bs-modal-footer-border-width: var(--bs-border-width);
5415 z-index: var(--bs-modal-zindex);
5427 margin: var(--bs-modal-margin);
5428 pointer-events: none;
5430 .modal.fade .modal-dialog {
5431 transition: transform 0.3s ease-out;
5432 transform: translate(0, -50px);
5434 @media (prefers-reduced-motion: reduce) {
5435 .modal.fade .modal-dialog {
5439 .modal.show .modal-dialog {
5442 .modal.modal-static .modal-dialog {
5443 transform: scale(1.02);
5446 .modal-dialog-scrollable {
5447 height: calc(100% - var(--bs-modal-margin) * 2);
5449 .modal-dialog-scrollable .modal-content {
5453 .modal-dialog-scrollable .modal-body {
5457 .modal-dialog-centered {
5459 align-items: center;
5460 min-height: calc(100% - var(--bs-modal-margin) * 2);
5466 flex-direction: column;
5468 color: var(--bs-modal-color);
5469 pointer-events: auto;
5470 background-color: var(--bs-modal-bg);
5471 background-clip: padding-box;
5472 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5473 border-radius: var(--bs-modal-border-radius);
5478 --bs-backdrop-zindex: 1050;
5479 --bs-backdrop-bg: #000;
5480 --bs-backdrop-opacity: 0.5;
5484 z-index: var(--bs-backdrop-zindex);
5487 background-color: var(--bs-backdrop-bg);
5489 .modal-backdrop.fade {
5492 .modal-backdrop.show {
5493 opacity: var(--bs-backdrop-opacity);
5499 align-items: center;
5500 justify-content: space-between;
5501 padding: var(--bs-modal-header-padding);
5502 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5503 border-top-left-radius: var(--bs-modal-inner-border-radius);
5504 border-top-right-radius: var(--bs-modal-inner-border-radius);
5506 .modal-header .btn-close {
5507 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5508 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;
5513 line-height: var(--bs-modal-title-line-height);
5519 padding: var(--bs-modal-padding);
5526 align-items: center;
5527 justify-content: flex-end;
5528 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5529 background-color: var(--bs-modal-footer-bg);
5530 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5531 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5532 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5535 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5538 @media (min-width: 576px) {
5540 --bs-modal-margin: 1.75rem;
5541 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5544 max-width: var(--bs-modal-width);
5549 --bs-modal-width: 300px;
5552 @media (min-width: 992px) {
5555 --bs-modal-width: 800px;
5558 @media (min-width: 1200px) {
5560 --bs-modal-width: 1140px;
5569 .modal-fullscreen .modal-content {
5574 .modal-fullscreen .modal-header,
5575 .modal-fullscreen .modal-footer {
5578 .modal-fullscreen .modal-body {
5582 @media (max-width: 575.98px) {
5583 .modal-fullscreen-sm-down {
5589 .modal-fullscreen-sm-down .modal-content {
5594 .modal-fullscreen-sm-down .modal-header,
5595 .modal-fullscreen-sm-down .modal-footer {
5598 .modal-fullscreen-sm-down .modal-body {
5602 @media (max-width: 767.98px) {
5603 .modal-fullscreen-md-down {
5609 .modal-fullscreen-md-down .modal-content {
5614 .modal-fullscreen-md-down .modal-header,
5615 .modal-fullscreen-md-down .modal-footer {
5618 .modal-fullscreen-md-down .modal-body {
5622 @media (max-width: 991.98px) {
5623 .modal-fullscreen-lg-down {
5629 .modal-fullscreen-lg-down .modal-content {
5634 .modal-fullscreen-lg-down .modal-header,
5635 .modal-fullscreen-lg-down .modal-footer {
5638 .modal-fullscreen-lg-down .modal-body {
5642 @media (max-width: 1199.98px) {
5643 .modal-fullscreen-xl-down {
5649 .modal-fullscreen-xl-down .modal-content {
5654 .modal-fullscreen-xl-down .modal-header,
5655 .modal-fullscreen-xl-down .modal-footer {
5658 .modal-fullscreen-xl-down .modal-body {
5662 @media (max-width: 1399.98px) {
5663 .modal-fullscreen-xxl-down {
5669 .modal-fullscreen-xxl-down .modal-content {
5674 .modal-fullscreen-xxl-down .modal-header,
5675 .modal-fullscreen-xxl-down .modal-footer {
5678 .modal-fullscreen-xxl-down .modal-body {
5683 --bs-tooltip-zindex: 1080;
5684 --bs-tooltip-max-width: 200px;
5685 --bs-tooltip-padding-x: 0.5rem;
5686 --bs-tooltip-padding-y: 0.25rem;
5687 --bs-tooltip-margin: ;
5688 --bs-tooltip-font-size: 0.8203125rem;
5689 --bs-tooltip-color: var(--bs-body-bg);
5690 --bs-tooltip-bg: var(--bs-emphasis-color);
5691 --bs-tooltip-border-radius: var(--bs-border-radius);
5692 --bs-tooltip-opacity: 0.9;
5693 --bs-tooltip-arrow-width: 0.8rem;
5694 --bs-tooltip-arrow-height: 0.4rem;
5695 z-index: var(--bs-tooltip-zindex);
5697 margin: var(--bs-tooltip-margin);
5698 font-family: var(--bs-font-sans-serif);
5704 text-decoration: none;
5706 text-transform: none;
5707 letter-spacing: normal;
5709 white-space: normal;
5710 word-spacing: normal;
5712 font-size: var(--bs-tooltip-font-size);
5713 word-wrap: break-word;
5717 opacity: var(--bs-tooltip-opacity);
5719 .tooltip .tooltip-arrow {
5721 width: var(--bs-tooltip-arrow-width);
5722 height: var(--bs-tooltip-arrow-height);
5724 .tooltip .tooltip-arrow::before {
5727 border-color: transparent;
5728 border-style: solid;
5731 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5732 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5734 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5736 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5737 border-top-color: var(--bs-tooltip-bg);
5740 /* rtl:begin:ignore */
5741 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5742 left: calc(-1 * var(--bs-tooltip-arrow-height));
5743 width: var(--bs-tooltip-arrow-height);
5744 height: var(--bs-tooltip-arrow-width);
5746 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5748 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5749 border-right-color: var(--bs-tooltip-bg);
5752 /* rtl:end:ignore */
5753 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5754 top: calc(-1 * var(--bs-tooltip-arrow-height));
5756 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5758 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5759 border-bottom-color: var(--bs-tooltip-bg);
5762 /* rtl:begin:ignore */
5763 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5764 right: calc(-1 * var(--bs-tooltip-arrow-height));
5765 width: var(--bs-tooltip-arrow-height);
5766 height: var(--bs-tooltip-arrow-width);
5768 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5770 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5771 border-left-color: var(--bs-tooltip-bg);
5774 /* rtl:end:ignore */
5776 max-width: var(--bs-tooltip-max-width);
5777 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5778 color: var(--bs-tooltip-color);
5780 background-color: var(--bs-tooltip-bg);
5781 border-radius: var(--bs-tooltip-border-radius);
5785 --bs-popover-zindex: 1070;
5786 --bs-popover-max-width: 276px;
5787 --bs-popover-font-size: 0.8203125rem;
5788 --bs-popover-bg: #303030;
5789 --bs-popover-border-width: var(--bs-border-width);
5790 --bs-popover-border-color: var(--bs-border-color-translucent);
5791 --bs-popover-border-radius: var(--bs-border-radius-lg);
5792 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5793 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5794 --bs-popover-header-padding-x: 1rem;
5795 --bs-popover-header-padding-y: 0.5rem;
5796 --bs-popover-header-font-size: 0.9375rem;
5797 --bs-popover-header-color: inherit;
5798 --bs-popover-header-bg: #444;
5799 --bs-popover-body-padding-x: 1rem;
5800 --bs-popover-body-padding-y: 1rem;
5801 --bs-popover-body-color: var(--bs-body-color);
5802 --bs-popover-arrow-width: 1rem;
5803 --bs-popover-arrow-height: 0.5rem;
5804 --bs-popover-arrow-border: var(--bs-popover-border-color);
5805 z-index: var(--bs-popover-zindex);
5807 max-width: var(--bs-popover-max-width);
5808 font-family: var(--bs-font-sans-serif);
5814 text-decoration: none;
5816 text-transform: none;
5817 letter-spacing: normal;
5819 white-space: normal;
5820 word-spacing: normal;
5822 font-size: var(--bs-popover-font-size);
5823 word-wrap: break-word;
5824 background-color: var(--bs-popover-bg);
5825 background-clip: padding-box;
5826 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5827 border-radius: var(--bs-popover-border-radius);
5829 .popover .popover-arrow {
5831 width: var(--bs-popover-arrow-width);
5832 height: var(--bs-popover-arrow-height);
5834 .popover .popover-arrow::before, .popover .popover-arrow::after {
5838 border-color: transparent;
5839 border-style: solid;
5843 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5844 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5846 .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 {
5847 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5849 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5851 border-top-color: var(--bs-popover-arrow-border);
5853 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5854 bottom: var(--bs-popover-border-width);
5855 border-top-color: var(--bs-popover-bg);
5858 /* rtl:begin:ignore */
5859 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5860 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5861 width: var(--bs-popover-arrow-height);
5862 height: var(--bs-popover-arrow-width);
5864 .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 {
5865 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5867 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5869 border-right-color: var(--bs-popover-arrow-border);
5871 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5872 left: var(--bs-popover-border-width);
5873 border-right-color: var(--bs-popover-bg);
5876 /* rtl:end:ignore */
5877 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5878 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5880 .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 {
5881 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5883 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5885 border-bottom-color: var(--bs-popover-arrow-border);
5887 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5888 top: var(--bs-popover-border-width);
5889 border-bottom-color: var(--bs-popover-bg);
5891 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5896 width: var(--bs-popover-arrow-width);
5897 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5899 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5902 /* rtl:begin:ignore */
5903 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5904 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5905 width: var(--bs-popover-arrow-height);
5906 height: var(--bs-popover-arrow-width);
5908 .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 {
5909 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5911 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5913 border-left-color: var(--bs-popover-arrow-border);
5915 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5916 right: var(--bs-popover-border-width);
5917 border-left-color: var(--bs-popover-bg);
5920 /* rtl:end:ignore */
5922 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5924 font-size: var(--bs-popover-header-font-size);
5925 color: var(--bs-popover-header-color);
5926 background-color: var(--bs-popover-header-bg);
5927 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5928 border-top-left-radius: var(--bs-popover-inner-border-radius);
5929 border-top-right-radius: var(--bs-popover-inner-border-radius);
5931 .popover-header:empty {
5936 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5937 color: var(--bs-popover-body-color);
5944 .carousel.pointer-event {
5945 touch-action: pan-y;
5953 .carousel-inner::after {
5964 margin-right: -100%;
5965 backface-visibility: hidden;
5966 transition: transform 0.6s ease-in-out;
5968 @media (prefers-reduced-motion: reduce) {
5974 .carousel-item.active,
5975 .carousel-item-next,
5976 .carousel-item-prev {
5980 .carousel-item-next:not(.carousel-item-start),
5981 .active.carousel-item-end {
5982 transform: translateX(100%);
5985 .carousel-item-prev:not(.carousel-item-end),
5986 .active.carousel-item-start {
5987 transform: translateX(-100%);
5990 .carousel-fade .carousel-item {
5992 transition-property: opacity;
5995 .carousel-fade .carousel-item.active,
5996 .carousel-fade .carousel-item-next.carousel-item-start,
5997 .carousel-fade .carousel-item-prev.carousel-item-end {
6001 .carousel-fade .active.carousel-item-start,
6002 .carousel-fade .active.carousel-item-end {
6005 transition: opacity 0s 0.6s;
6007 @media (prefers-reduced-motion: reduce) {
6008 .carousel-fade .active.carousel-item-start,
6009 .carousel-fade .active.carousel-item-end {
6014 .carousel-control-prev,
6015 .carousel-control-next {
6021 align-items: center;
6022 justify-content: center;
6030 transition: opacity 0.15s ease;
6032 @media (prefers-reduced-motion: reduce) {
6033 .carousel-control-prev,
6034 .carousel-control-next {
6038 .carousel-control-prev:hover, .carousel-control-prev:focus,
6039 .carousel-control-next:hover,
6040 .carousel-control-next:focus {
6042 text-decoration: none;
6047 .carousel-control-prev {
6051 .carousel-control-next {
6055 .carousel-control-prev-icon,
6056 .carousel-control-next-icon {
6057 display: inline-block;
6060 background-repeat: no-repeat;
6061 background-position: 50%;
6062 background-size: 100% 100%;
6068 "name" : "prev-next",
6073 .carousel-control-prev-icon {
6074 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");
6077 .carousel-control-next-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='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");
6081 .carousel-indicators {
6088 justify-content: center;
6091 margin-bottom: 1rem;
6094 .carousel-indicators [data-bs-target] {
6095 box-sizing: content-box;
6102 text-indent: -999px;
6104 background-color: #fff;
6105 background-clip: padding-box;
6107 border-top: 10px solid transparent;
6108 border-bottom: 10px solid transparent;
6110 transition: opacity 0.6s ease;
6112 @media (prefers-reduced-motion: reduce) {
6113 .carousel-indicators [data-bs-target] {
6117 .carousel-indicators .active {
6126 padding-top: 1.25rem;
6127 padding-bottom: 1.25rem;
6132 .carousel-dark .carousel-control-prev-icon,
6133 .carousel-dark .carousel-control-next-icon {
6134 filter: invert(1) grayscale(100);
6136 .carousel-dark .carousel-indicators [data-bs-target] {
6137 background-color: #000;
6139 .carousel-dark .carousel-caption {
6143 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6144 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6145 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6146 filter: invert(1) grayscale(100);
6148 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6149 background-color: #000;
6151 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6157 display: inline-block;
6158 width: var(--bs-spinner-width);
6159 height: var(--bs-spinner-height);
6160 vertical-align: var(--bs-spinner-vertical-align);
6162 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6165 @keyframes spinner-border {
6167 transform: rotate(360deg) /* rtl:ignore */;
6171 --bs-spinner-width: 2rem;
6172 --bs-spinner-height: 2rem;
6173 --bs-spinner-vertical-align: -0.125em;
6174 --bs-spinner-border-width: 0.25em;
6175 --bs-spinner-animation-speed: 0.75s;
6176 --bs-spinner-animation-name: spinner-border;
6177 border: var(--bs-spinner-border-width) solid currentcolor;
6178 border-right-color: transparent;
6181 .spinner-border-sm {
6182 --bs-spinner-width: 1rem;
6183 --bs-spinner-height: 1rem;
6184 --bs-spinner-border-width: 0.2em;
6187 @keyframes spinner-grow {
6189 transform: scale(0);
6197 --bs-spinner-width: 2rem;
6198 --bs-spinner-height: 2rem;
6199 --bs-spinner-vertical-align: -0.125em;
6200 --bs-spinner-animation-speed: 0.75s;
6201 --bs-spinner-animation-name: spinner-grow;
6202 background-color: currentcolor;
6207 --bs-spinner-width: 1rem;
6208 --bs-spinner-height: 1rem;
6211 @media (prefers-reduced-motion: reduce) {
6214 --bs-spinner-animation-speed: 1.5s;
6217 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6218 --bs-offcanvas-zindex: 1045;
6219 --bs-offcanvas-width: 400px;
6220 --bs-offcanvas-height: 30vh;
6221 --bs-offcanvas-padding-x: 1rem;
6222 --bs-offcanvas-padding-y: 1rem;
6223 --bs-offcanvas-color: var(--bs-body-color);
6224 --bs-offcanvas-bg: var(--bs-body-bg);
6225 --bs-offcanvas-border-width: var(--bs-border-width);
6226 --bs-offcanvas-border-color: #444;
6227 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6228 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6229 --bs-offcanvas-title-line-height: 1.5;
6232 @media (max-width: 575.98px) {
6236 z-index: var(--bs-offcanvas-zindex);
6238 flex-direction: column;
6240 color: var(--bs-offcanvas-color);
6242 background-color: var(--bs-offcanvas-bg);
6243 background-clip: padding-box;
6245 transition: var(--bs-offcanvas-transition);
6248 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6253 @media (max-width: 575.98px) {
6254 .offcanvas-sm.offcanvas-start {
6257 width: var(--bs-offcanvas-width);
6258 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6259 transform: translateX(-100%);
6261 .offcanvas-sm.offcanvas-end {
6264 width: var(--bs-offcanvas-width);
6265 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6266 transform: translateX(100%);
6268 .offcanvas-sm.offcanvas-top {
6272 height: var(--bs-offcanvas-height);
6274 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6275 transform: translateY(-100%);
6277 .offcanvas-sm.offcanvas-bottom {
6280 height: var(--bs-offcanvas-height);
6282 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6283 transform: translateY(100%);
6285 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6288 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6289 visibility: visible;
6292 @media (min-width: 576px) {
6294 --bs-offcanvas-height: auto;
6295 --bs-offcanvas-border-width: 0;
6296 background-color: transparent !important;
6298 .offcanvas-sm .offcanvas-header {
6301 .offcanvas-sm .offcanvas-body {
6305 overflow-y: visible;
6306 background-color: transparent !important;
6310 @media (max-width: 767.98px) {
6314 z-index: var(--bs-offcanvas-zindex);
6316 flex-direction: column;
6318 color: var(--bs-offcanvas-color);
6320 background-color: var(--bs-offcanvas-bg);
6321 background-clip: padding-box;
6323 transition: var(--bs-offcanvas-transition);
6326 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6331 @media (max-width: 767.98px) {
6332 .offcanvas-md.offcanvas-start {
6335 width: var(--bs-offcanvas-width);
6336 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6337 transform: translateX(-100%);
6339 .offcanvas-md.offcanvas-end {
6342 width: var(--bs-offcanvas-width);
6343 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6344 transform: translateX(100%);
6346 .offcanvas-md.offcanvas-top {
6350 height: var(--bs-offcanvas-height);
6352 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6353 transform: translateY(-100%);
6355 .offcanvas-md.offcanvas-bottom {
6358 height: var(--bs-offcanvas-height);
6360 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6361 transform: translateY(100%);
6363 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6366 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6367 visibility: visible;
6370 @media (min-width: 768px) {
6372 --bs-offcanvas-height: auto;
6373 --bs-offcanvas-border-width: 0;
6374 background-color: transparent !important;
6376 .offcanvas-md .offcanvas-header {
6379 .offcanvas-md .offcanvas-body {
6383 overflow-y: visible;
6384 background-color: transparent !important;
6388 @media (max-width: 991.98px) {
6392 z-index: var(--bs-offcanvas-zindex);
6394 flex-direction: column;
6396 color: var(--bs-offcanvas-color);
6398 background-color: var(--bs-offcanvas-bg);
6399 background-clip: padding-box;
6401 transition: var(--bs-offcanvas-transition);
6404 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6409 @media (max-width: 991.98px) {
6410 .offcanvas-lg.offcanvas-start {
6413 width: var(--bs-offcanvas-width);
6414 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6415 transform: translateX(-100%);
6417 .offcanvas-lg.offcanvas-end {
6420 width: var(--bs-offcanvas-width);
6421 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6422 transform: translateX(100%);
6424 .offcanvas-lg.offcanvas-top {
6428 height: var(--bs-offcanvas-height);
6430 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6431 transform: translateY(-100%);
6433 .offcanvas-lg.offcanvas-bottom {
6436 height: var(--bs-offcanvas-height);
6438 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6439 transform: translateY(100%);
6441 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6444 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6445 visibility: visible;
6448 @media (min-width: 992px) {
6450 --bs-offcanvas-height: auto;
6451 --bs-offcanvas-border-width: 0;
6452 background-color: transparent !important;
6454 .offcanvas-lg .offcanvas-header {
6457 .offcanvas-lg .offcanvas-body {
6461 overflow-y: visible;
6462 background-color: transparent !important;
6466 @media (max-width: 1199.98px) {
6470 z-index: var(--bs-offcanvas-zindex);
6472 flex-direction: column;
6474 color: var(--bs-offcanvas-color);
6476 background-color: var(--bs-offcanvas-bg);
6477 background-clip: padding-box;
6479 transition: var(--bs-offcanvas-transition);
6482 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6487 @media (max-width: 1199.98px) {
6488 .offcanvas-xl.offcanvas-start {
6491 width: var(--bs-offcanvas-width);
6492 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6493 transform: translateX(-100%);
6495 .offcanvas-xl.offcanvas-end {
6498 width: var(--bs-offcanvas-width);
6499 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6500 transform: translateX(100%);
6502 .offcanvas-xl.offcanvas-top {
6506 height: var(--bs-offcanvas-height);
6508 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6509 transform: translateY(-100%);
6511 .offcanvas-xl.offcanvas-bottom {
6514 height: var(--bs-offcanvas-height);
6516 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6517 transform: translateY(100%);
6519 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6522 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6523 visibility: visible;
6526 @media (min-width: 1200px) {
6528 --bs-offcanvas-height: auto;
6529 --bs-offcanvas-border-width: 0;
6530 background-color: transparent !important;
6532 .offcanvas-xl .offcanvas-header {
6535 .offcanvas-xl .offcanvas-body {
6539 overflow-y: visible;
6540 background-color: transparent !important;
6544 @media (max-width: 1399.98px) {
6548 z-index: var(--bs-offcanvas-zindex);
6550 flex-direction: column;
6552 color: var(--bs-offcanvas-color);
6554 background-color: var(--bs-offcanvas-bg);
6555 background-clip: padding-box;
6557 transition: var(--bs-offcanvas-transition);
6560 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6565 @media (max-width: 1399.98px) {
6566 .offcanvas-xxl.offcanvas-start {
6569 width: var(--bs-offcanvas-width);
6570 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6571 transform: translateX(-100%);
6573 .offcanvas-xxl.offcanvas-end {
6576 width: var(--bs-offcanvas-width);
6577 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6578 transform: translateX(100%);
6580 .offcanvas-xxl.offcanvas-top {
6584 height: var(--bs-offcanvas-height);
6586 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6587 transform: translateY(-100%);
6589 .offcanvas-xxl.offcanvas-bottom {
6592 height: var(--bs-offcanvas-height);
6594 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6595 transform: translateY(100%);
6597 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6600 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6601 visibility: visible;
6604 @media (min-width: 1400px) {
6606 --bs-offcanvas-height: auto;
6607 --bs-offcanvas-border-width: 0;
6608 background-color: transparent !important;
6610 .offcanvas-xxl .offcanvas-header {
6613 .offcanvas-xxl .offcanvas-body {
6617 overflow-y: visible;
6618 background-color: transparent !important;
6625 z-index: var(--bs-offcanvas-zindex);
6627 flex-direction: column;
6629 color: var(--bs-offcanvas-color);
6631 background-color: var(--bs-offcanvas-bg);
6632 background-clip: padding-box;
6634 transition: var(--bs-offcanvas-transition);
6636 @media (prefers-reduced-motion: reduce) {
6641 .offcanvas.offcanvas-start {
6644 width: var(--bs-offcanvas-width);
6645 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6646 transform: translateX(-100%);
6648 .offcanvas.offcanvas-end {
6651 width: var(--bs-offcanvas-width);
6652 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6653 transform: translateX(100%);
6655 .offcanvas.offcanvas-top {
6659 height: var(--bs-offcanvas-height);
6661 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6662 transform: translateY(-100%);
6664 .offcanvas.offcanvas-bottom {
6667 height: var(--bs-offcanvas-height);
6669 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6670 transform: translateY(100%);
6672 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6675 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6676 visibility: visible;
6679 .offcanvas-backdrop {
6686 background-color: #000;
6688 .offcanvas-backdrop.fade {
6691 .offcanvas-backdrop.show {
6697 align-items: center;
6698 justify-content: space-between;
6699 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6701 .offcanvas-header .btn-close {
6702 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6703 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6704 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6705 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6710 line-height: var(--bs-offcanvas-title-line-height);
6715 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6720 display: inline-block;
6722 vertical-align: middle;
6724 background-color: currentcolor;
6727 .placeholder.btn::before {
6728 display: inline-block;
6744 .placeholder-glow .placeholder {
6745 animation: placeholder-glow 2s ease-in-out infinite;
6748 @keyframes placeholder-glow {
6754 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6755 mask-size: 200% 100%;
6756 animation: placeholder-wave 2s linear infinite;
6759 @keyframes placeholder-wave {
6761 mask-position: -200% 0%;
6771 color: #000 !important;
6772 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6775 .text-bg-secondary {
6776 color: #fff !important;
6777 background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important;
6781 color: #000 !important;
6782 background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important;
6786 color: #fff !important;
6787 background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important;
6791 color: #000 !important;
6792 background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important;
6796 color: #fff !important;
6797 background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important;
6801 color: #fff !important;
6802 background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important;
6806 color: #000 !important;
6807 background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important;
6811 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6812 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6814 .link-primary:hover, .link-primary:focus {
6815 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6816 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6820 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6821 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6823 .link-secondary:hover, .link-secondary:focus {
6824 color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;
6825 text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important;
6829 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6830 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6832 .link-success:hover, .link-success:focus {
6833 color: RGBA(51, 201, 163, var(--bs-link-opacity, 1)) !important;
6834 text-decoration-color: RGBA(51, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
6838 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6839 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6841 .link-info:hover, .link-info:focus {
6842 color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;
6843 text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important;
6847 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6848 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6850 .link-warning:hover, .link-warning:focus {
6851 color: RGBA(245, 176, 65, var(--bs-link-opacity, 1)) !important;
6852 text-decoration-color: RGBA(245, 176, 65, var(--bs-link-underline-opacity, 1)) !important;
6856 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6857 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6859 .link-danger:hover, .link-danger:focus {
6860 color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;
6861 text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important;
6865 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6866 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6868 .link-light:hover, .link-light:focus {
6869 color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important;
6870 text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important;
6874 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6875 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6877 .link-dark:hover, .link-dark:focus {
6878 color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
6879 text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
6882 .link-body-emphasis {
6883 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6884 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6886 .link-body-emphasis:hover, .link-body-emphasis:focus {
6887 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6888 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6893 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);
6897 display: inline-flex;
6899 align-items: center;
6900 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6901 text-underline-offset: 0.25em;
6902 backface-visibility: hidden;
6909 transition: 0.2s ease-in-out transform;
6911 @media (prefers-reduced-motion: reduce) {
6917 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6918 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6927 padding-top: var(--bs-aspect-ratio);
6939 --bs-aspect-ratio: 100%;
6943 --bs-aspect-ratio: 75%;
6947 --bs-aspect-ratio: 56.25%;
6951 --bs-aspect-ratio: 42.8571428571%;
6982 @media (min-width: 576px) {
6994 @media (min-width: 768px) {
7006 @media (min-width: 992px) {
7018 @media (min-width: 1200px) {
7030 @media (min-width: 1400px) {
7036 .sticky-xxl-bottom {
7044 flex-direction: row;
7045 align-items: center;
7046 align-self: stretch;
7052 flex-direction: column;
7053 align-self: stretch;
7057 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7058 width: 1px !important;
7059 height: 1px !important;
7060 padding: 0 !important;
7061 margin: -1px !important;
7062 overflow: hidden !important;
7063 clip: rect(0, 0, 0, 0) !important;
7064 white-space: nowrap !important;
7065 border: 0 !important;
7067 .visually-hidden:not(caption),
7068 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7069 position: absolute !important;
7072 .stretched-link::after {
7084 text-overflow: ellipsis;
7085 white-space: nowrap;
7089 display: inline-block;
7090 align-self: stretch;
7093 background-color: currentcolor;
7098 vertical-align: baseline !important;
7102 vertical-align: top !important;
7106 vertical-align: middle !important;
7110 vertical-align: bottom !important;
7113 .align-text-bottom {
7114 vertical-align: text-bottom !important;
7118 vertical-align: text-top !important;
7122 float: left !important;
7126 float: right !important;
7130 float: none !important;
7133 .object-fit-contain {
7134 object-fit: contain !important;
7138 object-fit: cover !important;
7142 object-fit: fill !important;
7146 object-fit: scale-down !important;
7150 object-fit: none !important;
7154 opacity: 0 !important;
7158 opacity: 0.25 !important;
7162 opacity: 0.5 !important;
7166 opacity: 0.75 !important;
7170 opacity: 1 !important;
7174 overflow: auto !important;
7178 overflow: hidden !important;
7182 overflow: visible !important;
7186 overflow: scroll !important;
7190 overflow-x: auto !important;
7193 .overflow-x-hidden {
7194 overflow-x: hidden !important;
7197 .overflow-x-visible {
7198 overflow-x: visible !important;
7201 .overflow-x-scroll {
7202 overflow-x: scroll !important;
7206 overflow-y: auto !important;
7209 .overflow-y-hidden {
7210 overflow-y: hidden !important;
7213 .overflow-y-visible {
7214 overflow-y: visible !important;
7217 .overflow-y-scroll {
7218 overflow-y: scroll !important;
7222 display: inline !important;
7226 display: inline-block !important;
7230 display: block !important;
7234 display: grid !important;
7238 display: inline-grid !important;
7242 display: table !important;
7246 display: table-row !important;
7250 display: table-cell !important;
7254 display: flex !important;
7258 display: inline-flex !important;
7262 display: none !important;
7266 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7270 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7274 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7278 box-shadow: none !important;
7281 .focus-ring-primary {
7282 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7285 .focus-ring-secondary {
7286 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7289 .focus-ring-success {
7290 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7294 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7297 .focus-ring-warning {
7298 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7301 .focus-ring-danger {
7302 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7306 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7310 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7314 position: static !important;
7317 .position-relative {
7318 position: relative !important;
7321 .position-absolute {
7322 position: absolute !important;
7326 position: fixed !important;
7330 position: sticky !important;
7338 top: 50% !important;
7342 top: 100% !important;
7346 bottom: 0 !important;
7350 bottom: 50% !important;
7354 bottom: 100% !important;
7362 left: 50% !important;
7366 left: 100% !important;
7370 right: 0 !important;
7374 right: 50% !important;
7378 right: 100% !important;
7382 transform: translate(-50%, -50%) !important;
7385 .translate-middle-x {
7386 transform: translateX(-50%) !important;
7389 .translate-middle-y {
7390 transform: translateY(-50%) !important;
7394 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7398 border: 0 !important;
7402 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7406 border-top: 0 !important;
7410 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7414 border-right: 0 !important;
7418 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7422 border-bottom: 0 !important;
7426 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7430 border-left: 0 !important;
7434 --bs-border-opacity: 1;
7435 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7439 --bs-border-opacity: 1;
7440 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7444 --bs-border-opacity: 1;
7445 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7449 --bs-border-opacity: 1;
7450 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7454 --bs-border-opacity: 1;
7455 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7459 --bs-border-opacity: 1;
7460 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7464 --bs-border-opacity: 1;
7465 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7469 --bs-border-opacity: 1;
7470 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7474 --bs-border-opacity: 1;
7475 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7479 --bs-border-opacity: 1;
7480 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7483 .border-primary-subtle {
7484 border-color: var(--bs-primary-border-subtle) !important;
7487 .border-secondary-subtle {
7488 border-color: var(--bs-secondary-border-subtle) !important;
7491 .border-success-subtle {
7492 border-color: var(--bs-success-border-subtle) !important;
7495 .border-info-subtle {
7496 border-color: var(--bs-info-border-subtle) !important;
7499 .border-warning-subtle {
7500 border-color: var(--bs-warning-border-subtle) !important;
7503 .border-danger-subtle {
7504 border-color: var(--bs-danger-border-subtle) !important;
7507 .border-light-subtle {
7508 border-color: var(--bs-light-border-subtle) !important;
7511 .border-dark-subtle {
7512 border-color: var(--bs-dark-border-subtle) !important;
7516 border-width: 1px !important;
7520 border-width: 2px !important;
7524 border-width: 3px !important;
7528 border-width: 4px !important;
7532 border-width: 5px !important;
7535 .border-opacity-10 {
7536 --bs-border-opacity: 0.1;
7539 .border-opacity-25 {
7540 --bs-border-opacity: 0.25;
7543 .border-opacity-50 {
7544 --bs-border-opacity: 0.5;
7547 .border-opacity-75 {
7548 --bs-border-opacity: 0.75;
7551 .border-opacity-100 {
7552 --bs-border-opacity: 1;
7556 width: 25% !important;
7560 width: 50% !important;
7564 width: 75% !important;
7568 width: 100% !important;
7572 width: auto !important;
7576 max-width: 100% !important;
7580 width: 100vw !important;
7584 min-width: 100vw !important;
7588 height: 25% !important;
7592 height: 50% !important;
7596 height: 75% !important;
7600 height: 100% !important;
7604 height: auto !important;
7608 max-height: 100% !important;
7612 height: 100vh !important;
7616 min-height: 100vh !important;
7620 flex: 1 1 auto !important;
7624 flex-direction: row !important;
7628 flex-direction: column !important;
7632 flex-direction: row-reverse !important;
7635 .flex-column-reverse {
7636 flex-direction: column-reverse !important;
7640 flex-grow: 0 !important;
7644 flex-grow: 1 !important;
7648 flex-shrink: 0 !important;
7652 flex-shrink: 1 !important;
7656 flex-wrap: wrap !important;
7660 flex-wrap: nowrap !important;
7663 .flex-wrap-reverse {
7664 flex-wrap: wrap-reverse !important;
7667 .justify-content-start {
7668 justify-content: flex-start !important;
7671 .justify-content-end {
7672 justify-content: flex-end !important;
7675 .justify-content-center {
7676 justify-content: center !important;
7679 .justify-content-between {
7680 justify-content: space-between !important;
7683 .justify-content-around {
7684 justify-content: space-around !important;
7687 .justify-content-evenly {
7688 justify-content: space-evenly !important;
7691 .align-items-start {
7692 align-items: flex-start !important;
7696 align-items: flex-end !important;
7699 .align-items-center {
7700 align-items: center !important;
7703 .align-items-baseline {
7704 align-items: baseline !important;
7707 .align-items-stretch {
7708 align-items: stretch !important;
7711 .align-content-start {
7712 align-content: flex-start !important;
7715 .align-content-end {
7716 align-content: flex-end !important;
7719 .align-content-center {
7720 align-content: center !important;
7723 .align-content-between {
7724 align-content: space-between !important;
7727 .align-content-around {
7728 align-content: space-around !important;
7731 .align-content-stretch {
7732 align-content: stretch !important;
7736 align-self: auto !important;
7740 align-self: flex-start !important;
7744 align-self: flex-end !important;
7747 .align-self-center {
7748 align-self: center !important;
7751 .align-self-baseline {
7752 align-self: baseline !important;
7755 .align-self-stretch {
7756 align-self: stretch !important;
7760 order: -1 !important;
7764 order: 0 !important;
7768 order: 1 !important;
7772 order: 2 !important;
7776 order: 3 !important;
7780 order: 4 !important;
7784 order: 5 !important;
7788 order: 6 !important;
7792 margin: 0 !important;
7796 margin: 0.25rem !important;
7800 margin: 0.5rem !important;
7804 margin: 1rem !important;
7808 margin: 1.5rem !important;
7812 margin: 3rem !important;
7816 margin: auto !important;
7820 margin-right: 0 !important;
7821 margin-left: 0 !important;
7825 margin-right: 0.25rem !important;
7826 margin-left: 0.25rem !important;
7830 margin-right: 0.5rem !important;
7831 margin-left: 0.5rem !important;
7835 margin-right: 1rem !important;
7836 margin-left: 1rem !important;
7840 margin-right: 1.5rem !important;
7841 margin-left: 1.5rem !important;
7845 margin-right: 3rem !important;
7846 margin-left: 3rem !important;
7850 margin-right: auto !important;
7851 margin-left: auto !important;
7855 margin-top: 0 !important;
7856 margin-bottom: 0 !important;
7860 margin-top: 0.25rem !important;
7861 margin-bottom: 0.25rem !important;
7865 margin-top: 0.5rem !important;
7866 margin-bottom: 0.5rem !important;
7870 margin-top: 1rem !important;
7871 margin-bottom: 1rem !important;
7875 margin-top: 1.5rem !important;
7876 margin-bottom: 1.5rem !important;
7880 margin-top: 3rem !important;
7881 margin-bottom: 3rem !important;
7885 margin-top: auto !important;
7886 margin-bottom: auto !important;
7890 margin-top: 0 !important;
7894 margin-top: 0.25rem !important;
7898 margin-top: 0.5rem !important;
7902 margin-top: 1rem !important;
7906 margin-top: 1.5rem !important;
7910 margin-top: 3rem !important;
7914 margin-top: auto !important;
7918 margin-right: 0 !important;
7922 margin-right: 0.25rem !important;
7926 margin-right: 0.5rem !important;
7930 margin-right: 1rem !important;
7934 margin-right: 1.5rem !important;
7938 margin-right: 3rem !important;
7942 margin-right: auto !important;
7946 margin-bottom: 0 !important;
7950 margin-bottom: 0.25rem !important;
7954 margin-bottom: 0.5rem !important;
7958 margin-bottom: 1rem !important;
7962 margin-bottom: 1.5rem !important;
7966 margin-bottom: 3rem !important;
7970 margin-bottom: auto !important;
7974 margin-left: 0 !important;
7978 margin-left: 0.25rem !important;
7982 margin-left: 0.5rem !important;
7986 margin-left: 1rem !important;
7990 margin-left: 1.5rem !important;
7994 margin-left: 3rem !important;
7998 margin-left: auto !important;
8002 padding: 0 !important;
8006 padding: 0.25rem !important;
8010 padding: 0.5rem !important;
8014 padding: 1rem !important;
8018 padding: 1.5rem !important;
8022 padding: 3rem !important;
8026 padding-right: 0 !important;
8027 padding-left: 0 !important;
8031 padding-right: 0.25rem !important;
8032 padding-left: 0.25rem !important;
8036 padding-right: 0.5rem !important;
8037 padding-left: 0.5rem !important;
8041 padding-right: 1rem !important;
8042 padding-left: 1rem !important;
8046 padding-right: 1.5rem !important;
8047 padding-left: 1.5rem !important;
8051 padding-right: 3rem !important;
8052 padding-left: 3rem !important;
8056 padding-top: 0 !important;
8057 padding-bottom: 0 !important;
8061 padding-top: 0.25rem !important;
8062 padding-bottom: 0.25rem !important;
8066 padding-top: 0.5rem !important;
8067 padding-bottom: 0.5rem !important;
8071 padding-top: 1rem !important;
8072 padding-bottom: 1rem !important;
8076 padding-top: 1.5rem !important;
8077 padding-bottom: 1.5rem !important;
8081 padding-top: 3rem !important;
8082 padding-bottom: 3rem !important;
8086 padding-top: 0 !important;
8090 padding-top: 0.25rem !important;
8094 padding-top: 0.5rem !important;
8098 padding-top: 1rem !important;
8102 padding-top: 1.5rem !important;
8106 padding-top: 3rem !important;
8110 padding-right: 0 !important;
8114 padding-right: 0.25rem !important;
8118 padding-right: 0.5rem !important;
8122 padding-right: 1rem !important;
8126 padding-right: 1.5rem !important;
8130 padding-right: 3rem !important;
8134 padding-bottom: 0 !important;
8138 padding-bottom: 0.25rem !important;
8142 padding-bottom: 0.5rem !important;
8146 padding-bottom: 1rem !important;
8150 padding-bottom: 1.5rem !important;
8154 padding-bottom: 3rem !important;
8158 padding-left: 0 !important;
8162 padding-left: 0.25rem !important;
8166 padding-left: 0.5rem !important;
8170 padding-left: 1rem !important;
8174 padding-left: 1.5rem !important;
8178 padding-left: 3rem !important;
8186 gap: 0.25rem !important;
8190 gap: 0.5rem !important;
8194 gap: 1rem !important;
8198 gap: 1.5rem !important;
8202 gap: 3rem !important;
8206 row-gap: 0 !important;
8210 row-gap: 0.25rem !important;
8214 row-gap: 0.5rem !important;
8218 row-gap: 1rem !important;
8222 row-gap: 1.5rem !important;
8226 row-gap: 3rem !important;
8230 column-gap: 0 !important;
8234 column-gap: 0.25rem !important;
8238 column-gap: 0.5rem !important;
8242 column-gap: 1rem !important;
8246 column-gap: 1.5rem !important;
8250 column-gap: 3rem !important;
8254 font-family: var(--bs-font-monospace) !important;
8258 font-size: calc(1.425rem + 2.1vw) !important;
8262 font-size: calc(1.375rem + 1.5vw) !important;
8266 font-size: calc(1.325rem + 0.9vw) !important;
8270 font-size: calc(1.265625rem + 0.1875vw) !important;
8274 font-size: 1.171875rem !important;
8278 font-size: 0.9375rem !important;
8282 font-style: italic !important;
8286 font-style: normal !important;
8290 font-weight: lighter !important;
8294 font-weight: 300 !important;
8298 font-weight: 400 !important;
8302 font-weight: 500 !important;
8306 font-weight: 600 !important;
8310 font-weight: 700 !important;
8314 font-weight: bolder !important;
8318 line-height: 1 !important;
8322 line-height: 1.25 !important;
8326 line-height: 1.5 !important;
8330 line-height: 2 !important;
8334 text-align: left !important;
8338 text-align: right !important;
8342 text-align: center !important;
8345 .text-decoration-none {
8346 text-decoration: none !important;
8349 .text-decoration-underline {
8350 text-decoration: underline !important;
8353 .text-decoration-line-through {
8354 text-decoration: line-through !important;
8358 text-transform: lowercase !important;
8362 text-transform: uppercase !important;
8366 text-transform: capitalize !important;
8370 white-space: normal !important;
8374 white-space: nowrap !important;
8377 /* rtl:begin:remove */
8379 word-wrap: break-word !important;
8380 word-break: break-word !important;
8383 /* rtl:end:remove */
8385 --bs-text-opacity: 1;
8386 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8390 --bs-text-opacity: 1;
8391 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8395 --bs-text-opacity: 1;
8396 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8400 --bs-text-opacity: 1;
8401 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8405 --bs-text-opacity: 1;
8406 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8410 --bs-text-opacity: 1;
8411 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8415 --bs-text-opacity: 1;
8416 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8420 --bs-text-opacity: 1;
8421 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8425 --bs-text-opacity: 1;
8426 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8430 --bs-text-opacity: 1;
8431 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8435 --bs-text-opacity: 1;
8436 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8440 --bs-text-opacity: 1;
8441 color: var(--bs-secondary-color) !important;
8445 --bs-text-opacity: 1;
8446 color: rgba(0, 0, 0, 0.5) !important;
8450 --bs-text-opacity: 1;
8451 color: rgba(255, 255, 255, 0.5) !important;
8454 .text-body-secondary {
8455 --bs-text-opacity: 1;
8456 color: var(--bs-secondary-color) !important;
8459 .text-body-tertiary {
8460 --bs-text-opacity: 1;
8461 color: var(--bs-tertiary-color) !important;
8464 .text-body-emphasis {
8465 --bs-text-opacity: 1;
8466 color: var(--bs-emphasis-color) !important;
8470 --bs-text-opacity: 1;
8471 color: inherit !important;
8475 --bs-text-opacity: 0.25;
8479 --bs-text-opacity: 0.5;
8483 --bs-text-opacity: 0.75;
8487 --bs-text-opacity: 1;
8490 .text-primary-emphasis {
8491 color: var(--bs-primary-text-emphasis) !important;
8494 .text-secondary-emphasis {
8495 color: var(--bs-secondary-text-emphasis) !important;
8498 .text-success-emphasis {
8499 color: var(--bs-success-text-emphasis) !important;
8502 .text-info-emphasis {
8503 color: var(--bs-info-text-emphasis) !important;
8506 .text-warning-emphasis {
8507 color: var(--bs-warning-text-emphasis) !important;
8510 .text-danger-emphasis {
8511 color: var(--bs-danger-text-emphasis) !important;
8514 .text-light-emphasis {
8515 color: var(--bs-light-text-emphasis) !important;
8518 .text-dark-emphasis {
8519 color: var(--bs-dark-text-emphasis) !important;
8523 --bs-link-opacity: 0.1;
8526 .link-opacity-10-hover:hover {
8527 --bs-link-opacity: 0.1;
8531 --bs-link-opacity: 0.25;
8534 .link-opacity-25-hover:hover {
8535 --bs-link-opacity: 0.25;
8539 --bs-link-opacity: 0.5;
8542 .link-opacity-50-hover:hover {
8543 --bs-link-opacity: 0.5;
8547 --bs-link-opacity: 0.75;
8550 .link-opacity-75-hover:hover {
8551 --bs-link-opacity: 0.75;
8555 --bs-link-opacity: 1;
8558 .link-opacity-100-hover:hover {
8559 --bs-link-opacity: 1;
8563 text-underline-offset: 0.125em !important;
8566 .link-offset-1-hover:hover {
8567 text-underline-offset: 0.125em !important;
8571 text-underline-offset: 0.25em !important;
8574 .link-offset-2-hover:hover {
8575 text-underline-offset: 0.25em !important;
8579 text-underline-offset: 0.375em !important;
8582 .link-offset-3-hover:hover {
8583 text-underline-offset: 0.375em !important;
8586 .link-underline-primary {
8587 --bs-link-underline-opacity: 1;
8588 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8591 .link-underline-secondary {
8592 --bs-link-underline-opacity: 1;
8593 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8596 .link-underline-success {
8597 --bs-link-underline-opacity: 1;
8598 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8601 .link-underline-info {
8602 --bs-link-underline-opacity: 1;
8603 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8606 .link-underline-warning {
8607 --bs-link-underline-opacity: 1;
8608 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8611 .link-underline-danger {
8612 --bs-link-underline-opacity: 1;
8613 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8616 .link-underline-light {
8617 --bs-link-underline-opacity: 1;
8618 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8621 .link-underline-dark {
8622 --bs-link-underline-opacity: 1;
8623 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8627 --bs-link-underline-opacity: 1;
8628 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8631 .link-underline-opacity-0 {
8632 --bs-link-underline-opacity: 0;
8635 .link-underline-opacity-0-hover:hover {
8636 --bs-link-underline-opacity: 0;
8639 .link-underline-opacity-10 {
8640 --bs-link-underline-opacity: 0.1;
8643 .link-underline-opacity-10-hover:hover {
8644 --bs-link-underline-opacity: 0.1;
8647 .link-underline-opacity-25 {
8648 --bs-link-underline-opacity: 0.25;
8651 .link-underline-opacity-25-hover:hover {
8652 --bs-link-underline-opacity: 0.25;
8655 .link-underline-opacity-50 {
8656 --bs-link-underline-opacity: 0.5;
8659 .link-underline-opacity-50-hover:hover {
8660 --bs-link-underline-opacity: 0.5;
8663 .link-underline-opacity-75 {
8664 --bs-link-underline-opacity: 0.75;
8667 .link-underline-opacity-75-hover:hover {
8668 --bs-link-underline-opacity: 0.75;
8671 .link-underline-opacity-100 {
8672 --bs-link-underline-opacity: 1;
8675 .link-underline-opacity-100-hover:hover {
8676 --bs-link-underline-opacity: 1;
8681 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8686 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8691 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8696 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8701 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8706 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8711 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8716 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8721 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8726 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8731 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8736 background-color: transparent !important;
8739 .bg-body-secondary {
8741 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8746 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8750 --bs-bg-opacity: 0.1;
8754 --bs-bg-opacity: 0.25;
8758 --bs-bg-opacity: 0.5;
8762 --bs-bg-opacity: 0.75;
8769 .bg-primary-subtle {
8770 background-color: var(--bs-primary-bg-subtle) !important;
8773 .bg-secondary-subtle {
8774 background-color: var(--bs-secondary-bg-subtle) !important;
8777 .bg-success-subtle {
8778 background-color: var(--bs-success-bg-subtle) !important;
8782 background-color: var(--bs-info-bg-subtle) !important;
8785 .bg-warning-subtle {
8786 background-color: var(--bs-warning-bg-subtle) !important;
8790 background-color: var(--bs-danger-bg-subtle) !important;
8794 background-color: var(--bs-light-bg-subtle) !important;
8798 background-color: var(--bs-dark-bg-subtle) !important;
8802 background-image: var(--bs-gradient) !important;
8806 user-select: all !important;
8810 user-select: auto !important;
8814 user-select: none !important;
8818 pointer-events: none !important;
8822 pointer-events: auto !important;
8826 border-radius: var(--bs-border-radius) !important;
8830 border-radius: 0 !important;
8834 border-radius: var(--bs-border-radius-sm) !important;
8838 border-radius: var(--bs-border-radius) !important;
8842 border-radius: var(--bs-border-radius-lg) !important;
8846 border-radius: var(--bs-border-radius-xl) !important;
8850 border-radius: var(--bs-border-radius-xxl) !important;
8854 border-radius: 50% !important;
8858 border-radius: var(--bs-border-radius-pill) !important;
8862 border-top-left-radius: var(--bs-border-radius) !important;
8863 border-top-right-radius: var(--bs-border-radius) !important;
8867 border-top-left-radius: 0 !important;
8868 border-top-right-radius: 0 !important;
8872 border-top-left-radius: var(--bs-border-radius-sm) !important;
8873 border-top-right-radius: var(--bs-border-radius-sm) !important;
8877 border-top-left-radius: var(--bs-border-radius) !important;
8878 border-top-right-radius: var(--bs-border-radius) !important;
8882 border-top-left-radius: var(--bs-border-radius-lg) !important;
8883 border-top-right-radius: var(--bs-border-radius-lg) !important;
8887 border-top-left-radius: var(--bs-border-radius-xl) !important;
8888 border-top-right-radius: var(--bs-border-radius-xl) !important;
8892 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8893 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8896 .rounded-top-circle {
8897 border-top-left-radius: 50% !important;
8898 border-top-right-radius: 50% !important;
8902 border-top-left-radius: var(--bs-border-radius-pill) !important;
8903 border-top-right-radius: var(--bs-border-radius-pill) !important;
8907 border-top-right-radius: var(--bs-border-radius) !important;
8908 border-bottom-right-radius: var(--bs-border-radius) !important;
8912 border-top-right-radius: 0 !important;
8913 border-bottom-right-radius: 0 !important;
8917 border-top-right-radius: var(--bs-border-radius-sm) !important;
8918 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8922 border-top-right-radius: var(--bs-border-radius) !important;
8923 border-bottom-right-radius: var(--bs-border-radius) !important;
8927 border-top-right-radius: var(--bs-border-radius-lg) !important;
8928 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8932 border-top-right-radius: var(--bs-border-radius-xl) !important;
8933 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8937 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8938 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8941 .rounded-end-circle {
8942 border-top-right-radius: 50% !important;
8943 border-bottom-right-radius: 50% !important;
8947 border-top-right-radius: var(--bs-border-radius-pill) !important;
8948 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8952 border-bottom-right-radius: var(--bs-border-radius) !important;
8953 border-bottom-left-radius: var(--bs-border-radius) !important;
8957 border-bottom-right-radius: 0 !important;
8958 border-bottom-left-radius: 0 !important;
8962 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8963 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8967 border-bottom-right-radius: var(--bs-border-radius) !important;
8968 border-bottom-left-radius: var(--bs-border-radius) !important;
8972 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8973 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8977 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8978 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8982 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8983 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8986 .rounded-bottom-circle {
8987 border-bottom-right-radius: 50% !important;
8988 border-bottom-left-radius: 50% !important;
8991 .rounded-bottom-pill {
8992 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8993 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8997 border-bottom-left-radius: var(--bs-border-radius) !important;
8998 border-top-left-radius: var(--bs-border-radius) !important;
9002 border-bottom-left-radius: 0 !important;
9003 border-top-left-radius: 0 !important;
9007 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9008 border-top-left-radius: var(--bs-border-radius-sm) !important;
9012 border-bottom-left-radius: var(--bs-border-radius) !important;
9013 border-top-left-radius: var(--bs-border-radius) !important;
9017 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9018 border-top-left-radius: var(--bs-border-radius-lg) !important;
9022 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9023 border-top-left-radius: var(--bs-border-radius-xl) !important;
9027 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9028 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9031 .rounded-start-circle {
9032 border-bottom-left-radius: 50% !important;
9033 border-top-left-radius: 50% !important;
9036 .rounded-start-pill {
9037 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9038 border-top-left-radius: var(--bs-border-radius-pill) !important;
9042 visibility: visible !important;
9046 visibility: hidden !important;
9050 z-index: -1 !important;
9054 z-index: 0 !important;
9058 z-index: 1 !important;
9062 z-index: 2 !important;
9066 z-index: 3 !important;
9069 @media (min-width: 576px) {
9071 float: left !important;
9074 float: right !important;
9077 float: none !important;
9079 .object-fit-sm-contain {
9080 object-fit: contain !important;
9082 .object-fit-sm-cover {
9083 object-fit: cover !important;
9085 .object-fit-sm-fill {
9086 object-fit: fill !important;
9088 .object-fit-sm-scale {
9089 object-fit: scale-down !important;
9091 .object-fit-sm-none {
9092 object-fit: none !important;
9095 display: inline !important;
9097 .d-sm-inline-block {
9098 display: inline-block !important;
9101 display: block !important;
9104 display: grid !important;
9107 display: inline-grid !important;
9110 display: table !important;
9113 display: table-row !important;
9116 display: table-cell !important;
9119 display: flex !important;
9122 display: inline-flex !important;
9125 display: none !important;
9128 flex: 1 1 auto !important;
9131 flex-direction: row !important;
9134 flex-direction: column !important;
9136 .flex-sm-row-reverse {
9137 flex-direction: row-reverse !important;
9139 .flex-sm-column-reverse {
9140 flex-direction: column-reverse !important;
9143 flex-grow: 0 !important;
9146 flex-grow: 1 !important;
9149 flex-shrink: 0 !important;
9152 flex-shrink: 1 !important;
9155 flex-wrap: wrap !important;
9158 flex-wrap: nowrap !important;
9160 .flex-sm-wrap-reverse {
9161 flex-wrap: wrap-reverse !important;
9163 .justify-content-sm-start {
9164 justify-content: flex-start !important;
9166 .justify-content-sm-end {
9167 justify-content: flex-end !important;
9169 .justify-content-sm-center {
9170 justify-content: center !important;
9172 .justify-content-sm-between {
9173 justify-content: space-between !important;
9175 .justify-content-sm-around {
9176 justify-content: space-around !important;
9178 .justify-content-sm-evenly {
9179 justify-content: space-evenly !important;
9181 .align-items-sm-start {
9182 align-items: flex-start !important;
9184 .align-items-sm-end {
9185 align-items: flex-end !important;
9187 .align-items-sm-center {
9188 align-items: center !important;
9190 .align-items-sm-baseline {
9191 align-items: baseline !important;
9193 .align-items-sm-stretch {
9194 align-items: stretch !important;
9196 .align-content-sm-start {
9197 align-content: flex-start !important;
9199 .align-content-sm-end {
9200 align-content: flex-end !important;
9202 .align-content-sm-center {
9203 align-content: center !important;
9205 .align-content-sm-between {
9206 align-content: space-between !important;
9208 .align-content-sm-around {
9209 align-content: space-around !important;
9211 .align-content-sm-stretch {
9212 align-content: stretch !important;
9214 .align-self-sm-auto {
9215 align-self: auto !important;
9217 .align-self-sm-start {
9218 align-self: flex-start !important;
9220 .align-self-sm-end {
9221 align-self: flex-end !important;
9223 .align-self-sm-center {
9224 align-self: center !important;
9226 .align-self-sm-baseline {
9227 align-self: baseline !important;
9229 .align-self-sm-stretch {
9230 align-self: stretch !important;
9233 order: -1 !important;
9236 order: 0 !important;
9239 order: 1 !important;
9242 order: 2 !important;
9245 order: 3 !important;
9248 order: 4 !important;
9251 order: 5 !important;
9254 order: 6 !important;
9257 margin: 0 !important;
9260 margin: 0.25rem !important;
9263 margin: 0.5rem !important;
9266 margin: 1rem !important;
9269 margin: 1.5rem !important;
9272 margin: 3rem !important;
9275 margin: auto !important;
9278 margin-right: 0 !important;
9279 margin-left: 0 !important;
9282 margin-right: 0.25rem !important;
9283 margin-left: 0.25rem !important;
9286 margin-right: 0.5rem !important;
9287 margin-left: 0.5rem !important;
9290 margin-right: 1rem !important;
9291 margin-left: 1rem !important;
9294 margin-right: 1.5rem !important;
9295 margin-left: 1.5rem !important;
9298 margin-right: 3rem !important;
9299 margin-left: 3rem !important;
9302 margin-right: auto !important;
9303 margin-left: auto !important;
9306 margin-top: 0 !important;
9307 margin-bottom: 0 !important;
9310 margin-top: 0.25rem !important;
9311 margin-bottom: 0.25rem !important;
9314 margin-top: 0.5rem !important;
9315 margin-bottom: 0.5rem !important;
9318 margin-top: 1rem !important;
9319 margin-bottom: 1rem !important;
9322 margin-top: 1.5rem !important;
9323 margin-bottom: 1.5rem !important;
9326 margin-top: 3rem !important;
9327 margin-bottom: 3rem !important;
9330 margin-top: auto !important;
9331 margin-bottom: auto !important;
9334 margin-top: 0 !important;
9337 margin-top: 0.25rem !important;
9340 margin-top: 0.5rem !important;
9343 margin-top: 1rem !important;
9346 margin-top: 1.5rem !important;
9349 margin-top: 3rem !important;
9352 margin-top: auto !important;
9355 margin-right: 0 !important;
9358 margin-right: 0.25rem !important;
9361 margin-right: 0.5rem !important;
9364 margin-right: 1rem !important;
9367 margin-right: 1.5rem !important;
9370 margin-right: 3rem !important;
9373 margin-right: auto !important;
9376 margin-bottom: 0 !important;
9379 margin-bottom: 0.25rem !important;
9382 margin-bottom: 0.5rem !important;
9385 margin-bottom: 1rem !important;
9388 margin-bottom: 1.5rem !important;
9391 margin-bottom: 3rem !important;
9394 margin-bottom: auto !important;
9397 margin-left: 0 !important;
9400 margin-left: 0.25rem !important;
9403 margin-left: 0.5rem !important;
9406 margin-left: 1rem !important;
9409 margin-left: 1.5rem !important;
9412 margin-left: 3rem !important;
9415 margin-left: auto !important;
9418 padding: 0 !important;
9421 padding: 0.25rem !important;
9424 padding: 0.5rem !important;
9427 padding: 1rem !important;
9430 padding: 1.5rem !important;
9433 padding: 3rem !important;
9436 padding-right: 0 !important;
9437 padding-left: 0 !important;
9440 padding-right: 0.25rem !important;
9441 padding-left: 0.25rem !important;
9444 padding-right: 0.5rem !important;
9445 padding-left: 0.5rem !important;
9448 padding-right: 1rem !important;
9449 padding-left: 1rem !important;
9452 padding-right: 1.5rem !important;
9453 padding-left: 1.5rem !important;
9456 padding-right: 3rem !important;
9457 padding-left: 3rem !important;
9460 padding-top: 0 !important;
9461 padding-bottom: 0 !important;
9464 padding-top: 0.25rem !important;
9465 padding-bottom: 0.25rem !important;
9468 padding-top: 0.5rem !important;
9469 padding-bottom: 0.5rem !important;
9472 padding-top: 1rem !important;
9473 padding-bottom: 1rem !important;
9476 padding-top: 1.5rem !important;
9477 padding-bottom: 1.5rem !important;
9480 padding-top: 3rem !important;
9481 padding-bottom: 3rem !important;
9484 padding-top: 0 !important;
9487 padding-top: 0.25rem !important;
9490 padding-top: 0.5rem !important;
9493 padding-top: 1rem !important;
9496 padding-top: 1.5rem !important;
9499 padding-top: 3rem !important;
9502 padding-right: 0 !important;
9505 padding-right: 0.25rem !important;
9508 padding-right: 0.5rem !important;
9511 padding-right: 1rem !important;
9514 padding-right: 1.5rem !important;
9517 padding-right: 3rem !important;
9520 padding-bottom: 0 !important;
9523 padding-bottom: 0.25rem !important;
9526 padding-bottom: 0.5rem !important;
9529 padding-bottom: 1rem !important;
9532 padding-bottom: 1.5rem !important;
9535 padding-bottom: 3rem !important;
9538 padding-left: 0 !important;
9541 padding-left: 0.25rem !important;
9544 padding-left: 0.5rem !important;
9547 padding-left: 1rem !important;
9550 padding-left: 1.5rem !important;
9553 padding-left: 3rem !important;
9559 gap: 0.25rem !important;
9562 gap: 0.5rem !important;
9565 gap: 1rem !important;
9568 gap: 1.5rem !important;
9571 gap: 3rem !important;
9574 row-gap: 0 !important;
9577 row-gap: 0.25rem !important;
9580 row-gap: 0.5rem !important;
9583 row-gap: 1rem !important;
9586 row-gap: 1.5rem !important;
9589 row-gap: 3rem !important;
9592 column-gap: 0 !important;
9595 column-gap: 0.25rem !important;
9598 column-gap: 0.5rem !important;
9601 column-gap: 1rem !important;
9604 column-gap: 1.5rem !important;
9607 column-gap: 3rem !important;
9610 text-align: left !important;
9613 text-align: right !important;
9616 text-align: center !important;
9619 @media (min-width: 768px) {
9621 float: left !important;
9624 float: right !important;
9627 float: none !important;
9629 .object-fit-md-contain {
9630 object-fit: contain !important;
9632 .object-fit-md-cover {
9633 object-fit: cover !important;
9635 .object-fit-md-fill {
9636 object-fit: fill !important;
9638 .object-fit-md-scale {
9639 object-fit: scale-down !important;
9641 .object-fit-md-none {
9642 object-fit: none !important;
9645 display: inline !important;
9647 .d-md-inline-block {
9648 display: inline-block !important;
9651 display: block !important;
9654 display: grid !important;
9657 display: inline-grid !important;
9660 display: table !important;
9663 display: table-row !important;
9666 display: table-cell !important;
9669 display: flex !important;
9672 display: inline-flex !important;
9675 display: none !important;
9678 flex: 1 1 auto !important;
9681 flex-direction: row !important;
9684 flex-direction: column !important;
9686 .flex-md-row-reverse {
9687 flex-direction: row-reverse !important;
9689 .flex-md-column-reverse {
9690 flex-direction: column-reverse !important;
9693 flex-grow: 0 !important;
9696 flex-grow: 1 !important;
9699 flex-shrink: 0 !important;
9702 flex-shrink: 1 !important;
9705 flex-wrap: wrap !important;
9708 flex-wrap: nowrap !important;
9710 .flex-md-wrap-reverse {
9711 flex-wrap: wrap-reverse !important;
9713 .justify-content-md-start {
9714 justify-content: flex-start !important;
9716 .justify-content-md-end {
9717 justify-content: flex-end !important;
9719 .justify-content-md-center {
9720 justify-content: center !important;
9722 .justify-content-md-between {
9723 justify-content: space-between !important;
9725 .justify-content-md-around {
9726 justify-content: space-around !important;
9728 .justify-content-md-evenly {
9729 justify-content: space-evenly !important;
9731 .align-items-md-start {
9732 align-items: flex-start !important;
9734 .align-items-md-end {
9735 align-items: flex-end !important;
9737 .align-items-md-center {
9738 align-items: center !important;
9740 .align-items-md-baseline {
9741 align-items: baseline !important;
9743 .align-items-md-stretch {
9744 align-items: stretch !important;
9746 .align-content-md-start {
9747 align-content: flex-start !important;
9749 .align-content-md-end {
9750 align-content: flex-end !important;
9752 .align-content-md-center {
9753 align-content: center !important;
9755 .align-content-md-between {
9756 align-content: space-between !important;
9758 .align-content-md-around {
9759 align-content: space-around !important;
9761 .align-content-md-stretch {
9762 align-content: stretch !important;
9764 .align-self-md-auto {
9765 align-self: auto !important;
9767 .align-self-md-start {
9768 align-self: flex-start !important;
9770 .align-self-md-end {
9771 align-self: flex-end !important;
9773 .align-self-md-center {
9774 align-self: center !important;
9776 .align-self-md-baseline {
9777 align-self: baseline !important;
9779 .align-self-md-stretch {
9780 align-self: stretch !important;
9783 order: -1 !important;
9786 order: 0 !important;
9789 order: 1 !important;
9792 order: 2 !important;
9795 order: 3 !important;
9798 order: 4 !important;
9801 order: 5 !important;
9804 order: 6 !important;
9807 margin: 0 !important;
9810 margin: 0.25rem !important;
9813 margin: 0.5rem !important;
9816 margin: 1rem !important;
9819 margin: 1.5rem !important;
9822 margin: 3rem !important;
9825 margin: auto !important;
9828 margin-right: 0 !important;
9829 margin-left: 0 !important;
9832 margin-right: 0.25rem !important;
9833 margin-left: 0.25rem !important;
9836 margin-right: 0.5rem !important;
9837 margin-left: 0.5rem !important;
9840 margin-right: 1rem !important;
9841 margin-left: 1rem !important;
9844 margin-right: 1.5rem !important;
9845 margin-left: 1.5rem !important;
9848 margin-right: 3rem !important;
9849 margin-left: 3rem !important;
9852 margin-right: auto !important;
9853 margin-left: auto !important;
9856 margin-top: 0 !important;
9857 margin-bottom: 0 !important;
9860 margin-top: 0.25rem !important;
9861 margin-bottom: 0.25rem !important;
9864 margin-top: 0.5rem !important;
9865 margin-bottom: 0.5rem !important;
9868 margin-top: 1rem !important;
9869 margin-bottom: 1rem !important;
9872 margin-top: 1.5rem !important;
9873 margin-bottom: 1.5rem !important;
9876 margin-top: 3rem !important;
9877 margin-bottom: 3rem !important;
9880 margin-top: auto !important;
9881 margin-bottom: auto !important;
9884 margin-top: 0 !important;
9887 margin-top: 0.25rem !important;
9890 margin-top: 0.5rem !important;
9893 margin-top: 1rem !important;
9896 margin-top: 1.5rem !important;
9899 margin-top: 3rem !important;
9902 margin-top: auto !important;
9905 margin-right: 0 !important;
9908 margin-right: 0.25rem !important;
9911 margin-right: 0.5rem !important;
9914 margin-right: 1rem !important;
9917 margin-right: 1.5rem !important;
9920 margin-right: 3rem !important;
9923 margin-right: auto !important;
9926 margin-bottom: 0 !important;
9929 margin-bottom: 0.25rem !important;
9932 margin-bottom: 0.5rem !important;
9935 margin-bottom: 1rem !important;
9938 margin-bottom: 1.5rem !important;
9941 margin-bottom: 3rem !important;
9944 margin-bottom: auto !important;
9947 margin-left: 0 !important;
9950 margin-left: 0.25rem !important;
9953 margin-left: 0.5rem !important;
9956 margin-left: 1rem !important;
9959 margin-left: 1.5rem !important;
9962 margin-left: 3rem !important;
9965 margin-left: auto !important;
9968 padding: 0 !important;
9971 padding: 0.25rem !important;
9974 padding: 0.5rem !important;
9977 padding: 1rem !important;
9980 padding: 1.5rem !important;
9983 padding: 3rem !important;
9986 padding-right: 0 !important;
9987 padding-left: 0 !important;
9990 padding-right: 0.25rem !important;
9991 padding-left: 0.25rem !important;
9994 padding-right: 0.5rem !important;
9995 padding-left: 0.5rem !important;
9998 padding-right: 1rem !important;
9999 padding-left: 1rem !important;
10002 padding-right: 1.5rem !important;
10003 padding-left: 1.5rem !important;
10006 padding-right: 3rem !important;
10007 padding-left: 3rem !important;
10010 padding-top: 0 !important;
10011 padding-bottom: 0 !important;
10014 padding-top: 0.25rem !important;
10015 padding-bottom: 0.25rem !important;
10018 padding-top: 0.5rem !important;
10019 padding-bottom: 0.5rem !important;
10022 padding-top: 1rem !important;
10023 padding-bottom: 1rem !important;
10026 padding-top: 1.5rem !important;
10027 padding-bottom: 1.5rem !important;
10030 padding-top: 3rem !important;
10031 padding-bottom: 3rem !important;
10034 padding-top: 0 !important;
10037 padding-top: 0.25rem !important;
10040 padding-top: 0.5rem !important;
10043 padding-top: 1rem !important;
10046 padding-top: 1.5rem !important;
10049 padding-top: 3rem !important;
10052 padding-right: 0 !important;
10055 padding-right: 0.25rem !important;
10058 padding-right: 0.5rem !important;
10061 padding-right: 1rem !important;
10064 padding-right: 1.5rem !important;
10067 padding-right: 3rem !important;
10070 padding-bottom: 0 !important;
10073 padding-bottom: 0.25rem !important;
10076 padding-bottom: 0.5rem !important;
10079 padding-bottom: 1rem !important;
10082 padding-bottom: 1.5rem !important;
10085 padding-bottom: 3rem !important;
10088 padding-left: 0 !important;
10091 padding-left: 0.25rem !important;
10094 padding-left: 0.5rem !important;
10097 padding-left: 1rem !important;
10100 padding-left: 1.5rem !important;
10103 padding-left: 3rem !important;
10109 gap: 0.25rem !important;
10112 gap: 0.5rem !important;
10115 gap: 1rem !important;
10118 gap: 1.5rem !important;
10121 gap: 3rem !important;
10124 row-gap: 0 !important;
10127 row-gap: 0.25rem !important;
10130 row-gap: 0.5rem !important;
10133 row-gap: 1rem !important;
10136 row-gap: 1.5rem !important;
10139 row-gap: 3rem !important;
10142 column-gap: 0 !important;
10145 column-gap: 0.25rem !important;
10148 column-gap: 0.5rem !important;
10151 column-gap: 1rem !important;
10154 column-gap: 1.5rem !important;
10157 column-gap: 3rem !important;
10160 text-align: left !important;
10163 text-align: right !important;
10166 text-align: center !important;
10169 @media (min-width: 992px) {
10171 float: left !important;
10174 float: right !important;
10177 float: none !important;
10179 .object-fit-lg-contain {
10180 object-fit: contain !important;
10182 .object-fit-lg-cover {
10183 object-fit: cover !important;
10185 .object-fit-lg-fill {
10186 object-fit: fill !important;
10188 .object-fit-lg-scale {
10189 object-fit: scale-down !important;
10191 .object-fit-lg-none {
10192 object-fit: none !important;
10195 display: inline !important;
10197 .d-lg-inline-block {
10198 display: inline-block !important;
10201 display: block !important;
10204 display: grid !important;
10206 .d-lg-inline-grid {
10207 display: inline-grid !important;
10210 display: table !important;
10213 display: table-row !important;
10216 display: table-cell !important;
10219 display: flex !important;
10221 .d-lg-inline-flex {
10222 display: inline-flex !important;
10225 display: none !important;
10228 flex: 1 1 auto !important;
10231 flex-direction: row !important;
10234 flex-direction: column !important;
10236 .flex-lg-row-reverse {
10237 flex-direction: row-reverse !important;
10239 .flex-lg-column-reverse {
10240 flex-direction: column-reverse !important;
10243 flex-grow: 0 !important;
10246 flex-grow: 1 !important;
10248 .flex-lg-shrink-0 {
10249 flex-shrink: 0 !important;
10251 .flex-lg-shrink-1 {
10252 flex-shrink: 1 !important;
10255 flex-wrap: wrap !important;
10258 flex-wrap: nowrap !important;
10260 .flex-lg-wrap-reverse {
10261 flex-wrap: wrap-reverse !important;
10263 .justify-content-lg-start {
10264 justify-content: flex-start !important;
10266 .justify-content-lg-end {
10267 justify-content: flex-end !important;
10269 .justify-content-lg-center {
10270 justify-content: center !important;
10272 .justify-content-lg-between {
10273 justify-content: space-between !important;
10275 .justify-content-lg-around {
10276 justify-content: space-around !important;
10278 .justify-content-lg-evenly {
10279 justify-content: space-evenly !important;
10281 .align-items-lg-start {
10282 align-items: flex-start !important;
10284 .align-items-lg-end {
10285 align-items: flex-end !important;
10287 .align-items-lg-center {
10288 align-items: center !important;
10290 .align-items-lg-baseline {
10291 align-items: baseline !important;
10293 .align-items-lg-stretch {
10294 align-items: stretch !important;
10296 .align-content-lg-start {
10297 align-content: flex-start !important;
10299 .align-content-lg-end {
10300 align-content: flex-end !important;
10302 .align-content-lg-center {
10303 align-content: center !important;
10305 .align-content-lg-between {
10306 align-content: space-between !important;
10308 .align-content-lg-around {
10309 align-content: space-around !important;
10311 .align-content-lg-stretch {
10312 align-content: stretch !important;
10314 .align-self-lg-auto {
10315 align-self: auto !important;
10317 .align-self-lg-start {
10318 align-self: flex-start !important;
10320 .align-self-lg-end {
10321 align-self: flex-end !important;
10323 .align-self-lg-center {
10324 align-self: center !important;
10326 .align-self-lg-baseline {
10327 align-self: baseline !important;
10329 .align-self-lg-stretch {
10330 align-self: stretch !important;
10333 order: -1 !important;
10336 order: 0 !important;
10339 order: 1 !important;
10342 order: 2 !important;
10345 order: 3 !important;
10348 order: 4 !important;
10351 order: 5 !important;
10354 order: 6 !important;
10357 margin: 0 !important;
10360 margin: 0.25rem !important;
10363 margin: 0.5rem !important;
10366 margin: 1rem !important;
10369 margin: 1.5rem !important;
10372 margin: 3rem !important;
10375 margin: auto !important;
10378 margin-right: 0 !important;
10379 margin-left: 0 !important;
10382 margin-right: 0.25rem !important;
10383 margin-left: 0.25rem !important;
10386 margin-right: 0.5rem !important;
10387 margin-left: 0.5rem !important;
10390 margin-right: 1rem !important;
10391 margin-left: 1rem !important;
10394 margin-right: 1.5rem !important;
10395 margin-left: 1.5rem !important;
10398 margin-right: 3rem !important;
10399 margin-left: 3rem !important;
10402 margin-right: auto !important;
10403 margin-left: auto !important;
10406 margin-top: 0 !important;
10407 margin-bottom: 0 !important;
10410 margin-top: 0.25rem !important;
10411 margin-bottom: 0.25rem !important;
10414 margin-top: 0.5rem !important;
10415 margin-bottom: 0.5rem !important;
10418 margin-top: 1rem !important;
10419 margin-bottom: 1rem !important;
10422 margin-top: 1.5rem !important;
10423 margin-bottom: 1.5rem !important;
10426 margin-top: 3rem !important;
10427 margin-bottom: 3rem !important;
10430 margin-top: auto !important;
10431 margin-bottom: auto !important;
10434 margin-top: 0 !important;
10437 margin-top: 0.25rem !important;
10440 margin-top: 0.5rem !important;
10443 margin-top: 1rem !important;
10446 margin-top: 1.5rem !important;
10449 margin-top: 3rem !important;
10452 margin-top: auto !important;
10455 margin-right: 0 !important;
10458 margin-right: 0.25rem !important;
10461 margin-right: 0.5rem !important;
10464 margin-right: 1rem !important;
10467 margin-right: 1.5rem !important;
10470 margin-right: 3rem !important;
10473 margin-right: auto !important;
10476 margin-bottom: 0 !important;
10479 margin-bottom: 0.25rem !important;
10482 margin-bottom: 0.5rem !important;
10485 margin-bottom: 1rem !important;
10488 margin-bottom: 1.5rem !important;
10491 margin-bottom: 3rem !important;
10494 margin-bottom: auto !important;
10497 margin-left: 0 !important;
10500 margin-left: 0.25rem !important;
10503 margin-left: 0.5rem !important;
10506 margin-left: 1rem !important;
10509 margin-left: 1.5rem !important;
10512 margin-left: 3rem !important;
10515 margin-left: auto !important;
10518 padding: 0 !important;
10521 padding: 0.25rem !important;
10524 padding: 0.5rem !important;
10527 padding: 1rem !important;
10530 padding: 1.5rem !important;
10533 padding: 3rem !important;
10536 padding-right: 0 !important;
10537 padding-left: 0 !important;
10540 padding-right: 0.25rem !important;
10541 padding-left: 0.25rem !important;
10544 padding-right: 0.5rem !important;
10545 padding-left: 0.5rem !important;
10548 padding-right: 1rem !important;
10549 padding-left: 1rem !important;
10552 padding-right: 1.5rem !important;
10553 padding-left: 1.5rem !important;
10556 padding-right: 3rem !important;
10557 padding-left: 3rem !important;
10560 padding-top: 0 !important;
10561 padding-bottom: 0 !important;
10564 padding-top: 0.25rem !important;
10565 padding-bottom: 0.25rem !important;
10568 padding-top: 0.5rem !important;
10569 padding-bottom: 0.5rem !important;
10572 padding-top: 1rem !important;
10573 padding-bottom: 1rem !important;
10576 padding-top: 1.5rem !important;
10577 padding-bottom: 1.5rem !important;
10580 padding-top: 3rem !important;
10581 padding-bottom: 3rem !important;
10584 padding-top: 0 !important;
10587 padding-top: 0.25rem !important;
10590 padding-top: 0.5rem !important;
10593 padding-top: 1rem !important;
10596 padding-top: 1.5rem !important;
10599 padding-top: 3rem !important;
10602 padding-right: 0 !important;
10605 padding-right: 0.25rem !important;
10608 padding-right: 0.5rem !important;
10611 padding-right: 1rem !important;
10614 padding-right: 1.5rem !important;
10617 padding-right: 3rem !important;
10620 padding-bottom: 0 !important;
10623 padding-bottom: 0.25rem !important;
10626 padding-bottom: 0.5rem !important;
10629 padding-bottom: 1rem !important;
10632 padding-bottom: 1.5rem !important;
10635 padding-bottom: 3rem !important;
10638 padding-left: 0 !important;
10641 padding-left: 0.25rem !important;
10644 padding-left: 0.5rem !important;
10647 padding-left: 1rem !important;
10650 padding-left: 1.5rem !important;
10653 padding-left: 3rem !important;
10659 gap: 0.25rem !important;
10662 gap: 0.5rem !important;
10665 gap: 1rem !important;
10668 gap: 1.5rem !important;
10671 gap: 3rem !important;
10674 row-gap: 0 !important;
10677 row-gap: 0.25rem !important;
10680 row-gap: 0.5rem !important;
10683 row-gap: 1rem !important;
10686 row-gap: 1.5rem !important;
10689 row-gap: 3rem !important;
10692 column-gap: 0 !important;
10695 column-gap: 0.25rem !important;
10698 column-gap: 0.5rem !important;
10701 column-gap: 1rem !important;
10704 column-gap: 1.5rem !important;
10707 column-gap: 3rem !important;
10710 text-align: left !important;
10713 text-align: right !important;
10716 text-align: center !important;
10719 @media (min-width: 1200px) {
10721 float: left !important;
10724 float: right !important;
10727 float: none !important;
10729 .object-fit-xl-contain {
10730 object-fit: contain !important;
10732 .object-fit-xl-cover {
10733 object-fit: cover !important;
10735 .object-fit-xl-fill {
10736 object-fit: fill !important;
10738 .object-fit-xl-scale {
10739 object-fit: scale-down !important;
10741 .object-fit-xl-none {
10742 object-fit: none !important;
10745 display: inline !important;
10747 .d-xl-inline-block {
10748 display: inline-block !important;
10751 display: block !important;
10754 display: grid !important;
10756 .d-xl-inline-grid {
10757 display: inline-grid !important;
10760 display: table !important;
10763 display: table-row !important;
10766 display: table-cell !important;
10769 display: flex !important;
10771 .d-xl-inline-flex {
10772 display: inline-flex !important;
10775 display: none !important;
10778 flex: 1 1 auto !important;
10781 flex-direction: row !important;
10784 flex-direction: column !important;
10786 .flex-xl-row-reverse {
10787 flex-direction: row-reverse !important;
10789 .flex-xl-column-reverse {
10790 flex-direction: column-reverse !important;
10793 flex-grow: 0 !important;
10796 flex-grow: 1 !important;
10798 .flex-xl-shrink-0 {
10799 flex-shrink: 0 !important;
10801 .flex-xl-shrink-1 {
10802 flex-shrink: 1 !important;
10805 flex-wrap: wrap !important;
10808 flex-wrap: nowrap !important;
10810 .flex-xl-wrap-reverse {
10811 flex-wrap: wrap-reverse !important;
10813 .justify-content-xl-start {
10814 justify-content: flex-start !important;
10816 .justify-content-xl-end {
10817 justify-content: flex-end !important;
10819 .justify-content-xl-center {
10820 justify-content: center !important;
10822 .justify-content-xl-between {
10823 justify-content: space-between !important;
10825 .justify-content-xl-around {
10826 justify-content: space-around !important;
10828 .justify-content-xl-evenly {
10829 justify-content: space-evenly !important;
10831 .align-items-xl-start {
10832 align-items: flex-start !important;
10834 .align-items-xl-end {
10835 align-items: flex-end !important;
10837 .align-items-xl-center {
10838 align-items: center !important;
10840 .align-items-xl-baseline {
10841 align-items: baseline !important;
10843 .align-items-xl-stretch {
10844 align-items: stretch !important;
10846 .align-content-xl-start {
10847 align-content: flex-start !important;
10849 .align-content-xl-end {
10850 align-content: flex-end !important;
10852 .align-content-xl-center {
10853 align-content: center !important;
10855 .align-content-xl-between {
10856 align-content: space-between !important;
10858 .align-content-xl-around {
10859 align-content: space-around !important;
10861 .align-content-xl-stretch {
10862 align-content: stretch !important;
10864 .align-self-xl-auto {
10865 align-self: auto !important;
10867 .align-self-xl-start {
10868 align-self: flex-start !important;
10870 .align-self-xl-end {
10871 align-self: flex-end !important;
10873 .align-self-xl-center {
10874 align-self: center !important;
10876 .align-self-xl-baseline {
10877 align-self: baseline !important;
10879 .align-self-xl-stretch {
10880 align-self: stretch !important;
10883 order: -1 !important;
10886 order: 0 !important;
10889 order: 1 !important;
10892 order: 2 !important;
10895 order: 3 !important;
10898 order: 4 !important;
10901 order: 5 !important;
10904 order: 6 !important;
10907 margin: 0 !important;
10910 margin: 0.25rem !important;
10913 margin: 0.5rem !important;
10916 margin: 1rem !important;
10919 margin: 1.5rem !important;
10922 margin: 3rem !important;
10925 margin: auto !important;
10928 margin-right: 0 !important;
10929 margin-left: 0 !important;
10932 margin-right: 0.25rem !important;
10933 margin-left: 0.25rem !important;
10936 margin-right: 0.5rem !important;
10937 margin-left: 0.5rem !important;
10940 margin-right: 1rem !important;
10941 margin-left: 1rem !important;
10944 margin-right: 1.5rem !important;
10945 margin-left: 1.5rem !important;
10948 margin-right: 3rem !important;
10949 margin-left: 3rem !important;
10952 margin-right: auto !important;
10953 margin-left: auto !important;
10956 margin-top: 0 !important;
10957 margin-bottom: 0 !important;
10960 margin-top: 0.25rem !important;
10961 margin-bottom: 0.25rem !important;
10964 margin-top: 0.5rem !important;
10965 margin-bottom: 0.5rem !important;
10968 margin-top: 1rem !important;
10969 margin-bottom: 1rem !important;
10972 margin-top: 1.5rem !important;
10973 margin-bottom: 1.5rem !important;
10976 margin-top: 3rem !important;
10977 margin-bottom: 3rem !important;
10980 margin-top: auto !important;
10981 margin-bottom: auto !important;
10984 margin-top: 0 !important;
10987 margin-top: 0.25rem !important;
10990 margin-top: 0.5rem !important;
10993 margin-top: 1rem !important;
10996 margin-top: 1.5rem !important;
10999 margin-top: 3rem !important;
11002 margin-top: auto !important;
11005 margin-right: 0 !important;
11008 margin-right: 0.25rem !important;
11011 margin-right: 0.5rem !important;
11014 margin-right: 1rem !important;
11017 margin-right: 1.5rem !important;
11020 margin-right: 3rem !important;
11023 margin-right: auto !important;
11026 margin-bottom: 0 !important;
11029 margin-bottom: 0.25rem !important;
11032 margin-bottom: 0.5rem !important;
11035 margin-bottom: 1rem !important;
11038 margin-bottom: 1.5rem !important;
11041 margin-bottom: 3rem !important;
11044 margin-bottom: auto !important;
11047 margin-left: 0 !important;
11050 margin-left: 0.25rem !important;
11053 margin-left: 0.5rem !important;
11056 margin-left: 1rem !important;
11059 margin-left: 1.5rem !important;
11062 margin-left: 3rem !important;
11065 margin-left: auto !important;
11068 padding: 0 !important;
11071 padding: 0.25rem !important;
11074 padding: 0.5rem !important;
11077 padding: 1rem !important;
11080 padding: 1.5rem !important;
11083 padding: 3rem !important;
11086 padding-right: 0 !important;
11087 padding-left: 0 !important;
11090 padding-right: 0.25rem !important;
11091 padding-left: 0.25rem !important;
11094 padding-right: 0.5rem !important;
11095 padding-left: 0.5rem !important;
11098 padding-right: 1rem !important;
11099 padding-left: 1rem !important;
11102 padding-right: 1.5rem !important;
11103 padding-left: 1.5rem !important;
11106 padding-right: 3rem !important;
11107 padding-left: 3rem !important;
11110 padding-top: 0 !important;
11111 padding-bottom: 0 !important;
11114 padding-top: 0.25rem !important;
11115 padding-bottom: 0.25rem !important;
11118 padding-top: 0.5rem !important;
11119 padding-bottom: 0.5rem !important;
11122 padding-top: 1rem !important;
11123 padding-bottom: 1rem !important;
11126 padding-top: 1.5rem !important;
11127 padding-bottom: 1.5rem !important;
11130 padding-top: 3rem !important;
11131 padding-bottom: 3rem !important;
11134 padding-top: 0 !important;
11137 padding-top: 0.25rem !important;
11140 padding-top: 0.5rem !important;
11143 padding-top: 1rem !important;
11146 padding-top: 1.5rem !important;
11149 padding-top: 3rem !important;
11152 padding-right: 0 !important;
11155 padding-right: 0.25rem !important;
11158 padding-right: 0.5rem !important;
11161 padding-right: 1rem !important;
11164 padding-right: 1.5rem !important;
11167 padding-right: 3rem !important;
11170 padding-bottom: 0 !important;
11173 padding-bottom: 0.25rem !important;
11176 padding-bottom: 0.5rem !important;
11179 padding-bottom: 1rem !important;
11182 padding-bottom: 1.5rem !important;
11185 padding-bottom: 3rem !important;
11188 padding-left: 0 !important;
11191 padding-left: 0.25rem !important;
11194 padding-left: 0.5rem !important;
11197 padding-left: 1rem !important;
11200 padding-left: 1.5rem !important;
11203 padding-left: 3rem !important;
11209 gap: 0.25rem !important;
11212 gap: 0.5rem !important;
11215 gap: 1rem !important;
11218 gap: 1.5rem !important;
11221 gap: 3rem !important;
11224 row-gap: 0 !important;
11227 row-gap: 0.25rem !important;
11230 row-gap: 0.5rem !important;
11233 row-gap: 1rem !important;
11236 row-gap: 1.5rem !important;
11239 row-gap: 3rem !important;
11242 column-gap: 0 !important;
11245 column-gap: 0.25rem !important;
11248 column-gap: 0.5rem !important;
11251 column-gap: 1rem !important;
11254 column-gap: 1.5rem !important;
11257 column-gap: 3rem !important;
11260 text-align: left !important;
11263 text-align: right !important;
11266 text-align: center !important;
11269 @media (min-width: 1400px) {
11271 float: left !important;
11274 float: right !important;
11277 float: none !important;
11279 .object-fit-xxl-contain {
11280 object-fit: contain !important;
11282 .object-fit-xxl-cover {
11283 object-fit: cover !important;
11285 .object-fit-xxl-fill {
11286 object-fit: fill !important;
11288 .object-fit-xxl-scale {
11289 object-fit: scale-down !important;
11291 .object-fit-xxl-none {
11292 object-fit: none !important;
11295 display: inline !important;
11297 .d-xxl-inline-block {
11298 display: inline-block !important;
11301 display: block !important;
11304 display: grid !important;
11306 .d-xxl-inline-grid {
11307 display: inline-grid !important;
11310 display: table !important;
11313 display: table-row !important;
11315 .d-xxl-table-cell {
11316 display: table-cell !important;
11319 display: flex !important;
11321 .d-xxl-inline-flex {
11322 display: inline-flex !important;
11325 display: none !important;
11328 flex: 1 1 auto !important;
11331 flex-direction: row !important;
11334 flex-direction: column !important;
11336 .flex-xxl-row-reverse {
11337 flex-direction: row-reverse !important;
11339 .flex-xxl-column-reverse {
11340 flex-direction: column-reverse !important;
11343 flex-grow: 0 !important;
11346 flex-grow: 1 !important;
11348 .flex-xxl-shrink-0 {
11349 flex-shrink: 0 !important;
11351 .flex-xxl-shrink-1 {
11352 flex-shrink: 1 !important;
11355 flex-wrap: wrap !important;
11358 flex-wrap: nowrap !important;
11360 .flex-xxl-wrap-reverse {
11361 flex-wrap: wrap-reverse !important;
11363 .justify-content-xxl-start {
11364 justify-content: flex-start !important;
11366 .justify-content-xxl-end {
11367 justify-content: flex-end !important;
11369 .justify-content-xxl-center {
11370 justify-content: center !important;
11372 .justify-content-xxl-between {
11373 justify-content: space-between !important;
11375 .justify-content-xxl-around {
11376 justify-content: space-around !important;
11378 .justify-content-xxl-evenly {
11379 justify-content: space-evenly !important;
11381 .align-items-xxl-start {
11382 align-items: flex-start !important;
11384 .align-items-xxl-end {
11385 align-items: flex-end !important;
11387 .align-items-xxl-center {
11388 align-items: center !important;
11390 .align-items-xxl-baseline {
11391 align-items: baseline !important;
11393 .align-items-xxl-stretch {
11394 align-items: stretch !important;
11396 .align-content-xxl-start {
11397 align-content: flex-start !important;
11399 .align-content-xxl-end {
11400 align-content: flex-end !important;
11402 .align-content-xxl-center {
11403 align-content: center !important;
11405 .align-content-xxl-between {
11406 align-content: space-between !important;
11408 .align-content-xxl-around {
11409 align-content: space-around !important;
11411 .align-content-xxl-stretch {
11412 align-content: stretch !important;
11414 .align-self-xxl-auto {
11415 align-self: auto !important;
11417 .align-self-xxl-start {
11418 align-self: flex-start !important;
11420 .align-self-xxl-end {
11421 align-self: flex-end !important;
11423 .align-self-xxl-center {
11424 align-self: center !important;
11426 .align-self-xxl-baseline {
11427 align-self: baseline !important;
11429 .align-self-xxl-stretch {
11430 align-self: stretch !important;
11433 order: -1 !important;
11436 order: 0 !important;
11439 order: 1 !important;
11442 order: 2 !important;
11445 order: 3 !important;
11448 order: 4 !important;
11451 order: 5 !important;
11454 order: 6 !important;
11457 margin: 0 !important;
11460 margin: 0.25rem !important;
11463 margin: 0.5rem !important;
11466 margin: 1rem !important;
11469 margin: 1.5rem !important;
11472 margin: 3rem !important;
11475 margin: auto !important;
11478 margin-right: 0 !important;
11479 margin-left: 0 !important;
11482 margin-right: 0.25rem !important;
11483 margin-left: 0.25rem !important;
11486 margin-right: 0.5rem !important;
11487 margin-left: 0.5rem !important;
11490 margin-right: 1rem !important;
11491 margin-left: 1rem !important;
11494 margin-right: 1.5rem !important;
11495 margin-left: 1.5rem !important;
11498 margin-right: 3rem !important;
11499 margin-left: 3rem !important;
11502 margin-right: auto !important;
11503 margin-left: auto !important;
11506 margin-top: 0 !important;
11507 margin-bottom: 0 !important;
11510 margin-top: 0.25rem !important;
11511 margin-bottom: 0.25rem !important;
11514 margin-top: 0.5rem !important;
11515 margin-bottom: 0.5rem !important;
11518 margin-top: 1rem !important;
11519 margin-bottom: 1rem !important;
11522 margin-top: 1.5rem !important;
11523 margin-bottom: 1.5rem !important;
11526 margin-top: 3rem !important;
11527 margin-bottom: 3rem !important;
11530 margin-top: auto !important;
11531 margin-bottom: auto !important;
11534 margin-top: 0 !important;
11537 margin-top: 0.25rem !important;
11540 margin-top: 0.5rem !important;
11543 margin-top: 1rem !important;
11546 margin-top: 1.5rem !important;
11549 margin-top: 3rem !important;
11552 margin-top: auto !important;
11555 margin-right: 0 !important;
11558 margin-right: 0.25rem !important;
11561 margin-right: 0.5rem !important;
11564 margin-right: 1rem !important;
11567 margin-right: 1.5rem !important;
11570 margin-right: 3rem !important;
11573 margin-right: auto !important;
11576 margin-bottom: 0 !important;
11579 margin-bottom: 0.25rem !important;
11582 margin-bottom: 0.5rem !important;
11585 margin-bottom: 1rem !important;
11588 margin-bottom: 1.5rem !important;
11591 margin-bottom: 3rem !important;
11594 margin-bottom: auto !important;
11597 margin-left: 0 !important;
11600 margin-left: 0.25rem !important;
11603 margin-left: 0.5rem !important;
11606 margin-left: 1rem !important;
11609 margin-left: 1.5rem !important;
11612 margin-left: 3rem !important;
11615 margin-left: auto !important;
11618 padding: 0 !important;
11621 padding: 0.25rem !important;
11624 padding: 0.5rem !important;
11627 padding: 1rem !important;
11630 padding: 1.5rem !important;
11633 padding: 3rem !important;
11636 padding-right: 0 !important;
11637 padding-left: 0 !important;
11640 padding-right: 0.25rem !important;
11641 padding-left: 0.25rem !important;
11644 padding-right: 0.5rem !important;
11645 padding-left: 0.5rem !important;
11648 padding-right: 1rem !important;
11649 padding-left: 1rem !important;
11652 padding-right: 1.5rem !important;
11653 padding-left: 1.5rem !important;
11656 padding-right: 3rem !important;
11657 padding-left: 3rem !important;
11660 padding-top: 0 !important;
11661 padding-bottom: 0 !important;
11664 padding-top: 0.25rem !important;
11665 padding-bottom: 0.25rem !important;
11668 padding-top: 0.5rem !important;
11669 padding-bottom: 0.5rem !important;
11672 padding-top: 1rem !important;
11673 padding-bottom: 1rem !important;
11676 padding-top: 1.5rem !important;
11677 padding-bottom: 1.5rem !important;
11680 padding-top: 3rem !important;
11681 padding-bottom: 3rem !important;
11684 padding-top: 0 !important;
11687 padding-top: 0.25rem !important;
11690 padding-top: 0.5rem !important;
11693 padding-top: 1rem !important;
11696 padding-top: 1.5rem !important;
11699 padding-top: 3rem !important;
11702 padding-right: 0 !important;
11705 padding-right: 0.25rem !important;
11708 padding-right: 0.5rem !important;
11711 padding-right: 1rem !important;
11714 padding-right: 1.5rem !important;
11717 padding-right: 3rem !important;
11720 padding-bottom: 0 !important;
11723 padding-bottom: 0.25rem !important;
11726 padding-bottom: 0.5rem !important;
11729 padding-bottom: 1rem !important;
11732 padding-bottom: 1.5rem !important;
11735 padding-bottom: 3rem !important;
11738 padding-left: 0 !important;
11741 padding-left: 0.25rem !important;
11744 padding-left: 0.5rem !important;
11747 padding-left: 1rem !important;
11750 padding-left: 1.5rem !important;
11753 padding-left: 3rem !important;
11759 gap: 0.25rem !important;
11762 gap: 0.5rem !important;
11765 gap: 1rem !important;
11768 gap: 1.5rem !important;
11771 gap: 3rem !important;
11774 row-gap: 0 !important;
11777 row-gap: 0.25rem !important;
11780 row-gap: 0.5rem !important;
11783 row-gap: 1rem !important;
11786 row-gap: 1.5rem !important;
11789 row-gap: 3rem !important;
11791 .column-gap-xxl-0 {
11792 column-gap: 0 !important;
11794 .column-gap-xxl-1 {
11795 column-gap: 0.25rem !important;
11797 .column-gap-xxl-2 {
11798 column-gap: 0.5rem !important;
11800 .column-gap-xxl-3 {
11801 column-gap: 1rem !important;
11803 .column-gap-xxl-4 {
11804 column-gap: 1.5rem !important;
11806 .column-gap-xxl-5 {
11807 column-gap: 3rem !important;
11810 text-align: left !important;
11813 text-align: right !important;
11816 text-align: center !important;
11819 @media (min-width: 1200px) {
11821 font-size: 3rem !important;
11824 font-size: 2.5rem !important;
11827 font-size: 2rem !important;
11830 font-size: 1.40625rem !important;
11835 display: inline !important;
11837 .d-print-inline-block {
11838 display: inline-block !important;
11841 display: block !important;
11844 display: grid !important;
11846 .d-print-inline-grid {
11847 display: inline-grid !important;
11850 display: table !important;
11852 .d-print-table-row {
11853 display: table-row !important;
11855 .d-print-table-cell {
11856 display: table-cell !important;
11859 display: flex !important;
11861 .d-print-inline-flex {
11862 display: inline-flex !important;
11865 display: none !important;
11869 /*# sourceMappingURL=darkly-compact.css.map */