3 * Bootstrap v5.2.3 (https://getbootstrap.com/)
4 * Copyright 2011-2022 The Bootstrap Authors
5 * Copyright 2011-2022 Twitter, Inc.
6 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
22 --bs-gray-dark: #343a40;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #e9ecef;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
28 --bs-gray-600: #6c757d;
29 --bs-gray-700: #495057;
30 --bs-gray-800: #343a40;
31 --bs-gray-900: #212529;
32 --bs-primary: #0d6efd;
33 --bs-secondary: #6c757d;
34 --bs-success: #198754;
36 --bs-warning: #ffc107;
40 --bs-primary-rgb: 13, 110, 253;
41 --bs-secondary-rgb: 108, 117, 125;
42 --bs-success-rgb: 25, 135, 84;
43 --bs-info-rgb: 13, 202, 240;
44 --bs-warning-rgb: 255, 193, 7;
45 --bs-danger-rgb: 220, 53, 69;
46 --bs-light-rgb: 248, 249, 250;
47 --bs-dark-rgb: 33, 37, 41;
48 --bs-white-rgb: 255, 255, 255;
49 --bs-black-rgb: 0, 0, 0;
50 --bs-body-color-rgb: 33, 37, 41;
51 --bs-body-bg-rgb: 255, 255, 255;
52 --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
53 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
54 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
55 --bs-body-font-family: var(--bs-font-sans-serif);
56 --bs-body-font-size: 1rem;
57 --bs-body-font-weight: 400;
58 --bs-body-line-height: 1.5;
59 --bs-body-color: #212529;
61 --bs-border-width: 1px;
62 --bs-border-style: solid;
63 --bs-border-color: #dee2e6;
64 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
65 --bs-border-radius: 0.375rem;
66 --bs-border-radius-sm: 0.25rem;
67 --bs-border-radius-lg: 0.5rem;
68 --bs-border-radius-xl: 1rem;
69 --bs-border-radius-2xl: 2rem;
70 --bs-border-radius-pill: 50rem;
71 --bs-link-color: #0d6efd;
72 --bs-link-hover-color: #0a58ca;
73 --bs-code-color: #d63384;
74 --bs-highlight-bg: #fff3cd;
80 box-sizing: border-box;
83 @media (prefers-reduced-motion: no-preference) {
85 scroll-behavior: smooth;
91 font-family: var(--bs-body-font-family);
92 font-size: var(--bs-body-font-size);
93 font-weight: var(--bs-body-font-weight);
94 line-height: var(--bs-body-line-height);
95 color: var(--bs-body-color);
96 text-align: var(--bs-body-text-align);
97 background-color: var(--bs-body-bg);
98 -webkit-text-size-adjust: 100%;
99 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
106 border-top: 1px solid;
110 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
112 margin-bottom: 0.5rem;
118 font-size: calc(1.375rem + 1.5vw);
120 @media (min-width: 1200px) {
127 font-size: calc(1.325rem + 0.9vw);
129 @media (min-width: 1200px) {
136 font-size: calc(1.3rem + 0.6vw);
138 @media (min-width: 1200px) {
145 font-size: calc(1.275rem + 0.3vw);
147 @media (min-width: 1200px) {
167 -webkit-text-decoration: underline dotted;
168 text-decoration: underline dotted;
170 -webkit-text-decoration-skip-ink: none;
171 text-decoration-skip-ink: none;
177 line-height: inherit;
204 margin-bottom: 0.5rem;
223 background-color: var(--bs-highlight-bg);
231 vertical-align: baseline;
243 color: var(--bs-link-color);
244 text-decoration: underline;
247 color: var(--bs-link-hover-color);
250 a:not([href]):not([class]), a:not([href]):not([class]):hover {
252 text-decoration: none;
259 font-family: var(--bs-font-monospace);
278 color: var(--bs-code-color);
279 word-wrap: break-word;
286 padding: 0.1875rem 0.375rem;
288 color: var(--bs-body-bg);
289 background-color: var(--bs-body-color);
290 border-radius: 0.25rem;
303 vertical-align: middle;
307 caption-side: bottom;
308 border-collapse: collapse;
313 padding-bottom: 0.5rem;
320 text-align: -webkit-match-parent;
329 border-color: inherit;
335 display: inline-block;
342 button:focus:not(:focus-visible) {
352 font-family: inherit;
354 line-height: inherit;
359 text-transform: none;
373 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
374 display: none !important;
381 -webkit-appearance: button;
383 button:not(:disabled),
384 [type=button]:not(:disabled),
385 [type=reset]:not(:disabled),
386 [type=submit]:not(:disabled) {
410 margin-bottom: 0.5rem;
411 font-size: calc(1.275rem + 0.3vw);
412 line-height: inherit;
414 @media (min-width: 1200px) {
423 ::-webkit-datetime-edit-fields-wrapper,
424 ::-webkit-datetime-edit-text,
425 ::-webkit-datetime-edit-minute,
426 ::-webkit-datetime-edit-hour-field,
427 ::-webkit-datetime-edit-day-field,
428 ::-webkit-datetime-edit-month-field,
429 ::-webkit-datetime-edit-year-field {
433 ::-webkit-inner-spin-button {
438 outline-offset: -2px;
439 -webkit-appearance: textfield;
450 ::-webkit-search-decoration {
451 -webkit-appearance: none;
454 ::-webkit-color-swatch-wrapper {
458 ::-webkit-file-upload-button {
460 -webkit-appearance: button;
463 ::file-selector-button {
465 -webkit-appearance: button;
469 display: inline-block;
482 vertical-align: baseline;
486 display: none !important;
495 font-size: calc(1.625rem + 4.5vw);
499 @media (min-width: 1200px) {
506 font-size: calc(1.575rem + 3.9vw);
510 @media (min-width: 1200px) {
517 font-size: calc(1.525rem + 3.3vw);
521 @media (min-width: 1200px) {
528 font-size: calc(1.475rem + 2.7vw);
532 @media (min-width: 1200px) {
539 font-size: calc(1.425rem + 2.1vw);
543 @media (min-width: 1200px) {
550 font-size: calc(1.375rem + 1.5vw);
554 @media (min-width: 1200px) {
571 display: inline-block;
573 .list-inline-item:not(:last-child) {
574 margin-right: 0.5rem;
579 text-transform: uppercase;
586 .blockquote > :last-child {
596 .blockquote-footer::before {
607 background-color: #fff;
608 border: 1px solid var(--bs-border-color);
609 border-radius: 0.375rem;
615 display: inline-block;
619 margin-bottom: 0.5rem;
635 --bs-gutter-x: 1.5rem;
638 padding-right: calc(var(--bs-gutter-x) * 0.5);
639 padding-left: calc(var(--bs-gutter-x) * 0.5);
644 @media (min-width: 576px) {
645 .container-sm, .container {
649 @media (min-width: 768px) {
650 .container-md, .container-sm, .container {
654 @media (min-width: 992px) {
655 .container-lg, .container-md, .container-sm, .container {
659 @media (min-width: 1200px) {
660 .container-xl, .container-lg, .container-md, .container-sm, .container {
664 @media (min-width: 1400px) {
665 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
670 --bs-gutter-x: 1.5rem;
674 margin-top: calc(-1 * var(--bs-gutter-y));
675 margin-right: calc(-0.5 * var(--bs-gutter-x));
676 margin-left: calc(-0.5 * var(--bs-gutter-x));
682 padding-right: calc(var(--bs-gutter-x) * 0.5);
683 padding-left: calc(var(--bs-gutter-x) * 0.5);
684 margin-top: var(--bs-gutter-y);
708 width: 33.3333333333%;
723 width: 16.6666666667%;
792 margin-left: 8.33333333%;
796 margin-left: 16.66666667%;
804 margin-left: 33.33333333%;
808 margin-left: 41.66666667%;
816 margin-left: 58.33333333%;
820 margin-left: 66.66666667%;
828 margin-left: 83.33333333%;
832 margin-left: 91.66666667%;
847 --bs-gutter-x: 0.25rem;
852 --bs-gutter-y: 0.25rem;
857 --bs-gutter-x: 0.5rem;
862 --bs-gutter-y: 0.5rem;
877 --bs-gutter-x: 1.5rem;
882 --bs-gutter-y: 1.5rem;
895 @media (min-width: 576px) {
899 .row-cols-sm-auto > * {
913 width: 33.3333333333%;
925 width: 16.6666666667%;
983 margin-left: 8.33333333%;
986 margin-left: 16.66666667%;
992 margin-left: 33.33333333%;
995 margin-left: 41.66666667%;
1001 margin-left: 58.33333333%;
1004 margin-left: 66.66666667%;
1010 margin-left: 83.33333333%;
1013 margin-left: 91.66666667%;
1025 --bs-gutter-x: 0.25rem;
1029 --bs-gutter-y: 0.25rem;
1033 --bs-gutter-x: 0.5rem;
1037 --bs-gutter-y: 0.5rem;
1041 --bs-gutter-x: 1rem;
1045 --bs-gutter-y: 1rem;
1049 --bs-gutter-x: 1.5rem;
1053 --bs-gutter-y: 1.5rem;
1057 --bs-gutter-x: 3rem;
1061 --bs-gutter-y: 3rem;
1064 @media (min-width: 768px) {
1068 .row-cols-md-auto > * {
1072 .row-cols-md-1 > * {
1076 .row-cols-md-2 > * {
1080 .row-cols-md-3 > * {
1082 width: 33.3333333333%;
1084 .row-cols-md-4 > * {
1088 .row-cols-md-5 > * {
1092 .row-cols-md-6 > * {
1094 width: 16.6666666667%;
1106 width: 16.66666667%;
1114 width: 33.33333333%;
1118 width: 41.66666667%;
1126 width: 58.33333333%;
1130 width: 66.66666667%;
1138 width: 83.33333333%;
1142 width: 91.66666667%;
1152 margin-left: 8.33333333%;
1155 margin-left: 16.66666667%;
1161 margin-left: 33.33333333%;
1164 margin-left: 41.66666667%;
1170 margin-left: 58.33333333%;
1173 margin-left: 66.66666667%;
1179 margin-left: 83.33333333%;
1182 margin-left: 91.66666667%;
1194 --bs-gutter-x: 0.25rem;
1198 --bs-gutter-y: 0.25rem;
1202 --bs-gutter-x: 0.5rem;
1206 --bs-gutter-y: 0.5rem;
1210 --bs-gutter-x: 1rem;
1214 --bs-gutter-y: 1rem;
1218 --bs-gutter-x: 1.5rem;
1222 --bs-gutter-y: 1.5rem;
1226 --bs-gutter-x: 3rem;
1230 --bs-gutter-y: 3rem;
1233 @media (min-width: 992px) {
1237 .row-cols-lg-auto > * {
1241 .row-cols-lg-1 > * {
1245 .row-cols-lg-2 > * {
1249 .row-cols-lg-3 > * {
1251 width: 33.3333333333%;
1253 .row-cols-lg-4 > * {
1257 .row-cols-lg-5 > * {
1261 .row-cols-lg-6 > * {
1263 width: 16.6666666667%;
1275 width: 16.66666667%;
1283 width: 33.33333333%;
1287 width: 41.66666667%;
1295 width: 58.33333333%;
1299 width: 66.66666667%;
1307 width: 83.33333333%;
1311 width: 91.66666667%;
1321 margin-left: 8.33333333%;
1324 margin-left: 16.66666667%;
1330 margin-left: 33.33333333%;
1333 margin-left: 41.66666667%;
1339 margin-left: 58.33333333%;
1342 margin-left: 66.66666667%;
1348 margin-left: 83.33333333%;
1351 margin-left: 91.66666667%;
1363 --bs-gutter-x: 0.25rem;
1367 --bs-gutter-y: 0.25rem;
1371 --bs-gutter-x: 0.5rem;
1375 --bs-gutter-y: 0.5rem;
1379 --bs-gutter-x: 1rem;
1383 --bs-gutter-y: 1rem;
1387 --bs-gutter-x: 1.5rem;
1391 --bs-gutter-y: 1.5rem;
1395 --bs-gutter-x: 3rem;
1399 --bs-gutter-y: 3rem;
1402 @media (min-width: 1200px) {
1406 .row-cols-xl-auto > * {
1410 .row-cols-xl-1 > * {
1414 .row-cols-xl-2 > * {
1418 .row-cols-xl-3 > * {
1420 width: 33.3333333333%;
1422 .row-cols-xl-4 > * {
1426 .row-cols-xl-5 > * {
1430 .row-cols-xl-6 > * {
1432 width: 16.6666666667%;
1444 width: 16.66666667%;
1452 width: 33.33333333%;
1456 width: 41.66666667%;
1464 width: 58.33333333%;
1468 width: 66.66666667%;
1476 width: 83.33333333%;
1480 width: 91.66666667%;
1490 margin-left: 8.33333333%;
1493 margin-left: 16.66666667%;
1499 margin-left: 33.33333333%;
1502 margin-left: 41.66666667%;
1508 margin-left: 58.33333333%;
1511 margin-left: 66.66666667%;
1517 margin-left: 83.33333333%;
1520 margin-left: 91.66666667%;
1532 --bs-gutter-x: 0.25rem;
1536 --bs-gutter-y: 0.25rem;
1540 --bs-gutter-x: 0.5rem;
1544 --bs-gutter-y: 0.5rem;
1548 --bs-gutter-x: 1rem;
1552 --bs-gutter-y: 1rem;
1556 --bs-gutter-x: 1.5rem;
1560 --bs-gutter-y: 1.5rem;
1564 --bs-gutter-x: 3rem;
1568 --bs-gutter-y: 3rem;
1571 @media (min-width: 1400px) {
1575 .row-cols-xxl-auto > * {
1579 .row-cols-xxl-1 > * {
1583 .row-cols-xxl-2 > * {
1587 .row-cols-xxl-3 > * {
1589 width: 33.3333333333%;
1591 .row-cols-xxl-4 > * {
1595 .row-cols-xxl-5 > * {
1599 .row-cols-xxl-6 > * {
1601 width: 16.6666666667%;
1613 width: 16.66666667%;
1621 width: 33.33333333%;
1625 width: 41.66666667%;
1633 width: 58.33333333%;
1637 width: 66.66666667%;
1645 width: 83.33333333%;
1649 width: 91.66666667%;
1659 margin-left: 8.33333333%;
1662 margin-left: 16.66666667%;
1668 margin-left: 33.33333333%;
1671 margin-left: 41.66666667%;
1677 margin-left: 58.33333333%;
1680 margin-left: 66.66666667%;
1686 margin-left: 83.33333333%;
1689 margin-left: 91.66666667%;
1701 --bs-gutter-x: 0.25rem;
1705 --bs-gutter-y: 0.25rem;
1709 --bs-gutter-x: 0.5rem;
1713 --bs-gutter-y: 0.5rem;
1717 --bs-gutter-x: 1rem;
1721 --bs-gutter-y: 1rem;
1725 --bs-gutter-x: 1.5rem;
1729 --bs-gutter-y: 1.5rem;
1733 --bs-gutter-x: 3rem;
1737 --bs-gutter-y: 3rem;
1741 --bs-table-color: var(--bs-body-color);
1742 --bs-table-bg: transparent;
1743 --bs-table-border-color: var(--bs-border-color);
1744 --bs-table-accent-bg: transparent;
1745 --bs-table-striped-color: var(--bs-body-color);
1746 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1747 --bs-table-active-color: var(--bs-body-color);
1748 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1749 --bs-table-hover-color: var(--bs-body-color);
1750 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1752 margin-bottom: 1rem;
1753 color: var(--bs-table-color);
1754 vertical-align: top;
1755 border-color: var(--bs-table-border-color);
1757 .table > :not(caption) > * > * {
1758 padding: 0.5rem 0.5rem;
1759 background-color: var(--bs-table-bg);
1760 border-bottom-width: 1px;
1761 box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
1764 vertical-align: inherit;
1767 vertical-align: bottom;
1770 .table-group-divider {
1771 border-top: 2px solid currentcolor;
1778 .table-sm > :not(caption) > * > * {
1779 padding: 0.25rem 0.25rem;
1782 .table-bordered > :not(caption) > * {
1783 border-width: 1px 0;
1785 .table-bordered > :not(caption) > * > * {
1786 border-width: 0 1px;
1789 .table-borderless > :not(caption) > * > * {
1790 border-bottom-width: 0;
1792 .table-borderless > :not(:first-child) {
1793 border-top-width: 0;
1796 .table-striped > tbody > tr:nth-of-type(odd) > * {
1797 --bs-table-accent-bg: var(--bs-table-striped-bg);
1798 color: var(--bs-table-striped-color);
1801 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1802 --bs-table-accent-bg: var(--bs-table-striped-bg);
1803 color: var(--bs-table-striped-color);
1807 --bs-table-accent-bg: var(--bs-table-active-bg);
1808 color: var(--bs-table-active-color);
1811 .table-hover > tbody > tr:hover > * {
1812 --bs-table-accent-bg: var(--bs-table-hover-bg);
1813 color: var(--bs-table-hover-color);
1817 --bs-table-color: #000;
1818 --bs-table-bg: #cfe2ff;
1819 --bs-table-border-color: #bacbe6;
1820 --bs-table-striped-bg: #c5d7f2;
1821 --bs-table-striped-color: #000;
1822 --bs-table-active-bg: #bacbe6;
1823 --bs-table-active-color: #000;
1824 --bs-table-hover-bg: #bfd1ec;
1825 --bs-table-hover-color: #000;
1826 color: var(--bs-table-color);
1827 border-color: var(--bs-table-border-color);
1831 --bs-table-color: #000;
1832 --bs-table-bg: #e2e3e5;
1833 --bs-table-border-color: #cbccce;
1834 --bs-table-striped-bg: #d7d8da;
1835 --bs-table-striped-color: #000;
1836 --bs-table-active-bg: #cbccce;
1837 --bs-table-active-color: #000;
1838 --bs-table-hover-bg: #d1d2d4;
1839 --bs-table-hover-color: #000;
1840 color: var(--bs-table-color);
1841 border-color: var(--bs-table-border-color);
1845 --bs-table-color: #000;
1846 --bs-table-bg: #d1e7dd;
1847 --bs-table-border-color: #bcd0c7;
1848 --bs-table-striped-bg: #c7dbd2;
1849 --bs-table-striped-color: #000;
1850 --bs-table-active-bg: #bcd0c7;
1851 --bs-table-active-color: #000;
1852 --bs-table-hover-bg: #c1d6cc;
1853 --bs-table-hover-color: #000;
1854 color: var(--bs-table-color);
1855 border-color: var(--bs-table-border-color);
1859 --bs-table-color: #000;
1860 --bs-table-bg: #cff4fc;
1861 --bs-table-border-color: #badce3;
1862 --bs-table-striped-bg: #c5e8ef;
1863 --bs-table-striped-color: #000;
1864 --bs-table-active-bg: #badce3;
1865 --bs-table-active-color: #000;
1866 --bs-table-hover-bg: #bfe2e9;
1867 --bs-table-hover-color: #000;
1868 color: var(--bs-table-color);
1869 border-color: var(--bs-table-border-color);
1873 --bs-table-color: #000;
1874 --bs-table-bg: #fff3cd;
1875 --bs-table-border-color: #e6dbb9;
1876 --bs-table-striped-bg: #f2e7c3;
1877 --bs-table-striped-color: #000;
1878 --bs-table-active-bg: #e6dbb9;
1879 --bs-table-active-color: #000;
1880 --bs-table-hover-bg: #ece1be;
1881 --bs-table-hover-color: #000;
1882 color: var(--bs-table-color);
1883 border-color: var(--bs-table-border-color);
1887 --bs-table-color: #000;
1888 --bs-table-bg: #f8d7da;
1889 --bs-table-border-color: #dfc2c4;
1890 --bs-table-striped-bg: #eccccf;
1891 --bs-table-striped-color: #000;
1892 --bs-table-active-bg: #dfc2c4;
1893 --bs-table-active-color: #000;
1894 --bs-table-hover-bg: #e5c7ca;
1895 --bs-table-hover-color: #000;
1896 color: var(--bs-table-color);
1897 border-color: var(--bs-table-border-color);
1901 --bs-table-color: #000;
1902 --bs-table-bg: #f8f9fa;
1903 --bs-table-border-color: #dfe0e1;
1904 --bs-table-striped-bg: #ecedee;
1905 --bs-table-striped-color: #000;
1906 --bs-table-active-bg: #dfe0e1;
1907 --bs-table-active-color: #000;
1908 --bs-table-hover-bg: #e5e6e7;
1909 --bs-table-hover-color: #000;
1910 color: var(--bs-table-color);
1911 border-color: var(--bs-table-border-color);
1915 --bs-table-color: #fff;
1916 --bs-table-bg: #212529;
1917 --bs-table-border-color: #373b3e;
1918 --bs-table-striped-bg: #2c3034;
1919 --bs-table-striped-color: #fff;
1920 --bs-table-active-bg: #373b3e;
1921 --bs-table-active-color: #fff;
1922 --bs-table-hover-bg: #323539;
1923 --bs-table-hover-color: #fff;
1924 color: var(--bs-table-color);
1925 border-color: var(--bs-table-border-color);
1930 -webkit-overflow-scrolling: touch;
1933 @media (max-width: 575.98px) {
1934 .table-responsive-sm {
1936 -webkit-overflow-scrolling: touch;
1939 @media (max-width: 767.98px) {
1940 .table-responsive-md {
1942 -webkit-overflow-scrolling: touch;
1945 @media (max-width: 991.98px) {
1946 .table-responsive-lg {
1948 -webkit-overflow-scrolling: touch;
1951 @media (max-width: 1199.98px) {
1952 .table-responsive-xl {
1954 -webkit-overflow-scrolling: touch;
1957 @media (max-width: 1399.98px) {
1958 .table-responsive-xxl {
1960 -webkit-overflow-scrolling: touch;
1964 margin-bottom: 0.5rem;
1968 padding-top: calc(0.375rem + 1px);
1969 padding-bottom: calc(0.375rem + 1px);
1975 .col-form-label-lg {
1976 padding-top: calc(0.5rem + 1px);
1977 padding-bottom: calc(0.5rem + 1px);
1981 .col-form-label-sm {
1982 padding-top: calc(0.25rem + 1px);
1983 padding-bottom: calc(0.25rem + 1px);
1984 font-size: 0.875rem;
1988 margin-top: 0.25rem;
1996 padding: 0.375rem 0.75rem;
2001 background-color: #fff;
2002 background-clip: padding-box;
2003 border: 1px solid #ced4da;
2004 -webkit-appearance: none;
2005 -moz-appearance: none;
2007 border-radius: 0.375rem;
2008 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2010 @media (prefers-reduced-motion: reduce) {
2015 .form-control[type=file] {
2018 .form-control[type=file]:not(:disabled):not([readonly]) {
2021 .form-control:focus {
2023 background-color: #fff;
2024 border-color: #86b7fe;
2026 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2028 .form-control::-webkit-date-and-time-value {
2031 .form-control::-moz-placeholder {
2035 .form-control::placeholder {
2039 .form-control:disabled {
2040 background-color: #e9ecef;
2043 .form-control::-webkit-file-upload-button {
2044 padding: 0.375rem 0.75rem;
2045 margin: -0.375rem -0.75rem;
2046 -webkit-margin-end: 0.75rem;
2047 margin-inline-end: 0.75rem;
2049 background-color: #e9ecef;
2050 pointer-events: none;
2051 border-color: inherit;
2052 border-style: solid;
2054 border-inline-end-width: 1px;
2056 -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2057 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;
2059 .form-control::file-selector-button {
2060 padding: 0.375rem 0.75rem;
2061 margin: -0.375rem -0.75rem;
2062 -webkit-margin-end: 0.75rem;
2063 margin-inline-end: 0.75rem;
2065 background-color: #e9ecef;
2066 pointer-events: none;
2067 border-color: inherit;
2068 border-style: solid;
2070 border-inline-end-width: 1px;
2072 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;
2074 @media (prefers-reduced-motion: reduce) {
2075 .form-control::-webkit-file-upload-button {
2076 -webkit-transition: none;
2079 .form-control::file-selector-button {
2083 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2084 background-color: #dde0e3;
2086 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2087 background-color: #dde0e3;
2090 .form-control-plaintext {
2093 padding: 0.375rem 0;
2097 background-color: transparent;
2098 border: solid transparent;
2099 border-width: 1px 0;
2101 .form-control-plaintext:focus {
2104 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2110 min-height: calc(1.5em + 0.5rem + 2px);
2111 padding: 0.25rem 0.5rem;
2112 font-size: 0.875rem;
2113 border-radius: 0.25rem;
2115 .form-control-sm::-webkit-file-upload-button {
2116 padding: 0.25rem 0.5rem;
2117 margin: -0.25rem -0.5rem;
2118 -webkit-margin-end: 0.5rem;
2119 margin-inline-end: 0.5rem;
2121 .form-control-sm::file-selector-button {
2122 padding: 0.25rem 0.5rem;
2123 margin: -0.25rem -0.5rem;
2124 -webkit-margin-end: 0.5rem;
2125 margin-inline-end: 0.5rem;
2129 min-height: calc(1.5em + 1rem + 2px);
2130 padding: 0.5rem 1rem;
2132 border-radius: 0.5rem;
2134 .form-control-lg::-webkit-file-upload-button {
2135 padding: 0.5rem 1rem;
2136 margin: -0.5rem -1rem;
2137 -webkit-margin-end: 1rem;
2138 margin-inline-end: 1rem;
2140 .form-control-lg::file-selector-button {
2141 padding: 0.5rem 1rem;
2142 margin: -0.5rem -1rem;
2143 -webkit-margin-end: 1rem;
2144 margin-inline-end: 1rem;
2147 textarea.form-control {
2148 min-height: calc(1.5em + 0.75rem + 2px);
2150 textarea.form-control-sm {
2151 min-height: calc(1.5em + 0.5rem + 2px);
2153 textarea.form-control-lg {
2154 min-height: calc(1.5em + 1rem + 2px);
2157 .form-control-color {
2159 height: calc(1.5em + 0.75rem + 2px);
2162 .form-control-color:not(:disabled):not([readonly]) {
2165 .form-control-color::-moz-color-swatch {
2166 border: 0 !important;
2167 border-radius: 0.375rem;
2169 .form-control-color::-webkit-color-swatch {
2170 border-radius: 0.375rem;
2172 .form-control-color.form-control-sm {
2173 height: calc(1.5em + 0.5rem + 2px);
2175 .form-control-color.form-control-lg {
2176 height: calc(1.5em + 1rem + 2px);
2182 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2183 -moz-padding-start: calc(0.75rem - 3px);
2188 background-color: #fff;
2189 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2190 background-repeat: no-repeat;
2191 background-position: right 0.75rem center;
2192 background-size: 16px 12px;
2193 border: 1px solid #ced4da;
2194 border-radius: 0.375rem;
2195 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2196 -webkit-appearance: none;
2197 -moz-appearance: none;
2200 @media (prefers-reduced-motion: reduce) {
2205 .form-select:focus {
2206 border-color: #86b7fe;
2208 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2210 .form-select[multiple], .form-select[size]:not([size="1"]) {
2211 padding-right: 0.75rem;
2212 background-image: none;
2214 .form-select:disabled {
2215 background-color: #e9ecef;
2217 .form-select:-moz-focusring {
2219 text-shadow: 0 0 0 #212529;
2223 padding-top: 0.25rem;
2224 padding-bottom: 0.25rem;
2225 padding-left: 0.5rem;
2226 font-size: 0.875rem;
2227 border-radius: 0.25rem;
2231 padding-top: 0.5rem;
2232 padding-bottom: 0.5rem;
2235 border-radius: 0.5rem;
2241 padding-left: 1.5em;
2242 margin-bottom: 0.125rem;
2244 .form-check .form-check-input {
2246 margin-left: -1.5em;
2249 .form-check-reverse {
2250 padding-right: 1.5em;
2254 .form-check-reverse .form-check-input {
2256 margin-right: -1.5em;
2264 vertical-align: top;
2265 background-color: #fff;
2266 background-repeat: no-repeat;
2267 background-position: center;
2268 background-size: contain;
2269 border: 1px solid rgba(0, 0, 0, 0.25);
2270 -webkit-appearance: none;
2271 -moz-appearance: none;
2273 -webkit-print-color-adjust: exact;
2274 color-adjust: exact;
2275 print-color-adjust: exact;
2277 .form-check-input[type=checkbox] {
2278 border-radius: 0.25em;
2280 .form-check-input[type=radio] {
2283 .form-check-input:active {
2284 filter: brightness(90%);
2286 .form-check-input:focus {
2287 border-color: #86b7fe;
2289 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2291 .form-check-input:checked {
2292 background-color: #0d6efd;
2293 border-color: #0d6efd;
2295 .form-check-input:checked[type=checkbox] {
2296 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
2298 .form-check-input:checked[type=radio] {
2299 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
2301 .form-check-input[type=checkbox]:indeterminate {
2302 background-color: #0d6efd;
2303 border-color: #0d6efd;
2304 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
2306 .form-check-input:disabled {
2307 pointer-events: none;
2311 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2317 padding-left: 2.5em;
2319 .form-switch .form-check-input {
2321 margin-left: -2.5em;
2322 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
2323 background-position: left center;
2325 transition: background-position 0.15s ease-in-out;
2327 @media (prefers-reduced-motion: reduce) {
2328 .form-switch .form-check-input {
2332 .form-switch .form-check-input:focus {
2333 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
2335 .form-switch .form-check-input:checked {
2336 background-position: right center;
2337 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2339 .form-switch.form-check-reverse {
2340 padding-right: 2.5em;
2343 .form-switch.form-check-reverse .form-check-input {
2344 margin-right: -2.5em;
2348 .form-check-inline {
2349 display: inline-block;
2355 clip: rect(0, 0, 0, 0);
2356 pointer-events: none;
2358 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2359 pointer-events: none;
2368 background-color: transparent;
2369 -webkit-appearance: none;
2370 -moz-appearance: none;
2376 .form-range:focus::-webkit-slider-thumb {
2377 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2379 .form-range:focus::-moz-range-thumb {
2380 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2382 .form-range::-moz-focus-outer {
2385 .form-range::-webkit-slider-thumb {
2388 margin-top: -0.25rem;
2389 background-color: #0d6efd;
2391 border-radius: 1rem;
2392 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2393 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2394 -webkit-appearance: none;
2397 @media (prefers-reduced-motion: reduce) {
2398 .form-range::-webkit-slider-thumb {
2399 -webkit-transition: none;
2403 .form-range::-webkit-slider-thumb:active {
2404 background-color: #b6d4fe;
2406 .form-range::-webkit-slider-runnable-track {
2411 background-color: #dee2e6;
2412 border-color: transparent;
2413 border-radius: 1rem;
2415 .form-range::-moz-range-thumb {
2418 background-color: #0d6efd;
2420 border-radius: 1rem;
2421 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2422 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2423 -moz-appearance: none;
2426 @media (prefers-reduced-motion: reduce) {
2427 .form-range::-moz-range-thumb {
2428 -moz-transition: none;
2432 .form-range::-moz-range-thumb:active {
2433 background-color: #b6d4fe;
2435 .form-range::-moz-range-track {
2440 background-color: #dee2e6;
2441 border-color: transparent;
2442 border-radius: 1rem;
2444 .form-range:disabled {
2445 pointer-events: none;
2447 .form-range:disabled::-webkit-slider-thumb {
2448 background-color: #adb5bd;
2450 .form-range:disabled::-moz-range-thumb {
2451 background-color: #adb5bd;
2457 .form-floating > .form-control,
2458 .form-floating > .form-control-plaintext,
2459 .form-floating > .form-select {
2460 height: calc(3.5rem + 2px);
2463 .form-floating > label {
2469 padding: 1rem 0.75rem;
2472 text-overflow: ellipsis;
2473 white-space: nowrap;
2474 pointer-events: none;
2475 border: 1px solid transparent;
2476 transform-origin: 0 0;
2477 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2479 @media (prefers-reduced-motion: reduce) {
2480 .form-floating > label {
2484 .form-floating > .form-control,
2485 .form-floating > .form-control-plaintext {
2486 padding: 1rem 0.75rem;
2488 .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
2491 .form-floating > .form-control::placeholder,
2492 .form-floating > .form-control-plaintext::placeholder {
2495 .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
2496 padding-top: 1.625rem;
2497 padding-bottom: 0.625rem;
2499 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2500 .form-floating > .form-control-plaintext:focus,
2501 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2502 padding-top: 1.625rem;
2503 padding-bottom: 0.625rem;
2505 .form-floating > .form-control:-webkit-autofill,
2506 .form-floating > .form-control-plaintext:-webkit-autofill {
2507 padding-top: 1.625rem;
2508 padding-bottom: 0.625rem;
2510 .form-floating > .form-select {
2511 padding-top: 1.625rem;
2512 padding-bottom: 0.625rem;
2514 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2516 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2518 .form-floating > .form-control:focus ~ label,
2519 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2520 .form-floating > .form-control-plaintext ~ label,
2521 .form-floating > .form-select ~ label {
2523 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2525 .form-floating > .form-control:-webkit-autofill ~ label {
2527 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2529 .form-floating > .form-control-plaintext ~ label {
2530 border-width: 1px 0;
2537 align-items: stretch;
2540 .input-group > .form-control,
2541 .input-group > .form-select,
2542 .input-group > .form-floating {
2548 .input-group > .form-control:focus,
2549 .input-group > .form-select:focus,
2550 .input-group > .form-floating:focus-within {
2557 .input-group .btn:focus {
2563 align-items: center;
2564 padding: 0.375rem 0.75rem;
2570 white-space: nowrap;
2571 background-color: #e9ecef;
2572 border: 1px solid #ced4da;
2573 border-radius: 0.375rem;
2576 .input-group-lg > .form-control,
2577 .input-group-lg > .form-select,
2578 .input-group-lg > .input-group-text,
2579 .input-group-lg > .btn {
2580 padding: 0.5rem 1rem;
2582 border-radius: 0.5rem;
2585 .input-group-sm > .form-control,
2586 .input-group-sm > .form-select,
2587 .input-group-sm > .input-group-text,
2588 .input-group-sm > .btn {
2589 padding: 0.25rem 0.5rem;
2590 font-size: 0.875rem;
2591 border-radius: 0.25rem;
2594 .input-group-lg > .form-select,
2595 .input-group-sm > .form-select {
2596 padding-right: 3rem;
2599 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2600 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2601 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2602 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2603 border-top-right-radius: 0;
2604 border-bottom-right-radius: 0;
2606 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2607 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2608 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2609 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2610 border-top-right-radius: 0;
2611 border-bottom-right-radius: 0;
2613 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2615 border-top-left-radius: 0;
2616 border-bottom-left-radius: 0;
2618 .input-group > .form-floating:not(:first-child) > .form-control,
2619 .input-group > .form-floating:not(:first-child) > .form-select {
2620 border-top-left-radius: 0;
2621 border-bottom-left-radius: 0;
2627 margin-top: 0.25rem;
2638 padding: 0.25rem 0.5rem;
2640 font-size: 0.875rem;
2642 background-color: rgba(25, 135, 84, 0.9);
2643 border-radius: 0.375rem;
2646 .was-validated :valid ~ .valid-feedback,
2647 .was-validated :valid ~ .valid-tooltip,
2648 .is-valid ~ .valid-feedback,
2649 .is-valid ~ .valid-tooltip {
2653 .was-validated .form-control:valid, .form-control.is-valid {
2654 border-color: #198754;
2655 padding-right: calc(1.5em + 0.75rem);
2656 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2657 background-repeat: no-repeat;
2658 background-position: right calc(0.375em + 0.1875rem) center;
2659 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2661 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2662 border-color: #198754;
2663 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2666 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2667 padding-right: calc(1.5em + 0.75rem);
2668 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2671 .was-validated .form-select:valid, .form-select.is-valid {
2672 border-color: #198754;
2674 .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"] {
2675 padding-right: 4.125rem;
2676 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2677 background-position: right 0.75rem center, center right 2.25rem;
2678 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2680 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2681 border-color: #198754;
2682 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2685 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2686 width: calc(3rem + calc(1.5em + 0.75rem));
2689 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2690 border-color: #198754;
2692 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2693 background-color: #198754;
2695 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2696 box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2698 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2702 .form-check-inline .form-check-input ~ .valid-feedback {
2706 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2707 .was-validated .input-group > .form-select:not(:focus):valid,
2708 .input-group > .form-select:not(:focus).is-valid,
2709 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2710 .input-group > .form-floating:not(:focus-within).is-valid {
2717 margin-top: 0.25rem;
2728 padding: 0.25rem 0.5rem;
2730 font-size: 0.875rem;
2732 background-color: rgba(220, 53, 69, 0.9);
2733 border-radius: 0.375rem;
2736 .was-validated :invalid ~ .invalid-feedback,
2737 .was-validated :invalid ~ .invalid-tooltip,
2738 .is-invalid ~ .invalid-feedback,
2739 .is-invalid ~ .invalid-tooltip {
2743 .was-validated .form-control:invalid, .form-control.is-invalid {
2744 border-color: #dc3545;
2745 padding-right: calc(1.5em + 0.75rem);
2746 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2747 background-repeat: no-repeat;
2748 background-position: right calc(0.375em + 0.1875rem) center;
2749 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2751 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2752 border-color: #dc3545;
2753 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2756 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2757 padding-right: calc(1.5em + 0.75rem);
2758 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2761 .was-validated .form-select:invalid, .form-select.is-invalid {
2762 border-color: #dc3545;
2764 .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"] {
2765 padding-right: 4.125rem;
2766 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2767 background-position: right 0.75rem center, center right 2.25rem;
2768 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2770 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2771 border-color: #dc3545;
2772 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2775 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2776 width: calc(3rem + calc(1.5em + 0.75rem));
2779 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2780 border-color: #dc3545;
2782 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2783 background-color: #dc3545;
2785 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2786 box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2788 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2792 .form-check-inline .form-check-input ~ .invalid-feedback {
2796 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2797 .was-validated .input-group > .form-select:not(:focus):invalid,
2798 .input-group > .form-select:not(:focus).is-invalid,
2799 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2800 .input-group > .form-floating:not(:focus-within).is-invalid {
2805 --bs-btn-padding-x: 0.75rem;
2806 --bs-btn-padding-y: 0.375rem;
2807 --bs-btn-font-family: ;
2808 --bs-btn-font-size: 1rem;
2809 --bs-btn-font-weight: 400;
2810 --bs-btn-line-height: 1.5;
2811 --bs-btn-color: #212529;
2812 --bs-btn-bg: transparent;
2813 --bs-btn-border-width: 1px;
2814 --bs-btn-border-color: transparent;
2815 --bs-btn-border-radius: 0.375rem;
2816 --bs-btn-hover-border-color: transparent;
2817 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2818 --bs-btn-disabled-opacity: 0.65;
2819 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2820 display: inline-block;
2821 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2822 font-family: var(--bs-btn-font-family);
2823 font-size: var(--bs-btn-font-size);
2824 font-weight: var(--bs-btn-font-weight);
2825 line-height: var(--bs-btn-line-height);
2826 color: var(--bs-btn-color);
2828 text-decoration: none;
2829 vertical-align: middle;
2831 -webkit-user-select: none;
2832 -moz-user-select: none;
2834 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2835 border-radius: var(--bs-btn-border-radius);
2836 background-color: var(--bs-btn-bg);
2837 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;
2839 @media (prefers-reduced-motion: reduce) {
2845 color: var(--bs-btn-hover-color);
2846 background-color: var(--bs-btn-hover-bg);
2847 border-color: var(--bs-btn-hover-border-color);
2849 .btn-check + .btn:hover {
2850 color: var(--bs-btn-color);
2851 background-color: var(--bs-btn-bg);
2852 border-color: var(--bs-btn-border-color);
2854 .btn:focus-visible {
2855 color: var(--bs-btn-hover-color);
2856 background-color: var(--bs-btn-hover-bg);
2857 border-color: var(--bs-btn-hover-border-color);
2859 box-shadow: var(--bs-btn-focus-box-shadow);
2861 .btn-check:focus-visible + .btn {
2862 border-color: var(--bs-btn-hover-border-color);
2864 box-shadow: var(--bs-btn-focus-box-shadow);
2866 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2867 color: var(--bs-btn-active-color);
2868 background-color: var(--bs-btn-active-bg);
2869 border-color: var(--bs-btn-active-border-color);
2871 .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 {
2872 box-shadow: var(--bs-btn-focus-box-shadow);
2874 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2875 color: var(--bs-btn-disabled-color);
2876 pointer-events: none;
2877 background-color: var(--bs-btn-disabled-bg);
2878 border-color: var(--bs-btn-disabled-border-color);
2879 opacity: var(--bs-btn-disabled-opacity);
2883 --bs-btn-color: #fff;
2884 --bs-btn-bg: #0d6efd;
2885 --bs-btn-border-color: #0d6efd;
2886 --bs-btn-hover-color: #fff;
2887 --bs-btn-hover-bg: #0b5ed7;
2888 --bs-btn-hover-border-color: #0a58ca;
2889 --bs-btn-focus-shadow-rgb: 49, 132, 253;
2890 --bs-btn-active-color: #fff;
2891 --bs-btn-active-bg: #0a58ca;
2892 --bs-btn-active-border-color: #0a53be;
2893 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2894 --bs-btn-disabled-color: #fff;
2895 --bs-btn-disabled-bg: #0d6efd;
2896 --bs-btn-disabled-border-color: #0d6efd;
2900 --bs-btn-color: #fff;
2901 --bs-btn-bg: #6c757d;
2902 --bs-btn-border-color: #6c757d;
2903 --bs-btn-hover-color: #fff;
2904 --bs-btn-hover-bg: #5c636a;
2905 --bs-btn-hover-border-color: #565e64;
2906 --bs-btn-focus-shadow-rgb: 130, 138, 145;
2907 --bs-btn-active-color: #fff;
2908 --bs-btn-active-bg: #565e64;
2909 --bs-btn-active-border-color: #51585e;
2910 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2911 --bs-btn-disabled-color: #fff;
2912 --bs-btn-disabled-bg: #6c757d;
2913 --bs-btn-disabled-border-color: #6c757d;
2917 --bs-btn-color: #fff;
2918 --bs-btn-bg: #198754;
2919 --bs-btn-border-color: #198754;
2920 --bs-btn-hover-color: #fff;
2921 --bs-btn-hover-bg: #157347;
2922 --bs-btn-hover-border-color: #146c43;
2923 --bs-btn-focus-shadow-rgb: 60, 153, 110;
2924 --bs-btn-active-color: #fff;
2925 --bs-btn-active-bg: #146c43;
2926 --bs-btn-active-border-color: #13653f;
2927 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2928 --bs-btn-disabled-color: #fff;
2929 --bs-btn-disabled-bg: #198754;
2930 --bs-btn-disabled-border-color: #198754;
2934 --bs-btn-color: #000;
2935 --bs-btn-bg: #0dcaf0;
2936 --bs-btn-border-color: #0dcaf0;
2937 --bs-btn-hover-color: #000;
2938 --bs-btn-hover-bg: #31d2f2;
2939 --bs-btn-hover-border-color: #25cff2;
2940 --bs-btn-focus-shadow-rgb: 11, 172, 204;
2941 --bs-btn-active-color: #000;
2942 --bs-btn-active-bg: #3dd5f3;
2943 --bs-btn-active-border-color: #25cff2;
2944 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2945 --bs-btn-disabled-color: #000;
2946 --bs-btn-disabled-bg: #0dcaf0;
2947 --bs-btn-disabled-border-color: #0dcaf0;
2951 --bs-btn-color: #000;
2952 --bs-btn-bg: #ffc107;
2953 --bs-btn-border-color: #ffc107;
2954 --bs-btn-hover-color: #000;
2955 --bs-btn-hover-bg: #ffca2c;
2956 --bs-btn-hover-border-color: #ffc720;
2957 --bs-btn-focus-shadow-rgb: 217, 164, 6;
2958 --bs-btn-active-color: #000;
2959 --bs-btn-active-bg: #ffcd39;
2960 --bs-btn-active-border-color: #ffc720;
2961 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2962 --bs-btn-disabled-color: #000;
2963 --bs-btn-disabled-bg: #ffc107;
2964 --bs-btn-disabled-border-color: #ffc107;
2968 --bs-btn-color: #fff;
2969 --bs-btn-bg: #dc3545;
2970 --bs-btn-border-color: #dc3545;
2971 --bs-btn-hover-color: #fff;
2972 --bs-btn-hover-bg: #bb2d3b;
2973 --bs-btn-hover-border-color: #b02a37;
2974 --bs-btn-focus-shadow-rgb: 225, 83, 97;
2975 --bs-btn-active-color: #fff;
2976 --bs-btn-active-bg: #b02a37;
2977 --bs-btn-active-border-color: #a52834;
2978 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2979 --bs-btn-disabled-color: #fff;
2980 --bs-btn-disabled-bg: #dc3545;
2981 --bs-btn-disabled-border-color: #dc3545;
2985 --bs-btn-color: #000;
2986 --bs-btn-bg: #f8f9fa;
2987 --bs-btn-border-color: #f8f9fa;
2988 --bs-btn-hover-color: #000;
2989 --bs-btn-hover-bg: #d3d4d5;
2990 --bs-btn-hover-border-color: #c6c7c8;
2991 --bs-btn-focus-shadow-rgb: 211, 212, 213;
2992 --bs-btn-active-color: #000;
2993 --bs-btn-active-bg: #c6c7c8;
2994 --bs-btn-active-border-color: #babbbc;
2995 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2996 --bs-btn-disabled-color: #000;
2997 --bs-btn-disabled-bg: #f8f9fa;
2998 --bs-btn-disabled-border-color: #f8f9fa;
3002 --bs-btn-color: #fff;
3003 --bs-btn-bg: #212529;
3004 --bs-btn-border-color: #212529;
3005 --bs-btn-hover-color: #fff;
3006 --bs-btn-hover-bg: #424649;
3007 --bs-btn-hover-border-color: #373b3e;
3008 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3009 --bs-btn-active-color: #fff;
3010 --bs-btn-active-bg: #4d5154;
3011 --bs-btn-active-border-color: #373b3e;
3012 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3013 --bs-btn-disabled-color: #fff;
3014 --bs-btn-disabled-bg: #212529;
3015 --bs-btn-disabled-border-color: #212529;
3018 .btn-outline-primary {
3019 --bs-btn-color: #0d6efd;
3020 --bs-btn-border-color: #0d6efd;
3021 --bs-btn-hover-color: #fff;
3022 --bs-btn-hover-bg: #0d6efd;
3023 --bs-btn-hover-border-color: #0d6efd;
3024 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3025 --bs-btn-active-color: #fff;
3026 --bs-btn-active-bg: #0d6efd;
3027 --bs-btn-active-border-color: #0d6efd;
3028 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3029 --bs-btn-disabled-color: #0d6efd;
3030 --bs-btn-disabled-bg: transparent;
3031 --bs-btn-disabled-border-color: #0d6efd;
3032 --bs-gradient: none;
3035 .btn-outline-secondary {
3036 --bs-btn-color: #6c757d;
3037 --bs-btn-border-color: #6c757d;
3038 --bs-btn-hover-color: #fff;
3039 --bs-btn-hover-bg: #6c757d;
3040 --bs-btn-hover-border-color: #6c757d;
3041 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3042 --bs-btn-active-color: #fff;
3043 --bs-btn-active-bg: #6c757d;
3044 --bs-btn-active-border-color: #6c757d;
3045 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3046 --bs-btn-disabled-color: #6c757d;
3047 --bs-btn-disabled-bg: transparent;
3048 --bs-btn-disabled-border-color: #6c757d;
3049 --bs-gradient: none;
3052 .btn-outline-success {
3053 --bs-btn-color: #198754;
3054 --bs-btn-border-color: #198754;
3055 --bs-btn-hover-color: #fff;
3056 --bs-btn-hover-bg: #198754;
3057 --bs-btn-hover-border-color: #198754;
3058 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3059 --bs-btn-active-color: #fff;
3060 --bs-btn-active-bg: #198754;
3061 --bs-btn-active-border-color: #198754;
3062 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3063 --bs-btn-disabled-color: #198754;
3064 --bs-btn-disabled-bg: transparent;
3065 --bs-btn-disabled-border-color: #198754;
3066 --bs-gradient: none;
3070 --bs-btn-color: #0dcaf0;
3071 --bs-btn-border-color: #0dcaf0;
3072 --bs-btn-hover-color: #000;
3073 --bs-btn-hover-bg: #0dcaf0;
3074 --bs-btn-hover-border-color: #0dcaf0;
3075 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3076 --bs-btn-active-color: #000;
3077 --bs-btn-active-bg: #0dcaf0;
3078 --bs-btn-active-border-color: #0dcaf0;
3079 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3080 --bs-btn-disabled-color: #0dcaf0;
3081 --bs-btn-disabled-bg: transparent;
3082 --bs-btn-disabled-border-color: #0dcaf0;
3083 --bs-gradient: none;
3086 .btn-outline-warning {
3087 --bs-btn-color: #ffc107;
3088 --bs-btn-border-color: #ffc107;
3089 --bs-btn-hover-color: #000;
3090 --bs-btn-hover-bg: #ffc107;
3091 --bs-btn-hover-border-color: #ffc107;
3092 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3093 --bs-btn-active-color: #000;
3094 --bs-btn-active-bg: #ffc107;
3095 --bs-btn-active-border-color: #ffc107;
3096 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3097 --bs-btn-disabled-color: #ffc107;
3098 --bs-btn-disabled-bg: transparent;
3099 --bs-btn-disabled-border-color: #ffc107;
3100 --bs-gradient: none;
3103 .btn-outline-danger {
3104 --bs-btn-color: #dc3545;
3105 --bs-btn-border-color: #dc3545;
3106 --bs-btn-hover-color: #fff;
3107 --bs-btn-hover-bg: #dc3545;
3108 --bs-btn-hover-border-color: #dc3545;
3109 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3110 --bs-btn-active-color: #fff;
3111 --bs-btn-active-bg: #dc3545;
3112 --bs-btn-active-border-color: #dc3545;
3113 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3114 --bs-btn-disabled-color: #dc3545;
3115 --bs-btn-disabled-bg: transparent;
3116 --bs-btn-disabled-border-color: #dc3545;
3117 --bs-gradient: none;
3120 .btn-outline-light {
3121 --bs-btn-color: #f8f9fa;
3122 --bs-btn-border-color: #f8f9fa;
3123 --bs-btn-hover-color: #000;
3124 --bs-btn-hover-bg: #f8f9fa;
3125 --bs-btn-hover-border-color: #f8f9fa;
3126 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3127 --bs-btn-active-color: #000;
3128 --bs-btn-active-bg: #f8f9fa;
3129 --bs-btn-active-border-color: #f8f9fa;
3130 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3131 --bs-btn-disabled-color: #f8f9fa;
3132 --bs-btn-disabled-bg: transparent;
3133 --bs-btn-disabled-border-color: #f8f9fa;
3134 --bs-gradient: none;
3138 --bs-btn-color: #212529;
3139 --bs-btn-border-color: #212529;
3140 --bs-btn-hover-color: #fff;
3141 --bs-btn-hover-bg: #212529;
3142 --bs-btn-hover-border-color: #212529;
3143 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3144 --bs-btn-active-color: #fff;
3145 --bs-btn-active-bg: #212529;
3146 --bs-btn-active-border-color: #212529;
3147 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3148 --bs-btn-disabled-color: #212529;
3149 --bs-btn-disabled-bg: transparent;
3150 --bs-btn-disabled-border-color: #212529;
3151 --bs-gradient: none;
3155 --bs-btn-font-weight: 400;
3156 --bs-btn-color: var(--bs-link-color);
3157 --bs-btn-bg: transparent;
3158 --bs-btn-border-color: transparent;
3159 --bs-btn-hover-color: var(--bs-link-hover-color);
3160 --bs-btn-hover-border-color: transparent;
3161 --bs-btn-active-color: var(--bs-link-hover-color);
3162 --bs-btn-active-border-color: transparent;
3163 --bs-btn-disabled-color: #6c757d;
3164 --bs-btn-disabled-border-color: transparent;
3165 --bs-btn-box-shadow: none;
3166 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3167 text-decoration: underline;
3169 .btn-link:focus-visible {
3170 color: var(--bs-btn-color);
3173 color: var(--bs-btn-hover-color);
3176 .btn-lg, .btn-group-lg > .btn {
3177 --bs-btn-padding-y: 0.5rem;
3178 --bs-btn-padding-x: 1rem;
3179 --bs-btn-font-size: 1.25rem;
3180 --bs-btn-border-radius: 0.5rem;
3183 .btn-sm, .btn-group-sm > .btn {
3184 --bs-btn-padding-y: 0.25rem;
3185 --bs-btn-padding-x: 0.5rem;
3186 --bs-btn-font-size: 0.875rem;
3187 --bs-btn-border-radius: 0.25rem;
3191 transition: opacity 0.15s linear;
3193 @media (prefers-reduced-motion: reduce) {
3202 .collapse:not(.show) {
3209 transition: height 0.35s ease;
3211 @media (prefers-reduced-motion: reduce) {
3216 .collapsing.collapse-horizontal {
3219 transition: width 0.35s ease;
3221 @media (prefers-reduced-motion: reduce) {
3222 .collapsing.collapse-horizontal {
3237 white-space: nowrap;
3239 .dropdown-toggle::after {
3240 display: inline-block;
3241 margin-left: 0.255em;
3242 vertical-align: 0.255em;
3244 border-top: 0.3em solid;
3245 border-right: 0.3em solid transparent;
3247 border-left: 0.3em solid transparent;
3249 .dropdown-toggle:empty::after {
3254 --bs-dropdown-zindex: 1000;
3255 --bs-dropdown-min-width: 10rem;
3256 --bs-dropdown-padding-x: 0;
3257 --bs-dropdown-padding-y: 0.5rem;
3258 --bs-dropdown-spacer: 0.125rem;
3259 --bs-dropdown-font-size: 1rem;
3260 --bs-dropdown-color: #212529;
3261 --bs-dropdown-bg: #fff;
3262 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3263 --bs-dropdown-border-radius: 0.375rem;
3264 --bs-dropdown-border-width: 1px;
3265 --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
3266 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3267 --bs-dropdown-divider-margin-y: 0.5rem;
3268 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3269 --bs-dropdown-link-color: #212529;
3270 --bs-dropdown-link-hover-color: #1e2125;
3271 --bs-dropdown-link-hover-bg: #e9ecef;
3272 --bs-dropdown-link-active-color: #fff;
3273 --bs-dropdown-link-active-bg: #0d6efd;
3274 --bs-dropdown-link-disabled-color: #adb5bd;
3275 --bs-dropdown-item-padding-x: 1rem;
3276 --bs-dropdown-item-padding-y: 0.25rem;
3277 --bs-dropdown-header-color: #6c757d;
3278 --bs-dropdown-header-padding-x: 1rem;
3279 --bs-dropdown-header-padding-y: 0.5rem;
3281 z-index: var(--bs-dropdown-zindex);
3283 min-width: var(--bs-dropdown-min-width);
3284 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3286 font-size: var(--bs-dropdown-font-size);
3287 color: var(--bs-dropdown-color);
3290 background-color: var(--bs-dropdown-bg);
3291 background-clip: padding-box;
3292 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3293 border-radius: var(--bs-dropdown-border-radius);
3295 .dropdown-menu[data-bs-popper] {
3298 margin-top: var(--bs-dropdown-spacer);
3301 .dropdown-menu-start {
3302 --bs-position: start;
3304 .dropdown-menu-start[data-bs-popper] {
3309 .dropdown-menu-end {
3312 .dropdown-menu-end[data-bs-popper] {
3317 @media (min-width: 576px) {
3318 .dropdown-menu-sm-start {
3319 --bs-position: start;
3321 .dropdown-menu-sm-start[data-bs-popper] {
3325 .dropdown-menu-sm-end {
3328 .dropdown-menu-sm-end[data-bs-popper] {
3333 @media (min-width: 768px) {
3334 .dropdown-menu-md-start {
3335 --bs-position: start;
3337 .dropdown-menu-md-start[data-bs-popper] {
3341 .dropdown-menu-md-end {
3344 .dropdown-menu-md-end[data-bs-popper] {
3349 @media (min-width: 992px) {
3350 .dropdown-menu-lg-start {
3351 --bs-position: start;
3353 .dropdown-menu-lg-start[data-bs-popper] {
3357 .dropdown-menu-lg-end {
3360 .dropdown-menu-lg-end[data-bs-popper] {
3365 @media (min-width: 1200px) {
3366 .dropdown-menu-xl-start {
3367 --bs-position: start;
3369 .dropdown-menu-xl-start[data-bs-popper] {
3373 .dropdown-menu-xl-end {
3376 .dropdown-menu-xl-end[data-bs-popper] {
3381 @media (min-width: 1400px) {
3382 .dropdown-menu-xxl-start {
3383 --bs-position: start;
3385 .dropdown-menu-xxl-start[data-bs-popper] {
3389 .dropdown-menu-xxl-end {
3392 .dropdown-menu-xxl-end[data-bs-popper] {
3397 .dropup .dropdown-menu[data-bs-popper] {
3401 margin-bottom: var(--bs-dropdown-spacer);
3403 .dropup .dropdown-toggle::after {
3404 display: inline-block;
3405 margin-left: 0.255em;
3406 vertical-align: 0.255em;
3409 border-right: 0.3em solid transparent;
3410 border-bottom: 0.3em solid;
3411 border-left: 0.3em solid transparent;
3413 .dropup .dropdown-toggle:empty::after {
3417 .dropend .dropdown-menu[data-bs-popper] {
3422 margin-left: var(--bs-dropdown-spacer);
3424 .dropend .dropdown-toggle::after {
3425 display: inline-block;
3426 margin-left: 0.255em;
3427 vertical-align: 0.255em;
3429 border-top: 0.3em solid transparent;
3431 border-bottom: 0.3em solid transparent;
3432 border-left: 0.3em solid;
3434 .dropend .dropdown-toggle:empty::after {
3437 .dropend .dropdown-toggle::after {
3441 .dropstart .dropdown-menu[data-bs-popper] {
3446 margin-right: var(--bs-dropdown-spacer);
3448 .dropstart .dropdown-toggle::after {
3449 display: inline-block;
3450 margin-left: 0.255em;
3451 vertical-align: 0.255em;
3454 .dropstart .dropdown-toggle::after {
3457 .dropstart .dropdown-toggle::before {
3458 display: inline-block;
3459 margin-right: 0.255em;
3460 vertical-align: 0.255em;
3462 border-top: 0.3em solid transparent;
3463 border-right: 0.3em solid;
3464 border-bottom: 0.3em solid transparent;
3466 .dropstart .dropdown-toggle:empty::after {
3469 .dropstart .dropdown-toggle::before {
3475 margin: var(--bs-dropdown-divider-margin-y) 0;
3477 border-top: 1px solid var(--bs-dropdown-divider-bg);
3484 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3487 color: var(--bs-dropdown-link-color);
3488 text-align: inherit;
3489 text-decoration: none;
3490 white-space: nowrap;
3491 background-color: transparent;
3494 .dropdown-item:hover, .dropdown-item:focus {
3495 color: var(--bs-dropdown-link-hover-color);
3496 background-color: var(--bs-dropdown-link-hover-bg);
3498 .dropdown-item.active, .dropdown-item:active {
3499 color: var(--bs-dropdown-link-active-color);
3500 text-decoration: none;
3501 background-color: var(--bs-dropdown-link-active-bg);
3503 .dropdown-item.disabled, .dropdown-item:disabled {
3504 color: var(--bs-dropdown-link-disabled-color);
3505 pointer-events: none;
3506 background-color: transparent;
3509 .dropdown-menu.show {
3515 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3517 font-size: 0.875rem;
3518 color: var(--bs-dropdown-header-color);
3519 white-space: nowrap;
3522 .dropdown-item-text {
3524 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3525 color: var(--bs-dropdown-link-color);
3528 .dropdown-menu-dark {
3529 --bs-dropdown-color: #dee2e6;
3530 --bs-dropdown-bg: #343a40;
3531 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3532 --bs-dropdown-box-shadow: ;
3533 --bs-dropdown-link-color: #dee2e6;
3534 --bs-dropdown-link-hover-color: #fff;
3535 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3536 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3537 --bs-dropdown-link-active-color: #fff;
3538 --bs-dropdown-link-active-bg: #0d6efd;
3539 --bs-dropdown-link-disabled-color: #adb5bd;
3540 --bs-dropdown-header-color: #adb5bd;
3544 .btn-group-vertical {
3546 display: inline-flex;
3547 vertical-align: middle;
3550 .btn-group-vertical > .btn {
3554 .btn-group > .btn-check:checked + .btn,
3555 .btn-group > .btn-check:focus + .btn,
3556 .btn-group > .btn:hover,
3557 .btn-group > .btn:focus,
3558 .btn-group > .btn:active,
3559 .btn-group > .btn.active,
3560 .btn-group-vertical > .btn-check:checked + .btn,
3561 .btn-group-vertical > .btn-check:focus + .btn,
3562 .btn-group-vertical > .btn:hover,
3563 .btn-group-vertical > .btn:focus,
3564 .btn-group-vertical > .btn:active,
3565 .btn-group-vertical > .btn.active {
3572 justify-content: flex-start;
3574 .btn-toolbar .input-group {
3579 border-radius: 0.375rem;
3581 .btn-group > :not(.btn-check:first-child) + .btn,
3582 .btn-group > .btn-group:not(:first-child) {
3585 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3586 .btn-group > .btn.dropdown-toggle-split:first-child,
3587 .btn-group > .btn-group:not(:last-child) > .btn {
3588 border-top-right-radius: 0;
3589 border-bottom-right-radius: 0;
3591 .btn-group > .btn:nth-child(n+3),
3592 .btn-group > :not(.btn-check) + .btn,
3593 .btn-group > .btn-group:not(:first-child) > .btn {
3594 border-top-left-radius: 0;
3595 border-bottom-left-radius: 0;
3598 .dropdown-toggle-split {
3599 padding-right: 0.5625rem;
3600 padding-left: 0.5625rem;
3602 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3605 .dropstart .dropdown-toggle-split::before {
3609 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3610 padding-right: 0.375rem;
3611 padding-left: 0.375rem;
3614 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3615 padding-right: 0.75rem;
3616 padding-left: 0.75rem;
3619 .btn-group-vertical {
3620 flex-direction: column;
3621 align-items: flex-start;
3622 justify-content: center;
3624 .btn-group-vertical > .btn,
3625 .btn-group-vertical > .btn-group {
3628 .btn-group-vertical > .btn:not(:first-child),
3629 .btn-group-vertical > .btn-group:not(:first-child) {
3632 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3633 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3634 border-bottom-right-radius: 0;
3635 border-bottom-left-radius: 0;
3637 .btn-group-vertical > .btn ~ .btn,
3638 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3639 border-top-left-radius: 0;
3640 border-top-right-radius: 0;
3644 --bs-nav-link-padding-x: 1rem;
3645 --bs-nav-link-padding-y: 0.5rem;
3646 --bs-nav-link-font-weight: ;
3647 --bs-nav-link-color: var(--bs-link-color);
3648 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3649 --bs-nav-link-disabled-color: #6c757d;
3659 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3660 font-size: var(--bs-nav-link-font-size);
3661 font-weight: var(--bs-nav-link-font-weight);
3662 color: var(--bs-nav-link-color);
3663 text-decoration: none;
3664 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3666 @media (prefers-reduced-motion: reduce) {
3671 .nav-link:hover, .nav-link:focus {
3672 color: var(--bs-nav-link-hover-color);
3674 .nav-link.disabled {
3675 color: var(--bs-nav-link-disabled-color);
3676 pointer-events: none;
3681 --bs-nav-tabs-border-width: 1px;
3682 --bs-nav-tabs-border-color: #dee2e6;
3683 --bs-nav-tabs-border-radius: 0.375rem;
3684 --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
3685 --bs-nav-tabs-link-active-color: #495057;
3686 --bs-nav-tabs-link-active-bg: #fff;
3687 --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
3688 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3690 .nav-tabs .nav-link {
3691 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3693 border: var(--bs-nav-tabs-border-width) solid transparent;
3694 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3695 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3697 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3699 border-color: var(--bs-nav-tabs-link-hover-border-color);
3701 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3702 color: var(--bs-nav-link-disabled-color);
3703 background-color: transparent;
3704 border-color: transparent;
3706 .nav-tabs .nav-link.active,
3707 .nav-tabs .nav-item.show .nav-link {
3708 color: var(--bs-nav-tabs-link-active-color);
3709 background-color: var(--bs-nav-tabs-link-active-bg);
3710 border-color: var(--bs-nav-tabs-link-active-border-color);
3712 .nav-tabs .dropdown-menu {
3713 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3714 border-top-left-radius: 0;
3715 border-top-right-radius: 0;
3719 --bs-nav-pills-border-radius: 0.375rem;
3720 --bs-nav-pills-link-active-color: #fff;
3721 --bs-nav-pills-link-active-bg: #0d6efd;
3723 .nav-pills .nav-link {
3726 border-radius: var(--bs-nav-pills-border-radius);
3728 .nav-pills .nav-link:disabled {
3729 color: var(--bs-nav-link-disabled-color);
3730 background-color: transparent;
3731 border-color: transparent;
3733 .nav-pills .nav-link.active,
3734 .nav-pills .show > .nav-link {
3735 color: var(--bs-nav-pills-link-active-color);
3736 background-color: var(--bs-nav-pills-link-active-bg);
3739 .nav-fill > .nav-link,
3740 .nav-fill .nav-item {
3745 .nav-justified > .nav-link,
3746 .nav-justified .nav-item {
3752 .nav-fill .nav-item .nav-link,
3753 .nav-justified .nav-item .nav-link {
3757 .tab-content > .tab-pane {
3760 .tab-content > .active {
3765 --bs-navbar-padding-x: 0;
3766 --bs-navbar-padding-y: 0.5rem;
3767 --bs-navbar-color: rgba(0, 0, 0, 0.55);
3768 --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
3769 --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
3770 --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
3771 --bs-navbar-brand-padding-y: 0.3125rem;
3772 --bs-navbar-brand-margin-end: 1rem;
3773 --bs-navbar-brand-font-size: 1.25rem;
3774 --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
3775 --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
3776 --bs-navbar-nav-link-padding-x: 0.5rem;
3777 --bs-navbar-toggler-padding-y: 0.25rem;
3778 --bs-navbar-toggler-padding-x: 0.75rem;
3779 --bs-navbar-toggler-font-size: 1.25rem;
3780 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3781 --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
3782 --bs-navbar-toggler-border-radius: 0.375rem;
3783 --bs-navbar-toggler-focus-width: 0.25rem;
3784 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3788 align-items: center;
3789 justify-content: space-between;
3790 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3792 .navbar > .container,
3793 .navbar > .container-fluid,
3794 .navbar > .container-sm,
3795 .navbar > .container-md,
3796 .navbar > .container-lg,
3797 .navbar > .container-xl,
3798 .navbar > .container-xxl {
3801 align-items: center;
3802 justify-content: space-between;
3805 padding-top: var(--bs-navbar-brand-padding-y);
3806 padding-bottom: var(--bs-navbar-brand-padding-y);
3807 margin-right: var(--bs-navbar-brand-margin-end);
3808 font-size: var(--bs-navbar-brand-font-size);
3809 color: var(--bs-navbar-brand-color);
3810 text-decoration: none;
3811 white-space: nowrap;
3813 .navbar-brand:hover, .navbar-brand:focus {
3814 color: var(--bs-navbar-brand-hover-color);
3818 --bs-nav-link-padding-x: 0;
3819 --bs-nav-link-padding-y: 0.5rem;
3820 --bs-nav-link-font-weight: ;
3821 --bs-nav-link-color: var(--bs-navbar-color);
3822 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3823 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3825 flex-direction: column;
3830 .navbar-nav .show > .nav-link,
3831 .navbar-nav .nav-link.active {
3832 color: var(--bs-navbar-active-color);
3834 .navbar-nav .dropdown-menu {
3839 padding-top: 0.5rem;
3840 padding-bottom: 0.5rem;
3841 color: var(--bs-navbar-color);
3844 .navbar-text a:hover,
3845 .navbar-text a:focus {
3846 color: var(--bs-navbar-active-color);
3852 align-items: center;
3856 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3857 font-size: var(--bs-navbar-toggler-font-size);
3859 color: var(--bs-navbar-color);
3860 background-color: transparent;
3861 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3862 border-radius: var(--bs-navbar-toggler-border-radius);
3863 transition: var(--bs-navbar-toggler-transition);
3865 @media (prefers-reduced-motion: reduce) {
3870 .navbar-toggler:hover {
3871 text-decoration: none;
3873 .navbar-toggler:focus {
3874 text-decoration: none;
3876 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3879 .navbar-toggler-icon {
3880 display: inline-block;
3883 vertical-align: middle;
3884 background-image: var(--bs-navbar-toggler-icon-bg);
3885 background-repeat: no-repeat;
3886 background-position: center;
3887 background-size: 100%;
3890 .navbar-nav-scroll {
3891 max-height: var(--bs-scroll-height, 75vh);
3895 @media (min-width: 576px) {
3898 justify-content: flex-start;
3900 .navbar-expand-sm .navbar-nav {
3901 flex-direction: row;
3903 .navbar-expand-sm .navbar-nav .dropdown-menu {
3906 .navbar-expand-sm .navbar-nav .nav-link {
3907 padding-right: var(--bs-navbar-nav-link-padding-x);
3908 padding-left: var(--bs-navbar-nav-link-padding-x);
3910 .navbar-expand-sm .navbar-nav-scroll {
3913 .navbar-expand-sm .navbar-collapse {
3914 display: flex !important;
3917 .navbar-expand-sm .navbar-toggler {
3920 .navbar-expand-sm .offcanvas {
3924 width: auto !important;
3925 height: auto !important;
3926 visibility: visible !important;
3927 background-color: transparent !important;
3928 border: 0 !important;
3929 transform: none !important;
3932 .navbar-expand-sm .offcanvas .offcanvas-header {
3935 .navbar-expand-sm .offcanvas .offcanvas-body {
3939 overflow-y: visible;
3942 @media (min-width: 768px) {
3945 justify-content: flex-start;
3947 .navbar-expand-md .navbar-nav {
3948 flex-direction: row;
3950 .navbar-expand-md .navbar-nav .dropdown-menu {
3953 .navbar-expand-md .navbar-nav .nav-link {
3954 padding-right: var(--bs-navbar-nav-link-padding-x);
3955 padding-left: var(--bs-navbar-nav-link-padding-x);
3957 .navbar-expand-md .navbar-nav-scroll {
3960 .navbar-expand-md .navbar-collapse {
3961 display: flex !important;
3964 .navbar-expand-md .navbar-toggler {
3967 .navbar-expand-md .offcanvas {
3971 width: auto !important;
3972 height: auto !important;
3973 visibility: visible !important;
3974 background-color: transparent !important;
3975 border: 0 !important;
3976 transform: none !important;
3979 .navbar-expand-md .offcanvas .offcanvas-header {
3982 .navbar-expand-md .offcanvas .offcanvas-body {
3986 overflow-y: visible;
3989 @media (min-width: 992px) {
3992 justify-content: flex-start;
3994 .navbar-expand-lg .navbar-nav {
3995 flex-direction: row;
3997 .navbar-expand-lg .navbar-nav .dropdown-menu {
4000 .navbar-expand-lg .navbar-nav .nav-link {
4001 padding-right: var(--bs-navbar-nav-link-padding-x);
4002 padding-left: var(--bs-navbar-nav-link-padding-x);
4004 .navbar-expand-lg .navbar-nav-scroll {
4007 .navbar-expand-lg .navbar-collapse {
4008 display: flex !important;
4011 .navbar-expand-lg .navbar-toggler {
4014 .navbar-expand-lg .offcanvas {
4018 width: auto !important;
4019 height: auto !important;
4020 visibility: visible !important;
4021 background-color: transparent !important;
4022 border: 0 !important;
4023 transform: none !important;
4026 .navbar-expand-lg .offcanvas .offcanvas-header {
4029 .navbar-expand-lg .offcanvas .offcanvas-body {
4033 overflow-y: visible;
4036 @media (min-width: 1200px) {
4039 justify-content: flex-start;
4041 .navbar-expand-xl .navbar-nav {
4042 flex-direction: row;
4044 .navbar-expand-xl .navbar-nav .dropdown-menu {
4047 .navbar-expand-xl .navbar-nav .nav-link {
4048 padding-right: var(--bs-navbar-nav-link-padding-x);
4049 padding-left: var(--bs-navbar-nav-link-padding-x);
4051 .navbar-expand-xl .navbar-nav-scroll {
4054 .navbar-expand-xl .navbar-collapse {
4055 display: flex !important;
4058 .navbar-expand-xl .navbar-toggler {
4061 .navbar-expand-xl .offcanvas {
4065 width: auto !important;
4066 height: auto !important;
4067 visibility: visible !important;
4068 background-color: transparent !important;
4069 border: 0 !important;
4070 transform: none !important;
4073 .navbar-expand-xl .offcanvas .offcanvas-header {
4076 .navbar-expand-xl .offcanvas .offcanvas-body {
4080 overflow-y: visible;
4083 @media (min-width: 1400px) {
4084 .navbar-expand-xxl {
4086 justify-content: flex-start;
4088 .navbar-expand-xxl .navbar-nav {
4089 flex-direction: row;
4091 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4094 .navbar-expand-xxl .navbar-nav .nav-link {
4095 padding-right: var(--bs-navbar-nav-link-padding-x);
4096 padding-left: var(--bs-navbar-nav-link-padding-x);
4098 .navbar-expand-xxl .navbar-nav-scroll {
4101 .navbar-expand-xxl .navbar-collapse {
4102 display: flex !important;
4105 .navbar-expand-xxl .navbar-toggler {
4108 .navbar-expand-xxl .offcanvas {
4112 width: auto !important;
4113 height: auto !important;
4114 visibility: visible !important;
4115 background-color: transparent !important;
4116 border: 0 !important;
4117 transform: none !important;
4120 .navbar-expand-xxl .offcanvas .offcanvas-header {
4123 .navbar-expand-xxl .offcanvas .offcanvas-body {
4127 overflow-y: visible;
4132 justify-content: flex-start;
4134 .navbar-expand .navbar-nav {
4135 flex-direction: row;
4137 .navbar-expand .navbar-nav .dropdown-menu {
4140 .navbar-expand .navbar-nav .nav-link {
4141 padding-right: var(--bs-navbar-nav-link-padding-x);
4142 padding-left: var(--bs-navbar-nav-link-padding-x);
4144 .navbar-expand .navbar-nav-scroll {
4147 .navbar-expand .navbar-collapse {
4148 display: flex !important;
4151 .navbar-expand .navbar-toggler {
4154 .navbar-expand .offcanvas {
4158 width: auto !important;
4159 height: auto !important;
4160 visibility: visible !important;
4161 background-color: transparent !important;
4162 border: 0 !important;
4163 transform: none !important;
4166 .navbar-expand .offcanvas .offcanvas-header {
4169 .navbar-expand .offcanvas .offcanvas-body {
4173 overflow-y: visible;
4177 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4178 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4179 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4180 --bs-navbar-active-color: #fff;
4181 --bs-navbar-brand-color: #fff;
4182 --bs-navbar-brand-hover-color: #fff;
4183 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4184 --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");
4188 --bs-card-spacer-y: 1rem;
4189 --bs-card-spacer-x: 1rem;
4190 --bs-card-title-spacer-y: 0.5rem;
4191 --bs-card-border-width: 1px;
4192 --bs-card-border-color: var(--bs-border-color-translucent);
4193 --bs-card-border-radius: 0.375rem;
4194 --bs-card-box-shadow: ;
4195 --bs-card-inner-border-radius: calc(0.375rem - 1px);
4196 --bs-card-cap-padding-y: 0.5rem;
4197 --bs-card-cap-padding-x: 1rem;
4198 --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
4199 --bs-card-cap-color: ;
4203 --bs-card-img-overlay-padding: 1rem;
4204 --bs-card-group-margin: 0.75rem;
4207 flex-direction: column;
4209 height: var(--bs-card-height);
4210 word-wrap: break-word;
4211 background-color: var(--bs-card-bg);
4212 background-clip: border-box;
4213 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4214 border-radius: var(--bs-card-border-radius);
4220 .card > .list-group {
4221 border-top: inherit;
4222 border-bottom: inherit;
4224 .card > .list-group:first-child {
4225 border-top-width: 0;
4226 border-top-left-radius: var(--bs-card-inner-border-radius);
4227 border-top-right-radius: var(--bs-card-inner-border-radius);
4229 .card > .list-group:last-child {
4230 border-bottom-width: 0;
4231 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4232 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4234 .card > .card-header + .list-group,
4235 .card > .list-group + .card-footer {
4241 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4242 color: var(--bs-card-color);
4246 margin-bottom: var(--bs-card-title-spacer-y);
4250 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4254 .card-text:last-child {
4258 .card-link + .card-link {
4259 margin-left: var(--bs-card-spacer-x);
4263 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4265 color: var(--bs-card-cap-color);
4266 background-color: var(--bs-card-cap-bg);
4267 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4269 .card-header:first-child {
4270 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4274 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4275 color: var(--bs-card-cap-color);
4276 background-color: var(--bs-card-cap-bg);
4277 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4279 .card-footer:last-child {
4280 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4284 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4285 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4286 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4289 .card-header-tabs .nav-link.active {
4290 background-color: var(--bs-card-bg);
4291 border-bottom-color: var(--bs-card-bg);
4294 .card-header-pills {
4295 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4296 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4305 padding: var(--bs-card-img-overlay-padding);
4306 border-radius: var(--bs-card-inner-border-radius);
4317 border-top-left-radius: var(--bs-card-inner-border-radius);
4318 border-top-right-radius: var(--bs-card-inner-border-radius);
4323 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4324 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4327 .card-group > .card {
4328 margin-bottom: var(--bs-card-group-margin);
4330 @media (min-width: 576px) {
4333 flex-flow: row wrap;
4335 .card-group > .card {
4339 .card-group > .card + .card {
4343 .card-group > .card:not(:last-child) {
4344 border-top-right-radius: 0;
4345 border-bottom-right-radius: 0;
4347 .card-group > .card:not(:last-child) .card-img-top,
4348 .card-group > .card:not(:last-child) .card-header {
4349 border-top-right-radius: 0;
4351 .card-group > .card:not(:last-child) .card-img-bottom,
4352 .card-group > .card:not(:last-child) .card-footer {
4353 border-bottom-right-radius: 0;
4355 .card-group > .card:not(:first-child) {
4356 border-top-left-radius: 0;
4357 border-bottom-left-radius: 0;
4359 .card-group > .card:not(:first-child) .card-img-top,
4360 .card-group > .card:not(:first-child) .card-header {
4361 border-top-left-radius: 0;
4363 .card-group > .card:not(:first-child) .card-img-bottom,
4364 .card-group > .card:not(:first-child) .card-footer {
4365 border-bottom-left-radius: 0;
4370 --bs-accordion-color: #212529;
4371 --bs-accordion-bg: #fff;
4372 --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;
4373 --bs-accordion-border-color: var(--bs-border-color);
4374 --bs-accordion-border-width: 1px;
4375 --bs-accordion-border-radius: 0.375rem;
4376 --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
4377 --bs-accordion-btn-padding-x: 1.25rem;
4378 --bs-accordion-btn-padding-y: 1rem;
4379 --bs-accordion-btn-color: #212529;
4380 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4381 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4382 --bs-accordion-btn-icon-width: 1.25rem;
4383 --bs-accordion-btn-icon-transform: rotate(-180deg);
4384 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4385 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4386 --bs-accordion-btn-focus-border-color: #86b7fe;
4387 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4388 --bs-accordion-body-padding-x: 1.25rem;
4389 --bs-accordion-body-padding-y: 1rem;
4390 --bs-accordion-active-color: #0c63e4;
4391 --bs-accordion-active-bg: #e7f1ff;
4397 align-items: center;
4399 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4401 color: var(--bs-accordion-btn-color);
4403 background-color: var(--bs-accordion-btn-bg);
4406 overflow-anchor: none;
4407 transition: var(--bs-accordion-transition);
4409 @media (prefers-reduced-motion: reduce) {
4414 .accordion-button:not(.collapsed) {
4415 color: var(--bs-accordion-active-color);
4416 background-color: var(--bs-accordion-active-bg);
4417 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4419 .accordion-button:not(.collapsed)::after {
4420 background-image: var(--bs-accordion-btn-active-icon);
4421 transform: var(--bs-accordion-btn-icon-transform);
4423 .accordion-button::after {
4425 width: var(--bs-accordion-btn-icon-width);
4426 height: var(--bs-accordion-btn-icon-width);
4429 background-image: var(--bs-accordion-btn-icon);
4430 background-repeat: no-repeat;
4431 background-size: var(--bs-accordion-btn-icon-width);
4432 transition: var(--bs-accordion-btn-icon-transition);
4434 @media (prefers-reduced-motion: reduce) {
4435 .accordion-button::after {
4439 .accordion-button:hover {
4442 .accordion-button:focus {
4444 border-color: var(--bs-accordion-btn-focus-border-color);
4446 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4454 color: var(--bs-accordion-color);
4455 background-color: var(--bs-accordion-bg);
4456 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4458 .accordion-item:first-of-type {
4459 border-top-left-radius: var(--bs-accordion-border-radius);
4460 border-top-right-radius: var(--bs-accordion-border-radius);
4462 .accordion-item:first-of-type .accordion-button {
4463 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4464 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4466 .accordion-item:not(:first-of-type) {
4469 .accordion-item:last-of-type {
4470 border-bottom-right-radius: var(--bs-accordion-border-radius);
4471 border-bottom-left-radius: var(--bs-accordion-border-radius);
4473 .accordion-item:last-of-type .accordion-button.collapsed {
4474 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4475 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4477 .accordion-item:last-of-type .accordion-collapse {
4478 border-bottom-right-radius: var(--bs-accordion-border-radius);
4479 border-bottom-left-radius: var(--bs-accordion-border-radius);
4483 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4486 .accordion-flush .accordion-collapse {
4489 .accordion-flush .accordion-item {
4494 .accordion-flush .accordion-item:first-child {
4497 .accordion-flush .accordion-item:last-child {
4500 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4505 --bs-breadcrumb-padding-x: 0;
4506 --bs-breadcrumb-padding-y: 0;
4507 --bs-breadcrumb-margin-bottom: 1rem;
4508 --bs-breadcrumb-bg: ;
4509 --bs-breadcrumb-border-radius: ;
4510 --bs-breadcrumb-divider-color: #6c757d;
4511 --bs-breadcrumb-item-padding-x: 0.5rem;
4512 --bs-breadcrumb-item-active-color: #6c757d;
4515 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4516 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4517 font-size: var(--bs-breadcrumb-font-size);
4519 background-color: var(--bs-breadcrumb-bg);
4520 border-radius: var(--bs-breadcrumb-border-radius);
4523 .breadcrumb-item + .breadcrumb-item {
4524 padding-left: var(--bs-breadcrumb-item-padding-x);
4526 .breadcrumb-item + .breadcrumb-item::before {
4528 padding-right: var(--bs-breadcrumb-item-padding-x);
4529 color: var(--bs-breadcrumb-divider-color);
4530 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4532 .breadcrumb-item.active {
4533 color: var(--bs-breadcrumb-item-active-color);
4537 --bs-pagination-padding-x: 0.75rem;
4538 --bs-pagination-padding-y: 0.375rem;
4539 --bs-pagination-font-size: 1rem;
4540 --bs-pagination-color: var(--bs-link-color);
4541 --bs-pagination-bg: #fff;
4542 --bs-pagination-border-width: 1px;
4543 --bs-pagination-border-color: #dee2e6;
4544 --bs-pagination-border-radius: 0.375rem;
4545 --bs-pagination-hover-color: var(--bs-link-hover-color);
4546 --bs-pagination-hover-bg: #e9ecef;
4547 --bs-pagination-hover-border-color: #dee2e6;
4548 --bs-pagination-focus-color: var(--bs-link-hover-color);
4549 --bs-pagination-focus-bg: #e9ecef;
4550 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4551 --bs-pagination-active-color: #fff;
4552 --bs-pagination-active-bg: #0d6efd;
4553 --bs-pagination-active-border-color: #0d6efd;
4554 --bs-pagination-disabled-color: #6c757d;
4555 --bs-pagination-disabled-bg: #fff;
4556 --bs-pagination-disabled-border-color: #dee2e6;
4565 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4566 font-size: var(--bs-pagination-font-size);
4567 color: var(--bs-pagination-color);
4568 text-decoration: none;
4569 background-color: var(--bs-pagination-bg);
4570 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4571 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;
4573 @media (prefers-reduced-motion: reduce) {
4580 color: var(--bs-pagination-hover-color);
4581 background-color: var(--bs-pagination-hover-bg);
4582 border-color: var(--bs-pagination-hover-border-color);
4586 color: var(--bs-pagination-focus-color);
4587 background-color: var(--bs-pagination-focus-bg);
4589 box-shadow: var(--bs-pagination-focus-box-shadow);
4591 .page-link.active, .active > .page-link {
4593 color: var(--bs-pagination-active-color);
4594 background-color: var(--bs-pagination-active-bg);
4595 border-color: var(--bs-pagination-active-border-color);
4597 .page-link.disabled, .disabled > .page-link {
4598 color: var(--bs-pagination-disabled-color);
4599 pointer-events: none;
4600 background-color: var(--bs-pagination-disabled-bg);
4601 border-color: var(--bs-pagination-disabled-border-color);
4604 .page-item:not(:first-child) .page-link {
4607 .page-item:first-child .page-link {
4608 border-top-left-radius: var(--bs-pagination-border-radius);
4609 border-bottom-left-radius: var(--bs-pagination-border-radius);
4611 .page-item:last-child .page-link {
4612 border-top-right-radius: var(--bs-pagination-border-radius);
4613 border-bottom-right-radius: var(--bs-pagination-border-radius);
4617 --bs-pagination-padding-x: 1.5rem;
4618 --bs-pagination-padding-y: 0.75rem;
4619 --bs-pagination-font-size: 1.25rem;
4620 --bs-pagination-border-radius: 0.5rem;
4624 --bs-pagination-padding-x: 0.5rem;
4625 --bs-pagination-padding-y: 0.25rem;
4626 --bs-pagination-font-size: 0.875rem;
4627 --bs-pagination-border-radius: 0.25rem;
4631 --bs-badge-padding-x: 0.65em;
4632 --bs-badge-padding-y: 0.35em;
4633 --bs-badge-font-size: 0.75em;
4634 --bs-badge-font-weight: 700;
4635 --bs-badge-color: #fff;
4636 --bs-badge-border-radius: 0.375rem;
4637 display: inline-block;
4638 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4639 font-size: var(--bs-badge-font-size);
4640 font-weight: var(--bs-badge-font-weight);
4642 color: var(--bs-badge-color);
4644 white-space: nowrap;
4645 vertical-align: baseline;
4646 border-radius: var(--bs-badge-border-radius);
4658 --bs-alert-bg: transparent;
4659 --bs-alert-padding-x: 1rem;
4660 --bs-alert-padding-y: 1rem;
4661 --bs-alert-margin-bottom: 1rem;
4662 --bs-alert-color: inherit;
4663 --bs-alert-border-color: transparent;
4664 --bs-alert-border: 1px solid var(--bs-alert-border-color);
4665 --bs-alert-border-radius: 0.375rem;
4667 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4668 margin-bottom: var(--bs-alert-margin-bottom);
4669 color: var(--bs-alert-color);
4670 background-color: var(--bs-alert-bg);
4671 border: var(--bs-alert-border);
4672 border-radius: var(--bs-alert-border-radius);
4683 .alert-dismissible {
4684 padding-right: 3rem;
4686 .alert-dismissible .btn-close {
4691 padding: 1.25rem 1rem;
4695 --bs-alert-color: #084298;
4696 --bs-alert-bg: #cfe2ff;
4697 --bs-alert-border-color: #b6d4fe;
4699 .alert-primary .alert-link {
4704 --bs-alert-color: #41464b;
4705 --bs-alert-bg: #e2e3e5;
4706 --bs-alert-border-color: #d3d6d8;
4708 .alert-secondary .alert-link {
4713 --bs-alert-color: #0f5132;
4714 --bs-alert-bg: #d1e7dd;
4715 --bs-alert-border-color: #badbcc;
4717 .alert-success .alert-link {
4722 --bs-alert-color: #055160;
4723 --bs-alert-bg: #cff4fc;
4724 --bs-alert-border-color: #b6effb;
4726 .alert-info .alert-link {
4731 --bs-alert-color: #664d03;
4732 --bs-alert-bg: #fff3cd;
4733 --bs-alert-border-color: #ffecb5;
4735 .alert-warning .alert-link {
4740 --bs-alert-color: #842029;
4741 --bs-alert-bg: #f8d7da;
4742 --bs-alert-border-color: #f5c2c7;
4744 .alert-danger .alert-link {
4749 --bs-alert-color: #636464;
4750 --bs-alert-bg: #fefefe;
4751 --bs-alert-border-color: #fdfdfe;
4753 .alert-light .alert-link {
4758 --bs-alert-color: #141619;
4759 --bs-alert-bg: #d3d3d4;
4760 --bs-alert-border-color: #bcbebf;
4762 .alert-dark .alert-link {
4766 @keyframes progress-bar-stripes {
4768 background-position-x: 1rem;
4772 --bs-progress-height: 1rem;
4773 --bs-progress-font-size: 0.75rem;
4774 --bs-progress-bg: #e9ecef;
4775 --bs-progress-border-radius: 0.375rem;
4776 --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
4777 --bs-progress-bar-color: #fff;
4778 --bs-progress-bar-bg: #0d6efd;
4779 --bs-progress-bar-transition: width 0.6s ease;
4781 height: var(--bs-progress-height);
4783 font-size: var(--bs-progress-font-size);
4784 background-color: var(--bs-progress-bg);
4785 border-radius: var(--bs-progress-border-radius);
4790 flex-direction: column;
4791 justify-content: center;
4793 color: var(--bs-progress-bar-color);
4795 white-space: nowrap;
4796 background-color: var(--bs-progress-bar-bg);
4797 transition: var(--bs-progress-bar-transition);
4799 @media (prefers-reduced-motion: reduce) {
4805 .progress-bar-striped {
4806 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);
4807 background-size: var(--bs-progress-height) var(--bs-progress-height);
4810 .progress-bar-animated {
4811 animation: 1s linear infinite progress-bar-stripes;
4813 @media (prefers-reduced-motion: reduce) {
4814 .progress-bar-animated {
4820 --bs-list-group-color: #212529;
4821 --bs-list-group-bg: #fff;
4822 --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
4823 --bs-list-group-border-width: 1px;
4824 --bs-list-group-border-radius: 0.375rem;
4825 --bs-list-group-item-padding-x: 1rem;
4826 --bs-list-group-item-padding-y: 0.5rem;
4827 --bs-list-group-action-color: #495057;
4828 --bs-list-group-action-hover-color: #495057;
4829 --bs-list-group-action-hover-bg: #f8f9fa;
4830 --bs-list-group-action-active-color: #212529;
4831 --bs-list-group-action-active-bg: #e9ecef;
4832 --bs-list-group-disabled-color: #6c757d;
4833 --bs-list-group-disabled-bg: #fff;
4834 --bs-list-group-active-color: #fff;
4835 --bs-list-group-active-bg: #0d6efd;
4836 --bs-list-group-active-border-color: #0d6efd;
4838 flex-direction: column;
4841 border-radius: var(--bs-list-group-border-radius);
4844 .list-group-numbered {
4845 list-style-type: none;
4846 counter-reset: section;
4848 .list-group-numbered > .list-group-item::before {
4849 content: counters(section, ".") ". ";
4850 counter-increment: section;
4853 .list-group-item-action {
4855 color: var(--bs-list-group-action-color);
4856 text-align: inherit;
4858 .list-group-item-action:hover, .list-group-item-action:focus {
4860 color: var(--bs-list-group-action-hover-color);
4861 text-decoration: none;
4862 background-color: var(--bs-list-group-action-hover-bg);
4864 .list-group-item-action:active {
4865 color: var(--bs-list-group-action-active-color);
4866 background-color: var(--bs-list-group-action-active-bg);
4872 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4873 color: var(--bs-list-group-color);
4874 text-decoration: none;
4875 background-color: var(--bs-list-group-bg);
4876 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4878 .list-group-item:first-child {
4879 border-top-left-radius: inherit;
4880 border-top-right-radius: inherit;
4882 .list-group-item:last-child {
4883 border-bottom-right-radius: inherit;
4884 border-bottom-left-radius: inherit;
4886 .list-group-item.disabled, .list-group-item:disabled {
4887 color: var(--bs-list-group-disabled-color);
4888 pointer-events: none;
4889 background-color: var(--bs-list-group-disabled-bg);
4891 .list-group-item.active {
4893 color: var(--bs-list-group-active-color);
4894 background-color: var(--bs-list-group-active-bg);
4895 border-color: var(--bs-list-group-active-border-color);
4897 .list-group-item + .list-group-item {
4898 border-top-width: 0;
4900 .list-group-item + .list-group-item.active {
4901 margin-top: calc(-1 * var(--bs-list-group-border-width));
4902 border-top-width: var(--bs-list-group-border-width);
4905 .list-group-horizontal {
4906 flex-direction: row;
4908 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
4909 border-bottom-left-radius: var(--bs-list-group-border-radius);
4910 border-top-right-radius: 0;
4912 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
4913 border-top-right-radius: var(--bs-list-group-border-radius);
4914 border-bottom-left-radius: 0;
4916 .list-group-horizontal > .list-group-item.active {
4919 .list-group-horizontal > .list-group-item + .list-group-item {
4920 border-top-width: var(--bs-list-group-border-width);
4921 border-left-width: 0;
4923 .list-group-horizontal > .list-group-item + .list-group-item.active {
4924 margin-left: calc(-1 * var(--bs-list-group-border-width));
4925 border-left-width: var(--bs-list-group-border-width);
4928 @media (min-width: 576px) {
4929 .list-group-horizontal-sm {
4930 flex-direction: row;
4932 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
4933 border-bottom-left-radius: var(--bs-list-group-border-radius);
4934 border-top-right-radius: 0;
4936 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
4937 border-top-right-radius: var(--bs-list-group-border-radius);
4938 border-bottom-left-radius: 0;
4940 .list-group-horizontal-sm > .list-group-item.active {
4943 .list-group-horizontal-sm > .list-group-item + .list-group-item {
4944 border-top-width: var(--bs-list-group-border-width);
4945 border-left-width: 0;
4947 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
4948 margin-left: calc(-1 * var(--bs-list-group-border-width));
4949 border-left-width: var(--bs-list-group-border-width);
4952 @media (min-width: 768px) {
4953 .list-group-horizontal-md {
4954 flex-direction: row;
4956 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
4957 border-bottom-left-radius: var(--bs-list-group-border-radius);
4958 border-top-right-radius: 0;
4960 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
4961 border-top-right-radius: var(--bs-list-group-border-radius);
4962 border-bottom-left-radius: 0;
4964 .list-group-horizontal-md > .list-group-item.active {
4967 .list-group-horizontal-md > .list-group-item + .list-group-item {
4968 border-top-width: var(--bs-list-group-border-width);
4969 border-left-width: 0;
4971 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
4972 margin-left: calc(-1 * var(--bs-list-group-border-width));
4973 border-left-width: var(--bs-list-group-border-width);
4976 @media (min-width: 992px) {
4977 .list-group-horizontal-lg {
4978 flex-direction: row;
4980 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
4981 border-bottom-left-radius: var(--bs-list-group-border-radius);
4982 border-top-right-radius: 0;
4984 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
4985 border-top-right-radius: var(--bs-list-group-border-radius);
4986 border-bottom-left-radius: 0;
4988 .list-group-horizontal-lg > .list-group-item.active {
4991 .list-group-horizontal-lg > .list-group-item + .list-group-item {
4992 border-top-width: var(--bs-list-group-border-width);
4993 border-left-width: 0;
4995 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
4996 margin-left: calc(-1 * var(--bs-list-group-border-width));
4997 border-left-width: var(--bs-list-group-border-width);
5000 @media (min-width: 1200px) {
5001 .list-group-horizontal-xl {
5002 flex-direction: row;
5004 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5005 border-bottom-left-radius: var(--bs-list-group-border-radius);
5006 border-top-right-radius: 0;
5008 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5009 border-top-right-radius: var(--bs-list-group-border-radius);
5010 border-bottom-left-radius: 0;
5012 .list-group-horizontal-xl > .list-group-item.active {
5015 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5016 border-top-width: var(--bs-list-group-border-width);
5017 border-left-width: 0;
5019 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5020 margin-left: calc(-1 * var(--bs-list-group-border-width));
5021 border-left-width: var(--bs-list-group-border-width);
5024 @media (min-width: 1400px) {
5025 .list-group-horizontal-xxl {
5026 flex-direction: row;
5028 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5029 border-bottom-left-radius: var(--bs-list-group-border-radius);
5030 border-top-right-radius: 0;
5032 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5033 border-top-right-radius: var(--bs-list-group-border-radius);
5034 border-bottom-left-radius: 0;
5036 .list-group-horizontal-xxl > .list-group-item.active {
5039 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5040 border-top-width: var(--bs-list-group-border-width);
5041 border-left-width: 0;
5043 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5044 margin-left: calc(-1 * var(--bs-list-group-border-width));
5045 border-left-width: var(--bs-list-group-border-width);
5051 .list-group-flush > .list-group-item {
5052 border-width: 0 0 var(--bs-list-group-border-width);
5054 .list-group-flush > .list-group-item:last-child {
5055 border-bottom-width: 0;
5058 .list-group-item-primary {
5060 background-color: #cfe2ff;
5062 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5064 background-color: #bacbe6;
5066 .list-group-item-primary.list-group-item-action.active {
5068 background-color: #084298;
5069 border-color: #084298;
5072 .list-group-item-secondary {
5074 background-color: #e2e3e5;
5076 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5078 background-color: #cbccce;
5080 .list-group-item-secondary.list-group-item-action.active {
5082 background-color: #41464b;
5083 border-color: #41464b;
5086 .list-group-item-success {
5088 background-color: #d1e7dd;
5090 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5092 background-color: #bcd0c7;
5094 .list-group-item-success.list-group-item-action.active {
5096 background-color: #0f5132;
5097 border-color: #0f5132;
5100 .list-group-item-info {
5102 background-color: #cff4fc;
5104 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5106 background-color: #badce3;
5108 .list-group-item-info.list-group-item-action.active {
5110 background-color: #055160;
5111 border-color: #055160;
5114 .list-group-item-warning {
5116 background-color: #fff3cd;
5118 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5120 background-color: #e6dbb9;
5122 .list-group-item-warning.list-group-item-action.active {
5124 background-color: #664d03;
5125 border-color: #664d03;
5128 .list-group-item-danger {
5130 background-color: #f8d7da;
5132 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5134 background-color: #dfc2c4;
5136 .list-group-item-danger.list-group-item-action.active {
5138 background-color: #842029;
5139 border-color: #842029;
5142 .list-group-item-light {
5144 background-color: #fefefe;
5146 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5148 background-color: #e5e5e5;
5150 .list-group-item-light.list-group-item-action.active {
5152 background-color: #636464;
5153 border-color: #636464;
5156 .list-group-item-dark {
5158 background-color: #d3d3d4;
5160 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5162 background-color: #bebebf;
5164 .list-group-item-dark.list-group-item-action.active {
5166 background-color: #141619;
5167 border-color: #141619;
5171 box-sizing: content-box;
5174 padding: 0.25em 0.25em;
5176 background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
5178 border-radius: 0.375rem;
5183 text-decoration: none;
5188 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5191 .btn-close:disabled, .btn-close.disabled {
5192 pointer-events: none;
5193 -webkit-user-select: none;
5194 -moz-user-select: none;
5200 filter: invert(1) grayscale(100%) brightness(200%);
5204 --bs-toast-zindex: 1090;
5205 --bs-toast-padding-x: 0.75rem;
5206 --bs-toast-padding-y: 0.5rem;
5207 --bs-toast-spacing: 1.5rem;
5208 --bs-toast-max-width: 350px;
5209 --bs-toast-font-size: 0.875rem;
5211 --bs-toast-bg: rgba(255, 255, 255, 0.85);
5212 --bs-toast-border-width: 1px;
5213 --bs-toast-border-color: var(--bs-border-color-translucent);
5214 --bs-toast-border-radius: 0.375rem;
5215 --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5216 --bs-toast-header-color: #6c757d;
5217 --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
5218 --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
5219 width: var(--bs-toast-max-width);
5221 font-size: var(--bs-toast-font-size);
5222 color: var(--bs-toast-color);
5223 pointer-events: auto;
5224 background-color: var(--bs-toast-bg);
5225 background-clip: padding-box;
5226 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5227 box-shadow: var(--bs-toast-box-shadow);
5228 border-radius: var(--bs-toast-border-radius);
5238 --bs-toast-zindex: 1090;
5240 z-index: var(--bs-toast-zindex);
5241 width: -webkit-max-content;
5242 width: -moz-max-content;
5245 pointer-events: none;
5247 .toast-container > :not(:last-child) {
5248 margin-bottom: var(--bs-toast-spacing);
5253 align-items: center;
5254 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5255 color: var(--bs-toast-header-color);
5256 background-color: var(--bs-toast-header-bg);
5257 background-clip: padding-box;
5258 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5259 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5260 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5262 .toast-header .btn-close {
5263 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5264 margin-left: var(--bs-toast-padding-x);
5268 padding: var(--bs-toast-padding-x);
5269 word-wrap: break-word;
5273 --bs-modal-zindex: 1055;
5274 --bs-modal-width: 500px;
5275 --bs-modal-padding: 1rem;
5276 --bs-modal-margin: 0.5rem;
5278 --bs-modal-bg: #fff;
5279 --bs-modal-border-color: var(--bs-border-color-translucent);
5280 --bs-modal-border-width: 1px;
5281 --bs-modal-border-radius: 0.5rem;
5282 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5283 --bs-modal-inner-border-radius: calc(0.5rem - 1px);
5284 --bs-modal-header-padding-x: 1rem;
5285 --bs-modal-header-padding-y: 1rem;
5286 --bs-modal-header-padding: 1rem 1rem;
5287 --bs-modal-header-border-color: var(--bs-border-color);
5288 --bs-modal-header-border-width: 1px;
5289 --bs-modal-title-line-height: 1.5;
5290 --bs-modal-footer-gap: 0.5rem;
5291 --bs-modal-footer-bg: ;
5292 --bs-modal-footer-border-color: var(--bs-border-color);
5293 --bs-modal-footer-border-width: 1px;
5297 z-index: var(--bs-modal-zindex);
5309 margin: var(--bs-modal-margin);
5310 pointer-events: none;
5312 .modal.fade .modal-dialog {
5313 transition: transform 0.3s ease-out;
5314 transform: translate(0, -50px);
5316 @media (prefers-reduced-motion: reduce) {
5317 .modal.fade .modal-dialog {
5321 .modal.show .modal-dialog {
5324 .modal.modal-static .modal-dialog {
5325 transform: scale(1.02);
5328 .modal-dialog-scrollable {
5329 height: calc(100% - var(--bs-modal-margin) * 2);
5331 .modal-dialog-scrollable .modal-content {
5335 .modal-dialog-scrollable .modal-body {
5339 .modal-dialog-centered {
5341 align-items: center;
5342 min-height: calc(100% - var(--bs-modal-margin) * 2);
5348 flex-direction: column;
5350 color: var(--bs-modal-color);
5351 pointer-events: auto;
5352 background-color: var(--bs-modal-bg);
5353 background-clip: padding-box;
5354 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5355 border-radius: var(--bs-modal-border-radius);
5360 --bs-backdrop-zindex: 1050;
5361 --bs-backdrop-bg: #000;
5362 --bs-backdrop-opacity: 0.5;
5366 z-index: var(--bs-backdrop-zindex);
5369 background-color: var(--bs-backdrop-bg);
5371 .modal-backdrop.fade {
5374 .modal-backdrop.show {
5375 opacity: var(--bs-backdrop-opacity);
5381 align-items: center;
5382 justify-content: space-between;
5383 padding: var(--bs-modal-header-padding);
5384 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5385 border-top-left-radius: var(--bs-modal-inner-border-radius);
5386 border-top-right-radius: var(--bs-modal-inner-border-radius);
5388 .modal-header .btn-close {
5389 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5390 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;
5395 line-height: var(--bs-modal-title-line-height);
5401 padding: var(--bs-modal-padding);
5408 align-items: center;
5409 justify-content: flex-end;
5410 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5411 background-color: var(--bs-modal-footer-bg);
5412 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5413 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5414 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5417 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5420 @media (min-width: 576px) {
5422 --bs-modal-margin: 1.75rem;
5423 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5426 max-width: var(--bs-modal-width);
5431 --bs-modal-width: 300px;
5434 @media (min-width: 992px) {
5437 --bs-modal-width: 800px;
5440 @media (min-width: 1200px) {
5442 --bs-modal-width: 1140px;
5451 .modal-fullscreen .modal-content {
5456 .modal-fullscreen .modal-header,
5457 .modal-fullscreen .modal-footer {
5460 .modal-fullscreen .modal-body {
5464 @media (max-width: 575.98px) {
5465 .modal-fullscreen-sm-down {
5471 .modal-fullscreen-sm-down .modal-content {
5476 .modal-fullscreen-sm-down .modal-header,
5477 .modal-fullscreen-sm-down .modal-footer {
5480 .modal-fullscreen-sm-down .modal-body {
5484 @media (max-width: 767.98px) {
5485 .modal-fullscreen-md-down {
5491 .modal-fullscreen-md-down .modal-content {
5496 .modal-fullscreen-md-down .modal-header,
5497 .modal-fullscreen-md-down .modal-footer {
5500 .modal-fullscreen-md-down .modal-body {
5504 @media (max-width: 991.98px) {
5505 .modal-fullscreen-lg-down {
5511 .modal-fullscreen-lg-down .modal-content {
5516 .modal-fullscreen-lg-down .modal-header,
5517 .modal-fullscreen-lg-down .modal-footer {
5520 .modal-fullscreen-lg-down .modal-body {
5524 @media (max-width: 1199.98px) {
5525 .modal-fullscreen-xl-down {
5531 .modal-fullscreen-xl-down .modal-content {
5536 .modal-fullscreen-xl-down .modal-header,
5537 .modal-fullscreen-xl-down .modal-footer {
5540 .modal-fullscreen-xl-down .modal-body {
5544 @media (max-width: 1399.98px) {
5545 .modal-fullscreen-xxl-down {
5551 .modal-fullscreen-xxl-down .modal-content {
5556 .modal-fullscreen-xxl-down .modal-header,
5557 .modal-fullscreen-xxl-down .modal-footer {
5560 .modal-fullscreen-xxl-down .modal-body {
5565 --bs-tooltip-zindex: 1080;
5566 --bs-tooltip-max-width: 200px;
5567 --bs-tooltip-padding-x: 0.5rem;
5568 --bs-tooltip-padding-y: 0.25rem;
5569 --bs-tooltip-margin: ;
5570 --bs-tooltip-font-size: 0.875rem;
5571 --bs-tooltip-color: #fff;
5572 --bs-tooltip-bg: #000;
5573 --bs-tooltip-border-radius: 0.375rem;
5574 --bs-tooltip-opacity: 0.9;
5575 --bs-tooltip-arrow-width: 0.8rem;
5576 --bs-tooltip-arrow-height: 0.4rem;
5577 z-index: var(--bs-tooltip-zindex);
5579 padding: var(--bs-tooltip-arrow-height);
5580 margin: var(--bs-tooltip-margin);
5581 font-family: var(--bs-font-sans-serif);
5587 text-decoration: none;
5589 text-transform: none;
5590 letter-spacing: normal;
5592 white-space: normal;
5593 word-spacing: normal;
5595 font-size: var(--bs-tooltip-font-size);
5596 word-wrap: break-word;
5600 opacity: var(--bs-tooltip-opacity);
5602 .tooltip .tooltip-arrow {
5604 width: var(--bs-tooltip-arrow-width);
5605 height: var(--bs-tooltip-arrow-height);
5607 .tooltip .tooltip-arrow::before {
5610 border-color: transparent;
5611 border-style: solid;
5614 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5617 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5619 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5620 border-top-color: var(--bs-tooltip-bg);
5623 /* rtl:begin:ignore */
5624 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5626 width: var(--bs-tooltip-arrow-height);
5627 height: var(--bs-tooltip-arrow-width);
5629 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5631 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5632 border-right-color: var(--bs-tooltip-bg);
5635 /* rtl:end:ignore */
5636 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5639 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5641 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5642 border-bottom-color: var(--bs-tooltip-bg);
5645 /* rtl:begin:ignore */
5646 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5648 width: var(--bs-tooltip-arrow-height);
5649 height: var(--bs-tooltip-arrow-width);
5651 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5653 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5654 border-left-color: var(--bs-tooltip-bg);
5657 /* rtl:end:ignore */
5659 max-width: var(--bs-tooltip-max-width);
5660 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5661 color: var(--bs-tooltip-color);
5663 background-color: var(--bs-tooltip-bg);
5664 border-radius: var(--bs-tooltip-border-radius);
5668 --bs-popover-zindex: 1070;
5669 --bs-popover-max-width: 276px;
5670 --bs-popover-font-size: 0.875rem;
5671 --bs-popover-bg: #fff;
5672 --bs-popover-border-width: 1px;
5673 --bs-popover-border-color: var(--bs-border-color-translucent);
5674 --bs-popover-border-radius: 0.5rem;
5675 --bs-popover-inner-border-radius: calc(0.5rem - 1px);
5676 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5677 --bs-popover-header-padding-x: 1rem;
5678 --bs-popover-header-padding-y: 0.5rem;
5679 --bs-popover-header-font-size: 1rem;
5680 --bs-popover-header-color: ;
5681 --bs-popover-header-bg: #f0f0f0;
5682 --bs-popover-body-padding-x: 1rem;
5683 --bs-popover-body-padding-y: 1rem;
5684 --bs-popover-body-color: #212529;
5685 --bs-popover-arrow-width: 1rem;
5686 --bs-popover-arrow-height: 0.5rem;
5687 --bs-popover-arrow-border: var(--bs-popover-border-color);
5688 z-index: var(--bs-popover-zindex);
5690 max-width: var(--bs-popover-max-width);
5691 font-family: var(--bs-font-sans-serif);
5697 text-decoration: none;
5699 text-transform: none;
5700 letter-spacing: normal;
5702 white-space: normal;
5703 word-spacing: normal;
5705 font-size: var(--bs-popover-font-size);
5706 word-wrap: break-word;
5707 background-color: var(--bs-popover-bg);
5708 background-clip: padding-box;
5709 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5710 border-radius: var(--bs-popover-border-radius);
5712 .popover .popover-arrow {
5714 width: var(--bs-popover-arrow-width);
5715 height: var(--bs-popover-arrow-height);
5717 .popover .popover-arrow::before, .popover .popover-arrow::after {
5721 border-color: transparent;
5722 border-style: solid;
5726 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5727 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5729 .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 {
5730 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5732 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5734 border-top-color: var(--bs-popover-arrow-border);
5736 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5737 bottom: var(--bs-popover-border-width);
5738 border-top-color: var(--bs-popover-bg);
5741 /* rtl:begin:ignore */
5742 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5743 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5744 width: var(--bs-popover-arrow-height);
5745 height: var(--bs-popover-arrow-width);
5747 .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 {
5748 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5750 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5752 border-right-color: var(--bs-popover-arrow-border);
5754 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5755 left: var(--bs-popover-border-width);
5756 border-right-color: var(--bs-popover-bg);
5759 /* rtl:end:ignore */
5760 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5761 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5763 .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 {
5764 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5766 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5768 border-bottom-color: var(--bs-popover-arrow-border);
5770 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5771 top: var(--bs-popover-border-width);
5772 border-bottom-color: var(--bs-popover-bg);
5774 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5779 width: var(--bs-popover-arrow-width);
5780 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5782 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5785 /* rtl:begin:ignore */
5786 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5787 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5788 width: var(--bs-popover-arrow-height);
5789 height: var(--bs-popover-arrow-width);
5791 .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 {
5792 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5794 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5796 border-left-color: var(--bs-popover-arrow-border);
5798 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5799 right: var(--bs-popover-border-width);
5800 border-left-color: var(--bs-popover-bg);
5803 /* rtl:end:ignore */
5805 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5807 font-size: var(--bs-popover-header-font-size);
5808 color: var(--bs-popover-header-color);
5809 background-color: var(--bs-popover-header-bg);
5810 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5811 border-top-left-radius: var(--bs-popover-inner-border-radius);
5812 border-top-right-radius: var(--bs-popover-inner-border-radius);
5814 .popover-header:empty {
5819 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5820 color: var(--bs-popover-body-color);
5827 .carousel.pointer-event {
5828 touch-action: pan-y;
5836 .carousel-inner::after {
5847 margin-right: -100%;
5848 -webkit-backface-visibility: hidden;
5849 backface-visibility: hidden;
5850 transition: transform 0.6s ease-in-out;
5852 @media (prefers-reduced-motion: reduce) {
5858 .carousel-item.active,
5859 .carousel-item-next,
5860 .carousel-item-prev {
5864 .carousel-item-next:not(.carousel-item-start),
5865 .active.carousel-item-end {
5866 transform: translateX(100%);
5869 .carousel-item-prev:not(.carousel-item-end),
5870 .active.carousel-item-start {
5871 transform: translateX(-100%);
5874 .carousel-fade .carousel-item {
5876 transition-property: opacity;
5879 .carousel-fade .carousel-item.active,
5880 .carousel-fade .carousel-item-next.carousel-item-start,
5881 .carousel-fade .carousel-item-prev.carousel-item-end {
5885 .carousel-fade .active.carousel-item-start,
5886 .carousel-fade .active.carousel-item-end {
5889 transition: opacity 0s 0.6s;
5891 @media (prefers-reduced-motion: reduce) {
5892 .carousel-fade .active.carousel-item-start,
5893 .carousel-fade .active.carousel-item-end {
5898 .carousel-control-prev,
5899 .carousel-control-next {
5905 align-items: center;
5906 justify-content: center;
5914 transition: opacity 0.15s ease;
5916 @media (prefers-reduced-motion: reduce) {
5917 .carousel-control-prev,
5918 .carousel-control-next {
5922 .carousel-control-prev:hover, .carousel-control-prev:focus,
5923 .carousel-control-next:hover,
5924 .carousel-control-next:focus {
5926 text-decoration: none;
5931 .carousel-control-prev {
5935 .carousel-control-next {
5939 .carousel-control-prev-icon,
5940 .carousel-control-next-icon {
5941 display: inline-block;
5944 background-repeat: no-repeat;
5945 background-position: 50%;
5946 background-size: 100% 100%;
5952 "name" : "prev-next",
5957 .carousel-control-prev-icon {
5958 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");
5961 .carousel-control-next-icon {
5962 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");
5965 .carousel-indicators {
5972 justify-content: center;
5975 margin-bottom: 1rem;
5979 .carousel-indicators [data-bs-target] {
5980 box-sizing: content-box;
5987 text-indent: -999px;
5989 background-color: #fff;
5990 background-clip: padding-box;
5992 border-top: 10px solid transparent;
5993 border-bottom: 10px solid transparent;
5995 transition: opacity 0.6s ease;
5997 @media (prefers-reduced-motion: reduce) {
5998 .carousel-indicators [data-bs-target] {
6002 .carousel-indicators .active {
6011 padding-top: 1.25rem;
6012 padding-bottom: 1.25rem;
6017 .carousel-dark .carousel-control-prev-icon,
6018 .carousel-dark .carousel-control-next-icon {
6019 filter: invert(1) grayscale(100);
6021 .carousel-dark .carousel-indicators [data-bs-target] {
6022 background-color: #000;
6024 .carousel-dark .carousel-caption {
6030 display: inline-block;
6031 width: var(--bs-spinner-width);
6032 height: var(--bs-spinner-height);
6033 vertical-align: var(--bs-spinner-vertical-align);
6035 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6038 @keyframes spinner-border {
6040 transform: rotate(360deg) /* rtl:ignore */;
6044 --bs-spinner-width: 2rem;
6045 --bs-spinner-height: 2rem;
6046 --bs-spinner-vertical-align: -0.125em;
6047 --bs-spinner-border-width: 0.25em;
6048 --bs-spinner-animation-speed: 0.75s;
6049 --bs-spinner-animation-name: spinner-border;
6050 border: var(--bs-spinner-border-width) solid currentcolor;
6051 border-right-color: transparent;
6054 .spinner-border-sm {
6055 --bs-spinner-width: 1rem;
6056 --bs-spinner-height: 1rem;
6057 --bs-spinner-border-width: 0.2em;
6060 @keyframes spinner-grow {
6062 transform: scale(0);
6070 --bs-spinner-width: 2rem;
6071 --bs-spinner-height: 2rem;
6072 --bs-spinner-vertical-align: -0.125em;
6073 --bs-spinner-animation-speed: 0.75s;
6074 --bs-spinner-animation-name: spinner-grow;
6075 background-color: currentcolor;
6080 --bs-spinner-width: 1rem;
6081 --bs-spinner-height: 1rem;
6084 @media (prefers-reduced-motion: reduce) {
6087 --bs-spinner-animation-speed: 1.5s;
6090 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6091 --bs-offcanvas-zindex: 1045;
6092 --bs-offcanvas-width: 400px;
6093 --bs-offcanvas-height: 30vh;
6094 --bs-offcanvas-padding-x: 1rem;
6095 --bs-offcanvas-padding-y: 1rem;
6096 --bs-offcanvas-color: ;
6097 --bs-offcanvas-bg: #fff;
6098 --bs-offcanvas-border-width: 1px;
6099 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6100 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6103 @media (max-width: 575.98px) {
6107 z-index: var(--bs-offcanvas-zindex);
6109 flex-direction: column;
6111 color: var(--bs-offcanvas-color);
6113 background-color: var(--bs-offcanvas-bg);
6114 background-clip: padding-box;
6116 transition: transform 0.3s ease-in-out;
6119 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6124 @media (max-width: 575.98px) {
6125 .offcanvas-sm.offcanvas-start {
6128 width: var(--bs-offcanvas-width);
6129 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6130 transform: translateX(-100%);
6133 @media (max-width: 575.98px) {
6134 .offcanvas-sm.offcanvas-end {
6137 width: var(--bs-offcanvas-width);
6138 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6139 transform: translateX(100%);
6142 @media (max-width: 575.98px) {
6143 .offcanvas-sm.offcanvas-top {
6147 height: var(--bs-offcanvas-height);
6149 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6150 transform: translateY(-100%);
6153 @media (max-width: 575.98px) {
6154 .offcanvas-sm.offcanvas-bottom {
6157 height: var(--bs-offcanvas-height);
6159 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6160 transform: translateY(100%);
6163 @media (max-width: 575.98px) {
6164 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6168 @media (max-width: 575.98px) {
6169 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6170 visibility: visible;
6173 @media (min-width: 576px) {
6175 --bs-offcanvas-height: auto;
6176 --bs-offcanvas-border-width: 0;
6177 background-color: transparent !important;
6179 .offcanvas-sm .offcanvas-header {
6182 .offcanvas-sm .offcanvas-body {
6186 overflow-y: visible;
6187 background-color: transparent !important;
6191 @media (max-width: 767.98px) {
6195 z-index: var(--bs-offcanvas-zindex);
6197 flex-direction: column;
6199 color: var(--bs-offcanvas-color);
6201 background-color: var(--bs-offcanvas-bg);
6202 background-clip: padding-box;
6204 transition: transform 0.3s ease-in-out;
6207 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6212 @media (max-width: 767.98px) {
6213 .offcanvas-md.offcanvas-start {
6216 width: var(--bs-offcanvas-width);
6217 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6218 transform: translateX(-100%);
6221 @media (max-width: 767.98px) {
6222 .offcanvas-md.offcanvas-end {
6225 width: var(--bs-offcanvas-width);
6226 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6227 transform: translateX(100%);
6230 @media (max-width: 767.98px) {
6231 .offcanvas-md.offcanvas-top {
6235 height: var(--bs-offcanvas-height);
6237 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6238 transform: translateY(-100%);
6241 @media (max-width: 767.98px) {
6242 .offcanvas-md.offcanvas-bottom {
6245 height: var(--bs-offcanvas-height);
6247 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6248 transform: translateY(100%);
6251 @media (max-width: 767.98px) {
6252 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6256 @media (max-width: 767.98px) {
6257 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6258 visibility: visible;
6261 @media (min-width: 768px) {
6263 --bs-offcanvas-height: auto;
6264 --bs-offcanvas-border-width: 0;
6265 background-color: transparent !important;
6267 .offcanvas-md .offcanvas-header {
6270 .offcanvas-md .offcanvas-body {
6274 overflow-y: visible;
6275 background-color: transparent !important;
6279 @media (max-width: 991.98px) {
6283 z-index: var(--bs-offcanvas-zindex);
6285 flex-direction: column;
6287 color: var(--bs-offcanvas-color);
6289 background-color: var(--bs-offcanvas-bg);
6290 background-clip: padding-box;
6292 transition: transform 0.3s ease-in-out;
6295 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6300 @media (max-width: 991.98px) {
6301 .offcanvas-lg.offcanvas-start {
6304 width: var(--bs-offcanvas-width);
6305 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6306 transform: translateX(-100%);
6309 @media (max-width: 991.98px) {
6310 .offcanvas-lg.offcanvas-end {
6313 width: var(--bs-offcanvas-width);
6314 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6315 transform: translateX(100%);
6318 @media (max-width: 991.98px) {
6319 .offcanvas-lg.offcanvas-top {
6323 height: var(--bs-offcanvas-height);
6325 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6326 transform: translateY(-100%);
6329 @media (max-width: 991.98px) {
6330 .offcanvas-lg.offcanvas-bottom {
6333 height: var(--bs-offcanvas-height);
6335 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6336 transform: translateY(100%);
6339 @media (max-width: 991.98px) {
6340 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6344 @media (max-width: 991.98px) {
6345 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6346 visibility: visible;
6349 @media (min-width: 992px) {
6351 --bs-offcanvas-height: auto;
6352 --bs-offcanvas-border-width: 0;
6353 background-color: transparent !important;
6355 .offcanvas-lg .offcanvas-header {
6358 .offcanvas-lg .offcanvas-body {
6362 overflow-y: visible;
6363 background-color: transparent !important;
6367 @media (max-width: 1199.98px) {
6371 z-index: var(--bs-offcanvas-zindex);
6373 flex-direction: column;
6375 color: var(--bs-offcanvas-color);
6377 background-color: var(--bs-offcanvas-bg);
6378 background-clip: padding-box;
6380 transition: transform 0.3s ease-in-out;
6383 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6388 @media (max-width: 1199.98px) {
6389 .offcanvas-xl.offcanvas-start {
6392 width: var(--bs-offcanvas-width);
6393 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6394 transform: translateX(-100%);
6397 @media (max-width: 1199.98px) {
6398 .offcanvas-xl.offcanvas-end {
6401 width: var(--bs-offcanvas-width);
6402 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6403 transform: translateX(100%);
6406 @media (max-width: 1199.98px) {
6407 .offcanvas-xl.offcanvas-top {
6411 height: var(--bs-offcanvas-height);
6413 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6414 transform: translateY(-100%);
6417 @media (max-width: 1199.98px) {
6418 .offcanvas-xl.offcanvas-bottom {
6421 height: var(--bs-offcanvas-height);
6423 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6424 transform: translateY(100%);
6427 @media (max-width: 1199.98px) {
6428 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6432 @media (max-width: 1199.98px) {
6433 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6434 visibility: visible;
6437 @media (min-width: 1200px) {
6439 --bs-offcanvas-height: auto;
6440 --bs-offcanvas-border-width: 0;
6441 background-color: transparent !important;
6443 .offcanvas-xl .offcanvas-header {
6446 .offcanvas-xl .offcanvas-body {
6450 overflow-y: visible;
6451 background-color: transparent !important;
6455 @media (max-width: 1399.98px) {
6459 z-index: var(--bs-offcanvas-zindex);
6461 flex-direction: column;
6463 color: var(--bs-offcanvas-color);
6465 background-color: var(--bs-offcanvas-bg);
6466 background-clip: padding-box;
6468 transition: transform 0.3s ease-in-out;
6471 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6476 @media (max-width: 1399.98px) {
6477 .offcanvas-xxl.offcanvas-start {
6480 width: var(--bs-offcanvas-width);
6481 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6482 transform: translateX(-100%);
6485 @media (max-width: 1399.98px) {
6486 .offcanvas-xxl.offcanvas-end {
6489 width: var(--bs-offcanvas-width);
6490 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6491 transform: translateX(100%);
6494 @media (max-width: 1399.98px) {
6495 .offcanvas-xxl.offcanvas-top {
6499 height: var(--bs-offcanvas-height);
6501 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6502 transform: translateY(-100%);
6505 @media (max-width: 1399.98px) {
6506 .offcanvas-xxl.offcanvas-bottom {
6509 height: var(--bs-offcanvas-height);
6511 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6512 transform: translateY(100%);
6515 @media (max-width: 1399.98px) {
6516 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6520 @media (max-width: 1399.98px) {
6521 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6522 visibility: visible;
6525 @media (min-width: 1400px) {
6527 --bs-offcanvas-height: auto;
6528 --bs-offcanvas-border-width: 0;
6529 background-color: transparent !important;
6531 .offcanvas-xxl .offcanvas-header {
6534 .offcanvas-xxl .offcanvas-body {
6538 overflow-y: visible;
6539 background-color: transparent !important;
6546 z-index: var(--bs-offcanvas-zindex);
6548 flex-direction: column;
6550 color: var(--bs-offcanvas-color);
6552 background-color: var(--bs-offcanvas-bg);
6553 background-clip: padding-box;
6555 transition: transform 0.3s ease-in-out;
6557 @media (prefers-reduced-motion: reduce) {
6562 .offcanvas.offcanvas-start {
6565 width: var(--bs-offcanvas-width);
6566 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6567 transform: translateX(-100%);
6569 .offcanvas.offcanvas-end {
6572 width: var(--bs-offcanvas-width);
6573 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6574 transform: translateX(100%);
6576 .offcanvas.offcanvas-top {
6580 height: var(--bs-offcanvas-height);
6582 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6583 transform: translateY(-100%);
6585 .offcanvas.offcanvas-bottom {
6588 height: var(--bs-offcanvas-height);
6590 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6591 transform: translateY(100%);
6593 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6596 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6597 visibility: visible;
6600 .offcanvas-backdrop {
6607 background-color: #000;
6609 .offcanvas-backdrop.fade {
6612 .offcanvas-backdrop.show {
6618 align-items: center;
6619 justify-content: space-between;
6620 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6622 .offcanvas-header .btn-close {
6623 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6624 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6625 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6626 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6636 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6641 display: inline-block;
6643 vertical-align: middle;
6645 background-color: currentcolor;
6648 .placeholder.btn::before {
6649 display: inline-block;
6665 .placeholder-glow .placeholder {
6666 animation: placeholder-glow 2s ease-in-out infinite;
6669 @keyframes placeholder-glow {
6675 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6676 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6677 -webkit-mask-size: 200% 100%;
6678 mask-size: 200% 100%;
6679 animation: placeholder-wave 2s linear infinite;
6682 @keyframes placeholder-wave {
6684 -webkit-mask-position: -200% 0%;
6685 mask-position: -200% 0%;
6695 color: #fff !important;
6696 background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
6699 .text-bg-secondary {
6700 color: #fff !important;
6701 background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
6705 color: #fff !important;
6706 background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
6710 color: #000 !important;
6711 background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
6715 color: #000 !important;
6716 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6720 color: #fff !important;
6721 background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
6725 color: #000 !important;
6726 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6730 color: #fff !important;
6731 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6735 color: #0d6efd !important;
6737 .link-primary:hover, .link-primary:focus {
6738 color: #0a58ca !important;
6742 color: #6c757d !important;
6744 .link-secondary:hover, .link-secondary:focus {
6745 color: #565e64 !important;
6749 color: #198754 !important;
6751 .link-success:hover, .link-success:focus {
6752 color: #146c43 !important;
6756 color: #0dcaf0 !important;
6758 .link-info:hover, .link-info:focus {
6759 color: #3dd5f3 !important;
6763 color: #ffc107 !important;
6765 .link-warning:hover, .link-warning:focus {
6766 color: #ffcd39 !important;
6770 color: #dc3545 !important;
6772 .link-danger:hover, .link-danger:focus {
6773 color: #b02a37 !important;
6777 color: #f8f9fa !important;
6779 .link-light:hover, .link-light:focus {
6780 color: #f9fafb !important;
6784 color: #212529 !important;
6786 .link-dark:hover, .link-dark:focus {
6787 color: #1a1e21 !important;
6796 padding-top: var(--bs-aspect-ratio);
6808 --bs-aspect-ratio: 100%;
6812 --bs-aspect-ratio: 75%;
6816 --bs-aspect-ratio: 56.25%;
6820 --bs-aspect-ratio: 42.8571428571%;
6840 position: -webkit-sticky;
6847 position: -webkit-sticky;
6853 @media (min-width: 576px) {
6855 position: -webkit-sticky;
6861 position: -webkit-sticky;
6867 @media (min-width: 768px) {
6869 position: -webkit-sticky;
6875 position: -webkit-sticky;
6881 @media (min-width: 992px) {
6883 position: -webkit-sticky;
6889 position: -webkit-sticky;
6895 @media (min-width: 1200px) {
6897 position: -webkit-sticky;
6903 position: -webkit-sticky;
6909 @media (min-width: 1400px) {
6911 position: -webkit-sticky;
6916 .sticky-xxl-bottom {
6917 position: -webkit-sticky;
6925 flex-direction: row;
6926 align-items: center;
6927 align-self: stretch;
6933 flex-direction: column;
6934 align-self: stretch;
6938 .visually-hidden-focusable:not(:focus):not(:focus-within) {
6939 position: absolute !important;
6940 width: 1px !important;
6941 height: 1px !important;
6942 padding: 0 !important;
6943 margin: -1px !important;
6944 overflow: hidden !important;
6945 clip: rect(0, 0, 0, 0) !important;
6946 white-space: nowrap !important;
6947 border: 0 !important;
6950 .stretched-link::after {
6962 text-overflow: ellipsis;
6963 white-space: nowrap;
6967 display: inline-block;
6968 align-self: stretch;
6971 background-color: currentcolor;
6976 vertical-align: baseline !important;
6980 vertical-align: top !important;
6984 vertical-align: middle !important;
6988 vertical-align: bottom !important;
6991 .align-text-bottom {
6992 vertical-align: text-bottom !important;
6996 vertical-align: text-top !important;
7000 float: left !important;
7004 float: right !important;
7008 float: none !important;
7012 opacity: 0 !important;
7016 opacity: 0.25 !important;
7020 opacity: 0.5 !important;
7024 opacity: 0.75 !important;
7028 opacity: 1 !important;
7032 overflow: auto !important;
7036 overflow: hidden !important;
7040 overflow: visible !important;
7044 overflow: scroll !important;
7048 display: inline !important;
7052 display: inline-block !important;
7056 display: block !important;
7060 display: grid !important;
7064 display: table !important;
7068 display: table-row !important;
7072 display: table-cell !important;
7076 display: flex !important;
7080 display: inline-flex !important;
7084 display: none !important;
7088 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7092 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7096 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7100 box-shadow: none !important;
7104 position: static !important;
7107 .position-relative {
7108 position: relative !important;
7111 .position-absolute {
7112 position: absolute !important;
7116 position: fixed !important;
7120 position: -webkit-sticky !important;
7121 position: sticky !important;
7129 top: 50% !important;
7133 top: 100% !important;
7137 bottom: 0 !important;
7141 bottom: 50% !important;
7145 bottom: 100% !important;
7153 left: 50% !important;
7157 left: 100% !important;
7161 right: 0 !important;
7165 right: 50% !important;
7169 right: 100% !important;
7173 transform: translate(-50%, -50%) !important;
7176 .translate-middle-x {
7177 transform: translateX(-50%) !important;
7180 .translate-middle-y {
7181 transform: translateY(-50%) !important;
7185 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7189 border: 0 !important;
7193 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7197 border-top: 0 !important;
7201 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7205 border-right: 0 !important;
7209 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7213 border-bottom: 0 !important;
7217 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7221 border-left: 0 !important;
7225 --bs-border-opacity: 1;
7226 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7230 --bs-border-opacity: 1;
7231 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7235 --bs-border-opacity: 1;
7236 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7240 --bs-border-opacity: 1;
7241 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7245 --bs-border-opacity: 1;
7246 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7250 --bs-border-opacity: 1;
7251 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7255 --bs-border-opacity: 1;
7256 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7260 --bs-border-opacity: 1;
7261 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7265 --bs-border-opacity: 1;
7266 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7270 --bs-border-width: 1px;
7274 --bs-border-width: 2px;
7278 --bs-border-width: 3px;
7282 --bs-border-width: 4px;
7286 --bs-border-width: 5px;
7289 .border-opacity-10 {
7290 --bs-border-opacity: 0.1;
7293 .border-opacity-25 {
7294 --bs-border-opacity: 0.25;
7297 .border-opacity-50 {
7298 --bs-border-opacity: 0.5;
7301 .border-opacity-75 {
7302 --bs-border-opacity: 0.75;
7305 .border-opacity-100 {
7306 --bs-border-opacity: 1;
7310 width: 25% !important;
7314 width: 50% !important;
7318 width: 75% !important;
7322 width: 100% !important;
7326 width: auto !important;
7330 max-width: 100% !important;
7334 width: 100vw !important;
7338 min-width: 100vw !important;
7342 height: 25% !important;
7346 height: 50% !important;
7350 height: 75% !important;
7354 height: 100% !important;
7358 height: auto !important;
7362 max-height: 100% !important;
7366 height: 100vh !important;
7370 min-height: 100vh !important;
7374 flex: 1 1 auto !important;
7378 flex-direction: row !important;
7382 flex-direction: column !important;
7386 flex-direction: row-reverse !important;
7389 .flex-column-reverse {
7390 flex-direction: column-reverse !important;
7394 flex-grow: 0 !important;
7398 flex-grow: 1 !important;
7402 flex-shrink: 0 !important;
7406 flex-shrink: 1 !important;
7410 flex-wrap: wrap !important;
7414 flex-wrap: nowrap !important;
7417 .flex-wrap-reverse {
7418 flex-wrap: wrap-reverse !important;
7421 .justify-content-start {
7422 justify-content: flex-start !important;
7425 .justify-content-end {
7426 justify-content: flex-end !important;
7429 .justify-content-center {
7430 justify-content: center !important;
7433 .justify-content-between {
7434 justify-content: space-between !important;
7437 .justify-content-around {
7438 justify-content: space-around !important;
7441 .justify-content-evenly {
7442 justify-content: space-evenly !important;
7445 .align-items-start {
7446 align-items: flex-start !important;
7450 align-items: flex-end !important;
7453 .align-items-center {
7454 align-items: center !important;
7457 .align-items-baseline {
7458 align-items: baseline !important;
7461 .align-items-stretch {
7462 align-items: stretch !important;
7465 .align-content-start {
7466 align-content: flex-start !important;
7469 .align-content-end {
7470 align-content: flex-end !important;
7473 .align-content-center {
7474 align-content: center !important;
7477 .align-content-between {
7478 align-content: space-between !important;
7481 .align-content-around {
7482 align-content: space-around !important;
7485 .align-content-stretch {
7486 align-content: stretch !important;
7490 align-self: auto !important;
7494 align-self: flex-start !important;
7498 align-self: flex-end !important;
7501 .align-self-center {
7502 align-self: center !important;
7505 .align-self-baseline {
7506 align-self: baseline !important;
7509 .align-self-stretch {
7510 align-self: stretch !important;
7514 order: -1 !important;
7518 order: 0 !important;
7522 order: 1 !important;
7526 order: 2 !important;
7530 order: 3 !important;
7534 order: 4 !important;
7538 order: 5 !important;
7542 order: 6 !important;
7546 margin: 0 !important;
7550 margin: 0.25rem !important;
7554 margin: 0.5rem !important;
7558 margin: 1rem !important;
7562 margin: 1.5rem !important;
7566 margin: 3rem !important;
7570 margin: auto !important;
7574 margin-right: 0 !important;
7575 margin-left: 0 !important;
7579 margin-right: 0.25rem !important;
7580 margin-left: 0.25rem !important;
7584 margin-right: 0.5rem !important;
7585 margin-left: 0.5rem !important;
7589 margin-right: 1rem !important;
7590 margin-left: 1rem !important;
7594 margin-right: 1.5rem !important;
7595 margin-left: 1.5rem !important;
7599 margin-right: 3rem !important;
7600 margin-left: 3rem !important;
7604 margin-right: auto !important;
7605 margin-left: auto !important;
7609 margin-top: 0 !important;
7610 margin-bottom: 0 !important;
7614 margin-top: 0.25rem !important;
7615 margin-bottom: 0.25rem !important;
7619 margin-top: 0.5rem !important;
7620 margin-bottom: 0.5rem !important;
7624 margin-top: 1rem !important;
7625 margin-bottom: 1rem !important;
7629 margin-top: 1.5rem !important;
7630 margin-bottom: 1.5rem !important;
7634 margin-top: 3rem !important;
7635 margin-bottom: 3rem !important;
7639 margin-top: auto !important;
7640 margin-bottom: auto !important;
7644 margin-top: 0 !important;
7648 margin-top: 0.25rem !important;
7652 margin-top: 0.5rem !important;
7656 margin-top: 1rem !important;
7660 margin-top: 1.5rem !important;
7664 margin-top: 3rem !important;
7668 margin-top: auto !important;
7672 margin-right: 0 !important;
7676 margin-right: 0.25rem !important;
7680 margin-right: 0.5rem !important;
7684 margin-right: 1rem !important;
7688 margin-right: 1.5rem !important;
7692 margin-right: 3rem !important;
7696 margin-right: auto !important;
7700 margin-bottom: 0 !important;
7704 margin-bottom: 0.25rem !important;
7708 margin-bottom: 0.5rem !important;
7712 margin-bottom: 1rem !important;
7716 margin-bottom: 1.5rem !important;
7720 margin-bottom: 3rem !important;
7724 margin-bottom: auto !important;
7728 margin-left: 0 !important;
7732 margin-left: 0.25rem !important;
7736 margin-left: 0.5rem !important;
7740 margin-left: 1rem !important;
7744 margin-left: 1.5rem !important;
7748 margin-left: 3rem !important;
7752 margin-left: auto !important;
7756 padding: 0 !important;
7760 padding: 0.25rem !important;
7764 padding: 0.5rem !important;
7768 padding: 1rem !important;
7772 padding: 1.5rem !important;
7776 padding: 3rem !important;
7780 padding-right: 0 !important;
7781 padding-left: 0 !important;
7785 padding-right: 0.25rem !important;
7786 padding-left: 0.25rem !important;
7790 padding-right: 0.5rem !important;
7791 padding-left: 0.5rem !important;
7795 padding-right: 1rem !important;
7796 padding-left: 1rem !important;
7800 padding-right: 1.5rem !important;
7801 padding-left: 1.5rem !important;
7805 padding-right: 3rem !important;
7806 padding-left: 3rem !important;
7810 padding-top: 0 !important;
7811 padding-bottom: 0 !important;
7815 padding-top: 0.25rem !important;
7816 padding-bottom: 0.25rem !important;
7820 padding-top: 0.5rem !important;
7821 padding-bottom: 0.5rem !important;
7825 padding-top: 1rem !important;
7826 padding-bottom: 1rem !important;
7830 padding-top: 1.5rem !important;
7831 padding-bottom: 1.5rem !important;
7835 padding-top: 3rem !important;
7836 padding-bottom: 3rem !important;
7840 padding-top: 0 !important;
7844 padding-top: 0.25rem !important;
7848 padding-top: 0.5rem !important;
7852 padding-top: 1rem !important;
7856 padding-top: 1.5rem !important;
7860 padding-top: 3rem !important;
7864 padding-right: 0 !important;
7868 padding-right: 0.25rem !important;
7872 padding-right: 0.5rem !important;
7876 padding-right: 1rem !important;
7880 padding-right: 1.5rem !important;
7884 padding-right: 3rem !important;
7888 padding-bottom: 0 !important;
7892 padding-bottom: 0.25rem !important;
7896 padding-bottom: 0.5rem !important;
7900 padding-bottom: 1rem !important;
7904 padding-bottom: 1.5rem !important;
7908 padding-bottom: 3rem !important;
7912 padding-left: 0 !important;
7916 padding-left: 0.25rem !important;
7920 padding-left: 0.5rem !important;
7924 padding-left: 1rem !important;
7928 padding-left: 1.5rem !important;
7932 padding-left: 3rem !important;
7940 gap: 0.25rem !important;
7944 gap: 0.5rem !important;
7948 gap: 1rem !important;
7952 gap: 1.5rem !important;
7956 gap: 3rem !important;
7960 font-family: var(--bs-font-monospace) !important;
7964 font-size: calc(1.375rem + 1.5vw) !important;
7968 font-size: calc(1.325rem + 0.9vw) !important;
7972 font-size: calc(1.3rem + 0.6vw) !important;
7976 font-size: calc(1.275rem + 0.3vw) !important;
7980 font-size: 1.25rem !important;
7984 font-size: 1rem !important;
7988 font-style: italic !important;
7992 font-style: normal !important;
7996 font-weight: 300 !important;
8000 font-weight: lighter !important;
8004 font-weight: 400 !important;
8008 font-weight: 700 !important;
8012 font-weight: 600 !important;
8016 font-weight: bolder !important;
8020 line-height: 1 !important;
8024 line-height: 1.25 !important;
8028 line-height: 1.5 !important;
8032 line-height: 2 !important;
8036 text-align: left !important;
8040 text-align: right !important;
8044 text-align: center !important;
8047 .text-decoration-none {
8048 text-decoration: none !important;
8051 .text-decoration-underline {
8052 text-decoration: underline !important;
8055 .text-decoration-line-through {
8056 text-decoration: line-through !important;
8060 text-transform: lowercase !important;
8064 text-transform: uppercase !important;
8068 text-transform: capitalize !important;
8072 white-space: normal !important;
8076 white-space: nowrap !important;
8079 /* rtl:begin:remove */
8081 word-wrap: break-word !important;
8082 word-break: break-word !important;
8085 /* rtl:end:remove */
8087 --bs-text-opacity: 1;
8088 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8092 --bs-text-opacity: 1;
8093 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8097 --bs-text-opacity: 1;
8098 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8102 --bs-text-opacity: 1;
8103 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8107 --bs-text-opacity: 1;
8108 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8112 --bs-text-opacity: 1;
8113 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8117 --bs-text-opacity: 1;
8118 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8122 --bs-text-opacity: 1;
8123 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8127 --bs-text-opacity: 1;
8128 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8132 --bs-text-opacity: 1;
8133 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8137 --bs-text-opacity: 1;
8138 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8142 --bs-text-opacity: 1;
8143 color: #6c757d !important;
8147 --bs-text-opacity: 1;
8148 color: rgba(0, 0, 0, 0.5) !important;
8152 --bs-text-opacity: 1;
8153 color: rgba(255, 255, 255, 0.5) !important;
8157 --bs-text-opacity: 1;
8158 color: inherit !important;
8162 --bs-text-opacity: 0.25;
8166 --bs-text-opacity: 0.5;
8170 --bs-text-opacity: 0.75;
8174 --bs-text-opacity: 1;
8179 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8184 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8189 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8194 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8199 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8204 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8209 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8214 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8219 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8224 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8229 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8234 background-color: transparent !important;
8238 --bs-bg-opacity: 0.1;
8242 --bs-bg-opacity: 0.25;
8246 --bs-bg-opacity: 0.5;
8250 --bs-bg-opacity: 0.75;
8258 background-image: var(--bs-gradient) !important;
8262 -webkit-user-select: all !important;
8263 -moz-user-select: all !important;
8264 user-select: all !important;
8268 -webkit-user-select: auto !important;
8269 -moz-user-select: auto !important;
8270 user-select: auto !important;
8274 -webkit-user-select: none !important;
8275 -moz-user-select: none !important;
8276 user-select: none !important;
8280 pointer-events: none !important;
8284 pointer-events: auto !important;
8288 border-radius: var(--bs-border-radius) !important;
8292 border-radius: 0 !important;
8296 border-radius: var(--bs-border-radius-sm) !important;
8300 border-radius: var(--bs-border-radius) !important;
8304 border-radius: var(--bs-border-radius-lg) !important;
8308 border-radius: var(--bs-border-radius-xl) !important;
8312 border-radius: var(--bs-border-radius-2xl) !important;
8316 border-radius: 50% !important;
8320 border-radius: var(--bs-border-radius-pill) !important;
8324 border-top-left-radius: var(--bs-border-radius) !important;
8325 border-top-right-radius: var(--bs-border-radius) !important;
8329 border-top-right-radius: var(--bs-border-radius) !important;
8330 border-bottom-right-radius: var(--bs-border-radius) !important;
8334 border-bottom-right-radius: var(--bs-border-radius) !important;
8335 border-bottom-left-radius: var(--bs-border-radius) !important;
8339 border-bottom-left-radius: var(--bs-border-radius) !important;
8340 border-top-left-radius: var(--bs-border-radius) !important;
8344 visibility: visible !important;
8348 visibility: hidden !important;
8351 @media (min-width: 576px) {
8353 float: left !important;
8356 float: right !important;
8359 float: none !important;
8362 display: inline !important;
8364 .d-sm-inline-block {
8365 display: inline-block !important;
8368 display: block !important;
8371 display: grid !important;
8374 display: table !important;
8377 display: table-row !important;
8380 display: table-cell !important;
8383 display: flex !important;
8386 display: inline-flex !important;
8389 display: none !important;
8392 flex: 1 1 auto !important;
8395 flex-direction: row !important;
8398 flex-direction: column !important;
8400 .flex-sm-row-reverse {
8401 flex-direction: row-reverse !important;
8403 .flex-sm-column-reverse {
8404 flex-direction: column-reverse !important;
8407 flex-grow: 0 !important;
8410 flex-grow: 1 !important;
8413 flex-shrink: 0 !important;
8416 flex-shrink: 1 !important;
8419 flex-wrap: wrap !important;
8422 flex-wrap: nowrap !important;
8424 .flex-sm-wrap-reverse {
8425 flex-wrap: wrap-reverse !important;
8427 .justify-content-sm-start {
8428 justify-content: flex-start !important;
8430 .justify-content-sm-end {
8431 justify-content: flex-end !important;
8433 .justify-content-sm-center {
8434 justify-content: center !important;
8436 .justify-content-sm-between {
8437 justify-content: space-between !important;
8439 .justify-content-sm-around {
8440 justify-content: space-around !important;
8442 .justify-content-sm-evenly {
8443 justify-content: space-evenly !important;
8445 .align-items-sm-start {
8446 align-items: flex-start !important;
8448 .align-items-sm-end {
8449 align-items: flex-end !important;
8451 .align-items-sm-center {
8452 align-items: center !important;
8454 .align-items-sm-baseline {
8455 align-items: baseline !important;
8457 .align-items-sm-stretch {
8458 align-items: stretch !important;
8460 .align-content-sm-start {
8461 align-content: flex-start !important;
8463 .align-content-sm-end {
8464 align-content: flex-end !important;
8466 .align-content-sm-center {
8467 align-content: center !important;
8469 .align-content-sm-between {
8470 align-content: space-between !important;
8472 .align-content-sm-around {
8473 align-content: space-around !important;
8475 .align-content-sm-stretch {
8476 align-content: stretch !important;
8478 .align-self-sm-auto {
8479 align-self: auto !important;
8481 .align-self-sm-start {
8482 align-self: flex-start !important;
8484 .align-self-sm-end {
8485 align-self: flex-end !important;
8487 .align-self-sm-center {
8488 align-self: center !important;
8490 .align-self-sm-baseline {
8491 align-self: baseline !important;
8493 .align-self-sm-stretch {
8494 align-self: stretch !important;
8497 order: -1 !important;
8500 order: 0 !important;
8503 order: 1 !important;
8506 order: 2 !important;
8509 order: 3 !important;
8512 order: 4 !important;
8515 order: 5 !important;
8518 order: 6 !important;
8521 margin: 0 !important;
8524 margin: 0.25rem !important;
8527 margin: 0.5rem !important;
8530 margin: 1rem !important;
8533 margin: 1.5rem !important;
8536 margin: 3rem !important;
8539 margin: auto !important;
8542 margin-right: 0 !important;
8543 margin-left: 0 !important;
8546 margin-right: 0.25rem !important;
8547 margin-left: 0.25rem !important;
8550 margin-right: 0.5rem !important;
8551 margin-left: 0.5rem !important;
8554 margin-right: 1rem !important;
8555 margin-left: 1rem !important;
8558 margin-right: 1.5rem !important;
8559 margin-left: 1.5rem !important;
8562 margin-right: 3rem !important;
8563 margin-left: 3rem !important;
8566 margin-right: auto !important;
8567 margin-left: auto !important;
8570 margin-top: 0 !important;
8571 margin-bottom: 0 !important;
8574 margin-top: 0.25rem !important;
8575 margin-bottom: 0.25rem !important;
8578 margin-top: 0.5rem !important;
8579 margin-bottom: 0.5rem !important;
8582 margin-top: 1rem !important;
8583 margin-bottom: 1rem !important;
8586 margin-top: 1.5rem !important;
8587 margin-bottom: 1.5rem !important;
8590 margin-top: 3rem !important;
8591 margin-bottom: 3rem !important;
8594 margin-top: auto !important;
8595 margin-bottom: auto !important;
8598 margin-top: 0 !important;
8601 margin-top: 0.25rem !important;
8604 margin-top: 0.5rem !important;
8607 margin-top: 1rem !important;
8610 margin-top: 1.5rem !important;
8613 margin-top: 3rem !important;
8616 margin-top: auto !important;
8619 margin-right: 0 !important;
8622 margin-right: 0.25rem !important;
8625 margin-right: 0.5rem !important;
8628 margin-right: 1rem !important;
8631 margin-right: 1.5rem !important;
8634 margin-right: 3rem !important;
8637 margin-right: auto !important;
8640 margin-bottom: 0 !important;
8643 margin-bottom: 0.25rem !important;
8646 margin-bottom: 0.5rem !important;
8649 margin-bottom: 1rem !important;
8652 margin-bottom: 1.5rem !important;
8655 margin-bottom: 3rem !important;
8658 margin-bottom: auto !important;
8661 margin-left: 0 !important;
8664 margin-left: 0.25rem !important;
8667 margin-left: 0.5rem !important;
8670 margin-left: 1rem !important;
8673 margin-left: 1.5rem !important;
8676 margin-left: 3rem !important;
8679 margin-left: auto !important;
8682 padding: 0 !important;
8685 padding: 0.25rem !important;
8688 padding: 0.5rem !important;
8691 padding: 1rem !important;
8694 padding: 1.5rem !important;
8697 padding: 3rem !important;
8700 padding-right: 0 !important;
8701 padding-left: 0 !important;
8704 padding-right: 0.25rem !important;
8705 padding-left: 0.25rem !important;
8708 padding-right: 0.5rem !important;
8709 padding-left: 0.5rem !important;
8712 padding-right: 1rem !important;
8713 padding-left: 1rem !important;
8716 padding-right: 1.5rem !important;
8717 padding-left: 1.5rem !important;
8720 padding-right: 3rem !important;
8721 padding-left: 3rem !important;
8724 padding-top: 0 !important;
8725 padding-bottom: 0 !important;
8728 padding-top: 0.25rem !important;
8729 padding-bottom: 0.25rem !important;
8732 padding-top: 0.5rem !important;
8733 padding-bottom: 0.5rem !important;
8736 padding-top: 1rem !important;
8737 padding-bottom: 1rem !important;
8740 padding-top: 1.5rem !important;
8741 padding-bottom: 1.5rem !important;
8744 padding-top: 3rem !important;
8745 padding-bottom: 3rem !important;
8748 padding-top: 0 !important;
8751 padding-top: 0.25rem !important;
8754 padding-top: 0.5rem !important;
8757 padding-top: 1rem !important;
8760 padding-top: 1.5rem !important;
8763 padding-top: 3rem !important;
8766 padding-right: 0 !important;
8769 padding-right: 0.25rem !important;
8772 padding-right: 0.5rem !important;
8775 padding-right: 1rem !important;
8778 padding-right: 1.5rem !important;
8781 padding-right: 3rem !important;
8784 padding-bottom: 0 !important;
8787 padding-bottom: 0.25rem !important;
8790 padding-bottom: 0.5rem !important;
8793 padding-bottom: 1rem !important;
8796 padding-bottom: 1.5rem !important;
8799 padding-bottom: 3rem !important;
8802 padding-left: 0 !important;
8805 padding-left: 0.25rem !important;
8808 padding-left: 0.5rem !important;
8811 padding-left: 1rem !important;
8814 padding-left: 1.5rem !important;
8817 padding-left: 3rem !important;
8823 gap: 0.25rem !important;
8826 gap: 0.5rem !important;
8829 gap: 1rem !important;
8832 gap: 1.5rem !important;
8835 gap: 3rem !important;
8838 text-align: left !important;
8841 text-align: right !important;
8844 text-align: center !important;
8847 @media (min-width: 768px) {
8849 float: left !important;
8852 float: right !important;
8855 float: none !important;
8858 display: inline !important;
8860 .d-md-inline-block {
8861 display: inline-block !important;
8864 display: block !important;
8867 display: grid !important;
8870 display: table !important;
8873 display: table-row !important;
8876 display: table-cell !important;
8879 display: flex !important;
8882 display: inline-flex !important;
8885 display: none !important;
8888 flex: 1 1 auto !important;
8891 flex-direction: row !important;
8894 flex-direction: column !important;
8896 .flex-md-row-reverse {
8897 flex-direction: row-reverse !important;
8899 .flex-md-column-reverse {
8900 flex-direction: column-reverse !important;
8903 flex-grow: 0 !important;
8906 flex-grow: 1 !important;
8909 flex-shrink: 0 !important;
8912 flex-shrink: 1 !important;
8915 flex-wrap: wrap !important;
8918 flex-wrap: nowrap !important;
8920 .flex-md-wrap-reverse {
8921 flex-wrap: wrap-reverse !important;
8923 .justify-content-md-start {
8924 justify-content: flex-start !important;
8926 .justify-content-md-end {
8927 justify-content: flex-end !important;
8929 .justify-content-md-center {
8930 justify-content: center !important;
8932 .justify-content-md-between {
8933 justify-content: space-between !important;
8935 .justify-content-md-around {
8936 justify-content: space-around !important;
8938 .justify-content-md-evenly {
8939 justify-content: space-evenly !important;
8941 .align-items-md-start {
8942 align-items: flex-start !important;
8944 .align-items-md-end {
8945 align-items: flex-end !important;
8947 .align-items-md-center {
8948 align-items: center !important;
8950 .align-items-md-baseline {
8951 align-items: baseline !important;
8953 .align-items-md-stretch {
8954 align-items: stretch !important;
8956 .align-content-md-start {
8957 align-content: flex-start !important;
8959 .align-content-md-end {
8960 align-content: flex-end !important;
8962 .align-content-md-center {
8963 align-content: center !important;
8965 .align-content-md-between {
8966 align-content: space-between !important;
8968 .align-content-md-around {
8969 align-content: space-around !important;
8971 .align-content-md-stretch {
8972 align-content: stretch !important;
8974 .align-self-md-auto {
8975 align-self: auto !important;
8977 .align-self-md-start {
8978 align-self: flex-start !important;
8980 .align-self-md-end {
8981 align-self: flex-end !important;
8983 .align-self-md-center {
8984 align-self: center !important;
8986 .align-self-md-baseline {
8987 align-self: baseline !important;
8989 .align-self-md-stretch {
8990 align-self: stretch !important;
8993 order: -1 !important;
8996 order: 0 !important;
8999 order: 1 !important;
9002 order: 2 !important;
9005 order: 3 !important;
9008 order: 4 !important;
9011 order: 5 !important;
9014 order: 6 !important;
9017 margin: 0 !important;
9020 margin: 0.25rem !important;
9023 margin: 0.5rem !important;
9026 margin: 1rem !important;
9029 margin: 1.5rem !important;
9032 margin: 3rem !important;
9035 margin: auto !important;
9038 margin-right: 0 !important;
9039 margin-left: 0 !important;
9042 margin-right: 0.25rem !important;
9043 margin-left: 0.25rem !important;
9046 margin-right: 0.5rem !important;
9047 margin-left: 0.5rem !important;
9050 margin-right: 1rem !important;
9051 margin-left: 1rem !important;
9054 margin-right: 1.5rem !important;
9055 margin-left: 1.5rem !important;
9058 margin-right: 3rem !important;
9059 margin-left: 3rem !important;
9062 margin-right: auto !important;
9063 margin-left: auto !important;
9066 margin-top: 0 !important;
9067 margin-bottom: 0 !important;
9070 margin-top: 0.25rem !important;
9071 margin-bottom: 0.25rem !important;
9074 margin-top: 0.5rem !important;
9075 margin-bottom: 0.5rem !important;
9078 margin-top: 1rem !important;
9079 margin-bottom: 1rem !important;
9082 margin-top: 1.5rem !important;
9083 margin-bottom: 1.5rem !important;
9086 margin-top: 3rem !important;
9087 margin-bottom: 3rem !important;
9090 margin-top: auto !important;
9091 margin-bottom: auto !important;
9094 margin-top: 0 !important;
9097 margin-top: 0.25rem !important;
9100 margin-top: 0.5rem !important;
9103 margin-top: 1rem !important;
9106 margin-top: 1.5rem !important;
9109 margin-top: 3rem !important;
9112 margin-top: auto !important;
9115 margin-right: 0 !important;
9118 margin-right: 0.25rem !important;
9121 margin-right: 0.5rem !important;
9124 margin-right: 1rem !important;
9127 margin-right: 1.5rem !important;
9130 margin-right: 3rem !important;
9133 margin-right: auto !important;
9136 margin-bottom: 0 !important;
9139 margin-bottom: 0.25rem !important;
9142 margin-bottom: 0.5rem !important;
9145 margin-bottom: 1rem !important;
9148 margin-bottom: 1.5rem !important;
9151 margin-bottom: 3rem !important;
9154 margin-bottom: auto !important;
9157 margin-left: 0 !important;
9160 margin-left: 0.25rem !important;
9163 margin-left: 0.5rem !important;
9166 margin-left: 1rem !important;
9169 margin-left: 1.5rem !important;
9172 margin-left: 3rem !important;
9175 margin-left: auto !important;
9178 padding: 0 !important;
9181 padding: 0.25rem !important;
9184 padding: 0.5rem !important;
9187 padding: 1rem !important;
9190 padding: 1.5rem !important;
9193 padding: 3rem !important;
9196 padding-right: 0 !important;
9197 padding-left: 0 !important;
9200 padding-right: 0.25rem !important;
9201 padding-left: 0.25rem !important;
9204 padding-right: 0.5rem !important;
9205 padding-left: 0.5rem !important;
9208 padding-right: 1rem !important;
9209 padding-left: 1rem !important;
9212 padding-right: 1.5rem !important;
9213 padding-left: 1.5rem !important;
9216 padding-right: 3rem !important;
9217 padding-left: 3rem !important;
9220 padding-top: 0 !important;
9221 padding-bottom: 0 !important;
9224 padding-top: 0.25rem !important;
9225 padding-bottom: 0.25rem !important;
9228 padding-top: 0.5rem !important;
9229 padding-bottom: 0.5rem !important;
9232 padding-top: 1rem !important;
9233 padding-bottom: 1rem !important;
9236 padding-top: 1.5rem !important;
9237 padding-bottom: 1.5rem !important;
9240 padding-top: 3rem !important;
9241 padding-bottom: 3rem !important;
9244 padding-top: 0 !important;
9247 padding-top: 0.25rem !important;
9250 padding-top: 0.5rem !important;
9253 padding-top: 1rem !important;
9256 padding-top: 1.5rem !important;
9259 padding-top: 3rem !important;
9262 padding-right: 0 !important;
9265 padding-right: 0.25rem !important;
9268 padding-right: 0.5rem !important;
9271 padding-right: 1rem !important;
9274 padding-right: 1.5rem !important;
9277 padding-right: 3rem !important;
9280 padding-bottom: 0 !important;
9283 padding-bottom: 0.25rem !important;
9286 padding-bottom: 0.5rem !important;
9289 padding-bottom: 1rem !important;
9292 padding-bottom: 1.5rem !important;
9295 padding-bottom: 3rem !important;
9298 padding-left: 0 !important;
9301 padding-left: 0.25rem !important;
9304 padding-left: 0.5rem !important;
9307 padding-left: 1rem !important;
9310 padding-left: 1.5rem !important;
9313 padding-left: 3rem !important;
9319 gap: 0.25rem !important;
9322 gap: 0.5rem !important;
9325 gap: 1rem !important;
9328 gap: 1.5rem !important;
9331 gap: 3rem !important;
9334 text-align: left !important;
9337 text-align: right !important;
9340 text-align: center !important;
9343 @media (min-width: 992px) {
9345 float: left !important;
9348 float: right !important;
9351 float: none !important;
9354 display: inline !important;
9356 .d-lg-inline-block {
9357 display: inline-block !important;
9360 display: block !important;
9363 display: grid !important;
9366 display: table !important;
9369 display: table-row !important;
9372 display: table-cell !important;
9375 display: flex !important;
9378 display: inline-flex !important;
9381 display: none !important;
9384 flex: 1 1 auto !important;
9387 flex-direction: row !important;
9390 flex-direction: column !important;
9392 .flex-lg-row-reverse {
9393 flex-direction: row-reverse !important;
9395 .flex-lg-column-reverse {
9396 flex-direction: column-reverse !important;
9399 flex-grow: 0 !important;
9402 flex-grow: 1 !important;
9405 flex-shrink: 0 !important;
9408 flex-shrink: 1 !important;
9411 flex-wrap: wrap !important;
9414 flex-wrap: nowrap !important;
9416 .flex-lg-wrap-reverse {
9417 flex-wrap: wrap-reverse !important;
9419 .justify-content-lg-start {
9420 justify-content: flex-start !important;
9422 .justify-content-lg-end {
9423 justify-content: flex-end !important;
9425 .justify-content-lg-center {
9426 justify-content: center !important;
9428 .justify-content-lg-between {
9429 justify-content: space-between !important;
9431 .justify-content-lg-around {
9432 justify-content: space-around !important;
9434 .justify-content-lg-evenly {
9435 justify-content: space-evenly !important;
9437 .align-items-lg-start {
9438 align-items: flex-start !important;
9440 .align-items-lg-end {
9441 align-items: flex-end !important;
9443 .align-items-lg-center {
9444 align-items: center !important;
9446 .align-items-lg-baseline {
9447 align-items: baseline !important;
9449 .align-items-lg-stretch {
9450 align-items: stretch !important;
9452 .align-content-lg-start {
9453 align-content: flex-start !important;
9455 .align-content-lg-end {
9456 align-content: flex-end !important;
9458 .align-content-lg-center {
9459 align-content: center !important;
9461 .align-content-lg-between {
9462 align-content: space-between !important;
9464 .align-content-lg-around {
9465 align-content: space-around !important;
9467 .align-content-lg-stretch {
9468 align-content: stretch !important;
9470 .align-self-lg-auto {
9471 align-self: auto !important;
9473 .align-self-lg-start {
9474 align-self: flex-start !important;
9476 .align-self-lg-end {
9477 align-self: flex-end !important;
9479 .align-self-lg-center {
9480 align-self: center !important;
9482 .align-self-lg-baseline {
9483 align-self: baseline !important;
9485 .align-self-lg-stretch {
9486 align-self: stretch !important;
9489 order: -1 !important;
9492 order: 0 !important;
9495 order: 1 !important;
9498 order: 2 !important;
9501 order: 3 !important;
9504 order: 4 !important;
9507 order: 5 !important;
9510 order: 6 !important;
9513 margin: 0 !important;
9516 margin: 0.25rem !important;
9519 margin: 0.5rem !important;
9522 margin: 1rem !important;
9525 margin: 1.5rem !important;
9528 margin: 3rem !important;
9531 margin: auto !important;
9534 margin-right: 0 !important;
9535 margin-left: 0 !important;
9538 margin-right: 0.25rem !important;
9539 margin-left: 0.25rem !important;
9542 margin-right: 0.5rem !important;
9543 margin-left: 0.5rem !important;
9546 margin-right: 1rem !important;
9547 margin-left: 1rem !important;
9550 margin-right: 1.5rem !important;
9551 margin-left: 1.5rem !important;
9554 margin-right: 3rem !important;
9555 margin-left: 3rem !important;
9558 margin-right: auto !important;
9559 margin-left: auto !important;
9562 margin-top: 0 !important;
9563 margin-bottom: 0 !important;
9566 margin-top: 0.25rem !important;
9567 margin-bottom: 0.25rem !important;
9570 margin-top: 0.5rem !important;
9571 margin-bottom: 0.5rem !important;
9574 margin-top: 1rem !important;
9575 margin-bottom: 1rem !important;
9578 margin-top: 1.5rem !important;
9579 margin-bottom: 1.5rem !important;
9582 margin-top: 3rem !important;
9583 margin-bottom: 3rem !important;
9586 margin-top: auto !important;
9587 margin-bottom: auto !important;
9590 margin-top: 0 !important;
9593 margin-top: 0.25rem !important;
9596 margin-top: 0.5rem !important;
9599 margin-top: 1rem !important;
9602 margin-top: 1.5rem !important;
9605 margin-top: 3rem !important;
9608 margin-top: auto !important;
9611 margin-right: 0 !important;
9614 margin-right: 0.25rem !important;
9617 margin-right: 0.5rem !important;
9620 margin-right: 1rem !important;
9623 margin-right: 1.5rem !important;
9626 margin-right: 3rem !important;
9629 margin-right: auto !important;
9632 margin-bottom: 0 !important;
9635 margin-bottom: 0.25rem !important;
9638 margin-bottom: 0.5rem !important;
9641 margin-bottom: 1rem !important;
9644 margin-bottom: 1.5rem !important;
9647 margin-bottom: 3rem !important;
9650 margin-bottom: auto !important;
9653 margin-left: 0 !important;
9656 margin-left: 0.25rem !important;
9659 margin-left: 0.5rem !important;
9662 margin-left: 1rem !important;
9665 margin-left: 1.5rem !important;
9668 margin-left: 3rem !important;
9671 margin-left: auto !important;
9674 padding: 0 !important;
9677 padding: 0.25rem !important;
9680 padding: 0.5rem !important;
9683 padding: 1rem !important;
9686 padding: 1.5rem !important;
9689 padding: 3rem !important;
9692 padding-right: 0 !important;
9693 padding-left: 0 !important;
9696 padding-right: 0.25rem !important;
9697 padding-left: 0.25rem !important;
9700 padding-right: 0.5rem !important;
9701 padding-left: 0.5rem !important;
9704 padding-right: 1rem !important;
9705 padding-left: 1rem !important;
9708 padding-right: 1.5rem !important;
9709 padding-left: 1.5rem !important;
9712 padding-right: 3rem !important;
9713 padding-left: 3rem !important;
9716 padding-top: 0 !important;
9717 padding-bottom: 0 !important;
9720 padding-top: 0.25rem !important;
9721 padding-bottom: 0.25rem !important;
9724 padding-top: 0.5rem !important;
9725 padding-bottom: 0.5rem !important;
9728 padding-top: 1rem !important;
9729 padding-bottom: 1rem !important;
9732 padding-top: 1.5rem !important;
9733 padding-bottom: 1.5rem !important;
9736 padding-top: 3rem !important;
9737 padding-bottom: 3rem !important;
9740 padding-top: 0 !important;
9743 padding-top: 0.25rem !important;
9746 padding-top: 0.5rem !important;
9749 padding-top: 1rem !important;
9752 padding-top: 1.5rem !important;
9755 padding-top: 3rem !important;
9758 padding-right: 0 !important;
9761 padding-right: 0.25rem !important;
9764 padding-right: 0.5rem !important;
9767 padding-right: 1rem !important;
9770 padding-right: 1.5rem !important;
9773 padding-right: 3rem !important;
9776 padding-bottom: 0 !important;
9779 padding-bottom: 0.25rem !important;
9782 padding-bottom: 0.5rem !important;
9785 padding-bottom: 1rem !important;
9788 padding-bottom: 1.5rem !important;
9791 padding-bottom: 3rem !important;
9794 padding-left: 0 !important;
9797 padding-left: 0.25rem !important;
9800 padding-left: 0.5rem !important;
9803 padding-left: 1rem !important;
9806 padding-left: 1.5rem !important;
9809 padding-left: 3rem !important;
9815 gap: 0.25rem !important;
9818 gap: 0.5rem !important;
9821 gap: 1rem !important;
9824 gap: 1.5rem !important;
9827 gap: 3rem !important;
9830 text-align: left !important;
9833 text-align: right !important;
9836 text-align: center !important;
9839 @media (min-width: 1200px) {
9841 float: left !important;
9844 float: right !important;
9847 float: none !important;
9850 display: inline !important;
9852 .d-xl-inline-block {
9853 display: inline-block !important;
9856 display: block !important;
9859 display: grid !important;
9862 display: table !important;
9865 display: table-row !important;
9868 display: table-cell !important;
9871 display: flex !important;
9874 display: inline-flex !important;
9877 display: none !important;
9880 flex: 1 1 auto !important;
9883 flex-direction: row !important;
9886 flex-direction: column !important;
9888 .flex-xl-row-reverse {
9889 flex-direction: row-reverse !important;
9891 .flex-xl-column-reverse {
9892 flex-direction: column-reverse !important;
9895 flex-grow: 0 !important;
9898 flex-grow: 1 !important;
9901 flex-shrink: 0 !important;
9904 flex-shrink: 1 !important;
9907 flex-wrap: wrap !important;
9910 flex-wrap: nowrap !important;
9912 .flex-xl-wrap-reverse {
9913 flex-wrap: wrap-reverse !important;
9915 .justify-content-xl-start {
9916 justify-content: flex-start !important;
9918 .justify-content-xl-end {
9919 justify-content: flex-end !important;
9921 .justify-content-xl-center {
9922 justify-content: center !important;
9924 .justify-content-xl-between {
9925 justify-content: space-between !important;
9927 .justify-content-xl-around {
9928 justify-content: space-around !important;
9930 .justify-content-xl-evenly {
9931 justify-content: space-evenly !important;
9933 .align-items-xl-start {
9934 align-items: flex-start !important;
9936 .align-items-xl-end {
9937 align-items: flex-end !important;
9939 .align-items-xl-center {
9940 align-items: center !important;
9942 .align-items-xl-baseline {
9943 align-items: baseline !important;
9945 .align-items-xl-stretch {
9946 align-items: stretch !important;
9948 .align-content-xl-start {
9949 align-content: flex-start !important;
9951 .align-content-xl-end {
9952 align-content: flex-end !important;
9954 .align-content-xl-center {
9955 align-content: center !important;
9957 .align-content-xl-between {
9958 align-content: space-between !important;
9960 .align-content-xl-around {
9961 align-content: space-around !important;
9963 .align-content-xl-stretch {
9964 align-content: stretch !important;
9966 .align-self-xl-auto {
9967 align-self: auto !important;
9969 .align-self-xl-start {
9970 align-self: flex-start !important;
9972 .align-self-xl-end {
9973 align-self: flex-end !important;
9975 .align-self-xl-center {
9976 align-self: center !important;
9978 .align-self-xl-baseline {
9979 align-self: baseline !important;
9981 .align-self-xl-stretch {
9982 align-self: stretch !important;
9985 order: -1 !important;
9988 order: 0 !important;
9991 order: 1 !important;
9994 order: 2 !important;
9997 order: 3 !important;
10000 order: 4 !important;
10003 order: 5 !important;
10006 order: 6 !important;
10009 margin: 0 !important;
10012 margin: 0.25rem !important;
10015 margin: 0.5rem !important;
10018 margin: 1rem !important;
10021 margin: 1.5rem !important;
10024 margin: 3rem !important;
10027 margin: auto !important;
10030 margin-right: 0 !important;
10031 margin-left: 0 !important;
10034 margin-right: 0.25rem !important;
10035 margin-left: 0.25rem !important;
10038 margin-right: 0.5rem !important;
10039 margin-left: 0.5rem !important;
10042 margin-right: 1rem !important;
10043 margin-left: 1rem !important;
10046 margin-right: 1.5rem !important;
10047 margin-left: 1.5rem !important;
10050 margin-right: 3rem !important;
10051 margin-left: 3rem !important;
10054 margin-right: auto !important;
10055 margin-left: auto !important;
10058 margin-top: 0 !important;
10059 margin-bottom: 0 !important;
10062 margin-top: 0.25rem !important;
10063 margin-bottom: 0.25rem !important;
10066 margin-top: 0.5rem !important;
10067 margin-bottom: 0.5rem !important;
10070 margin-top: 1rem !important;
10071 margin-bottom: 1rem !important;
10074 margin-top: 1.5rem !important;
10075 margin-bottom: 1.5rem !important;
10078 margin-top: 3rem !important;
10079 margin-bottom: 3rem !important;
10082 margin-top: auto !important;
10083 margin-bottom: auto !important;
10086 margin-top: 0 !important;
10089 margin-top: 0.25rem !important;
10092 margin-top: 0.5rem !important;
10095 margin-top: 1rem !important;
10098 margin-top: 1.5rem !important;
10101 margin-top: 3rem !important;
10104 margin-top: auto !important;
10107 margin-right: 0 !important;
10110 margin-right: 0.25rem !important;
10113 margin-right: 0.5rem !important;
10116 margin-right: 1rem !important;
10119 margin-right: 1.5rem !important;
10122 margin-right: 3rem !important;
10125 margin-right: auto !important;
10128 margin-bottom: 0 !important;
10131 margin-bottom: 0.25rem !important;
10134 margin-bottom: 0.5rem !important;
10137 margin-bottom: 1rem !important;
10140 margin-bottom: 1.5rem !important;
10143 margin-bottom: 3rem !important;
10146 margin-bottom: auto !important;
10149 margin-left: 0 !important;
10152 margin-left: 0.25rem !important;
10155 margin-left: 0.5rem !important;
10158 margin-left: 1rem !important;
10161 margin-left: 1.5rem !important;
10164 margin-left: 3rem !important;
10167 margin-left: auto !important;
10170 padding: 0 !important;
10173 padding: 0.25rem !important;
10176 padding: 0.5rem !important;
10179 padding: 1rem !important;
10182 padding: 1.5rem !important;
10185 padding: 3rem !important;
10188 padding-right: 0 !important;
10189 padding-left: 0 !important;
10192 padding-right: 0.25rem !important;
10193 padding-left: 0.25rem !important;
10196 padding-right: 0.5rem !important;
10197 padding-left: 0.5rem !important;
10200 padding-right: 1rem !important;
10201 padding-left: 1rem !important;
10204 padding-right: 1.5rem !important;
10205 padding-left: 1.5rem !important;
10208 padding-right: 3rem !important;
10209 padding-left: 3rem !important;
10212 padding-top: 0 !important;
10213 padding-bottom: 0 !important;
10216 padding-top: 0.25rem !important;
10217 padding-bottom: 0.25rem !important;
10220 padding-top: 0.5rem !important;
10221 padding-bottom: 0.5rem !important;
10224 padding-top: 1rem !important;
10225 padding-bottom: 1rem !important;
10228 padding-top: 1.5rem !important;
10229 padding-bottom: 1.5rem !important;
10232 padding-top: 3rem !important;
10233 padding-bottom: 3rem !important;
10236 padding-top: 0 !important;
10239 padding-top: 0.25rem !important;
10242 padding-top: 0.5rem !important;
10245 padding-top: 1rem !important;
10248 padding-top: 1.5rem !important;
10251 padding-top: 3rem !important;
10254 padding-right: 0 !important;
10257 padding-right: 0.25rem !important;
10260 padding-right: 0.5rem !important;
10263 padding-right: 1rem !important;
10266 padding-right: 1.5rem !important;
10269 padding-right: 3rem !important;
10272 padding-bottom: 0 !important;
10275 padding-bottom: 0.25rem !important;
10278 padding-bottom: 0.5rem !important;
10281 padding-bottom: 1rem !important;
10284 padding-bottom: 1.5rem !important;
10287 padding-bottom: 3rem !important;
10290 padding-left: 0 !important;
10293 padding-left: 0.25rem !important;
10296 padding-left: 0.5rem !important;
10299 padding-left: 1rem !important;
10302 padding-left: 1.5rem !important;
10305 padding-left: 3rem !important;
10311 gap: 0.25rem !important;
10314 gap: 0.5rem !important;
10317 gap: 1rem !important;
10320 gap: 1.5rem !important;
10323 gap: 3rem !important;
10326 text-align: left !important;
10329 text-align: right !important;
10332 text-align: center !important;
10335 @media (min-width: 1400px) {
10337 float: left !important;
10340 float: right !important;
10343 float: none !important;
10346 display: inline !important;
10348 .d-xxl-inline-block {
10349 display: inline-block !important;
10352 display: block !important;
10355 display: grid !important;
10358 display: table !important;
10361 display: table-row !important;
10363 .d-xxl-table-cell {
10364 display: table-cell !important;
10367 display: flex !important;
10369 .d-xxl-inline-flex {
10370 display: inline-flex !important;
10373 display: none !important;
10376 flex: 1 1 auto !important;
10379 flex-direction: row !important;
10382 flex-direction: column !important;
10384 .flex-xxl-row-reverse {
10385 flex-direction: row-reverse !important;
10387 .flex-xxl-column-reverse {
10388 flex-direction: column-reverse !important;
10391 flex-grow: 0 !important;
10394 flex-grow: 1 !important;
10396 .flex-xxl-shrink-0 {
10397 flex-shrink: 0 !important;
10399 .flex-xxl-shrink-1 {
10400 flex-shrink: 1 !important;
10403 flex-wrap: wrap !important;
10406 flex-wrap: nowrap !important;
10408 .flex-xxl-wrap-reverse {
10409 flex-wrap: wrap-reverse !important;
10411 .justify-content-xxl-start {
10412 justify-content: flex-start !important;
10414 .justify-content-xxl-end {
10415 justify-content: flex-end !important;
10417 .justify-content-xxl-center {
10418 justify-content: center !important;
10420 .justify-content-xxl-between {
10421 justify-content: space-between !important;
10423 .justify-content-xxl-around {
10424 justify-content: space-around !important;
10426 .justify-content-xxl-evenly {
10427 justify-content: space-evenly !important;
10429 .align-items-xxl-start {
10430 align-items: flex-start !important;
10432 .align-items-xxl-end {
10433 align-items: flex-end !important;
10435 .align-items-xxl-center {
10436 align-items: center !important;
10438 .align-items-xxl-baseline {
10439 align-items: baseline !important;
10441 .align-items-xxl-stretch {
10442 align-items: stretch !important;
10444 .align-content-xxl-start {
10445 align-content: flex-start !important;
10447 .align-content-xxl-end {
10448 align-content: flex-end !important;
10450 .align-content-xxl-center {
10451 align-content: center !important;
10453 .align-content-xxl-between {
10454 align-content: space-between !important;
10456 .align-content-xxl-around {
10457 align-content: space-around !important;
10459 .align-content-xxl-stretch {
10460 align-content: stretch !important;
10462 .align-self-xxl-auto {
10463 align-self: auto !important;
10465 .align-self-xxl-start {
10466 align-self: flex-start !important;
10468 .align-self-xxl-end {
10469 align-self: flex-end !important;
10471 .align-self-xxl-center {
10472 align-self: center !important;
10474 .align-self-xxl-baseline {
10475 align-self: baseline !important;
10477 .align-self-xxl-stretch {
10478 align-self: stretch !important;
10481 order: -1 !important;
10484 order: 0 !important;
10487 order: 1 !important;
10490 order: 2 !important;
10493 order: 3 !important;
10496 order: 4 !important;
10499 order: 5 !important;
10502 order: 6 !important;
10505 margin: 0 !important;
10508 margin: 0.25rem !important;
10511 margin: 0.5rem !important;
10514 margin: 1rem !important;
10517 margin: 1.5rem !important;
10520 margin: 3rem !important;
10523 margin: auto !important;
10526 margin-right: 0 !important;
10527 margin-left: 0 !important;
10530 margin-right: 0.25rem !important;
10531 margin-left: 0.25rem !important;
10534 margin-right: 0.5rem !important;
10535 margin-left: 0.5rem !important;
10538 margin-right: 1rem !important;
10539 margin-left: 1rem !important;
10542 margin-right: 1.5rem !important;
10543 margin-left: 1.5rem !important;
10546 margin-right: 3rem !important;
10547 margin-left: 3rem !important;
10550 margin-right: auto !important;
10551 margin-left: auto !important;
10554 margin-top: 0 !important;
10555 margin-bottom: 0 !important;
10558 margin-top: 0.25rem !important;
10559 margin-bottom: 0.25rem !important;
10562 margin-top: 0.5rem !important;
10563 margin-bottom: 0.5rem !important;
10566 margin-top: 1rem !important;
10567 margin-bottom: 1rem !important;
10570 margin-top: 1.5rem !important;
10571 margin-bottom: 1.5rem !important;
10574 margin-top: 3rem !important;
10575 margin-bottom: 3rem !important;
10578 margin-top: auto !important;
10579 margin-bottom: auto !important;
10582 margin-top: 0 !important;
10585 margin-top: 0.25rem !important;
10588 margin-top: 0.5rem !important;
10591 margin-top: 1rem !important;
10594 margin-top: 1.5rem !important;
10597 margin-top: 3rem !important;
10600 margin-top: auto !important;
10603 margin-right: 0 !important;
10606 margin-right: 0.25rem !important;
10609 margin-right: 0.5rem !important;
10612 margin-right: 1rem !important;
10615 margin-right: 1.5rem !important;
10618 margin-right: 3rem !important;
10621 margin-right: auto !important;
10624 margin-bottom: 0 !important;
10627 margin-bottom: 0.25rem !important;
10630 margin-bottom: 0.5rem !important;
10633 margin-bottom: 1rem !important;
10636 margin-bottom: 1.5rem !important;
10639 margin-bottom: 3rem !important;
10642 margin-bottom: auto !important;
10645 margin-left: 0 !important;
10648 margin-left: 0.25rem !important;
10651 margin-left: 0.5rem !important;
10654 margin-left: 1rem !important;
10657 margin-left: 1.5rem !important;
10660 margin-left: 3rem !important;
10663 margin-left: auto !important;
10666 padding: 0 !important;
10669 padding: 0.25rem !important;
10672 padding: 0.5rem !important;
10675 padding: 1rem !important;
10678 padding: 1.5rem !important;
10681 padding: 3rem !important;
10684 padding-right: 0 !important;
10685 padding-left: 0 !important;
10688 padding-right: 0.25rem !important;
10689 padding-left: 0.25rem !important;
10692 padding-right: 0.5rem !important;
10693 padding-left: 0.5rem !important;
10696 padding-right: 1rem !important;
10697 padding-left: 1rem !important;
10700 padding-right: 1.5rem !important;
10701 padding-left: 1.5rem !important;
10704 padding-right: 3rem !important;
10705 padding-left: 3rem !important;
10708 padding-top: 0 !important;
10709 padding-bottom: 0 !important;
10712 padding-top: 0.25rem !important;
10713 padding-bottom: 0.25rem !important;
10716 padding-top: 0.5rem !important;
10717 padding-bottom: 0.5rem !important;
10720 padding-top: 1rem !important;
10721 padding-bottom: 1rem !important;
10724 padding-top: 1.5rem !important;
10725 padding-bottom: 1.5rem !important;
10728 padding-top: 3rem !important;
10729 padding-bottom: 3rem !important;
10732 padding-top: 0 !important;
10735 padding-top: 0.25rem !important;
10738 padding-top: 0.5rem !important;
10741 padding-top: 1rem !important;
10744 padding-top: 1.5rem !important;
10747 padding-top: 3rem !important;
10750 padding-right: 0 !important;
10753 padding-right: 0.25rem !important;
10756 padding-right: 0.5rem !important;
10759 padding-right: 1rem !important;
10762 padding-right: 1.5rem !important;
10765 padding-right: 3rem !important;
10768 padding-bottom: 0 !important;
10771 padding-bottom: 0.25rem !important;
10774 padding-bottom: 0.5rem !important;
10777 padding-bottom: 1rem !important;
10780 padding-bottom: 1.5rem !important;
10783 padding-bottom: 3rem !important;
10786 padding-left: 0 !important;
10789 padding-left: 0.25rem !important;
10792 padding-left: 0.5rem !important;
10795 padding-left: 1rem !important;
10798 padding-left: 1.5rem !important;
10801 padding-left: 3rem !important;
10807 gap: 0.25rem !important;
10810 gap: 0.5rem !important;
10813 gap: 1rem !important;
10816 gap: 1.5rem !important;
10819 gap: 3rem !important;
10822 text-align: left !important;
10825 text-align: right !important;
10828 text-align: center !important;
10831 @media (min-width: 1200px) {
10833 font-size: 2.5rem !important;
10836 font-size: 2rem !important;
10839 font-size: 1.75rem !important;
10842 font-size: 1.5rem !important;
10847 display: inline !important;
10849 .d-print-inline-block {
10850 display: inline-block !important;
10853 display: block !important;
10856 display: grid !important;
10859 display: table !important;
10861 .d-print-table-row {
10862 display: table-row !important;
10864 .d-print-table-cell {
10865 display: table-cell !important;
10868 display: flex !important;
10870 .d-print-inline-flex {
10871 display: inline-flex !important;
10874 display: none !important;
10878 /*# sourceMappingURL=bootstrap.css.map */
10879 footer.svelte-1f2bd8l.svelte-1f2bd8l{clear:both;font-size:0.8em;text-align:center}footer.svelte-1f2bd8l p.svelte-1f2bd8l{margin:1em}
10880 #last-updated.svelte-1i1228w{position:relative;font-size:0.8rem;font-style:italic}#loading.svelte-1i1228w{display:none;position:absolute;padding:0.5em 1em;top:0;left:0;width:100%;background-color:#eee;z-index:100}
10881 .navbar-brand.svelte-1q88nx a:hover{text-decoration:none}.navbar-brand.svelte-1q88nx h1.svelte-1q88nx{display:inline;font-size:1.2em;color:#333}.navbar-brand.svelte-1q88nx img.svelte-1q88nx{display:inline-block;margin-right:5px;margin-top:-5px}.nav-item.svelte-1q88nx.svelte-1q88nx{white-space:nowrap}.page-title-section.svelte-1q88nx.svelte-1q88nx{display:none;text-align:center;padding:1em}@media(max-width: 600px){.page-title-section.svelte-1q88nx.svelte-1q88nx{display:block}}.search-section.svelte-1q88nx.svelte-1q88nx{padding:1em 30px;background-color:#f5f5f5;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
10882 .nav-tabs.svelte-1u2ltgo.svelte-1u2ltgo{font-size:0.8em;margin-top:-1em}.nav-link.svelte-1u2ltgo.svelte-1u2ltgo{padding:0.1rem 1rem}#q.svelte-1u2ltgo.svelte-1u2ltgo{width:500px;max-width:100%}#searchAdvancedOptions.svelte-1u2ltgo ul.svelte-1u2ltgo{list-style-type:none;padding:0;font-size:0.85rem}#searchAdvancedOptions.svelte-1u2ltgo li.svelte-1u2ltgo{display:inline-block;padding:4px 10px;border-radius:5px;border:1px dotted #ccc;margin-right:1em}#searchAdvancedOptions.svelte-1u2ltgo label.svelte-1u2ltgo{margin-right:0.5em}
10883 .mapicon.svelte-180cawe{margin:10px 0}
10884 .result.svelte-5fm7ib.svelte-5fm7ib{font-size:0.8em;margin:5px;margin-top:0px;padding:4px 8px;border-radius:2px;background:#F0F7FF;border:2px solid #D7E7FF;cursor:pointer;min-height:5em}.result.highlight.svelte-5fm7ib.svelte-5fm7ib{background-color:#D9E7F7;border-color:#9DB9E4}.result.highlight.svelte-5fm7ib a{margin:10px auto;display:block;max-width:10em;padding:1px;background-color:white}.result.svelte-5fm7ib .type.svelte-5fm7ib{color:gray;font-size:0.8em}.result.svelte-5fm7ib a{display:none}.result.svelte-5fm7ib .coords.svelte-5fm7ib{display:none}.noresults.svelte-5fm7ib.svelte-5fm7ib{text-align:center;padding:1em}.more.svelte-5fm7ib.svelte-5fm7ib{text-align:center;margin-top:1em}.result.highlight.svelte-5fm7ib a:hover{color:#111}
10885 /* required styles */
\r
10889 .leaflet-marker-icon,
\r
10890 .leaflet-marker-shadow,
\r
10891 .leaflet-tile-container,
\r
10892 .leaflet-pane > svg,
\r
10893 .leaflet-pane > canvas,
\r
10894 .leaflet-zoom-box,
\r
10895 .leaflet-image-layer,
\r
10897 position: absolute;
\r
10901 .leaflet-container {
\r
10902 overflow: hidden;
\r
10905 .leaflet-marker-icon,
\r
10906 .leaflet-marker-shadow {
\r
10907 -webkit-user-select: none;
\r
10908 -moz-user-select: none;
\r
10909 user-select: none;
\r
10910 -webkit-user-drag: none;
\r
10912 /* Prevents IE11 from highlighting tiles in blue */
\r
10913 .leaflet-tile::selection {
\r
10914 background: transparent;
\r
10916 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
10917 .leaflet-safari .leaflet-tile {
\r
10918 image-rendering: -webkit-optimize-contrast;
\r
10920 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
10921 .leaflet-safari .leaflet-tile-container {
\r
10924 -webkit-transform-origin: 0 0;
\r
10926 .leaflet-marker-icon,
\r
10927 .leaflet-marker-shadow {
\r
10930 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
10931 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
10932 .leaflet-container .leaflet-overlay-pane svg {
\r
10933 max-width: none !important;
\r
10934 max-height: none !important;
\r
10936 .leaflet-container .leaflet-marker-pane img,
\r
10937 .leaflet-container .leaflet-shadow-pane img,
\r
10938 .leaflet-container .leaflet-tile-pane img,
\r
10939 .leaflet-container img.leaflet-image-layer,
\r
10940 .leaflet-container .leaflet-tile {
\r
10941 max-width: none !important;
\r
10942 max-height: none !important;
\r
10947 .leaflet-container.leaflet-touch-zoom {
\r
10948 -ms-touch-action: pan-x pan-y;
\r
10949 touch-action: pan-x pan-y;
\r
10951 .leaflet-container.leaflet-touch-drag {
\r
10952 -ms-touch-action: pinch-zoom;
\r
10953 /* Fallback for FF which doesn't support pinch-zoom */
\r
10954 touch-action: none;
\r
10955 touch-action: pinch-zoom;
\r
10957 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
10958 -ms-touch-action: none;
\r
10959 touch-action: none;
\r
10961 .leaflet-container {
\r
10962 -webkit-tap-highlight-color: transparent;
\r
10964 .leaflet-container a {
\r
10965 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
10969 visibility: hidden;
\r
10971 .leaflet-tile-loaded {
\r
10972 visibility: inherit;
\r
10974 .leaflet-zoom-box {
\r
10977 -moz-box-sizing: border-box;
\r
10978 box-sizing: border-box;
\r
10981 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
10982 .leaflet-overlay-pane svg {
\r
10983 -moz-user-select: none;
\r
10986 .leaflet-pane { z-index: 400; }
\r
10988 .leaflet-tile-pane { z-index: 200; }
\r
10989 .leaflet-overlay-pane { z-index: 400; }
\r
10990 .leaflet-shadow-pane { z-index: 500; }
\r
10991 .leaflet-marker-pane { z-index: 600; }
\r
10992 .leaflet-tooltip-pane { z-index: 650; }
\r
10993 .leaflet-popup-pane { z-index: 700; }
\r
10995 .leaflet-map-pane canvas { z-index: 100; }
\r
10996 .leaflet-map-pane svg { z-index: 200; }
\r
10998 .leaflet-vml-shape {
\r
11003 behavior: url(#default#VML);
\r
11004 display: inline-block;
\r
11005 position: absolute;
\r
11009 /* control positioning */
\r
11011 .leaflet-control {
\r
11012 position: relative;
\r
11014 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
11015 pointer-events: auto;
\r
11018 .leaflet-bottom {
\r
11019 position: absolute;
\r
11021 pointer-events: none;
\r
11029 .leaflet-bottom {
\r
11035 .leaflet-control {
\r
11039 .leaflet-right .leaflet-control {
\r
11042 .leaflet-top .leaflet-control {
\r
11043 margin-top: 10px;
\r
11045 .leaflet-bottom .leaflet-control {
\r
11046 margin-bottom: 10px;
\r
11048 .leaflet-left .leaflet-control {
\r
11049 margin-left: 10px;
\r
11051 .leaflet-right .leaflet-control {
\r
11052 margin-right: 10px;
\r
11056 /* zoom and fade animations */
\r
11058 .leaflet-fade-anim .leaflet-popup {
\r
11060 -webkit-transition: opacity 0.2s linear;
\r
11061 -moz-transition: opacity 0.2s linear;
\r
11062 transition: opacity 0.2s linear;
\r
11064 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
11067 .leaflet-zoom-animated {
\r
11068 -webkit-transform-origin: 0 0;
\r
11069 -ms-transform-origin: 0 0;
\r
11070 transform-origin: 0 0;
\r
11072 svg.leaflet-zoom-animated {
\r
11073 will-change: transform;
\r
11076 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
11077 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
11078 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
11079 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
11081 .leaflet-zoom-anim .leaflet-tile,
\r
11082 .leaflet-pan-anim .leaflet-tile {
\r
11083 -webkit-transition: none;
\r
11084 -moz-transition: none;
\r
11085 transition: none;
\r
11088 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
11089 visibility: hidden;
\r
11095 .leaflet-interactive {
\r
11099 cursor: -webkit-grab;
\r
11100 cursor: -moz-grab;
\r
11103 .leaflet-crosshair,
\r
11104 .leaflet-crosshair .leaflet-interactive {
\r
11105 cursor: crosshair;
\r
11107 .leaflet-popup-pane,
\r
11108 .leaflet-control {
\r
11111 .leaflet-dragging .leaflet-grab,
\r
11112 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
11113 .leaflet-dragging .leaflet-marker-draggable {
\r
11115 cursor: -webkit-grabbing;
\r
11116 cursor: -moz-grabbing;
\r
11117 cursor: grabbing;
\r
11120 /* marker & overlays interactivity */
\r
11121 .leaflet-marker-icon,
\r
11122 .leaflet-marker-shadow,
\r
11123 .leaflet-image-layer,
\r
11124 .leaflet-pane > svg path,
\r
11125 .leaflet-tile-container {
\r
11126 pointer-events: none;
\r
11129 .leaflet-marker-icon.leaflet-interactive,
\r
11130 .leaflet-image-layer.leaflet-interactive,
\r
11131 .leaflet-pane > svg path.leaflet-interactive,
\r
11132 svg.leaflet-image-layer.leaflet-interactive path {
\r
11133 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
11134 pointer-events: auto;
\r
11137 /* visual tweaks */
\r
11139 .leaflet-container {
\r
11140 background: #ddd;
\r
11141 outline-offset: 1px;
\r
11143 .leaflet-container a {
\r
11146 .leaflet-zoom-box {
\r
11147 border: 2px dotted #38f;
\r
11148 background: rgba(255,255,255,0.5);
\r
11152 /* general typography */
\r
11153 .leaflet-container {
\r
11154 font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
11156 font-size: 0.75rem;
\r
11157 line-height: 1.5;
\r
11161 /* general toolbar styles */
\r
11164 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
11165 border-radius: 4px;
\r
11168 background-color: #fff;
\r
11169 border-bottom: 1px solid #ccc;
\r
11172 line-height: 26px;
\r
11174 text-align: center;
\r
11175 text-decoration: none;
\r
11179 .leaflet-control-layers-toggle {
\r
11180 background-position: 50% 50%;
\r
11181 background-repeat: no-repeat;
\r
11184 .leaflet-bar a:hover,
\r
11185 .leaflet-bar a:focus {
\r
11186 background-color: #f4f4f4;
\r
11188 .leaflet-bar a:first-child {
\r
11189 border-top-left-radius: 4px;
\r
11190 border-top-right-radius: 4px;
\r
11192 .leaflet-bar a:last-child {
\r
11193 border-bottom-left-radius: 4px;
\r
11194 border-bottom-right-radius: 4px;
\r
11195 border-bottom: none;
\r
11197 .leaflet-bar a.leaflet-disabled {
\r
11199 background-color: #f4f4f4;
\r
11203 .leaflet-touch .leaflet-bar a {
\r
11206 line-height: 30px;
\r
11208 .leaflet-touch .leaflet-bar a:first-child {
\r
11209 border-top-left-radius: 2px;
\r
11210 border-top-right-radius: 2px;
\r
11212 .leaflet-touch .leaflet-bar a:last-child {
\r
11213 border-bottom-left-radius: 2px;
\r
11214 border-bottom-right-radius: 2px;
\r
11217 /* zoom control */
\r
11219 .leaflet-control-zoom-in,
\r
11220 .leaflet-control-zoom-out {
\r
11221 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
11222 text-indent: 1px;
\r
11225 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
11230 /* layers control */
\r
11232 .leaflet-control-layers {
\r
11233 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
11234 background: #fff;
\r
11235 border-radius: 5px;
\r
11237 .leaflet-control-layers-toggle {
\r
11238 background-image: url(images/layers.png);
\r
11242 .leaflet-retina .leaflet-control-layers-toggle {
\r
11243 background-image: url(images/layers-2x.png);
\r
11244 background-size: 26px 26px;
\r
11246 .leaflet-touch .leaflet-control-layers-toggle {
\r
11250 .leaflet-control-layers .leaflet-control-layers-list,
\r
11251 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
11254 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
11256 position: relative;
\r
11258 .leaflet-control-layers-expanded {
\r
11259 padding: 6px 10px 6px 6px;
\r
11261 background: #fff;
\r
11263 .leaflet-control-layers-scrollbar {
\r
11264 overflow-y: scroll;
\r
11265 overflow-x: hidden;
\r
11266 padding-right: 5px;
\r
11268 .leaflet-control-layers-selector {
\r
11270 position: relative;
\r
11273 .leaflet-control-layers label {
\r
11276 font-size: 1.08333em;
\r
11278 .leaflet-control-layers-separator {
\r
11280 border-top: 1px solid #ddd;
\r
11281 margin: 5px -10px 5px -6px;
\r
11284 /* Default icon URLs */
\r
11285 .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
\r
11286 background-image: url(images/marker-icon.png);
\r
11290 /* attribution and scale controls */
\r
11292 .leaflet-container .leaflet-control-attribution {
\r
11293 background: #fff;
\r
11294 background: rgba(255, 255, 255, 0.8);
\r
11297 .leaflet-control-attribution,
\r
11298 .leaflet-control-scale-line {
\r
11301 line-height: 1.4;
\r
11303 .leaflet-control-attribution a {
\r
11304 text-decoration: none;
\r
11306 .leaflet-control-attribution a:hover,
\r
11307 .leaflet-control-attribution a:focus {
\r
11308 text-decoration: underline;
\r
11310 .leaflet-attribution-flag {
\r
11311 display: inline !important;
\r
11312 vertical-align: baseline !important;
\r
11314 height: 0.6669em;
\r
11316 .leaflet-left .leaflet-control-scale {
\r
11317 margin-left: 5px;
\r
11319 .leaflet-bottom .leaflet-control-scale {
\r
11320 margin-bottom: 5px;
\r
11322 .leaflet-control-scale-line {
\r
11323 border: 2px solid #777;
\r
11324 border-top: none;
\r
11325 line-height: 1.1;
\r
11326 padding: 2px 5px 1px;
\r
11327 white-space: nowrap;
\r
11328 -moz-box-sizing: border-box;
\r
11329 box-sizing: border-box;
\r
11330 background: rgba(255, 255, 255, 0.8);
\r
11331 text-shadow: 1px 1px #fff;
\r
11333 .leaflet-control-scale-line:not(:first-child) {
\r
11334 border-top: 2px solid #777;
\r
11335 border-bottom: none;
\r
11336 margin-top: -2px;
\r
11338 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
11339 border-bottom: 2px solid #777;
\r
11342 .leaflet-touch .leaflet-control-attribution,
\r
11343 .leaflet-touch .leaflet-control-layers,
\r
11344 .leaflet-touch .leaflet-bar {
\r
11345 box-shadow: none;
\r
11347 .leaflet-touch .leaflet-control-layers,
\r
11348 .leaflet-touch .leaflet-bar {
\r
11349 border: 2px solid rgba(0,0,0,0.2);
\r
11350 background-clip: padding-box;
\r
11357 position: absolute;
\r
11358 text-align: center;
\r
11359 margin-bottom: 20px;
\r
11361 .leaflet-popup-content-wrapper {
\r
11363 text-align: left;
\r
11364 border-radius: 12px;
\r
11366 .leaflet-popup-content {
\r
11367 margin: 13px 24px 13px 20px;
\r
11368 line-height: 1.3;
\r
11370 font-size: 1.08333em;
\r
11373 .leaflet-popup-content p {
\r
11377 .leaflet-popup-tip-container {
\r
11380 position: absolute;
\r
11382 margin-top: -1px;
\r
11383 margin-left: -20px;
\r
11384 overflow: hidden;
\r
11385 pointer-events: none;
\r
11387 .leaflet-popup-tip {
\r
11392 margin: -10px auto 0;
\r
11393 pointer-events: auto;
\r
11395 -webkit-transform: rotate(45deg);
\r
11396 -moz-transform: rotate(45deg);
\r
11397 -ms-transform: rotate(45deg);
\r
11398 transform: rotate(45deg);
\r
11400 .leaflet-popup-content-wrapper,
\r
11401 .leaflet-popup-tip {
\r
11402 background: white;
\r
11404 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
11406 .leaflet-container a.leaflet-popup-close-button {
\r
11407 position: absolute;
\r
11411 text-align: center;
\r
11414 font: 16px/24px Tahoma, Verdana, sans-serif;
\r
11416 text-decoration: none;
\r
11417 background: transparent;
\r
11419 .leaflet-container a.leaflet-popup-close-button:hover,
\r
11420 .leaflet-container a.leaflet-popup-close-button:focus {
\r
11423 .leaflet-popup-scrolled {
\r
11427 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
11430 .leaflet-oldie .leaflet-popup-tip {
\r
11434 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
11435 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
11438 .leaflet-oldie .leaflet-control-zoom,
\r
11439 .leaflet-oldie .leaflet-control-layers,
\r
11440 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
11441 .leaflet-oldie .leaflet-popup-tip {
\r
11442 border: 1px solid #999;
\r
11448 .leaflet-div-icon {
\r
11449 background: #fff;
\r
11450 border: 1px solid #666;
\r
11455 /* Base styles for the element that has a tooltip */
\r
11456 .leaflet-tooltip {
\r
11457 position: absolute;
\r
11459 background-color: #fff;
\r
11460 border: 1px solid #fff;
\r
11461 border-radius: 3px;
\r
11463 white-space: nowrap;
\r
11464 -webkit-user-select: none;
\r
11465 -moz-user-select: none;
\r
11466 -ms-user-select: none;
\r
11467 user-select: none;
\r
11468 pointer-events: none;
\r
11469 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
11471 .leaflet-tooltip.leaflet-interactive {
\r
11473 pointer-events: auto;
\r
11475 .leaflet-tooltip-top:before,
\r
11476 .leaflet-tooltip-bottom:before,
\r
11477 .leaflet-tooltip-left:before,
\r
11478 .leaflet-tooltip-right:before {
\r
11479 position: absolute;
\r
11480 pointer-events: none;
\r
11481 border: 6px solid transparent;
\r
11482 background: transparent;
\r
11488 .leaflet-tooltip-bottom {
\r
11491 .leaflet-tooltip-top {
\r
11492 margin-top: -6px;
\r
11494 .leaflet-tooltip-bottom:before,
\r
11495 .leaflet-tooltip-top:before {
\r
11497 margin-left: -6px;
\r
11499 .leaflet-tooltip-top:before {
\r
11501 margin-bottom: -12px;
\r
11502 border-top-color: #fff;
\r
11504 .leaflet-tooltip-bottom:before {
\r
11506 margin-top: -12px;
\r
11507 margin-left: -6px;
\r
11508 border-bottom-color: #fff;
\r
11510 .leaflet-tooltip-left {
\r
11511 margin-left: -6px;
\r
11513 .leaflet-tooltip-right {
\r
11514 margin-left: 6px;
\r
11516 .leaflet-tooltip-left:before,
\r
11517 .leaflet-tooltip-right:before {
\r
11519 margin-top: -6px;
\r
11521 .leaflet-tooltip-left:before {
\r
11523 margin-right: -12px;
\r
11524 border-left-color: #fff;
\r
11526 .leaflet-tooltip-right:before {
\r
11528 margin-left: -12px;
\r
11529 border-right-color: #fff;
\r
11535 /* Prevent printers from removing background-images of controls. */
\r
11536 .leaflet-control {
\r
11537 -webkit-print-color-adjust: exact;
\r
11538 print-color-adjust: exact;
\r
11542 .leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
11543 #map-position.svelte-1b30dq3{display:none;position:absolute;top:0;right:20px;padding:0 5px;color:#333;font-size:11px;background-color:rgba(255, 255, 255, 0.7);z-index:1000}#map-position-close.svelte-1b30dq3{text-align:right}@media(max-width: 768px){#map-position.svelte-1b30dq3{top:20px;right:20px}}
11544 #map.svelte-1vbvdrk{height:100%;background:#eee}.btn-outline-secondary.svelte-1vbvdrk{background-color:white}.btn-outline-secondary.svelte-1vbvdrk:hover{color:#111}@media(max-width: 768px){#map.svelte-1vbvdrk{height:300px}}
11545 .sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}
11546 label.svelte-1pqxd6v{font-size:0.9rem;margin-top:0.3rem}#switch-coords.svelte-1pqxd6v{font-size:0.6rem;font-weight:bold;cursor:pointer;padding:2px;margin:5px}@media(max-width: 850px){#reverse-lon.svelte-1pqxd6v,#reverse-lat.svelte-1pqxd6v,#reverse-zoom.svelte-1pqxd6v{width:8em}}
11547 .sidebar.svelte-1d53ob0{width:25%;min-width:200px;padding:15px;padding-top:0;display:block;float:left}#map-wrapper.svelte-1d53ob0{position:relative;height:calc(100vh - 250pt);min-height:300px;width:75%;padding-right:20px;display:block;float:left}@media(max-width: 768px){#content.svelte-1d53ob0{top:0;position:relative}.sidebar.svelte-1d53ob0{width:100%}#map-wrapper.svelte-1d53ob0{width:100%;height:300px;padding-left:20px}}
11548 form.svelte-1kvo9ki .form-control.svelte-1kvo9ki{width:500px;max-width:100%}.form-text.svelte-1kvo9ki em.svelte-1kvo9ki{font-family:monospace;font-style:normal}
11549 .notused.svelte-6a43i0 td.svelte-6a43i0{color:#ccc}td.svelte-6a43i0.svelte-6a43i0{padding:2px 8px;font-size:0.9em}
11550 #postcode-hint.svelte-yw4tm0{font-size:0.9em;background-color:#ededff;display:none}.close.svelte-yw4tm0{font-size:1rem}
11551 td.svelte-1184nr4{padding:2px 8px;font-size:0.9em}
11552 .name.svelte-ndknvb{font-weight:bold;overflow-wrap:anywhere}
11553 h1.svelte-193h58e.svelte-193h58e{margin:10px 0;padding-left:8px}h1.svelte-193h58e small.svelte-193h58e a{font-size:0.5em;white-space:nowrap}h2.svelte-193h58e.svelte-193h58e{font-size:2em;padding-left:8px;background-color:white}h3.svelte-193h58e.svelte-193h58e{font-size:1.5em;padding-left:8px}tr.all-columns.svelte-193h58e.svelte-193h58e{background-color:white !important;border:none}tr.all-columns.svelte-193h58e td.svelte-193h58e{border-top:none !important;padding-left:0 !important}span.noname{color:#800}#map-wrapper.svelte-193h58e.svelte-193h58e{position:relative;width:100%;min-height:auto;height:300px;border:1px solid #666}
11554 #about-help.svelte-1l5yrvt{max-width:800px;padding:4em}/*
11555 Svelte allows to set ':global(rule)' in components which get added to the bundle.css
11556 file. https://svelte.dev/docs#style But the rules get added to the top of bundle.css,
11557 before we load the Bootstrap CSS rules. We want to have our rules at the end of
11561 a { text-decoration: none }
11562 a:hover { text-decoration: underline; }
11563 a.btn:hover { text-decoration: none; }