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: #343a40;
63 --bs-gray-100: #f8f9fa;
64 --bs-gray-200: #e9ecef;
65 --bs-gray-300: #dee2e6;
66 --bs-gray-400: #ced4da;
67 --bs-gray-500: #adb5bd;
68 --bs-gray-600: #6c757d;
69 --bs-gray-700: #495057;
70 --bs-gray-800: #343a40;
71 --bs-gray-900: #212529;
72 --bs-primary: #f1641e;
73 --bs-secondary: #00a846;
74 --bs-success: #6610f2;
76 --bs-warning: #ffc107;
80 --bs-primary-rgb: 241, 100, 30;
81 --bs-secondary-rgb: 0, 168, 70;
82 --bs-success-rgb: 102, 16, 242;
83 --bs-info-rgb: 0, 123, 255;
84 --bs-warning-rgb: 255, 193, 7;
85 --bs-danger-rgb: 135, 50, 8;
86 --bs-light-rgb: 248, 249, 250;
87 --bs-dark-rgb: 33, 37, 41;
88 --bs-primary-text-emphasis: #60280c;
89 --bs-secondary-text-emphasis: #00431c;
90 --bs-success-text-emphasis: #290661;
91 --bs-info-text-emphasis: #003166;
92 --bs-warning-text-emphasis: #664d03;
93 --bs-danger-text-emphasis: #361403;
94 --bs-light-text-emphasis: #495057;
95 --bs-dark-text-emphasis: #495057;
96 --bs-primary-bg-subtle: #fce0d2;
97 --bs-secondary-bg-subtle: #cceeda;
98 --bs-success-bg-subtle: #e0cffc;
99 --bs-info-bg-subtle: #cce5ff;
100 --bs-warning-bg-subtle: #fff3cd;
101 --bs-danger-bg-subtle: #e7d6ce;
102 --bs-light-bg-subtle: #fcfcfd;
103 --bs-dark-bg-subtle: #ced4da;
104 --bs-primary-border-subtle: #f9c1a5;
105 --bs-secondary-border-subtle: #99dcb5;
106 --bs-success-border-subtle: #c29ffa;
107 --bs-info-border-subtle: #99caff;
108 --bs-warning-border-subtle: #ffe69c;
109 --bs-danger-border-subtle: #cfad9c;
110 --bs-light-border-subtle: #e9ecef;
111 --bs-dark-border-subtle: #adb5bd;
112 --bs-white-rgb: 255, 255, 255;
113 --bs-black-rgb: 34, 34, 34;
114 --bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Droid Sans", "Segoe UI", "Helvetica", Arial, sans-serif;
115 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
116 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
117 --bs-root-font-size: 93.75%;
118 --bs-body-font-family: var(--bs-font-sans-serif);
119 --bs-body-font-size: 1rem;
120 --bs-body-font-weight: 400;
121 --bs-body-line-height: 1.5;
122 --bs-body-color: #495057;
123 --bs-body-color-rgb: 73, 80, 87;
125 --bs-body-bg-rgb: 255, 255, 255;
126 --bs-emphasis-color: #222;
127 --bs-emphasis-color-rgb: 34, 34, 34;
128 --bs-secondary-color: rgba(73, 80, 87, 0.75);
129 --bs-secondary-color-rgb: 73, 80, 87;
130 --bs-secondary-bg: #e9ecef;
131 --bs-secondary-bg-rgb: 233, 236, 239;
132 --bs-tertiary-color: rgba(73, 80, 87, 0.5);
133 --bs-tertiary-color-rgb: 73, 80, 87;
134 --bs-tertiary-bg: #f8f9fa;
135 --bs-tertiary-bg-rgb: 248, 249, 250;
136 --bs-heading-color: #495057;
137 --bs-link-color: #f1641e;
138 --bs-link-color-rgb: 241, 100, 30;
139 --bs-link-decoration: none;
140 --bs-link-hover-color: #c15018;
141 --bs-link-hover-color-rgb: 193, 80, 24;
142 --bs-code-color: #d63384;
143 --bs-highlight-bg: rgb(255, 252, 239);
144 --bs-border-width: 1px;
145 --bs-border-style: solid;
146 --bs-border-color: rgba(73, 80, 87, 0.25);
147 --bs-border-color-translucent: rgba(34, 34, 34, 0.175);
148 --bs-border-radius: 0.5rem;
149 --bs-border-radius-sm: 1rem;
150 --bs-border-radius-lg: 0.5rem;
151 --bs-border-radius-xl: 1rem;
152 --bs-border-radius-xxl: 2rem;
153 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
154 --bs-border-radius-pill: 50rem;
155 --bs-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
156 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
157 --bs-box-shadow-lg: 0 1rem 3rem rgba(34, 34, 34, 0.175);
158 --bs-box-shadow-inset: inset 0 1px 2px rgba(34, 34, 34, 0.075);
159 --bs-focus-ring-width: 0.25rem;
160 --bs-focus-ring-opacity: 0.25;
161 --bs-focus-ring-color: rgba(241, 100, 30, 0.25);
162 --bs-form-valid-color: #007bff;
163 --bs-form-valid-border-color: #007bff;
164 --bs-form-invalid-color: #873208;
165 --bs-form-invalid-border-color: #873208;
168 [data-bs-theme=dark] {
170 --bs-body-color: #adb5bd;
171 --bs-body-color-rgb: 173, 181, 189;
172 --bs-body-bg: #212529;
173 --bs-body-bg-rgb: 33, 37, 41;
174 --bs-emphasis-color: #fff;
175 --bs-emphasis-color-rgb: 255, 255, 255;
176 --bs-secondary-color: rgba(173, 181, 189, 0.75);
177 --bs-secondary-color-rgb: 173, 181, 189;
178 --bs-secondary-bg: #343a40;
179 --bs-secondary-bg-rgb: 52, 58, 64;
180 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
181 --bs-tertiary-color-rgb: 173, 181, 189;
182 --bs-tertiary-bg: #2b3035;
183 --bs-tertiary-bg-rgb: 43, 48, 53;
184 --bs-primary-text-emphasis: #f7a278;
185 --bs-secondary-text-emphasis: #66cb90;
186 --bs-success-text-emphasis: #a370f7;
187 --bs-info-text-emphasis: #66b0ff;
188 --bs-warning-text-emphasis: #ffda6a;
189 --bs-danger-text-emphasis: #b7846b;
190 --bs-light-text-emphasis: #f8f9fa;
191 --bs-dark-text-emphasis: #dee2e6;
192 --bs-primary-bg-subtle: #301406;
193 --bs-secondary-bg-subtle: #00220e;
194 --bs-success-bg-subtle: #140330;
195 --bs-info-bg-subtle: #001933;
196 --bs-warning-bg-subtle: #332701;
197 --bs-danger-bg-subtle: #1b0a02;
198 --bs-light-bg-subtle: #343a40;
199 --bs-dark-bg-subtle: #2b2e31;
200 --bs-primary-border-subtle: #913c12;
201 --bs-secondary-border-subtle: #00652a;
202 --bs-success-border-subtle: #3d0a91;
203 --bs-info-border-subtle: #004a99;
204 --bs-warning-border-subtle: #997404;
205 --bs-danger-border-subtle: #511e05;
206 --bs-light-border-subtle: #495057;
207 --bs-dark-border-subtle: #343a40;
208 --bs-heading-color: inherit;
209 --bs-link-color: #f7a278;
210 --bs-link-hover-color: #f9b593;
211 --bs-link-color-rgb: 247, 162, 120;
212 --bs-link-hover-color-rgb: 249, 181, 147;
213 --bs-code-color: #e685b5;
214 --bs-border-color: #495057;
215 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
216 --bs-form-valid-color: #66cb90;
217 --bs-form-valid-border-color: #66cb90;
218 --bs-form-invalid-color: #e891a6;
219 --bs-form-invalid-border-color: #e891a6;
225 box-sizing: border-box;
229 font-size: var(--bs-root-font-size);
231 @media (prefers-reduced-motion: no-preference) {
233 scroll-behavior: smooth;
239 font-family: var(--bs-body-font-family);
240 font-size: var(--bs-body-font-size);
241 font-weight: var(--bs-body-font-weight);
242 line-height: var(--bs-body-line-height);
243 color: var(--bs-body-color);
244 text-align: var(--bs-body-text-align);
245 background-color: var(--bs-body-bg);
246 -webkit-text-size-adjust: 100%;
247 -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
254 border-top: var(--bs-border-width) solid rgba(73, 80, 87, 0.25);
258 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
260 margin-bottom: 0.5rem;
263 color: var(--bs-heading-color);
267 font-size: calc(1.375rem + 1.5vw);
269 @media (min-width: 1200px) {
276 font-size: calc(1.325rem + 0.9vw);
278 @media (min-width: 1200px) {
285 font-size: calc(1.3rem + 0.6vw);
287 @media (min-width: 1200px) {
294 font-size: calc(1.275rem + 0.3vw);
296 @media (min-width: 1200px) {
316 text-decoration: underline dotted;
318 text-decoration-skip-ink: none;
324 line-height: inherit;
351 margin-bottom: 0.5rem;
370 background-color: var(--bs-highlight-bg);
378 vertical-align: baseline;
390 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
391 text-decoration: none;
394 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
397 a:not([href]):not([class]), a:not([href]):not([class]):hover {
399 text-decoration: none;
406 font-family: var(--bs-font-monospace);
425 color: var(--bs-code-color);
426 word-wrap: break-word;
433 padding: 0.1875rem 0.375rem;
435 color: var(--bs-body-bg);
436 background-color: var(--bs-body-color);
450 vertical-align: middle;
454 caption-side: bottom;
455 border-collapse: collapse;
460 padding-bottom: 0.5rem;
461 color: var(--bs-secondary-color);
467 text-align: -webkit-match-parent;
476 border-color: inherit;
482 display: inline-block;
489 button:focus:not(:focus-visible) {
499 font-family: inherit;
501 line-height: inherit;
506 text-transform: none;
520 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
521 display: none !important;
528 -webkit-appearance: button;
530 button:not(:disabled),
531 [type=button]:not(:disabled),
532 [type=reset]:not(:disabled),
533 [type=submit]:not(:disabled) {
557 margin-bottom: 0.5rem;
558 font-size: calc(1.275rem + 0.3vw);
559 line-height: inherit;
561 @media (min-width: 1200px) {
570 ::-webkit-datetime-edit-fields-wrapper,
571 ::-webkit-datetime-edit-text,
572 ::-webkit-datetime-edit-minute,
573 ::-webkit-datetime-edit-hour-field,
574 ::-webkit-datetime-edit-day-field,
575 ::-webkit-datetime-edit-month-field,
576 ::-webkit-datetime-edit-year-field {
580 ::-webkit-inner-spin-button {
585 outline-offset: -2px;
586 -webkit-appearance: textfield;
597 ::-webkit-search-decoration {
598 -webkit-appearance: none;
601 ::-webkit-color-swatch-wrapper {
605 ::file-selector-button {
607 -webkit-appearance: button;
611 display: inline-block;
624 vertical-align: baseline;
628 display: none !important;
637 font-size: calc(1.625rem + 4.5vw);
641 @media (min-width: 1200px) {
648 font-size: calc(1.575rem + 3.9vw);
652 @media (min-width: 1200px) {
659 font-size: calc(1.525rem + 3.3vw);
663 @media (min-width: 1200px) {
670 font-size: calc(1.475rem + 2.7vw);
674 @media (min-width: 1200px) {
681 font-size: calc(1.425rem + 2.1vw);
685 @media (min-width: 1200px) {
692 font-size: calc(1.375rem + 1.5vw);
696 @media (min-width: 1200px) {
713 display: inline-block;
715 .list-inline-item:not(:last-child) {
716 margin-right: 0.5rem;
721 text-transform: uppercase;
728 .blockquote > :last-child {
738 .blockquote-footer::before {
749 background-color: var(--bs-body-bg);
750 border: var(--bs-border-width) solid var(--bs-border-color);
751 border-radius: var(--bs-border-radius);
757 display: inline-block;
761 margin-bottom: 0.5rem;
767 color: var(--bs-secondary-color);
773 --bs-gutter-x: 1.5rem;
776 padding-right: calc(var(--bs-gutter-x) * 0.5);
777 padding-left: calc(var(--bs-gutter-x) * 0.5);
782 @media (min-width: 992px) {
783 .container-lg, .container-md, .container-sm, .container {
788 --bs-breakpoint-xs: 0;
789 --bs-breakpoint-sm: 576px;
790 --bs-breakpoint-md: 768px;
791 --bs-breakpoint-lg: 992px;
792 --bs-breakpoint-xl: 1200px;
793 --bs-breakpoint-xxl: 1400px;
797 --bs-gutter-x: 1.5rem;
801 margin-top: calc(-1 * var(--bs-gutter-y));
802 margin-right: calc(-0.5 * var(--bs-gutter-x));
803 margin-left: calc(-0.5 * var(--bs-gutter-x));
809 padding-right: calc(var(--bs-gutter-x) * 0.5);
810 padding-left: calc(var(--bs-gutter-x) * 0.5);
811 margin-top: var(--bs-gutter-y);
835 width: 33.3333333333%;
850 width: 16.6666666667%;
919 margin-left: 8.33333333%;
923 margin-left: 16.66666667%;
931 margin-left: 33.33333333%;
935 margin-left: 41.66666667%;
943 margin-left: 58.33333333%;
947 margin-left: 66.66666667%;
955 margin-left: 83.33333333%;
959 margin-left: 91.66666667%;
974 --bs-gutter-x: 0.25rem;
979 --bs-gutter-y: 0.25rem;
984 --bs-gutter-x: 0.5rem;
989 --bs-gutter-y: 0.5rem;
1004 --bs-gutter-x: 1.5rem;
1009 --bs-gutter-y: 1.5rem;
1014 --bs-gutter-x: 3rem;
1019 --bs-gutter-y: 3rem;
1022 @media (min-width: 576px) {
1026 .row-cols-sm-auto > * {
1030 .row-cols-sm-1 > * {
1034 .row-cols-sm-2 > * {
1038 .row-cols-sm-3 > * {
1040 width: 33.3333333333%;
1042 .row-cols-sm-4 > * {
1046 .row-cols-sm-5 > * {
1050 .row-cols-sm-6 > * {
1052 width: 16.6666666667%;
1064 width: 16.66666667%;
1072 width: 33.33333333%;
1076 width: 41.66666667%;
1084 width: 58.33333333%;
1088 width: 66.66666667%;
1096 width: 83.33333333%;
1100 width: 91.66666667%;
1110 margin-left: 8.33333333%;
1113 margin-left: 16.66666667%;
1119 margin-left: 33.33333333%;
1122 margin-left: 41.66666667%;
1128 margin-left: 58.33333333%;
1131 margin-left: 66.66666667%;
1137 margin-left: 83.33333333%;
1140 margin-left: 91.66666667%;
1152 --bs-gutter-x: 0.25rem;
1156 --bs-gutter-y: 0.25rem;
1160 --bs-gutter-x: 0.5rem;
1164 --bs-gutter-y: 0.5rem;
1168 --bs-gutter-x: 1rem;
1172 --bs-gutter-y: 1rem;
1176 --bs-gutter-x: 1.5rem;
1180 --bs-gutter-y: 1.5rem;
1184 --bs-gutter-x: 3rem;
1188 --bs-gutter-y: 3rem;
1191 @media (min-width: 768px) {
1195 .row-cols-md-auto > * {
1199 .row-cols-md-1 > * {
1203 .row-cols-md-2 > * {
1207 .row-cols-md-3 > * {
1209 width: 33.3333333333%;
1211 .row-cols-md-4 > * {
1215 .row-cols-md-5 > * {
1219 .row-cols-md-6 > * {
1221 width: 16.6666666667%;
1233 width: 16.66666667%;
1241 width: 33.33333333%;
1245 width: 41.66666667%;
1253 width: 58.33333333%;
1257 width: 66.66666667%;
1265 width: 83.33333333%;
1269 width: 91.66666667%;
1279 margin-left: 8.33333333%;
1282 margin-left: 16.66666667%;
1288 margin-left: 33.33333333%;
1291 margin-left: 41.66666667%;
1297 margin-left: 58.33333333%;
1300 margin-left: 66.66666667%;
1306 margin-left: 83.33333333%;
1309 margin-left: 91.66666667%;
1321 --bs-gutter-x: 0.25rem;
1325 --bs-gutter-y: 0.25rem;
1329 --bs-gutter-x: 0.5rem;
1333 --bs-gutter-y: 0.5rem;
1337 --bs-gutter-x: 1rem;
1341 --bs-gutter-y: 1rem;
1345 --bs-gutter-x: 1.5rem;
1349 --bs-gutter-y: 1.5rem;
1353 --bs-gutter-x: 3rem;
1357 --bs-gutter-y: 3rem;
1360 @media (min-width: 992px) {
1364 .row-cols-lg-auto > * {
1368 .row-cols-lg-1 > * {
1372 .row-cols-lg-2 > * {
1376 .row-cols-lg-3 > * {
1378 width: 33.3333333333%;
1380 .row-cols-lg-4 > * {
1384 .row-cols-lg-5 > * {
1388 .row-cols-lg-6 > * {
1390 width: 16.6666666667%;
1402 width: 16.66666667%;
1410 width: 33.33333333%;
1414 width: 41.66666667%;
1422 width: 58.33333333%;
1426 width: 66.66666667%;
1434 width: 83.33333333%;
1438 width: 91.66666667%;
1448 margin-left: 8.33333333%;
1451 margin-left: 16.66666667%;
1457 margin-left: 33.33333333%;
1460 margin-left: 41.66666667%;
1466 margin-left: 58.33333333%;
1469 margin-left: 66.66666667%;
1475 margin-left: 83.33333333%;
1478 margin-left: 91.66666667%;
1490 --bs-gutter-x: 0.25rem;
1494 --bs-gutter-y: 0.25rem;
1498 --bs-gutter-x: 0.5rem;
1502 --bs-gutter-y: 0.5rem;
1506 --bs-gutter-x: 1rem;
1510 --bs-gutter-y: 1rem;
1514 --bs-gutter-x: 1.5rem;
1518 --bs-gutter-y: 1.5rem;
1522 --bs-gutter-x: 3rem;
1526 --bs-gutter-y: 3rem;
1529 @media (min-width: 1200px) {
1533 .row-cols-xl-auto > * {
1537 .row-cols-xl-1 > * {
1541 .row-cols-xl-2 > * {
1545 .row-cols-xl-3 > * {
1547 width: 33.3333333333%;
1549 .row-cols-xl-4 > * {
1553 .row-cols-xl-5 > * {
1557 .row-cols-xl-6 > * {
1559 width: 16.6666666667%;
1571 width: 16.66666667%;
1579 width: 33.33333333%;
1583 width: 41.66666667%;
1591 width: 58.33333333%;
1595 width: 66.66666667%;
1603 width: 83.33333333%;
1607 width: 91.66666667%;
1617 margin-left: 8.33333333%;
1620 margin-left: 16.66666667%;
1626 margin-left: 33.33333333%;
1629 margin-left: 41.66666667%;
1635 margin-left: 58.33333333%;
1638 margin-left: 66.66666667%;
1644 margin-left: 83.33333333%;
1647 margin-left: 91.66666667%;
1659 --bs-gutter-x: 0.25rem;
1663 --bs-gutter-y: 0.25rem;
1667 --bs-gutter-x: 0.5rem;
1671 --bs-gutter-y: 0.5rem;
1675 --bs-gutter-x: 1rem;
1679 --bs-gutter-y: 1rem;
1683 --bs-gutter-x: 1.5rem;
1687 --bs-gutter-y: 1.5rem;
1691 --bs-gutter-x: 3rem;
1695 --bs-gutter-y: 3rem;
1698 @media (min-width: 1400px) {
1702 .row-cols-xxl-auto > * {
1706 .row-cols-xxl-1 > * {
1710 .row-cols-xxl-2 > * {
1714 .row-cols-xxl-3 > * {
1716 width: 33.3333333333%;
1718 .row-cols-xxl-4 > * {
1722 .row-cols-xxl-5 > * {
1726 .row-cols-xxl-6 > * {
1728 width: 16.6666666667%;
1740 width: 16.66666667%;
1748 width: 33.33333333%;
1752 width: 41.66666667%;
1760 width: 58.33333333%;
1764 width: 66.66666667%;
1772 width: 83.33333333%;
1776 width: 91.66666667%;
1786 margin-left: 8.33333333%;
1789 margin-left: 16.66666667%;
1795 margin-left: 33.33333333%;
1798 margin-left: 41.66666667%;
1804 margin-left: 58.33333333%;
1807 margin-left: 66.66666667%;
1813 margin-left: 83.33333333%;
1816 margin-left: 91.66666667%;
1828 --bs-gutter-x: 0.25rem;
1832 --bs-gutter-y: 0.25rem;
1836 --bs-gutter-x: 0.5rem;
1840 --bs-gutter-y: 0.5rem;
1844 --bs-gutter-x: 1rem;
1848 --bs-gutter-y: 1rem;
1852 --bs-gutter-x: 1.5rem;
1856 --bs-gutter-y: 1.5rem;
1860 --bs-gutter-x: 3rem;
1864 --bs-gutter-y: 3rem;
1868 --bs-table-color-type: initial;
1869 --bs-table-bg-type: initial;
1870 --bs-table-color-state: initial;
1871 --bs-table-bg-state: initial;
1872 --bs-table-color: var(--bs-body-color);
1873 --bs-table-bg: var(--bs-body-bg);
1874 --bs-table-border-color: var(--bs-border-color);
1875 --bs-table-accent-bg: transparent;
1876 --bs-table-striped-color: var(--bs-body-color);
1877 --bs-table-striped-bg: rgba(34, 34, 34, 0.05);
1878 --bs-table-active-color: var(--bs-body-color);
1879 --bs-table-active-bg: rgba(34, 34, 34, 0.1);
1880 --bs-table-hover-color: var(--bs-body-color);
1881 --bs-table-hover-bg: rgba(34, 34, 34, 0.075);
1883 margin-bottom: 1rem;
1884 vertical-align: top;
1885 border-color: var(--bs-table-border-color);
1887 .table > :not(caption) > * > * {
1888 padding: 0.5rem 0.5rem;
1889 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1890 background-color: var(--bs-table-bg);
1891 border-bottom-width: var(--bs-border-width);
1892 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1895 vertical-align: inherit;
1898 vertical-align: bottom;
1901 .table-group-divider {
1902 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1909 .table-sm > :not(caption) > * > * {
1910 padding: 0.25rem 0.25rem;
1913 .table-bordered > :not(caption) > * {
1914 border-width: var(--bs-border-width) 0;
1916 .table-bordered > :not(caption) > * > * {
1917 border-width: 0 var(--bs-border-width);
1920 .table-borderless > :not(caption) > * > * {
1921 border-bottom-width: 0;
1923 .table-borderless > :not(:first-child) {
1924 border-top-width: 0;
1927 .table-striped > tbody > tr:nth-of-type(odd) > * {
1928 --bs-table-color-type: var(--bs-table-striped-color);
1929 --bs-table-bg-type: var(--bs-table-striped-bg);
1932 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1933 --bs-table-color-type: var(--bs-table-striped-color);
1934 --bs-table-bg-type: var(--bs-table-striped-bg);
1938 --bs-table-color-state: var(--bs-table-active-color);
1939 --bs-table-bg-state: var(--bs-table-active-bg);
1942 .table-hover > tbody > tr:hover > * {
1943 --bs-table-color-state: var(--bs-table-hover-color);
1944 --bs-table-bg-state: var(--bs-table-hover-bg);
1948 --bs-table-color: #222;
1949 --bs-table-bg: #fce0d2;
1950 --bs-table-border-color: #e6cdc0;
1951 --bs-table-striped-bg: #f1d7c9;
1952 --bs-table-striped-color: #222;
1953 --bs-table-active-bg: #e6cdc0;
1954 --bs-table-active-color: #222;
1955 --bs-table-hover-bg: #ecd2c5;
1956 --bs-table-hover-color: #222;
1957 color: var(--bs-table-color);
1958 border-color: var(--bs-table-border-color);
1962 --bs-table-color: #222;
1963 --bs-table-bg: #cceeda;
1964 --bs-table-border-color: #bbdac8;
1965 --bs-table-striped-bg: #c4e4d1;
1966 --bs-table-striped-color: #222;
1967 --bs-table-active-bg: #bbdac8;
1968 --bs-table-active-color: #222;
1969 --bs-table-hover-bg: #bfdfcc;
1970 --bs-table-hover-color: #222;
1971 color: var(--bs-table-color);
1972 border-color: var(--bs-table-border-color);
1976 --bs-table-color: #222;
1977 --bs-table-bg: #e0cffc;
1978 --bs-table-border-color: #cdbee6;
1979 --bs-table-striped-bg: #d7c6f1;
1980 --bs-table-striped-color: #222;
1981 --bs-table-active-bg: #cdbee6;
1982 --bs-table-active-color: #222;
1983 --bs-table-hover-bg: #d2c2ec;
1984 --bs-table-hover-color: #222;
1985 color: var(--bs-table-color);
1986 border-color: var(--bs-table-border-color);
1990 --bs-table-color: #222;
1991 --bs-table-bg: #cce5ff;
1992 --bs-table-border-color: #bbd2e9;
1993 --bs-table-striped-bg: #c4dbf4;
1994 --bs-table-striped-color: #222;
1995 --bs-table-active-bg: #bbd2e9;
1996 --bs-table-active-color: #222;
1997 --bs-table-hover-bg: #bfd6ee;
1998 --bs-table-hover-color: #222;
1999 color: var(--bs-table-color);
2000 border-color: var(--bs-table-border-color);
2004 --bs-table-color: #222;
2005 --bs-table-bg: #fff3cd;
2006 --bs-table-border-color: #e9debc;
2007 --bs-table-striped-bg: #f4e9c4;
2008 --bs-table-striped-color: #222;
2009 --bs-table-active-bg: #e9debc;
2010 --bs-table-active-color: #222;
2011 --bs-table-hover-bg: #eee3c0;
2012 --bs-table-hover-color: #222;
2013 color: var(--bs-table-color);
2014 border-color: var(--bs-table-border-color);
2018 --bs-table-color: #222;
2019 --bs-table-bg: #e7d6ce;
2020 --bs-table-border-color: #d3c4bd;
2021 --bs-table-striped-bg: #ddcdc5;
2022 --bs-table-striped-color: #222;
2023 --bs-table-active-bg: #d3c4bd;
2024 --bs-table-active-color: #222;
2025 --bs-table-hover-bg: #d8c9c1;
2026 --bs-table-hover-color: #222;
2027 color: var(--bs-table-color);
2028 border-color: var(--bs-table-border-color);
2032 --bs-table-color: #222;
2033 --bs-table-bg: #f8f9fa;
2034 --bs-table-border-color: #e3e4e4;
2035 --bs-table-striped-bg: #edeeef;
2036 --bs-table-striped-color: #222;
2037 --bs-table-active-bg: #e3e4e4;
2038 --bs-table-active-color: #222;
2039 --bs-table-hover-bg: #e8e9ea;
2040 --bs-table-hover-color: #222;
2041 color: var(--bs-table-color);
2042 border-color: var(--bs-table-border-color);
2046 --bs-table-color: #fff;
2047 --bs-table-bg: #212529;
2048 --bs-table-border-color: #373b3e;
2049 --bs-table-striped-bg: #2c3034;
2050 --bs-table-striped-color: #fff;
2051 --bs-table-active-bg: #373b3e;
2052 --bs-table-active-color: #fff;
2053 --bs-table-hover-bg: #323539;
2054 --bs-table-hover-color: #fff;
2055 color: var(--bs-table-color);
2056 border-color: var(--bs-table-border-color);
2061 -webkit-overflow-scrolling: touch;
2064 @media (max-width: 575.98px) {
2065 .table-responsive-sm {
2067 -webkit-overflow-scrolling: touch;
2070 @media (max-width: 767.98px) {
2071 .table-responsive-md {
2073 -webkit-overflow-scrolling: touch;
2076 @media (max-width: 991.98px) {
2077 .table-responsive-lg {
2079 -webkit-overflow-scrolling: touch;
2082 @media (max-width: 1199.98px) {
2083 .table-responsive-xl {
2085 -webkit-overflow-scrolling: touch;
2088 @media (max-width: 1399.98px) {
2089 .table-responsive-xxl {
2091 -webkit-overflow-scrolling: touch;
2095 margin-bottom: 0.5rem;
2099 padding-top: calc(0.375rem + var(--bs-border-width));
2100 padding-bottom: calc(0.375rem + var(--bs-border-width));
2106 .col-form-label-lg {
2107 padding-top: calc(0.5rem + var(--bs-border-width));
2108 padding-bottom: calc(0.5rem + var(--bs-border-width));
2112 .col-form-label-sm {
2113 padding-top: calc(0.25rem + var(--bs-border-width));
2114 padding-bottom: calc(0.25rem + var(--bs-border-width));
2115 font-size: 0.875rem;
2119 margin-top: 0.25rem;
2121 color: var(--bs-secondary-color);
2127 padding: 0.375rem 0.75rem;
2131 color: var(--bs-body-color);
2132 background-color: var(--bs-body-bg);
2133 background-clip: padding-box;
2134 border: var(--bs-border-width) solid var(--bs-border-color);
2136 border-radius: var(--bs-border-radius);
2137 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2139 @media (prefers-reduced-motion: reduce) {
2144 .form-control[type=file] {
2147 .form-control[type=file]:not(:disabled):not([readonly]) {
2150 .form-control:focus {
2151 color: var(--bs-body-color);
2152 background-color: var(--bs-body-bg);
2153 border-color: #f8b28f;
2155 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2157 .form-control::-webkit-date-and-time-value {
2162 .form-control::-webkit-datetime-edit {
2166 .form-control::placeholder {
2167 color: var(--bs-secondary-color);
2170 .form-control:disabled {
2171 background-color: var(--bs-secondary-bg);
2174 .form-control::file-selector-button {
2175 padding: 0.375rem 0.75rem;
2176 margin: -0.375rem -0.75rem;
2177 margin-inline-end: 0.75rem;
2178 color: var(--bs-body-color);
2179 background-color: var(--bs-tertiary-bg);
2180 pointer-events: none;
2181 border-color: inherit;
2182 border-style: solid;
2184 border-inline-end-width: var(--bs-border-width);
2186 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;
2188 @media (prefers-reduced-motion: reduce) {
2189 .form-control::file-selector-button {
2193 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2194 background-color: var(--bs-secondary-bg);
2197 .form-control-plaintext {
2200 padding: 0.375rem 0;
2203 color: var(--bs-body-color);
2204 background-color: transparent;
2205 border: solid transparent;
2206 border-width: var(--bs-border-width) 0;
2208 .form-control-plaintext:focus {
2211 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2217 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2218 padding: 0.25rem 0.5rem;
2219 font-size: 0.875rem;
2220 border-radius: var(--bs-border-radius-sm);
2222 .form-control-sm::file-selector-button {
2223 padding: 0.25rem 0.5rem;
2224 margin: -0.25rem -0.5rem;
2225 margin-inline-end: 0.5rem;
2229 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2230 padding: 0.5rem 1rem;
2232 border-radius: var(--bs-border-radius-lg);
2234 .form-control-lg::file-selector-button {
2235 padding: 0.5rem 1rem;
2236 margin: -0.5rem -1rem;
2237 margin-inline-end: 1rem;
2240 textarea.form-control {
2241 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2243 textarea.form-control-sm {
2244 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2246 textarea.form-control-lg {
2247 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2250 .form-control-color {
2252 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2255 .form-control-color:not(:disabled):not([readonly]) {
2258 .form-control-color::-moz-color-swatch {
2259 border: 0 !important;
2260 border-radius: var(--bs-border-radius);
2262 .form-control-color::-webkit-color-swatch {
2263 border: 0 !important;
2264 border-radius: var(--bs-border-radius);
2266 .form-control-color.form-control-sm {
2267 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2269 .form-control-color.form-control-lg {
2270 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2274 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2277 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2281 color: var(--bs-body-color);
2282 background-color: var(--bs-body-bg);
2283 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2284 background-repeat: no-repeat;
2285 background-position: right 0.75rem center;
2286 background-size: 16px 12px;
2287 border: var(--bs-border-width) solid var(--bs-border-color);
2288 border-radius: var(--bs-border-radius);
2289 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2292 @media (prefers-reduced-motion: reduce) {
2297 .form-select:focus {
2298 border-color: #f8b28f;
2300 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.75);
2302 .form-select[multiple], .form-select[size]:not([size="1"]) {
2303 padding-right: 0.75rem;
2304 background-image: none;
2306 .form-select:disabled {
2307 background-color: var(--bs-secondary-bg);
2309 .form-select:-moz-focusring {
2311 text-shadow: 0 0 0 var(--bs-body-color);
2315 padding-top: 0.25rem;
2316 padding-bottom: 0.25rem;
2317 padding-left: 0.5rem;
2318 font-size: 0.875rem;
2319 border-radius: var(--bs-border-radius-sm);
2323 padding-top: 0.5rem;
2324 padding-bottom: 0.5rem;
2327 border-radius: var(--bs-border-radius-lg);
2330 [data-bs-theme=dark] .form-select {
2331 --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");
2337 padding-left: 1.5em;
2338 margin-bottom: 0.125rem;
2340 .form-check .form-check-input {
2342 margin-left: -1.5em;
2345 .form-check-reverse {
2346 padding-right: 1.5em;
2350 .form-check-reverse .form-check-input {
2352 margin-right: -1.5em;
2357 --bs-form-check-bg: var(--bs-body-bg);
2361 vertical-align: top;
2362 background-color: var(--bs-form-check-bg);
2363 background-image: var(--bs-form-check-bg-image);
2364 background-repeat: no-repeat;
2365 background-position: center;
2366 background-size: contain;
2367 border: var(--bs-border-width) solid var(--bs-border-color);
2369 print-color-adjust: exact;
2371 .form-check-input[type=checkbox] {
2372 border-radius: 0.25em;
2374 .form-check-input[type=radio] {
2377 .form-check-input:active {
2378 filter: brightness(90%);
2380 .form-check-input:focus {
2381 border-color: #f8b28f;
2383 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2385 .form-check-input:checked {
2386 background-color: #f1641e;
2387 border-color: #f1641e;
2389 .form-check-input:checked[type=checkbox] {
2390 --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");
2392 .form-check-input:checked[type=radio] {
2393 --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");
2395 .form-check-input[type=checkbox]:indeterminate {
2396 background-color: #f1641e;
2397 border-color: #f1641e;
2398 --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");
2400 .form-check-input:disabled {
2401 pointer-events: none;
2405 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2411 padding-left: 2.5em;
2413 .form-switch .form-check-input {
2414 --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%2834, 34, 34, 0.25%29'/%3e%3c/svg%3e");
2416 margin-left: -2.5em;
2417 background-image: var(--bs-form-switch-bg);
2418 background-position: left center;
2420 transition: background-position 0.15s ease-in-out;
2422 @media (prefers-reduced-motion: reduce) {
2423 .form-switch .form-check-input {
2427 .form-switch .form-check-input:focus {
2428 --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='%23f8b28f'/%3e%3c/svg%3e");
2430 .form-switch .form-check-input:checked {
2431 background-position: right center;
2432 --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");
2434 .form-switch.form-check-reverse {
2435 padding-right: 2.5em;
2438 .form-switch.form-check-reverse .form-check-input {
2439 margin-right: -2.5em;
2443 .form-check-inline {
2444 display: inline-block;
2450 clip: rect(0, 0, 0, 0);
2451 pointer-events: none;
2453 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2454 pointer-events: none;
2459 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2460 --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");
2467 background-color: transparent;
2473 .form-range:focus::-webkit-slider-thumb {
2474 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2476 .form-range:focus::-moz-range-thumb {
2477 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2479 .form-range::-moz-focus-outer {
2482 .form-range::-webkit-slider-thumb {
2485 margin-top: -0.25rem;
2486 background-color: #f1641e;
2488 border-radius: 1rem;
2489 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2492 @media (prefers-reduced-motion: reduce) {
2493 .form-range::-webkit-slider-thumb {
2497 .form-range::-webkit-slider-thumb:active {
2498 background-color: #fbd1bc;
2500 .form-range::-webkit-slider-runnable-track {
2505 background-color: var(--bs-tertiary-bg);
2506 border-color: transparent;
2507 border-radius: 1rem;
2509 .form-range::-moz-range-thumb {
2512 background-color: #f1641e;
2514 border-radius: 1rem;
2515 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2518 @media (prefers-reduced-motion: reduce) {
2519 .form-range::-moz-range-thumb {
2523 .form-range::-moz-range-thumb:active {
2524 background-color: #fbd1bc;
2526 .form-range::-moz-range-track {
2531 background-color: var(--bs-tertiary-bg);
2532 border-color: transparent;
2533 border-radius: 1rem;
2535 .form-range:disabled {
2536 pointer-events: none;
2538 .form-range:disabled::-webkit-slider-thumb {
2539 background-color: var(--bs-secondary-color);
2541 .form-range:disabled::-moz-range-thumb {
2542 background-color: var(--bs-secondary-color);
2548 .form-floating > .form-control,
2549 .form-floating > .form-control-plaintext,
2550 .form-floating > .form-select {
2551 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2552 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2555 .form-floating > label {
2561 padding: 1rem 0.75rem;
2564 text-overflow: ellipsis;
2565 white-space: nowrap;
2566 pointer-events: none;
2567 border: var(--bs-border-width) solid transparent;
2568 transform-origin: 0 0;
2569 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2571 @media (prefers-reduced-motion: reduce) {
2572 .form-floating > label {
2576 .form-floating > .form-control,
2577 .form-floating > .form-control-plaintext {
2578 padding: 1rem 0.75rem;
2580 .form-floating > .form-control::placeholder,
2581 .form-floating > .form-control-plaintext::placeholder {
2584 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2585 .form-floating > .form-control-plaintext:focus,
2586 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2587 padding-top: 1.625rem;
2588 padding-bottom: 0.625rem;
2590 .form-floating > .form-control:-webkit-autofill,
2591 .form-floating > .form-control-plaintext:-webkit-autofill {
2592 padding-top: 1.625rem;
2593 padding-bottom: 0.625rem;
2595 .form-floating > .form-select {
2596 padding-top: 1.625rem;
2597 padding-bottom: 0.625rem;
2599 .form-floating > .form-control:focus ~ label,
2600 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2601 .form-floating > .form-control-plaintext ~ label,
2602 .form-floating > .form-select ~ label {
2603 color: rgba(var(--bs-body-color-rgb), 0.65);
2604 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2606 .form-floating > .form-control:focus ~ label::after,
2607 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2608 .form-floating > .form-control-plaintext ~ label::after,
2609 .form-floating > .form-select ~ label::after {
2611 inset: 1rem 0.375rem;
2615 background-color: var(--bs-body-bg);
2616 border-radius: var(--bs-border-radius);
2618 .form-floating > .form-control:-webkit-autofill ~ label {
2619 color: rgba(var(--bs-body-color-rgb), 0.65);
2620 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2622 .form-floating > .form-control-plaintext ~ label {
2623 border-width: var(--bs-border-width) 0;
2625 .form-floating > :disabled ~ label {
2628 .form-floating > :disabled ~ label::after {
2629 background-color: var(--bs-secondary-bg);
2636 align-items: stretch;
2639 .input-group > .form-control,
2640 .input-group > .form-select,
2641 .input-group > .form-floating {
2647 .input-group > .form-control:focus,
2648 .input-group > .form-select:focus,
2649 .input-group > .form-floating:focus-within {
2656 .input-group .btn:focus {
2662 align-items: center;
2663 padding: 0.375rem 0.75rem;
2667 color: var(--bs-body-color);
2669 white-space: nowrap;
2670 background-color: var(--bs-tertiary-bg);
2671 border: var(--bs-border-width) solid var(--bs-border-color);
2672 border-radius: var(--bs-border-radius);
2675 .input-group-lg > .form-control,
2676 .input-group-lg > .form-select,
2677 .input-group-lg > .input-group-text,
2678 .input-group-lg > .btn {
2679 padding: 0.5rem 1rem;
2681 border-radius: var(--bs-border-radius-lg);
2684 .input-group-sm > .form-control,
2685 .input-group-sm > .form-select,
2686 .input-group-sm > .input-group-text,
2687 .input-group-sm > .btn {
2688 padding: 0.25rem 0.5rem;
2689 font-size: 0.875rem;
2690 border-radius: var(--bs-border-radius-sm);
2693 .input-group-lg > .form-select,
2694 .input-group-sm > .form-select {
2695 padding-right: 3rem;
2698 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2699 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2700 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2701 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2702 border-top-right-radius: 0;
2703 border-bottom-right-radius: 0;
2705 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2706 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2707 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2708 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2709 border-top-right-radius: 0;
2710 border-bottom-right-radius: 0;
2712 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2713 margin-left: calc(var(--bs-border-width) * -1);
2714 border-top-left-radius: 0;
2715 border-bottom-left-radius: 0;
2717 .input-group > .form-floating:not(:first-child) > .form-control,
2718 .input-group > .form-floating:not(:first-child) > .form-select {
2719 border-top-left-radius: 0;
2720 border-bottom-left-radius: 0;
2726 margin-top: 0.25rem;
2728 color: var(--bs-form-valid-color);
2737 padding: 0.25rem 0.5rem;
2739 font-size: 0.875rem;
2741 background-color: var(--bs-success);
2742 border-radius: var(--bs-border-radius);
2745 .was-validated :valid ~ .valid-feedback,
2746 .was-validated :valid ~ .valid-tooltip,
2747 .is-valid ~ .valid-feedback,
2748 .is-valid ~ .valid-tooltip {
2752 .was-validated .form-control:valid, .form-control.is-valid {
2753 border-color: var(--bs-form-valid-border-color);
2754 padding-right: calc(1.5em + 0.75rem);
2755 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23007bff' 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");
2756 background-repeat: no-repeat;
2757 background-position: right calc(0.375em + 0.1875rem) center;
2758 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2760 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2761 border-color: var(--bs-form-valid-border-color);
2762 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2765 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2766 padding-right: calc(1.5em + 0.75rem);
2767 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2770 .was-validated .form-select:valid, .form-select.is-valid {
2771 border-color: var(--bs-form-valid-border-color);
2773 .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"] {
2774 --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='%23007bff' 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");
2775 padding-right: 4.125rem;
2776 background-position: right 0.75rem center, center right 2.25rem;
2777 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2779 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2780 border-color: var(--bs-form-valid-border-color);
2781 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2784 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2785 width: calc(3rem + calc(1.5em + 0.75rem));
2788 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2789 border-color: var(--bs-form-valid-border-color);
2791 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2792 background-color: var(--bs-form-valid-color);
2794 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2795 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2797 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2798 color: var(--bs-form-valid-color);
2801 .form-check-inline .form-check-input ~ .valid-feedback {
2805 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2806 .was-validated .input-group > .form-select:not(:focus):valid,
2807 .input-group > .form-select:not(:focus).is-valid,
2808 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2809 .input-group > .form-floating:not(:focus-within).is-valid {
2816 margin-top: 0.25rem;
2818 color: var(--bs-form-invalid-color);
2827 padding: 0.25rem 0.5rem;
2829 font-size: 0.875rem;
2831 background-color: var(--bs-danger);
2832 border-radius: var(--bs-border-radius);
2835 .was-validated :invalid ~ .invalid-feedback,
2836 .was-validated :invalid ~ .invalid-tooltip,
2837 .is-invalid ~ .invalid-feedback,
2838 .is-invalid ~ .invalid-tooltip {
2842 .was-validated .form-control:invalid, .form-control.is-invalid {
2843 border-color: var(--bs-form-invalid-border-color);
2844 padding-right: calc(1.5em + 0.75rem);
2845 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='%23873208'%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='%23873208' stroke='none'/%3e%3c/svg%3e");
2846 background-repeat: no-repeat;
2847 background-position: right calc(0.375em + 0.1875rem) center;
2848 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2850 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2851 border-color: var(--bs-form-invalid-border-color);
2852 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2855 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2856 padding-right: calc(1.5em + 0.75rem);
2857 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2860 .was-validated .form-select:invalid, .form-select.is-invalid {
2861 border-color: var(--bs-form-invalid-border-color);
2863 .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"] {
2864 --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='%23873208'%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='%23873208' stroke='none'/%3e%3c/svg%3e");
2865 padding-right: 4.125rem;
2866 background-position: right 0.75rem center, center right 2.25rem;
2867 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2869 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2870 border-color: var(--bs-form-invalid-border-color);
2871 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2874 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2875 width: calc(3rem + calc(1.5em + 0.75rem));
2878 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2879 border-color: var(--bs-form-invalid-border-color);
2881 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2882 background-color: var(--bs-form-invalid-color);
2884 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2885 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2887 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2888 color: var(--bs-form-invalid-color);
2891 .form-check-inline .form-check-input ~ .invalid-feedback {
2895 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2896 .was-validated .input-group > .form-select:not(:focus):invalid,
2897 .input-group > .form-select:not(:focus).is-invalid,
2898 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2899 .input-group > .form-floating:not(:focus-within).is-invalid {
2904 --bs-btn-padding-x: 0.75rem;
2905 --bs-btn-padding-y: 0.375rem;
2906 --bs-btn-font-family: ;
2907 --bs-btn-font-size: 1rem;
2908 --bs-btn-font-weight: 400;
2909 --bs-btn-line-height: 1.5;
2910 --bs-btn-color: var(--bs-body-color);
2911 --bs-btn-bg: transparent;
2912 --bs-btn-border-width: var(--bs-border-width);
2913 --bs-btn-border-color: transparent;
2914 --bs-btn-border-radius: var(--bs-border-radius);
2915 --bs-btn-hover-border-color: transparent;
2916 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(34, 34, 34, 0.075);
2917 --bs-btn-disabled-opacity: 0.65;
2918 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2919 display: inline-block;
2920 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2921 font-family: var(--bs-btn-font-family);
2922 font-size: var(--bs-btn-font-size);
2923 font-weight: var(--bs-btn-font-weight);
2924 line-height: var(--bs-btn-line-height);
2925 color: var(--bs-btn-color);
2927 vertical-align: middle;
2930 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2931 border-radius: var(--bs-btn-border-radius);
2932 background-color: var(--bs-btn-bg);
2933 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;
2935 @media (prefers-reduced-motion: reduce) {
2941 color: var(--bs-btn-hover-color);
2942 background-color: var(--bs-btn-hover-bg);
2943 border-color: var(--bs-btn-hover-border-color);
2945 .btn-check + .btn:hover {
2946 color: var(--bs-btn-color);
2947 background-color: var(--bs-btn-bg);
2948 border-color: var(--bs-btn-border-color);
2950 .btn:focus-visible {
2951 color: var(--bs-btn-hover-color);
2952 background-color: var(--bs-btn-hover-bg);
2953 border-color: var(--bs-btn-hover-border-color);
2955 box-shadow: var(--bs-btn-focus-box-shadow);
2957 .btn-check:focus-visible + .btn {
2958 border-color: var(--bs-btn-hover-border-color);
2960 box-shadow: var(--bs-btn-focus-box-shadow);
2962 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2963 color: var(--bs-btn-active-color);
2964 background-color: var(--bs-btn-active-bg);
2965 border-color: var(--bs-btn-active-border-color);
2967 .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 {
2968 box-shadow: var(--bs-btn-focus-box-shadow);
2970 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2971 color: var(--bs-btn-disabled-color);
2972 pointer-events: none;
2973 background-color: var(--bs-btn-disabled-bg);
2974 border-color: var(--bs-btn-disabled-border-color);
2975 opacity: var(--bs-btn-disabled-opacity);
2979 --bs-btn-color: #fff;
2980 --bs-btn-bg: #f1641e;
2981 --bs-btn-border-color: #f1641e;
2982 --bs-btn-hover-color: #fff;
2983 --bs-btn-hover-bg: #cd551a;
2984 --bs-btn-hover-border-color: #c15018;
2985 --bs-btn-focus-shadow-rgb: 243, 123, 64;
2986 --bs-btn-active-color: #fff;
2987 --bs-btn-active-bg: #c15018;
2988 --bs-btn-active-border-color: #b54b17;
2989 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2990 --bs-btn-disabled-color: #fff;
2991 --bs-btn-disabled-bg: #f1641e;
2992 --bs-btn-disabled-border-color: #f1641e;
2996 --bs-btn-color: #fff;
2997 --bs-btn-bg: #00a846;
2998 --bs-btn-border-color: #00a846;
2999 --bs-btn-hover-color: #fff;
3000 --bs-btn-hover-bg: #008f3c;
3001 --bs-btn-hover-border-color: #008638;
3002 --bs-btn-focus-shadow-rgb: 38, 181, 98;
3003 --bs-btn-active-color: #fff;
3004 --bs-btn-active-bg: #008638;
3005 --bs-btn-active-border-color: #007e35;
3006 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3007 --bs-btn-disabled-color: #fff;
3008 --bs-btn-disabled-bg: #00a846;
3009 --bs-btn-disabled-border-color: #00a846;
3013 --bs-btn-color: #fff;
3014 --bs-btn-bg: #6610f2;
3015 --bs-btn-border-color: #6610f2;
3016 --bs-btn-hover-color: #fff;
3017 --bs-btn-hover-bg: #570ece;
3018 --bs-btn-hover-border-color: #520dc2;
3019 --bs-btn-focus-shadow-rgb: 125, 52, 244;
3020 --bs-btn-active-color: #fff;
3021 --bs-btn-active-bg: #520dc2;
3022 --bs-btn-active-border-color: #4d0cb6;
3023 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3024 --bs-btn-disabled-color: #fff;
3025 --bs-btn-disabled-bg: #6610f2;
3026 --bs-btn-disabled-border-color: #6610f2;
3030 --bs-btn-color: #fff;
3031 --bs-btn-bg: #007bff;
3032 --bs-btn-border-color: #007bff;
3033 --bs-btn-hover-color: #fff;
3034 --bs-btn-hover-bg: #0069d9;
3035 --bs-btn-hover-border-color: #0062cc;
3036 --bs-btn-focus-shadow-rgb: 38, 143, 255;
3037 --bs-btn-active-color: #fff;
3038 --bs-btn-active-bg: #0062cc;
3039 --bs-btn-active-border-color: #005cbf;
3040 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3041 --bs-btn-disabled-color: #fff;
3042 --bs-btn-disabled-bg: #007bff;
3043 --bs-btn-disabled-border-color: #007bff;
3047 --bs-btn-color: #222;
3048 --bs-btn-bg: #ffc107;
3049 --bs-btn-border-color: #ffc107;
3050 --bs-btn-hover-color: #222;
3051 --bs-btn-hover-bg: #ffca2c;
3052 --bs-btn-hover-border-color: #ffc720;
3053 --bs-btn-focus-shadow-rgb: 222, 169, 11;
3054 --bs-btn-active-color: #222;
3055 --bs-btn-active-bg: #ffcd39;
3056 --bs-btn-active-border-color: #ffc720;
3057 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3058 --bs-btn-disabled-color: #222;
3059 --bs-btn-disabled-bg: #ffc107;
3060 --bs-btn-disabled-border-color: #ffc107;
3064 --bs-btn-color: #fff;
3065 --bs-btn-bg: #873208;
3066 --bs-btn-border-color: #873208;
3067 --bs-btn-hover-color: #fff;
3068 --bs-btn-hover-bg: #732b07;
3069 --bs-btn-hover-border-color: #6c2806;
3070 --bs-btn-focus-shadow-rgb: 153, 81, 45;
3071 --bs-btn-active-color: #fff;
3072 --bs-btn-active-bg: #6c2806;
3073 --bs-btn-active-border-color: #652606;
3074 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3075 --bs-btn-disabled-color: #fff;
3076 --bs-btn-disabled-bg: #873208;
3077 --bs-btn-disabled-border-color: #873208;
3081 --bs-btn-color: #222;
3082 --bs-btn-bg: #f8f9fa;
3083 --bs-btn-border-color: #f8f9fa;
3084 --bs-btn-hover-color: #222;
3085 --bs-btn-hover-bg: #d3d4d5;
3086 --bs-btn-hover-border-color: #c6c7c8;
3087 --bs-btn-focus-shadow-rgb: 216, 217, 218;
3088 --bs-btn-active-color: #222;
3089 --bs-btn-active-bg: #c6c7c8;
3090 --bs-btn-active-border-color: #babbbc;
3091 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3092 --bs-btn-disabled-color: #222;
3093 --bs-btn-disabled-bg: #f8f9fa;
3094 --bs-btn-disabled-border-color: #f8f9fa;
3098 --bs-btn-color: #fff;
3099 --bs-btn-bg: #212529;
3100 --bs-btn-border-color: #212529;
3101 --bs-btn-hover-color: #fff;
3102 --bs-btn-hover-bg: #424649;
3103 --bs-btn-hover-border-color: #373b3e;
3104 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3105 --bs-btn-active-color: #fff;
3106 --bs-btn-active-bg: #4d5154;
3107 --bs-btn-active-border-color: #373b3e;
3108 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3109 --bs-btn-disabled-color: #fff;
3110 --bs-btn-disabled-bg: #212529;
3111 --bs-btn-disabled-border-color: #212529;
3114 .btn-outline-primary {
3115 --bs-btn-color: #f1641e;
3116 --bs-btn-border-color: #f1641e;
3117 --bs-btn-hover-color: #fff;
3118 --bs-btn-hover-bg: #f1641e;
3119 --bs-btn-hover-border-color: #f1641e;
3120 --bs-btn-focus-shadow-rgb: 241, 100, 30;
3121 --bs-btn-active-color: #fff;
3122 --bs-btn-active-bg: #f1641e;
3123 --bs-btn-active-border-color: #f1641e;
3124 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3125 --bs-btn-disabled-color: #f1641e;
3126 --bs-btn-disabled-bg: transparent;
3127 --bs-btn-disabled-border-color: #f1641e;
3128 --bs-gradient: none;
3131 .btn-outline-secondary {
3132 --bs-btn-color: #00a846;
3133 --bs-btn-border-color: #00a846;
3134 --bs-btn-hover-color: #fff;
3135 --bs-btn-hover-bg: #00a846;
3136 --bs-btn-hover-border-color: #00a846;
3137 --bs-btn-focus-shadow-rgb: 0, 168, 70;
3138 --bs-btn-active-color: #fff;
3139 --bs-btn-active-bg: #00a846;
3140 --bs-btn-active-border-color: #00a846;
3141 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3142 --bs-btn-disabled-color: #00a846;
3143 --bs-btn-disabled-bg: transparent;
3144 --bs-btn-disabled-border-color: #00a846;
3145 --bs-gradient: none;
3148 .btn-outline-success {
3149 --bs-btn-color: #6610f2;
3150 --bs-btn-border-color: #6610f2;
3151 --bs-btn-hover-color: #fff;
3152 --bs-btn-hover-bg: #6610f2;
3153 --bs-btn-hover-border-color: #6610f2;
3154 --bs-btn-focus-shadow-rgb: 102, 16, 242;
3155 --bs-btn-active-color: #fff;
3156 --bs-btn-active-bg: #6610f2;
3157 --bs-btn-active-border-color: #6610f2;
3158 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3159 --bs-btn-disabled-color: #6610f2;
3160 --bs-btn-disabled-bg: transparent;
3161 --bs-btn-disabled-border-color: #6610f2;
3162 --bs-gradient: none;
3166 --bs-btn-color: #007bff;
3167 --bs-btn-border-color: #007bff;
3168 --bs-btn-hover-color: #fff;
3169 --bs-btn-hover-bg: #007bff;
3170 --bs-btn-hover-border-color: #007bff;
3171 --bs-btn-focus-shadow-rgb: 0, 123, 255;
3172 --bs-btn-active-color: #fff;
3173 --bs-btn-active-bg: #007bff;
3174 --bs-btn-active-border-color: #007bff;
3175 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3176 --bs-btn-disabled-color: #007bff;
3177 --bs-btn-disabled-bg: transparent;
3178 --bs-btn-disabled-border-color: #007bff;
3179 --bs-gradient: none;
3182 .btn-outline-warning {
3183 --bs-btn-color: #ffc107;
3184 --bs-btn-border-color: #ffc107;
3185 --bs-btn-hover-color: #222;
3186 --bs-btn-hover-bg: #ffc107;
3187 --bs-btn-hover-border-color: #ffc107;
3188 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3189 --bs-btn-active-color: #222;
3190 --bs-btn-active-bg: #ffc107;
3191 --bs-btn-active-border-color: #ffc107;
3192 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3193 --bs-btn-disabled-color: #ffc107;
3194 --bs-btn-disabled-bg: transparent;
3195 --bs-btn-disabled-border-color: #ffc107;
3196 --bs-gradient: none;
3199 .btn-outline-danger {
3200 --bs-btn-color: #873208;
3201 --bs-btn-border-color: #873208;
3202 --bs-btn-hover-color: #fff;
3203 --bs-btn-hover-bg: #873208;
3204 --bs-btn-hover-border-color: #873208;
3205 --bs-btn-focus-shadow-rgb: 135, 50, 8;
3206 --bs-btn-active-color: #fff;
3207 --bs-btn-active-bg: #873208;
3208 --bs-btn-active-border-color: #873208;
3209 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3210 --bs-btn-disabled-color: #873208;
3211 --bs-btn-disabled-bg: transparent;
3212 --bs-btn-disabled-border-color: #873208;
3213 --bs-gradient: none;
3216 .btn-outline-light {
3217 --bs-btn-color: #f8f9fa;
3218 --bs-btn-border-color: #f8f9fa;
3219 --bs-btn-hover-color: #222;
3220 --bs-btn-hover-bg: #f8f9fa;
3221 --bs-btn-hover-border-color: #f8f9fa;
3222 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3223 --bs-btn-active-color: #222;
3224 --bs-btn-active-bg: #f8f9fa;
3225 --bs-btn-active-border-color: #f8f9fa;
3226 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3227 --bs-btn-disabled-color: #f8f9fa;
3228 --bs-btn-disabled-bg: transparent;
3229 --bs-btn-disabled-border-color: #f8f9fa;
3230 --bs-gradient: none;
3234 --bs-btn-color: #212529;
3235 --bs-btn-border-color: #212529;
3236 --bs-btn-hover-color: #fff;
3237 --bs-btn-hover-bg: #212529;
3238 --bs-btn-hover-border-color: #212529;
3239 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3240 --bs-btn-active-color: #fff;
3241 --bs-btn-active-bg: #212529;
3242 --bs-btn-active-border-color: #212529;
3243 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3244 --bs-btn-disabled-color: #212529;
3245 --bs-btn-disabled-bg: transparent;
3246 --bs-btn-disabled-border-color: #212529;
3247 --bs-gradient: none;
3251 --bs-btn-font-weight: 400;
3252 --bs-btn-color: var(--bs-link-color);
3253 --bs-btn-bg: transparent;
3254 --bs-btn-border-color: transparent;
3255 --bs-btn-hover-color: var(--bs-link-hover-color);
3256 --bs-btn-hover-border-color: transparent;
3257 --bs-btn-active-color: var(--bs-link-hover-color);
3258 --bs-btn-active-border-color: transparent;
3259 --bs-btn-disabled-color: #6c757d;
3260 --bs-btn-disabled-border-color: transparent;
3261 --bs-btn-box-shadow: 0 0 0 #000;
3262 --bs-btn-focus-shadow-rgb: 243, 123, 64;
3263 text-decoration: none;
3265 .btn-link:focus-visible {
3266 color: var(--bs-btn-color);
3269 color: var(--bs-btn-hover-color);
3272 .btn-lg, .btn-group-lg > .btn {
3273 --bs-btn-padding-y: 0.5rem;
3274 --bs-btn-padding-x: 1rem;
3275 --bs-btn-font-size: 1.25rem;
3276 --bs-btn-border-radius: var(--bs-border-radius-lg);
3279 .btn-sm, .btn-group-sm > .btn {
3280 --bs-btn-padding-y: 0.25rem;
3281 --bs-btn-padding-x: 0.5rem;
3282 --bs-btn-font-size: 0.875rem;
3283 --bs-btn-border-radius: var(--bs-border-radius-sm);
3287 transition: opacity 0.15s linear;
3289 @media (prefers-reduced-motion: reduce) {
3298 .collapse:not(.show) {
3305 transition: height 0.35s ease;
3307 @media (prefers-reduced-motion: reduce) {
3312 .collapsing.collapse-horizontal {
3315 transition: width 0.35s ease;
3317 @media (prefers-reduced-motion: reduce) {
3318 .collapsing.collapse-horizontal {
3333 white-space: nowrap;
3335 .dropdown-toggle::after {
3336 display: inline-block;
3337 margin-left: 0.255em;
3338 vertical-align: 0.255em;
3340 border-top: 0.3em solid;
3341 border-right: 0.3em solid transparent;
3343 border-left: 0.3em solid transparent;
3345 .dropdown-toggle:empty::after {
3350 --bs-dropdown-zindex: 1000;
3351 --bs-dropdown-min-width: 10rem;
3352 --bs-dropdown-padding-x: 0;
3353 --bs-dropdown-padding-y: 0.5rem;
3354 --bs-dropdown-spacer: 0.125rem;
3355 --bs-dropdown-font-size: 1rem;
3356 --bs-dropdown-color: var(--bs-body-color);
3357 --bs-dropdown-bg: var(--bs-body-bg);
3358 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3359 --bs-dropdown-border-radius: var(--bs-border-radius);
3360 --bs-dropdown-border-width: var(--bs-border-width);
3361 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3362 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3363 --bs-dropdown-divider-margin-y: 0.5rem;
3364 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
3365 --bs-dropdown-link-color: var(--bs-body-color);
3366 --bs-dropdown-link-hover-color: var(--bs-body-color);
3367 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3368 --bs-dropdown-link-active-color: #fff;
3369 --bs-dropdown-link-active-bg: #f1641e;
3370 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3371 --bs-dropdown-item-padding-x: 1rem;
3372 --bs-dropdown-item-padding-y: 0.25rem;
3373 --bs-dropdown-header-color: #6c757d;
3374 --bs-dropdown-header-padding-x: 1rem;
3375 --bs-dropdown-header-padding-y: 0.5rem;
3377 z-index: var(--bs-dropdown-zindex);
3379 min-width: var(--bs-dropdown-min-width);
3380 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3382 font-size: var(--bs-dropdown-font-size);
3383 color: var(--bs-dropdown-color);
3386 background-color: var(--bs-dropdown-bg);
3387 background-clip: padding-box;
3388 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3389 border-radius: var(--bs-dropdown-border-radius);
3391 .dropdown-menu[data-bs-popper] {
3394 margin-top: var(--bs-dropdown-spacer);
3397 .dropdown-menu-start {
3398 --bs-position: start;
3400 .dropdown-menu-start[data-bs-popper] {
3405 .dropdown-menu-end {
3408 .dropdown-menu-end[data-bs-popper] {
3413 @media (min-width: 576px) {
3414 .dropdown-menu-sm-start {
3415 --bs-position: start;
3417 .dropdown-menu-sm-start[data-bs-popper] {
3421 .dropdown-menu-sm-end {
3424 .dropdown-menu-sm-end[data-bs-popper] {
3429 @media (min-width: 768px) {
3430 .dropdown-menu-md-start {
3431 --bs-position: start;
3433 .dropdown-menu-md-start[data-bs-popper] {
3437 .dropdown-menu-md-end {
3440 .dropdown-menu-md-end[data-bs-popper] {
3445 @media (min-width: 992px) {
3446 .dropdown-menu-lg-start {
3447 --bs-position: start;
3449 .dropdown-menu-lg-start[data-bs-popper] {
3453 .dropdown-menu-lg-end {
3456 .dropdown-menu-lg-end[data-bs-popper] {
3461 @media (min-width: 1200px) {
3462 .dropdown-menu-xl-start {
3463 --bs-position: start;
3465 .dropdown-menu-xl-start[data-bs-popper] {
3469 .dropdown-menu-xl-end {
3472 .dropdown-menu-xl-end[data-bs-popper] {
3477 @media (min-width: 1400px) {
3478 .dropdown-menu-xxl-start {
3479 --bs-position: start;
3481 .dropdown-menu-xxl-start[data-bs-popper] {
3485 .dropdown-menu-xxl-end {
3488 .dropdown-menu-xxl-end[data-bs-popper] {
3493 .dropup .dropdown-menu[data-bs-popper] {
3497 margin-bottom: var(--bs-dropdown-spacer);
3499 .dropup .dropdown-toggle::after {
3500 display: inline-block;
3501 margin-left: 0.255em;
3502 vertical-align: 0.255em;
3505 border-right: 0.3em solid transparent;
3506 border-bottom: 0.3em solid;
3507 border-left: 0.3em solid transparent;
3509 .dropup .dropdown-toggle:empty::after {
3513 .dropend .dropdown-menu[data-bs-popper] {
3518 margin-left: var(--bs-dropdown-spacer);
3520 .dropend .dropdown-toggle::after {
3521 display: inline-block;
3522 margin-left: 0.255em;
3523 vertical-align: 0.255em;
3525 border-top: 0.3em solid transparent;
3527 border-bottom: 0.3em solid transparent;
3528 border-left: 0.3em solid;
3530 .dropend .dropdown-toggle:empty::after {
3533 .dropend .dropdown-toggle::after {
3537 .dropstart .dropdown-menu[data-bs-popper] {
3542 margin-right: var(--bs-dropdown-spacer);
3544 .dropstart .dropdown-toggle::after {
3545 display: inline-block;
3546 margin-left: 0.255em;
3547 vertical-align: 0.255em;
3550 .dropstart .dropdown-toggle::after {
3553 .dropstart .dropdown-toggle::before {
3554 display: inline-block;
3555 margin-right: 0.255em;
3556 vertical-align: 0.255em;
3558 border-top: 0.3em solid transparent;
3559 border-right: 0.3em solid;
3560 border-bottom: 0.3em solid transparent;
3562 .dropstart .dropdown-toggle:empty::after {
3565 .dropstart .dropdown-toggle::before {
3571 margin: var(--bs-dropdown-divider-margin-y) 0;
3573 border-top: 1px solid var(--bs-dropdown-divider-bg);
3580 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3583 color: var(--bs-dropdown-link-color);
3584 text-align: inherit;
3585 white-space: nowrap;
3586 background-color: transparent;
3588 border-radius: var(--bs-dropdown-item-border-radius, 0);
3590 .dropdown-item:hover, .dropdown-item:focus {
3591 color: var(--bs-dropdown-link-hover-color);
3592 background-color: var(--bs-dropdown-link-hover-bg);
3594 .dropdown-item.active, .dropdown-item:active {
3595 color: var(--bs-dropdown-link-active-color);
3596 text-decoration: none;
3597 background-color: var(--bs-dropdown-link-active-bg);
3599 .dropdown-item.disabled, .dropdown-item:disabled {
3600 color: var(--bs-dropdown-link-disabled-color);
3601 pointer-events: none;
3602 background-color: transparent;
3605 .dropdown-menu.show {
3611 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3613 font-size: 0.875rem;
3614 color: var(--bs-dropdown-header-color);
3615 white-space: nowrap;
3618 .dropdown-item-text {
3620 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3621 color: var(--bs-dropdown-link-color);
3624 .dropdown-menu-dark {
3625 --bs-dropdown-color: #dee2e6;
3626 --bs-dropdown-bg: #343a40;
3627 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3628 --bs-dropdown-box-shadow: ;
3629 --bs-dropdown-link-color: #dee2e6;
3630 --bs-dropdown-link-hover-color: #fff;
3631 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3632 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3633 --bs-dropdown-link-active-color: #fff;
3634 --bs-dropdown-link-active-bg: #f1641e;
3635 --bs-dropdown-link-disabled-color: #adb5bd;
3636 --bs-dropdown-header-color: #adb5bd;
3640 .btn-group-vertical {
3642 display: inline-flex;
3643 vertical-align: middle;
3646 .btn-group-vertical > .btn {
3650 .btn-group > .btn-check:checked + .btn,
3651 .btn-group > .btn-check:focus + .btn,
3652 .btn-group > .btn:hover,
3653 .btn-group > .btn:focus,
3654 .btn-group > .btn:active,
3655 .btn-group > .btn.active,
3656 .btn-group-vertical > .btn-check:checked + .btn,
3657 .btn-group-vertical > .btn-check:focus + .btn,
3658 .btn-group-vertical > .btn:hover,
3659 .btn-group-vertical > .btn:focus,
3660 .btn-group-vertical > .btn:active,
3661 .btn-group-vertical > .btn.active {
3668 justify-content: flex-start;
3670 .btn-toolbar .input-group {
3675 border-radius: var(--bs-border-radius);
3677 .btn-group > :not(.btn-check:first-child) + .btn,
3678 .btn-group > .btn-group:not(:first-child) {
3679 margin-left: calc(var(--bs-border-width) * -1);
3681 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3682 .btn-group > .btn.dropdown-toggle-split:first-child,
3683 .btn-group > .btn-group:not(:last-child) > .btn {
3684 border-top-right-radius: 0;
3685 border-bottom-right-radius: 0;
3687 .btn-group > .btn:nth-child(n+3),
3688 .btn-group > :not(.btn-check) + .btn,
3689 .btn-group > .btn-group:not(:first-child) > .btn {
3690 border-top-left-radius: 0;
3691 border-bottom-left-radius: 0;
3694 .dropdown-toggle-split {
3695 padding-right: 0.5625rem;
3696 padding-left: 0.5625rem;
3698 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3701 .dropstart .dropdown-toggle-split::before {
3705 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3706 padding-right: 0.375rem;
3707 padding-left: 0.375rem;
3710 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3711 padding-right: 0.75rem;
3712 padding-left: 0.75rem;
3715 .btn-group-vertical {
3716 flex-direction: column;
3717 align-items: flex-start;
3718 justify-content: center;
3720 .btn-group-vertical > .btn,
3721 .btn-group-vertical > .btn-group {
3724 .btn-group-vertical > .btn:not(:first-child),
3725 .btn-group-vertical > .btn-group:not(:first-child) {
3726 margin-top: calc(var(--bs-border-width) * -1);
3728 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3729 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3730 border-bottom-right-radius: 0;
3731 border-bottom-left-radius: 0;
3733 .btn-group-vertical > .btn ~ .btn,
3734 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3735 border-top-left-radius: 0;
3736 border-top-right-radius: 0;
3740 --bs-nav-link-padding-x: 1rem;
3741 --bs-nav-link-padding-y: 0.5rem;
3742 --bs-nav-link-font-weight: ;
3743 --bs-nav-link-color: var(--bs-link-color);
3744 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3745 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3755 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3756 font-size: var(--bs-nav-link-font-size);
3757 font-weight: var(--bs-nav-link-font-weight);
3758 color: var(--bs-nav-link-color);
3761 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3763 @media (prefers-reduced-motion: reduce) {
3768 .nav-link:hover, .nav-link:focus {
3769 color: var(--bs-nav-link-hover-color);
3771 .nav-link:focus-visible {
3773 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
3775 .nav-link.disabled {
3776 color: var(--bs-nav-link-disabled-color);
3777 pointer-events: none;
3782 --bs-nav-tabs-border-width: var(--bs-border-width);
3783 --bs-nav-tabs-border-color: var(--bs-border-color);
3784 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3785 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3786 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3787 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3788 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3789 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3791 .nav-tabs .nav-link {
3792 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3793 border: var(--bs-nav-tabs-border-width) solid transparent;
3794 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3795 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3797 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3799 border-color: var(--bs-nav-tabs-link-hover-border-color);
3801 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3802 color: var(--bs-nav-link-disabled-color);
3803 background-color: transparent;
3804 border-color: transparent;
3806 .nav-tabs .nav-link.active,
3807 .nav-tabs .nav-item.show .nav-link {
3808 color: var(--bs-nav-tabs-link-active-color);
3809 background-color: var(--bs-nav-tabs-link-active-bg);
3810 border-color: var(--bs-nav-tabs-link-active-border-color);
3812 .nav-tabs .dropdown-menu {
3813 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3814 border-top-left-radius: 0;
3815 border-top-right-radius: 0;
3819 --bs-nav-pills-border-radius: var(--bs-border-radius);
3820 --bs-nav-pills-link-active-color: #fff;
3821 --bs-nav-pills-link-active-bg: #f1641e;
3823 .nav-pills .nav-link {
3824 border-radius: var(--bs-nav-pills-border-radius);
3826 .nav-pills .nav-link:disabled {
3827 color: var(--bs-nav-link-disabled-color);
3828 background-color: transparent;
3829 border-color: transparent;
3831 .nav-pills .nav-link.active,
3832 .nav-pills .show > .nav-link {
3833 color: var(--bs-nav-pills-link-active-color);
3834 background-color: var(--bs-nav-pills-link-active-bg);
3838 --bs-nav-underline-gap: 1rem;
3839 --bs-nav-underline-border-width: 0.125rem;
3840 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3841 gap: var(--bs-nav-underline-gap);
3843 .nav-underline .nav-link {
3846 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3848 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3849 border-bottom-color: currentcolor;
3851 .nav-underline .nav-link.active,
3852 .nav-underline .show > .nav-link {
3854 color: var(--bs-nav-underline-link-active-color);
3855 border-bottom-color: currentcolor;
3858 .nav-fill > .nav-link,
3859 .nav-fill .nav-item {
3864 .nav-justified > .nav-link,
3865 .nav-justified .nav-item {
3871 .nav-fill .nav-item .nav-link,
3872 .nav-justified .nav-item .nav-link {
3876 .tab-content > .tab-pane {
3879 .tab-content > .active {
3884 --bs-navbar-padding-x: 0;
3885 --bs-navbar-padding-y: 0.5rem;
3886 --bs-navbar-color: #6c757d;
3887 --bs-navbar-hover-color: #212529;
3888 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3889 --bs-navbar-active-color: #212529;
3890 --bs-navbar-brand-padding-y: 0.3125rem;
3891 --bs-navbar-brand-margin-end: 1rem;
3892 --bs-navbar-brand-font-size: 1.25rem;
3893 --bs-navbar-brand-color: #212529;
3894 --bs-navbar-brand-hover-color: #212529;
3895 --bs-navbar-nav-link-padding-x: 0.5rem;
3896 --bs-navbar-toggler-padding-y: 0.25rem;
3897 --bs-navbar-toggler-padding-x: 0.75rem;
3898 --bs-navbar-toggler-font-size: 1.25rem;
3899 --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%2873, 80, 87, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3900 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3901 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3902 --bs-navbar-toggler-focus-width: 0.25rem;
3903 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3907 align-items: center;
3908 justify-content: space-between;
3909 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3911 .navbar > .container,
3912 .navbar > .container-fluid,
3913 .navbar > .container-lg {
3916 align-items: center;
3917 justify-content: space-between;
3920 padding-top: var(--bs-navbar-brand-padding-y);
3921 padding-bottom: var(--bs-navbar-brand-padding-y);
3922 margin-right: var(--bs-navbar-brand-margin-end);
3923 font-size: var(--bs-navbar-brand-font-size);
3924 color: var(--bs-navbar-brand-color);
3925 white-space: nowrap;
3927 .navbar-brand:hover, .navbar-brand:focus {
3928 color: var(--bs-navbar-brand-hover-color);
3932 --bs-nav-link-padding-x: 0;
3933 --bs-nav-link-padding-y: 0.5rem;
3934 --bs-nav-link-font-weight: ;
3935 --bs-nav-link-color: var(--bs-navbar-color);
3936 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3937 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3939 flex-direction: column;
3944 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3945 color: var(--bs-navbar-active-color);
3947 .navbar-nav .dropdown-menu {
3952 padding-top: 0.5rem;
3953 padding-bottom: 0.5rem;
3954 color: var(--bs-navbar-color);
3957 .navbar-text a:hover,
3958 .navbar-text a:focus {
3959 color: var(--bs-navbar-active-color);
3965 align-items: center;
3969 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3970 font-size: var(--bs-navbar-toggler-font-size);
3972 color: var(--bs-navbar-color);
3973 background-color: transparent;
3974 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3975 border-radius: var(--bs-navbar-toggler-border-radius);
3976 transition: var(--bs-navbar-toggler-transition);
3978 @media (prefers-reduced-motion: reduce) {
3983 .navbar-toggler:hover {
3984 text-decoration: none;
3986 .navbar-toggler:focus {
3987 text-decoration: none;
3989 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3992 .navbar-toggler-icon {
3993 display: inline-block;
3996 vertical-align: middle;
3997 background-image: var(--bs-navbar-toggler-icon-bg);
3998 background-repeat: no-repeat;
3999 background-position: center;
4000 background-size: 100%;
4003 .navbar-nav-scroll {
4004 max-height: var(--bs-scroll-height, 75vh);
4008 @media (min-width: 576px) {
4011 justify-content: flex-start;
4013 .navbar-expand-sm .navbar-nav {
4014 flex-direction: row;
4016 .navbar-expand-sm .navbar-nav .dropdown-menu {
4019 .navbar-expand-sm .navbar-nav .nav-link {
4020 padding-right: var(--bs-navbar-nav-link-padding-x);
4021 padding-left: var(--bs-navbar-nav-link-padding-x);
4023 .navbar-expand-sm .navbar-nav-scroll {
4026 .navbar-expand-sm .navbar-collapse {
4027 display: flex !important;
4030 .navbar-expand-sm .navbar-toggler {
4033 .navbar-expand-sm .offcanvas {
4037 width: auto !important;
4038 height: auto !important;
4039 visibility: visible !important;
4040 background-color: transparent !important;
4041 border: 0 !important;
4042 transform: none !important;
4045 .navbar-expand-sm .offcanvas .offcanvas-header {
4048 .navbar-expand-sm .offcanvas .offcanvas-body {
4052 overflow-y: visible;
4055 @media (min-width: 768px) {
4058 justify-content: flex-start;
4060 .navbar-expand-md .navbar-nav {
4061 flex-direction: row;
4063 .navbar-expand-md .navbar-nav .dropdown-menu {
4066 .navbar-expand-md .navbar-nav .nav-link {
4067 padding-right: var(--bs-navbar-nav-link-padding-x);
4068 padding-left: var(--bs-navbar-nav-link-padding-x);
4070 .navbar-expand-md .navbar-nav-scroll {
4073 .navbar-expand-md .navbar-collapse {
4074 display: flex !important;
4077 .navbar-expand-md .navbar-toggler {
4080 .navbar-expand-md .offcanvas {
4084 width: auto !important;
4085 height: auto !important;
4086 visibility: visible !important;
4087 background-color: transparent !important;
4088 border: 0 !important;
4089 transform: none !important;
4092 .navbar-expand-md .offcanvas .offcanvas-header {
4095 .navbar-expand-md .offcanvas .offcanvas-body {
4099 overflow-y: visible;
4102 @media (min-width: 992px) {
4105 justify-content: flex-start;
4107 .navbar-expand-lg .navbar-nav {
4108 flex-direction: row;
4110 .navbar-expand-lg .navbar-nav .dropdown-menu {
4113 .navbar-expand-lg .navbar-nav .nav-link {
4114 padding-right: var(--bs-navbar-nav-link-padding-x);
4115 padding-left: var(--bs-navbar-nav-link-padding-x);
4117 .navbar-expand-lg .navbar-nav-scroll {
4120 .navbar-expand-lg .navbar-collapse {
4121 display: flex !important;
4124 .navbar-expand-lg .navbar-toggler {
4127 .navbar-expand-lg .offcanvas {
4131 width: auto !important;
4132 height: auto !important;
4133 visibility: visible !important;
4134 background-color: transparent !important;
4135 border: 0 !important;
4136 transform: none !important;
4139 .navbar-expand-lg .offcanvas .offcanvas-header {
4142 .navbar-expand-lg .offcanvas .offcanvas-body {
4146 overflow-y: visible;
4149 @media (min-width: 1200px) {
4152 justify-content: flex-start;
4154 .navbar-expand-xl .navbar-nav {
4155 flex-direction: row;
4157 .navbar-expand-xl .navbar-nav .dropdown-menu {
4160 .navbar-expand-xl .navbar-nav .nav-link {
4161 padding-right: var(--bs-navbar-nav-link-padding-x);
4162 padding-left: var(--bs-navbar-nav-link-padding-x);
4164 .navbar-expand-xl .navbar-nav-scroll {
4167 .navbar-expand-xl .navbar-collapse {
4168 display: flex !important;
4171 .navbar-expand-xl .navbar-toggler {
4174 .navbar-expand-xl .offcanvas {
4178 width: auto !important;
4179 height: auto !important;
4180 visibility: visible !important;
4181 background-color: transparent !important;
4182 border: 0 !important;
4183 transform: none !important;
4186 .navbar-expand-xl .offcanvas .offcanvas-header {
4189 .navbar-expand-xl .offcanvas .offcanvas-body {
4193 overflow-y: visible;
4196 @media (min-width: 1400px) {
4197 .navbar-expand-xxl {
4199 justify-content: flex-start;
4201 .navbar-expand-xxl .navbar-nav {
4202 flex-direction: row;
4204 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4207 .navbar-expand-xxl .navbar-nav .nav-link {
4208 padding-right: var(--bs-navbar-nav-link-padding-x);
4209 padding-left: var(--bs-navbar-nav-link-padding-x);
4211 .navbar-expand-xxl .navbar-nav-scroll {
4214 .navbar-expand-xxl .navbar-collapse {
4215 display: flex !important;
4218 .navbar-expand-xxl .navbar-toggler {
4221 .navbar-expand-xxl .offcanvas {
4225 width: auto !important;
4226 height: auto !important;
4227 visibility: visible !important;
4228 background-color: transparent !important;
4229 border: 0 !important;
4230 transform: none !important;
4233 .navbar-expand-xxl .offcanvas .offcanvas-header {
4236 .navbar-expand-xxl .offcanvas .offcanvas-body {
4240 overflow-y: visible;
4245 justify-content: flex-start;
4247 .navbar-expand .navbar-nav {
4248 flex-direction: row;
4250 .navbar-expand .navbar-nav .dropdown-menu {
4253 .navbar-expand .navbar-nav .nav-link {
4254 padding-right: var(--bs-navbar-nav-link-padding-x);
4255 padding-left: var(--bs-navbar-nav-link-padding-x);
4257 .navbar-expand .navbar-nav-scroll {
4260 .navbar-expand .navbar-collapse {
4261 display: flex !important;
4264 .navbar-expand .navbar-toggler {
4267 .navbar-expand .offcanvas {
4271 width: auto !important;
4272 height: auto !important;
4273 visibility: visible !important;
4274 background-color: transparent !important;
4275 border: 0 !important;
4276 transform: none !important;
4279 .navbar-expand .offcanvas .offcanvas-header {
4282 .navbar-expand .offcanvas .offcanvas-body {
4286 overflow-y: visible;
4290 .navbar[data-bs-theme=dark] {
4291 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4292 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4293 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4294 --bs-navbar-active-color: #fff;
4295 --bs-navbar-brand-color: #fff;
4296 --bs-navbar-brand-hover-color: #fff;
4297 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
4298 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4301 [data-bs-theme=dark] .navbar-toggler-icon {
4302 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4306 --bs-card-spacer-y: 1rem;
4307 --bs-card-spacer-x: 1rem;
4308 --bs-card-title-spacer-y: 0.5rem;
4309 --bs-card-title-color: ;
4310 --bs-card-subtitle-color: ;
4311 --bs-card-border-width: var(--bs-border-width);
4312 --bs-card-border-color: var(--bs-border-color-translucent);
4313 --bs-card-border-radius: var(--bs-border-radius);
4314 --bs-card-box-shadow: ;
4315 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4316 --bs-card-cap-padding-y: 0.5rem;
4317 --bs-card-cap-padding-x: 1rem;
4318 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4319 --bs-card-cap-color: #495057;
4321 --bs-card-color: #495057;
4322 --bs-card-bg: #f8f9fa;
4323 --bs-card-img-overlay-padding: 1rem;
4324 --bs-card-group-margin: 0.75rem;
4327 flex-direction: column;
4329 height: var(--bs-card-height);
4330 color: var(--bs-body-color);
4331 word-wrap: break-word;
4332 background-color: var(--bs-card-bg);
4333 background-clip: border-box;
4334 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4335 border-radius: var(--bs-card-border-radius);
4341 .card > .list-group {
4342 border-top: inherit;
4343 border-bottom: inherit;
4345 .card > .list-group:first-child {
4346 border-top-width: 0;
4347 border-top-left-radius: var(--bs-card-inner-border-radius);
4348 border-top-right-radius: var(--bs-card-inner-border-radius);
4350 .card > .list-group:last-child {
4351 border-bottom-width: 0;
4352 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4353 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4355 .card > .card-header + .list-group,
4356 .card > .list-group + .card-footer {
4362 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4363 color: var(--bs-card-color);
4367 margin-bottom: var(--bs-card-title-spacer-y);
4368 color: var(--bs-card-title-color);
4372 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4374 color: var(--bs-card-subtitle-color);
4377 .card-text:last-child {
4381 .card-link + .card-link {
4382 margin-left: var(--bs-card-spacer-x);
4386 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4388 color: var(--bs-card-cap-color);
4389 background-color: var(--bs-card-cap-bg);
4390 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4392 .card-header:first-child {
4393 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4397 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4398 color: var(--bs-card-cap-color);
4399 background-color: var(--bs-card-cap-bg);
4400 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4402 .card-footer:last-child {
4403 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4407 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4408 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4409 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4412 .card-header-tabs .nav-link.active {
4413 background-color: var(--bs-card-bg);
4414 border-bottom-color: var(--bs-card-bg);
4417 .card-header-pills {
4418 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4419 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4428 padding: var(--bs-card-img-overlay-padding);
4429 border-radius: var(--bs-card-inner-border-radius);
4440 border-top-left-radius: var(--bs-card-inner-border-radius);
4441 border-top-right-radius: var(--bs-card-inner-border-radius);
4446 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4447 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4450 .card-group > .card {
4451 margin-bottom: var(--bs-card-group-margin);
4453 @media (min-width: 576px) {
4456 flex-flow: row wrap;
4458 .card-group > .card {
4462 .card-group > .card + .card {
4466 .card-group > .card:not(:last-child) {
4467 border-top-right-radius: 0;
4468 border-bottom-right-radius: 0;
4470 .card-group > .card:not(:last-child) .card-img-top,
4471 .card-group > .card:not(:last-child) .card-header {
4472 border-top-right-radius: 0;
4474 .card-group > .card:not(:last-child) .card-img-bottom,
4475 .card-group > .card:not(:last-child) .card-footer {
4476 border-bottom-right-radius: 0;
4478 .card-group > .card:not(:first-child) {
4479 border-top-left-radius: 0;
4480 border-bottom-left-radius: 0;
4482 .card-group > .card:not(:first-child) .card-img-top,
4483 .card-group > .card:not(:first-child) .card-header {
4484 border-top-left-radius: 0;
4486 .card-group > .card:not(:first-child) .card-img-bottom,
4487 .card-group > .card:not(:first-child) .card-footer {
4488 border-bottom-left-radius: 0;
4493 --bs-accordion-color: var(--bs-body-color);
4494 --bs-accordion-bg: var(--bs-body-bg);
4495 --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;
4496 --bs-accordion-border-color: var(--bs-border-color);
4497 --bs-accordion-border-width: var(--bs-border-width);
4498 --bs-accordion-border-radius: var(--bs-border-radius);
4499 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4500 --bs-accordion-btn-padding-x: 1.25rem;
4501 --bs-accordion-btn-padding-y: 1rem;
4502 --bs-accordion-btn-color: var(--bs-body-color);
4503 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4504 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%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");
4505 --bs-accordion-btn-icon-width: 1.25rem;
4506 --bs-accordion-btn-icon-transform: rotate(-180deg);
4507 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4508 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2360280c'%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");
4509 --bs-accordion-btn-focus-border-color: #f8b28f;
4510 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4511 --bs-accordion-body-padding-x: 1.25rem;
4512 --bs-accordion-body-padding-y: 1rem;
4513 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4514 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4520 align-items: center;
4522 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4524 color: var(--bs-accordion-btn-color);
4526 background-color: var(--bs-accordion-btn-bg);
4529 overflow-anchor: none;
4530 transition: var(--bs-accordion-transition);
4532 @media (prefers-reduced-motion: reduce) {
4537 .accordion-button:not(.collapsed) {
4538 color: var(--bs-accordion-active-color);
4539 background-color: var(--bs-accordion-active-bg);
4540 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4542 .accordion-button:not(.collapsed)::after {
4543 background-image: var(--bs-accordion-btn-active-icon);
4544 transform: var(--bs-accordion-btn-icon-transform);
4546 .accordion-button::after {
4548 width: var(--bs-accordion-btn-icon-width);
4549 height: var(--bs-accordion-btn-icon-width);
4552 background-image: var(--bs-accordion-btn-icon);
4553 background-repeat: no-repeat;
4554 background-size: var(--bs-accordion-btn-icon-width);
4555 transition: var(--bs-accordion-btn-icon-transition);
4557 @media (prefers-reduced-motion: reduce) {
4558 .accordion-button::after {
4562 .accordion-button:hover {
4565 .accordion-button:focus {
4567 border-color: var(--bs-accordion-btn-focus-border-color);
4569 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4577 color: var(--bs-accordion-color);
4578 background-color: var(--bs-accordion-bg);
4579 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4581 .accordion-item:first-of-type {
4582 border-top-left-radius: var(--bs-accordion-border-radius);
4583 border-top-right-radius: var(--bs-accordion-border-radius);
4585 .accordion-item:first-of-type .accordion-button {
4586 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4587 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4589 .accordion-item:not(:first-of-type) {
4592 .accordion-item:last-of-type {
4593 border-bottom-right-radius: var(--bs-accordion-border-radius);
4594 border-bottom-left-radius: var(--bs-accordion-border-radius);
4596 .accordion-item:last-of-type .accordion-button.collapsed {
4597 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4598 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4600 .accordion-item:last-of-type .accordion-collapse {
4601 border-bottom-right-radius: var(--bs-accordion-border-radius);
4602 border-bottom-left-radius: var(--bs-accordion-border-radius);
4606 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4609 .accordion-flush .accordion-collapse {
4612 .accordion-flush .accordion-item {
4617 .accordion-flush .accordion-item:first-child {
4620 .accordion-flush .accordion-item:last-child {
4623 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4627 [data-bs-theme=dark] .accordion-button::after {
4628 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7a278'%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");
4629 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f7a278'%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");
4633 --bs-breadcrumb-padding-x: 0;
4634 --bs-breadcrumb-padding-y: 0;
4635 --bs-breadcrumb-margin-bottom: 1rem;
4636 --bs-breadcrumb-bg: ;
4637 --bs-breadcrumb-border-radius: ;
4638 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4639 --bs-breadcrumb-item-padding-x: 0.5rem;
4640 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4643 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4644 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4645 font-size: var(--bs-breadcrumb-font-size);
4647 background-color: var(--bs-breadcrumb-bg);
4648 border-radius: var(--bs-breadcrumb-border-radius);
4651 .breadcrumb-item + .breadcrumb-item {
4652 padding-left: var(--bs-breadcrumb-item-padding-x);
4654 .breadcrumb-item + .breadcrumb-item::before {
4656 padding-right: var(--bs-breadcrumb-item-padding-x);
4657 color: var(--bs-breadcrumb-divider-color);
4658 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4660 .breadcrumb-item.active {
4661 color: var(--bs-breadcrumb-item-active-color);
4665 --bs-pagination-padding-x: 0.75rem;
4666 --bs-pagination-padding-y: 0.375rem;
4667 --bs-pagination-font-size: 1rem;
4668 --bs-pagination-color: var(--bs-link-color);
4669 --bs-pagination-bg: var(--bs-body-bg);
4670 --bs-pagination-border-width: var(--bs-border-width);
4671 --bs-pagination-border-color: var(--bs-border-color);
4672 --bs-pagination-border-radius: var(--bs-border-radius);
4673 --bs-pagination-hover-color: var(--bs-link-hover-color);
4674 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4675 --bs-pagination-hover-border-color: var(--bs-border-color);
4676 --bs-pagination-focus-color: var(--bs-link-hover-color);
4677 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4678 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4679 --bs-pagination-active-color: #fff;
4680 --bs-pagination-active-bg: #f1641e;
4681 --bs-pagination-active-border-color: #f1641e;
4682 --bs-pagination-disabled-color: var(--bs-secondary-color);
4683 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4684 --bs-pagination-disabled-border-color: var(--bs-border-color);
4693 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4694 font-size: var(--bs-pagination-font-size);
4695 color: var(--bs-pagination-color);
4696 background-color: var(--bs-pagination-bg);
4697 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4698 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;
4700 @media (prefers-reduced-motion: reduce) {
4707 color: var(--bs-pagination-hover-color);
4708 background-color: var(--bs-pagination-hover-bg);
4709 border-color: var(--bs-pagination-hover-border-color);
4713 color: var(--bs-pagination-focus-color);
4714 background-color: var(--bs-pagination-focus-bg);
4716 box-shadow: var(--bs-pagination-focus-box-shadow);
4718 .page-link.active, .active > .page-link {
4720 color: var(--bs-pagination-active-color);
4721 background-color: var(--bs-pagination-active-bg);
4722 border-color: var(--bs-pagination-active-border-color);
4724 .page-link.disabled, .disabled > .page-link {
4725 color: var(--bs-pagination-disabled-color);
4726 pointer-events: none;
4727 background-color: var(--bs-pagination-disabled-bg);
4728 border-color: var(--bs-pagination-disabled-border-color);
4731 .page-item:not(:first-child) .page-link {
4732 margin-left: calc(var(--bs-border-width) * -1);
4734 .page-item:first-child .page-link {
4735 border-top-left-radius: var(--bs-pagination-border-radius);
4736 border-bottom-left-radius: var(--bs-pagination-border-radius);
4738 .page-item:last-child .page-link {
4739 border-top-right-radius: var(--bs-pagination-border-radius);
4740 border-bottom-right-radius: var(--bs-pagination-border-radius);
4744 --bs-pagination-padding-x: 1.5rem;
4745 --bs-pagination-padding-y: 0.75rem;
4746 --bs-pagination-font-size: 1.25rem;
4747 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4751 --bs-pagination-padding-x: 0.5rem;
4752 --bs-pagination-padding-y: 0.25rem;
4753 --bs-pagination-font-size: 0.875rem;
4754 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4758 --bs-badge-padding-x: 0.65em;
4759 --bs-badge-padding-y: 0.35em;
4760 --bs-badge-font-size: 0.75em;
4761 --bs-badge-font-weight: 600;
4762 --bs-badge-color: #fff;
4763 --bs-badge-border-radius: var(--bs-border-radius);
4764 display: inline-block;
4765 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4766 font-size: var(--bs-badge-font-size);
4767 font-weight: var(--bs-badge-font-weight);
4769 color: var(--bs-badge-color);
4771 white-space: nowrap;
4772 vertical-align: baseline;
4773 border-radius: var(--bs-badge-border-radius);
4785 --bs-alert-bg: transparent;
4786 --bs-alert-padding-x: 1rem;
4787 --bs-alert-padding-y: 1rem;
4788 --bs-alert-margin-bottom: 1rem;
4789 --bs-alert-color: inherit;
4790 --bs-alert-border-color: transparent;
4791 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4792 --bs-alert-border-radius: var(--bs-border-radius);
4793 --bs-alert-link-color: inherit;
4795 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4796 margin-bottom: var(--bs-alert-margin-bottom);
4797 color: var(--bs-alert-color);
4798 background-color: var(--bs-alert-bg);
4799 border: var(--bs-alert-border);
4800 border-radius: var(--bs-alert-border-radius);
4809 color: var(--bs-alert-link-color);
4812 .alert-dismissible {
4813 padding-right: 3rem;
4815 .alert-dismissible .btn-close {
4820 padding: 1.25rem 1rem;
4824 --bs-alert-color: var(--bs-primary-text-emphasis);
4825 --bs-alert-bg: var(--bs-primary-bg-subtle);
4826 --bs-alert-border-color: var(--bs-primary-border-subtle);
4827 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4831 --bs-alert-color: var(--bs-secondary-text-emphasis);
4832 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4833 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4834 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4838 --bs-alert-color: var(--bs-success-text-emphasis);
4839 --bs-alert-bg: var(--bs-success-bg-subtle);
4840 --bs-alert-border-color: var(--bs-success-border-subtle);
4841 --bs-alert-link-color: var(--bs-success-text-emphasis);
4845 --bs-alert-color: var(--bs-info-text-emphasis);
4846 --bs-alert-bg: var(--bs-info-bg-subtle);
4847 --bs-alert-border-color: var(--bs-info-border-subtle);
4848 --bs-alert-link-color: var(--bs-info-text-emphasis);
4852 --bs-alert-color: var(--bs-warning-text-emphasis);
4853 --bs-alert-bg: var(--bs-warning-bg-subtle);
4854 --bs-alert-border-color: var(--bs-warning-border-subtle);
4855 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4859 --bs-alert-color: var(--bs-danger-text-emphasis);
4860 --bs-alert-bg: var(--bs-danger-bg-subtle);
4861 --bs-alert-border-color: var(--bs-danger-border-subtle);
4862 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4866 --bs-alert-color: var(--bs-light-text-emphasis);
4867 --bs-alert-bg: var(--bs-light-bg-subtle);
4868 --bs-alert-border-color: var(--bs-light-border-subtle);
4869 --bs-alert-link-color: var(--bs-light-text-emphasis);
4873 --bs-alert-color: var(--bs-dark-text-emphasis);
4874 --bs-alert-bg: var(--bs-dark-bg-subtle);
4875 --bs-alert-border-color: var(--bs-dark-border-subtle);
4876 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4879 @keyframes progress-bar-stripes {
4881 background-position-x: 1rem;
4886 --bs-progress-height: 1rem;
4887 --bs-progress-font-size: 0.75rem;
4888 --bs-progress-bg: var(--bs-secondary-bg);
4889 --bs-progress-border-radius: var(--bs-border-radius);
4890 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4891 --bs-progress-bar-color: #fff;
4892 --bs-progress-bar-bg: #f1641e;
4893 --bs-progress-bar-transition: width 0.6s ease;
4895 height: var(--bs-progress-height);
4897 font-size: var(--bs-progress-font-size);
4898 background-color: var(--bs-progress-bg);
4899 border-radius: var(--bs-progress-border-radius);
4904 flex-direction: column;
4905 justify-content: center;
4907 color: var(--bs-progress-bar-color);
4909 white-space: nowrap;
4910 background-color: var(--bs-progress-bar-bg);
4911 transition: var(--bs-progress-bar-transition);
4913 @media (prefers-reduced-motion: reduce) {
4919 .progress-bar-striped {
4920 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);
4921 background-size: var(--bs-progress-height) var(--bs-progress-height);
4924 .progress-stacked > .progress {
4928 .progress-stacked > .progress > .progress-bar {
4932 .progress-bar-animated {
4933 animation: 1s linear infinite progress-bar-stripes;
4935 @media (prefers-reduced-motion: reduce) {
4936 .progress-bar-animated {
4942 --bs-list-group-color: var(--bs-body-color);
4943 --bs-list-group-bg: var(--bs-body-bg);
4944 --bs-list-group-border-color: var(--bs-border-color);
4945 --bs-list-group-border-width: var(--bs-border-width);
4946 --bs-list-group-border-radius: var(--bs-border-radius);
4947 --bs-list-group-item-padding-x: 1rem;
4948 --bs-list-group-item-padding-y: 0.5rem;
4949 --bs-list-group-action-color: var(--bs-secondary-color);
4950 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4951 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4952 --bs-list-group-action-active-color: var(--bs-body-color);
4953 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4954 --bs-list-group-disabled-color: var(--bs-secondary-color);
4955 --bs-list-group-disabled-bg: var(--bs-body-bg);
4956 --bs-list-group-active-color: #fff;
4957 --bs-list-group-active-bg: #f1641e;
4958 --bs-list-group-active-border-color: #f1641e;
4960 flex-direction: column;
4963 border-radius: var(--bs-list-group-border-radius);
4966 .list-group-numbered {
4967 list-style-type: none;
4968 counter-reset: section;
4970 .list-group-numbered > .list-group-item::before {
4971 content: counters(section, ".") ". ";
4972 counter-increment: section;
4975 .list-group-item-action {
4977 color: var(--bs-list-group-action-color);
4978 text-align: inherit;
4980 .list-group-item-action:hover, .list-group-item-action:focus {
4982 color: var(--bs-list-group-action-hover-color);
4983 text-decoration: none;
4984 background-color: var(--bs-list-group-action-hover-bg);
4986 .list-group-item-action:active {
4987 color: var(--bs-list-group-action-active-color);
4988 background-color: var(--bs-list-group-action-active-bg);
4994 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4995 color: var(--bs-list-group-color);
4996 background-color: var(--bs-list-group-bg);
4997 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4999 .list-group-item:first-child {
5000 border-top-left-radius: inherit;
5001 border-top-right-radius: inherit;
5003 .list-group-item:last-child {
5004 border-bottom-right-radius: inherit;
5005 border-bottom-left-radius: inherit;
5007 .list-group-item.disabled, .list-group-item:disabled {
5008 color: var(--bs-list-group-disabled-color);
5009 pointer-events: none;
5010 background-color: var(--bs-list-group-disabled-bg);
5012 .list-group-item.active {
5014 color: var(--bs-list-group-active-color);
5015 background-color: var(--bs-list-group-active-bg);
5016 border-color: var(--bs-list-group-active-border-color);
5018 .list-group-item + .list-group-item {
5019 border-top-width: 0;
5021 .list-group-item + .list-group-item.active {
5022 margin-top: calc(-1 * var(--bs-list-group-border-width));
5023 border-top-width: var(--bs-list-group-border-width);
5026 .list-group-horizontal {
5027 flex-direction: row;
5029 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5030 border-bottom-left-radius: var(--bs-list-group-border-radius);
5031 border-top-right-radius: 0;
5033 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5034 border-top-right-radius: var(--bs-list-group-border-radius);
5035 border-bottom-left-radius: 0;
5037 .list-group-horizontal > .list-group-item.active {
5040 .list-group-horizontal > .list-group-item + .list-group-item {
5041 border-top-width: var(--bs-list-group-border-width);
5042 border-left-width: 0;
5044 .list-group-horizontal > .list-group-item + .list-group-item.active {
5045 margin-left: calc(-1 * var(--bs-list-group-border-width));
5046 border-left-width: var(--bs-list-group-border-width);
5049 @media (min-width: 576px) {
5050 .list-group-horizontal-sm {
5051 flex-direction: row;
5053 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5054 border-bottom-left-radius: var(--bs-list-group-border-radius);
5055 border-top-right-radius: 0;
5057 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5058 border-top-right-radius: var(--bs-list-group-border-radius);
5059 border-bottom-left-radius: 0;
5061 .list-group-horizontal-sm > .list-group-item.active {
5064 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5065 border-top-width: var(--bs-list-group-border-width);
5066 border-left-width: 0;
5068 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5069 margin-left: calc(-1 * var(--bs-list-group-border-width));
5070 border-left-width: var(--bs-list-group-border-width);
5073 @media (min-width: 768px) {
5074 .list-group-horizontal-md {
5075 flex-direction: row;
5077 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5078 border-bottom-left-radius: var(--bs-list-group-border-radius);
5079 border-top-right-radius: 0;
5081 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5082 border-top-right-radius: var(--bs-list-group-border-radius);
5083 border-bottom-left-radius: 0;
5085 .list-group-horizontal-md > .list-group-item.active {
5088 .list-group-horizontal-md > .list-group-item + .list-group-item {
5089 border-top-width: var(--bs-list-group-border-width);
5090 border-left-width: 0;
5092 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5093 margin-left: calc(-1 * var(--bs-list-group-border-width));
5094 border-left-width: var(--bs-list-group-border-width);
5097 @media (min-width: 992px) {
5098 .list-group-horizontal-lg {
5099 flex-direction: row;
5101 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5102 border-bottom-left-radius: var(--bs-list-group-border-radius);
5103 border-top-right-radius: 0;
5105 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5106 border-top-right-radius: var(--bs-list-group-border-radius);
5107 border-bottom-left-radius: 0;
5109 .list-group-horizontal-lg > .list-group-item.active {
5112 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5113 border-top-width: var(--bs-list-group-border-width);
5114 border-left-width: 0;
5116 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5117 margin-left: calc(-1 * var(--bs-list-group-border-width));
5118 border-left-width: var(--bs-list-group-border-width);
5121 @media (min-width: 1200px) {
5122 .list-group-horizontal-xl {
5123 flex-direction: row;
5125 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5126 border-bottom-left-radius: var(--bs-list-group-border-radius);
5127 border-top-right-radius: 0;
5129 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5130 border-top-right-radius: var(--bs-list-group-border-radius);
5131 border-bottom-left-radius: 0;
5133 .list-group-horizontal-xl > .list-group-item.active {
5136 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5137 border-top-width: var(--bs-list-group-border-width);
5138 border-left-width: 0;
5140 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5141 margin-left: calc(-1 * var(--bs-list-group-border-width));
5142 border-left-width: var(--bs-list-group-border-width);
5145 @media (min-width: 1400px) {
5146 .list-group-horizontal-xxl {
5147 flex-direction: row;
5149 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5150 border-bottom-left-radius: var(--bs-list-group-border-radius);
5151 border-top-right-radius: 0;
5153 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5154 border-top-right-radius: var(--bs-list-group-border-radius);
5155 border-bottom-left-radius: 0;
5157 .list-group-horizontal-xxl > .list-group-item.active {
5160 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5161 border-top-width: var(--bs-list-group-border-width);
5162 border-left-width: 0;
5164 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5165 margin-left: calc(-1 * var(--bs-list-group-border-width));
5166 border-left-width: var(--bs-list-group-border-width);
5172 .list-group-flush > .list-group-item {
5173 border-width: 0 0 var(--bs-list-group-border-width);
5175 .list-group-flush > .list-group-item:last-child {
5176 border-bottom-width: 0;
5179 .list-group-item-primary {
5180 --bs-list-group-color: var(--bs-primary-text-emphasis);
5181 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5182 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5183 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5184 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5185 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5186 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5187 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5188 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5189 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5192 .list-group-item-secondary {
5193 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5194 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5195 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5196 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5197 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5198 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5199 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5200 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5201 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5202 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5205 .list-group-item-success {
5206 --bs-list-group-color: var(--bs-success-text-emphasis);
5207 --bs-list-group-bg: var(--bs-success-bg-subtle);
5208 --bs-list-group-border-color: var(--bs-success-border-subtle);
5209 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5210 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5211 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5212 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5213 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5214 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5215 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5218 .list-group-item-info {
5219 --bs-list-group-color: var(--bs-info-text-emphasis);
5220 --bs-list-group-bg: var(--bs-info-bg-subtle);
5221 --bs-list-group-border-color: var(--bs-info-border-subtle);
5222 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5223 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5224 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5225 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5226 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5227 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5228 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5231 .list-group-item-warning {
5232 --bs-list-group-color: var(--bs-warning-text-emphasis);
5233 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5234 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5235 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5236 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5237 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5238 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5239 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5240 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5241 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5244 .list-group-item-danger {
5245 --bs-list-group-color: var(--bs-danger-text-emphasis);
5246 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5247 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5248 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5249 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5250 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5251 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5252 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5253 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5254 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5257 .list-group-item-light {
5258 --bs-list-group-color: var(--bs-light-text-emphasis);
5259 --bs-list-group-bg: var(--bs-light-bg-subtle);
5260 --bs-list-group-border-color: var(--bs-light-border-subtle);
5261 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5262 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5263 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5264 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5265 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5266 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5267 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5270 .list-group-item-dark {
5271 --bs-list-group-color: var(--bs-dark-text-emphasis);
5272 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5273 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5274 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5275 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5276 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5277 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5278 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5279 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5280 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5284 --bs-btn-close-color: #222;
5285 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222'%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");
5286 --bs-btn-close-opacity: 0.5;
5287 --bs-btn-close-hover-opacity: 0.75;
5288 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
5289 --bs-btn-close-focus-opacity: 1;
5290 --bs-btn-close-disabled-opacity: 0.25;
5291 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5292 box-sizing: content-box;
5295 padding: 0.25em 0.25em;
5296 color: var(--bs-btn-close-color);
5297 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5299 border-radius: 0.5rem;
5300 opacity: var(--bs-btn-close-opacity);
5303 color: var(--bs-btn-close-color);
5304 text-decoration: none;
5305 opacity: var(--bs-btn-close-hover-opacity);
5309 box-shadow: var(--bs-btn-close-focus-shadow);
5310 opacity: var(--bs-btn-close-focus-opacity);
5312 .btn-close:disabled, .btn-close.disabled {
5313 pointer-events: none;
5315 opacity: var(--bs-btn-close-disabled-opacity);
5319 filter: var(--bs-btn-close-white-filter);
5322 [data-bs-theme=dark] .btn-close {
5323 filter: var(--bs-btn-close-white-filter);
5327 --bs-toast-zindex: 1090;
5328 --bs-toast-padding-x: 0.75rem;
5329 --bs-toast-padding-y: 0.5rem;
5330 --bs-toast-spacing: 1.5rem;
5331 --bs-toast-max-width: 350px;
5332 --bs-toast-font-size: 0.875rem;
5334 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5335 --bs-toast-border-width: var(--bs-border-width);
5336 --bs-toast-border-color: var(--bs-border-color-translucent);
5337 --bs-toast-border-radius: var(--bs-border-radius);
5338 --bs-toast-box-shadow: var(--bs-box-shadow);
5339 --bs-toast-header-color: var(--bs-secondary-color);
5340 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5341 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5342 width: var(--bs-toast-max-width);
5344 font-size: var(--bs-toast-font-size);
5345 color: var(--bs-toast-color);
5346 pointer-events: auto;
5347 background-color: var(--bs-toast-bg);
5348 background-clip: padding-box;
5349 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5350 box-shadow: var(--bs-toast-box-shadow);
5351 border-radius: var(--bs-toast-border-radius);
5361 --bs-toast-zindex: 1090;
5363 z-index: var(--bs-toast-zindex);
5366 pointer-events: none;
5368 .toast-container > :not(:last-child) {
5369 margin-bottom: var(--bs-toast-spacing);
5374 align-items: center;
5375 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5376 color: var(--bs-toast-header-color);
5377 background-color: var(--bs-toast-header-bg);
5378 background-clip: padding-box;
5379 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5380 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5381 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5383 .toast-header .btn-close {
5384 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5385 margin-left: var(--bs-toast-padding-x);
5389 padding: var(--bs-toast-padding-x);
5390 word-wrap: break-word;
5394 --bs-modal-zindex: 1055;
5395 --bs-modal-width: 500px;
5396 --bs-modal-padding: 1rem;
5397 --bs-modal-margin: 0.5rem;
5399 --bs-modal-bg: var(--bs-body-bg);
5400 --bs-modal-border-color: var(--bs-border-color-translucent);
5401 --bs-modal-border-width: var(--bs-border-width);
5402 --bs-modal-border-radius: var(--bs-border-radius-lg);
5403 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
5404 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5405 --bs-modal-header-padding-x: 1rem;
5406 --bs-modal-header-padding-y: 1rem;
5407 --bs-modal-header-padding: 1rem 1rem;
5408 --bs-modal-header-border-color: var(--bs-border-color);
5409 --bs-modal-header-border-width: var(--bs-border-width);
5410 --bs-modal-title-line-height: 1.5;
5411 --bs-modal-footer-gap: 0.5rem;
5412 --bs-modal-footer-bg: ;
5413 --bs-modal-footer-border-color: var(--bs-border-color);
5414 --bs-modal-footer-border-width: var(--bs-border-width);
5418 z-index: var(--bs-modal-zindex);
5430 margin: var(--bs-modal-margin);
5431 pointer-events: none;
5433 .modal.fade .modal-dialog {
5434 transition: transform 0.3s ease-out;
5435 transform: translate(0, -50px);
5437 @media (prefers-reduced-motion: reduce) {
5438 .modal.fade .modal-dialog {
5442 .modal.show .modal-dialog {
5445 .modal.modal-static .modal-dialog {
5446 transform: scale(1.02);
5449 .modal-dialog-scrollable {
5450 height: calc(100% - var(--bs-modal-margin) * 2);
5452 .modal-dialog-scrollable .modal-content {
5456 .modal-dialog-scrollable .modal-body {
5460 .modal-dialog-centered {
5462 align-items: center;
5463 min-height: calc(100% - var(--bs-modal-margin) * 2);
5469 flex-direction: column;
5471 color: var(--bs-modal-color);
5472 pointer-events: auto;
5473 background-color: var(--bs-modal-bg);
5474 background-clip: padding-box;
5475 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5476 border-radius: var(--bs-modal-border-radius);
5481 --bs-backdrop-zindex: 1050;
5482 --bs-backdrop-bg: #222;
5483 --bs-backdrop-opacity: 0.5;
5487 z-index: var(--bs-backdrop-zindex);
5490 background-color: var(--bs-backdrop-bg);
5492 .modal-backdrop.fade {
5495 .modal-backdrop.show {
5496 opacity: var(--bs-backdrop-opacity);
5502 align-items: center;
5503 justify-content: space-between;
5504 padding: var(--bs-modal-header-padding);
5505 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5506 border-top-left-radius: var(--bs-modal-inner-border-radius);
5507 border-top-right-radius: var(--bs-modal-inner-border-radius);
5509 .modal-header .btn-close {
5510 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5511 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;
5516 line-height: var(--bs-modal-title-line-height);
5522 padding: var(--bs-modal-padding);
5529 align-items: center;
5530 justify-content: flex-end;
5531 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5532 background-color: var(--bs-modal-footer-bg);
5533 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5534 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5535 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5538 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5541 @media (min-width: 576px) {
5543 --bs-modal-margin: 1.75rem;
5544 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5547 max-width: var(--bs-modal-width);
5552 --bs-modal-width: 300px;
5555 @media (min-width: 992px) {
5558 --bs-modal-width: 800px;
5561 @media (min-width: 1200px) {
5563 --bs-modal-width: 1140px;
5572 .modal-fullscreen .modal-content {
5577 .modal-fullscreen .modal-header,
5578 .modal-fullscreen .modal-footer {
5581 .modal-fullscreen .modal-body {
5585 @media (max-width: 575.98px) {
5586 .modal-fullscreen-sm-down {
5592 .modal-fullscreen-sm-down .modal-content {
5597 .modal-fullscreen-sm-down .modal-header,
5598 .modal-fullscreen-sm-down .modal-footer {
5601 .modal-fullscreen-sm-down .modal-body {
5605 @media (max-width: 767.98px) {
5606 .modal-fullscreen-md-down {
5612 .modal-fullscreen-md-down .modal-content {
5617 .modal-fullscreen-md-down .modal-header,
5618 .modal-fullscreen-md-down .modal-footer {
5621 .modal-fullscreen-md-down .modal-body {
5625 @media (max-width: 991.98px) {
5626 .modal-fullscreen-lg-down {
5632 .modal-fullscreen-lg-down .modal-content {
5637 .modal-fullscreen-lg-down .modal-header,
5638 .modal-fullscreen-lg-down .modal-footer {
5641 .modal-fullscreen-lg-down .modal-body {
5645 @media (max-width: 1199.98px) {
5646 .modal-fullscreen-xl-down {
5652 .modal-fullscreen-xl-down .modal-content {
5657 .modal-fullscreen-xl-down .modal-header,
5658 .modal-fullscreen-xl-down .modal-footer {
5661 .modal-fullscreen-xl-down .modal-body {
5665 @media (max-width: 1399.98px) {
5666 .modal-fullscreen-xxl-down {
5672 .modal-fullscreen-xxl-down .modal-content {
5677 .modal-fullscreen-xxl-down .modal-header,
5678 .modal-fullscreen-xxl-down .modal-footer {
5681 .modal-fullscreen-xxl-down .modal-body {
5686 --bs-tooltip-zindex: 1080;
5687 --bs-tooltip-max-width: 200px;
5688 --bs-tooltip-padding-x: 0.5rem;
5689 --bs-tooltip-padding-y: 0.25rem;
5690 --bs-tooltip-margin: ;
5691 --bs-tooltip-font-size: 0.875rem;
5692 --bs-tooltip-color: var(--bs-body-bg);
5693 --bs-tooltip-bg: var(--bs-emphasis-color);
5694 --bs-tooltip-border-radius: var(--bs-border-radius);
5695 --bs-tooltip-opacity: 0.9;
5696 --bs-tooltip-arrow-width: 0.8rem;
5697 --bs-tooltip-arrow-height: 0.4rem;
5698 z-index: var(--bs-tooltip-zindex);
5700 margin: var(--bs-tooltip-margin);
5701 font-family: var(--bs-font-sans-serif);
5707 text-decoration: none;
5709 text-transform: none;
5710 letter-spacing: normal;
5712 white-space: normal;
5713 word-spacing: normal;
5715 font-size: var(--bs-tooltip-font-size);
5716 word-wrap: break-word;
5720 opacity: var(--bs-tooltip-opacity);
5722 .tooltip .tooltip-arrow {
5724 width: var(--bs-tooltip-arrow-width);
5725 height: var(--bs-tooltip-arrow-height);
5727 .tooltip .tooltip-arrow::before {
5730 border-color: transparent;
5731 border-style: solid;
5734 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5735 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5737 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5739 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5740 border-top-color: var(--bs-tooltip-bg);
5743 /* rtl:begin:ignore */
5744 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5745 left: calc(-1 * var(--bs-tooltip-arrow-height));
5746 width: var(--bs-tooltip-arrow-height);
5747 height: var(--bs-tooltip-arrow-width);
5749 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5751 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5752 border-right-color: var(--bs-tooltip-bg);
5755 /* rtl:end:ignore */
5756 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5757 top: calc(-1 * var(--bs-tooltip-arrow-height));
5759 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5761 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5762 border-bottom-color: var(--bs-tooltip-bg);
5765 /* rtl:begin:ignore */
5766 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5767 right: calc(-1 * var(--bs-tooltip-arrow-height));
5768 width: var(--bs-tooltip-arrow-height);
5769 height: var(--bs-tooltip-arrow-width);
5771 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5773 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5774 border-left-color: var(--bs-tooltip-bg);
5777 /* rtl:end:ignore */
5779 max-width: var(--bs-tooltip-max-width);
5780 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5781 color: var(--bs-tooltip-color);
5783 background-color: var(--bs-tooltip-bg);
5784 border-radius: var(--bs-tooltip-border-radius);
5788 --bs-popover-zindex: 1070;
5789 --bs-popover-max-width: 276px;
5790 --bs-popover-font-size: 0.875rem;
5791 --bs-popover-bg: var(--bs-body-bg);
5792 --bs-popover-border-width: var(--bs-border-width);
5793 --bs-popover-border-color: var(--bs-border-color-translucent);
5794 --bs-popover-border-radius: var(--bs-border-radius-lg);
5795 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5796 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5797 --bs-popover-header-padding-x: 1rem;
5798 --bs-popover-header-padding-y: 0.5rem;
5799 --bs-popover-header-font-size: 1rem;
5800 --bs-popover-header-color: #495057;
5801 --bs-popover-header-bg: var(--bs-secondary-bg);
5802 --bs-popover-body-padding-x: 1rem;
5803 --bs-popover-body-padding-y: 1rem;
5804 --bs-popover-body-color: var(--bs-body-color);
5805 --bs-popover-arrow-width: 1rem;
5806 --bs-popover-arrow-height: 0.5rem;
5807 --bs-popover-arrow-border: var(--bs-popover-border-color);
5808 z-index: var(--bs-popover-zindex);
5810 max-width: var(--bs-popover-max-width);
5811 font-family: var(--bs-font-sans-serif);
5817 text-decoration: none;
5819 text-transform: none;
5820 letter-spacing: normal;
5822 white-space: normal;
5823 word-spacing: normal;
5825 font-size: var(--bs-popover-font-size);
5826 word-wrap: break-word;
5827 background-color: var(--bs-popover-bg);
5828 background-clip: padding-box;
5829 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5830 border-radius: var(--bs-popover-border-radius);
5832 .popover .popover-arrow {
5834 width: var(--bs-popover-arrow-width);
5835 height: var(--bs-popover-arrow-height);
5837 .popover .popover-arrow::before, .popover .popover-arrow::after {
5841 border-color: transparent;
5842 border-style: solid;
5846 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5847 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5849 .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 {
5850 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5852 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5854 border-top-color: var(--bs-popover-arrow-border);
5856 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5857 bottom: var(--bs-popover-border-width);
5858 border-top-color: var(--bs-popover-bg);
5861 /* rtl:begin:ignore */
5862 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5863 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5864 width: var(--bs-popover-arrow-height);
5865 height: var(--bs-popover-arrow-width);
5867 .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 {
5868 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5870 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5872 border-right-color: var(--bs-popover-arrow-border);
5874 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5875 left: var(--bs-popover-border-width);
5876 border-right-color: var(--bs-popover-bg);
5879 /* rtl:end:ignore */
5880 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5881 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5883 .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 {
5884 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5886 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5888 border-bottom-color: var(--bs-popover-arrow-border);
5890 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5891 top: var(--bs-popover-border-width);
5892 border-bottom-color: var(--bs-popover-bg);
5894 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5899 width: var(--bs-popover-arrow-width);
5900 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5902 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5905 /* rtl:begin:ignore */
5906 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5907 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5908 width: var(--bs-popover-arrow-height);
5909 height: var(--bs-popover-arrow-width);
5911 .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 {
5912 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5914 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5916 border-left-color: var(--bs-popover-arrow-border);
5918 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5919 right: var(--bs-popover-border-width);
5920 border-left-color: var(--bs-popover-bg);
5923 /* rtl:end:ignore */
5925 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5927 font-size: var(--bs-popover-header-font-size);
5928 color: var(--bs-popover-header-color);
5929 background-color: var(--bs-popover-header-bg);
5930 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5931 border-top-left-radius: var(--bs-popover-inner-border-radius);
5932 border-top-right-radius: var(--bs-popover-inner-border-radius);
5934 .popover-header:empty {
5939 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5940 color: var(--bs-popover-body-color);
5947 .carousel.pointer-event {
5948 touch-action: pan-y;
5956 .carousel-inner::after {
5967 margin-right: -100%;
5968 backface-visibility: hidden;
5969 transition: transform 0.6s ease-in-out;
5971 @media (prefers-reduced-motion: reduce) {
5977 .carousel-item.active,
5978 .carousel-item-next,
5979 .carousel-item-prev {
5983 .carousel-item-next:not(.carousel-item-start),
5984 .active.carousel-item-end {
5985 transform: translateX(100%);
5988 .carousel-item-prev:not(.carousel-item-end),
5989 .active.carousel-item-start {
5990 transform: translateX(-100%);
5993 .carousel-fade .carousel-item {
5995 transition-property: opacity;
5998 .carousel-fade .carousel-item.active,
5999 .carousel-fade .carousel-item-next.carousel-item-start,
6000 .carousel-fade .carousel-item-prev.carousel-item-end {
6004 .carousel-fade .active.carousel-item-start,
6005 .carousel-fade .active.carousel-item-end {
6008 transition: opacity 0s 0.6s;
6010 @media (prefers-reduced-motion: reduce) {
6011 .carousel-fade .active.carousel-item-start,
6012 .carousel-fade .active.carousel-item-end {
6017 .carousel-control-prev,
6018 .carousel-control-next {
6024 align-items: center;
6025 justify-content: center;
6033 transition: opacity 0.15s ease;
6035 @media (prefers-reduced-motion: reduce) {
6036 .carousel-control-prev,
6037 .carousel-control-next {
6041 .carousel-control-prev:hover, .carousel-control-prev:focus,
6042 .carousel-control-next:hover,
6043 .carousel-control-next:focus {
6045 text-decoration: none;
6050 .carousel-control-prev {
6054 .carousel-control-next {
6058 .carousel-control-prev-icon,
6059 .carousel-control-next-icon {
6060 display: inline-block;
6063 background-repeat: no-repeat;
6064 background-position: 50%;
6065 background-size: 100% 100%;
6071 "name" : "prev-next",
6076 .carousel-control-prev-icon {
6077 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");
6080 .carousel-control-next-icon {
6081 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");
6084 .carousel-indicators {
6091 justify-content: center;
6094 margin-bottom: 1rem;
6097 .carousel-indicators [data-bs-target] {
6098 box-sizing: content-box;
6105 text-indent: -999px;
6107 background-color: #fff;
6108 background-clip: padding-box;
6110 border-top: 10px solid transparent;
6111 border-bottom: 10px solid transparent;
6113 transition: opacity 0.6s ease;
6115 @media (prefers-reduced-motion: reduce) {
6116 .carousel-indicators [data-bs-target] {
6120 .carousel-indicators .active {
6129 padding-top: 1.25rem;
6130 padding-bottom: 1.25rem;
6135 .carousel-dark .carousel-control-prev-icon,
6136 .carousel-dark .carousel-control-next-icon {
6137 filter: invert(1) grayscale(100);
6139 .carousel-dark .carousel-indicators [data-bs-target] {
6140 background-color: #222;
6142 .carousel-dark .carousel-caption {
6146 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6147 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6148 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6149 filter: invert(1) grayscale(100);
6151 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6152 background-color: #222;
6154 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6160 display: inline-block;
6161 width: var(--bs-spinner-width);
6162 height: var(--bs-spinner-height);
6163 vertical-align: var(--bs-spinner-vertical-align);
6165 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6168 @keyframes spinner-border {
6170 transform: rotate(360deg) /* rtl:ignore */;
6174 --bs-spinner-width: 2rem;
6175 --bs-spinner-height: 2rem;
6176 --bs-spinner-vertical-align: -0.125em;
6177 --bs-spinner-border-width: 0.25em;
6178 --bs-spinner-animation-speed: 0.75s;
6179 --bs-spinner-animation-name: spinner-border;
6180 border: var(--bs-spinner-border-width) solid currentcolor;
6181 border-right-color: transparent;
6184 .spinner-border-sm {
6185 --bs-spinner-width: 1rem;
6186 --bs-spinner-height: 1rem;
6187 --bs-spinner-border-width: 0.2em;
6190 @keyframes spinner-grow {
6192 transform: scale(0);
6200 --bs-spinner-width: 2rem;
6201 --bs-spinner-height: 2rem;
6202 --bs-spinner-vertical-align: -0.125em;
6203 --bs-spinner-animation-speed: 0.75s;
6204 --bs-spinner-animation-name: spinner-grow;
6205 background-color: currentcolor;
6210 --bs-spinner-width: 1rem;
6211 --bs-spinner-height: 1rem;
6214 @media (prefers-reduced-motion: reduce) {
6217 --bs-spinner-animation-speed: 1.5s;
6220 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6221 --bs-offcanvas-zindex: 1045;
6222 --bs-offcanvas-width: 400px;
6223 --bs-offcanvas-height: 30vh;
6224 --bs-offcanvas-padding-x: 1rem;
6225 --bs-offcanvas-padding-y: 1rem;
6226 --bs-offcanvas-color: var(--bs-body-color);
6227 --bs-offcanvas-bg: var(--bs-body-bg);
6228 --bs-offcanvas-border-width: var(--bs-border-width);
6229 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6230 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
6231 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6232 --bs-offcanvas-title-line-height: 1.5;
6235 @media (max-width: 575.98px) {
6239 z-index: var(--bs-offcanvas-zindex);
6241 flex-direction: column;
6243 color: var(--bs-offcanvas-color);
6245 background-color: var(--bs-offcanvas-bg);
6246 background-clip: padding-box;
6248 transition: var(--bs-offcanvas-transition);
6251 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6256 @media (max-width: 575.98px) {
6257 .offcanvas-sm.offcanvas-start {
6260 width: var(--bs-offcanvas-width);
6261 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6262 transform: translateX(-100%);
6264 .offcanvas-sm.offcanvas-end {
6267 width: var(--bs-offcanvas-width);
6268 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6269 transform: translateX(100%);
6271 .offcanvas-sm.offcanvas-top {
6275 height: var(--bs-offcanvas-height);
6277 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6278 transform: translateY(-100%);
6280 .offcanvas-sm.offcanvas-bottom {
6283 height: var(--bs-offcanvas-height);
6285 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6286 transform: translateY(100%);
6288 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6291 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6292 visibility: visible;
6295 @media (min-width: 576px) {
6297 --bs-offcanvas-height: auto;
6298 --bs-offcanvas-border-width: 0;
6299 background-color: transparent !important;
6301 .offcanvas-sm .offcanvas-header {
6304 .offcanvas-sm .offcanvas-body {
6308 overflow-y: visible;
6309 background-color: transparent !important;
6313 @media (max-width: 767.98px) {
6317 z-index: var(--bs-offcanvas-zindex);
6319 flex-direction: column;
6321 color: var(--bs-offcanvas-color);
6323 background-color: var(--bs-offcanvas-bg);
6324 background-clip: padding-box;
6326 transition: var(--bs-offcanvas-transition);
6329 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6334 @media (max-width: 767.98px) {
6335 .offcanvas-md.offcanvas-start {
6338 width: var(--bs-offcanvas-width);
6339 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6340 transform: translateX(-100%);
6342 .offcanvas-md.offcanvas-end {
6345 width: var(--bs-offcanvas-width);
6346 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6347 transform: translateX(100%);
6349 .offcanvas-md.offcanvas-top {
6353 height: var(--bs-offcanvas-height);
6355 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6356 transform: translateY(-100%);
6358 .offcanvas-md.offcanvas-bottom {
6361 height: var(--bs-offcanvas-height);
6363 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6364 transform: translateY(100%);
6366 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6369 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6370 visibility: visible;
6373 @media (min-width: 768px) {
6375 --bs-offcanvas-height: auto;
6376 --bs-offcanvas-border-width: 0;
6377 background-color: transparent !important;
6379 .offcanvas-md .offcanvas-header {
6382 .offcanvas-md .offcanvas-body {
6386 overflow-y: visible;
6387 background-color: transparent !important;
6391 @media (max-width: 991.98px) {
6395 z-index: var(--bs-offcanvas-zindex);
6397 flex-direction: column;
6399 color: var(--bs-offcanvas-color);
6401 background-color: var(--bs-offcanvas-bg);
6402 background-clip: padding-box;
6404 transition: var(--bs-offcanvas-transition);
6407 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6412 @media (max-width: 991.98px) {
6413 .offcanvas-lg.offcanvas-start {
6416 width: var(--bs-offcanvas-width);
6417 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6418 transform: translateX(-100%);
6420 .offcanvas-lg.offcanvas-end {
6423 width: var(--bs-offcanvas-width);
6424 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6425 transform: translateX(100%);
6427 .offcanvas-lg.offcanvas-top {
6431 height: var(--bs-offcanvas-height);
6433 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6434 transform: translateY(-100%);
6436 .offcanvas-lg.offcanvas-bottom {
6439 height: var(--bs-offcanvas-height);
6441 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6442 transform: translateY(100%);
6444 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6447 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6448 visibility: visible;
6451 @media (min-width: 992px) {
6453 --bs-offcanvas-height: auto;
6454 --bs-offcanvas-border-width: 0;
6455 background-color: transparent !important;
6457 .offcanvas-lg .offcanvas-header {
6460 .offcanvas-lg .offcanvas-body {
6464 overflow-y: visible;
6465 background-color: transparent !important;
6469 @media (max-width: 1199.98px) {
6473 z-index: var(--bs-offcanvas-zindex);
6475 flex-direction: column;
6477 color: var(--bs-offcanvas-color);
6479 background-color: var(--bs-offcanvas-bg);
6480 background-clip: padding-box;
6482 transition: var(--bs-offcanvas-transition);
6485 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6490 @media (max-width: 1199.98px) {
6491 .offcanvas-xl.offcanvas-start {
6494 width: var(--bs-offcanvas-width);
6495 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6496 transform: translateX(-100%);
6498 .offcanvas-xl.offcanvas-end {
6501 width: var(--bs-offcanvas-width);
6502 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6503 transform: translateX(100%);
6505 .offcanvas-xl.offcanvas-top {
6509 height: var(--bs-offcanvas-height);
6511 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6512 transform: translateY(-100%);
6514 .offcanvas-xl.offcanvas-bottom {
6517 height: var(--bs-offcanvas-height);
6519 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6520 transform: translateY(100%);
6522 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6525 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6526 visibility: visible;
6529 @media (min-width: 1200px) {
6531 --bs-offcanvas-height: auto;
6532 --bs-offcanvas-border-width: 0;
6533 background-color: transparent !important;
6535 .offcanvas-xl .offcanvas-header {
6538 .offcanvas-xl .offcanvas-body {
6542 overflow-y: visible;
6543 background-color: transparent !important;
6547 @media (max-width: 1399.98px) {
6551 z-index: var(--bs-offcanvas-zindex);
6553 flex-direction: column;
6555 color: var(--bs-offcanvas-color);
6557 background-color: var(--bs-offcanvas-bg);
6558 background-clip: padding-box;
6560 transition: var(--bs-offcanvas-transition);
6563 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6568 @media (max-width: 1399.98px) {
6569 .offcanvas-xxl.offcanvas-start {
6572 width: var(--bs-offcanvas-width);
6573 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6574 transform: translateX(-100%);
6576 .offcanvas-xxl.offcanvas-end {
6579 width: var(--bs-offcanvas-width);
6580 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6581 transform: translateX(100%);
6583 .offcanvas-xxl.offcanvas-top {
6587 height: var(--bs-offcanvas-height);
6589 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6590 transform: translateY(-100%);
6592 .offcanvas-xxl.offcanvas-bottom {
6595 height: var(--bs-offcanvas-height);
6597 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6598 transform: translateY(100%);
6600 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6603 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6604 visibility: visible;
6607 @media (min-width: 1400px) {
6609 --bs-offcanvas-height: auto;
6610 --bs-offcanvas-border-width: 0;
6611 background-color: transparent !important;
6613 .offcanvas-xxl .offcanvas-header {
6616 .offcanvas-xxl .offcanvas-body {
6620 overflow-y: visible;
6621 background-color: transparent !important;
6628 z-index: var(--bs-offcanvas-zindex);
6630 flex-direction: column;
6632 color: var(--bs-offcanvas-color);
6634 background-color: var(--bs-offcanvas-bg);
6635 background-clip: padding-box;
6637 transition: var(--bs-offcanvas-transition);
6639 @media (prefers-reduced-motion: reduce) {
6644 .offcanvas.offcanvas-start {
6647 width: var(--bs-offcanvas-width);
6648 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6649 transform: translateX(-100%);
6651 .offcanvas.offcanvas-end {
6654 width: var(--bs-offcanvas-width);
6655 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6656 transform: translateX(100%);
6658 .offcanvas.offcanvas-top {
6662 height: var(--bs-offcanvas-height);
6664 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6665 transform: translateY(-100%);
6667 .offcanvas.offcanvas-bottom {
6670 height: var(--bs-offcanvas-height);
6672 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6673 transform: translateY(100%);
6675 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6678 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6679 visibility: visible;
6682 .offcanvas-backdrop {
6689 background-color: #222;
6691 .offcanvas-backdrop.fade {
6694 .offcanvas-backdrop.show {
6700 align-items: center;
6701 justify-content: space-between;
6702 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6704 .offcanvas-header .btn-close {
6705 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6706 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6707 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6708 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6713 line-height: var(--bs-offcanvas-title-line-height);
6718 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6723 display: inline-block;
6725 vertical-align: middle;
6727 background-color: currentcolor;
6730 .placeholder.btn::before {
6731 display: inline-block;
6747 .placeholder-glow .placeholder {
6748 animation: placeholder-glow 2s ease-in-out infinite;
6751 @keyframes placeholder-glow {
6757 mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
6758 mask-size: 200% 100%;
6759 animation: placeholder-wave 2s linear infinite;
6762 @keyframes placeholder-wave {
6764 mask-position: -200% 0%;
6774 color: #fff !important;
6775 background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important;
6778 .text-bg-secondary {
6779 color: #fff !important;
6780 background-color: RGBA(0, 168, 70, var(--bs-bg-opacity, 1)) !important;
6784 color: #fff !important;
6785 background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important;
6789 color: #fff !important;
6790 background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important;
6794 color: #222 !important;
6795 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6799 color: #fff !important;
6800 background-color: RGBA(135, 50, 8, var(--bs-bg-opacity, 1)) !important;
6804 color: #222 !important;
6805 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6809 color: #fff !important;
6810 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6814 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6815 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6817 .link-primary:hover, .link-primary:focus {
6818 color: RGBA(193, 80, 24, var(--bs-link-opacity, 1)) !important;
6819 text-decoration-color: RGBA(193, 80, 24, var(--bs-link-underline-opacity, 1)) !important;
6823 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6824 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6826 .link-secondary:hover, .link-secondary:focus {
6827 color: RGBA(0, 134, 56, var(--bs-link-opacity, 1)) !important;
6828 text-decoration-color: RGBA(0, 134, 56, var(--bs-link-underline-opacity, 1)) !important;
6832 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6833 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6835 .link-success:hover, .link-success:focus {
6836 color: RGBA(82, 13, 194, var(--bs-link-opacity, 1)) !important;
6837 text-decoration-color: RGBA(82, 13, 194, var(--bs-link-underline-opacity, 1)) !important;
6841 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6842 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6844 .link-info:hover, .link-info:focus {
6845 color: RGBA(0, 98, 204, var(--bs-link-opacity, 1)) !important;
6846 text-decoration-color: RGBA(0, 98, 204, var(--bs-link-underline-opacity, 1)) !important;
6850 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6851 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6853 .link-warning:hover, .link-warning:focus {
6854 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6855 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6859 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6860 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6862 .link-danger:hover, .link-danger:focus {
6863 color: RGBA(108, 40, 6, var(--bs-link-opacity, 1)) !important;
6864 text-decoration-color: RGBA(108, 40, 6, var(--bs-link-underline-opacity, 1)) !important;
6868 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6869 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6871 .link-light:hover, .link-light:focus {
6872 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6873 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6877 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6878 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6880 .link-dark:hover, .link-dark:focus {
6881 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6882 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6885 .link-body-emphasis {
6886 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6887 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6889 .link-body-emphasis:hover, .link-body-emphasis:focus {
6890 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6891 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6896 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);
6900 display: inline-flex;
6902 align-items: center;
6903 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6904 text-underline-offset: 0.25em;
6905 backface-visibility: hidden;
6912 transition: 0.2s ease-in-out transform;
6914 @media (prefers-reduced-motion: reduce) {
6920 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6921 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6930 padding-top: var(--bs-aspect-ratio);
6942 --bs-aspect-ratio: 100%;
6946 --bs-aspect-ratio: 75%;
6950 --bs-aspect-ratio: 56.25%;
6954 --bs-aspect-ratio: 42.8571428571%;
6985 @media (min-width: 576px) {
6997 @media (min-width: 768px) {
7009 @media (min-width: 992px) {
7021 @media (min-width: 1200px) {
7033 @media (min-width: 1400px) {
7039 .sticky-xxl-bottom {
7047 flex-direction: row;
7048 align-items: center;
7049 align-self: stretch;
7055 flex-direction: column;
7056 align-self: stretch;
7060 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7061 width: 1px !important;
7062 height: 1px !important;
7063 padding: 0 !important;
7064 margin: -1px !important;
7065 overflow: hidden !important;
7066 clip: rect(0, 0, 0, 0) !important;
7067 white-space: nowrap !important;
7068 border: 0 !important;
7070 .visually-hidden:not(caption),
7071 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7072 position: absolute !important;
7075 .stretched-link::after {
7087 text-overflow: ellipsis;
7088 white-space: nowrap;
7092 display: inline-block;
7093 align-self: stretch;
7096 background-color: currentcolor;
7101 vertical-align: baseline !important;
7105 vertical-align: top !important;
7109 vertical-align: middle !important;
7113 vertical-align: bottom !important;
7116 .align-text-bottom {
7117 vertical-align: text-bottom !important;
7121 vertical-align: text-top !important;
7125 float: left !important;
7129 float: right !important;
7133 float: none !important;
7136 .object-fit-contain {
7137 object-fit: contain !important;
7141 object-fit: cover !important;
7145 object-fit: fill !important;
7149 object-fit: scale-down !important;
7153 object-fit: none !important;
7157 opacity: 0 !important;
7161 opacity: 0.25 !important;
7165 opacity: 0.5 !important;
7169 opacity: 0.75 !important;
7173 opacity: 1 !important;
7177 overflow: auto !important;
7181 overflow: hidden !important;
7185 overflow: visible !important;
7189 overflow: scroll !important;
7193 overflow-x: auto !important;
7196 .overflow-x-hidden {
7197 overflow-x: hidden !important;
7200 .overflow-x-visible {
7201 overflow-x: visible !important;
7204 .overflow-x-scroll {
7205 overflow-x: scroll !important;
7209 overflow-y: auto !important;
7212 .overflow-y-hidden {
7213 overflow-y: hidden !important;
7216 .overflow-y-visible {
7217 overflow-y: visible !important;
7220 .overflow-y-scroll {
7221 overflow-y: scroll !important;
7225 display: inline !important;
7229 display: inline-block !important;
7233 display: block !important;
7237 display: grid !important;
7241 display: inline-grid !important;
7245 display: table !important;
7249 display: table-row !important;
7253 display: table-cell !important;
7257 display: flex !important;
7261 display: inline-flex !important;
7265 display: none !important;
7269 box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
7273 box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
7277 box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
7281 box-shadow: none !important;
7284 .focus-ring-primary {
7285 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7288 .focus-ring-secondary {
7289 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7292 .focus-ring-success {
7293 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7297 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7300 .focus-ring-warning {
7301 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7304 .focus-ring-danger {
7305 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7309 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7313 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7317 position: static !important;
7320 .position-relative {
7321 position: relative !important;
7324 .position-absolute {
7325 position: absolute !important;
7329 position: fixed !important;
7333 position: sticky !important;
7341 top: 50% !important;
7345 top: 100% !important;
7349 bottom: 0 !important;
7353 bottom: 50% !important;
7357 bottom: 100% !important;
7365 left: 50% !important;
7369 left: 100% !important;
7373 right: 0 !important;
7377 right: 50% !important;
7381 right: 100% !important;
7385 transform: translate(-50%, -50%) !important;
7388 .translate-middle-x {
7389 transform: translateX(-50%) !important;
7392 .translate-middle-y {
7393 transform: translateY(-50%) !important;
7397 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7401 border: 0 !important;
7405 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7409 border-top: 0 !important;
7413 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7417 border-right: 0 !important;
7421 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7425 border-bottom: 0 !important;
7429 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7433 border-left: 0 !important;
7437 --bs-border-opacity: 1;
7438 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7442 --bs-border-opacity: 1;
7443 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7447 --bs-border-opacity: 1;
7448 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7452 --bs-border-opacity: 1;
7453 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7457 --bs-border-opacity: 1;
7458 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7462 --bs-border-opacity: 1;
7463 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7467 --bs-border-opacity: 1;
7468 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7472 --bs-border-opacity: 1;
7473 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7477 --bs-border-opacity: 1;
7478 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7482 --bs-border-opacity: 1;
7483 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7486 .border-primary-subtle {
7487 border-color: var(--bs-primary-border-subtle) !important;
7490 .border-secondary-subtle {
7491 border-color: var(--bs-secondary-border-subtle) !important;
7494 .border-success-subtle {
7495 border-color: var(--bs-success-border-subtle) !important;
7498 .border-info-subtle {
7499 border-color: var(--bs-info-border-subtle) !important;
7502 .border-warning-subtle {
7503 border-color: var(--bs-warning-border-subtle) !important;
7506 .border-danger-subtle {
7507 border-color: var(--bs-danger-border-subtle) !important;
7510 .border-light-subtle {
7511 border-color: var(--bs-light-border-subtle) !important;
7514 .border-dark-subtle {
7515 border-color: var(--bs-dark-border-subtle) !important;
7519 border-width: 1px !important;
7523 border-width: 2px !important;
7527 border-width: 3px !important;
7531 border-width: 4px !important;
7535 border-width: 5px !important;
7538 .border-opacity-10 {
7539 --bs-border-opacity: 0.1;
7542 .border-opacity-25 {
7543 --bs-border-opacity: 0.25;
7546 .border-opacity-50 {
7547 --bs-border-opacity: 0.5;
7550 .border-opacity-75 {
7551 --bs-border-opacity: 0.75;
7554 .border-opacity-100 {
7555 --bs-border-opacity: 1;
7559 width: 25% !important;
7563 width: 50% !important;
7567 width: 75% !important;
7571 width: 100% !important;
7575 width: auto !important;
7579 max-width: 100% !important;
7583 width: 100vw !important;
7587 min-width: 100vw !important;
7591 height: 25% !important;
7595 height: 50% !important;
7599 height: 75% !important;
7603 height: 100% !important;
7607 height: auto !important;
7611 max-height: 100% !important;
7615 height: 100vh !important;
7619 min-height: 100vh !important;
7623 flex: 1 1 auto !important;
7627 flex-direction: row !important;
7631 flex-direction: column !important;
7635 flex-direction: row-reverse !important;
7638 .flex-column-reverse {
7639 flex-direction: column-reverse !important;
7643 flex-grow: 0 !important;
7647 flex-grow: 1 !important;
7651 flex-shrink: 0 !important;
7655 flex-shrink: 1 !important;
7659 flex-wrap: wrap !important;
7663 flex-wrap: nowrap !important;
7666 .flex-wrap-reverse {
7667 flex-wrap: wrap-reverse !important;
7670 .justify-content-start {
7671 justify-content: flex-start !important;
7674 .justify-content-end {
7675 justify-content: flex-end !important;
7678 .justify-content-center {
7679 justify-content: center !important;
7682 .justify-content-between {
7683 justify-content: space-between !important;
7686 .justify-content-around {
7687 justify-content: space-around !important;
7690 .justify-content-evenly {
7691 justify-content: space-evenly !important;
7694 .align-items-start {
7695 align-items: flex-start !important;
7699 align-items: flex-end !important;
7702 .align-items-center {
7703 align-items: center !important;
7706 .align-items-baseline {
7707 align-items: baseline !important;
7710 .align-items-stretch {
7711 align-items: stretch !important;
7714 .align-content-start {
7715 align-content: flex-start !important;
7718 .align-content-end {
7719 align-content: flex-end !important;
7722 .align-content-center {
7723 align-content: center !important;
7726 .align-content-between {
7727 align-content: space-between !important;
7730 .align-content-around {
7731 align-content: space-around !important;
7734 .align-content-stretch {
7735 align-content: stretch !important;
7739 align-self: auto !important;
7743 align-self: flex-start !important;
7747 align-self: flex-end !important;
7750 .align-self-center {
7751 align-self: center !important;
7754 .align-self-baseline {
7755 align-self: baseline !important;
7758 .align-self-stretch {
7759 align-self: stretch !important;
7763 order: -1 !important;
7767 order: 0 !important;
7771 order: 1 !important;
7775 order: 2 !important;
7779 order: 3 !important;
7783 order: 4 !important;
7787 order: 5 !important;
7791 order: 6 !important;
7795 margin: 0 !important;
7799 margin: 0.25rem !important;
7803 margin: 0.5rem !important;
7807 margin: 1rem !important;
7811 margin: 1.5rem !important;
7815 margin: 3rem !important;
7819 margin: auto !important;
7823 margin-right: 0 !important;
7824 margin-left: 0 !important;
7828 margin-right: 0.25rem !important;
7829 margin-left: 0.25rem !important;
7833 margin-right: 0.5rem !important;
7834 margin-left: 0.5rem !important;
7838 margin-right: 1rem !important;
7839 margin-left: 1rem !important;
7843 margin-right: 1.5rem !important;
7844 margin-left: 1.5rem !important;
7848 margin-right: 3rem !important;
7849 margin-left: 3rem !important;
7853 margin-right: auto !important;
7854 margin-left: auto !important;
7858 margin-top: 0 !important;
7859 margin-bottom: 0 !important;
7863 margin-top: 0.25rem !important;
7864 margin-bottom: 0.25rem !important;
7868 margin-top: 0.5rem !important;
7869 margin-bottom: 0.5rem !important;
7873 margin-top: 1rem !important;
7874 margin-bottom: 1rem !important;
7878 margin-top: 1.5rem !important;
7879 margin-bottom: 1.5rem !important;
7883 margin-top: 3rem !important;
7884 margin-bottom: 3rem !important;
7888 margin-top: auto !important;
7889 margin-bottom: auto !important;
7893 margin-top: 0 !important;
7897 margin-top: 0.25rem !important;
7901 margin-top: 0.5rem !important;
7905 margin-top: 1rem !important;
7909 margin-top: 1.5rem !important;
7913 margin-top: 3rem !important;
7917 margin-top: auto !important;
7921 margin-right: 0 !important;
7925 margin-right: 0.25rem !important;
7929 margin-right: 0.5rem !important;
7933 margin-right: 1rem !important;
7937 margin-right: 1.5rem !important;
7941 margin-right: 3rem !important;
7945 margin-right: auto !important;
7949 margin-bottom: 0 !important;
7953 margin-bottom: 0.25rem !important;
7957 margin-bottom: 0.5rem !important;
7961 margin-bottom: 1rem !important;
7965 margin-bottom: 1.5rem !important;
7969 margin-bottom: 3rem !important;
7973 margin-bottom: auto !important;
7977 margin-left: 0 !important;
7981 margin-left: 0.25rem !important;
7985 margin-left: 0.5rem !important;
7989 margin-left: 1rem !important;
7993 margin-left: 1.5rem !important;
7997 margin-left: 3rem !important;
8001 margin-left: auto !important;
8005 padding: 0 !important;
8009 padding: 0.25rem !important;
8013 padding: 0.5rem !important;
8017 padding: 1rem !important;
8021 padding: 1.5rem !important;
8025 padding: 3rem !important;
8029 padding-right: 0 !important;
8030 padding-left: 0 !important;
8034 padding-right: 0.25rem !important;
8035 padding-left: 0.25rem !important;
8039 padding-right: 0.5rem !important;
8040 padding-left: 0.5rem !important;
8044 padding-right: 1rem !important;
8045 padding-left: 1rem !important;
8049 padding-right: 1.5rem !important;
8050 padding-left: 1.5rem !important;
8054 padding-right: 3rem !important;
8055 padding-left: 3rem !important;
8059 padding-top: 0 !important;
8060 padding-bottom: 0 !important;
8064 padding-top: 0.25rem !important;
8065 padding-bottom: 0.25rem !important;
8069 padding-top: 0.5rem !important;
8070 padding-bottom: 0.5rem !important;
8074 padding-top: 1rem !important;
8075 padding-bottom: 1rem !important;
8079 padding-top: 1.5rem !important;
8080 padding-bottom: 1.5rem !important;
8084 padding-top: 3rem !important;
8085 padding-bottom: 3rem !important;
8089 padding-top: 0 !important;
8093 padding-top: 0.25rem !important;
8097 padding-top: 0.5rem !important;
8101 padding-top: 1rem !important;
8105 padding-top: 1.5rem !important;
8109 padding-top: 3rem !important;
8113 padding-right: 0 !important;
8117 padding-right: 0.25rem !important;
8121 padding-right: 0.5rem !important;
8125 padding-right: 1rem !important;
8129 padding-right: 1.5rem !important;
8133 padding-right: 3rem !important;
8137 padding-bottom: 0 !important;
8141 padding-bottom: 0.25rem !important;
8145 padding-bottom: 0.5rem !important;
8149 padding-bottom: 1rem !important;
8153 padding-bottom: 1.5rem !important;
8157 padding-bottom: 3rem !important;
8161 padding-left: 0 !important;
8165 padding-left: 0.25rem !important;
8169 padding-left: 0.5rem !important;
8173 padding-left: 1rem !important;
8177 padding-left: 1.5rem !important;
8181 padding-left: 3rem !important;
8189 gap: 0.25rem !important;
8193 gap: 0.5rem !important;
8197 gap: 1rem !important;
8201 gap: 1.5rem !important;
8205 gap: 3rem !important;
8209 row-gap: 0 !important;
8213 row-gap: 0.25rem !important;
8217 row-gap: 0.5rem !important;
8221 row-gap: 1rem !important;
8225 row-gap: 1.5rem !important;
8229 row-gap: 3rem !important;
8233 column-gap: 0 !important;
8237 column-gap: 0.25rem !important;
8241 column-gap: 0.5rem !important;
8245 column-gap: 1rem !important;
8249 column-gap: 1.5rem !important;
8253 column-gap: 3rem !important;
8257 font-family: var(--bs-font-monospace) !important;
8261 font-size: calc(1.375rem + 1.5vw) !important;
8265 font-size: calc(1.325rem + 0.9vw) !important;
8269 font-size: calc(1.3rem + 0.6vw) !important;
8273 font-size: calc(1.275rem + 0.3vw) !important;
8277 font-size: 1.25rem !important;
8281 font-size: 1rem !important;
8285 font-style: italic !important;
8289 font-style: normal !important;
8293 font-weight: lighter !important;
8297 font-weight: 300 !important;
8301 font-weight: 400 !important;
8305 font-weight: 500 !important;
8309 font-weight: 600 !important;
8313 font-weight: 600 !important;
8317 font-weight: bolder !important;
8321 line-height: 1 !important;
8325 line-height: 1.25 !important;
8329 line-height: 1.5 !important;
8333 line-height: 2 !important;
8337 text-align: left !important;
8341 text-align: right !important;
8345 text-align: center !important;
8348 .text-decoration-none {
8349 text-decoration: none !important;
8352 .text-decoration-underline {
8353 text-decoration: underline !important;
8356 .text-decoration-line-through {
8357 text-decoration: line-through !important;
8361 text-transform: lowercase !important;
8365 text-transform: uppercase !important;
8369 text-transform: capitalize !important;
8373 white-space: normal !important;
8377 white-space: nowrap !important;
8380 /* rtl:begin:remove */
8382 word-wrap: break-word !important;
8383 word-break: break-word !important;
8386 /* rtl:end:remove */
8388 --bs-text-opacity: 1;
8389 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8393 --bs-text-opacity: 1;
8394 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8398 --bs-text-opacity: 1;
8399 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8403 --bs-text-opacity: 1;
8404 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8408 --bs-text-opacity: 1;
8409 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8413 --bs-text-opacity: 1;
8414 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8418 --bs-text-opacity: 1;
8419 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8423 --bs-text-opacity: 1;
8424 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8428 --bs-text-opacity: 1;
8429 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8433 --bs-text-opacity: 1;
8434 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8438 --bs-text-opacity: 1;
8439 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8443 --bs-text-opacity: 1;
8444 color: var(--bs-secondary-color) !important;
8448 --bs-text-opacity: 1;
8449 color: rgba(34, 34, 34, 0.5) !important;
8453 --bs-text-opacity: 1;
8454 color: rgba(255, 255, 255, 0.5) !important;
8457 .text-body-secondary {
8458 --bs-text-opacity: 1;
8459 color: var(--bs-secondary-color) !important;
8462 .text-body-tertiary {
8463 --bs-text-opacity: 1;
8464 color: var(--bs-tertiary-color) !important;
8467 .text-body-emphasis {
8468 --bs-text-opacity: 1;
8469 color: var(--bs-emphasis-color) !important;
8473 --bs-text-opacity: 1;
8474 color: inherit !important;
8478 --bs-text-opacity: 0.25;
8482 --bs-text-opacity: 0.5;
8486 --bs-text-opacity: 0.75;
8490 --bs-text-opacity: 1;
8493 .text-primary-emphasis {
8494 color: var(--bs-primary-text-emphasis) !important;
8497 .text-secondary-emphasis {
8498 color: var(--bs-secondary-text-emphasis) !important;
8501 .text-success-emphasis {
8502 color: var(--bs-success-text-emphasis) !important;
8505 .text-info-emphasis {
8506 color: var(--bs-info-text-emphasis) !important;
8509 .text-warning-emphasis {
8510 color: var(--bs-warning-text-emphasis) !important;
8513 .text-danger-emphasis {
8514 color: var(--bs-danger-text-emphasis) !important;
8517 .text-light-emphasis {
8518 color: var(--bs-light-text-emphasis) !important;
8521 .text-dark-emphasis {
8522 color: var(--bs-dark-text-emphasis) !important;
8526 --bs-link-opacity: 0.1;
8529 .link-opacity-10-hover:hover {
8530 --bs-link-opacity: 0.1;
8534 --bs-link-opacity: 0.25;
8537 .link-opacity-25-hover:hover {
8538 --bs-link-opacity: 0.25;
8542 --bs-link-opacity: 0.5;
8545 .link-opacity-50-hover:hover {
8546 --bs-link-opacity: 0.5;
8550 --bs-link-opacity: 0.75;
8553 .link-opacity-75-hover:hover {
8554 --bs-link-opacity: 0.75;
8558 --bs-link-opacity: 1;
8561 .link-opacity-100-hover:hover {
8562 --bs-link-opacity: 1;
8566 text-underline-offset: 0.125em !important;
8569 .link-offset-1-hover:hover {
8570 text-underline-offset: 0.125em !important;
8574 text-underline-offset: 0.25em !important;
8577 .link-offset-2-hover:hover {
8578 text-underline-offset: 0.25em !important;
8582 text-underline-offset: 0.375em !important;
8585 .link-offset-3-hover:hover {
8586 text-underline-offset: 0.375em !important;
8589 .link-underline-primary {
8590 --bs-link-underline-opacity: 1;
8591 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8594 .link-underline-secondary {
8595 --bs-link-underline-opacity: 1;
8596 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8599 .link-underline-success {
8600 --bs-link-underline-opacity: 1;
8601 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8604 .link-underline-info {
8605 --bs-link-underline-opacity: 1;
8606 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8609 .link-underline-warning {
8610 --bs-link-underline-opacity: 1;
8611 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8614 .link-underline-danger {
8615 --bs-link-underline-opacity: 1;
8616 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8619 .link-underline-light {
8620 --bs-link-underline-opacity: 1;
8621 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8624 .link-underline-dark {
8625 --bs-link-underline-opacity: 1;
8626 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8630 --bs-link-underline-opacity: 1;
8631 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8634 .link-underline-opacity-0 {
8635 --bs-link-underline-opacity: 0;
8638 .link-underline-opacity-0-hover:hover {
8639 --bs-link-underline-opacity: 0;
8642 .link-underline-opacity-10 {
8643 --bs-link-underline-opacity: 0.1;
8646 .link-underline-opacity-10-hover:hover {
8647 --bs-link-underline-opacity: 0.1;
8650 .link-underline-opacity-25 {
8651 --bs-link-underline-opacity: 0.25;
8654 .link-underline-opacity-25-hover:hover {
8655 --bs-link-underline-opacity: 0.25;
8658 .link-underline-opacity-50 {
8659 --bs-link-underline-opacity: 0.5;
8662 .link-underline-opacity-50-hover:hover {
8663 --bs-link-underline-opacity: 0.5;
8666 .link-underline-opacity-75 {
8667 --bs-link-underline-opacity: 0.75;
8670 .link-underline-opacity-75-hover:hover {
8671 --bs-link-underline-opacity: 0.75;
8674 .link-underline-opacity-100 {
8675 --bs-link-underline-opacity: 1;
8678 .link-underline-opacity-100-hover:hover {
8679 --bs-link-underline-opacity: 1;
8684 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8689 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8694 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8699 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8704 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8709 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8714 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8719 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8724 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8729 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8734 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8739 background-color: transparent !important;
8742 .bg-body-secondary {
8744 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8749 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8753 --bs-bg-opacity: 0.1;
8757 --bs-bg-opacity: 0.25;
8761 --bs-bg-opacity: 0.5;
8765 --bs-bg-opacity: 0.75;
8772 .bg-primary-subtle {
8773 background-color: var(--bs-primary-bg-subtle) !important;
8776 .bg-secondary-subtle {
8777 background-color: var(--bs-secondary-bg-subtle) !important;
8780 .bg-success-subtle {
8781 background-color: var(--bs-success-bg-subtle) !important;
8785 background-color: var(--bs-info-bg-subtle) !important;
8788 .bg-warning-subtle {
8789 background-color: var(--bs-warning-bg-subtle) !important;
8793 background-color: var(--bs-danger-bg-subtle) !important;
8797 background-color: var(--bs-light-bg-subtle) !important;
8801 background-color: var(--bs-dark-bg-subtle) !important;
8805 background-image: var(--bs-gradient) !important;
8809 user-select: all !important;
8813 user-select: auto !important;
8817 user-select: none !important;
8821 pointer-events: none !important;
8825 pointer-events: auto !important;
8829 border-radius: var(--bs-border-radius) !important;
8833 border-radius: 0 !important;
8837 border-radius: var(--bs-border-radius-sm) !important;
8841 border-radius: var(--bs-border-radius) !important;
8845 border-radius: var(--bs-border-radius-lg) !important;
8849 border-radius: var(--bs-border-radius-xl) !important;
8853 border-radius: var(--bs-border-radius-xxl) !important;
8857 border-radius: 50% !important;
8861 border-radius: var(--bs-border-radius-pill) !important;
8865 border-top-left-radius: var(--bs-border-radius) !important;
8866 border-top-right-radius: var(--bs-border-radius) !important;
8870 border-top-left-radius: 0 !important;
8871 border-top-right-radius: 0 !important;
8875 border-top-left-radius: var(--bs-border-radius-sm) !important;
8876 border-top-right-radius: var(--bs-border-radius-sm) !important;
8880 border-top-left-radius: var(--bs-border-radius) !important;
8881 border-top-right-radius: var(--bs-border-radius) !important;
8885 border-top-left-radius: var(--bs-border-radius-lg) !important;
8886 border-top-right-radius: var(--bs-border-radius-lg) !important;
8890 border-top-left-radius: var(--bs-border-radius-xl) !important;
8891 border-top-right-radius: var(--bs-border-radius-xl) !important;
8895 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8896 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8899 .rounded-top-circle {
8900 border-top-left-radius: 50% !important;
8901 border-top-right-radius: 50% !important;
8905 border-top-left-radius: var(--bs-border-radius-pill) !important;
8906 border-top-right-radius: var(--bs-border-radius-pill) !important;
8910 border-top-right-radius: var(--bs-border-radius) !important;
8911 border-bottom-right-radius: var(--bs-border-radius) !important;
8915 border-top-right-radius: 0 !important;
8916 border-bottom-right-radius: 0 !important;
8920 border-top-right-radius: var(--bs-border-radius-sm) !important;
8921 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8925 border-top-right-radius: var(--bs-border-radius) !important;
8926 border-bottom-right-radius: var(--bs-border-radius) !important;
8930 border-top-right-radius: var(--bs-border-radius-lg) !important;
8931 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8935 border-top-right-radius: var(--bs-border-radius-xl) !important;
8936 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8940 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8941 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8944 .rounded-end-circle {
8945 border-top-right-radius: 50% !important;
8946 border-bottom-right-radius: 50% !important;
8950 border-top-right-radius: var(--bs-border-radius-pill) !important;
8951 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8955 border-bottom-right-radius: var(--bs-border-radius) !important;
8956 border-bottom-left-radius: var(--bs-border-radius) !important;
8960 border-bottom-right-radius: 0 !important;
8961 border-bottom-left-radius: 0 !important;
8965 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8966 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8970 border-bottom-right-radius: var(--bs-border-radius) !important;
8971 border-bottom-left-radius: var(--bs-border-radius) !important;
8975 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8976 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8980 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8981 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8985 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8986 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8989 .rounded-bottom-circle {
8990 border-bottom-right-radius: 50% !important;
8991 border-bottom-left-radius: 50% !important;
8994 .rounded-bottom-pill {
8995 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8996 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9000 border-bottom-left-radius: var(--bs-border-radius) !important;
9001 border-top-left-radius: var(--bs-border-radius) !important;
9005 border-bottom-left-radius: 0 !important;
9006 border-top-left-radius: 0 !important;
9010 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9011 border-top-left-radius: var(--bs-border-radius-sm) !important;
9015 border-bottom-left-radius: var(--bs-border-radius) !important;
9016 border-top-left-radius: var(--bs-border-radius) !important;
9020 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9021 border-top-left-radius: var(--bs-border-radius-lg) !important;
9025 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9026 border-top-left-radius: var(--bs-border-radius-xl) !important;
9030 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9031 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9034 .rounded-start-circle {
9035 border-bottom-left-radius: 50% !important;
9036 border-top-left-radius: 50% !important;
9039 .rounded-start-pill {
9040 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9041 border-top-left-radius: var(--bs-border-radius-pill) !important;
9045 visibility: visible !important;
9049 visibility: hidden !important;
9053 z-index: -1 !important;
9057 z-index: 0 !important;
9061 z-index: 1 !important;
9065 z-index: 2 !important;
9069 z-index: 3 !important;
9072 @media (min-width: 576px) {
9074 float: left !important;
9077 float: right !important;
9080 float: none !important;
9082 .object-fit-sm-contain {
9083 object-fit: contain !important;
9085 .object-fit-sm-cover {
9086 object-fit: cover !important;
9088 .object-fit-sm-fill {
9089 object-fit: fill !important;
9091 .object-fit-sm-scale {
9092 object-fit: scale-down !important;
9094 .object-fit-sm-none {
9095 object-fit: none !important;
9098 display: inline !important;
9100 .d-sm-inline-block {
9101 display: inline-block !important;
9104 display: block !important;
9107 display: grid !important;
9110 display: inline-grid !important;
9113 display: table !important;
9116 display: table-row !important;
9119 display: table-cell !important;
9122 display: flex !important;
9125 display: inline-flex !important;
9128 display: none !important;
9131 flex: 1 1 auto !important;
9134 flex-direction: row !important;
9137 flex-direction: column !important;
9139 .flex-sm-row-reverse {
9140 flex-direction: row-reverse !important;
9142 .flex-sm-column-reverse {
9143 flex-direction: column-reverse !important;
9146 flex-grow: 0 !important;
9149 flex-grow: 1 !important;
9152 flex-shrink: 0 !important;
9155 flex-shrink: 1 !important;
9158 flex-wrap: wrap !important;
9161 flex-wrap: nowrap !important;
9163 .flex-sm-wrap-reverse {
9164 flex-wrap: wrap-reverse !important;
9166 .justify-content-sm-start {
9167 justify-content: flex-start !important;
9169 .justify-content-sm-end {
9170 justify-content: flex-end !important;
9172 .justify-content-sm-center {
9173 justify-content: center !important;
9175 .justify-content-sm-between {
9176 justify-content: space-between !important;
9178 .justify-content-sm-around {
9179 justify-content: space-around !important;
9181 .justify-content-sm-evenly {
9182 justify-content: space-evenly !important;
9184 .align-items-sm-start {
9185 align-items: flex-start !important;
9187 .align-items-sm-end {
9188 align-items: flex-end !important;
9190 .align-items-sm-center {
9191 align-items: center !important;
9193 .align-items-sm-baseline {
9194 align-items: baseline !important;
9196 .align-items-sm-stretch {
9197 align-items: stretch !important;
9199 .align-content-sm-start {
9200 align-content: flex-start !important;
9202 .align-content-sm-end {
9203 align-content: flex-end !important;
9205 .align-content-sm-center {
9206 align-content: center !important;
9208 .align-content-sm-between {
9209 align-content: space-between !important;
9211 .align-content-sm-around {
9212 align-content: space-around !important;
9214 .align-content-sm-stretch {
9215 align-content: stretch !important;
9217 .align-self-sm-auto {
9218 align-self: auto !important;
9220 .align-self-sm-start {
9221 align-self: flex-start !important;
9223 .align-self-sm-end {
9224 align-self: flex-end !important;
9226 .align-self-sm-center {
9227 align-self: center !important;
9229 .align-self-sm-baseline {
9230 align-self: baseline !important;
9232 .align-self-sm-stretch {
9233 align-self: stretch !important;
9236 order: -1 !important;
9239 order: 0 !important;
9242 order: 1 !important;
9245 order: 2 !important;
9248 order: 3 !important;
9251 order: 4 !important;
9254 order: 5 !important;
9257 order: 6 !important;
9260 margin: 0 !important;
9263 margin: 0.25rem !important;
9266 margin: 0.5rem !important;
9269 margin: 1rem !important;
9272 margin: 1.5rem !important;
9275 margin: 3rem !important;
9278 margin: auto !important;
9281 margin-right: 0 !important;
9282 margin-left: 0 !important;
9285 margin-right: 0.25rem !important;
9286 margin-left: 0.25rem !important;
9289 margin-right: 0.5rem !important;
9290 margin-left: 0.5rem !important;
9293 margin-right: 1rem !important;
9294 margin-left: 1rem !important;
9297 margin-right: 1.5rem !important;
9298 margin-left: 1.5rem !important;
9301 margin-right: 3rem !important;
9302 margin-left: 3rem !important;
9305 margin-right: auto !important;
9306 margin-left: auto !important;
9309 margin-top: 0 !important;
9310 margin-bottom: 0 !important;
9313 margin-top: 0.25rem !important;
9314 margin-bottom: 0.25rem !important;
9317 margin-top: 0.5rem !important;
9318 margin-bottom: 0.5rem !important;
9321 margin-top: 1rem !important;
9322 margin-bottom: 1rem !important;
9325 margin-top: 1.5rem !important;
9326 margin-bottom: 1.5rem !important;
9329 margin-top: 3rem !important;
9330 margin-bottom: 3rem !important;
9333 margin-top: auto !important;
9334 margin-bottom: auto !important;
9337 margin-top: 0 !important;
9340 margin-top: 0.25rem !important;
9343 margin-top: 0.5rem !important;
9346 margin-top: 1rem !important;
9349 margin-top: 1.5rem !important;
9352 margin-top: 3rem !important;
9355 margin-top: auto !important;
9358 margin-right: 0 !important;
9361 margin-right: 0.25rem !important;
9364 margin-right: 0.5rem !important;
9367 margin-right: 1rem !important;
9370 margin-right: 1.5rem !important;
9373 margin-right: 3rem !important;
9376 margin-right: auto !important;
9379 margin-bottom: 0 !important;
9382 margin-bottom: 0.25rem !important;
9385 margin-bottom: 0.5rem !important;
9388 margin-bottom: 1rem !important;
9391 margin-bottom: 1.5rem !important;
9394 margin-bottom: 3rem !important;
9397 margin-bottom: auto !important;
9400 margin-left: 0 !important;
9403 margin-left: 0.25rem !important;
9406 margin-left: 0.5rem !important;
9409 margin-left: 1rem !important;
9412 margin-left: 1.5rem !important;
9415 margin-left: 3rem !important;
9418 margin-left: auto !important;
9421 padding: 0 !important;
9424 padding: 0.25rem !important;
9427 padding: 0.5rem !important;
9430 padding: 1rem !important;
9433 padding: 1.5rem !important;
9436 padding: 3rem !important;
9439 padding-right: 0 !important;
9440 padding-left: 0 !important;
9443 padding-right: 0.25rem !important;
9444 padding-left: 0.25rem !important;
9447 padding-right: 0.5rem !important;
9448 padding-left: 0.5rem !important;
9451 padding-right: 1rem !important;
9452 padding-left: 1rem !important;
9455 padding-right: 1.5rem !important;
9456 padding-left: 1.5rem !important;
9459 padding-right: 3rem !important;
9460 padding-left: 3rem !important;
9463 padding-top: 0 !important;
9464 padding-bottom: 0 !important;
9467 padding-top: 0.25rem !important;
9468 padding-bottom: 0.25rem !important;
9471 padding-top: 0.5rem !important;
9472 padding-bottom: 0.5rem !important;
9475 padding-top: 1rem !important;
9476 padding-bottom: 1rem !important;
9479 padding-top: 1.5rem !important;
9480 padding-bottom: 1.5rem !important;
9483 padding-top: 3rem !important;
9484 padding-bottom: 3rem !important;
9487 padding-top: 0 !important;
9490 padding-top: 0.25rem !important;
9493 padding-top: 0.5rem !important;
9496 padding-top: 1rem !important;
9499 padding-top: 1.5rem !important;
9502 padding-top: 3rem !important;
9505 padding-right: 0 !important;
9508 padding-right: 0.25rem !important;
9511 padding-right: 0.5rem !important;
9514 padding-right: 1rem !important;
9517 padding-right: 1.5rem !important;
9520 padding-right: 3rem !important;
9523 padding-bottom: 0 !important;
9526 padding-bottom: 0.25rem !important;
9529 padding-bottom: 0.5rem !important;
9532 padding-bottom: 1rem !important;
9535 padding-bottom: 1.5rem !important;
9538 padding-bottom: 3rem !important;
9541 padding-left: 0 !important;
9544 padding-left: 0.25rem !important;
9547 padding-left: 0.5rem !important;
9550 padding-left: 1rem !important;
9553 padding-left: 1.5rem !important;
9556 padding-left: 3rem !important;
9562 gap: 0.25rem !important;
9565 gap: 0.5rem !important;
9568 gap: 1rem !important;
9571 gap: 1.5rem !important;
9574 gap: 3rem !important;
9577 row-gap: 0 !important;
9580 row-gap: 0.25rem !important;
9583 row-gap: 0.5rem !important;
9586 row-gap: 1rem !important;
9589 row-gap: 1.5rem !important;
9592 row-gap: 3rem !important;
9595 column-gap: 0 !important;
9598 column-gap: 0.25rem !important;
9601 column-gap: 0.5rem !important;
9604 column-gap: 1rem !important;
9607 column-gap: 1.5rem !important;
9610 column-gap: 3rem !important;
9613 text-align: left !important;
9616 text-align: right !important;
9619 text-align: center !important;
9622 @media (min-width: 768px) {
9624 float: left !important;
9627 float: right !important;
9630 float: none !important;
9632 .object-fit-md-contain {
9633 object-fit: contain !important;
9635 .object-fit-md-cover {
9636 object-fit: cover !important;
9638 .object-fit-md-fill {
9639 object-fit: fill !important;
9641 .object-fit-md-scale {
9642 object-fit: scale-down !important;
9644 .object-fit-md-none {
9645 object-fit: none !important;
9648 display: inline !important;
9650 .d-md-inline-block {
9651 display: inline-block !important;
9654 display: block !important;
9657 display: grid !important;
9660 display: inline-grid !important;
9663 display: table !important;
9666 display: table-row !important;
9669 display: table-cell !important;
9672 display: flex !important;
9675 display: inline-flex !important;
9678 display: none !important;
9681 flex: 1 1 auto !important;
9684 flex-direction: row !important;
9687 flex-direction: column !important;
9689 .flex-md-row-reverse {
9690 flex-direction: row-reverse !important;
9692 .flex-md-column-reverse {
9693 flex-direction: column-reverse !important;
9696 flex-grow: 0 !important;
9699 flex-grow: 1 !important;
9702 flex-shrink: 0 !important;
9705 flex-shrink: 1 !important;
9708 flex-wrap: wrap !important;
9711 flex-wrap: nowrap !important;
9713 .flex-md-wrap-reverse {
9714 flex-wrap: wrap-reverse !important;
9716 .justify-content-md-start {
9717 justify-content: flex-start !important;
9719 .justify-content-md-end {
9720 justify-content: flex-end !important;
9722 .justify-content-md-center {
9723 justify-content: center !important;
9725 .justify-content-md-between {
9726 justify-content: space-between !important;
9728 .justify-content-md-around {
9729 justify-content: space-around !important;
9731 .justify-content-md-evenly {
9732 justify-content: space-evenly !important;
9734 .align-items-md-start {
9735 align-items: flex-start !important;
9737 .align-items-md-end {
9738 align-items: flex-end !important;
9740 .align-items-md-center {
9741 align-items: center !important;
9743 .align-items-md-baseline {
9744 align-items: baseline !important;
9746 .align-items-md-stretch {
9747 align-items: stretch !important;
9749 .align-content-md-start {
9750 align-content: flex-start !important;
9752 .align-content-md-end {
9753 align-content: flex-end !important;
9755 .align-content-md-center {
9756 align-content: center !important;
9758 .align-content-md-between {
9759 align-content: space-between !important;
9761 .align-content-md-around {
9762 align-content: space-around !important;
9764 .align-content-md-stretch {
9765 align-content: stretch !important;
9767 .align-self-md-auto {
9768 align-self: auto !important;
9770 .align-self-md-start {
9771 align-self: flex-start !important;
9773 .align-self-md-end {
9774 align-self: flex-end !important;
9776 .align-self-md-center {
9777 align-self: center !important;
9779 .align-self-md-baseline {
9780 align-self: baseline !important;
9782 .align-self-md-stretch {
9783 align-self: stretch !important;
9786 order: -1 !important;
9789 order: 0 !important;
9792 order: 1 !important;
9795 order: 2 !important;
9798 order: 3 !important;
9801 order: 4 !important;
9804 order: 5 !important;
9807 order: 6 !important;
9810 margin: 0 !important;
9813 margin: 0.25rem !important;
9816 margin: 0.5rem !important;
9819 margin: 1rem !important;
9822 margin: 1.5rem !important;
9825 margin: 3rem !important;
9828 margin: auto !important;
9831 margin-right: 0 !important;
9832 margin-left: 0 !important;
9835 margin-right: 0.25rem !important;
9836 margin-left: 0.25rem !important;
9839 margin-right: 0.5rem !important;
9840 margin-left: 0.5rem !important;
9843 margin-right: 1rem !important;
9844 margin-left: 1rem !important;
9847 margin-right: 1.5rem !important;
9848 margin-left: 1.5rem !important;
9851 margin-right: 3rem !important;
9852 margin-left: 3rem !important;
9855 margin-right: auto !important;
9856 margin-left: auto !important;
9859 margin-top: 0 !important;
9860 margin-bottom: 0 !important;
9863 margin-top: 0.25rem !important;
9864 margin-bottom: 0.25rem !important;
9867 margin-top: 0.5rem !important;
9868 margin-bottom: 0.5rem !important;
9871 margin-top: 1rem !important;
9872 margin-bottom: 1rem !important;
9875 margin-top: 1.5rem !important;
9876 margin-bottom: 1.5rem !important;
9879 margin-top: 3rem !important;
9880 margin-bottom: 3rem !important;
9883 margin-top: auto !important;
9884 margin-bottom: auto !important;
9887 margin-top: 0 !important;
9890 margin-top: 0.25rem !important;
9893 margin-top: 0.5rem !important;
9896 margin-top: 1rem !important;
9899 margin-top: 1.5rem !important;
9902 margin-top: 3rem !important;
9905 margin-top: auto !important;
9908 margin-right: 0 !important;
9911 margin-right: 0.25rem !important;
9914 margin-right: 0.5rem !important;
9917 margin-right: 1rem !important;
9920 margin-right: 1.5rem !important;
9923 margin-right: 3rem !important;
9926 margin-right: auto !important;
9929 margin-bottom: 0 !important;
9932 margin-bottom: 0.25rem !important;
9935 margin-bottom: 0.5rem !important;
9938 margin-bottom: 1rem !important;
9941 margin-bottom: 1.5rem !important;
9944 margin-bottom: 3rem !important;
9947 margin-bottom: auto !important;
9950 margin-left: 0 !important;
9953 margin-left: 0.25rem !important;
9956 margin-left: 0.5rem !important;
9959 margin-left: 1rem !important;
9962 margin-left: 1.5rem !important;
9965 margin-left: 3rem !important;
9968 margin-left: auto !important;
9971 padding: 0 !important;
9974 padding: 0.25rem !important;
9977 padding: 0.5rem !important;
9980 padding: 1rem !important;
9983 padding: 1.5rem !important;
9986 padding: 3rem !important;
9989 padding-right: 0 !important;
9990 padding-left: 0 !important;
9993 padding-right: 0.25rem !important;
9994 padding-left: 0.25rem !important;
9997 padding-right: 0.5rem !important;
9998 padding-left: 0.5rem !important;
10001 padding-right: 1rem !important;
10002 padding-left: 1rem !important;
10005 padding-right: 1.5rem !important;
10006 padding-left: 1.5rem !important;
10009 padding-right: 3rem !important;
10010 padding-left: 3rem !important;
10013 padding-top: 0 !important;
10014 padding-bottom: 0 !important;
10017 padding-top: 0.25rem !important;
10018 padding-bottom: 0.25rem !important;
10021 padding-top: 0.5rem !important;
10022 padding-bottom: 0.5rem !important;
10025 padding-top: 1rem !important;
10026 padding-bottom: 1rem !important;
10029 padding-top: 1.5rem !important;
10030 padding-bottom: 1.5rem !important;
10033 padding-top: 3rem !important;
10034 padding-bottom: 3rem !important;
10037 padding-top: 0 !important;
10040 padding-top: 0.25rem !important;
10043 padding-top: 0.5rem !important;
10046 padding-top: 1rem !important;
10049 padding-top: 1.5rem !important;
10052 padding-top: 3rem !important;
10055 padding-right: 0 !important;
10058 padding-right: 0.25rem !important;
10061 padding-right: 0.5rem !important;
10064 padding-right: 1rem !important;
10067 padding-right: 1.5rem !important;
10070 padding-right: 3rem !important;
10073 padding-bottom: 0 !important;
10076 padding-bottom: 0.25rem !important;
10079 padding-bottom: 0.5rem !important;
10082 padding-bottom: 1rem !important;
10085 padding-bottom: 1.5rem !important;
10088 padding-bottom: 3rem !important;
10091 padding-left: 0 !important;
10094 padding-left: 0.25rem !important;
10097 padding-left: 0.5rem !important;
10100 padding-left: 1rem !important;
10103 padding-left: 1.5rem !important;
10106 padding-left: 3rem !important;
10112 gap: 0.25rem !important;
10115 gap: 0.5rem !important;
10118 gap: 1rem !important;
10121 gap: 1.5rem !important;
10124 gap: 3rem !important;
10127 row-gap: 0 !important;
10130 row-gap: 0.25rem !important;
10133 row-gap: 0.5rem !important;
10136 row-gap: 1rem !important;
10139 row-gap: 1.5rem !important;
10142 row-gap: 3rem !important;
10145 column-gap: 0 !important;
10148 column-gap: 0.25rem !important;
10151 column-gap: 0.5rem !important;
10154 column-gap: 1rem !important;
10157 column-gap: 1.5rem !important;
10160 column-gap: 3rem !important;
10163 text-align: left !important;
10166 text-align: right !important;
10169 text-align: center !important;
10172 @media (min-width: 992px) {
10174 float: left !important;
10177 float: right !important;
10180 float: none !important;
10182 .object-fit-lg-contain {
10183 object-fit: contain !important;
10185 .object-fit-lg-cover {
10186 object-fit: cover !important;
10188 .object-fit-lg-fill {
10189 object-fit: fill !important;
10191 .object-fit-lg-scale {
10192 object-fit: scale-down !important;
10194 .object-fit-lg-none {
10195 object-fit: none !important;
10198 display: inline !important;
10200 .d-lg-inline-block {
10201 display: inline-block !important;
10204 display: block !important;
10207 display: grid !important;
10209 .d-lg-inline-grid {
10210 display: inline-grid !important;
10213 display: table !important;
10216 display: table-row !important;
10219 display: table-cell !important;
10222 display: flex !important;
10224 .d-lg-inline-flex {
10225 display: inline-flex !important;
10228 display: none !important;
10231 flex: 1 1 auto !important;
10234 flex-direction: row !important;
10237 flex-direction: column !important;
10239 .flex-lg-row-reverse {
10240 flex-direction: row-reverse !important;
10242 .flex-lg-column-reverse {
10243 flex-direction: column-reverse !important;
10246 flex-grow: 0 !important;
10249 flex-grow: 1 !important;
10251 .flex-lg-shrink-0 {
10252 flex-shrink: 0 !important;
10254 .flex-lg-shrink-1 {
10255 flex-shrink: 1 !important;
10258 flex-wrap: wrap !important;
10261 flex-wrap: nowrap !important;
10263 .flex-lg-wrap-reverse {
10264 flex-wrap: wrap-reverse !important;
10266 .justify-content-lg-start {
10267 justify-content: flex-start !important;
10269 .justify-content-lg-end {
10270 justify-content: flex-end !important;
10272 .justify-content-lg-center {
10273 justify-content: center !important;
10275 .justify-content-lg-between {
10276 justify-content: space-between !important;
10278 .justify-content-lg-around {
10279 justify-content: space-around !important;
10281 .justify-content-lg-evenly {
10282 justify-content: space-evenly !important;
10284 .align-items-lg-start {
10285 align-items: flex-start !important;
10287 .align-items-lg-end {
10288 align-items: flex-end !important;
10290 .align-items-lg-center {
10291 align-items: center !important;
10293 .align-items-lg-baseline {
10294 align-items: baseline !important;
10296 .align-items-lg-stretch {
10297 align-items: stretch !important;
10299 .align-content-lg-start {
10300 align-content: flex-start !important;
10302 .align-content-lg-end {
10303 align-content: flex-end !important;
10305 .align-content-lg-center {
10306 align-content: center !important;
10308 .align-content-lg-between {
10309 align-content: space-between !important;
10311 .align-content-lg-around {
10312 align-content: space-around !important;
10314 .align-content-lg-stretch {
10315 align-content: stretch !important;
10317 .align-self-lg-auto {
10318 align-self: auto !important;
10320 .align-self-lg-start {
10321 align-self: flex-start !important;
10323 .align-self-lg-end {
10324 align-self: flex-end !important;
10326 .align-self-lg-center {
10327 align-self: center !important;
10329 .align-self-lg-baseline {
10330 align-self: baseline !important;
10332 .align-self-lg-stretch {
10333 align-self: stretch !important;
10336 order: -1 !important;
10339 order: 0 !important;
10342 order: 1 !important;
10345 order: 2 !important;
10348 order: 3 !important;
10351 order: 4 !important;
10354 order: 5 !important;
10357 order: 6 !important;
10360 margin: 0 !important;
10363 margin: 0.25rem !important;
10366 margin: 0.5rem !important;
10369 margin: 1rem !important;
10372 margin: 1.5rem !important;
10375 margin: 3rem !important;
10378 margin: auto !important;
10381 margin-right: 0 !important;
10382 margin-left: 0 !important;
10385 margin-right: 0.25rem !important;
10386 margin-left: 0.25rem !important;
10389 margin-right: 0.5rem !important;
10390 margin-left: 0.5rem !important;
10393 margin-right: 1rem !important;
10394 margin-left: 1rem !important;
10397 margin-right: 1.5rem !important;
10398 margin-left: 1.5rem !important;
10401 margin-right: 3rem !important;
10402 margin-left: 3rem !important;
10405 margin-right: auto !important;
10406 margin-left: auto !important;
10409 margin-top: 0 !important;
10410 margin-bottom: 0 !important;
10413 margin-top: 0.25rem !important;
10414 margin-bottom: 0.25rem !important;
10417 margin-top: 0.5rem !important;
10418 margin-bottom: 0.5rem !important;
10421 margin-top: 1rem !important;
10422 margin-bottom: 1rem !important;
10425 margin-top: 1.5rem !important;
10426 margin-bottom: 1.5rem !important;
10429 margin-top: 3rem !important;
10430 margin-bottom: 3rem !important;
10433 margin-top: auto !important;
10434 margin-bottom: auto !important;
10437 margin-top: 0 !important;
10440 margin-top: 0.25rem !important;
10443 margin-top: 0.5rem !important;
10446 margin-top: 1rem !important;
10449 margin-top: 1.5rem !important;
10452 margin-top: 3rem !important;
10455 margin-top: auto !important;
10458 margin-right: 0 !important;
10461 margin-right: 0.25rem !important;
10464 margin-right: 0.5rem !important;
10467 margin-right: 1rem !important;
10470 margin-right: 1.5rem !important;
10473 margin-right: 3rem !important;
10476 margin-right: auto !important;
10479 margin-bottom: 0 !important;
10482 margin-bottom: 0.25rem !important;
10485 margin-bottom: 0.5rem !important;
10488 margin-bottom: 1rem !important;
10491 margin-bottom: 1.5rem !important;
10494 margin-bottom: 3rem !important;
10497 margin-bottom: auto !important;
10500 margin-left: 0 !important;
10503 margin-left: 0.25rem !important;
10506 margin-left: 0.5rem !important;
10509 margin-left: 1rem !important;
10512 margin-left: 1.5rem !important;
10515 margin-left: 3rem !important;
10518 margin-left: auto !important;
10521 padding: 0 !important;
10524 padding: 0.25rem !important;
10527 padding: 0.5rem !important;
10530 padding: 1rem !important;
10533 padding: 1.5rem !important;
10536 padding: 3rem !important;
10539 padding-right: 0 !important;
10540 padding-left: 0 !important;
10543 padding-right: 0.25rem !important;
10544 padding-left: 0.25rem !important;
10547 padding-right: 0.5rem !important;
10548 padding-left: 0.5rem !important;
10551 padding-right: 1rem !important;
10552 padding-left: 1rem !important;
10555 padding-right: 1.5rem !important;
10556 padding-left: 1.5rem !important;
10559 padding-right: 3rem !important;
10560 padding-left: 3rem !important;
10563 padding-top: 0 !important;
10564 padding-bottom: 0 !important;
10567 padding-top: 0.25rem !important;
10568 padding-bottom: 0.25rem !important;
10571 padding-top: 0.5rem !important;
10572 padding-bottom: 0.5rem !important;
10575 padding-top: 1rem !important;
10576 padding-bottom: 1rem !important;
10579 padding-top: 1.5rem !important;
10580 padding-bottom: 1.5rem !important;
10583 padding-top: 3rem !important;
10584 padding-bottom: 3rem !important;
10587 padding-top: 0 !important;
10590 padding-top: 0.25rem !important;
10593 padding-top: 0.5rem !important;
10596 padding-top: 1rem !important;
10599 padding-top: 1.5rem !important;
10602 padding-top: 3rem !important;
10605 padding-right: 0 !important;
10608 padding-right: 0.25rem !important;
10611 padding-right: 0.5rem !important;
10614 padding-right: 1rem !important;
10617 padding-right: 1.5rem !important;
10620 padding-right: 3rem !important;
10623 padding-bottom: 0 !important;
10626 padding-bottom: 0.25rem !important;
10629 padding-bottom: 0.5rem !important;
10632 padding-bottom: 1rem !important;
10635 padding-bottom: 1.5rem !important;
10638 padding-bottom: 3rem !important;
10641 padding-left: 0 !important;
10644 padding-left: 0.25rem !important;
10647 padding-left: 0.5rem !important;
10650 padding-left: 1rem !important;
10653 padding-left: 1.5rem !important;
10656 padding-left: 3rem !important;
10662 gap: 0.25rem !important;
10665 gap: 0.5rem !important;
10668 gap: 1rem !important;
10671 gap: 1.5rem !important;
10674 gap: 3rem !important;
10677 row-gap: 0 !important;
10680 row-gap: 0.25rem !important;
10683 row-gap: 0.5rem !important;
10686 row-gap: 1rem !important;
10689 row-gap: 1.5rem !important;
10692 row-gap: 3rem !important;
10695 column-gap: 0 !important;
10698 column-gap: 0.25rem !important;
10701 column-gap: 0.5rem !important;
10704 column-gap: 1rem !important;
10707 column-gap: 1.5rem !important;
10710 column-gap: 3rem !important;
10713 text-align: left !important;
10716 text-align: right !important;
10719 text-align: center !important;
10722 @media (min-width: 1200px) {
10724 float: left !important;
10727 float: right !important;
10730 float: none !important;
10732 .object-fit-xl-contain {
10733 object-fit: contain !important;
10735 .object-fit-xl-cover {
10736 object-fit: cover !important;
10738 .object-fit-xl-fill {
10739 object-fit: fill !important;
10741 .object-fit-xl-scale {
10742 object-fit: scale-down !important;
10744 .object-fit-xl-none {
10745 object-fit: none !important;
10748 display: inline !important;
10750 .d-xl-inline-block {
10751 display: inline-block !important;
10754 display: block !important;
10757 display: grid !important;
10759 .d-xl-inline-grid {
10760 display: inline-grid !important;
10763 display: table !important;
10766 display: table-row !important;
10769 display: table-cell !important;
10772 display: flex !important;
10774 .d-xl-inline-flex {
10775 display: inline-flex !important;
10778 display: none !important;
10781 flex: 1 1 auto !important;
10784 flex-direction: row !important;
10787 flex-direction: column !important;
10789 .flex-xl-row-reverse {
10790 flex-direction: row-reverse !important;
10792 .flex-xl-column-reverse {
10793 flex-direction: column-reverse !important;
10796 flex-grow: 0 !important;
10799 flex-grow: 1 !important;
10801 .flex-xl-shrink-0 {
10802 flex-shrink: 0 !important;
10804 .flex-xl-shrink-1 {
10805 flex-shrink: 1 !important;
10808 flex-wrap: wrap !important;
10811 flex-wrap: nowrap !important;
10813 .flex-xl-wrap-reverse {
10814 flex-wrap: wrap-reverse !important;
10816 .justify-content-xl-start {
10817 justify-content: flex-start !important;
10819 .justify-content-xl-end {
10820 justify-content: flex-end !important;
10822 .justify-content-xl-center {
10823 justify-content: center !important;
10825 .justify-content-xl-between {
10826 justify-content: space-between !important;
10828 .justify-content-xl-around {
10829 justify-content: space-around !important;
10831 .justify-content-xl-evenly {
10832 justify-content: space-evenly !important;
10834 .align-items-xl-start {
10835 align-items: flex-start !important;
10837 .align-items-xl-end {
10838 align-items: flex-end !important;
10840 .align-items-xl-center {
10841 align-items: center !important;
10843 .align-items-xl-baseline {
10844 align-items: baseline !important;
10846 .align-items-xl-stretch {
10847 align-items: stretch !important;
10849 .align-content-xl-start {
10850 align-content: flex-start !important;
10852 .align-content-xl-end {
10853 align-content: flex-end !important;
10855 .align-content-xl-center {
10856 align-content: center !important;
10858 .align-content-xl-between {
10859 align-content: space-between !important;
10861 .align-content-xl-around {
10862 align-content: space-around !important;
10864 .align-content-xl-stretch {
10865 align-content: stretch !important;
10867 .align-self-xl-auto {
10868 align-self: auto !important;
10870 .align-self-xl-start {
10871 align-self: flex-start !important;
10873 .align-self-xl-end {
10874 align-self: flex-end !important;
10876 .align-self-xl-center {
10877 align-self: center !important;
10879 .align-self-xl-baseline {
10880 align-self: baseline !important;
10882 .align-self-xl-stretch {
10883 align-self: stretch !important;
10886 order: -1 !important;
10889 order: 0 !important;
10892 order: 1 !important;
10895 order: 2 !important;
10898 order: 3 !important;
10901 order: 4 !important;
10904 order: 5 !important;
10907 order: 6 !important;
10910 margin: 0 !important;
10913 margin: 0.25rem !important;
10916 margin: 0.5rem !important;
10919 margin: 1rem !important;
10922 margin: 1.5rem !important;
10925 margin: 3rem !important;
10928 margin: auto !important;
10931 margin-right: 0 !important;
10932 margin-left: 0 !important;
10935 margin-right: 0.25rem !important;
10936 margin-left: 0.25rem !important;
10939 margin-right: 0.5rem !important;
10940 margin-left: 0.5rem !important;
10943 margin-right: 1rem !important;
10944 margin-left: 1rem !important;
10947 margin-right: 1.5rem !important;
10948 margin-left: 1.5rem !important;
10951 margin-right: 3rem !important;
10952 margin-left: 3rem !important;
10955 margin-right: auto !important;
10956 margin-left: auto !important;
10959 margin-top: 0 !important;
10960 margin-bottom: 0 !important;
10963 margin-top: 0.25rem !important;
10964 margin-bottom: 0.25rem !important;
10967 margin-top: 0.5rem !important;
10968 margin-bottom: 0.5rem !important;
10971 margin-top: 1rem !important;
10972 margin-bottom: 1rem !important;
10975 margin-top: 1.5rem !important;
10976 margin-bottom: 1.5rem !important;
10979 margin-top: 3rem !important;
10980 margin-bottom: 3rem !important;
10983 margin-top: auto !important;
10984 margin-bottom: auto !important;
10987 margin-top: 0 !important;
10990 margin-top: 0.25rem !important;
10993 margin-top: 0.5rem !important;
10996 margin-top: 1rem !important;
10999 margin-top: 1.5rem !important;
11002 margin-top: 3rem !important;
11005 margin-top: auto !important;
11008 margin-right: 0 !important;
11011 margin-right: 0.25rem !important;
11014 margin-right: 0.5rem !important;
11017 margin-right: 1rem !important;
11020 margin-right: 1.5rem !important;
11023 margin-right: 3rem !important;
11026 margin-right: auto !important;
11029 margin-bottom: 0 !important;
11032 margin-bottom: 0.25rem !important;
11035 margin-bottom: 0.5rem !important;
11038 margin-bottom: 1rem !important;
11041 margin-bottom: 1.5rem !important;
11044 margin-bottom: 3rem !important;
11047 margin-bottom: auto !important;
11050 margin-left: 0 !important;
11053 margin-left: 0.25rem !important;
11056 margin-left: 0.5rem !important;
11059 margin-left: 1rem !important;
11062 margin-left: 1.5rem !important;
11065 margin-left: 3rem !important;
11068 margin-left: auto !important;
11071 padding: 0 !important;
11074 padding: 0.25rem !important;
11077 padding: 0.5rem !important;
11080 padding: 1rem !important;
11083 padding: 1.5rem !important;
11086 padding: 3rem !important;
11089 padding-right: 0 !important;
11090 padding-left: 0 !important;
11093 padding-right: 0.25rem !important;
11094 padding-left: 0.25rem !important;
11097 padding-right: 0.5rem !important;
11098 padding-left: 0.5rem !important;
11101 padding-right: 1rem !important;
11102 padding-left: 1rem !important;
11105 padding-right: 1.5rem !important;
11106 padding-left: 1.5rem !important;
11109 padding-right: 3rem !important;
11110 padding-left: 3rem !important;
11113 padding-top: 0 !important;
11114 padding-bottom: 0 !important;
11117 padding-top: 0.25rem !important;
11118 padding-bottom: 0.25rem !important;
11121 padding-top: 0.5rem !important;
11122 padding-bottom: 0.5rem !important;
11125 padding-top: 1rem !important;
11126 padding-bottom: 1rem !important;
11129 padding-top: 1.5rem !important;
11130 padding-bottom: 1.5rem !important;
11133 padding-top: 3rem !important;
11134 padding-bottom: 3rem !important;
11137 padding-top: 0 !important;
11140 padding-top: 0.25rem !important;
11143 padding-top: 0.5rem !important;
11146 padding-top: 1rem !important;
11149 padding-top: 1.5rem !important;
11152 padding-top: 3rem !important;
11155 padding-right: 0 !important;
11158 padding-right: 0.25rem !important;
11161 padding-right: 0.5rem !important;
11164 padding-right: 1rem !important;
11167 padding-right: 1.5rem !important;
11170 padding-right: 3rem !important;
11173 padding-bottom: 0 !important;
11176 padding-bottom: 0.25rem !important;
11179 padding-bottom: 0.5rem !important;
11182 padding-bottom: 1rem !important;
11185 padding-bottom: 1.5rem !important;
11188 padding-bottom: 3rem !important;
11191 padding-left: 0 !important;
11194 padding-left: 0.25rem !important;
11197 padding-left: 0.5rem !important;
11200 padding-left: 1rem !important;
11203 padding-left: 1.5rem !important;
11206 padding-left: 3rem !important;
11212 gap: 0.25rem !important;
11215 gap: 0.5rem !important;
11218 gap: 1rem !important;
11221 gap: 1.5rem !important;
11224 gap: 3rem !important;
11227 row-gap: 0 !important;
11230 row-gap: 0.25rem !important;
11233 row-gap: 0.5rem !important;
11236 row-gap: 1rem !important;
11239 row-gap: 1.5rem !important;
11242 row-gap: 3rem !important;
11245 column-gap: 0 !important;
11248 column-gap: 0.25rem !important;
11251 column-gap: 0.5rem !important;
11254 column-gap: 1rem !important;
11257 column-gap: 1.5rem !important;
11260 column-gap: 3rem !important;
11263 text-align: left !important;
11266 text-align: right !important;
11269 text-align: center !important;
11272 @media (min-width: 1400px) {
11274 float: left !important;
11277 float: right !important;
11280 float: none !important;
11282 .object-fit-xxl-contain {
11283 object-fit: contain !important;
11285 .object-fit-xxl-cover {
11286 object-fit: cover !important;
11288 .object-fit-xxl-fill {
11289 object-fit: fill !important;
11291 .object-fit-xxl-scale {
11292 object-fit: scale-down !important;
11294 .object-fit-xxl-none {
11295 object-fit: none !important;
11298 display: inline !important;
11300 .d-xxl-inline-block {
11301 display: inline-block !important;
11304 display: block !important;
11307 display: grid !important;
11309 .d-xxl-inline-grid {
11310 display: inline-grid !important;
11313 display: table !important;
11316 display: table-row !important;
11318 .d-xxl-table-cell {
11319 display: table-cell !important;
11322 display: flex !important;
11324 .d-xxl-inline-flex {
11325 display: inline-flex !important;
11328 display: none !important;
11331 flex: 1 1 auto !important;
11334 flex-direction: row !important;
11337 flex-direction: column !important;
11339 .flex-xxl-row-reverse {
11340 flex-direction: row-reverse !important;
11342 .flex-xxl-column-reverse {
11343 flex-direction: column-reverse !important;
11346 flex-grow: 0 !important;
11349 flex-grow: 1 !important;
11351 .flex-xxl-shrink-0 {
11352 flex-shrink: 0 !important;
11354 .flex-xxl-shrink-1 {
11355 flex-shrink: 1 !important;
11358 flex-wrap: wrap !important;
11361 flex-wrap: nowrap !important;
11363 .flex-xxl-wrap-reverse {
11364 flex-wrap: wrap-reverse !important;
11366 .justify-content-xxl-start {
11367 justify-content: flex-start !important;
11369 .justify-content-xxl-end {
11370 justify-content: flex-end !important;
11372 .justify-content-xxl-center {
11373 justify-content: center !important;
11375 .justify-content-xxl-between {
11376 justify-content: space-between !important;
11378 .justify-content-xxl-around {
11379 justify-content: space-around !important;
11381 .justify-content-xxl-evenly {
11382 justify-content: space-evenly !important;
11384 .align-items-xxl-start {
11385 align-items: flex-start !important;
11387 .align-items-xxl-end {
11388 align-items: flex-end !important;
11390 .align-items-xxl-center {
11391 align-items: center !important;
11393 .align-items-xxl-baseline {
11394 align-items: baseline !important;
11396 .align-items-xxl-stretch {
11397 align-items: stretch !important;
11399 .align-content-xxl-start {
11400 align-content: flex-start !important;
11402 .align-content-xxl-end {
11403 align-content: flex-end !important;
11405 .align-content-xxl-center {
11406 align-content: center !important;
11408 .align-content-xxl-between {
11409 align-content: space-between !important;
11411 .align-content-xxl-around {
11412 align-content: space-around !important;
11414 .align-content-xxl-stretch {
11415 align-content: stretch !important;
11417 .align-self-xxl-auto {
11418 align-self: auto !important;
11420 .align-self-xxl-start {
11421 align-self: flex-start !important;
11423 .align-self-xxl-end {
11424 align-self: flex-end !important;
11426 .align-self-xxl-center {
11427 align-self: center !important;
11429 .align-self-xxl-baseline {
11430 align-self: baseline !important;
11432 .align-self-xxl-stretch {
11433 align-self: stretch !important;
11436 order: -1 !important;
11439 order: 0 !important;
11442 order: 1 !important;
11445 order: 2 !important;
11448 order: 3 !important;
11451 order: 4 !important;
11454 order: 5 !important;
11457 order: 6 !important;
11460 margin: 0 !important;
11463 margin: 0.25rem !important;
11466 margin: 0.5rem !important;
11469 margin: 1rem !important;
11472 margin: 1.5rem !important;
11475 margin: 3rem !important;
11478 margin: auto !important;
11481 margin-right: 0 !important;
11482 margin-left: 0 !important;
11485 margin-right: 0.25rem !important;
11486 margin-left: 0.25rem !important;
11489 margin-right: 0.5rem !important;
11490 margin-left: 0.5rem !important;
11493 margin-right: 1rem !important;
11494 margin-left: 1rem !important;
11497 margin-right: 1.5rem !important;
11498 margin-left: 1.5rem !important;
11501 margin-right: 3rem !important;
11502 margin-left: 3rem !important;
11505 margin-right: auto !important;
11506 margin-left: auto !important;
11509 margin-top: 0 !important;
11510 margin-bottom: 0 !important;
11513 margin-top: 0.25rem !important;
11514 margin-bottom: 0.25rem !important;
11517 margin-top: 0.5rem !important;
11518 margin-bottom: 0.5rem !important;
11521 margin-top: 1rem !important;
11522 margin-bottom: 1rem !important;
11525 margin-top: 1.5rem !important;
11526 margin-bottom: 1.5rem !important;
11529 margin-top: 3rem !important;
11530 margin-bottom: 3rem !important;
11533 margin-top: auto !important;
11534 margin-bottom: auto !important;
11537 margin-top: 0 !important;
11540 margin-top: 0.25rem !important;
11543 margin-top: 0.5rem !important;
11546 margin-top: 1rem !important;
11549 margin-top: 1.5rem !important;
11552 margin-top: 3rem !important;
11555 margin-top: auto !important;
11558 margin-right: 0 !important;
11561 margin-right: 0.25rem !important;
11564 margin-right: 0.5rem !important;
11567 margin-right: 1rem !important;
11570 margin-right: 1.5rem !important;
11573 margin-right: 3rem !important;
11576 margin-right: auto !important;
11579 margin-bottom: 0 !important;
11582 margin-bottom: 0.25rem !important;
11585 margin-bottom: 0.5rem !important;
11588 margin-bottom: 1rem !important;
11591 margin-bottom: 1.5rem !important;
11594 margin-bottom: 3rem !important;
11597 margin-bottom: auto !important;
11600 margin-left: 0 !important;
11603 margin-left: 0.25rem !important;
11606 margin-left: 0.5rem !important;
11609 margin-left: 1rem !important;
11612 margin-left: 1.5rem !important;
11615 margin-left: 3rem !important;
11618 margin-left: auto !important;
11621 padding: 0 !important;
11624 padding: 0.25rem !important;
11627 padding: 0.5rem !important;
11630 padding: 1rem !important;
11633 padding: 1.5rem !important;
11636 padding: 3rem !important;
11639 padding-right: 0 !important;
11640 padding-left: 0 !important;
11643 padding-right: 0.25rem !important;
11644 padding-left: 0.25rem !important;
11647 padding-right: 0.5rem !important;
11648 padding-left: 0.5rem !important;
11651 padding-right: 1rem !important;
11652 padding-left: 1rem !important;
11655 padding-right: 1.5rem !important;
11656 padding-left: 1.5rem !important;
11659 padding-right: 3rem !important;
11660 padding-left: 3rem !important;
11663 padding-top: 0 !important;
11664 padding-bottom: 0 !important;
11667 padding-top: 0.25rem !important;
11668 padding-bottom: 0.25rem !important;
11671 padding-top: 0.5rem !important;
11672 padding-bottom: 0.5rem !important;
11675 padding-top: 1rem !important;
11676 padding-bottom: 1rem !important;
11679 padding-top: 1.5rem !important;
11680 padding-bottom: 1.5rem !important;
11683 padding-top: 3rem !important;
11684 padding-bottom: 3rem !important;
11687 padding-top: 0 !important;
11690 padding-top: 0.25rem !important;
11693 padding-top: 0.5rem !important;
11696 padding-top: 1rem !important;
11699 padding-top: 1.5rem !important;
11702 padding-top: 3rem !important;
11705 padding-right: 0 !important;
11708 padding-right: 0.25rem !important;
11711 padding-right: 0.5rem !important;
11714 padding-right: 1rem !important;
11717 padding-right: 1.5rem !important;
11720 padding-right: 3rem !important;
11723 padding-bottom: 0 !important;
11726 padding-bottom: 0.25rem !important;
11729 padding-bottom: 0.5rem !important;
11732 padding-bottom: 1rem !important;
11735 padding-bottom: 1.5rem !important;
11738 padding-bottom: 3rem !important;
11741 padding-left: 0 !important;
11744 padding-left: 0.25rem !important;
11747 padding-left: 0.5rem !important;
11750 padding-left: 1rem !important;
11753 padding-left: 1.5rem !important;
11756 padding-left: 3rem !important;
11762 gap: 0.25rem !important;
11765 gap: 0.5rem !important;
11768 gap: 1rem !important;
11771 gap: 1.5rem !important;
11774 gap: 3rem !important;
11777 row-gap: 0 !important;
11780 row-gap: 0.25rem !important;
11783 row-gap: 0.5rem !important;
11786 row-gap: 1rem !important;
11789 row-gap: 1.5rem !important;
11792 row-gap: 3rem !important;
11794 .column-gap-xxl-0 {
11795 column-gap: 0 !important;
11797 .column-gap-xxl-1 {
11798 column-gap: 0.25rem !important;
11800 .column-gap-xxl-2 {
11801 column-gap: 0.5rem !important;
11803 .column-gap-xxl-3 {
11804 column-gap: 1rem !important;
11806 .column-gap-xxl-4 {
11807 column-gap: 1.5rem !important;
11809 .column-gap-xxl-5 {
11810 column-gap: 3rem !important;
11813 text-align: left !important;
11816 text-align: right !important;
11819 text-align: center !important;
11822 @media (min-width: 1200px) {
11824 font-size: 2.5rem !important;
11827 font-size: 2rem !important;
11830 font-size: 1.75rem !important;
11833 font-size: 1.5rem !important;
11838 display: inline !important;
11840 .d-print-inline-block {
11841 display: inline-block !important;
11844 display: block !important;
11847 display: grid !important;
11849 .d-print-inline-grid {
11850 display: inline-grid !important;
11853 display: table !important;
11855 .d-print-table-row {
11856 display: table-row !important;
11858 .d-print-table-cell {
11859 display: table-cell !important;
11862 display: flex !important;
11864 .d-print-inline-flex {
11865 display: inline-flex !important;
11868 display: none !important;
11872 /*# sourceMappingURL=litely-compact.css.map */