Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
B-G101
GitHub Repository: B-G101/SPRING-CSA
Path: blob/master/src/main/resources/static/scss/custom.css
113 views
1
@charset "UTF-8";
2
/* For design in bootstrap look at:
3
Colors and Text: https://getbootstrap.com/docs/5.0/utilities/colors/
4
Background: https://getbootstrap.com/docs/5.0/utilities/background/
5
6
Key Colors
7
$blue: #0d6efd;
8
$indigo: #6610f2;
9
$purple: #6f42c1;
10
$pink: #d63384;
11
$red: #dc3545;
12
$orange: #fd7e14;
13
$yellow: #ffc107;
14
$green: #198754;
15
$teal: #20c997;
16
$cyan: #0dcaf0;
17
$gray-100: #f8f9fa;
18
$gray-600: #6c757d;
19
$gray-900: #212529;
20
21
Key Colors map to ...
22
$primary: $blue;
23
$secondary: $gray-600;
24
$success: $green;
25
$info: $cyan;
26
$warning: $yellow;
27
$danger: $red;
28
$light: $gray-100;
29
$dark: $gray-900;
30
31
Key colors are are mapped to words we use in HTML (text-primary, text-dark, bg-primary, bg-dark)
32
$theme-colors: (
33
"primary": $primary,
34
"secondary": $secondary,
35
"success": $success,
36
"info": $info,
37
"warning": $warning,
38
"danger": $danger,
39
"light": $light,
40
"dark": $dark
41
);
42
43
*/
44
/*!
45
* Bootstrap v5.1.3 (https://getbootstrap.com/)
46
* Copyright 2011-2021 The Bootstrap Authors
47
* Copyright 2011-2021 Twitter, Inc.
48
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
49
*/
50
:root {
51
--bs-blue: #0d6efd;
52
--bs-indigo: #6610f2;
53
--bs-purple: #6f42c1;
54
--bs-pink: #d63384;
55
--bs-red: #dc3545;
56
--bs-orange: #fd7e14;
57
--bs-yellow: #ffc107;
58
--bs-green: #198754;
59
--bs-teal: #20c997;
60
--bs-cyan: #0dcaf0;
61
--bs-white: #fff;
62
--bs-gray: #6c757d;
63
--bs-gray-dark: #343a40;
64
--bs-gray-100: #f8f9fa;
65
--bs-gray-200: #e9ecef;
66
--bs-gray-300: #dee2e6;
67
--bs-gray-400: #ced4da;
68
--bs-gray-500: #adb5bd;
69
--bs-gray-600: #6c757d;
70
--bs-gray-700: #495057;
71
--bs-gray-800: #343a40;
72
--bs-gray-900: #212529;
73
--bs-primary: #a1a9bd;
74
--bs-secondary: #5B9D82;
75
--bs-success: #198754;
76
--bs-info: #0dcaf0;
77
--bs-warning: #ffc107;
78
--bs-danger: #dc3545;
79
--bs-light: #f8f9fa;
80
--bs-dark: #212529;
81
--bs-primary-rgb: 161, 169, 189;
82
--bs-secondary-rgb: 91, 157, 130;
83
--bs-success-rgb: 25, 135, 84;
84
--bs-info-rgb: 13, 202, 240;
85
--bs-warning-rgb: 255, 193, 7;
86
--bs-danger-rgb: 220, 53, 69;
87
--bs-light-rgb: 248, 249, 250;
88
--bs-dark-rgb: 33, 37, 41;
89
--bs-white-rgb: 255, 255, 255;
90
--bs-black-rgb: 0, 0, 0;
91
--bs-body-color-rgb: 33, 37, 41;
92
--bs-body-bg-rgb: 207, 216, 220;
93
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
94
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
95
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
96
--bs-body-font-family: var(--bs-font-sans-serif);
97
--bs-body-font-size: 1rem;
98
--bs-body-font-weight: 400;
99
--bs-body-line-height: 1.5;
100
--bs-body-color: #212529;
101
--bs-body-bg: #cfd8dc;
102
}
103
104
*,
105
*::before,
106
*::after {
107
box-sizing: border-box;
108
}
109
110
@media (prefers-reduced-motion: no-preference) {
111
:root {
112
scroll-behavior: smooth;
113
}
114
}
115
116
body {
117
margin: 0;
118
font-family: var(--bs-body-font-family);
119
font-size: var(--bs-body-font-size);
120
font-weight: var(--bs-body-font-weight);
121
line-height: var(--bs-body-line-height);
122
color: var(--bs-body-color);
123
text-align: var(--bs-body-text-align);
124
background-color: var(--bs-body-bg);
125
-webkit-text-size-adjust: 100%;
126
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
127
}
128
129
hr {
130
margin: 1rem 0;
131
color: inherit;
132
background-color: currentColor;
133
border: 0;
134
opacity: 0.25;
135
}
136
137
hr:not([size]) {
138
height: 1px;
139
}
140
141
.dark-mode h6, .dark-mode .h6, .dark-mode h5, .dark-mode .h5, .dark-mode h4, .dark-mode .h4, .dark-mode h3, .dark-mode .h3, .dark-mode h2, .dark-mode .h2, .dark-mode h1, .dark-mode .h1, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
142
margin-top: 0;
143
margin-bottom: 0.5rem;
144
font-weight: 500;
145
line-height: 1.2;
146
}
147
148
h1, .dark-mode .h1, .h1 {
149
font-size: calc(1.375rem + 1.5vw);
150
}
151
@media (min-width: 1200px) {
152
h1, .dark-mode .h1, .h1 {
153
font-size: 2.5rem;
154
}
155
}
156
157
h2, .dark-mode .h2, .h2 {
158
font-size: calc(1.325rem + 0.9vw);
159
}
160
@media (min-width: 1200px) {
161
h2, .dark-mode .h2, .h2 {
162
font-size: 2rem;
163
}
164
}
165
166
h3, .dark-mode .h3, .h3 {
167
font-size: calc(1.3rem + 0.6vw);
168
}
169
@media (min-width: 1200px) {
170
h3, .dark-mode .h3, .h3 {
171
font-size: 1.75rem;
172
}
173
}
174
175
h4, .dark-mode .h4, .h4 {
176
font-size: calc(1.275rem + 0.3vw);
177
}
178
@media (min-width: 1200px) {
179
h4, .dark-mode .h4, .h4 {
180
font-size: 1.5rem;
181
}
182
}
183
184
h5, .dark-mode .h5, .h5 {
185
font-size: 1.25rem;
186
}
187
188
h6, .dark-mode .h6, .h6 {
189
font-size: 1rem;
190
}
191
192
p {
193
margin-top: 0;
194
margin-bottom: 1rem;
195
}
196
197
abbr[title],
198
abbr[data-bs-original-title] {
199
text-decoration: underline dotted;
200
cursor: help;
201
text-decoration-skip-ink: none;
202
}
203
204
address {
205
margin-bottom: 1rem;
206
font-style: normal;
207
line-height: inherit;
208
}
209
210
ol,
211
ul {
212
padding-left: 2rem;
213
}
214
215
ol,
216
ul,
217
dl {
218
margin-top: 0;
219
margin-bottom: 1rem;
220
}
221
222
ol ol,
223
ul ul,
224
ol ul,
225
ul ol {
226
margin-bottom: 0;
227
}
228
229
dt {
230
font-weight: 700;
231
}
232
233
dd {
234
margin-bottom: 0.5rem;
235
margin-left: 0;
236
}
237
238
blockquote {
239
margin: 0 0 1rem;
240
}
241
242
b,
243
strong {
244
font-weight: bolder;
245
}
246
247
small, .dark-mode .small, .small {
248
font-size: 0.875em;
249
}
250
251
mark, .dark-mode .mark, .mark {
252
padding: 0.2em;
253
background-color: #fcf8e3;
254
}
255
256
sub,
257
sup {
258
position: relative;
259
font-size: 0.75em;
260
line-height: 0;
261
vertical-align: baseline;
262
}
263
264
sub {
265
bottom: -0.25em;
266
}
267
268
sup {
269
top: -0.5em;
270
}
271
272
a {
273
color: #a1a9bd;
274
text-decoration: underline;
275
}
276
a:hover {
277
color: #818797;
278
}
279
280
a:not([href]):not([class]), a:not([href]):not([class]):hover {
281
color: inherit;
282
text-decoration: none;
283
}
284
285
pre,
286
code,
287
kbd,
288
samp {
289
font-family: var(--bs-font-monospace);
290
font-size: 1em;
291
direction: ltr /* rtl:ignore */;
292
unicode-bidi: bidi-override;
293
}
294
295
pre {
296
display: block;
297
margin-top: 0;
298
margin-bottom: 1rem;
299
overflow: auto;
300
font-size: 0.875em;
301
}
302
pre code {
303
font-size: inherit;
304
color: inherit;
305
word-break: normal;
306
}
307
308
code {
309
font-size: 0.875em;
310
color: #d63384;
311
word-wrap: break-word;
312
}
313
a > code {
314
color: inherit;
315
}
316
317
kbd {
318
padding: 0.2rem 0.4rem;
319
font-size: 0.875em;
320
color: #fff;
321
background-color: #212529;
322
border-radius: 0.2rem;
323
}
324
kbd kbd {
325
padding: 0;
326
font-size: 1em;
327
font-weight: 700;
328
}
329
330
figure {
331
margin: 0 0 1rem;
332
}
333
334
img,
335
svg {
336
vertical-align: middle;
337
}
338
339
table {
340
caption-side: bottom;
341
border-collapse: collapse;
342
}
343
344
caption {
345
padding-top: 0.5rem;
346
padding-bottom: 0.5rem;
347
color: #6c757d;
348
text-align: left;
349
}
350
351
th {
352
text-align: inherit;
353
text-align: -webkit-match-parent;
354
}
355
356
thead,
357
tbody,
358
tfoot,
359
tr,
360
td,
361
th {
362
border-color: inherit;
363
border-style: solid;
364
border-width: 0;
365
}
366
367
label {
368
display: inline-block;
369
}
370
371
button {
372
border-radius: 0;
373
}
374
375
button:focus:not(:focus-visible) {
376
outline: 0;
377
}
378
379
input,
380
button,
381
select,
382
optgroup,
383
textarea {
384
margin: 0;
385
font-family: inherit;
386
font-size: inherit;
387
line-height: inherit;
388
}
389
390
button,
391
select {
392
text-transform: none;
393
}
394
395
[role=button] {
396
cursor: pointer;
397
}
398
399
select {
400
word-wrap: normal;
401
}
402
select:disabled {
403
opacity: 1;
404
}
405
406
[list]::-webkit-calendar-picker-indicator {
407
display: none;
408
}
409
410
button,
411
[type=button],
412
[type=reset],
413
[type=submit] {
414
-webkit-appearance: button;
415
}
416
button:not(:disabled),
417
[type=button]:not(:disabled),
418
[type=reset]:not(:disabled),
419
[type=submit]:not(:disabled) {
420
cursor: pointer;
421
}
422
423
::-moz-focus-inner {
424
padding: 0;
425
border-style: none;
426
}
427
428
textarea {
429
resize: vertical;
430
}
431
432
fieldset {
433
min-width: 0;
434
padding: 0;
435
margin: 0;
436
border: 0;
437
}
438
439
legend {
440
float: left;
441
width: 100%;
442
padding: 0;
443
margin-bottom: 0.5rem;
444
font-size: calc(1.275rem + 0.3vw);
445
line-height: inherit;
446
}
447
@media (min-width: 1200px) {
448
legend {
449
font-size: 1.5rem;
450
}
451
}
452
legend + * {
453
clear: left;
454
}
455
456
::-webkit-datetime-edit-fields-wrapper,
457
::-webkit-datetime-edit-text,
458
::-webkit-datetime-edit-minute,
459
::-webkit-datetime-edit-hour-field,
460
::-webkit-datetime-edit-day-field,
461
::-webkit-datetime-edit-month-field,
462
::-webkit-datetime-edit-year-field {
463
padding: 0;
464
}
465
466
::-webkit-inner-spin-button {
467
height: auto;
468
}
469
470
[type=search] {
471
outline-offset: -2px;
472
-webkit-appearance: textfield;
473
}
474
475
/* rtl:raw:
476
[type="tel"],
477
[type="url"],
478
[type="email"],
479
[type="number"] {
480
direction: ltr;
481
}
482
*/
483
::-webkit-search-decoration {
484
-webkit-appearance: none;
485
}
486
487
::-webkit-color-swatch-wrapper {
488
padding: 0;
489
}
490
491
::file-selector-button {
492
font: inherit;
493
}
494
495
::-webkit-file-upload-button {
496
font: inherit;
497
-webkit-appearance: button;
498
}
499
500
output {
501
display: inline-block;
502
}
503
504
iframe {
505
border: 0;
506
}
507
508
summary {
509
display: list-item;
510
cursor: pointer;
511
}
512
513
progress {
514
vertical-align: baseline;
515
}
516
517
[hidden] {
518
display: none !important;
519
}
520
521
.lead {
522
font-size: 1.25rem;
523
font-weight: 300;
524
}
525
526
.display-1 {
527
font-size: calc(1.625rem + 4.5vw);
528
font-weight: 300;
529
line-height: 1.2;
530
}
531
@media (min-width: 1200px) {
532
.display-1 {
533
font-size: 5rem;
534
}
535
}
536
537
.display-2 {
538
font-size: calc(1.575rem + 3.9vw);
539
font-weight: 300;
540
line-height: 1.2;
541
}
542
@media (min-width: 1200px) {
543
.display-2 {
544
font-size: 4.5rem;
545
}
546
}
547
548
.display-3 {
549
font-size: calc(1.525rem + 3.3vw);
550
font-weight: 300;
551
line-height: 1.2;
552
}
553
@media (min-width: 1200px) {
554
.display-3 {
555
font-size: 4rem;
556
}
557
}
558
559
.display-4 {
560
font-size: calc(1.475rem + 2.7vw);
561
font-weight: 300;
562
line-height: 1.2;
563
}
564
@media (min-width: 1200px) {
565
.display-4 {
566
font-size: 3.5rem;
567
}
568
}
569
570
.display-5 {
571
font-size: calc(1.425rem + 2.1vw);
572
font-weight: 300;
573
line-height: 1.2;
574
}
575
@media (min-width: 1200px) {
576
.display-5 {
577
font-size: 3rem;
578
}
579
}
580
581
.display-6 {
582
font-size: calc(1.375rem + 1.5vw);
583
font-weight: 300;
584
line-height: 1.2;
585
}
586
@media (min-width: 1200px) {
587
.display-6 {
588
font-size: 2.5rem;
589
}
590
}
591
592
.list-unstyled {
593
padding-left: 0;
594
list-style: none;
595
}
596
597
.list-inline {
598
padding-left: 0;
599
list-style: none;
600
}
601
602
.list-inline-item {
603
display: inline-block;
604
}
605
.list-inline-item:not(:last-child) {
606
margin-right: 0.5rem;
607
}
608
609
.initialism {
610
font-size: 0.875em;
611
text-transform: uppercase;
612
}
613
614
.blockquote {
615
margin-bottom: 1rem;
616
font-size: 1.25rem;
617
}
618
.blockquote > :last-child {
619
margin-bottom: 0;
620
}
621
622
.blockquote-footer {
623
margin-top: -1rem;
624
margin-bottom: 1rem;
625
font-size: 0.875em;
626
color: #6c757d;
627
}
628
.blockquote-footer::before {
629
content: "— ";
630
}
631
632
.img-fluid {
633
max-width: 100%;
634
height: auto;
635
}
636
637
.img-thumbnail {
638
padding: 0.25rem;
639
background-color: #cfd8dc;
640
border: 1px solid #dee2e6;
641
border-radius: 0.25rem;
642
max-width: 100%;
643
height: auto;
644
}
645
646
.figure {
647
display: inline-block;
648
}
649
650
.figure-img {
651
margin-bottom: 0.5rem;
652
line-height: 1;
653
}
654
655
.figure-caption {
656
font-size: 0.875em;
657
color: #6c757d;
658
}
659
660
.container,
661
.container-fluid,
662
.dark-mode .container-xxl,
663
.dark-mode .container-xl,
664
.dark-mode .container-lg,
665
.dark-mode .container-md,
666
.dark-mode .container-sm,
667
.container-xxl,
668
.container-xl,
669
.container-lg,
670
.container-md,
671
.container-sm {
672
width: 100%;
673
padding-right: var(--bs-gutter-x, 0.75rem);
674
padding-left: var(--bs-gutter-x, 0.75rem);
675
margin-right: auto;
676
margin-left: auto;
677
}
678
679
@media (min-width: 576px) {
680
.dark-mode .container-sm, .dark-mode .container, .container-sm, .container {
681
max-width: 540px;
682
}
683
}
684
@media (min-width: 768px) {
685
.dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container, .container-md, .container-sm, .container {
686
max-width: 720px;
687
}
688
}
689
@media (min-width: 992px) {
690
.dark-mode .container-lg, .dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container, .container-lg, .container-md, .container-sm, .container {
691
max-width: 960px;
692
}
693
}
694
@media (min-width: 1200px) {
695
.dark-mode .container-xl, .dark-mode .container-lg, .dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container, .container-xl, .container-lg, .container-md, .container-sm, .container {
696
max-width: 1140px;
697
}
698
}
699
@media (min-width: 1400px) {
700
.dark-mode .container-xxl, .dark-mode .container-xl, .dark-mode .container-lg, .dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
701
max-width: 1320px;
702
}
703
}
704
.row {
705
--bs-gutter-x: 1.5rem;
706
--bs-gutter-y: 0;
707
display: flex;
708
flex-wrap: wrap;
709
margin-top: calc(-1 * var(--bs-gutter-y));
710
margin-right: calc(-0.5 * var(--bs-gutter-x));
711
margin-left: calc(-0.5 * var(--bs-gutter-x));
712
}
713
.row > * {
714
flex-shrink: 0;
715
width: 100%;
716
max-width: 100%;
717
padding-right: calc(var(--bs-gutter-x) * 0.5);
718
padding-left: calc(var(--bs-gutter-x) * 0.5);
719
margin-top: var(--bs-gutter-y);
720
}
721
722
.col {
723
flex: 1 0 0%;
724
}
725
726
.row-cols-auto > * {
727
flex: 0 0 auto;
728
width: auto;
729
}
730
731
.row-cols-1 > * {
732
flex: 0 0 auto;
733
width: 100%;
734
}
735
736
.row-cols-2 > * {
737
flex: 0 0 auto;
738
width: 50%;
739
}
740
741
.row-cols-3 > * {
742
flex: 0 0 auto;
743
width: 33.3333333333%;
744
}
745
746
.row-cols-4 > * {
747
flex: 0 0 auto;
748
width: 25%;
749
}
750
751
.row-cols-5 > * {
752
flex: 0 0 auto;
753
width: 20%;
754
}
755
756
.row-cols-6 > * {
757
flex: 0 0 auto;
758
width: 16.6666666667%;
759
}
760
761
.col-auto {
762
flex: 0 0 auto;
763
width: auto;
764
}
765
766
.col-1 {
767
flex: 0 0 auto;
768
width: 8.33333333%;
769
}
770
771
.col-2 {
772
flex: 0 0 auto;
773
width: 16.66666667%;
774
}
775
776
.col-3 {
777
flex: 0 0 auto;
778
width: 25%;
779
}
780
781
.col-4 {
782
flex: 0 0 auto;
783
width: 33.33333333%;
784
}
785
786
.col-5 {
787
flex: 0 0 auto;
788
width: 41.66666667%;
789
}
790
791
.col-6 {
792
flex: 0 0 auto;
793
width: 50%;
794
}
795
796
.col-7 {
797
flex: 0 0 auto;
798
width: 58.33333333%;
799
}
800
801
.col-8 {
802
flex: 0 0 auto;
803
width: 66.66666667%;
804
}
805
806
.col-9 {
807
flex: 0 0 auto;
808
width: 75%;
809
}
810
811
.col-10 {
812
flex: 0 0 auto;
813
width: 83.33333333%;
814
}
815
816
.col-11 {
817
flex: 0 0 auto;
818
width: 91.66666667%;
819
}
820
821
.col-12 {
822
flex: 0 0 auto;
823
width: 100%;
824
}
825
826
.offset-1 {
827
margin-left: 8.33333333%;
828
}
829
830
.offset-2 {
831
margin-left: 16.66666667%;
832
}
833
834
.offset-3 {
835
margin-left: 25%;
836
}
837
838
.offset-4 {
839
margin-left: 33.33333333%;
840
}
841
842
.offset-5 {
843
margin-left: 41.66666667%;
844
}
845
846
.offset-6 {
847
margin-left: 50%;
848
}
849
850
.offset-7 {
851
margin-left: 58.33333333%;
852
}
853
854
.offset-8 {
855
margin-left: 66.66666667%;
856
}
857
858
.offset-9 {
859
margin-left: 75%;
860
}
861
862
.offset-10 {
863
margin-left: 83.33333333%;
864
}
865
866
.offset-11 {
867
margin-left: 91.66666667%;
868
}
869
870
.g-0,
871
.gx-0 {
872
--bs-gutter-x: 0;
873
}
874
875
.g-0,
876
.gy-0 {
877
--bs-gutter-y: 0;
878
}
879
880
.g-1,
881
.gx-1 {
882
--bs-gutter-x: 0.25rem;
883
}
884
885
.g-1,
886
.gy-1 {
887
--bs-gutter-y: 0.25rem;
888
}
889
890
.g-2,
891
.gx-2 {
892
--bs-gutter-x: 0.5rem;
893
}
894
895
.g-2,
896
.gy-2 {
897
--bs-gutter-y: 0.5rem;
898
}
899
900
.g-3,
901
.gx-3 {
902
--bs-gutter-x: 1rem;
903
}
904
905
.g-3,
906
.gy-3 {
907
--bs-gutter-y: 1rem;
908
}
909
910
.g-4,
911
.gx-4 {
912
--bs-gutter-x: 1.5rem;
913
}
914
915
.g-4,
916
.gy-4 {
917
--bs-gutter-y: 1.5rem;
918
}
919
920
.g-5,
921
.gx-5 {
922
--bs-gutter-x: 3rem;
923
}
924
925
.g-5,
926
.gy-5 {
927
--bs-gutter-y: 3rem;
928
}
929
930
@media (min-width: 576px) {
931
.col-sm {
932
flex: 1 0 0%;
933
}
934
935
.row-cols-sm-auto > * {
936
flex: 0 0 auto;
937
width: auto;
938
}
939
940
.row-cols-sm-1 > * {
941
flex: 0 0 auto;
942
width: 100%;
943
}
944
945
.row-cols-sm-2 > * {
946
flex: 0 0 auto;
947
width: 50%;
948
}
949
950
.row-cols-sm-3 > * {
951
flex: 0 0 auto;
952
width: 33.3333333333%;
953
}
954
955
.row-cols-sm-4 > * {
956
flex: 0 0 auto;
957
width: 25%;
958
}
959
960
.row-cols-sm-5 > * {
961
flex: 0 0 auto;
962
width: 20%;
963
}
964
965
.row-cols-sm-6 > * {
966
flex: 0 0 auto;
967
width: 16.6666666667%;
968
}
969
970
.col-sm-auto {
971
flex: 0 0 auto;
972
width: auto;
973
}
974
975
.col-sm-1 {
976
flex: 0 0 auto;
977
width: 8.33333333%;
978
}
979
980
.col-sm-2 {
981
flex: 0 0 auto;
982
width: 16.66666667%;
983
}
984
985
.col-sm-3 {
986
flex: 0 0 auto;
987
width: 25%;
988
}
989
990
.col-sm-4 {
991
flex: 0 0 auto;
992
width: 33.33333333%;
993
}
994
995
.col-sm-5 {
996
flex: 0 0 auto;
997
width: 41.66666667%;
998
}
999
1000
.col-sm-6 {
1001
flex: 0 0 auto;
1002
width: 50%;
1003
}
1004
1005
.col-sm-7 {
1006
flex: 0 0 auto;
1007
width: 58.33333333%;
1008
}
1009
1010
.col-sm-8 {
1011
flex: 0 0 auto;
1012
width: 66.66666667%;
1013
}
1014
1015
.col-sm-9 {
1016
flex: 0 0 auto;
1017
width: 75%;
1018
}
1019
1020
.col-sm-10 {
1021
flex: 0 0 auto;
1022
width: 83.33333333%;
1023
}
1024
1025
.col-sm-11 {
1026
flex: 0 0 auto;
1027
width: 91.66666667%;
1028
}
1029
1030
.col-sm-12 {
1031
flex: 0 0 auto;
1032
width: 100%;
1033
}
1034
1035
.offset-sm-0 {
1036
margin-left: 0;
1037
}
1038
1039
.offset-sm-1 {
1040
margin-left: 8.33333333%;
1041
}
1042
1043
.offset-sm-2 {
1044
margin-left: 16.66666667%;
1045
}
1046
1047
.offset-sm-3 {
1048
margin-left: 25%;
1049
}
1050
1051
.offset-sm-4 {
1052
margin-left: 33.33333333%;
1053
}
1054
1055
.offset-sm-5 {
1056
margin-left: 41.66666667%;
1057
}
1058
1059
.offset-sm-6 {
1060
margin-left: 50%;
1061
}
1062
1063
.offset-sm-7 {
1064
margin-left: 58.33333333%;
1065
}
1066
1067
.offset-sm-8 {
1068
margin-left: 66.66666667%;
1069
}
1070
1071
.offset-sm-9 {
1072
margin-left: 75%;
1073
}
1074
1075
.offset-sm-10 {
1076
margin-left: 83.33333333%;
1077
}
1078
1079
.offset-sm-11 {
1080
margin-left: 91.66666667%;
1081
}
1082
1083
.g-sm-0,
1084
.gx-sm-0 {
1085
--bs-gutter-x: 0;
1086
}
1087
1088
.g-sm-0,
1089
.gy-sm-0 {
1090
--bs-gutter-y: 0;
1091
}
1092
1093
.g-sm-1,
1094
.gx-sm-1 {
1095
--bs-gutter-x: 0.25rem;
1096
}
1097
1098
.g-sm-1,
1099
.gy-sm-1 {
1100
--bs-gutter-y: 0.25rem;
1101
}
1102
1103
.g-sm-2,
1104
.gx-sm-2 {
1105
--bs-gutter-x: 0.5rem;
1106
}
1107
1108
.g-sm-2,
1109
.gy-sm-2 {
1110
--bs-gutter-y: 0.5rem;
1111
}
1112
1113
.g-sm-3,
1114
.gx-sm-3 {
1115
--bs-gutter-x: 1rem;
1116
}
1117
1118
.g-sm-3,
1119
.gy-sm-3 {
1120
--bs-gutter-y: 1rem;
1121
}
1122
1123
.g-sm-4,
1124
.gx-sm-4 {
1125
--bs-gutter-x: 1.5rem;
1126
}
1127
1128
.g-sm-4,
1129
.gy-sm-4 {
1130
--bs-gutter-y: 1.5rem;
1131
}
1132
1133
.g-sm-5,
1134
.gx-sm-5 {
1135
--bs-gutter-x: 3rem;
1136
}
1137
1138
.g-sm-5,
1139
.gy-sm-5 {
1140
--bs-gutter-y: 3rem;
1141
}
1142
}
1143
@media (min-width: 768px) {
1144
.col-md {
1145
flex: 1 0 0%;
1146
}
1147
1148
.row-cols-md-auto > * {
1149
flex: 0 0 auto;
1150
width: auto;
1151
}
1152
1153
.row-cols-md-1 > * {
1154
flex: 0 0 auto;
1155
width: 100%;
1156
}
1157
1158
.row-cols-md-2 > * {
1159
flex: 0 0 auto;
1160
width: 50%;
1161
}
1162
1163
.row-cols-md-3 > * {
1164
flex: 0 0 auto;
1165
width: 33.3333333333%;
1166
}
1167
1168
.row-cols-md-4 > * {
1169
flex: 0 0 auto;
1170
width: 25%;
1171
}
1172
1173
.row-cols-md-5 > * {
1174
flex: 0 0 auto;
1175
width: 20%;
1176
}
1177
1178
.row-cols-md-6 > * {
1179
flex: 0 0 auto;
1180
width: 16.6666666667%;
1181
}
1182
1183
.col-md-auto {
1184
flex: 0 0 auto;
1185
width: auto;
1186
}
1187
1188
.col-md-1 {
1189
flex: 0 0 auto;
1190
width: 8.33333333%;
1191
}
1192
1193
.col-md-2 {
1194
flex: 0 0 auto;
1195
width: 16.66666667%;
1196
}
1197
1198
.col-md-3 {
1199
flex: 0 0 auto;
1200
width: 25%;
1201
}
1202
1203
.col-md-4 {
1204
flex: 0 0 auto;
1205
width: 33.33333333%;
1206
}
1207
1208
.col-md-5 {
1209
flex: 0 0 auto;
1210
width: 41.66666667%;
1211
}
1212
1213
.col-md-6 {
1214
flex: 0 0 auto;
1215
width: 50%;
1216
}
1217
1218
.col-md-7 {
1219
flex: 0 0 auto;
1220
width: 58.33333333%;
1221
}
1222
1223
.col-md-8 {
1224
flex: 0 0 auto;
1225
width: 66.66666667%;
1226
}
1227
1228
.col-md-9 {
1229
flex: 0 0 auto;
1230
width: 75%;
1231
}
1232
1233
.col-md-10 {
1234
flex: 0 0 auto;
1235
width: 83.33333333%;
1236
}
1237
1238
.col-md-11 {
1239
flex: 0 0 auto;
1240
width: 91.66666667%;
1241
}
1242
1243
.col-md-12 {
1244
flex: 0 0 auto;
1245
width: 100%;
1246
}
1247
1248
.offset-md-0 {
1249
margin-left: 0;
1250
}
1251
1252
.offset-md-1 {
1253
margin-left: 8.33333333%;
1254
}
1255
1256
.offset-md-2 {
1257
margin-left: 16.66666667%;
1258
}
1259
1260
.offset-md-3 {
1261
margin-left: 25%;
1262
}
1263
1264
.offset-md-4 {
1265
margin-left: 33.33333333%;
1266
}
1267
1268
.offset-md-5 {
1269
margin-left: 41.66666667%;
1270
}
1271
1272
.offset-md-6 {
1273
margin-left: 50%;
1274
}
1275
1276
.offset-md-7 {
1277
margin-left: 58.33333333%;
1278
}
1279
1280
.offset-md-8 {
1281
margin-left: 66.66666667%;
1282
}
1283
1284
.offset-md-9 {
1285
margin-left: 75%;
1286
}
1287
1288
.offset-md-10 {
1289
margin-left: 83.33333333%;
1290
}
1291
1292
.offset-md-11 {
1293
margin-left: 91.66666667%;
1294
}
1295
1296
.g-md-0,
1297
.gx-md-0 {
1298
--bs-gutter-x: 0;
1299
}
1300
1301
.g-md-0,
1302
.gy-md-0 {
1303
--bs-gutter-y: 0;
1304
}
1305
1306
.g-md-1,
1307
.gx-md-1 {
1308
--bs-gutter-x: 0.25rem;
1309
}
1310
1311
.g-md-1,
1312
.gy-md-1 {
1313
--bs-gutter-y: 0.25rem;
1314
}
1315
1316
.g-md-2,
1317
.gx-md-2 {
1318
--bs-gutter-x: 0.5rem;
1319
}
1320
1321
.g-md-2,
1322
.gy-md-2 {
1323
--bs-gutter-y: 0.5rem;
1324
}
1325
1326
.g-md-3,
1327
.gx-md-3 {
1328
--bs-gutter-x: 1rem;
1329
}
1330
1331
.g-md-3,
1332
.gy-md-3 {
1333
--bs-gutter-y: 1rem;
1334
}
1335
1336
.g-md-4,
1337
.gx-md-4 {
1338
--bs-gutter-x: 1.5rem;
1339
}
1340
1341
.g-md-4,
1342
.gy-md-4 {
1343
--bs-gutter-y: 1.5rem;
1344
}
1345
1346
.g-md-5,
1347
.gx-md-5 {
1348
--bs-gutter-x: 3rem;
1349
}
1350
1351
.g-md-5,
1352
.gy-md-5 {
1353
--bs-gutter-y: 3rem;
1354
}
1355
}
1356
@media (min-width: 992px) {
1357
.col-lg {
1358
flex: 1 0 0%;
1359
}
1360
1361
.row-cols-lg-auto > * {
1362
flex: 0 0 auto;
1363
width: auto;
1364
}
1365
1366
.row-cols-lg-1 > * {
1367
flex: 0 0 auto;
1368
width: 100%;
1369
}
1370
1371
.row-cols-lg-2 > * {
1372
flex: 0 0 auto;
1373
width: 50%;
1374
}
1375
1376
.row-cols-lg-3 > * {
1377
flex: 0 0 auto;
1378
width: 33.3333333333%;
1379
}
1380
1381
.row-cols-lg-4 > * {
1382
flex: 0 0 auto;
1383
width: 25%;
1384
}
1385
1386
.row-cols-lg-5 > * {
1387
flex: 0 0 auto;
1388
width: 20%;
1389
}
1390
1391
.row-cols-lg-6 > * {
1392
flex: 0 0 auto;
1393
width: 16.6666666667%;
1394
}
1395
1396
.col-lg-auto {
1397
flex: 0 0 auto;
1398
width: auto;
1399
}
1400
1401
.col-lg-1 {
1402
flex: 0 0 auto;
1403
width: 8.33333333%;
1404
}
1405
1406
.col-lg-2 {
1407
flex: 0 0 auto;
1408
width: 16.66666667%;
1409
}
1410
1411
.col-lg-3 {
1412
flex: 0 0 auto;
1413
width: 25%;
1414
}
1415
1416
.col-lg-4 {
1417
flex: 0 0 auto;
1418
width: 33.33333333%;
1419
}
1420
1421
.col-lg-5 {
1422
flex: 0 0 auto;
1423
width: 41.66666667%;
1424
}
1425
1426
.col-lg-6 {
1427
flex: 0 0 auto;
1428
width: 50%;
1429
}
1430
1431
.col-lg-7 {
1432
flex: 0 0 auto;
1433
width: 58.33333333%;
1434
}
1435
1436
.col-lg-8 {
1437
flex: 0 0 auto;
1438
width: 66.66666667%;
1439
}
1440
1441
.col-lg-9 {
1442
flex: 0 0 auto;
1443
width: 75%;
1444
}
1445
1446
.col-lg-10 {
1447
flex: 0 0 auto;
1448
width: 83.33333333%;
1449
}
1450
1451
.col-lg-11 {
1452
flex: 0 0 auto;
1453
width: 91.66666667%;
1454
}
1455
1456
.col-lg-12 {
1457
flex: 0 0 auto;
1458
width: 100%;
1459
}
1460
1461
.offset-lg-0 {
1462
margin-left: 0;
1463
}
1464
1465
.offset-lg-1 {
1466
margin-left: 8.33333333%;
1467
}
1468
1469
.offset-lg-2 {
1470
margin-left: 16.66666667%;
1471
}
1472
1473
.offset-lg-3 {
1474
margin-left: 25%;
1475
}
1476
1477
.offset-lg-4 {
1478
margin-left: 33.33333333%;
1479
}
1480
1481
.offset-lg-5 {
1482
margin-left: 41.66666667%;
1483
}
1484
1485
.offset-lg-6 {
1486
margin-left: 50%;
1487
}
1488
1489
.offset-lg-7 {
1490
margin-left: 58.33333333%;
1491
}
1492
1493
.offset-lg-8 {
1494
margin-left: 66.66666667%;
1495
}
1496
1497
.offset-lg-9 {
1498
margin-left: 75%;
1499
}
1500
1501
.offset-lg-10 {
1502
margin-left: 83.33333333%;
1503
}
1504
1505
.offset-lg-11 {
1506
margin-left: 91.66666667%;
1507
}
1508
1509
.g-lg-0,
1510
.gx-lg-0 {
1511
--bs-gutter-x: 0;
1512
}
1513
1514
.g-lg-0,
1515
.gy-lg-0 {
1516
--bs-gutter-y: 0;
1517
}
1518
1519
.g-lg-1,
1520
.gx-lg-1 {
1521
--bs-gutter-x: 0.25rem;
1522
}
1523
1524
.g-lg-1,
1525
.gy-lg-1 {
1526
--bs-gutter-y: 0.25rem;
1527
}
1528
1529
.g-lg-2,
1530
.gx-lg-2 {
1531
--bs-gutter-x: 0.5rem;
1532
}
1533
1534
.g-lg-2,
1535
.gy-lg-2 {
1536
--bs-gutter-y: 0.5rem;
1537
}
1538
1539
.g-lg-3,
1540
.gx-lg-3 {
1541
--bs-gutter-x: 1rem;
1542
}
1543
1544
.g-lg-3,
1545
.gy-lg-3 {
1546
--bs-gutter-y: 1rem;
1547
}
1548
1549
.g-lg-4,
1550
.gx-lg-4 {
1551
--bs-gutter-x: 1.5rem;
1552
}
1553
1554
.g-lg-4,
1555
.gy-lg-4 {
1556
--bs-gutter-y: 1.5rem;
1557
}
1558
1559
.g-lg-5,
1560
.gx-lg-5 {
1561
--bs-gutter-x: 3rem;
1562
}
1563
1564
.g-lg-5,
1565
.gy-lg-5 {
1566
--bs-gutter-y: 3rem;
1567
}
1568
}
1569
@media (min-width: 1200px) {
1570
.col-xl {
1571
flex: 1 0 0%;
1572
}
1573
1574
.row-cols-xl-auto > * {
1575
flex: 0 0 auto;
1576
width: auto;
1577
}
1578
1579
.row-cols-xl-1 > * {
1580
flex: 0 0 auto;
1581
width: 100%;
1582
}
1583
1584
.row-cols-xl-2 > * {
1585
flex: 0 0 auto;
1586
width: 50%;
1587
}
1588
1589
.row-cols-xl-3 > * {
1590
flex: 0 0 auto;
1591
width: 33.3333333333%;
1592
}
1593
1594
.row-cols-xl-4 > * {
1595
flex: 0 0 auto;
1596
width: 25%;
1597
}
1598
1599
.row-cols-xl-5 > * {
1600
flex: 0 0 auto;
1601
width: 20%;
1602
}
1603
1604
.row-cols-xl-6 > * {
1605
flex: 0 0 auto;
1606
width: 16.6666666667%;
1607
}
1608
1609
.col-xl-auto {
1610
flex: 0 0 auto;
1611
width: auto;
1612
}
1613
1614
.col-xl-1 {
1615
flex: 0 0 auto;
1616
width: 8.33333333%;
1617
}
1618
1619
.col-xl-2 {
1620
flex: 0 0 auto;
1621
width: 16.66666667%;
1622
}
1623
1624
.col-xl-3 {
1625
flex: 0 0 auto;
1626
width: 25%;
1627
}
1628
1629
.col-xl-4 {
1630
flex: 0 0 auto;
1631
width: 33.33333333%;
1632
}
1633
1634
.col-xl-5 {
1635
flex: 0 0 auto;
1636
width: 41.66666667%;
1637
}
1638
1639
.col-xl-6 {
1640
flex: 0 0 auto;
1641
width: 50%;
1642
}
1643
1644
.col-xl-7 {
1645
flex: 0 0 auto;
1646
width: 58.33333333%;
1647
}
1648
1649
.col-xl-8 {
1650
flex: 0 0 auto;
1651
width: 66.66666667%;
1652
}
1653
1654
.col-xl-9 {
1655
flex: 0 0 auto;
1656
width: 75%;
1657
}
1658
1659
.col-xl-10 {
1660
flex: 0 0 auto;
1661
width: 83.33333333%;
1662
}
1663
1664
.col-xl-11 {
1665
flex: 0 0 auto;
1666
width: 91.66666667%;
1667
}
1668
1669
.col-xl-12 {
1670
flex: 0 0 auto;
1671
width: 100%;
1672
}
1673
1674
.offset-xl-0 {
1675
margin-left: 0;
1676
}
1677
1678
.offset-xl-1 {
1679
margin-left: 8.33333333%;
1680
}
1681
1682
.offset-xl-2 {
1683
margin-left: 16.66666667%;
1684
}
1685
1686
.offset-xl-3 {
1687
margin-left: 25%;
1688
}
1689
1690
.offset-xl-4 {
1691
margin-left: 33.33333333%;
1692
}
1693
1694
.offset-xl-5 {
1695
margin-left: 41.66666667%;
1696
}
1697
1698
.offset-xl-6 {
1699
margin-left: 50%;
1700
}
1701
1702
.offset-xl-7 {
1703
margin-left: 58.33333333%;
1704
}
1705
1706
.offset-xl-8 {
1707
margin-left: 66.66666667%;
1708
}
1709
1710
.offset-xl-9 {
1711
margin-left: 75%;
1712
}
1713
1714
.offset-xl-10 {
1715
margin-left: 83.33333333%;
1716
}
1717
1718
.offset-xl-11 {
1719
margin-left: 91.66666667%;
1720
}
1721
1722
.g-xl-0,
1723
.gx-xl-0 {
1724
--bs-gutter-x: 0;
1725
}
1726
1727
.g-xl-0,
1728
.gy-xl-0 {
1729
--bs-gutter-y: 0;
1730
}
1731
1732
.g-xl-1,
1733
.gx-xl-1 {
1734
--bs-gutter-x: 0.25rem;
1735
}
1736
1737
.g-xl-1,
1738
.gy-xl-1 {
1739
--bs-gutter-y: 0.25rem;
1740
}
1741
1742
.g-xl-2,
1743
.gx-xl-2 {
1744
--bs-gutter-x: 0.5rem;
1745
}
1746
1747
.g-xl-2,
1748
.gy-xl-2 {
1749
--bs-gutter-y: 0.5rem;
1750
}
1751
1752
.g-xl-3,
1753
.gx-xl-3 {
1754
--bs-gutter-x: 1rem;
1755
}
1756
1757
.g-xl-3,
1758
.gy-xl-3 {
1759
--bs-gutter-y: 1rem;
1760
}
1761
1762
.g-xl-4,
1763
.gx-xl-4 {
1764
--bs-gutter-x: 1.5rem;
1765
}
1766
1767
.g-xl-4,
1768
.gy-xl-4 {
1769
--bs-gutter-y: 1.5rem;
1770
}
1771
1772
.g-xl-5,
1773
.gx-xl-5 {
1774
--bs-gutter-x: 3rem;
1775
}
1776
1777
.g-xl-5,
1778
.gy-xl-5 {
1779
--bs-gutter-y: 3rem;
1780
}
1781
}
1782
@media (min-width: 1400px) {
1783
.col-xxl {
1784
flex: 1 0 0%;
1785
}
1786
1787
.row-cols-xxl-auto > * {
1788
flex: 0 0 auto;
1789
width: auto;
1790
}
1791
1792
.row-cols-xxl-1 > * {
1793
flex: 0 0 auto;
1794
width: 100%;
1795
}
1796
1797
.row-cols-xxl-2 > * {
1798
flex: 0 0 auto;
1799
width: 50%;
1800
}
1801
1802
.row-cols-xxl-3 > * {
1803
flex: 0 0 auto;
1804
width: 33.3333333333%;
1805
}
1806
1807
.row-cols-xxl-4 > * {
1808
flex: 0 0 auto;
1809
width: 25%;
1810
}
1811
1812
.row-cols-xxl-5 > * {
1813
flex: 0 0 auto;
1814
width: 20%;
1815
}
1816
1817
.row-cols-xxl-6 > * {
1818
flex: 0 0 auto;
1819
width: 16.6666666667%;
1820
}
1821
1822
.col-xxl-auto {
1823
flex: 0 0 auto;
1824
width: auto;
1825
}
1826
1827
.col-xxl-1 {
1828
flex: 0 0 auto;
1829
width: 8.33333333%;
1830
}
1831
1832
.col-xxl-2 {
1833
flex: 0 0 auto;
1834
width: 16.66666667%;
1835
}
1836
1837
.col-xxl-3 {
1838
flex: 0 0 auto;
1839
width: 25%;
1840
}
1841
1842
.col-xxl-4 {
1843
flex: 0 0 auto;
1844
width: 33.33333333%;
1845
}
1846
1847
.col-xxl-5 {
1848
flex: 0 0 auto;
1849
width: 41.66666667%;
1850
}
1851
1852
.col-xxl-6 {
1853
flex: 0 0 auto;
1854
width: 50%;
1855
}
1856
1857
.col-xxl-7 {
1858
flex: 0 0 auto;
1859
width: 58.33333333%;
1860
}
1861
1862
.col-xxl-8 {
1863
flex: 0 0 auto;
1864
width: 66.66666667%;
1865
}
1866
1867
.col-xxl-9 {
1868
flex: 0 0 auto;
1869
width: 75%;
1870
}
1871
1872
.col-xxl-10 {
1873
flex: 0 0 auto;
1874
width: 83.33333333%;
1875
}
1876
1877
.col-xxl-11 {
1878
flex: 0 0 auto;
1879
width: 91.66666667%;
1880
}
1881
1882
.col-xxl-12 {
1883
flex: 0 0 auto;
1884
width: 100%;
1885
}
1886
1887
.offset-xxl-0 {
1888
margin-left: 0;
1889
}
1890
1891
.offset-xxl-1 {
1892
margin-left: 8.33333333%;
1893
}
1894
1895
.offset-xxl-2 {
1896
margin-left: 16.66666667%;
1897
}
1898
1899
.offset-xxl-3 {
1900
margin-left: 25%;
1901
}
1902
1903
.offset-xxl-4 {
1904
margin-left: 33.33333333%;
1905
}
1906
1907
.offset-xxl-5 {
1908
margin-left: 41.66666667%;
1909
}
1910
1911
.offset-xxl-6 {
1912
margin-left: 50%;
1913
}
1914
1915
.offset-xxl-7 {
1916
margin-left: 58.33333333%;
1917
}
1918
1919
.offset-xxl-8 {
1920
margin-left: 66.66666667%;
1921
}
1922
1923
.offset-xxl-9 {
1924
margin-left: 75%;
1925
}
1926
1927
.offset-xxl-10 {
1928
margin-left: 83.33333333%;
1929
}
1930
1931
.offset-xxl-11 {
1932
margin-left: 91.66666667%;
1933
}
1934
1935
.g-xxl-0,
1936
.gx-xxl-0 {
1937
--bs-gutter-x: 0;
1938
}
1939
1940
.g-xxl-0,
1941
.gy-xxl-0 {
1942
--bs-gutter-y: 0;
1943
}
1944
1945
.g-xxl-1,
1946
.gx-xxl-1 {
1947
--bs-gutter-x: 0.25rem;
1948
}
1949
1950
.g-xxl-1,
1951
.gy-xxl-1 {
1952
--bs-gutter-y: 0.25rem;
1953
}
1954
1955
.g-xxl-2,
1956
.gx-xxl-2 {
1957
--bs-gutter-x: 0.5rem;
1958
}
1959
1960
.g-xxl-2,
1961
.gy-xxl-2 {
1962
--bs-gutter-y: 0.5rem;
1963
}
1964
1965
.g-xxl-3,
1966
.gx-xxl-3 {
1967
--bs-gutter-x: 1rem;
1968
}
1969
1970
.g-xxl-3,
1971
.gy-xxl-3 {
1972
--bs-gutter-y: 1rem;
1973
}
1974
1975
.g-xxl-4,
1976
.gx-xxl-4 {
1977
--bs-gutter-x: 1.5rem;
1978
}
1979
1980
.g-xxl-4,
1981
.gy-xxl-4 {
1982
--bs-gutter-y: 1.5rem;
1983
}
1984
1985
.g-xxl-5,
1986
.gx-xxl-5 {
1987
--bs-gutter-x: 3rem;
1988
}
1989
1990
.g-xxl-5,
1991
.gy-xxl-5 {
1992
--bs-gutter-y: 3rem;
1993
}
1994
}
1995
.table {
1996
--bs-table-bg: transparent;
1997
--bs-table-accent-bg: transparent;
1998
--bs-table-striped-color: #212529;
1999
--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
2000
--bs-table-active-color: #212529;
2001
--bs-table-active-bg: rgba(0, 0, 0, 0.1);
2002
--bs-table-hover-color: #212529;
2003
--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
2004
width: 100%;
2005
margin-bottom: 1rem;
2006
color: #212529;
2007
vertical-align: top;
2008
border-color: #dee2e6;
2009
}
2010
.table > :not(caption) > * > * {
2011
padding: 0.5rem 0.5rem;
2012
background-color: var(--bs-table-bg);
2013
border-bottom-width: 1px;
2014
box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
2015
}
2016
.table > tbody {
2017
vertical-align: inherit;
2018
}
2019
.table > thead {
2020
vertical-align: bottom;
2021
}
2022
.table > :not(:first-child) {
2023
border-top: 2px solid currentColor;
2024
}
2025
2026
.caption-top {
2027
caption-side: top;
2028
}
2029
2030
.table-sm > :not(caption) > * > * {
2031
padding: 0.25rem 0.25rem;
2032
}
2033
2034
.table-bordered > :not(caption) > * {
2035
border-width: 1px 0;
2036
}
2037
.table-bordered > :not(caption) > * > * {
2038
border-width: 0 1px;
2039
}
2040
2041
.table-borderless > :not(caption) > * > * {
2042
border-bottom-width: 0;
2043
}
2044
.table-borderless > :not(:first-child) {
2045
border-top-width: 0;
2046
}
2047
2048
.table-striped > tbody > tr:nth-of-type(odd) > * {
2049
--bs-table-accent-bg: var(--bs-table-striped-bg);
2050
color: var(--bs-table-striped-color);
2051
}
2052
2053
.table-active {
2054
--bs-table-accent-bg: var(--bs-table-active-bg);
2055
color: var(--bs-table-active-color);
2056
}
2057
2058
.table-hover > tbody > tr:hover > * {
2059
--bs-table-accent-bg: var(--bs-table-hover-bg);
2060
color: var(--bs-table-hover-color);
2061
}
2062
2063
.table-primary {
2064
--bs-table-bg: #eceef2;
2065
--bs-table-striped-bg: #e0e2e6;
2066
--bs-table-striped-color: #000;
2067
--bs-table-active-bg: #d4d6da;
2068
--bs-table-active-color: #000;
2069
--bs-table-hover-bg: #dadce0;
2070
--bs-table-hover-color: #000;
2071
color: #000;
2072
border-color: #d4d6da;
2073
}
2074
2075
.table-secondary {
2076
--bs-table-bg: #deebe6;
2077
--bs-table-striped-bg: #d3dfdb;
2078
--bs-table-striped-color: #000;
2079
--bs-table-active-bg: #c8d4cf;
2080
--bs-table-active-color: #000;
2081
--bs-table-hover-bg: #cdd9d5;
2082
--bs-table-hover-color: #000;
2083
color: #000;
2084
border-color: #c8d4cf;
2085
}
2086
2087
.table-success {
2088
--bs-table-bg: #d1e7dd;
2089
--bs-table-striped-bg: #c7dbd2;
2090
--bs-table-striped-color: #000;
2091
--bs-table-active-bg: #bcd0c7;
2092
--bs-table-active-color: #000;
2093
--bs-table-hover-bg: #c1d6cc;
2094
--bs-table-hover-color: #000;
2095
color: #000;
2096
border-color: #bcd0c7;
2097
}
2098
2099
.table-info {
2100
--bs-table-bg: #cff4fc;
2101
--bs-table-striped-bg: #c5e8ef;
2102
--bs-table-striped-color: #000;
2103
--bs-table-active-bg: #badce3;
2104
--bs-table-active-color: #000;
2105
--bs-table-hover-bg: #bfe2e9;
2106
--bs-table-hover-color: #000;
2107
color: #000;
2108
border-color: #badce3;
2109
}
2110
2111
.table-warning {
2112
--bs-table-bg: #fff3cd;
2113
--bs-table-striped-bg: #f2e7c3;
2114
--bs-table-striped-color: #000;
2115
--bs-table-active-bg: #e6dbb9;
2116
--bs-table-active-color: #000;
2117
--bs-table-hover-bg: #ece1be;
2118
--bs-table-hover-color: #000;
2119
color: #000;
2120
border-color: #e6dbb9;
2121
}
2122
2123
.table-danger {
2124
--bs-table-bg: #f8d7da;
2125
--bs-table-striped-bg: #eccccf;
2126
--bs-table-striped-color: #000;
2127
--bs-table-active-bg: #dfc2c4;
2128
--bs-table-active-color: #000;
2129
--bs-table-hover-bg: #e5c7ca;
2130
--bs-table-hover-color: #000;
2131
color: #000;
2132
border-color: #dfc2c4;
2133
}
2134
2135
.table-light {
2136
--bs-table-bg: #f8f9fa;
2137
--bs-table-striped-bg: #ecedee;
2138
--bs-table-striped-color: #000;
2139
--bs-table-active-bg: #dfe0e1;
2140
--bs-table-active-color: #000;
2141
--bs-table-hover-bg: #e5e6e7;
2142
--bs-table-hover-color: #000;
2143
color: #000;
2144
border-color: #dfe0e1;
2145
}
2146
2147
.table-dark {
2148
--bs-table-bg: #212529;
2149
--bs-table-striped-bg: #2c3034;
2150
--bs-table-striped-color: #fff;
2151
--bs-table-active-bg: #373b3e;
2152
--bs-table-active-color: #fff;
2153
--bs-table-hover-bg: #323539;
2154
--bs-table-hover-color: #fff;
2155
color: #fff;
2156
border-color: #373b3e;
2157
}
2158
2159
.table-responsive {
2160
overflow-x: auto;
2161
-webkit-overflow-scrolling: touch;
2162
}
2163
2164
@media (max-width: 575.98px) {
2165
.table-responsive-sm {
2166
overflow-x: auto;
2167
-webkit-overflow-scrolling: touch;
2168
}
2169
}
2170
@media (max-width: 767.98px) {
2171
.table-responsive-md {
2172
overflow-x: auto;
2173
-webkit-overflow-scrolling: touch;
2174
}
2175
}
2176
@media (max-width: 991.98px) {
2177
.table-responsive-lg {
2178
overflow-x: auto;
2179
-webkit-overflow-scrolling: touch;
2180
}
2181
}
2182
@media (max-width: 1199.98px) {
2183
.table-responsive-xl {
2184
overflow-x: auto;
2185
-webkit-overflow-scrolling: touch;
2186
}
2187
}
2188
@media (max-width: 1399.98px) {
2189
.table-responsive-xxl {
2190
overflow-x: auto;
2191
-webkit-overflow-scrolling: touch;
2192
}
2193
}
2194
.form-label {
2195
margin-bottom: 0.5rem;
2196
}
2197
2198
.col-form-label {
2199
padding-top: calc(0.375rem + 1px);
2200
padding-bottom: calc(0.375rem + 1px);
2201
margin-bottom: 0;
2202
font-size: inherit;
2203
line-height: 1.5;
2204
}
2205
2206
.col-form-label-lg {
2207
padding-top: calc(0.5rem + 1px);
2208
padding-bottom: calc(0.5rem + 1px);
2209
font-size: 1.25rem;
2210
}
2211
2212
.col-form-label-sm {
2213
padding-top: calc(0.25rem + 1px);
2214
padding-bottom: calc(0.25rem + 1px);
2215
font-size: 0.875rem;
2216
}
2217
2218
.form-text {
2219
margin-top: 0.25rem;
2220
font-size: 0.875em;
2221
color: #6c757d;
2222
}
2223
2224
.form-control {
2225
display: block;
2226
width: 100%;
2227
padding: 0.375rem 0.75rem;
2228
font-size: 1rem;
2229
font-weight: 400;
2230
line-height: 1.5;
2231
color: #212529;
2232
background-color: #cfd8dc;
2233
background-clip: padding-box;
2234
border: 1px solid #ced4da;
2235
appearance: none;
2236
border-radius: 0.25rem;
2237
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2238
}
2239
@media (prefers-reduced-motion: reduce) {
2240
.form-control {
2241
transition: none;
2242
}
2243
}
2244
.form-control[type=file] {
2245
overflow: hidden;
2246
}
2247
.form-control[type=file]:not(:disabled):not([readonly]) {
2248
cursor: pointer;
2249
}
2250
.form-control:focus {
2251
color: #212529;
2252
background-color: #cfd8dc;
2253
border-color: #d0d4de;
2254
outline: 0;
2255
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
2256
}
2257
.form-control::-webkit-date-and-time-value {
2258
height: 1.5em;
2259
}
2260
.form-control::placeholder {
2261
color: #6c757d;
2262
opacity: 1;
2263
}
2264
.form-control:disabled, .form-control[readonly] {
2265
background-color: #e9ecef;
2266
opacity: 1;
2267
}
2268
.form-control::file-selector-button {
2269
padding: 0.375rem 0.75rem;
2270
margin: -0.375rem -0.75rem;
2271
margin-inline-end: 0.75rem;
2272
color: #212529;
2273
background-color: #e9ecef;
2274
pointer-events: none;
2275
border-color: inherit;
2276
border-style: solid;
2277
border-width: 0;
2278
border-inline-end-width: 1px;
2279
border-radius: 0;
2280
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;
2281
}
2282
@media (prefers-reduced-motion: reduce) {
2283
.form-control::file-selector-button {
2284
transition: none;
2285
}
2286
}
2287
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2288
background-color: #dde0e3;
2289
}
2290
.form-control::-webkit-file-upload-button {
2291
padding: 0.375rem 0.75rem;
2292
margin: -0.375rem -0.75rem;
2293
margin-inline-end: 0.75rem;
2294
color: #212529;
2295
background-color: #e9ecef;
2296
pointer-events: none;
2297
border-color: inherit;
2298
border-style: solid;
2299
border-width: 0;
2300
border-inline-end-width: 1px;
2301
border-radius: 0;
2302
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;
2303
}
2304
@media (prefers-reduced-motion: reduce) {
2305
.form-control::-webkit-file-upload-button {
2306
transition: none;
2307
}
2308
}
2309
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2310
background-color: #dde0e3;
2311
}
2312
2313
.form-control-plaintext {
2314
display: block;
2315
width: 100%;
2316
padding: 0.375rem 0;
2317
margin-bottom: 0;
2318
line-height: 1.5;
2319
color: #212529;
2320
background-color: transparent;
2321
border: solid transparent;
2322
border-width: 1px 0;
2323
}
2324
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2325
padding-right: 0;
2326
padding-left: 0;
2327
}
2328
2329
.form-control-sm {
2330
min-height: calc(1.5em + 0.5rem + 2px);
2331
padding: 0.25rem 0.5rem;
2332
font-size: 0.875rem;
2333
border-radius: 0.2rem;
2334
}
2335
.form-control-sm::file-selector-button {
2336
padding: 0.25rem 0.5rem;
2337
margin: -0.25rem -0.5rem;
2338
margin-inline-end: 0.5rem;
2339
}
2340
.form-control-sm::-webkit-file-upload-button {
2341
padding: 0.25rem 0.5rem;
2342
margin: -0.25rem -0.5rem;
2343
margin-inline-end: 0.5rem;
2344
}
2345
2346
.form-control-lg {
2347
min-height: calc(1.5em + 1rem + 2px);
2348
padding: 0.5rem 1rem;
2349
font-size: 1.25rem;
2350
border-radius: 0.3rem;
2351
}
2352
.form-control-lg::file-selector-button {
2353
padding: 0.5rem 1rem;
2354
margin: -0.5rem -1rem;
2355
margin-inline-end: 1rem;
2356
}
2357
.form-control-lg::-webkit-file-upload-button {
2358
padding: 0.5rem 1rem;
2359
margin: -0.5rem -1rem;
2360
margin-inline-end: 1rem;
2361
}
2362
2363
textarea.form-control {
2364
min-height: calc(1.5em + 0.75rem + 2px);
2365
}
2366
textarea.form-control-sm {
2367
min-height: calc(1.5em + 0.5rem + 2px);
2368
}
2369
textarea.form-control-lg {
2370
min-height: calc(1.5em + 1rem + 2px);
2371
}
2372
2373
.form-control-color {
2374
width: 3rem;
2375
height: auto;
2376
padding: 0.375rem;
2377
}
2378
.form-control-color:not(:disabled):not([readonly]) {
2379
cursor: pointer;
2380
}
2381
.form-control-color::-moz-color-swatch {
2382
height: 1.5em;
2383
border-radius: 0.25rem;
2384
}
2385
.form-control-color::-webkit-color-swatch {
2386
height: 1.5em;
2387
border-radius: 0.25rem;
2388
}
2389
2390
.form-select {
2391
display: block;
2392
width: 100%;
2393
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2394
-moz-padding-start: calc(0.75rem - 3px);
2395
font-size: 1rem;
2396
font-weight: 400;
2397
line-height: 1.5;
2398
color: #212529;
2399
background-color: #cfd8dc;
2400
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 5l6 6 6-6'/%3e%3c/svg%3e");
2401
background-repeat: no-repeat;
2402
background-position: right 0.75rem center;
2403
background-size: 16px 12px;
2404
border: 1px solid #ced4da;
2405
border-radius: 0.25rem;
2406
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2407
appearance: none;
2408
}
2409
@media (prefers-reduced-motion: reduce) {
2410
.form-select {
2411
transition: none;
2412
}
2413
}
2414
.form-select:focus {
2415
border-color: #d0d4de;
2416
outline: 0;
2417
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
2418
}
2419
.form-select[multiple], .form-select[size]:not([size="1"]) {
2420
padding-right: 0.75rem;
2421
background-image: none;
2422
}
2423
.form-select:disabled {
2424
background-color: #e9ecef;
2425
}
2426
.form-select:-moz-focusring {
2427
color: transparent;
2428
text-shadow: 0 0 0 #212529;
2429
}
2430
2431
.form-select-sm {
2432
padding-top: 0.25rem;
2433
padding-bottom: 0.25rem;
2434
padding-left: 0.5rem;
2435
font-size: 0.875rem;
2436
border-radius: 0.2rem;
2437
}
2438
2439
.form-select-lg {
2440
padding-top: 0.5rem;
2441
padding-bottom: 0.5rem;
2442
padding-left: 1rem;
2443
font-size: 1.25rem;
2444
border-radius: 0.3rem;
2445
}
2446
2447
.form-check {
2448
display: block;
2449
min-height: 1.5rem;
2450
padding-left: 1.5em;
2451
margin-bottom: 0.125rem;
2452
}
2453
.form-check .form-check-input {
2454
float: left;
2455
margin-left: -1.5em;
2456
}
2457
2458
.form-check-input {
2459
width: 1em;
2460
height: 1em;
2461
margin-top: 0.25em;
2462
vertical-align: top;
2463
background-color: #cfd8dc;
2464
background-repeat: no-repeat;
2465
background-position: center;
2466
background-size: contain;
2467
border: 1px solid rgba(0, 0, 0, 0.25);
2468
appearance: none;
2469
color-adjust: exact;
2470
}
2471
.form-check-input[type=checkbox] {
2472
border-radius: 0.25em;
2473
}
2474
.form-check-input[type=radio] {
2475
border-radius: 50%;
2476
}
2477
.form-check-input:active {
2478
filter: brightness(90%);
2479
}
2480
.form-check-input:focus {
2481
border-color: #d0d4de;
2482
outline: 0;
2483
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
2484
}
2485
.form-check-input:checked {
2486
background-color: #a1a9bd;
2487
border-color: #a1a9bd;
2488
}
2489
.form-check-input:checked[type=checkbox] {
2490
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 10l3 3l6-6'/%3e%3c/svg%3e");
2491
}
2492
.form-check-input:checked[type=radio] {
2493
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");
2494
}
2495
.form-check-input[type=checkbox]:indeterminate {
2496
background-color: #a1a9bd;
2497
border-color: #a1a9bd;
2498
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");
2499
}
2500
.form-check-input:disabled {
2501
pointer-events: none;
2502
filter: none;
2503
opacity: 0.5;
2504
}
2505
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2506
opacity: 0.5;
2507
}
2508
2509
.form-switch {
2510
padding-left: 2.5em;
2511
}
2512
.form-switch .form-check-input {
2513
width: 2em;
2514
margin-left: -2.5em;
2515
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");
2516
background-position: left center;
2517
border-radius: 2em;
2518
transition: background-position 0.15s ease-in-out;
2519
}
2520
@media (prefers-reduced-motion: reduce) {
2521
.form-switch .form-check-input {
2522
transition: none;
2523
}
2524
}
2525
.form-switch .form-check-input:focus {
2526
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='%23d0d4de'/%3e%3c/svg%3e");
2527
}
2528
.form-switch .form-check-input:checked {
2529
background-position: right center;
2530
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");
2531
}
2532
2533
.form-check-inline {
2534
display: inline-block;
2535
margin-right: 1rem;
2536
}
2537
2538
.btn-check {
2539
position: absolute;
2540
clip: rect(0, 0, 0, 0);
2541
pointer-events: none;
2542
}
2543
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2544
pointer-events: none;
2545
filter: none;
2546
opacity: 0.65;
2547
}
2548
2549
.form-range {
2550
width: 100%;
2551
height: 1.5rem;
2552
padding: 0;
2553
background-color: transparent;
2554
appearance: none;
2555
}
2556
.form-range:focus {
2557
outline: 0;
2558
}
2559
.form-range:focus::-webkit-slider-thumb {
2560
box-shadow: 0 0 0 1px #cfd8dc, 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
2561
}
2562
.form-range:focus::-moz-range-thumb {
2563
box-shadow: 0 0 0 1px #cfd8dc, 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
2564
}
2565
.form-range::-moz-focus-outer {
2566
border: 0;
2567
}
2568
.form-range::-webkit-slider-thumb {
2569
width: 1rem;
2570
height: 1rem;
2571
margin-top: -0.25rem;
2572
background-color: #a1a9bd;
2573
border: 0;
2574
border-radius: 1rem;
2575
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2576
appearance: none;
2577
}
2578
@media (prefers-reduced-motion: reduce) {
2579
.form-range::-webkit-slider-thumb {
2580
transition: none;
2581
}
2582
}
2583
.form-range::-webkit-slider-thumb:active {
2584
background-color: #e3e5eb;
2585
}
2586
.form-range::-webkit-slider-runnable-track {
2587
width: 100%;
2588
height: 0.5rem;
2589
color: transparent;
2590
cursor: pointer;
2591
background-color: #dee2e6;
2592
border-color: transparent;
2593
border-radius: 1rem;
2594
}
2595
.form-range::-moz-range-thumb {
2596
width: 1rem;
2597
height: 1rem;
2598
background-color: #a1a9bd;
2599
border: 0;
2600
border-radius: 1rem;
2601
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2602
appearance: none;
2603
}
2604
@media (prefers-reduced-motion: reduce) {
2605
.form-range::-moz-range-thumb {
2606
transition: none;
2607
}
2608
}
2609
.form-range::-moz-range-thumb:active {
2610
background-color: #e3e5eb;
2611
}
2612
.form-range::-moz-range-track {
2613
width: 100%;
2614
height: 0.5rem;
2615
color: transparent;
2616
cursor: pointer;
2617
background-color: #dee2e6;
2618
border-color: transparent;
2619
border-radius: 1rem;
2620
}
2621
.form-range:disabled {
2622
pointer-events: none;
2623
}
2624
.form-range:disabled::-webkit-slider-thumb {
2625
background-color: #adb5bd;
2626
}
2627
.form-range:disabled::-moz-range-thumb {
2628
background-color: #adb5bd;
2629
}
2630
2631
.form-floating {
2632
position: relative;
2633
}
2634
.form-floating > .form-control,
2635
.form-floating > .form-select {
2636
height: calc(3.5rem + 2px);
2637
line-height: 1.25;
2638
}
2639
.form-floating > label {
2640
position: absolute;
2641
top: 0;
2642
left: 0;
2643
height: 100%;
2644
padding: 1rem 0.75rem;
2645
pointer-events: none;
2646
border: 1px solid transparent;
2647
transform-origin: 0 0;
2648
transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2649
}
2650
@media (prefers-reduced-motion: reduce) {
2651
.form-floating > label {
2652
transition: none;
2653
}
2654
}
2655
.form-floating > .form-control {
2656
padding: 1rem 0.75rem;
2657
}
2658
.form-floating > .form-control::placeholder {
2659
color: transparent;
2660
}
2661
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
2662
padding-top: 1.625rem;
2663
padding-bottom: 0.625rem;
2664
}
2665
.form-floating > .form-control:-webkit-autofill {
2666
padding-top: 1.625rem;
2667
padding-bottom: 0.625rem;
2668
}
2669
.form-floating > .form-select {
2670
padding-top: 1.625rem;
2671
padding-bottom: 0.625rem;
2672
}
2673
.form-floating > .form-control:focus ~ label,
2674
.form-floating > .form-control:not(:placeholder-shown) ~ label,
2675
.form-floating > .form-select ~ label {
2676
opacity: 0.65;
2677
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2678
}
2679
.form-floating > .form-control:-webkit-autofill ~ label {
2680
opacity: 0.65;
2681
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2682
}
2683
2684
.input-group {
2685
position: relative;
2686
display: flex;
2687
flex-wrap: wrap;
2688
align-items: stretch;
2689
width: 100%;
2690
}
2691
.input-group > .form-control,
2692
.input-group > .form-select {
2693
position: relative;
2694
flex: 1 1 auto;
2695
width: 1%;
2696
min-width: 0;
2697
}
2698
.input-group > .form-control:focus,
2699
.input-group > .form-select:focus {
2700
z-index: 3;
2701
}
2702
.input-group .btn {
2703
position: relative;
2704
z-index: 2;
2705
}
2706
.input-group .btn:focus {
2707
z-index: 3;
2708
}
2709
2710
.input-group-text {
2711
display: flex;
2712
align-items: center;
2713
padding: 0.375rem 0.75rem;
2714
font-size: 1rem;
2715
font-weight: 400;
2716
line-height: 1.5;
2717
color: #212529;
2718
text-align: center;
2719
white-space: nowrap;
2720
background-color: #e9ecef;
2721
border: 1px solid #ced4da;
2722
border-radius: 0.25rem;
2723
}
2724
2725
.input-group-lg > .form-control,
2726
.input-group-lg > .form-select,
2727
.input-group-lg > .input-group-text,
2728
.input-group-lg > .btn {
2729
padding: 0.5rem 1rem;
2730
font-size: 1.25rem;
2731
border-radius: 0.3rem;
2732
}
2733
2734
.input-group-sm > .form-control,
2735
.input-group-sm > .form-select,
2736
.input-group-sm > .input-group-text,
2737
.input-group-sm > .btn {
2738
padding: 0.25rem 0.5rem;
2739
font-size: 0.875rem;
2740
border-radius: 0.2rem;
2741
}
2742
2743
.input-group-lg > .form-select,
2744
.input-group-sm > .form-select {
2745
padding-right: 3rem;
2746
}
2747
2748
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
2749
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
2750
border-top-right-radius: 0;
2751
border-bottom-right-radius: 0;
2752
}
2753
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
2754
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
2755
border-top-right-radius: 0;
2756
border-bottom-right-radius: 0;
2757
}
2758
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2759
margin-left: -1px;
2760
border-top-left-radius: 0;
2761
border-bottom-left-radius: 0;
2762
}
2763
2764
.valid-feedback {
2765
display: none;
2766
width: 100%;
2767
margin-top: 0.25rem;
2768
font-size: 0.875em;
2769
color: #198754;
2770
}
2771
2772
.valid-tooltip {
2773
position: absolute;
2774
top: 100%;
2775
z-index: 5;
2776
display: none;
2777
max-width: 100%;
2778
padding: 0.25rem 0.5rem;
2779
margin-top: 0.1rem;
2780
font-size: 0.875rem;
2781
color: #fff;
2782
background-color: rgba(25, 135, 84, 0.9);
2783
border-radius: 0.25rem;
2784
}
2785
2786
.was-validated :valid ~ .valid-feedback,
2787
.was-validated :valid ~ .valid-tooltip,
2788
.is-valid ~ .valid-feedback,
2789
.is-valid ~ .valid-tooltip {
2790
display: block;
2791
}
2792
2793
.was-validated .form-control:valid, .form-control.is-valid {
2794
border-color: #198754;
2795
padding-right: calc(1.5em + 0.75rem);
2796
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.73L.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");
2797
background-repeat: no-repeat;
2798
background-position: right calc(0.375em + 0.1875rem) center;
2799
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2800
}
2801
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2802
border-color: #198754;
2803
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2804
}
2805
2806
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2807
padding-right: calc(1.5em + 0.75rem);
2808
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2809
}
2810
2811
.was-validated .form-select:valid, .form-select.is-valid {
2812
border-color: #198754;
2813
}
2814
.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"] {
2815
padding-right: 4.125rem;
2816
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 5l6 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.73L.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");
2817
background-position: right 0.75rem center, center right 2.25rem;
2818
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2819
}
2820
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2821
border-color: #198754;
2822
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2823
}
2824
2825
.was-validated .form-check-input:valid, .form-check-input.is-valid {
2826
border-color: #198754;
2827
}
2828
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2829
background-color: #198754;
2830
}
2831
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2832
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2833
}
2834
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2835
color: #198754;
2836
}
2837
2838
.form-check-inline .form-check-input ~ .valid-feedback {
2839
margin-left: 0.5em;
2840
}
2841
2842
.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
2843
.was-validated .input-group .form-select:valid,
2844
.input-group .form-select.is-valid {
2845
z-index: 1;
2846
}
2847
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
2848
.was-validated .input-group .form-select:valid:focus,
2849
.input-group .form-select.is-valid:focus {
2850
z-index: 3;
2851
}
2852
2853
.invalid-feedback {
2854
display: none;
2855
width: 100%;
2856
margin-top: 0.25rem;
2857
font-size: 0.875em;
2858
color: #dc3545;
2859
}
2860
2861
.invalid-tooltip {
2862
position: absolute;
2863
top: 100%;
2864
z-index: 5;
2865
display: none;
2866
max-width: 100%;
2867
padding: 0.25rem 0.5rem;
2868
margin-top: 0.1rem;
2869
font-size: 0.875rem;
2870
color: #fff;
2871
background-color: rgba(220, 53, 69, 0.9);
2872
border-radius: 0.25rem;
2873
}
2874
2875
.was-validated :invalid ~ .invalid-feedback,
2876
.was-validated :invalid ~ .invalid-tooltip,
2877
.is-invalid ~ .invalid-feedback,
2878
.is-invalid ~ .invalid-tooltip {
2879
display: block;
2880
}
2881
2882
.was-validated .form-control:invalid, .form-control.is-invalid {
2883
border-color: #dc3545;
2884
padding-right: calc(1.5em + 0.75rem);
2885
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");
2886
background-repeat: no-repeat;
2887
background-position: right calc(0.375em + 0.1875rem) center;
2888
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2889
}
2890
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2891
border-color: #dc3545;
2892
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2893
}
2894
2895
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2896
padding-right: calc(1.5em + 0.75rem);
2897
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2898
}
2899
2900
.was-validated .form-select:invalid, .form-select.is-invalid {
2901
border-color: #dc3545;
2902
}
2903
.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"] {
2904
padding-right: 4.125rem;
2905
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 5l6 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");
2906
background-position: right 0.75rem center, center right 2.25rem;
2907
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2908
}
2909
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2910
border-color: #dc3545;
2911
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2912
}
2913
2914
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2915
border-color: #dc3545;
2916
}
2917
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2918
background-color: #dc3545;
2919
}
2920
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2921
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2922
}
2923
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2924
color: #dc3545;
2925
}
2926
2927
.form-check-inline .form-check-input ~ .invalid-feedback {
2928
margin-left: 0.5em;
2929
}
2930
2931
.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
2932
.was-validated .input-group .form-select:invalid,
2933
.input-group .form-select.is-invalid {
2934
z-index: 2;
2935
}
2936
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
2937
.was-validated .input-group .form-select:invalid:focus,
2938
.input-group .form-select.is-invalid:focus {
2939
z-index: 3;
2940
}
2941
2942
.btn {
2943
display: inline-block;
2944
font-weight: 400;
2945
line-height: 1.5;
2946
color: #212529;
2947
text-align: center;
2948
text-decoration: none;
2949
vertical-align: middle;
2950
cursor: pointer;
2951
user-select: none;
2952
background-color: transparent;
2953
border: 1px solid transparent;
2954
padding: 0.375rem 0.75rem;
2955
font-size: 1rem;
2956
border-radius: 0.25rem;
2957
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;
2958
}
2959
@media (prefers-reduced-motion: reduce) {
2960
.btn {
2961
transition: none;
2962
}
2963
}
2964
.btn:hover {
2965
color: #212529;
2966
}
2967
.btn-check:focus + .btn, .btn:focus {
2968
outline: 0;
2969
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
2970
}
2971
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
2972
pointer-events: none;
2973
opacity: 0.65;
2974
}
2975
2976
.btn-primary {
2977
color: #000;
2978
background-color: #a1a9bd;
2979
border-color: #a1a9bd;
2980
}
2981
.btn-primary:hover {
2982
color: #000;
2983
background-color: #afb6c7;
2984
border-color: #aab2c4;
2985
}
2986
.btn-check:focus + .btn-primary, .btn-primary:focus {
2987
color: #000;
2988
background-color: #afb6c7;
2989
border-color: #aab2c4;
2990
box-shadow: 0 0 0 0.25rem rgba(137, 144, 161, 0.5);
2991
}
2992
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
2993
color: #000;
2994
background-color: #b4baca;
2995
border-color: #aab2c4;
2996
}
2997
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
2998
box-shadow: 0 0 0 0.25rem rgba(137, 144, 161, 0.5);
2999
}
3000
.btn-primary:disabled, .btn-primary.disabled {
3001
color: #000;
3002
background-color: #a1a9bd;
3003
border-color: #a1a9bd;
3004
}
3005
3006
.btn-secondary {
3007
color: #000;
3008
background-color: #5B9D82;
3009
border-color: #5B9D82;
3010
}
3011
.btn-secondary:hover {
3012
color: #000;
3013
background-color: #74ac95;
3014
border-color: #6ba78f;
3015
}
3016
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
3017
color: #000;
3018
background-color: #74ac95;
3019
border-color: #6ba78f;
3020
box-shadow: 0 0 0 0.25rem rgba(77, 133, 111, 0.5);
3021
}
3022
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
3023
color: #000;
3024
background-color: #7cb19b;
3025
border-color: #6ba78f;
3026
}
3027
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
3028
box-shadow: 0 0 0 0.25rem rgba(77, 133, 111, 0.5);
3029
}
3030
.btn-secondary:disabled, .btn-secondary.disabled {
3031
color: #000;
3032
background-color: #5B9D82;
3033
border-color: #5B9D82;
3034
}
3035
3036
.btn-success {
3037
color: #fff;
3038
background-color: #198754;
3039
border-color: #198754;
3040
}
3041
.btn-success:hover {
3042
color: #fff;
3043
background-color: #157347;
3044
border-color: #146c43;
3045
}
3046
.btn-check:focus + .btn-success, .btn-success:focus {
3047
color: #fff;
3048
background-color: #157347;
3049
border-color: #146c43;
3050
box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
3051
}
3052
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
3053
color: #fff;
3054
background-color: #146c43;
3055
border-color: #13653f;
3056
}
3057
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
3058
box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
3059
}
3060
.btn-success:disabled, .btn-success.disabled {
3061
color: #fff;
3062
background-color: #198754;
3063
border-color: #198754;
3064
}
3065
3066
.btn-info {
3067
color: #000;
3068
background-color: #0dcaf0;
3069
border-color: #0dcaf0;
3070
}
3071
.btn-info:hover {
3072
color: #000;
3073
background-color: #31d2f2;
3074
border-color: #25cff2;
3075
}
3076
.btn-check:focus + .btn-info, .btn-info:focus {
3077
color: #000;
3078
background-color: #31d2f2;
3079
border-color: #25cff2;
3080
box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3081
}
3082
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
3083
color: #000;
3084
background-color: #3dd5f3;
3085
border-color: #25cff2;
3086
}
3087
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
3088
box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3089
}
3090
.btn-info:disabled, .btn-info.disabled {
3091
color: #000;
3092
background-color: #0dcaf0;
3093
border-color: #0dcaf0;
3094
}
3095
3096
.btn-warning {
3097
color: #000;
3098
background-color: #ffc107;
3099
border-color: #ffc107;
3100
}
3101
.btn-warning:hover {
3102
color: #000;
3103
background-color: #ffca2c;
3104
border-color: #ffc720;
3105
}
3106
.btn-check:focus + .btn-warning, .btn-warning:focus {
3107
color: #000;
3108
background-color: #ffca2c;
3109
border-color: #ffc720;
3110
box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3111
}
3112
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
3113
color: #000;
3114
background-color: #ffcd39;
3115
border-color: #ffc720;
3116
}
3117
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
3118
box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3119
}
3120
.btn-warning:disabled, .btn-warning.disabled {
3121
color: #000;
3122
background-color: #ffc107;
3123
border-color: #ffc107;
3124
}
3125
3126
.btn-danger {
3127
color: #fff;
3128
background-color: #dc3545;
3129
border-color: #dc3545;
3130
}
3131
.btn-danger:hover {
3132
color: #fff;
3133
background-color: #bb2d3b;
3134
border-color: #b02a37;
3135
}
3136
.btn-check:focus + .btn-danger, .btn-danger:focus {
3137
color: #fff;
3138
background-color: #bb2d3b;
3139
border-color: #b02a37;
3140
box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3141
}
3142
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
3143
color: #fff;
3144
background-color: #b02a37;
3145
border-color: #a52834;
3146
}
3147
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
3148
box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3149
}
3150
.btn-danger:disabled, .btn-danger.disabled {
3151
color: #fff;
3152
background-color: #dc3545;
3153
border-color: #dc3545;
3154
}
3155
3156
.btn-light {
3157
color: #000;
3158
background-color: #f8f9fa;
3159
border-color: #f8f9fa;
3160
}
3161
.btn-light:hover {
3162
color: #000;
3163
background-color: #f9fafb;
3164
border-color: #f9fafb;
3165
}
3166
.btn-check:focus + .btn-light, .btn-light:focus {
3167
color: #000;
3168
background-color: #f9fafb;
3169
border-color: #f9fafb;
3170
box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3171
}
3172
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
3173
color: #000;
3174
background-color: #f9fafb;
3175
border-color: #f9fafb;
3176
}
3177
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
3178
box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3179
}
3180
.btn-light:disabled, .btn-light.disabled {
3181
color: #000;
3182
background-color: #f8f9fa;
3183
border-color: #f8f9fa;
3184
}
3185
3186
.btn-dark {
3187
color: #fff;
3188
background-color: #212529;
3189
border-color: #212529;
3190
}
3191
.btn-dark:hover {
3192
color: #fff;
3193
background-color: #1c1f23;
3194
border-color: #1a1e21;
3195
}
3196
.btn-check:focus + .btn-dark, .btn-dark:focus {
3197
color: #fff;
3198
background-color: #1c1f23;
3199
border-color: #1a1e21;
3200
box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3201
}
3202
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
3203
color: #fff;
3204
background-color: #1a1e21;
3205
border-color: #191c1f;
3206
}
3207
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
3208
box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3209
}
3210
.btn-dark:disabled, .btn-dark.disabled {
3211
color: #fff;
3212
background-color: #212529;
3213
border-color: #212529;
3214
}
3215
3216
.btn-outline-primary {
3217
color: #a1a9bd;
3218
border-color: #a1a9bd;
3219
}
3220
.btn-outline-primary:hover {
3221
color: #000;
3222
background-color: #a1a9bd;
3223
border-color: #a1a9bd;
3224
}
3225
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
3226
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.5);
3227
}
3228
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
3229
color: #000;
3230
background-color: #a1a9bd;
3231
border-color: #a1a9bd;
3232
}
3233
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
3234
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.5);
3235
}
3236
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
3237
color: #a1a9bd;
3238
background-color: transparent;
3239
}
3240
3241
.btn-outline-secondary {
3242
color: #5B9D82;
3243
border-color: #5B9D82;
3244
}
3245
.btn-outline-secondary:hover {
3246
color: #000;
3247
background-color: #5B9D82;
3248
border-color: #5B9D82;
3249
}
3250
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
3251
box-shadow: 0 0 0 0.25rem rgba(91, 157, 130, 0.5);
3252
}
3253
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
3254
color: #000;
3255
background-color: #5B9D82;
3256
border-color: #5B9D82;
3257
}
3258
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
3259
box-shadow: 0 0 0 0.25rem rgba(91, 157, 130, 0.5);
3260
}
3261
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
3262
color: #5B9D82;
3263
background-color: transparent;
3264
}
3265
3266
.btn-outline-success {
3267
color: #198754;
3268
border-color: #198754;
3269
}
3270
.btn-outline-success:hover {
3271
color: #fff;
3272
background-color: #198754;
3273
border-color: #198754;
3274
}
3275
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
3276
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3277
}
3278
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
3279
color: #fff;
3280
background-color: #198754;
3281
border-color: #198754;
3282
}
3283
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
3284
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3285
}
3286
.btn-outline-success:disabled, .btn-outline-success.disabled {
3287
color: #198754;
3288
background-color: transparent;
3289
}
3290
3291
.btn-outline-info {
3292
color: #0dcaf0;
3293
border-color: #0dcaf0;
3294
}
3295
.btn-outline-info:hover {
3296
color: #000;
3297
background-color: #0dcaf0;
3298
border-color: #0dcaf0;
3299
}
3300
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
3301
box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3302
}
3303
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
3304
color: #000;
3305
background-color: #0dcaf0;
3306
border-color: #0dcaf0;
3307
}
3308
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
3309
box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3310
}
3311
.btn-outline-info:disabled, .btn-outline-info.disabled {
3312
color: #0dcaf0;
3313
background-color: transparent;
3314
}
3315
3316
.btn-outline-warning {
3317
color: #ffc107;
3318
border-color: #ffc107;
3319
}
3320
.btn-outline-warning:hover {
3321
color: #000;
3322
background-color: #ffc107;
3323
border-color: #ffc107;
3324
}
3325
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
3326
box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3327
}
3328
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
3329
color: #000;
3330
background-color: #ffc107;
3331
border-color: #ffc107;
3332
}
3333
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
3334
box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3335
}
3336
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
3337
color: #ffc107;
3338
background-color: transparent;
3339
}
3340
3341
.btn-outline-danger {
3342
color: #dc3545;
3343
border-color: #dc3545;
3344
}
3345
.btn-outline-danger:hover {
3346
color: #fff;
3347
background-color: #dc3545;
3348
border-color: #dc3545;
3349
}
3350
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
3351
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3352
}
3353
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
3354
color: #fff;
3355
background-color: #dc3545;
3356
border-color: #dc3545;
3357
}
3358
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
3359
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3360
}
3361
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
3362
color: #dc3545;
3363
background-color: transparent;
3364
}
3365
3366
.btn-outline-light {
3367
color: #f8f9fa;
3368
border-color: #f8f9fa;
3369
}
3370
.btn-outline-light:hover {
3371
color: #000;
3372
background-color: #f8f9fa;
3373
border-color: #f8f9fa;
3374
}
3375
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
3376
box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3377
}
3378
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
3379
color: #000;
3380
background-color: #f8f9fa;
3381
border-color: #f8f9fa;
3382
}
3383
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
3384
box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3385
}
3386
.btn-outline-light:disabled, .btn-outline-light.disabled {
3387
color: #f8f9fa;
3388
background-color: transparent;
3389
}
3390
3391
.btn-outline-dark {
3392
color: #212529;
3393
border-color: #212529;
3394
}
3395
.btn-outline-dark:hover {
3396
color: #fff;
3397
background-color: #212529;
3398
border-color: #212529;
3399
}
3400
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
3401
box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3402
}
3403
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
3404
color: #fff;
3405
background-color: #212529;
3406
border-color: #212529;
3407
}
3408
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
3409
box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3410
}
3411
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
3412
color: #212529;
3413
background-color: transparent;
3414
}
3415
3416
.btn-link {
3417
font-weight: 400;
3418
color: #a1a9bd;
3419
text-decoration: underline;
3420
}
3421
.btn-link:hover {
3422
color: #818797;
3423
}
3424
.btn-link:disabled, .btn-link.disabled {
3425
color: #6c757d;
3426
}
3427
3428
.btn-lg, .dark-mode .btn-group-lg > .btn, .btn-group-lg > .btn {
3429
padding: 0.5rem 1rem;
3430
font-size: 1.25rem;
3431
border-radius: 0.3rem;
3432
}
3433
3434
.btn-sm, .dark-mode .btn-group-sm > .btn, .btn-group-sm > .btn {
3435
padding: 0.25rem 0.5rem;
3436
font-size: 0.875rem;
3437
border-radius: 0.2rem;
3438
}
3439
3440
.fade {
3441
transition: opacity 0.15s linear;
3442
}
3443
@media (prefers-reduced-motion: reduce) {
3444
.fade {
3445
transition: none;
3446
}
3447
}
3448
.fade:not(.show) {
3449
opacity: 0;
3450
}
3451
3452
.collapse:not(.show) {
3453
display: none;
3454
}
3455
3456
.collapsing {
3457
height: 0;
3458
overflow: hidden;
3459
transition: height 0.35s ease;
3460
}
3461
@media (prefers-reduced-motion: reduce) {
3462
.collapsing {
3463
transition: none;
3464
}
3465
}
3466
.collapsing.collapse-horizontal {
3467
width: 0;
3468
height: auto;
3469
transition: width 0.35s ease;
3470
}
3471
@media (prefers-reduced-motion: reduce) {
3472
.collapsing.collapse-horizontal {
3473
transition: none;
3474
}
3475
}
3476
3477
.dropup,
3478
.dropend,
3479
.dropdown,
3480
.dropstart {
3481
position: relative;
3482
}
3483
3484
.dropdown-toggle {
3485
white-space: nowrap;
3486
}
3487
.dropdown-toggle::after {
3488
display: inline-block;
3489
margin-left: 0.255em;
3490
vertical-align: 0.255em;
3491
content: "";
3492
border-top: 0.3em solid;
3493
border-right: 0.3em solid transparent;
3494
border-bottom: 0;
3495
border-left: 0.3em solid transparent;
3496
}
3497
.dropdown-toggle:empty::after {
3498
margin-left: 0;
3499
}
3500
3501
.dropdown-menu {
3502
position: absolute;
3503
z-index: 1000;
3504
display: none;
3505
min-width: 10rem;
3506
padding: 0.5rem 0;
3507
margin: 0;
3508
font-size: 1rem;
3509
color: #212529;
3510
text-align: left;
3511
list-style: none;
3512
background-color: #fff;
3513
background-clip: padding-box;
3514
border: 1px solid rgba(0, 0, 0, 0.15);
3515
border-radius: 0.25rem;
3516
}
3517
.dropdown-menu[data-bs-popper] {
3518
top: 100%;
3519
left: 0;
3520
margin-top: 0.125rem;
3521
}
3522
3523
.dropdown-menu-start {
3524
--bs-position: start;
3525
}
3526
.dropdown-menu-start[data-bs-popper] {
3527
right: auto;
3528
left: 0;
3529
}
3530
3531
.dropdown-menu-end {
3532
--bs-position: end;
3533
}
3534
.dropdown-menu-end[data-bs-popper] {
3535
right: 0;
3536
left: auto;
3537
}
3538
3539
@media (min-width: 576px) {
3540
.dropdown-menu-sm-start {
3541
--bs-position: start;
3542
}
3543
.dropdown-menu-sm-start[data-bs-popper] {
3544
right: auto;
3545
left: 0;
3546
}
3547
3548
.dropdown-menu-sm-end {
3549
--bs-position: end;
3550
}
3551
.dropdown-menu-sm-end[data-bs-popper] {
3552
right: 0;
3553
left: auto;
3554
}
3555
}
3556
@media (min-width: 768px) {
3557
.dropdown-menu-md-start {
3558
--bs-position: start;
3559
}
3560
.dropdown-menu-md-start[data-bs-popper] {
3561
right: auto;
3562
left: 0;
3563
}
3564
3565
.dropdown-menu-md-end {
3566
--bs-position: end;
3567
}
3568
.dropdown-menu-md-end[data-bs-popper] {
3569
right: 0;
3570
left: auto;
3571
}
3572
}
3573
@media (min-width: 992px) {
3574
.dropdown-menu-lg-start {
3575
--bs-position: start;
3576
}
3577
.dropdown-menu-lg-start[data-bs-popper] {
3578
right: auto;
3579
left: 0;
3580
}
3581
3582
.dropdown-menu-lg-end {
3583
--bs-position: end;
3584
}
3585
.dropdown-menu-lg-end[data-bs-popper] {
3586
right: 0;
3587
left: auto;
3588
}
3589
}
3590
@media (min-width: 1200px) {
3591
.dropdown-menu-xl-start {
3592
--bs-position: start;
3593
}
3594
.dropdown-menu-xl-start[data-bs-popper] {
3595
right: auto;
3596
left: 0;
3597
}
3598
3599
.dropdown-menu-xl-end {
3600
--bs-position: end;
3601
}
3602
.dropdown-menu-xl-end[data-bs-popper] {
3603
right: 0;
3604
left: auto;
3605
}
3606
}
3607
@media (min-width: 1400px) {
3608
.dropdown-menu-xxl-start {
3609
--bs-position: start;
3610
}
3611
.dropdown-menu-xxl-start[data-bs-popper] {
3612
right: auto;
3613
left: 0;
3614
}
3615
3616
.dropdown-menu-xxl-end {
3617
--bs-position: end;
3618
}
3619
.dropdown-menu-xxl-end[data-bs-popper] {
3620
right: 0;
3621
left: auto;
3622
}
3623
}
3624
.dropup .dropdown-menu[data-bs-popper] {
3625
top: auto;
3626
bottom: 100%;
3627
margin-top: 0;
3628
margin-bottom: 0.125rem;
3629
}
3630
.dropup .dropdown-toggle::after {
3631
display: inline-block;
3632
margin-left: 0.255em;
3633
vertical-align: 0.255em;
3634
content: "";
3635
border-top: 0;
3636
border-right: 0.3em solid transparent;
3637
border-bottom: 0.3em solid;
3638
border-left: 0.3em solid transparent;
3639
}
3640
.dropup .dropdown-toggle:empty::after {
3641
margin-left: 0;
3642
}
3643
3644
.dropend .dropdown-menu[data-bs-popper] {
3645
top: 0;
3646
right: auto;
3647
left: 100%;
3648
margin-top: 0;
3649
margin-left: 0.125rem;
3650
}
3651
.dropend .dropdown-toggle::after {
3652
display: inline-block;
3653
margin-left: 0.255em;
3654
vertical-align: 0.255em;
3655
content: "";
3656
border-top: 0.3em solid transparent;
3657
border-right: 0;
3658
border-bottom: 0.3em solid transparent;
3659
border-left: 0.3em solid;
3660
}
3661
.dropend .dropdown-toggle:empty::after {
3662
margin-left: 0;
3663
}
3664
.dropend .dropdown-toggle::after {
3665
vertical-align: 0;
3666
}
3667
3668
.dropstart .dropdown-menu[data-bs-popper] {
3669
top: 0;
3670
right: 100%;
3671
left: auto;
3672
margin-top: 0;
3673
margin-right: 0.125rem;
3674
}
3675
.dropstart .dropdown-toggle::after {
3676
display: inline-block;
3677
margin-left: 0.255em;
3678
vertical-align: 0.255em;
3679
content: "";
3680
}
3681
.dropstart .dropdown-toggle::after {
3682
display: none;
3683
}
3684
.dropstart .dropdown-toggle::before {
3685
display: inline-block;
3686
margin-right: 0.255em;
3687
vertical-align: 0.255em;
3688
content: "";
3689
border-top: 0.3em solid transparent;
3690
border-right: 0.3em solid;
3691
border-bottom: 0.3em solid transparent;
3692
}
3693
.dropstart .dropdown-toggle:empty::after {
3694
margin-left: 0;
3695
}
3696
.dropstart .dropdown-toggle::before {
3697
vertical-align: 0;
3698
}
3699
3700
.dropdown-divider {
3701
height: 0;
3702
margin: 0.5rem 0;
3703
overflow: hidden;
3704
border-top: 1px solid rgba(0, 0, 0, 0.15);
3705
}
3706
3707
.dropdown-item {
3708
display: block;
3709
width: 100%;
3710
padding: 0.25rem 1rem;
3711
clear: both;
3712
font-weight: 400;
3713
color: #212529;
3714
text-align: inherit;
3715
text-decoration: none;
3716
white-space: nowrap;
3717
background-color: transparent;
3718
border: 0;
3719
}
3720
.dropdown-item:hover, .dropdown-item:focus {
3721
color: #1e2125;
3722
background-color: #e9ecef;
3723
}
3724
.dropdown-item.active, .dropdown-item:active {
3725
color: #fff;
3726
text-decoration: none;
3727
background-color: #a1a9bd;
3728
}
3729
.dropdown-item.disabled, .dropdown-item:disabled {
3730
color: #adb5bd;
3731
pointer-events: none;
3732
background-color: transparent;
3733
}
3734
3735
.dropdown-menu.show {
3736
display: block;
3737
}
3738
3739
.dropdown-header {
3740
display: block;
3741
padding: 0.5rem 1rem;
3742
margin-bottom: 0;
3743
font-size: 0.875rem;
3744
color: #6c757d;
3745
white-space: nowrap;
3746
}
3747
3748
.dropdown-item-text {
3749
display: block;
3750
padding: 0.25rem 1rem;
3751
color: #212529;
3752
}
3753
3754
.dropdown-menu-dark {
3755
color: #dee2e6;
3756
background-color: #343a40;
3757
border-color: rgba(0, 0, 0, 0.15);
3758
}
3759
.dropdown-menu-dark .dropdown-item {
3760
color: #dee2e6;
3761
}
3762
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
3763
color: #fff;
3764
background-color: rgba(255, 255, 255, 0.15);
3765
}
3766
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
3767
color: #fff;
3768
background-color: #a1a9bd;
3769
}
3770
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
3771
color: #adb5bd;
3772
}
3773
.dropdown-menu-dark .dropdown-divider {
3774
border-color: rgba(0, 0, 0, 0.15);
3775
}
3776
.dropdown-menu-dark .dropdown-item-text {
3777
color: #dee2e6;
3778
}
3779
.dropdown-menu-dark .dropdown-header {
3780
color: #adb5bd;
3781
}
3782
3783
.btn-group,
3784
.btn-group-vertical {
3785
position: relative;
3786
display: inline-flex;
3787
vertical-align: middle;
3788
}
3789
.btn-group > .btn,
3790
.btn-group-vertical > .btn {
3791
position: relative;
3792
flex: 1 1 auto;
3793
}
3794
.btn-group > .btn-check:checked + .btn,
3795
.btn-group > .btn-check:focus + .btn,
3796
.btn-group > .btn:hover,
3797
.btn-group > .btn:focus,
3798
.btn-group > .btn:active,
3799
.btn-group > .btn.active,
3800
.btn-group-vertical > .btn-check:checked + .btn,
3801
.btn-group-vertical > .btn-check:focus + .btn,
3802
.btn-group-vertical > .btn:hover,
3803
.btn-group-vertical > .btn:focus,
3804
.btn-group-vertical > .btn:active,
3805
.btn-group-vertical > .btn.active {
3806
z-index: 1;
3807
}
3808
3809
.btn-toolbar {
3810
display: flex;
3811
flex-wrap: wrap;
3812
justify-content: flex-start;
3813
}
3814
.btn-toolbar .input-group {
3815
width: auto;
3816
}
3817
3818
.btn-group > .btn:not(:first-child),
3819
.btn-group > .btn-group:not(:first-child) {
3820
margin-left: -1px;
3821
}
3822
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3823
.btn-group > .btn-group:not(:last-child) > .btn {
3824
border-top-right-radius: 0;
3825
border-bottom-right-radius: 0;
3826
}
3827
.btn-group > .btn:nth-child(n+3),
3828
.btn-group > :not(.btn-check) + .btn,
3829
.btn-group > .btn-group:not(:first-child) > .btn {
3830
border-top-left-radius: 0;
3831
border-bottom-left-radius: 0;
3832
}
3833
3834
.dropdown-toggle-split {
3835
padding-right: 0.5625rem;
3836
padding-left: 0.5625rem;
3837
}
3838
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3839
margin-left: 0;
3840
}
3841
.dropstart .dropdown-toggle-split::before {
3842
margin-right: 0;
3843
}
3844
3845
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3846
padding-right: 0.375rem;
3847
padding-left: 0.375rem;
3848
}
3849
3850
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3851
padding-right: 0.75rem;
3852
padding-left: 0.75rem;
3853
}
3854
3855
.btn-group-vertical {
3856
flex-direction: column;
3857
align-items: flex-start;
3858
justify-content: center;
3859
}
3860
.btn-group-vertical > .btn,
3861
.btn-group-vertical > .btn-group {
3862
width: 100%;
3863
}
3864
.btn-group-vertical > .btn:not(:first-child),
3865
.btn-group-vertical > .btn-group:not(:first-child) {
3866
margin-top: -1px;
3867
}
3868
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3869
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3870
border-bottom-right-radius: 0;
3871
border-bottom-left-radius: 0;
3872
}
3873
.btn-group-vertical > .btn ~ .btn,
3874
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3875
border-top-left-radius: 0;
3876
border-top-right-radius: 0;
3877
}
3878
3879
.nav {
3880
display: flex;
3881
flex-wrap: wrap;
3882
padding-left: 0;
3883
margin-bottom: 0;
3884
list-style: none;
3885
}
3886
3887
.nav-link {
3888
display: block;
3889
padding: 0.5rem 1rem;
3890
color: #a1a9bd;
3891
text-decoration: none;
3892
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3893
}
3894
@media (prefers-reduced-motion: reduce) {
3895
.nav-link {
3896
transition: none;
3897
}
3898
}
3899
.nav-link:hover, .nav-link:focus {
3900
color: #818797;
3901
}
3902
.nav-link.disabled {
3903
color: #6c757d;
3904
pointer-events: none;
3905
cursor: default;
3906
}
3907
3908
.nav-tabs {
3909
border-bottom: 1px solid #dee2e6;
3910
}
3911
.nav-tabs .nav-link {
3912
margin-bottom: -1px;
3913
background: none;
3914
border: 1px solid transparent;
3915
border-top-left-radius: 0.25rem;
3916
border-top-right-radius: 0.25rem;
3917
}
3918
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3919
border-color: #e9ecef #e9ecef #dee2e6;
3920
isolation: isolate;
3921
}
3922
.nav-tabs .nav-link.disabled {
3923
color: #6c757d;
3924
background-color: transparent;
3925
border-color: transparent;
3926
}
3927
.nav-tabs .nav-link.active,
3928
.nav-tabs .nav-item.show .nav-link {
3929
color: #495057;
3930
background-color: #cfd8dc;
3931
border-color: #dee2e6 #dee2e6 #cfd8dc;
3932
}
3933
.nav-tabs .dropdown-menu {
3934
margin-top: -1px;
3935
border-top-left-radius: 0;
3936
border-top-right-radius: 0;
3937
}
3938
3939
.nav-pills .nav-link {
3940
background: none;
3941
border: 0;
3942
border-radius: 0.25rem;
3943
}
3944
.nav-pills .nav-link.active,
3945
.nav-pills .show > .nav-link {
3946
color: #fff;
3947
background-color: #a1a9bd;
3948
}
3949
3950
.nav-fill > .nav-link,
3951
.nav-fill .nav-item {
3952
flex: 1 1 auto;
3953
text-align: center;
3954
}
3955
3956
.nav-justified > .nav-link,
3957
.nav-justified .nav-item {
3958
flex-basis: 0;
3959
flex-grow: 1;
3960
text-align: center;
3961
}
3962
3963
.nav-fill .nav-item .nav-link,
3964
.nav-justified .nav-item .nav-link {
3965
width: 100%;
3966
}
3967
3968
.tab-content > .tab-pane {
3969
display: none;
3970
}
3971
.tab-content > .active {
3972
display: block;
3973
}
3974
3975
.navbar {
3976
position: relative;
3977
display: flex;
3978
flex-wrap: wrap;
3979
align-items: center;
3980
justify-content: space-between;
3981
padding-top: 0.5rem;
3982
padding-bottom: 0.5rem;
3983
}
3984
.dark-mode .navbar > .container,
3985
.dark-mode .navbar > .container-fluid, .navbar > .container,
3986
.navbar > .container-fluid,
3987
.dark-mode .navbar > .container-xxl,
3988
.dark-mode .navbar > .container-xl,
3989
.dark-mode .navbar > .container-lg,
3990
.dark-mode .navbar > .container-md,
3991
.dark-mode .navbar > .container-sm,
3992
.navbar > .container-sm,
3993
.navbar > .container-md,
3994
.navbar > .container-lg,
3995
.navbar > .container-xl,
3996
.navbar > .container-xxl {
3997
display: flex;
3998
flex-wrap: inherit;
3999
align-items: center;
4000
justify-content: space-between;
4001
}
4002
.navbar-brand {
4003
padding-top: 0.3125rem;
4004
padding-bottom: 0.3125rem;
4005
margin-right: 1rem;
4006
font-size: 1.25rem;
4007
text-decoration: none;
4008
white-space: nowrap;
4009
}
4010
.navbar-nav {
4011
display: flex;
4012
flex-direction: column;
4013
padding-left: 0;
4014
margin-bottom: 0;
4015
list-style: none;
4016
}
4017
.navbar-nav .nav-link {
4018
padding-right: 0;
4019
padding-left: 0;
4020
}
4021
.navbar-nav .dropdown-menu {
4022
position: static;
4023
}
4024
4025
.navbar-text {
4026
padding-top: 0.5rem;
4027
padding-bottom: 0.5rem;
4028
}
4029
4030
.navbar-collapse {
4031
flex-basis: 100%;
4032
flex-grow: 1;
4033
align-items: center;
4034
}
4035
4036
.navbar-toggler {
4037
padding: 0.25rem 0.75rem;
4038
font-size: 1.25rem;
4039
line-height: 1;
4040
background-color: transparent;
4041
border: 1px solid transparent;
4042
border-radius: 0.25rem;
4043
transition: box-shadow 0.15s ease-in-out;
4044
}
4045
@media (prefers-reduced-motion: reduce) {
4046
.navbar-toggler {
4047
transition: none;
4048
}
4049
}
4050
.navbar-toggler:hover {
4051
text-decoration: none;
4052
}
4053
.navbar-toggler:focus {
4054
text-decoration: none;
4055
outline: 0;
4056
box-shadow: 0 0 0 0.25rem;
4057
}
4058
4059
.navbar-toggler-icon {
4060
display: inline-block;
4061
width: 1.5em;
4062
height: 1.5em;
4063
vertical-align: middle;
4064
background-repeat: no-repeat;
4065
background-position: center;
4066
background-size: 100%;
4067
}
4068
4069
.navbar-nav-scroll {
4070
max-height: var(--bs-scroll-height, 75vh);
4071
overflow-y: auto;
4072
}
4073
4074
@media (min-width: 576px) {
4075
.navbar-expand-sm {
4076
flex-wrap: nowrap;
4077
justify-content: flex-start;
4078
}
4079
.navbar-expand-sm .navbar-nav {
4080
flex-direction: row;
4081
}
4082
.navbar-expand-sm .navbar-nav .dropdown-menu {
4083
position: absolute;
4084
}
4085
.navbar-expand-sm .navbar-nav .nav-link {
4086
padding-right: 0.5rem;
4087
padding-left: 0.5rem;
4088
}
4089
.navbar-expand-sm .navbar-nav-scroll {
4090
overflow: visible;
4091
}
4092
.navbar-expand-sm .navbar-collapse {
4093
display: flex !important;
4094
flex-basis: auto;
4095
}
4096
.navbar-expand-sm .navbar-toggler {
4097
display: none;
4098
}
4099
.navbar-expand-sm .offcanvas-header {
4100
display: none;
4101
}
4102
.navbar-expand-sm .offcanvas {
4103
position: inherit;
4104
bottom: 0;
4105
z-index: 1000;
4106
flex-grow: 1;
4107
visibility: visible !important;
4108
background-color: transparent;
4109
border-right: 0;
4110
border-left: 0;
4111
transition: none;
4112
transform: none;
4113
}
4114
.navbar-expand-sm .offcanvas-top,
4115
.navbar-expand-sm .offcanvas-bottom {
4116
height: auto;
4117
border-top: 0;
4118
border-bottom: 0;
4119
}
4120
.navbar-expand-sm .offcanvas-body {
4121
display: flex;
4122
flex-grow: 0;
4123
padding: 0;
4124
overflow-y: visible;
4125
}
4126
}
4127
@media (min-width: 768px) {
4128
.navbar-expand-md {
4129
flex-wrap: nowrap;
4130
justify-content: flex-start;
4131
}
4132
.navbar-expand-md .navbar-nav {
4133
flex-direction: row;
4134
}
4135
.navbar-expand-md .navbar-nav .dropdown-menu {
4136
position: absolute;
4137
}
4138
.navbar-expand-md .navbar-nav .nav-link {
4139
padding-right: 0.5rem;
4140
padding-left: 0.5rem;
4141
}
4142
.navbar-expand-md .navbar-nav-scroll {
4143
overflow: visible;
4144
}
4145
.navbar-expand-md .navbar-collapse {
4146
display: flex !important;
4147
flex-basis: auto;
4148
}
4149
.navbar-expand-md .navbar-toggler {
4150
display: none;
4151
}
4152
.navbar-expand-md .offcanvas-header {
4153
display: none;
4154
}
4155
.navbar-expand-md .offcanvas {
4156
position: inherit;
4157
bottom: 0;
4158
z-index: 1000;
4159
flex-grow: 1;
4160
visibility: visible !important;
4161
background-color: transparent;
4162
border-right: 0;
4163
border-left: 0;
4164
transition: none;
4165
transform: none;
4166
}
4167
.navbar-expand-md .offcanvas-top,
4168
.navbar-expand-md .offcanvas-bottom {
4169
height: auto;
4170
border-top: 0;
4171
border-bottom: 0;
4172
}
4173
.navbar-expand-md .offcanvas-body {
4174
display: flex;
4175
flex-grow: 0;
4176
padding: 0;
4177
overflow-y: visible;
4178
}
4179
}
4180
@media (min-width: 992px) {
4181
.navbar-expand-lg {
4182
flex-wrap: nowrap;
4183
justify-content: flex-start;
4184
}
4185
.navbar-expand-lg .navbar-nav {
4186
flex-direction: row;
4187
}
4188
.navbar-expand-lg .navbar-nav .dropdown-menu {
4189
position: absolute;
4190
}
4191
.navbar-expand-lg .navbar-nav .nav-link {
4192
padding-right: 0.5rem;
4193
padding-left: 0.5rem;
4194
}
4195
.navbar-expand-lg .navbar-nav-scroll {
4196
overflow: visible;
4197
}
4198
.navbar-expand-lg .navbar-collapse {
4199
display: flex !important;
4200
flex-basis: auto;
4201
}
4202
.navbar-expand-lg .navbar-toggler {
4203
display: none;
4204
}
4205
.navbar-expand-lg .offcanvas-header {
4206
display: none;
4207
}
4208
.navbar-expand-lg .offcanvas {
4209
position: inherit;
4210
bottom: 0;
4211
z-index: 1000;
4212
flex-grow: 1;
4213
visibility: visible !important;
4214
background-color: transparent;
4215
border-right: 0;
4216
border-left: 0;
4217
transition: none;
4218
transform: none;
4219
}
4220
.navbar-expand-lg .offcanvas-top,
4221
.navbar-expand-lg .offcanvas-bottom {
4222
height: auto;
4223
border-top: 0;
4224
border-bottom: 0;
4225
}
4226
.navbar-expand-lg .offcanvas-body {
4227
display: flex;
4228
flex-grow: 0;
4229
padding: 0;
4230
overflow-y: visible;
4231
}
4232
}
4233
@media (min-width: 1200px) {
4234
.navbar-expand-xl {
4235
flex-wrap: nowrap;
4236
justify-content: flex-start;
4237
}
4238
.navbar-expand-xl .navbar-nav {
4239
flex-direction: row;
4240
}
4241
.navbar-expand-xl .navbar-nav .dropdown-menu {
4242
position: absolute;
4243
}
4244
.navbar-expand-xl .navbar-nav .nav-link {
4245
padding-right: 0.5rem;
4246
padding-left: 0.5rem;
4247
}
4248
.navbar-expand-xl .navbar-nav-scroll {
4249
overflow: visible;
4250
}
4251
.navbar-expand-xl .navbar-collapse {
4252
display: flex !important;
4253
flex-basis: auto;
4254
}
4255
.navbar-expand-xl .navbar-toggler {
4256
display: none;
4257
}
4258
.navbar-expand-xl .offcanvas-header {
4259
display: none;
4260
}
4261
.navbar-expand-xl .offcanvas {
4262
position: inherit;
4263
bottom: 0;
4264
z-index: 1000;
4265
flex-grow: 1;
4266
visibility: visible !important;
4267
background-color: transparent;
4268
border-right: 0;
4269
border-left: 0;
4270
transition: none;
4271
transform: none;
4272
}
4273
.navbar-expand-xl .offcanvas-top,
4274
.navbar-expand-xl .offcanvas-bottom {
4275
height: auto;
4276
border-top: 0;
4277
border-bottom: 0;
4278
}
4279
.navbar-expand-xl .offcanvas-body {
4280
display: flex;
4281
flex-grow: 0;
4282
padding: 0;
4283
overflow-y: visible;
4284
}
4285
}
4286
@media (min-width: 1400px) {
4287
.navbar-expand-xxl {
4288
flex-wrap: nowrap;
4289
justify-content: flex-start;
4290
}
4291
.navbar-expand-xxl .navbar-nav {
4292
flex-direction: row;
4293
}
4294
.navbar-expand-xxl .navbar-nav .dropdown-menu {
4295
position: absolute;
4296
}
4297
.navbar-expand-xxl .navbar-nav .nav-link {
4298
padding-right: 0.5rem;
4299
padding-left: 0.5rem;
4300
}
4301
.navbar-expand-xxl .navbar-nav-scroll {
4302
overflow: visible;
4303
}
4304
.navbar-expand-xxl .navbar-collapse {
4305
display: flex !important;
4306
flex-basis: auto;
4307
}
4308
.navbar-expand-xxl .navbar-toggler {
4309
display: none;
4310
}
4311
.navbar-expand-xxl .offcanvas-header {
4312
display: none;
4313
}
4314
.navbar-expand-xxl .offcanvas {
4315
position: inherit;
4316
bottom: 0;
4317
z-index: 1000;
4318
flex-grow: 1;
4319
visibility: visible !important;
4320
background-color: transparent;
4321
border-right: 0;
4322
border-left: 0;
4323
transition: none;
4324
transform: none;
4325
}
4326
.navbar-expand-xxl .offcanvas-top,
4327
.navbar-expand-xxl .offcanvas-bottom {
4328
height: auto;
4329
border-top: 0;
4330
border-bottom: 0;
4331
}
4332
.navbar-expand-xxl .offcanvas-body {
4333
display: flex;
4334
flex-grow: 0;
4335
padding: 0;
4336
overflow-y: visible;
4337
}
4338
}
4339
.navbar-expand {
4340
flex-wrap: nowrap;
4341
justify-content: flex-start;
4342
}
4343
.navbar-expand .navbar-nav {
4344
flex-direction: row;
4345
}
4346
.navbar-expand .navbar-nav .dropdown-menu {
4347
position: absolute;
4348
}
4349
.navbar-expand .navbar-nav .nav-link {
4350
padding-right: 0.5rem;
4351
padding-left: 0.5rem;
4352
}
4353
.navbar-expand .navbar-nav-scroll {
4354
overflow: visible;
4355
}
4356
.navbar-expand .navbar-collapse {
4357
display: flex !important;
4358
flex-basis: auto;
4359
}
4360
.navbar-expand .navbar-toggler {
4361
display: none;
4362
}
4363
.navbar-expand .offcanvas-header {
4364
display: none;
4365
}
4366
.navbar-expand .offcanvas {
4367
position: inherit;
4368
bottom: 0;
4369
z-index: 1000;
4370
flex-grow: 1;
4371
visibility: visible !important;
4372
background-color: transparent;
4373
border-right: 0;
4374
border-left: 0;
4375
transition: none;
4376
transform: none;
4377
}
4378
.navbar-expand .offcanvas-top,
4379
.navbar-expand .offcanvas-bottom {
4380
height: auto;
4381
border-top: 0;
4382
border-bottom: 0;
4383
}
4384
.navbar-expand .offcanvas-body {
4385
display: flex;
4386
flex-grow: 0;
4387
padding: 0;
4388
overflow-y: visible;
4389
}
4390
4391
.navbar-light .navbar-brand {
4392
color: rgba(0, 0, 0, 0.9);
4393
}
4394
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4395
color: rgba(0, 0, 0, 0.9);
4396
}
4397
.navbar-light .navbar-nav .nav-link {
4398
color: rgba(0, 0, 0, 0.55);
4399
}
4400
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4401
color: rgba(0, 0, 0, 0.7);
4402
}
4403
.navbar-light .navbar-nav .nav-link.disabled {
4404
color: rgba(0, 0, 0, 0.3);
4405
}
4406
.navbar-light .navbar-nav .show > .nav-link,
4407
.navbar-light .navbar-nav .nav-link.active {
4408
color: rgba(0, 0, 0, 0.9);
4409
}
4410
.navbar-light .navbar-toggler {
4411
color: rgba(0, 0, 0, 0.55);
4412
border-color: rgba(0, 0, 0, 0.1);
4413
}
4414
.navbar-light .navbar-toggler-icon {
4415
background-image: 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");
4416
}
4417
.navbar-light .navbar-text {
4418
color: rgba(0, 0, 0, 0.55);
4419
}
4420
.navbar-light .navbar-text a,
4421
.navbar-light .navbar-text a:hover,
4422
.navbar-light .navbar-text a:focus {
4423
color: rgba(0, 0, 0, 0.9);
4424
}
4425
4426
.navbar-dark .navbar-brand {
4427
color: #fff;
4428
}
4429
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4430
color: #fff;
4431
}
4432
.navbar-dark .navbar-nav .nav-link {
4433
color: rgba(255, 255, 255, 0.55);
4434
}
4435
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4436
color: rgba(255, 255, 255, 0.75);
4437
}
4438
.navbar-dark .navbar-nav .nav-link.disabled {
4439
color: rgba(255, 255, 255, 0.25);
4440
}
4441
.navbar-dark .navbar-nav .show > .nav-link,
4442
.navbar-dark .navbar-nav .nav-link.active {
4443
color: #fff;
4444
}
4445
.navbar-dark .navbar-toggler {
4446
color: rgba(255, 255, 255, 0.55);
4447
border-color: rgba(255, 255, 255, 0.1);
4448
}
4449
.navbar-dark .navbar-toggler-icon {
4450
background-image: 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");
4451
}
4452
.navbar-dark .navbar-text {
4453
color: rgba(255, 255, 255, 0.55);
4454
}
4455
.navbar-dark .navbar-text a,
4456
.navbar-dark .navbar-text a:hover,
4457
.navbar-dark .navbar-text a:focus {
4458
color: #fff;
4459
}
4460
4461
.card {
4462
position: relative;
4463
display: flex;
4464
flex-direction: column;
4465
min-width: 0;
4466
word-wrap: break-word;
4467
background-color: #fff;
4468
background-clip: border-box;
4469
border: 1px solid rgba(0, 0, 0, 0.125);
4470
border-radius: 0.25rem;
4471
}
4472
.card > hr {
4473
margin-right: 0;
4474
margin-left: 0;
4475
}
4476
.card > .list-group {
4477
border-top: inherit;
4478
border-bottom: inherit;
4479
}
4480
.card > .list-group:first-child {
4481
border-top-width: 0;
4482
border-top-left-radius: calc(0.25rem - 1px);
4483
border-top-right-radius: calc(0.25rem - 1px);
4484
}
4485
.card > .list-group:last-child {
4486
border-bottom-width: 0;
4487
border-bottom-right-radius: calc(0.25rem - 1px);
4488
border-bottom-left-radius: calc(0.25rem - 1px);
4489
}
4490
.card > .card-header + .list-group,
4491
.card > .list-group + .card-footer {
4492
border-top: 0;
4493
}
4494
4495
.card-body {
4496
flex: 1 1 auto;
4497
padding: 1rem 1rem;
4498
}
4499
4500
.card-title {
4501
margin-bottom: 0.5rem;
4502
}
4503
4504
.card-subtitle {
4505
margin-top: -0.25rem;
4506
margin-bottom: 0;
4507
}
4508
4509
.card-text:last-child {
4510
margin-bottom: 0;
4511
}
4512
4513
.card-link + .card-link {
4514
margin-left: 1rem;
4515
}
4516
4517
.card-header {
4518
padding: 0.5rem 1rem;
4519
margin-bottom: 0;
4520
background-color: rgba(0, 0, 0, 0.03);
4521
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4522
}
4523
.card-header:first-child {
4524
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4525
}
4526
4527
.card-footer {
4528
padding: 0.5rem 1rem;
4529
background-color: rgba(0, 0, 0, 0.03);
4530
border-top: 1px solid rgba(0, 0, 0, 0.125);
4531
}
4532
.card-footer:last-child {
4533
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4534
}
4535
4536
.card-header-tabs {
4537
margin-right: -0.5rem;
4538
margin-bottom: -0.5rem;
4539
margin-left: -0.5rem;
4540
border-bottom: 0;
4541
}
4542
.card-header-tabs .nav-link.active {
4543
background-color: #fff;
4544
border-bottom-color: #fff;
4545
}
4546
4547
.card-header-pills {
4548
margin-right: -0.5rem;
4549
margin-left: -0.5rem;
4550
}
4551
4552
.card-img-overlay {
4553
position: absolute;
4554
top: 0;
4555
right: 0;
4556
bottom: 0;
4557
left: 0;
4558
padding: 1rem;
4559
border-radius: calc(0.25rem - 1px);
4560
}
4561
4562
.card-img,
4563
.card-img-top,
4564
.card-img-bottom {
4565
width: 100%;
4566
}
4567
4568
.card-img,
4569
.card-img-top {
4570
border-top-left-radius: calc(0.25rem - 1px);
4571
border-top-right-radius: calc(0.25rem - 1px);
4572
}
4573
4574
.card-img,
4575
.card-img-bottom {
4576
border-bottom-right-radius: calc(0.25rem - 1px);
4577
border-bottom-left-radius: calc(0.25rem - 1px);
4578
}
4579
4580
.card-group > .card {
4581
margin-bottom: 0.75rem;
4582
}
4583
@media (min-width: 576px) {
4584
.card-group {
4585
display: flex;
4586
flex-flow: row wrap;
4587
}
4588
.card-group > .card {
4589
flex: 1 0 0%;
4590
margin-bottom: 0;
4591
}
4592
.card-group > .card + .card {
4593
margin-left: 0;
4594
border-left: 0;
4595
}
4596
.card-group > .card:not(:last-child) {
4597
border-top-right-radius: 0;
4598
border-bottom-right-radius: 0;
4599
}
4600
.card-group > .card:not(:last-child) .card-img-top,
4601
.card-group > .card:not(:last-child) .card-header {
4602
border-top-right-radius: 0;
4603
}
4604
.card-group > .card:not(:last-child) .card-img-bottom,
4605
.card-group > .card:not(:last-child) .card-footer {
4606
border-bottom-right-radius: 0;
4607
}
4608
.card-group > .card:not(:first-child) {
4609
border-top-left-radius: 0;
4610
border-bottom-left-radius: 0;
4611
}
4612
.card-group > .card:not(:first-child) .card-img-top,
4613
.card-group > .card:not(:first-child) .card-header {
4614
border-top-left-radius: 0;
4615
}
4616
.card-group > .card:not(:first-child) .card-img-bottom,
4617
.card-group > .card:not(:first-child) .card-footer {
4618
border-bottom-left-radius: 0;
4619
}
4620
}
4621
4622
.accordion-button {
4623
position: relative;
4624
display: flex;
4625
align-items: center;
4626
width: 100%;
4627
padding: 1rem 1.25rem;
4628
font-size: 1rem;
4629
color: #212529;
4630
text-align: left;
4631
background-color: #cfd8dc;
4632
border: 0;
4633
border-radius: 0;
4634
overflow-anchor: none;
4635
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;
4636
}
4637
@media (prefers-reduced-motion: reduce) {
4638
.accordion-button {
4639
transition: none;
4640
}
4641
}
4642
.accordion-button:not(.collapsed) {
4643
color: #9198aa;
4644
background-color: #f6f6f8;
4645
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
4646
}
4647
.accordion-button:not(.collapsed)::after {
4648
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%239198aa'%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");
4649
transform: rotate(-180deg);
4650
}
4651
.accordion-button::after {
4652
flex-shrink: 0;
4653
width: 1.25rem;
4654
height: 1.25rem;
4655
margin-left: auto;
4656
content: "";
4657
background-image: 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");
4658
background-repeat: no-repeat;
4659
background-size: 1.25rem;
4660
transition: transform 0.2s ease-in-out;
4661
}
4662
@media (prefers-reduced-motion: reduce) {
4663
.accordion-button::after {
4664
transition: none;
4665
}
4666
}
4667
.accordion-button:hover {
4668
z-index: 2;
4669
}
4670
.accordion-button:focus {
4671
z-index: 3;
4672
border-color: #d0d4de;
4673
outline: 0;
4674
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
4675
}
4676
4677
.accordion-header {
4678
margin-bottom: 0;
4679
}
4680
4681
.accordion-item {
4682
background-color: #cfd8dc;
4683
border: 1px solid rgba(0, 0, 0, 0.125);
4684
}
4685
.accordion-item:first-of-type {
4686
border-top-left-radius: 0.25rem;
4687
border-top-right-radius: 0.25rem;
4688
}
4689
.accordion-item:first-of-type .accordion-button {
4690
border-top-left-radius: calc(0.25rem - 1px);
4691
border-top-right-radius: calc(0.25rem - 1px);
4692
}
4693
.accordion-item:not(:first-of-type) {
4694
border-top: 0;
4695
}
4696
.accordion-item:last-of-type {
4697
border-bottom-right-radius: 0.25rem;
4698
border-bottom-left-radius: 0.25rem;
4699
}
4700
.accordion-item:last-of-type .accordion-button.collapsed {
4701
border-bottom-right-radius: calc(0.25rem - 1px);
4702
border-bottom-left-radius: calc(0.25rem - 1px);
4703
}
4704
.accordion-item:last-of-type .accordion-collapse {
4705
border-bottom-right-radius: 0.25rem;
4706
border-bottom-left-radius: 0.25rem;
4707
}
4708
4709
.accordion-body {
4710
padding: 1rem 1.25rem;
4711
}
4712
4713
.accordion-flush .accordion-collapse {
4714
border-width: 0;
4715
}
4716
.accordion-flush .accordion-item {
4717
border-right: 0;
4718
border-left: 0;
4719
border-radius: 0;
4720
}
4721
.accordion-flush .accordion-item:first-child {
4722
border-top: 0;
4723
}
4724
.accordion-flush .accordion-item:last-child {
4725
border-bottom: 0;
4726
}
4727
.accordion-flush .accordion-item .accordion-button {
4728
border-radius: 0;
4729
}
4730
4731
.breadcrumb {
4732
display: flex;
4733
flex-wrap: wrap;
4734
padding: 0 0;
4735
margin-bottom: 1rem;
4736
list-style: none;
4737
}
4738
4739
.breadcrumb-item + .breadcrumb-item {
4740
padding-left: 0.5rem;
4741
}
4742
.breadcrumb-item + .breadcrumb-item::before {
4743
float: left;
4744
padding-right: 0.5rem;
4745
color: #6c757d;
4746
content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4747
}
4748
.breadcrumb-item.active {
4749
color: #6c757d;
4750
}
4751
4752
.pagination {
4753
display: flex;
4754
padding-left: 0;
4755
list-style: none;
4756
}
4757
4758
.page-link {
4759
position: relative;
4760
display: block;
4761
color: #a1a9bd;
4762
text-decoration: none;
4763
background-color: #fff;
4764
border: 1px solid #dee2e6;
4765
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;
4766
}
4767
@media (prefers-reduced-motion: reduce) {
4768
.page-link {
4769
transition: none;
4770
}
4771
}
4772
.page-link:hover {
4773
z-index: 2;
4774
color: #818797;
4775
background-color: #e9ecef;
4776
border-color: #dee2e6;
4777
}
4778
.page-link:focus {
4779
z-index: 3;
4780
color: #818797;
4781
background-color: #e9ecef;
4782
outline: 0;
4783
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
4784
}
4785
4786
.page-item:not(:first-child) .page-link {
4787
margin-left: -1px;
4788
}
4789
.page-item.active .page-link {
4790
z-index: 3;
4791
color: #fff;
4792
background-color: #a1a9bd;
4793
border-color: #a1a9bd;
4794
}
4795
.page-item.disabled .page-link {
4796
color: #6c757d;
4797
pointer-events: none;
4798
background-color: #fff;
4799
border-color: #dee2e6;
4800
}
4801
4802
.page-link {
4803
padding: 0.375rem 0.75rem;
4804
}
4805
4806
.page-item:first-child .page-link {
4807
border-top-left-radius: 0.25rem;
4808
border-bottom-left-radius: 0.25rem;
4809
}
4810
.page-item:last-child .page-link {
4811
border-top-right-radius: 0.25rem;
4812
border-bottom-right-radius: 0.25rem;
4813
}
4814
4815
.pagination-lg .page-link {
4816
padding: 0.75rem 1.5rem;
4817
font-size: 1.25rem;
4818
}
4819
.pagination-lg .page-item:first-child .page-link {
4820
border-top-left-radius: 0.3rem;
4821
border-bottom-left-radius: 0.3rem;
4822
}
4823
.pagination-lg .page-item:last-child .page-link {
4824
border-top-right-radius: 0.3rem;
4825
border-bottom-right-radius: 0.3rem;
4826
}
4827
4828
.pagination-sm .page-link {
4829
padding: 0.25rem 0.5rem;
4830
font-size: 0.875rem;
4831
}
4832
.pagination-sm .page-item:first-child .page-link {
4833
border-top-left-radius: 0.2rem;
4834
border-bottom-left-radius: 0.2rem;
4835
}
4836
.pagination-sm .page-item:last-child .page-link {
4837
border-top-right-radius: 0.2rem;
4838
border-bottom-right-radius: 0.2rem;
4839
}
4840
4841
.badge {
4842
display: inline-block;
4843
padding: 0.35em 0.65em;
4844
font-size: 0.75em;
4845
font-weight: 700;
4846
line-height: 1;
4847
color: #fff;
4848
text-align: center;
4849
white-space: nowrap;
4850
vertical-align: baseline;
4851
border-radius: 0.25rem;
4852
}
4853
.badge:empty {
4854
display: none;
4855
}
4856
4857
.btn .badge {
4858
position: relative;
4859
top: -1px;
4860
}
4861
4862
.alert {
4863
position: relative;
4864
padding: 1rem 1rem;
4865
margin-bottom: 1rem;
4866
border: 1px solid transparent;
4867
border-radius: 0.25rem;
4868
}
4869
4870
.alert-heading {
4871
color: inherit;
4872
}
4873
4874
.alert-link {
4875
font-weight: 700;
4876
}
4877
4878
.alert-dismissible {
4879
padding-right: 3rem;
4880
}
4881
.alert-dismissible .btn-close {
4882
position: absolute;
4883
top: 0;
4884
right: 0;
4885
z-index: 2;
4886
padding: 1.25rem 1rem;
4887
}
4888
4889
.alert-primary {
4890
color: #616571;
4891
background-color: #eceef2;
4892
border-color: #e3e5eb;
4893
}
4894
.alert-primary .alert-link {
4895
color: #4e515a;
4896
}
4897
4898
.alert-secondary {
4899
color: #375e4e;
4900
background-color: #deebe6;
4901
border-color: #cee2da;
4902
}
4903
.alert-secondary .alert-link {
4904
color: #2c4b3e;
4905
}
4906
4907
.alert-success {
4908
color: #0f5132;
4909
background-color: #d1e7dd;
4910
border-color: #badbcc;
4911
}
4912
.alert-success .alert-link {
4913
color: #0c4128;
4914
}
4915
4916
.alert-info {
4917
color: #055160;
4918
background-color: #cff4fc;
4919
border-color: #b6effb;
4920
}
4921
.alert-info .alert-link {
4922
color: #04414d;
4923
}
4924
4925
.alert-warning {
4926
color: #664d03;
4927
background-color: #fff3cd;
4928
border-color: #ffecb5;
4929
}
4930
.alert-warning .alert-link {
4931
color: #523e02;
4932
}
4933
4934
.alert-danger {
4935
color: #842029;
4936
background-color: #f8d7da;
4937
border-color: #f5c2c7;
4938
}
4939
.alert-danger .alert-link {
4940
color: #6a1a21;
4941
}
4942
4943
.alert-light {
4944
color: #636464;
4945
background-color: #fefefe;
4946
border-color: #fdfdfe;
4947
}
4948
.alert-light .alert-link {
4949
color: #4f5050;
4950
}
4951
4952
.alert-dark {
4953
color: #141619;
4954
background-color: #d3d3d4;
4955
border-color: #bcbebf;
4956
}
4957
.alert-dark .alert-link {
4958
color: #101214;
4959
}
4960
4961
@keyframes progress-bar-stripes {
4962
0% {
4963
background-position-x: 1rem;
4964
}
4965
}
4966
.progress {
4967
display: flex;
4968
height: 1rem;
4969
overflow: hidden;
4970
font-size: 0.75rem;
4971
background-color: #e9ecef;
4972
border-radius: 0.25rem;
4973
}
4974
4975
.progress-bar {
4976
display: flex;
4977
flex-direction: column;
4978
justify-content: center;
4979
overflow: hidden;
4980
color: #fff;
4981
text-align: center;
4982
white-space: nowrap;
4983
background-color: #a1a9bd;
4984
transition: width 0.6s ease;
4985
}
4986
@media (prefers-reduced-motion: reduce) {
4987
.progress-bar {
4988
transition: none;
4989
}
4990
}
4991
4992
.progress-bar-striped {
4993
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);
4994
background-size: 1rem 1rem;
4995
}
4996
4997
.progress-bar-animated {
4998
animation: 1s linear infinite progress-bar-stripes;
4999
}
5000
@media (prefers-reduced-motion: reduce) {
5001
.progress-bar-animated {
5002
animation: none;
5003
}
5004
}
5005
5006
.list-group {
5007
display: flex;
5008
flex-direction: column;
5009
padding-left: 0;
5010
margin-bottom: 0;
5011
border-radius: 0.25rem;
5012
}
5013
5014
.list-group-numbered {
5015
list-style-type: none;
5016
counter-reset: section;
5017
}
5018
.list-group-numbered > li::before {
5019
content: counters(section, ".") ". ";
5020
counter-increment: section;
5021
}
5022
5023
.list-group-item-action {
5024
width: 100%;
5025
color: #495057;
5026
text-align: inherit;
5027
}
5028
.list-group-item-action:hover, .list-group-item-action:focus {
5029
z-index: 1;
5030
color: #495057;
5031
text-decoration: none;
5032
background-color: #f8f9fa;
5033
}
5034
.list-group-item-action:active {
5035
color: #212529;
5036
background-color: #e9ecef;
5037
}
5038
5039
.list-group-item {
5040
position: relative;
5041
display: block;
5042
padding: 0.5rem 1rem;
5043
color: #212529;
5044
text-decoration: none;
5045
background-color: #fff;
5046
border: 1px solid rgba(0, 0, 0, 0.125);
5047
}
5048
.list-group-item:first-child {
5049
border-top-left-radius: inherit;
5050
border-top-right-radius: inherit;
5051
}
5052
.list-group-item:last-child {
5053
border-bottom-right-radius: inherit;
5054
border-bottom-left-radius: inherit;
5055
}
5056
.list-group-item.disabled, .list-group-item:disabled {
5057
color: #6c757d;
5058
pointer-events: none;
5059
background-color: #fff;
5060
}
5061
.list-group-item.active {
5062
z-index: 2;
5063
color: #fff;
5064
background-color: #a1a9bd;
5065
border-color: #a1a9bd;
5066
}
5067
.list-group-item + .list-group-item {
5068
border-top-width: 0;
5069
}
5070
.list-group-item + .list-group-item.active {
5071
margin-top: -1px;
5072
border-top-width: 1px;
5073
}
5074
5075
.list-group-horizontal {
5076
flex-direction: row;
5077
}
5078
.list-group-horizontal > .list-group-item:first-child {
5079
border-bottom-left-radius: 0.25rem;
5080
border-top-right-radius: 0;
5081
}
5082
.list-group-horizontal > .list-group-item:last-child {
5083
border-top-right-radius: 0.25rem;
5084
border-bottom-left-radius: 0;
5085
}
5086
.list-group-horizontal > .list-group-item.active {
5087
margin-top: 0;
5088
}
5089
.list-group-horizontal > .list-group-item + .list-group-item {
5090
border-top-width: 1px;
5091
border-left-width: 0;
5092
}
5093
.list-group-horizontal > .list-group-item + .list-group-item.active {
5094
margin-left: -1px;
5095
border-left-width: 1px;
5096
}
5097
5098
@media (min-width: 576px) {
5099
.list-group-horizontal-sm {
5100
flex-direction: row;
5101
}
5102
.list-group-horizontal-sm > .list-group-item:first-child {
5103
border-bottom-left-radius: 0.25rem;
5104
border-top-right-radius: 0;
5105
}
5106
.list-group-horizontal-sm > .list-group-item:last-child {
5107
border-top-right-radius: 0.25rem;
5108
border-bottom-left-radius: 0;
5109
}
5110
.list-group-horizontal-sm > .list-group-item.active {
5111
margin-top: 0;
5112
}
5113
.list-group-horizontal-sm > .list-group-item + .list-group-item {
5114
border-top-width: 1px;
5115
border-left-width: 0;
5116
}
5117
.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5118
margin-left: -1px;
5119
border-left-width: 1px;
5120
}
5121
}
5122
@media (min-width: 768px) {
5123
.list-group-horizontal-md {
5124
flex-direction: row;
5125
}
5126
.list-group-horizontal-md > .list-group-item:first-child {
5127
border-bottom-left-radius: 0.25rem;
5128
border-top-right-radius: 0;
5129
}
5130
.list-group-horizontal-md > .list-group-item:last-child {
5131
border-top-right-radius: 0.25rem;
5132
border-bottom-left-radius: 0;
5133
}
5134
.list-group-horizontal-md > .list-group-item.active {
5135
margin-top: 0;
5136
}
5137
.list-group-horizontal-md > .list-group-item + .list-group-item {
5138
border-top-width: 1px;
5139
border-left-width: 0;
5140
}
5141
.list-group-horizontal-md > .list-group-item + .list-group-item.active {
5142
margin-left: -1px;
5143
border-left-width: 1px;
5144
}
5145
}
5146
@media (min-width: 992px) {
5147
.list-group-horizontal-lg {
5148
flex-direction: row;
5149
}
5150
.list-group-horizontal-lg > .list-group-item:first-child {
5151
border-bottom-left-radius: 0.25rem;
5152
border-top-right-radius: 0;
5153
}
5154
.list-group-horizontal-lg > .list-group-item:last-child {
5155
border-top-right-radius: 0.25rem;
5156
border-bottom-left-radius: 0;
5157
}
5158
.list-group-horizontal-lg > .list-group-item.active {
5159
margin-top: 0;
5160
}
5161
.list-group-horizontal-lg > .list-group-item + .list-group-item {
5162
border-top-width: 1px;
5163
border-left-width: 0;
5164
}
5165
.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5166
margin-left: -1px;
5167
border-left-width: 1px;
5168
}
5169
}
5170
@media (min-width: 1200px) {
5171
.list-group-horizontal-xl {
5172
flex-direction: row;
5173
}
5174
.list-group-horizontal-xl > .list-group-item:first-child {
5175
border-bottom-left-radius: 0.25rem;
5176
border-top-right-radius: 0;
5177
}
5178
.list-group-horizontal-xl > .list-group-item:last-child {
5179
border-top-right-radius: 0.25rem;
5180
border-bottom-left-radius: 0;
5181
}
5182
.list-group-horizontal-xl > .list-group-item.active {
5183
margin-top: 0;
5184
}
5185
.list-group-horizontal-xl > .list-group-item + .list-group-item {
5186
border-top-width: 1px;
5187
border-left-width: 0;
5188
}
5189
.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5190
margin-left: -1px;
5191
border-left-width: 1px;
5192
}
5193
}
5194
@media (min-width: 1400px) {
5195
.list-group-horizontal-xxl {
5196
flex-direction: row;
5197
}
5198
.list-group-horizontal-xxl > .list-group-item:first-child {
5199
border-bottom-left-radius: 0.25rem;
5200
border-top-right-radius: 0;
5201
}
5202
.list-group-horizontal-xxl > .list-group-item:last-child {
5203
border-top-right-radius: 0.25rem;
5204
border-bottom-left-radius: 0;
5205
}
5206
.list-group-horizontal-xxl > .list-group-item.active {
5207
margin-top: 0;
5208
}
5209
.list-group-horizontal-xxl > .list-group-item + .list-group-item {
5210
border-top-width: 1px;
5211
border-left-width: 0;
5212
}
5213
.list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5214
margin-left: -1px;
5215
border-left-width: 1px;
5216
}
5217
}
5218
.list-group-flush {
5219
border-radius: 0;
5220
}
5221
.list-group-flush > .list-group-item {
5222
border-width: 0 0 1px;
5223
}
5224
.list-group-flush > .list-group-item:last-child {
5225
border-bottom-width: 0;
5226
}
5227
5228
.list-group-item-primary {
5229
color: #616571;
5230
background-color: #eceef2;
5231
}
5232
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5233
color: #616571;
5234
background-color: #d4d6da;
5235
}
5236
.list-group-item-primary.list-group-item-action.active {
5237
color: #fff;
5238
background-color: #616571;
5239
border-color: #616571;
5240
}
5241
5242
.list-group-item-secondary {
5243
color: #375e4e;
5244
background-color: #deebe6;
5245
}
5246
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5247
color: #375e4e;
5248
background-color: #c8d4cf;
5249
}
5250
.list-group-item-secondary.list-group-item-action.active {
5251
color: #fff;
5252
background-color: #375e4e;
5253
border-color: #375e4e;
5254
}
5255
5256
.list-group-item-success {
5257
color: #0f5132;
5258
background-color: #d1e7dd;
5259
}
5260
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5261
color: #0f5132;
5262
background-color: #bcd0c7;
5263
}
5264
.list-group-item-success.list-group-item-action.active {
5265
color: #fff;
5266
background-color: #0f5132;
5267
border-color: #0f5132;
5268
}
5269
5270
.list-group-item-info {
5271
color: #055160;
5272
background-color: #cff4fc;
5273
}
5274
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5275
color: #055160;
5276
background-color: #badce3;
5277
}
5278
.list-group-item-info.list-group-item-action.active {
5279
color: #fff;
5280
background-color: #055160;
5281
border-color: #055160;
5282
}
5283
5284
.list-group-item-warning {
5285
color: #664d03;
5286
background-color: #fff3cd;
5287
}
5288
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5289
color: #664d03;
5290
background-color: #e6dbb9;
5291
}
5292
.list-group-item-warning.list-group-item-action.active {
5293
color: #fff;
5294
background-color: #664d03;
5295
border-color: #664d03;
5296
}
5297
5298
.list-group-item-danger {
5299
color: #842029;
5300
background-color: #f8d7da;
5301
}
5302
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5303
color: #842029;
5304
background-color: #dfc2c4;
5305
}
5306
.list-group-item-danger.list-group-item-action.active {
5307
color: #fff;
5308
background-color: #842029;
5309
border-color: #842029;
5310
}
5311
5312
.list-group-item-light {
5313
color: #636464;
5314
background-color: #fefefe;
5315
}
5316
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5317
color: #636464;
5318
background-color: #e5e5e5;
5319
}
5320
.list-group-item-light.list-group-item-action.active {
5321
color: #fff;
5322
background-color: #636464;
5323
border-color: #636464;
5324
}
5325
5326
.list-group-item-dark {
5327
color: #141619;
5328
background-color: #d3d3d4;
5329
}
5330
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5331
color: #141619;
5332
background-color: #bebebf;
5333
}
5334
.list-group-item-dark.list-group-item-action.active {
5335
color: #fff;
5336
background-color: #141619;
5337
border-color: #141619;
5338
}
5339
5340
.btn-close {
5341
box-sizing: content-box;
5342
width: 1em;
5343
height: 1em;
5344
padding: 0.25em 0.25em;
5345
color: #000;
5346
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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
5347
border: 0;
5348
border-radius: 0.25rem;
5349
opacity: 0.5;
5350
}
5351
.btn-close:hover {
5352
color: #000;
5353
text-decoration: none;
5354
opacity: 0.75;
5355
}
5356
.btn-close:focus {
5357
outline: 0;
5358
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
5359
opacity: 1;
5360
}
5361
.btn-close:disabled, .btn-close.disabled {
5362
pointer-events: none;
5363
user-select: none;
5364
opacity: 0.25;
5365
}
5366
5367
.btn-close-white {
5368
filter: invert(1) grayscale(100%) brightness(200%);
5369
}
5370
5371
.toast {
5372
width: 350px;
5373
max-width: 100%;
5374
font-size: 0.875rem;
5375
pointer-events: auto;
5376
background-color: rgba(255, 255, 255, 0.85);
5377
background-clip: padding-box;
5378
border: 1px solid rgba(0, 0, 0, 0.1);
5379
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5380
border-radius: 0.25rem;
5381
}
5382
.toast.showing {
5383
opacity: 0;
5384
}
5385
.toast:not(.show) {
5386
display: none;
5387
}
5388
5389
.toast-container {
5390
width: max-content;
5391
max-width: 100%;
5392
pointer-events: none;
5393
}
5394
.toast-container > :not(:last-child) {
5395
margin-bottom: 0.75rem;
5396
}
5397
5398
.toast-header {
5399
display: flex;
5400
align-items: center;
5401
padding: 0.5rem 0.75rem;
5402
color: #6c757d;
5403
background-color: rgba(255, 255, 255, 0.85);
5404
background-clip: padding-box;
5405
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5406
border-top-left-radius: calc(0.25rem - 1px);
5407
border-top-right-radius: calc(0.25rem - 1px);
5408
}
5409
.toast-header .btn-close {
5410
margin-right: -0.375rem;
5411
margin-left: 0.75rem;
5412
}
5413
5414
.toast-body {
5415
padding: 0.75rem;
5416
word-wrap: break-word;
5417
}
5418
5419
.modal {
5420
position: fixed;
5421
top: 0;
5422
left: 0;
5423
z-index: 1055;
5424
display: none;
5425
width: 100%;
5426
height: 100%;
5427
overflow-x: hidden;
5428
overflow-y: auto;
5429
outline: 0;
5430
}
5431
5432
.modal-dialog {
5433
position: relative;
5434
width: auto;
5435
margin: 0.5rem;
5436
pointer-events: none;
5437
}
5438
.modal.fade .modal-dialog {
5439
transition: transform 0.3s ease-out;
5440
transform: translate(0, -50px);
5441
}
5442
@media (prefers-reduced-motion: reduce) {
5443
.modal.fade .modal-dialog {
5444
transition: none;
5445
}
5446
}
5447
.modal.show .modal-dialog {
5448
transform: none;
5449
}
5450
.modal.modal-static .modal-dialog {
5451
transform: scale(1.02);
5452
}
5453
5454
.modal-dialog-scrollable {
5455
height: calc(100% - 1rem);
5456
}
5457
.modal-dialog-scrollable .modal-content {
5458
max-height: 100%;
5459
overflow: hidden;
5460
}
5461
.modal-dialog-scrollable .modal-body {
5462
overflow-y: auto;
5463
}
5464
5465
.modal-dialog-centered {
5466
display: flex;
5467
align-items: center;
5468
min-height: calc(100% - 1rem);
5469
}
5470
5471
.modal-content {
5472
position: relative;
5473
display: flex;
5474
flex-direction: column;
5475
width: 100%;
5476
pointer-events: auto;
5477
background-color: #fff;
5478
background-clip: padding-box;
5479
border: 1px solid rgba(0, 0, 0, 0.2);
5480
border-radius: 0.3rem;
5481
outline: 0;
5482
}
5483
5484
.modal-backdrop {
5485
position: fixed;
5486
top: 0;
5487
left: 0;
5488
z-index: 1050;
5489
width: 100vw;
5490
height: 100vh;
5491
background-color: #000;
5492
}
5493
.modal-backdrop.fade {
5494
opacity: 0;
5495
}
5496
.modal-backdrop.show {
5497
opacity: 0.5;
5498
}
5499
5500
.modal-header {
5501
display: flex;
5502
flex-shrink: 0;
5503
align-items: center;
5504
justify-content: space-between;
5505
padding: 1rem 1rem;
5506
border-bottom: 1px solid #dee2e6;
5507
border-top-left-radius: calc(0.3rem - 1px);
5508
border-top-right-radius: calc(0.3rem - 1px);
5509
}
5510
.modal-header .btn-close {
5511
padding: 0.5rem 0.5rem;
5512
margin: -0.5rem -0.5rem -0.5rem auto;
5513
}
5514
5515
.modal-title {
5516
margin-bottom: 0;
5517
line-height: 1.5;
5518
}
5519
5520
.modal-body {
5521
position: relative;
5522
flex: 1 1 auto;
5523
padding: 1rem;
5524
}
5525
5526
.modal-footer {
5527
display: flex;
5528
flex-wrap: wrap;
5529
flex-shrink: 0;
5530
align-items: center;
5531
justify-content: flex-end;
5532
padding: 0.75rem;
5533
border-top: 1px solid #dee2e6;
5534
border-bottom-right-radius: calc(0.3rem - 1px);
5535
border-bottom-left-radius: calc(0.3rem - 1px);
5536
}
5537
.modal-footer > * {
5538
margin: 0.25rem;
5539
}
5540
5541
@media (min-width: 576px) {
5542
.modal-dialog {
5543
max-width: 500px;
5544
margin: 1.75rem auto;
5545
}
5546
5547
.modal-dialog-scrollable {
5548
height: calc(100% - 3.5rem);
5549
}
5550
5551
.modal-dialog-centered {
5552
min-height: calc(100% - 3.5rem);
5553
}
5554
5555
.modal-sm {
5556
max-width: 300px;
5557
}
5558
}
5559
@media (min-width: 992px) {
5560
.modal-lg,
5561
.modal-xl {
5562
max-width: 800px;
5563
}
5564
}
5565
@media (min-width: 1200px) {
5566
.modal-xl {
5567
max-width: 1140px;
5568
}
5569
}
5570
.modal-fullscreen {
5571
width: 100vw;
5572
max-width: none;
5573
height: 100%;
5574
margin: 0;
5575
}
5576
.modal-fullscreen .modal-content {
5577
height: 100%;
5578
border: 0;
5579
border-radius: 0;
5580
}
5581
.modal-fullscreen .modal-header {
5582
border-radius: 0;
5583
}
5584
.modal-fullscreen .modal-body {
5585
overflow-y: auto;
5586
}
5587
.modal-fullscreen .modal-footer {
5588
border-radius: 0;
5589
}
5590
5591
@media (max-width: 575.98px) {
5592
.modal-fullscreen-sm-down {
5593
width: 100vw;
5594
max-width: none;
5595
height: 100%;
5596
margin: 0;
5597
}
5598
.modal-fullscreen-sm-down .modal-content {
5599
height: 100%;
5600
border: 0;
5601
border-radius: 0;
5602
}
5603
.modal-fullscreen-sm-down .modal-header {
5604
border-radius: 0;
5605
}
5606
.modal-fullscreen-sm-down .modal-body {
5607
overflow-y: auto;
5608
}
5609
.modal-fullscreen-sm-down .modal-footer {
5610
border-radius: 0;
5611
}
5612
}
5613
@media (max-width: 767.98px) {
5614
.modal-fullscreen-md-down {
5615
width: 100vw;
5616
max-width: none;
5617
height: 100%;
5618
margin: 0;
5619
}
5620
.modal-fullscreen-md-down .modal-content {
5621
height: 100%;
5622
border: 0;
5623
border-radius: 0;
5624
}
5625
.modal-fullscreen-md-down .modal-header {
5626
border-radius: 0;
5627
}
5628
.modal-fullscreen-md-down .modal-body {
5629
overflow-y: auto;
5630
}
5631
.modal-fullscreen-md-down .modal-footer {
5632
border-radius: 0;
5633
}
5634
}
5635
@media (max-width: 991.98px) {
5636
.modal-fullscreen-lg-down {
5637
width: 100vw;
5638
max-width: none;
5639
height: 100%;
5640
margin: 0;
5641
}
5642
.modal-fullscreen-lg-down .modal-content {
5643
height: 100%;
5644
border: 0;
5645
border-radius: 0;
5646
}
5647
.modal-fullscreen-lg-down .modal-header {
5648
border-radius: 0;
5649
}
5650
.modal-fullscreen-lg-down .modal-body {
5651
overflow-y: auto;
5652
}
5653
.modal-fullscreen-lg-down .modal-footer {
5654
border-radius: 0;
5655
}
5656
}
5657
@media (max-width: 1199.98px) {
5658
.modal-fullscreen-xl-down {
5659
width: 100vw;
5660
max-width: none;
5661
height: 100%;
5662
margin: 0;
5663
}
5664
.modal-fullscreen-xl-down .modal-content {
5665
height: 100%;
5666
border: 0;
5667
border-radius: 0;
5668
}
5669
.modal-fullscreen-xl-down .modal-header {
5670
border-radius: 0;
5671
}
5672
.modal-fullscreen-xl-down .modal-body {
5673
overflow-y: auto;
5674
}
5675
.modal-fullscreen-xl-down .modal-footer {
5676
border-radius: 0;
5677
}
5678
}
5679
@media (max-width: 1399.98px) {
5680
.modal-fullscreen-xxl-down {
5681
width: 100vw;
5682
max-width: none;
5683
height: 100%;
5684
margin: 0;
5685
}
5686
.modal-fullscreen-xxl-down .modal-content {
5687
height: 100%;
5688
border: 0;
5689
border-radius: 0;
5690
}
5691
.modal-fullscreen-xxl-down .modal-header {
5692
border-radius: 0;
5693
}
5694
.modal-fullscreen-xxl-down .modal-body {
5695
overflow-y: auto;
5696
}
5697
.modal-fullscreen-xxl-down .modal-footer {
5698
border-radius: 0;
5699
}
5700
}
5701
.tooltip {
5702
position: absolute;
5703
z-index: 1080;
5704
display: block;
5705
margin: 0;
5706
font-family: var(--bs-font-sans-serif);
5707
font-style: normal;
5708
font-weight: 400;
5709
line-height: 1.5;
5710
text-align: left;
5711
text-align: start;
5712
text-decoration: none;
5713
text-shadow: none;
5714
text-transform: none;
5715
letter-spacing: normal;
5716
word-break: normal;
5717
word-spacing: normal;
5718
white-space: normal;
5719
line-break: auto;
5720
font-size: 0.875rem;
5721
word-wrap: break-word;
5722
opacity: 0;
5723
}
5724
.tooltip.show {
5725
opacity: 0.9;
5726
}
5727
.tooltip .tooltip-arrow {
5728
position: absolute;
5729
display: block;
5730
width: 0.8rem;
5731
height: 0.4rem;
5732
}
5733
.tooltip .tooltip-arrow::before {
5734
position: absolute;
5735
content: "";
5736
border-color: transparent;
5737
border-style: solid;
5738
}
5739
5740
.bs-tooltip-top, .dark-mode .bs-tooltip-auto[data-popper-placement^=top], .bs-tooltip-auto[data-popper-placement^=top] {
5741
padding: 0.4rem 0;
5742
}
5743
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5744
bottom: 0;
5745
}
5746
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5747
top: -1px;
5748
border-width: 0.4rem 0.4rem 0;
5749
border-top-color: #000;
5750
}
5751
5752
.bs-tooltip-end, .dark-mode .bs-tooltip-auto[data-popper-placement^=right], .bs-tooltip-auto[data-popper-placement^=right] {
5753
padding: 0 0.4rem;
5754
}
5755
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5756
left: 0;
5757
width: 0.4rem;
5758
height: 0.8rem;
5759
}
5760
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5761
right: -1px;
5762
border-width: 0.4rem 0.4rem 0.4rem 0;
5763
border-right-color: #000;
5764
}
5765
5766
.bs-tooltip-bottom, .dark-mode .bs-tooltip-auto[data-popper-placement^=bottom], .bs-tooltip-auto[data-popper-placement^=bottom] {
5767
padding: 0.4rem 0;
5768
}
5769
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5770
top: 0;
5771
}
5772
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5773
bottom: -1px;
5774
border-width: 0 0.4rem 0.4rem;
5775
border-bottom-color: #000;
5776
}
5777
5778
.bs-tooltip-start, .dark-mode .bs-tooltip-auto[data-popper-placement^=left], .bs-tooltip-auto[data-popper-placement^=left] {
5779
padding: 0 0.4rem;
5780
}
5781
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5782
right: 0;
5783
width: 0.4rem;
5784
height: 0.8rem;
5785
}
5786
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5787
left: -1px;
5788
border-width: 0.4rem 0 0.4rem 0.4rem;
5789
border-left-color: #000;
5790
}
5791
5792
.tooltip-inner {
5793
max-width: 200px;
5794
padding: 0.25rem 0.5rem;
5795
color: #fff;
5796
text-align: center;
5797
background-color: #000;
5798
border-radius: 0.25rem;
5799
}
5800
5801
.popover {
5802
position: absolute;
5803
top: 0;
5804
left: 0 /* rtl:ignore */;
5805
z-index: 1070;
5806
display: block;
5807
max-width: 276px;
5808
font-family: var(--bs-font-sans-serif);
5809
font-style: normal;
5810
font-weight: 400;
5811
line-height: 1.5;
5812
text-align: left;
5813
text-align: start;
5814
text-decoration: none;
5815
text-shadow: none;
5816
text-transform: none;
5817
letter-spacing: normal;
5818
word-break: normal;
5819
word-spacing: normal;
5820
white-space: normal;
5821
line-break: auto;
5822
font-size: 0.875rem;
5823
word-wrap: break-word;
5824
background-color: #fff;
5825
background-clip: padding-box;
5826
border: 1px solid rgba(0, 0, 0, 0.2);
5827
border-radius: 0.3rem;
5828
}
5829
.popover .popover-arrow {
5830
position: absolute;
5831
display: block;
5832
width: 1rem;
5833
height: 0.5rem;
5834
}
5835
.popover .popover-arrow::before, .popover .popover-arrow::after {
5836
position: absolute;
5837
display: block;
5838
content: "";
5839
border-color: transparent;
5840
border-style: solid;
5841
}
5842
5843
.bs-popover-top > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5844
bottom: calc(-0.5rem - 1px);
5845
}
5846
.bs-popover-top > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5847
bottom: 0;
5848
border-width: 0.5rem 0.5rem 0;
5849
border-top-color: rgba(0, 0, 0, 0.25);
5850
}
5851
.bs-popover-top > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5852
bottom: 1px;
5853
border-width: 0.5rem 0.5rem 0;
5854
border-top-color: #fff;
5855
}
5856
5857
.bs-popover-end > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5858
left: calc(-0.5rem - 1px);
5859
width: 0.5rem;
5860
height: 1rem;
5861
}
5862
.bs-popover-end > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5863
left: 0;
5864
border-width: 0.5rem 0.5rem 0.5rem 0;
5865
border-right-color: rgba(0, 0, 0, 0.25);
5866
}
5867
.bs-popover-end > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5868
left: 1px;
5869
border-width: 0.5rem 0.5rem 0.5rem 0;
5870
border-right-color: #fff;
5871
}
5872
5873
.bs-popover-bottom > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5874
top: calc(-0.5rem - 1px);
5875
}
5876
.bs-popover-bottom > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5877
top: 0;
5878
border-width: 0 0.5rem 0.5rem 0.5rem;
5879
border-bottom-color: rgba(0, 0, 0, 0.25);
5880
}
5881
.bs-popover-bottom > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5882
top: 1px;
5883
border-width: 0 0.5rem 0.5rem 0.5rem;
5884
border-bottom-color: #fff;
5885
}
5886
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5887
position: absolute;
5888
top: 0;
5889
left: 50%;
5890
display: block;
5891
width: 1rem;
5892
margin-left: -0.5rem;
5893
content: "";
5894
border-bottom: 1px solid #f0f0f0;
5895
}
5896
5897
.bs-popover-start > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5898
right: calc(-0.5rem - 1px);
5899
width: 0.5rem;
5900
height: 1rem;
5901
}
5902
.bs-popover-start > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5903
right: 0;
5904
border-width: 0.5rem 0 0.5rem 0.5rem;
5905
border-left-color: rgba(0, 0, 0, 0.25);
5906
}
5907
.bs-popover-start > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5908
right: 1px;
5909
border-width: 0.5rem 0 0.5rem 0.5rem;
5910
border-left-color: #fff;
5911
}
5912
5913
.popover-header {
5914
padding: 0.5rem 1rem;
5915
margin-bottom: 0;
5916
font-size: 1rem;
5917
background-color: #f0f0f0;
5918
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
5919
border-top-left-radius: calc(0.3rem - 1px);
5920
border-top-right-radius: calc(0.3rem - 1px);
5921
}
5922
.popover-header:empty {
5923
display: none;
5924
}
5925
5926
.popover-body {
5927
padding: 1rem 1rem;
5928
color: #212529;
5929
}
5930
5931
.carousel {
5932
position: relative;
5933
}
5934
5935
.carousel.pointer-event {
5936
touch-action: pan-y;
5937
}
5938
5939
.carousel-inner {
5940
position: relative;
5941
width: 100%;
5942
overflow: hidden;
5943
}
5944
.carousel-inner::after {
5945
display: block;
5946
clear: both;
5947
content: "";
5948
}
5949
5950
.carousel-item {
5951
position: relative;
5952
display: none;
5953
float: left;
5954
width: 100%;
5955
margin-right: -100%;
5956
backface-visibility: hidden;
5957
transition: transform 0.6s ease-in-out;
5958
}
5959
@media (prefers-reduced-motion: reduce) {
5960
.carousel-item {
5961
transition: none;
5962
}
5963
}
5964
5965
.carousel-item.active,
5966
.carousel-item-next,
5967
.carousel-item-prev {
5968
display: block;
5969
}
5970
5971
/* rtl:begin:ignore */
5972
.carousel-item-next:not(.carousel-item-start),
5973
.active.carousel-item-end {
5974
transform: translateX(100%);
5975
}
5976
5977
.carousel-item-prev:not(.carousel-item-end),
5978
.active.carousel-item-start {
5979
transform: translateX(-100%);
5980
}
5981
5982
/* rtl:end:ignore */
5983
.carousel-fade .carousel-item {
5984
opacity: 0;
5985
transition-property: opacity;
5986
transform: none;
5987
}
5988
.carousel-fade .carousel-item.active,
5989
.carousel-fade .carousel-item-next.carousel-item-start,
5990
.carousel-fade .carousel-item-prev.carousel-item-end {
5991
z-index: 1;
5992
opacity: 1;
5993
}
5994
.carousel-fade .active.carousel-item-start,
5995
.carousel-fade .active.carousel-item-end {
5996
z-index: 0;
5997
opacity: 0;
5998
transition: opacity 0s 0.6s;
5999
}
6000
@media (prefers-reduced-motion: reduce) {
6001
.carousel-fade .active.carousel-item-start,
6002
.carousel-fade .active.carousel-item-end {
6003
transition: none;
6004
}
6005
}
6006
6007
.carousel-control-prev,
6008
.carousel-control-next {
6009
position: absolute;
6010
top: 0;
6011
bottom: 0;
6012
z-index: 1;
6013
display: flex;
6014
align-items: center;
6015
justify-content: center;
6016
width: 15%;
6017
padding: 0;
6018
color: #fff;
6019
text-align: center;
6020
background: none;
6021
border: 0;
6022
opacity: 0.5;
6023
transition: opacity 0.15s ease;
6024
}
6025
@media (prefers-reduced-motion: reduce) {
6026
.carousel-control-prev,
6027
.carousel-control-next {
6028
transition: none;
6029
}
6030
}
6031
.carousel-control-prev:hover, .carousel-control-prev:focus,
6032
.carousel-control-next:hover,
6033
.carousel-control-next:focus {
6034
color: #fff;
6035
text-decoration: none;
6036
outline: 0;
6037
opacity: 0.9;
6038
}
6039
6040
.carousel-control-prev {
6041
left: 0;
6042
}
6043
6044
.carousel-control-next {
6045
right: 0;
6046
}
6047
6048
.carousel-control-prev-icon,
6049
.carousel-control-next-icon {
6050
display: inline-block;
6051
width: 2rem;
6052
height: 2rem;
6053
background-repeat: no-repeat;
6054
background-position: 50%;
6055
background-size: 100% 100%;
6056
}
6057
6058
/* rtl:options: {
6059
"autoRename": true,
6060
"stringMap":[ {
6061
"name" : "prev-next",
6062
"search" : "prev",
6063
"replace" : "next"
6064
} ]
6065
} */
6066
.carousel-control-prev-icon {
6067
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");
6068
}
6069
6070
.carousel-control-next-icon {
6071
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");
6072
}
6073
6074
.carousel-indicators {
6075
position: absolute;
6076
right: 0;
6077
bottom: 0;
6078
left: 0;
6079
z-index: 2;
6080
display: flex;
6081
justify-content: center;
6082
padding: 0;
6083
margin-right: 15%;
6084
margin-bottom: 1rem;
6085
margin-left: 15%;
6086
list-style: none;
6087
}
6088
.carousel-indicators [data-bs-target] {
6089
box-sizing: content-box;
6090
flex: 0 1 auto;
6091
width: 30px;
6092
height: 3px;
6093
padding: 0;
6094
margin-right: 3px;
6095
margin-left: 3px;
6096
text-indent: -999px;
6097
cursor: pointer;
6098
background-color: #fff;
6099
background-clip: padding-box;
6100
border: 0;
6101
border-top: 10px solid transparent;
6102
border-bottom: 10px solid transparent;
6103
opacity: 0.5;
6104
transition: opacity 0.6s ease;
6105
}
6106
@media (prefers-reduced-motion: reduce) {
6107
.carousel-indicators [data-bs-target] {
6108
transition: none;
6109
}
6110
}
6111
.carousel-indicators .active {
6112
opacity: 1;
6113
}
6114
6115
.carousel-caption {
6116
position: absolute;
6117
right: 15%;
6118
bottom: 1.25rem;
6119
left: 15%;
6120
padding-top: 1.25rem;
6121
padding-bottom: 1.25rem;
6122
color: #fff;
6123
text-align: center;
6124
}
6125
6126
.carousel-dark .carousel-control-prev-icon,
6127
.carousel-dark .carousel-control-next-icon {
6128
filter: invert(1) grayscale(100);
6129
}
6130
.carousel-dark .carousel-indicators [data-bs-target] {
6131
background-color: #000;
6132
}
6133
.carousel-dark .carousel-caption {
6134
color: #000;
6135
}
6136
6137
@keyframes spinner-border {
6138
to {
6139
transform: rotate(360deg) /* rtl:ignore */;
6140
}
6141
}
6142
.spinner-border {
6143
display: inline-block;
6144
width: 2rem;
6145
height: 2rem;
6146
vertical-align: -0.125em;
6147
border: 0.25em solid currentColor;
6148
border-right-color: transparent;
6149
border-radius: 50%;
6150
animation: 0.75s linear infinite spinner-border;
6151
}
6152
6153
.spinner-border-sm {
6154
width: 1rem;
6155
height: 1rem;
6156
border-width: 0.2em;
6157
}
6158
6159
@keyframes spinner-grow {
6160
0% {
6161
transform: scale(0);
6162
}
6163
50% {
6164
opacity: 1;
6165
transform: none;
6166
}
6167
}
6168
.spinner-grow {
6169
display: inline-block;
6170
width: 2rem;
6171
height: 2rem;
6172
vertical-align: -0.125em;
6173
background-color: currentColor;
6174
border-radius: 50%;
6175
opacity: 0;
6176
animation: 0.75s linear infinite spinner-grow;
6177
}
6178
6179
.spinner-grow-sm {
6180
width: 1rem;
6181
height: 1rem;
6182
}
6183
6184
@media (prefers-reduced-motion: reduce) {
6185
.spinner-border,
6186
.spinner-grow {
6187
animation-duration: 1.5s;
6188
}
6189
}
6190
.offcanvas {
6191
position: fixed;
6192
bottom: 0;
6193
z-index: 1045;
6194
display: flex;
6195
flex-direction: column;
6196
max-width: 100%;
6197
visibility: hidden;
6198
background-color: #fff;
6199
background-clip: padding-box;
6200
outline: 0;
6201
transition: transform 0.3s ease-in-out;
6202
}
6203
@media (prefers-reduced-motion: reduce) {
6204
.offcanvas {
6205
transition: none;
6206
}
6207
}
6208
6209
.offcanvas-backdrop {
6210
position: fixed;
6211
top: 0;
6212
left: 0;
6213
z-index: 1040;
6214
width: 100vw;
6215
height: 100vh;
6216
background-color: #000;
6217
}
6218
.offcanvas-backdrop.fade {
6219
opacity: 0;
6220
}
6221
.offcanvas-backdrop.show {
6222
opacity: 0.5;
6223
}
6224
6225
.offcanvas-header {
6226
display: flex;
6227
align-items: center;
6228
justify-content: space-between;
6229
padding: 1rem 1rem;
6230
}
6231
.offcanvas-header .btn-close {
6232
padding: 0.5rem 0.5rem;
6233
margin-top: -0.5rem;
6234
margin-right: -0.5rem;
6235
margin-bottom: -0.5rem;
6236
}
6237
6238
.offcanvas-title {
6239
margin-bottom: 0;
6240
line-height: 1.5;
6241
}
6242
6243
.offcanvas-body {
6244
flex-grow: 1;
6245
padding: 1rem 1rem;
6246
overflow-y: auto;
6247
}
6248
6249
.offcanvas-start {
6250
top: 0;
6251
left: 0;
6252
width: 400px;
6253
border-right: 1px solid rgba(0, 0, 0, 0.2);
6254
transform: translateX(-100%);
6255
}
6256
6257
.offcanvas-end {
6258
top: 0;
6259
right: 0;
6260
width: 400px;
6261
border-left: 1px solid rgba(0, 0, 0, 0.2);
6262
transform: translateX(100%);
6263
}
6264
6265
.offcanvas-top {
6266
top: 0;
6267
right: 0;
6268
left: 0;
6269
height: 30vh;
6270
max-height: 100%;
6271
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
6272
transform: translateY(-100%);
6273
}
6274
6275
.offcanvas-bottom {
6276
right: 0;
6277
left: 0;
6278
height: 30vh;
6279
max-height: 100%;
6280
border-top: 1px solid rgba(0, 0, 0, 0.2);
6281
transform: translateY(100%);
6282
}
6283
6284
.offcanvas.show {
6285
transform: none;
6286
}
6287
6288
.placeholder {
6289
display: inline-block;
6290
min-height: 1em;
6291
vertical-align: middle;
6292
cursor: wait;
6293
background-color: currentColor;
6294
opacity: 0.5;
6295
}
6296
.placeholder.btn::before {
6297
display: inline-block;
6298
content: "";
6299
}
6300
6301
.placeholder-xs {
6302
min-height: 0.6em;
6303
}
6304
6305
.placeholder-sm {
6306
min-height: 0.8em;
6307
}
6308
6309
.placeholder-lg {
6310
min-height: 1.2em;
6311
}
6312
6313
.placeholder-glow .placeholder {
6314
animation: placeholder-glow 2s ease-in-out infinite;
6315
}
6316
6317
@keyframes placeholder-glow {
6318
50% {
6319
opacity: 0.2;
6320
}
6321
}
6322
.placeholder-wave {
6323
mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6324
mask-size: 200% 100%;
6325
animation: placeholder-wave 2s linear infinite;
6326
}
6327
6328
@keyframes placeholder-wave {
6329
100% {
6330
mask-position: -200% 0%;
6331
}
6332
}
6333
.clearfix::after {
6334
display: block;
6335
clear: both;
6336
content: "";
6337
}
6338
6339
.link-primary {
6340
color: #a1a9bd;
6341
}
6342
.link-primary:hover, .link-primary:focus {
6343
color: #b4baca;
6344
}
6345
6346
.link-secondary {
6347
color: #5B9D82;
6348
}
6349
.link-secondary:hover, .link-secondary:focus {
6350
color: #7cb19b;
6351
}
6352
6353
.link-success {
6354
color: #198754;
6355
}
6356
.link-success:hover, .link-success:focus {
6357
color: #146c43;
6358
}
6359
6360
.link-info {
6361
color: #0dcaf0;
6362
}
6363
.link-info:hover, .link-info:focus {
6364
color: #3dd5f3;
6365
}
6366
6367
.link-warning {
6368
color: #ffc107;
6369
}
6370
.link-warning:hover, .link-warning:focus {
6371
color: #ffcd39;
6372
}
6373
6374
.link-danger {
6375
color: #dc3545;
6376
}
6377
.link-danger:hover, .link-danger:focus {
6378
color: #b02a37;
6379
}
6380
6381
.link-light {
6382
color: #f8f9fa;
6383
}
6384
.link-light:hover, .link-light:focus {
6385
color: #f9fafb;
6386
}
6387
6388
.link-dark {
6389
color: #212529;
6390
}
6391
.link-dark:hover, .link-dark:focus {
6392
color: #1a1e21;
6393
}
6394
6395
.ratio {
6396
position: relative;
6397
width: 100%;
6398
}
6399
.ratio::before {
6400
display: block;
6401
padding-top: var(--bs-aspect-ratio);
6402
content: "";
6403
}
6404
.ratio > * {
6405
position: absolute;
6406
top: 0;
6407
left: 0;
6408
width: 100%;
6409
height: 100%;
6410
}
6411
6412
.ratio-1x1 {
6413
--bs-aspect-ratio: 100%;
6414
}
6415
6416
.ratio-4x3 {
6417
--bs-aspect-ratio: 75%;
6418
}
6419
6420
.ratio-16x9 {
6421
--bs-aspect-ratio: 56.25%;
6422
}
6423
6424
.ratio-21x9 {
6425
--bs-aspect-ratio: 42.8571428571%;
6426
}
6427
6428
.fixed-top {
6429
position: fixed;
6430
top: 0;
6431
right: 0;
6432
left: 0;
6433
z-index: 1030;
6434
}
6435
6436
.fixed-bottom {
6437
position: fixed;
6438
right: 0;
6439
bottom: 0;
6440
left: 0;
6441
z-index: 1030;
6442
}
6443
6444
.sticky-top {
6445
position: sticky;
6446
top: 0;
6447
z-index: 1020;
6448
}
6449
6450
@media (min-width: 576px) {
6451
.sticky-sm-top {
6452
position: sticky;
6453
top: 0;
6454
z-index: 1020;
6455
}
6456
}
6457
@media (min-width: 768px) {
6458
.sticky-md-top {
6459
position: sticky;
6460
top: 0;
6461
z-index: 1020;
6462
}
6463
}
6464
@media (min-width: 992px) {
6465
.sticky-lg-top {
6466
position: sticky;
6467
top: 0;
6468
z-index: 1020;
6469
}
6470
}
6471
@media (min-width: 1200px) {
6472
.sticky-xl-top {
6473
position: sticky;
6474
top: 0;
6475
z-index: 1020;
6476
}
6477
}
6478
@media (min-width: 1400px) {
6479
.sticky-xxl-top {
6480
position: sticky;
6481
top: 0;
6482
z-index: 1020;
6483
}
6484
}
6485
.hstack {
6486
display: flex;
6487
flex-direction: row;
6488
align-items: center;
6489
align-self: stretch;
6490
}
6491
6492
.vstack {
6493
display: flex;
6494
flex: 1 1 auto;
6495
flex-direction: column;
6496
align-self: stretch;
6497
}
6498
6499
.visually-hidden,
6500
.visually-hidden-focusable:not(:focus):not(:focus-within) {
6501
position: absolute !important;
6502
width: 1px !important;
6503
height: 1px !important;
6504
padding: 0 !important;
6505
margin: -1px !important;
6506
overflow: hidden !important;
6507
clip: rect(0, 0, 0, 0) !important;
6508
white-space: nowrap !important;
6509
border: 0 !important;
6510
}
6511
6512
.stretched-link::after {
6513
position: absolute;
6514
top: 0;
6515
right: 0;
6516
bottom: 0;
6517
left: 0;
6518
z-index: 1;
6519
content: "";
6520
}
6521
6522
.text-truncate {
6523
overflow: hidden;
6524
text-overflow: ellipsis;
6525
white-space: nowrap;
6526
}
6527
6528
.vr {
6529
display: inline-block;
6530
align-self: stretch;
6531
width: 1px;
6532
min-height: 1em;
6533
background-color: currentColor;
6534
opacity: 0.25;
6535
}
6536
6537
.align-baseline {
6538
vertical-align: baseline !important;
6539
}
6540
6541
.align-top {
6542
vertical-align: top !important;
6543
}
6544
6545
.align-middle {
6546
vertical-align: middle !important;
6547
}
6548
6549
.align-bottom {
6550
vertical-align: bottom !important;
6551
}
6552
6553
.align-text-bottom {
6554
vertical-align: text-bottom !important;
6555
}
6556
6557
.align-text-top {
6558
vertical-align: text-top !important;
6559
}
6560
6561
.float-start {
6562
float: left !important;
6563
}
6564
6565
.float-end {
6566
float: right !important;
6567
}
6568
6569
.float-none {
6570
float: none !important;
6571
}
6572
6573
.opacity-0 {
6574
opacity: 0 !important;
6575
}
6576
6577
.opacity-25 {
6578
opacity: 0.25 !important;
6579
}
6580
6581
.opacity-50 {
6582
opacity: 0.5 !important;
6583
}
6584
6585
.opacity-75 {
6586
opacity: 0.75 !important;
6587
}
6588
6589
.opacity-100 {
6590
opacity: 1 !important;
6591
}
6592
6593
.overflow-auto {
6594
overflow: auto !important;
6595
}
6596
6597
.overflow-hidden {
6598
overflow: hidden !important;
6599
}
6600
6601
.overflow-visible {
6602
overflow: visible !important;
6603
}
6604
6605
.overflow-scroll {
6606
overflow: scroll !important;
6607
}
6608
6609
.d-inline {
6610
display: inline !important;
6611
}
6612
6613
.d-inline-block {
6614
display: inline-block !important;
6615
}
6616
6617
.d-block {
6618
display: block !important;
6619
}
6620
6621
.d-grid {
6622
display: grid !important;
6623
}
6624
6625
.d-table {
6626
display: table !important;
6627
}
6628
6629
.d-table-row {
6630
display: table-row !important;
6631
}
6632
6633
.d-table-cell {
6634
display: table-cell !important;
6635
}
6636
6637
.d-flex {
6638
display: flex !important;
6639
}
6640
6641
.d-inline-flex {
6642
display: inline-flex !important;
6643
}
6644
6645
.d-none {
6646
display: none !important;
6647
}
6648
6649
.shadow {
6650
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
6651
}
6652
6653
.shadow-sm {
6654
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
6655
}
6656
6657
.shadow-lg {
6658
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
6659
}
6660
6661
.shadow-none {
6662
box-shadow: none !important;
6663
}
6664
6665
.position-static {
6666
position: static !important;
6667
}
6668
6669
.position-relative {
6670
position: relative !important;
6671
}
6672
6673
.position-absolute {
6674
position: absolute !important;
6675
}
6676
6677
.position-fixed {
6678
position: fixed !important;
6679
}
6680
6681
.position-sticky {
6682
position: sticky !important;
6683
}
6684
6685
.top-0 {
6686
top: 0 !important;
6687
}
6688
6689
.top-50 {
6690
top: 50% !important;
6691
}
6692
6693
.top-100 {
6694
top: 100% !important;
6695
}
6696
6697
.bottom-0 {
6698
bottom: 0 !important;
6699
}
6700
6701
.bottom-50 {
6702
bottom: 50% !important;
6703
}
6704
6705
.bottom-100 {
6706
bottom: 100% !important;
6707
}
6708
6709
.start-0 {
6710
left: 0 !important;
6711
}
6712
6713
.start-50 {
6714
left: 50% !important;
6715
}
6716
6717
.start-100 {
6718
left: 100% !important;
6719
}
6720
6721
.end-0 {
6722
right: 0 !important;
6723
}
6724
6725
.end-50 {
6726
right: 50% !important;
6727
}
6728
6729
.end-100 {
6730
right: 100% !important;
6731
}
6732
6733
.translate-middle {
6734
transform: translate(-50%, -50%) !important;
6735
}
6736
6737
.translate-middle-x {
6738
transform: translateX(-50%) !important;
6739
}
6740
6741
.translate-middle-y {
6742
transform: translateY(-50%) !important;
6743
}
6744
6745
.border {
6746
border: 1px solid #dee2e6 !important;
6747
}
6748
6749
.border-0 {
6750
border: 0 !important;
6751
}
6752
6753
.border-top {
6754
border-top: 1px solid #dee2e6 !important;
6755
}
6756
6757
.border-top-0 {
6758
border-top: 0 !important;
6759
}
6760
6761
.border-end {
6762
border-right: 1px solid #dee2e6 !important;
6763
}
6764
6765
.border-end-0 {
6766
border-right: 0 !important;
6767
}
6768
6769
.border-bottom {
6770
border-bottom: 1px solid #dee2e6 !important;
6771
}
6772
6773
.border-bottom-0 {
6774
border-bottom: 0 !important;
6775
}
6776
6777
.border-start {
6778
border-left: 1px solid #dee2e6 !important;
6779
}
6780
6781
.border-start-0 {
6782
border-left: 0 !important;
6783
}
6784
6785
.border-primary {
6786
border-color: #a1a9bd !important;
6787
}
6788
6789
.border-secondary {
6790
border-color: #5B9D82 !important;
6791
}
6792
6793
.border-success {
6794
border-color: #198754 !important;
6795
}
6796
6797
.border-info {
6798
border-color: #0dcaf0 !important;
6799
}
6800
6801
.border-warning {
6802
border-color: #ffc107 !important;
6803
}
6804
6805
.border-danger {
6806
border-color: #dc3545 !important;
6807
}
6808
6809
.border-light {
6810
border-color: #f8f9fa !important;
6811
}
6812
6813
.border-dark {
6814
border-color: #212529 !important;
6815
}
6816
6817
.border-white {
6818
border-color: #fff !important;
6819
}
6820
6821
.border-1 {
6822
border-width: 1px !important;
6823
}
6824
6825
.border-2 {
6826
border-width: 2px !important;
6827
}
6828
6829
.border-3 {
6830
border-width: 3px !important;
6831
}
6832
6833
.border-4 {
6834
border-width: 4px !important;
6835
}
6836
6837
.border-5 {
6838
border-width: 5px !important;
6839
}
6840
6841
.w-25 {
6842
width: 25% !important;
6843
}
6844
6845
.w-50 {
6846
width: 50% !important;
6847
}
6848
6849
.w-75 {
6850
width: 75% !important;
6851
}
6852
6853
.w-100 {
6854
width: 100% !important;
6855
}
6856
6857
.w-auto {
6858
width: auto !important;
6859
}
6860
6861
.mw-100 {
6862
max-width: 100% !important;
6863
}
6864
6865
.vw-100 {
6866
width: 100vw !important;
6867
}
6868
6869
.min-vw-100 {
6870
min-width: 100vw !important;
6871
}
6872
6873
.h-25 {
6874
height: 25% !important;
6875
}
6876
6877
.h-50 {
6878
height: 50% !important;
6879
}
6880
6881
.h-75 {
6882
height: 75% !important;
6883
}
6884
6885
.h-100 {
6886
height: 100% !important;
6887
}
6888
6889
.h-auto {
6890
height: auto !important;
6891
}
6892
6893
.mh-100 {
6894
max-height: 100% !important;
6895
}
6896
6897
.vh-100 {
6898
height: 100vh !important;
6899
}
6900
6901
.min-vh-100 {
6902
min-height: 100vh !important;
6903
}
6904
6905
.flex-fill {
6906
flex: 1 1 auto !important;
6907
}
6908
6909
.flex-row {
6910
flex-direction: row !important;
6911
}
6912
6913
.flex-column {
6914
flex-direction: column !important;
6915
}
6916
6917
.flex-row-reverse {
6918
flex-direction: row-reverse !important;
6919
}
6920
6921
.flex-column-reverse {
6922
flex-direction: column-reverse !important;
6923
}
6924
6925
.flex-grow-0 {
6926
flex-grow: 0 !important;
6927
}
6928
6929
.flex-grow-1 {
6930
flex-grow: 1 !important;
6931
}
6932
6933
.flex-shrink-0 {
6934
flex-shrink: 0 !important;
6935
}
6936
6937
.flex-shrink-1 {
6938
flex-shrink: 1 !important;
6939
}
6940
6941
.flex-wrap {
6942
flex-wrap: wrap !important;
6943
}
6944
6945
.flex-nowrap {
6946
flex-wrap: nowrap !important;
6947
}
6948
6949
.flex-wrap-reverse {
6950
flex-wrap: wrap-reverse !important;
6951
}
6952
6953
.gap-0 {
6954
gap: 0 !important;
6955
}
6956
6957
.gap-1 {
6958
gap: 0.25rem !important;
6959
}
6960
6961
.gap-2 {
6962
gap: 0.5rem !important;
6963
}
6964
6965
.gap-3 {
6966
gap: 1rem !important;
6967
}
6968
6969
.gap-4 {
6970
gap: 1.5rem !important;
6971
}
6972
6973
.gap-5 {
6974
gap: 3rem !important;
6975
}
6976
6977
.justify-content-start {
6978
justify-content: flex-start !important;
6979
}
6980
6981
.justify-content-end {
6982
justify-content: flex-end !important;
6983
}
6984
6985
.justify-content-center {
6986
justify-content: center !important;
6987
}
6988
6989
.justify-content-between {
6990
justify-content: space-between !important;
6991
}
6992
6993
.justify-content-around {
6994
justify-content: space-around !important;
6995
}
6996
6997
.justify-content-evenly {
6998
justify-content: space-evenly !important;
6999
}
7000
7001
.align-items-start {
7002
align-items: flex-start !important;
7003
}
7004
7005
.align-items-end {
7006
align-items: flex-end !important;
7007
}
7008
7009
.align-items-center {
7010
align-items: center !important;
7011
}
7012
7013
.align-items-baseline {
7014
align-items: baseline !important;
7015
}
7016
7017
.align-items-stretch {
7018
align-items: stretch !important;
7019
}
7020
7021
.align-content-start {
7022
align-content: flex-start !important;
7023
}
7024
7025
.align-content-end {
7026
align-content: flex-end !important;
7027
}
7028
7029
.align-content-center {
7030
align-content: center !important;
7031
}
7032
7033
.align-content-between {
7034
align-content: space-between !important;
7035
}
7036
7037
.align-content-around {
7038
align-content: space-around !important;
7039
}
7040
7041
.align-content-stretch {
7042
align-content: stretch !important;
7043
}
7044
7045
.align-self-auto {
7046
align-self: auto !important;
7047
}
7048
7049
.align-self-start {
7050
align-self: flex-start !important;
7051
}
7052
7053
.align-self-end {
7054
align-self: flex-end !important;
7055
}
7056
7057
.align-self-center {
7058
align-self: center !important;
7059
}
7060
7061
.align-self-baseline {
7062
align-self: baseline !important;
7063
}
7064
7065
.align-self-stretch {
7066
align-self: stretch !important;
7067
}
7068
7069
.order-first {
7070
order: -1 !important;
7071
}
7072
7073
.order-0 {
7074
order: 0 !important;
7075
}
7076
7077
.order-1 {
7078
order: 1 !important;
7079
}
7080
7081
.order-2 {
7082
order: 2 !important;
7083
}
7084
7085
.order-3 {
7086
order: 3 !important;
7087
}
7088
7089
.order-4 {
7090
order: 4 !important;
7091
}
7092
7093
.order-5 {
7094
order: 5 !important;
7095
}
7096
7097
.order-last {
7098
order: 6 !important;
7099
}
7100
7101
.m-0 {
7102
margin: 0 !important;
7103
}
7104
7105
.m-1 {
7106
margin: 0.25rem !important;
7107
}
7108
7109
.m-2 {
7110
margin: 0.5rem !important;
7111
}
7112
7113
.m-3 {
7114
margin: 1rem !important;
7115
}
7116
7117
.m-4 {
7118
margin: 1.5rem !important;
7119
}
7120
7121
.m-5 {
7122
margin: 3rem !important;
7123
}
7124
7125
.m-auto {
7126
margin: auto !important;
7127
}
7128
7129
.mx-0 {
7130
margin-right: 0 !important;
7131
margin-left: 0 !important;
7132
}
7133
7134
.mx-1 {
7135
margin-right: 0.25rem !important;
7136
margin-left: 0.25rem !important;
7137
}
7138
7139
.mx-2 {
7140
margin-right: 0.5rem !important;
7141
margin-left: 0.5rem !important;
7142
}
7143
7144
.mx-3 {
7145
margin-right: 1rem !important;
7146
margin-left: 1rem !important;
7147
}
7148
7149
.mx-4 {
7150
margin-right: 1.5rem !important;
7151
margin-left: 1.5rem !important;
7152
}
7153
7154
.mx-5 {
7155
margin-right: 3rem !important;
7156
margin-left: 3rem !important;
7157
}
7158
7159
.mx-auto {
7160
margin-right: auto !important;
7161
margin-left: auto !important;
7162
}
7163
7164
.my-0 {
7165
margin-top: 0 !important;
7166
margin-bottom: 0 !important;
7167
}
7168
7169
.my-1 {
7170
margin-top: 0.25rem !important;
7171
margin-bottom: 0.25rem !important;
7172
}
7173
7174
.my-2 {
7175
margin-top: 0.5rem !important;
7176
margin-bottom: 0.5rem !important;
7177
}
7178
7179
.my-3 {
7180
margin-top: 1rem !important;
7181
margin-bottom: 1rem !important;
7182
}
7183
7184
.my-4 {
7185
margin-top: 1.5rem !important;
7186
margin-bottom: 1.5rem !important;
7187
}
7188
7189
.my-5 {
7190
margin-top: 3rem !important;
7191
margin-bottom: 3rem !important;
7192
}
7193
7194
.my-auto {
7195
margin-top: auto !important;
7196
margin-bottom: auto !important;
7197
}
7198
7199
.mt-0 {
7200
margin-top: 0 !important;
7201
}
7202
7203
.mt-1 {
7204
margin-top: 0.25rem !important;
7205
}
7206
7207
.mt-2 {
7208
margin-top: 0.5rem !important;
7209
}
7210
7211
.mt-3 {
7212
margin-top: 1rem !important;
7213
}
7214
7215
.mt-4 {
7216
margin-top: 1.5rem !important;
7217
}
7218
7219
.mt-5 {
7220
margin-top: 3rem !important;
7221
}
7222
7223
.mt-auto {
7224
margin-top: auto !important;
7225
}
7226
7227
.me-0 {
7228
margin-right: 0 !important;
7229
}
7230
7231
.me-1 {
7232
margin-right: 0.25rem !important;
7233
}
7234
7235
.me-2 {
7236
margin-right: 0.5rem !important;
7237
}
7238
7239
.me-3 {
7240
margin-right: 1rem !important;
7241
}
7242
7243
.me-4 {
7244
margin-right: 1.5rem !important;
7245
}
7246
7247
.me-5 {
7248
margin-right: 3rem !important;
7249
}
7250
7251
.me-auto {
7252
margin-right: auto !important;
7253
}
7254
7255
.mb-0 {
7256
margin-bottom: 0 !important;
7257
}
7258
7259
.mb-1 {
7260
margin-bottom: 0.25rem !important;
7261
}
7262
7263
.mb-2 {
7264
margin-bottom: 0.5rem !important;
7265
}
7266
7267
.mb-3 {
7268
margin-bottom: 1rem !important;
7269
}
7270
7271
.mb-4 {
7272
margin-bottom: 1.5rem !important;
7273
}
7274
7275
.mb-5 {
7276
margin-bottom: 3rem !important;
7277
}
7278
7279
.mb-auto {
7280
margin-bottom: auto !important;
7281
}
7282
7283
.ms-0 {
7284
margin-left: 0 !important;
7285
}
7286
7287
.ms-1 {
7288
margin-left: 0.25rem !important;
7289
}
7290
7291
.ms-2 {
7292
margin-left: 0.5rem !important;
7293
}
7294
7295
.ms-3 {
7296
margin-left: 1rem !important;
7297
}
7298
7299
.ms-4 {
7300
margin-left: 1.5rem !important;
7301
}
7302
7303
.ms-5 {
7304
margin-left: 3rem !important;
7305
}
7306
7307
.ms-auto {
7308
margin-left: auto !important;
7309
}
7310
7311
.p-0 {
7312
padding: 0 !important;
7313
}
7314
7315
.p-1 {
7316
padding: 0.25rem !important;
7317
}
7318
7319
.p-2 {
7320
padding: 0.5rem !important;
7321
}
7322
7323
.p-3 {
7324
padding: 1rem !important;
7325
}
7326
7327
.p-4 {
7328
padding: 1.5rem !important;
7329
}
7330
7331
.p-5 {
7332
padding: 3rem !important;
7333
}
7334
7335
.px-0 {
7336
padding-right: 0 !important;
7337
padding-left: 0 !important;
7338
}
7339
7340
.px-1 {
7341
padding-right: 0.25rem !important;
7342
padding-left: 0.25rem !important;
7343
}
7344
7345
.px-2 {
7346
padding-right: 0.5rem !important;
7347
padding-left: 0.5rem !important;
7348
}
7349
7350
.px-3 {
7351
padding-right: 1rem !important;
7352
padding-left: 1rem !important;
7353
}
7354
7355
.px-4 {
7356
padding-right: 1.5rem !important;
7357
padding-left: 1.5rem !important;
7358
}
7359
7360
.px-5 {
7361
padding-right: 3rem !important;
7362
padding-left: 3rem !important;
7363
}
7364
7365
.py-0 {
7366
padding-top: 0 !important;
7367
padding-bottom: 0 !important;
7368
}
7369
7370
.py-1 {
7371
padding-top: 0.25rem !important;
7372
padding-bottom: 0.25rem !important;
7373
}
7374
7375
.py-2 {
7376
padding-top: 0.5rem !important;
7377
padding-bottom: 0.5rem !important;
7378
}
7379
7380
.py-3 {
7381
padding-top: 1rem !important;
7382
padding-bottom: 1rem !important;
7383
}
7384
7385
.py-4 {
7386
padding-top: 1.5rem !important;
7387
padding-bottom: 1.5rem !important;
7388
}
7389
7390
.py-5 {
7391
padding-top: 3rem !important;
7392
padding-bottom: 3rem !important;
7393
}
7394
7395
.pt-0 {
7396
padding-top: 0 !important;
7397
}
7398
7399
.pt-1 {
7400
padding-top: 0.25rem !important;
7401
}
7402
7403
.pt-2 {
7404
padding-top: 0.5rem !important;
7405
}
7406
7407
.pt-3 {
7408
padding-top: 1rem !important;
7409
}
7410
7411
.pt-4 {
7412
padding-top: 1.5rem !important;
7413
}
7414
7415
.pt-5 {
7416
padding-top: 3rem !important;
7417
}
7418
7419
.pe-0 {
7420
padding-right: 0 !important;
7421
}
7422
7423
.pe-1 {
7424
padding-right: 0.25rem !important;
7425
}
7426
7427
.pe-2 {
7428
padding-right: 0.5rem !important;
7429
}
7430
7431
.pe-3 {
7432
padding-right: 1rem !important;
7433
}
7434
7435
.pe-4 {
7436
padding-right: 1.5rem !important;
7437
}
7438
7439
.pe-5 {
7440
padding-right: 3rem !important;
7441
}
7442
7443
.pb-0 {
7444
padding-bottom: 0 !important;
7445
}
7446
7447
.pb-1 {
7448
padding-bottom: 0.25rem !important;
7449
}
7450
7451
.pb-2 {
7452
padding-bottom: 0.5rem !important;
7453
}
7454
7455
.pb-3 {
7456
padding-bottom: 1rem !important;
7457
}
7458
7459
.pb-4 {
7460
padding-bottom: 1.5rem !important;
7461
}
7462
7463
.pb-5 {
7464
padding-bottom: 3rem !important;
7465
}
7466
7467
.ps-0 {
7468
padding-left: 0 !important;
7469
}
7470
7471
.ps-1 {
7472
padding-left: 0.25rem !important;
7473
}
7474
7475
.ps-2 {
7476
padding-left: 0.5rem !important;
7477
}
7478
7479
.ps-3 {
7480
padding-left: 1rem !important;
7481
}
7482
7483
.ps-4 {
7484
padding-left: 1.5rem !important;
7485
}
7486
7487
.ps-5 {
7488
padding-left: 3rem !important;
7489
}
7490
7491
.font-monospace {
7492
font-family: var(--bs-font-monospace) !important;
7493
}
7494
7495
.fs-1 {
7496
font-size: calc(1.375rem + 1.5vw) !important;
7497
}
7498
7499
.fs-2 {
7500
font-size: calc(1.325rem + 0.9vw) !important;
7501
}
7502
7503
.fs-3 {
7504
font-size: calc(1.3rem + 0.6vw) !important;
7505
}
7506
7507
.fs-4 {
7508
font-size: calc(1.275rem + 0.3vw) !important;
7509
}
7510
7511
.fs-5 {
7512
font-size: 1.25rem !important;
7513
}
7514
7515
.fs-6 {
7516
font-size: 1rem !important;
7517
}
7518
7519
.fst-italic {
7520
font-style: italic !important;
7521
}
7522
7523
.fst-normal {
7524
font-style: normal !important;
7525
}
7526
7527
.fw-light {
7528
font-weight: 300 !important;
7529
}
7530
7531
.fw-lighter {
7532
font-weight: lighter !important;
7533
}
7534
7535
.fw-normal {
7536
font-weight: 400 !important;
7537
}
7538
7539
.fw-bold {
7540
font-weight: 700 !important;
7541
}
7542
7543
.fw-bolder {
7544
font-weight: bolder !important;
7545
}
7546
7547
.lh-1 {
7548
line-height: 1 !important;
7549
}
7550
7551
.lh-sm {
7552
line-height: 1.25 !important;
7553
}
7554
7555
.lh-base {
7556
line-height: 1.5 !important;
7557
}
7558
7559
.lh-lg {
7560
line-height: 2 !important;
7561
}
7562
7563
.text-start {
7564
text-align: left !important;
7565
}
7566
7567
.text-end {
7568
text-align: right !important;
7569
}
7570
7571
.text-center {
7572
text-align: center !important;
7573
}
7574
7575
.text-decoration-none {
7576
text-decoration: none !important;
7577
}
7578
7579
.text-decoration-underline {
7580
text-decoration: underline !important;
7581
}
7582
7583
.text-decoration-line-through {
7584
text-decoration: line-through !important;
7585
}
7586
7587
.text-lowercase {
7588
text-transform: lowercase !important;
7589
}
7590
7591
.text-uppercase {
7592
text-transform: uppercase !important;
7593
}
7594
7595
.text-capitalize {
7596
text-transform: capitalize !important;
7597
}
7598
7599
.text-wrap {
7600
white-space: normal !important;
7601
}
7602
7603
.text-nowrap {
7604
white-space: nowrap !important;
7605
}
7606
7607
/* rtl:begin:remove */
7608
.text-break {
7609
word-wrap: break-word !important;
7610
word-break: break-word !important;
7611
}
7612
7613
/* rtl:end:remove */
7614
.text-primary {
7615
--bs-text-opacity: 1;
7616
color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
7617
}
7618
7619
.text-secondary {
7620
--bs-text-opacity: 1;
7621
color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
7622
}
7623
7624
.text-success {
7625
--bs-text-opacity: 1;
7626
color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
7627
}
7628
7629
.text-info {
7630
--bs-text-opacity: 1;
7631
color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
7632
}
7633
7634
.text-warning {
7635
--bs-text-opacity: 1;
7636
color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
7637
}
7638
7639
.text-danger {
7640
--bs-text-opacity: 1;
7641
color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
7642
}
7643
7644
.text-light {
7645
--bs-text-opacity: 1;
7646
color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
7647
}
7648
7649
.text-dark {
7650
--bs-text-opacity: 1;
7651
color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
7652
}
7653
7654
.text-black {
7655
--bs-text-opacity: 1;
7656
color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
7657
}
7658
7659
.text-white {
7660
--bs-text-opacity: 1;
7661
color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
7662
}
7663
7664
.text-body {
7665
--bs-text-opacity: 1;
7666
color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
7667
}
7668
7669
.text-muted {
7670
--bs-text-opacity: 1;
7671
color: #6c757d !important;
7672
}
7673
7674
.text-black-50 {
7675
--bs-text-opacity: 1;
7676
color: rgba(0, 0, 0, 0.5) !important;
7677
}
7678
7679
.text-white-50 {
7680
--bs-text-opacity: 1;
7681
color: rgba(255, 255, 255, 0.5) !important;
7682
}
7683
7684
.text-reset {
7685
--bs-text-opacity: 1;
7686
color: inherit !important;
7687
}
7688
7689
.text-opacity-25 {
7690
--bs-text-opacity: 0.25;
7691
}
7692
7693
.text-opacity-50 {
7694
--bs-text-opacity: 0.5;
7695
}
7696
7697
.text-opacity-75 {
7698
--bs-text-opacity: 0.75;
7699
}
7700
7701
.text-opacity-100 {
7702
--bs-text-opacity: 1;
7703
}
7704
7705
.bg-primary {
7706
--bs-bg-opacity: 1;
7707
background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
7708
}
7709
7710
.bg-secondary {
7711
--bs-bg-opacity: 1;
7712
background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
7713
}
7714
7715
.bg-success {
7716
--bs-bg-opacity: 1;
7717
background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
7718
}
7719
7720
.bg-info {
7721
--bs-bg-opacity: 1;
7722
background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
7723
}
7724
7725
.bg-warning {
7726
--bs-bg-opacity: 1;
7727
background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
7728
}
7729
7730
.bg-danger {
7731
--bs-bg-opacity: 1;
7732
background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
7733
}
7734
7735
.bg-light {
7736
--bs-bg-opacity: 1;
7737
background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
7738
}
7739
7740
.bg-dark {
7741
--bs-bg-opacity: 1;
7742
background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
7743
}
7744
7745
.bg-black {
7746
--bs-bg-opacity: 1;
7747
background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
7748
}
7749
7750
.bg-white {
7751
--bs-bg-opacity: 1;
7752
background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
7753
}
7754
7755
.bg-body {
7756
--bs-bg-opacity: 1;
7757
background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
7758
}
7759
7760
.bg-transparent {
7761
--bs-bg-opacity: 1;
7762
background-color: transparent !important;
7763
}
7764
7765
.bg-opacity-10 {
7766
--bs-bg-opacity: 0.1;
7767
}
7768
7769
.bg-opacity-25 {
7770
--bs-bg-opacity: 0.25;
7771
}
7772
7773
.bg-opacity-50 {
7774
--bs-bg-opacity: 0.5;
7775
}
7776
7777
.bg-opacity-75 {
7778
--bs-bg-opacity: 0.75;
7779
}
7780
7781
.bg-opacity-100 {
7782
--bs-bg-opacity: 1;
7783
}
7784
7785
.bg-gradient {
7786
background-image: var(--bs-gradient) !important;
7787
}
7788
7789
.user-select-all {
7790
user-select: all !important;
7791
}
7792
7793
.user-select-auto {
7794
user-select: auto !important;
7795
}
7796
7797
.user-select-none {
7798
user-select: none !important;
7799
}
7800
7801
.pe-none {
7802
pointer-events: none !important;
7803
}
7804
7805
.pe-auto {
7806
pointer-events: auto !important;
7807
}
7808
7809
.rounded {
7810
border-radius: 0.25rem !important;
7811
}
7812
7813
.rounded-0 {
7814
border-radius: 0 !important;
7815
}
7816
7817
.rounded-1 {
7818
border-radius: 0.2rem !important;
7819
}
7820
7821
.rounded-2 {
7822
border-radius: 0.25rem !important;
7823
}
7824
7825
.rounded-3 {
7826
border-radius: 0.3rem !important;
7827
}
7828
7829
.rounded-circle {
7830
border-radius: 50% !important;
7831
}
7832
7833
.rounded-pill {
7834
border-radius: 50rem !important;
7835
}
7836
7837
.rounded-top {
7838
border-top-left-radius: 0.25rem !important;
7839
border-top-right-radius: 0.25rem !important;
7840
}
7841
7842
.rounded-end {
7843
border-top-right-radius: 0.25rem !important;
7844
border-bottom-right-radius: 0.25rem !important;
7845
}
7846
7847
.rounded-bottom {
7848
border-bottom-right-radius: 0.25rem !important;
7849
border-bottom-left-radius: 0.25rem !important;
7850
}
7851
7852
.rounded-start {
7853
border-bottom-left-radius: 0.25rem !important;
7854
border-top-left-radius: 0.25rem !important;
7855
}
7856
7857
.visible {
7858
visibility: visible !important;
7859
}
7860
7861
.invisible {
7862
visibility: hidden !important;
7863
}
7864
7865
@media (min-width: 576px) {
7866
.float-sm-start {
7867
float: left !important;
7868
}
7869
7870
.float-sm-end {
7871
float: right !important;
7872
}
7873
7874
.float-sm-none {
7875
float: none !important;
7876
}
7877
7878
.d-sm-inline {
7879
display: inline !important;
7880
}
7881
7882
.d-sm-inline-block {
7883
display: inline-block !important;
7884
}
7885
7886
.d-sm-block {
7887
display: block !important;
7888
}
7889
7890
.d-sm-grid {
7891
display: grid !important;
7892
}
7893
7894
.d-sm-table {
7895
display: table !important;
7896
}
7897
7898
.d-sm-table-row {
7899
display: table-row !important;
7900
}
7901
7902
.d-sm-table-cell {
7903
display: table-cell !important;
7904
}
7905
7906
.d-sm-flex {
7907
display: flex !important;
7908
}
7909
7910
.d-sm-inline-flex {
7911
display: inline-flex !important;
7912
}
7913
7914
.d-sm-none {
7915
display: none !important;
7916
}
7917
7918
.flex-sm-fill {
7919
flex: 1 1 auto !important;
7920
}
7921
7922
.flex-sm-row {
7923
flex-direction: row !important;
7924
}
7925
7926
.flex-sm-column {
7927
flex-direction: column !important;
7928
}
7929
7930
.flex-sm-row-reverse {
7931
flex-direction: row-reverse !important;
7932
}
7933
7934
.flex-sm-column-reverse {
7935
flex-direction: column-reverse !important;
7936
}
7937
7938
.flex-sm-grow-0 {
7939
flex-grow: 0 !important;
7940
}
7941
7942
.flex-sm-grow-1 {
7943
flex-grow: 1 !important;
7944
}
7945
7946
.flex-sm-shrink-0 {
7947
flex-shrink: 0 !important;
7948
}
7949
7950
.flex-sm-shrink-1 {
7951
flex-shrink: 1 !important;
7952
}
7953
7954
.flex-sm-wrap {
7955
flex-wrap: wrap !important;
7956
}
7957
7958
.flex-sm-nowrap {
7959
flex-wrap: nowrap !important;
7960
}
7961
7962
.flex-sm-wrap-reverse {
7963
flex-wrap: wrap-reverse !important;
7964
}
7965
7966
.gap-sm-0 {
7967
gap: 0 !important;
7968
}
7969
7970
.gap-sm-1 {
7971
gap: 0.25rem !important;
7972
}
7973
7974
.gap-sm-2 {
7975
gap: 0.5rem !important;
7976
}
7977
7978
.gap-sm-3 {
7979
gap: 1rem !important;
7980
}
7981
7982
.gap-sm-4 {
7983
gap: 1.5rem !important;
7984
}
7985
7986
.gap-sm-5 {
7987
gap: 3rem !important;
7988
}
7989
7990
.justify-content-sm-start {
7991
justify-content: flex-start !important;
7992
}
7993
7994
.justify-content-sm-end {
7995
justify-content: flex-end !important;
7996
}
7997
7998
.justify-content-sm-center {
7999
justify-content: center !important;
8000
}
8001
8002
.justify-content-sm-between {
8003
justify-content: space-between !important;
8004
}
8005
8006
.justify-content-sm-around {
8007
justify-content: space-around !important;
8008
}
8009
8010
.justify-content-sm-evenly {
8011
justify-content: space-evenly !important;
8012
}
8013
8014
.align-items-sm-start {
8015
align-items: flex-start !important;
8016
}
8017
8018
.align-items-sm-end {
8019
align-items: flex-end !important;
8020
}
8021
8022
.align-items-sm-center {
8023
align-items: center !important;
8024
}
8025
8026
.align-items-sm-baseline {
8027
align-items: baseline !important;
8028
}
8029
8030
.align-items-sm-stretch {
8031
align-items: stretch !important;
8032
}
8033
8034
.align-content-sm-start {
8035
align-content: flex-start !important;
8036
}
8037
8038
.align-content-sm-end {
8039
align-content: flex-end !important;
8040
}
8041
8042
.align-content-sm-center {
8043
align-content: center !important;
8044
}
8045
8046
.align-content-sm-between {
8047
align-content: space-between !important;
8048
}
8049
8050
.align-content-sm-around {
8051
align-content: space-around !important;
8052
}
8053
8054
.align-content-sm-stretch {
8055
align-content: stretch !important;
8056
}
8057
8058
.align-self-sm-auto {
8059
align-self: auto !important;
8060
}
8061
8062
.align-self-sm-start {
8063
align-self: flex-start !important;
8064
}
8065
8066
.align-self-sm-end {
8067
align-self: flex-end !important;
8068
}
8069
8070
.align-self-sm-center {
8071
align-self: center !important;
8072
}
8073
8074
.align-self-sm-baseline {
8075
align-self: baseline !important;
8076
}
8077
8078
.align-self-sm-stretch {
8079
align-self: stretch !important;
8080
}
8081
8082
.order-sm-first {
8083
order: -1 !important;
8084
}
8085
8086
.order-sm-0 {
8087
order: 0 !important;
8088
}
8089
8090
.order-sm-1 {
8091
order: 1 !important;
8092
}
8093
8094
.order-sm-2 {
8095
order: 2 !important;
8096
}
8097
8098
.order-sm-3 {
8099
order: 3 !important;
8100
}
8101
8102
.order-sm-4 {
8103
order: 4 !important;
8104
}
8105
8106
.order-sm-5 {
8107
order: 5 !important;
8108
}
8109
8110
.order-sm-last {
8111
order: 6 !important;
8112
}
8113
8114
.m-sm-0 {
8115
margin: 0 !important;
8116
}
8117
8118
.m-sm-1 {
8119
margin: 0.25rem !important;
8120
}
8121
8122
.m-sm-2 {
8123
margin: 0.5rem !important;
8124
}
8125
8126
.m-sm-3 {
8127
margin: 1rem !important;
8128
}
8129
8130
.m-sm-4 {
8131
margin: 1.5rem !important;
8132
}
8133
8134
.m-sm-5 {
8135
margin: 3rem !important;
8136
}
8137
8138
.m-sm-auto {
8139
margin: auto !important;
8140
}
8141
8142
.mx-sm-0 {
8143
margin-right: 0 !important;
8144
margin-left: 0 !important;
8145
}
8146
8147
.mx-sm-1 {
8148
margin-right: 0.25rem !important;
8149
margin-left: 0.25rem !important;
8150
}
8151
8152
.mx-sm-2 {
8153
margin-right: 0.5rem !important;
8154
margin-left: 0.5rem !important;
8155
}
8156
8157
.mx-sm-3 {
8158
margin-right: 1rem !important;
8159
margin-left: 1rem !important;
8160
}
8161
8162
.mx-sm-4 {
8163
margin-right: 1.5rem !important;
8164
margin-left: 1.5rem !important;
8165
}
8166
8167
.mx-sm-5 {
8168
margin-right: 3rem !important;
8169
margin-left: 3rem !important;
8170
}
8171
8172
.mx-sm-auto {
8173
margin-right: auto !important;
8174
margin-left: auto !important;
8175
}
8176
8177
.my-sm-0 {
8178
margin-top: 0 !important;
8179
margin-bottom: 0 !important;
8180
}
8181
8182
.my-sm-1 {
8183
margin-top: 0.25rem !important;
8184
margin-bottom: 0.25rem !important;
8185
}
8186
8187
.my-sm-2 {
8188
margin-top: 0.5rem !important;
8189
margin-bottom: 0.5rem !important;
8190
}
8191
8192
.my-sm-3 {
8193
margin-top: 1rem !important;
8194
margin-bottom: 1rem !important;
8195
}
8196
8197
.my-sm-4 {
8198
margin-top: 1.5rem !important;
8199
margin-bottom: 1.5rem !important;
8200
}
8201
8202
.my-sm-5 {
8203
margin-top: 3rem !important;
8204
margin-bottom: 3rem !important;
8205
}
8206
8207
.my-sm-auto {
8208
margin-top: auto !important;
8209
margin-bottom: auto !important;
8210
}
8211
8212
.mt-sm-0 {
8213
margin-top: 0 !important;
8214
}
8215
8216
.mt-sm-1 {
8217
margin-top: 0.25rem !important;
8218
}
8219
8220
.mt-sm-2 {
8221
margin-top: 0.5rem !important;
8222
}
8223
8224
.mt-sm-3 {
8225
margin-top: 1rem !important;
8226
}
8227
8228
.mt-sm-4 {
8229
margin-top: 1.5rem !important;
8230
}
8231
8232
.mt-sm-5 {
8233
margin-top: 3rem !important;
8234
}
8235
8236
.mt-sm-auto {
8237
margin-top: auto !important;
8238
}
8239
8240
.me-sm-0 {
8241
margin-right: 0 !important;
8242
}
8243
8244
.me-sm-1 {
8245
margin-right: 0.25rem !important;
8246
}
8247
8248
.me-sm-2 {
8249
margin-right: 0.5rem !important;
8250
}
8251
8252
.me-sm-3 {
8253
margin-right: 1rem !important;
8254
}
8255
8256
.me-sm-4 {
8257
margin-right: 1.5rem !important;
8258
}
8259
8260
.me-sm-5 {
8261
margin-right: 3rem !important;
8262
}
8263
8264
.me-sm-auto {
8265
margin-right: auto !important;
8266
}
8267
8268
.mb-sm-0 {
8269
margin-bottom: 0 !important;
8270
}
8271
8272
.mb-sm-1 {
8273
margin-bottom: 0.25rem !important;
8274
}
8275
8276
.mb-sm-2 {
8277
margin-bottom: 0.5rem !important;
8278
}
8279
8280
.mb-sm-3 {
8281
margin-bottom: 1rem !important;
8282
}
8283
8284
.mb-sm-4 {
8285
margin-bottom: 1.5rem !important;
8286
}
8287
8288
.mb-sm-5 {
8289
margin-bottom: 3rem !important;
8290
}
8291
8292
.mb-sm-auto {
8293
margin-bottom: auto !important;
8294
}
8295
8296
.ms-sm-0 {
8297
margin-left: 0 !important;
8298
}
8299
8300
.ms-sm-1 {
8301
margin-left: 0.25rem !important;
8302
}
8303
8304
.ms-sm-2 {
8305
margin-left: 0.5rem !important;
8306
}
8307
8308
.ms-sm-3 {
8309
margin-left: 1rem !important;
8310
}
8311
8312
.ms-sm-4 {
8313
margin-left: 1.5rem !important;
8314
}
8315
8316
.ms-sm-5 {
8317
margin-left: 3rem !important;
8318
}
8319
8320
.ms-sm-auto {
8321
margin-left: auto !important;
8322
}
8323
8324
.p-sm-0 {
8325
padding: 0 !important;
8326
}
8327
8328
.p-sm-1 {
8329
padding: 0.25rem !important;
8330
}
8331
8332
.p-sm-2 {
8333
padding: 0.5rem !important;
8334
}
8335
8336
.p-sm-3 {
8337
padding: 1rem !important;
8338
}
8339
8340
.p-sm-4 {
8341
padding: 1.5rem !important;
8342
}
8343
8344
.p-sm-5 {
8345
padding: 3rem !important;
8346
}
8347
8348
.px-sm-0 {
8349
padding-right: 0 !important;
8350
padding-left: 0 !important;
8351
}
8352
8353
.px-sm-1 {
8354
padding-right: 0.25rem !important;
8355
padding-left: 0.25rem !important;
8356
}
8357
8358
.px-sm-2 {
8359
padding-right: 0.5rem !important;
8360
padding-left: 0.5rem !important;
8361
}
8362
8363
.px-sm-3 {
8364
padding-right: 1rem !important;
8365
padding-left: 1rem !important;
8366
}
8367
8368
.px-sm-4 {
8369
padding-right: 1.5rem !important;
8370
padding-left: 1.5rem !important;
8371
}
8372
8373
.px-sm-5 {
8374
padding-right: 3rem !important;
8375
padding-left: 3rem !important;
8376
}
8377
8378
.py-sm-0 {
8379
padding-top: 0 !important;
8380
padding-bottom: 0 !important;
8381
}
8382
8383
.py-sm-1 {
8384
padding-top: 0.25rem !important;
8385
padding-bottom: 0.25rem !important;
8386
}
8387
8388
.py-sm-2 {
8389
padding-top: 0.5rem !important;
8390
padding-bottom: 0.5rem !important;
8391
}
8392
8393
.py-sm-3 {
8394
padding-top: 1rem !important;
8395
padding-bottom: 1rem !important;
8396
}
8397
8398
.py-sm-4 {
8399
padding-top: 1.5rem !important;
8400
padding-bottom: 1.5rem !important;
8401
}
8402
8403
.py-sm-5 {
8404
padding-top: 3rem !important;
8405
padding-bottom: 3rem !important;
8406
}
8407
8408
.pt-sm-0 {
8409
padding-top: 0 !important;
8410
}
8411
8412
.pt-sm-1 {
8413
padding-top: 0.25rem !important;
8414
}
8415
8416
.pt-sm-2 {
8417
padding-top: 0.5rem !important;
8418
}
8419
8420
.pt-sm-3 {
8421
padding-top: 1rem !important;
8422
}
8423
8424
.pt-sm-4 {
8425
padding-top: 1.5rem !important;
8426
}
8427
8428
.pt-sm-5 {
8429
padding-top: 3rem !important;
8430
}
8431
8432
.pe-sm-0 {
8433
padding-right: 0 !important;
8434
}
8435
8436
.pe-sm-1 {
8437
padding-right: 0.25rem !important;
8438
}
8439
8440
.pe-sm-2 {
8441
padding-right: 0.5rem !important;
8442
}
8443
8444
.pe-sm-3 {
8445
padding-right: 1rem !important;
8446
}
8447
8448
.pe-sm-4 {
8449
padding-right: 1.5rem !important;
8450
}
8451
8452
.pe-sm-5 {
8453
padding-right: 3rem !important;
8454
}
8455
8456
.pb-sm-0 {
8457
padding-bottom: 0 !important;
8458
}
8459
8460
.pb-sm-1 {
8461
padding-bottom: 0.25rem !important;
8462
}
8463
8464
.pb-sm-2 {
8465
padding-bottom: 0.5rem !important;
8466
}
8467
8468
.pb-sm-3 {
8469
padding-bottom: 1rem !important;
8470
}
8471
8472
.pb-sm-4 {
8473
padding-bottom: 1.5rem !important;
8474
}
8475
8476
.pb-sm-5 {
8477
padding-bottom: 3rem !important;
8478
}
8479
8480
.ps-sm-0 {
8481
padding-left: 0 !important;
8482
}
8483
8484
.ps-sm-1 {
8485
padding-left: 0.25rem !important;
8486
}
8487
8488
.ps-sm-2 {
8489
padding-left: 0.5rem !important;
8490
}
8491
8492
.ps-sm-3 {
8493
padding-left: 1rem !important;
8494
}
8495
8496
.ps-sm-4 {
8497
padding-left: 1.5rem !important;
8498
}
8499
8500
.ps-sm-5 {
8501
padding-left: 3rem !important;
8502
}
8503
8504
.text-sm-start {
8505
text-align: left !important;
8506
}
8507
8508
.text-sm-end {
8509
text-align: right !important;
8510
}
8511
8512
.text-sm-center {
8513
text-align: center !important;
8514
}
8515
}
8516
@media (min-width: 768px) {
8517
.float-md-start {
8518
float: left !important;
8519
}
8520
8521
.float-md-end {
8522
float: right !important;
8523
}
8524
8525
.float-md-none {
8526
float: none !important;
8527
}
8528
8529
.d-md-inline {
8530
display: inline !important;
8531
}
8532
8533
.d-md-inline-block {
8534
display: inline-block !important;
8535
}
8536
8537
.d-md-block {
8538
display: block !important;
8539
}
8540
8541
.d-md-grid {
8542
display: grid !important;
8543
}
8544
8545
.d-md-table {
8546
display: table !important;
8547
}
8548
8549
.d-md-table-row {
8550
display: table-row !important;
8551
}
8552
8553
.d-md-table-cell {
8554
display: table-cell !important;
8555
}
8556
8557
.d-md-flex {
8558
display: flex !important;
8559
}
8560
8561
.d-md-inline-flex {
8562
display: inline-flex !important;
8563
}
8564
8565
.d-md-none {
8566
display: none !important;
8567
}
8568
8569
.flex-md-fill {
8570
flex: 1 1 auto !important;
8571
}
8572
8573
.flex-md-row {
8574
flex-direction: row !important;
8575
}
8576
8577
.flex-md-column {
8578
flex-direction: column !important;
8579
}
8580
8581
.flex-md-row-reverse {
8582
flex-direction: row-reverse !important;
8583
}
8584
8585
.flex-md-column-reverse {
8586
flex-direction: column-reverse !important;
8587
}
8588
8589
.flex-md-grow-0 {
8590
flex-grow: 0 !important;
8591
}
8592
8593
.flex-md-grow-1 {
8594
flex-grow: 1 !important;
8595
}
8596
8597
.flex-md-shrink-0 {
8598
flex-shrink: 0 !important;
8599
}
8600
8601
.flex-md-shrink-1 {
8602
flex-shrink: 1 !important;
8603
}
8604
8605
.flex-md-wrap {
8606
flex-wrap: wrap !important;
8607
}
8608
8609
.flex-md-nowrap {
8610
flex-wrap: nowrap !important;
8611
}
8612
8613
.flex-md-wrap-reverse {
8614
flex-wrap: wrap-reverse !important;
8615
}
8616
8617
.gap-md-0 {
8618
gap: 0 !important;
8619
}
8620
8621
.gap-md-1 {
8622
gap: 0.25rem !important;
8623
}
8624
8625
.gap-md-2 {
8626
gap: 0.5rem !important;
8627
}
8628
8629
.gap-md-3 {
8630
gap: 1rem !important;
8631
}
8632
8633
.gap-md-4 {
8634
gap: 1.5rem !important;
8635
}
8636
8637
.gap-md-5 {
8638
gap: 3rem !important;
8639
}
8640
8641
.justify-content-md-start {
8642
justify-content: flex-start !important;
8643
}
8644
8645
.justify-content-md-end {
8646
justify-content: flex-end !important;
8647
}
8648
8649
.justify-content-md-center {
8650
justify-content: center !important;
8651
}
8652
8653
.justify-content-md-between {
8654
justify-content: space-between !important;
8655
}
8656
8657
.justify-content-md-around {
8658
justify-content: space-around !important;
8659
}
8660
8661
.justify-content-md-evenly {
8662
justify-content: space-evenly !important;
8663
}
8664
8665
.align-items-md-start {
8666
align-items: flex-start !important;
8667
}
8668
8669
.align-items-md-end {
8670
align-items: flex-end !important;
8671
}
8672
8673
.align-items-md-center {
8674
align-items: center !important;
8675
}
8676
8677
.align-items-md-baseline {
8678
align-items: baseline !important;
8679
}
8680
8681
.align-items-md-stretch {
8682
align-items: stretch !important;
8683
}
8684
8685
.align-content-md-start {
8686
align-content: flex-start !important;
8687
}
8688
8689
.align-content-md-end {
8690
align-content: flex-end !important;
8691
}
8692
8693
.align-content-md-center {
8694
align-content: center !important;
8695
}
8696
8697
.align-content-md-between {
8698
align-content: space-between !important;
8699
}
8700
8701
.align-content-md-around {
8702
align-content: space-around !important;
8703
}
8704
8705
.align-content-md-stretch {
8706
align-content: stretch !important;
8707
}
8708
8709
.align-self-md-auto {
8710
align-self: auto !important;
8711
}
8712
8713
.align-self-md-start {
8714
align-self: flex-start !important;
8715
}
8716
8717
.align-self-md-end {
8718
align-self: flex-end !important;
8719
}
8720
8721
.align-self-md-center {
8722
align-self: center !important;
8723
}
8724
8725
.align-self-md-baseline {
8726
align-self: baseline !important;
8727
}
8728
8729
.align-self-md-stretch {
8730
align-self: stretch !important;
8731
}
8732
8733
.order-md-first {
8734
order: -1 !important;
8735
}
8736
8737
.order-md-0 {
8738
order: 0 !important;
8739
}
8740
8741
.order-md-1 {
8742
order: 1 !important;
8743
}
8744
8745
.order-md-2 {
8746
order: 2 !important;
8747
}
8748
8749
.order-md-3 {
8750
order: 3 !important;
8751
}
8752
8753
.order-md-4 {
8754
order: 4 !important;
8755
}
8756
8757
.order-md-5 {
8758
order: 5 !important;
8759
}
8760
8761
.order-md-last {
8762
order: 6 !important;
8763
}
8764
8765
.m-md-0 {
8766
margin: 0 !important;
8767
}
8768
8769
.m-md-1 {
8770
margin: 0.25rem !important;
8771
}
8772
8773
.m-md-2 {
8774
margin: 0.5rem !important;
8775
}
8776
8777
.m-md-3 {
8778
margin: 1rem !important;
8779
}
8780
8781
.m-md-4 {
8782
margin: 1.5rem !important;
8783
}
8784
8785
.m-md-5 {
8786
margin: 3rem !important;
8787
}
8788
8789
.m-md-auto {
8790
margin: auto !important;
8791
}
8792
8793
.mx-md-0 {
8794
margin-right: 0 !important;
8795
margin-left: 0 !important;
8796
}
8797
8798
.mx-md-1 {
8799
margin-right: 0.25rem !important;
8800
margin-left: 0.25rem !important;
8801
}
8802
8803
.mx-md-2 {
8804
margin-right: 0.5rem !important;
8805
margin-left: 0.5rem !important;
8806
}
8807
8808
.mx-md-3 {
8809
margin-right: 1rem !important;
8810
margin-left: 1rem !important;
8811
}
8812
8813
.mx-md-4 {
8814
margin-right: 1.5rem !important;
8815
margin-left: 1.5rem !important;
8816
}
8817
8818
.mx-md-5 {
8819
margin-right: 3rem !important;
8820
margin-left: 3rem !important;
8821
}
8822
8823
.mx-md-auto {
8824
margin-right: auto !important;
8825
margin-left: auto !important;
8826
}
8827
8828
.my-md-0 {
8829
margin-top: 0 !important;
8830
margin-bottom: 0 !important;
8831
}
8832
8833
.my-md-1 {
8834
margin-top: 0.25rem !important;
8835
margin-bottom: 0.25rem !important;
8836
}
8837
8838
.my-md-2 {
8839
margin-top: 0.5rem !important;
8840
margin-bottom: 0.5rem !important;
8841
}
8842
8843
.my-md-3 {
8844
margin-top: 1rem !important;
8845
margin-bottom: 1rem !important;
8846
}
8847
8848
.my-md-4 {
8849
margin-top: 1.5rem !important;
8850
margin-bottom: 1.5rem !important;
8851
}
8852
8853
.my-md-5 {
8854
margin-top: 3rem !important;
8855
margin-bottom: 3rem !important;
8856
}
8857
8858
.my-md-auto {
8859
margin-top: auto !important;
8860
margin-bottom: auto !important;
8861
}
8862
8863
.mt-md-0 {
8864
margin-top: 0 !important;
8865
}
8866
8867
.mt-md-1 {
8868
margin-top: 0.25rem !important;
8869
}
8870
8871
.mt-md-2 {
8872
margin-top: 0.5rem !important;
8873
}
8874
8875
.mt-md-3 {
8876
margin-top: 1rem !important;
8877
}
8878
8879
.mt-md-4 {
8880
margin-top: 1.5rem !important;
8881
}
8882
8883
.mt-md-5 {
8884
margin-top: 3rem !important;
8885
}
8886
8887
.mt-md-auto {
8888
margin-top: auto !important;
8889
}
8890
8891
.me-md-0 {
8892
margin-right: 0 !important;
8893
}
8894
8895
.me-md-1 {
8896
margin-right: 0.25rem !important;
8897
}
8898
8899
.me-md-2 {
8900
margin-right: 0.5rem !important;
8901
}
8902
8903
.me-md-3 {
8904
margin-right: 1rem !important;
8905
}
8906
8907
.me-md-4 {
8908
margin-right: 1.5rem !important;
8909
}
8910
8911
.me-md-5 {
8912
margin-right: 3rem !important;
8913
}
8914
8915
.me-md-auto {
8916
margin-right: auto !important;
8917
}
8918
8919
.mb-md-0 {
8920
margin-bottom: 0 !important;
8921
}
8922
8923
.mb-md-1 {
8924
margin-bottom: 0.25rem !important;
8925
}
8926
8927
.mb-md-2 {
8928
margin-bottom: 0.5rem !important;
8929
}
8930
8931
.mb-md-3 {
8932
margin-bottom: 1rem !important;
8933
}
8934
8935
.mb-md-4 {
8936
margin-bottom: 1.5rem !important;
8937
}
8938
8939
.mb-md-5 {
8940
margin-bottom: 3rem !important;
8941
}
8942
8943
.mb-md-auto {
8944
margin-bottom: auto !important;
8945
}
8946
8947
.ms-md-0 {
8948
margin-left: 0 !important;
8949
}
8950
8951
.ms-md-1 {
8952
margin-left: 0.25rem !important;
8953
}
8954
8955
.ms-md-2 {
8956
margin-left: 0.5rem !important;
8957
}
8958
8959
.ms-md-3 {
8960
margin-left: 1rem !important;
8961
}
8962
8963
.ms-md-4 {
8964
margin-left: 1.5rem !important;
8965
}
8966
8967
.ms-md-5 {
8968
margin-left: 3rem !important;
8969
}
8970
8971
.ms-md-auto {
8972
margin-left: auto !important;
8973
}
8974
8975
.p-md-0 {
8976
padding: 0 !important;
8977
}
8978
8979
.p-md-1 {
8980
padding: 0.25rem !important;
8981
}
8982
8983
.p-md-2 {
8984
padding: 0.5rem !important;
8985
}
8986
8987
.p-md-3 {
8988
padding: 1rem !important;
8989
}
8990
8991
.p-md-4 {
8992
padding: 1.5rem !important;
8993
}
8994
8995
.p-md-5 {
8996
padding: 3rem !important;
8997
}
8998
8999
.px-md-0 {
9000
padding-right: 0 !important;
9001
padding-left: 0 !important;
9002
}
9003
9004
.px-md-1 {
9005
padding-right: 0.25rem !important;
9006
padding-left: 0.25rem !important;
9007
}
9008
9009
.px-md-2 {
9010
padding-right: 0.5rem !important;
9011
padding-left: 0.5rem !important;
9012
}
9013
9014
.px-md-3 {
9015
padding-right: 1rem !important;
9016
padding-left: 1rem !important;
9017
}
9018
9019
.px-md-4 {
9020
padding-right: 1.5rem !important;
9021
padding-left: 1.5rem !important;
9022
}
9023
9024
.px-md-5 {
9025
padding-right: 3rem !important;
9026
padding-left: 3rem !important;
9027
}
9028
9029
.py-md-0 {
9030
padding-top: 0 !important;
9031
padding-bottom: 0 !important;
9032
}
9033
9034
.py-md-1 {
9035
padding-top: 0.25rem !important;
9036
padding-bottom: 0.25rem !important;
9037
}
9038
9039
.py-md-2 {
9040
padding-top: 0.5rem !important;
9041
padding-bottom: 0.5rem !important;
9042
}
9043
9044
.py-md-3 {
9045
padding-top: 1rem !important;
9046
padding-bottom: 1rem !important;
9047
}
9048
9049
.py-md-4 {
9050
padding-top: 1.5rem !important;
9051
padding-bottom: 1.5rem !important;
9052
}
9053
9054
.py-md-5 {
9055
padding-top: 3rem !important;
9056
padding-bottom: 3rem !important;
9057
}
9058
9059
.pt-md-0 {
9060
padding-top: 0 !important;
9061
}
9062
9063
.pt-md-1 {
9064
padding-top: 0.25rem !important;
9065
}
9066
9067
.pt-md-2 {
9068
padding-top: 0.5rem !important;
9069
}
9070
9071
.pt-md-3 {
9072
padding-top: 1rem !important;
9073
}
9074
9075
.pt-md-4 {
9076
padding-top: 1.5rem !important;
9077
}
9078
9079
.pt-md-5 {
9080
padding-top: 3rem !important;
9081
}
9082
9083
.pe-md-0 {
9084
padding-right: 0 !important;
9085
}
9086
9087
.pe-md-1 {
9088
padding-right: 0.25rem !important;
9089
}
9090
9091
.pe-md-2 {
9092
padding-right: 0.5rem !important;
9093
}
9094
9095
.pe-md-3 {
9096
padding-right: 1rem !important;
9097
}
9098
9099
.pe-md-4 {
9100
padding-right: 1.5rem !important;
9101
}
9102
9103
.pe-md-5 {
9104
padding-right: 3rem !important;
9105
}
9106
9107
.pb-md-0 {
9108
padding-bottom: 0 !important;
9109
}
9110
9111
.pb-md-1 {
9112
padding-bottom: 0.25rem !important;
9113
}
9114
9115
.pb-md-2 {
9116
padding-bottom: 0.5rem !important;
9117
}
9118
9119
.pb-md-3 {
9120
padding-bottom: 1rem !important;
9121
}
9122
9123
.pb-md-4 {
9124
padding-bottom: 1.5rem !important;
9125
}
9126
9127
.pb-md-5 {
9128
padding-bottom: 3rem !important;
9129
}
9130
9131
.ps-md-0 {
9132
padding-left: 0 !important;
9133
}
9134
9135
.ps-md-1 {
9136
padding-left: 0.25rem !important;
9137
}
9138
9139
.ps-md-2 {
9140
padding-left: 0.5rem !important;
9141
}
9142
9143
.ps-md-3 {
9144
padding-left: 1rem !important;
9145
}
9146
9147
.ps-md-4 {
9148
padding-left: 1.5rem !important;
9149
}
9150
9151
.ps-md-5 {
9152
padding-left: 3rem !important;
9153
}
9154
9155
.text-md-start {
9156
text-align: left !important;
9157
}
9158
9159
.text-md-end {
9160
text-align: right !important;
9161
}
9162
9163
.text-md-center {
9164
text-align: center !important;
9165
}
9166
}
9167
@media (min-width: 992px) {
9168
.float-lg-start {
9169
float: left !important;
9170
}
9171
9172
.float-lg-end {
9173
float: right !important;
9174
}
9175
9176
.float-lg-none {
9177
float: none !important;
9178
}
9179
9180
.d-lg-inline {
9181
display: inline !important;
9182
}
9183
9184
.d-lg-inline-block {
9185
display: inline-block !important;
9186
}
9187
9188
.d-lg-block {
9189
display: block !important;
9190
}
9191
9192
.d-lg-grid {
9193
display: grid !important;
9194
}
9195
9196
.d-lg-table {
9197
display: table !important;
9198
}
9199
9200
.d-lg-table-row {
9201
display: table-row !important;
9202
}
9203
9204
.d-lg-table-cell {
9205
display: table-cell !important;
9206
}
9207
9208
.d-lg-flex {
9209
display: flex !important;
9210
}
9211
9212
.d-lg-inline-flex {
9213
display: inline-flex !important;
9214
}
9215
9216
.d-lg-none {
9217
display: none !important;
9218
}
9219
9220
.flex-lg-fill {
9221
flex: 1 1 auto !important;
9222
}
9223
9224
.flex-lg-row {
9225
flex-direction: row !important;
9226
}
9227
9228
.flex-lg-column {
9229
flex-direction: column !important;
9230
}
9231
9232
.flex-lg-row-reverse {
9233
flex-direction: row-reverse !important;
9234
}
9235
9236
.flex-lg-column-reverse {
9237
flex-direction: column-reverse !important;
9238
}
9239
9240
.flex-lg-grow-0 {
9241
flex-grow: 0 !important;
9242
}
9243
9244
.flex-lg-grow-1 {
9245
flex-grow: 1 !important;
9246
}
9247
9248
.flex-lg-shrink-0 {
9249
flex-shrink: 0 !important;
9250
}
9251
9252
.flex-lg-shrink-1 {
9253
flex-shrink: 1 !important;
9254
}
9255
9256
.flex-lg-wrap {
9257
flex-wrap: wrap !important;
9258
}
9259
9260
.flex-lg-nowrap {
9261
flex-wrap: nowrap !important;
9262
}
9263
9264
.flex-lg-wrap-reverse {
9265
flex-wrap: wrap-reverse !important;
9266
}
9267
9268
.gap-lg-0 {
9269
gap: 0 !important;
9270
}
9271
9272
.gap-lg-1 {
9273
gap: 0.25rem !important;
9274
}
9275
9276
.gap-lg-2 {
9277
gap: 0.5rem !important;
9278
}
9279
9280
.gap-lg-3 {
9281
gap: 1rem !important;
9282
}
9283
9284
.gap-lg-4 {
9285
gap: 1.5rem !important;
9286
}
9287
9288
.gap-lg-5 {
9289
gap: 3rem !important;
9290
}
9291
9292
.justify-content-lg-start {
9293
justify-content: flex-start !important;
9294
}
9295
9296
.justify-content-lg-end {
9297
justify-content: flex-end !important;
9298
}
9299
9300
.justify-content-lg-center {
9301
justify-content: center !important;
9302
}
9303
9304
.justify-content-lg-between {
9305
justify-content: space-between !important;
9306
}
9307
9308
.justify-content-lg-around {
9309
justify-content: space-around !important;
9310
}
9311
9312
.justify-content-lg-evenly {
9313
justify-content: space-evenly !important;
9314
}
9315
9316
.align-items-lg-start {
9317
align-items: flex-start !important;
9318
}
9319
9320
.align-items-lg-end {
9321
align-items: flex-end !important;
9322
}
9323
9324
.align-items-lg-center {
9325
align-items: center !important;
9326
}
9327
9328
.align-items-lg-baseline {
9329
align-items: baseline !important;
9330
}
9331
9332
.align-items-lg-stretch {
9333
align-items: stretch !important;
9334
}
9335
9336
.align-content-lg-start {
9337
align-content: flex-start !important;
9338
}
9339
9340
.align-content-lg-end {
9341
align-content: flex-end !important;
9342
}
9343
9344
.align-content-lg-center {
9345
align-content: center !important;
9346
}
9347
9348
.align-content-lg-between {
9349
align-content: space-between !important;
9350
}
9351
9352
.align-content-lg-around {
9353
align-content: space-around !important;
9354
}
9355
9356
.align-content-lg-stretch {
9357
align-content: stretch !important;
9358
}
9359
9360
.align-self-lg-auto {
9361
align-self: auto !important;
9362
}
9363
9364
.align-self-lg-start {
9365
align-self: flex-start !important;
9366
}
9367
9368
.align-self-lg-end {
9369
align-self: flex-end !important;
9370
}
9371
9372
.align-self-lg-center {
9373
align-self: center !important;
9374
}
9375
9376
.align-self-lg-baseline {
9377
align-self: baseline !important;
9378
}
9379
9380
.align-self-lg-stretch {
9381
align-self: stretch !important;
9382
}
9383
9384
.order-lg-first {
9385
order: -1 !important;
9386
}
9387
9388
.order-lg-0 {
9389
order: 0 !important;
9390
}
9391
9392
.order-lg-1 {
9393
order: 1 !important;
9394
}
9395
9396
.order-lg-2 {
9397
order: 2 !important;
9398
}
9399
9400
.order-lg-3 {
9401
order: 3 !important;
9402
}
9403
9404
.order-lg-4 {
9405
order: 4 !important;
9406
}
9407
9408
.order-lg-5 {
9409
order: 5 !important;
9410
}
9411
9412
.order-lg-last {
9413
order: 6 !important;
9414
}
9415
9416
.m-lg-0 {
9417
margin: 0 !important;
9418
}
9419
9420
.m-lg-1 {
9421
margin: 0.25rem !important;
9422
}
9423
9424
.m-lg-2 {
9425
margin: 0.5rem !important;
9426
}
9427
9428
.m-lg-3 {
9429
margin: 1rem !important;
9430
}
9431
9432
.m-lg-4 {
9433
margin: 1.5rem !important;
9434
}
9435
9436
.m-lg-5 {
9437
margin: 3rem !important;
9438
}
9439
9440
.m-lg-auto {
9441
margin: auto !important;
9442
}
9443
9444
.mx-lg-0 {
9445
margin-right: 0 !important;
9446
margin-left: 0 !important;
9447
}
9448
9449
.mx-lg-1 {
9450
margin-right: 0.25rem !important;
9451
margin-left: 0.25rem !important;
9452
}
9453
9454
.mx-lg-2 {
9455
margin-right: 0.5rem !important;
9456
margin-left: 0.5rem !important;
9457
}
9458
9459
.mx-lg-3 {
9460
margin-right: 1rem !important;
9461
margin-left: 1rem !important;
9462
}
9463
9464
.mx-lg-4 {
9465
margin-right: 1.5rem !important;
9466
margin-left: 1.5rem !important;
9467
}
9468
9469
.mx-lg-5 {
9470
margin-right: 3rem !important;
9471
margin-left: 3rem !important;
9472
}
9473
9474
.mx-lg-auto {
9475
margin-right: auto !important;
9476
margin-left: auto !important;
9477
}
9478
9479
.my-lg-0 {
9480
margin-top: 0 !important;
9481
margin-bottom: 0 !important;
9482
}
9483
9484
.my-lg-1 {
9485
margin-top: 0.25rem !important;
9486
margin-bottom: 0.25rem !important;
9487
}
9488
9489
.my-lg-2 {
9490
margin-top: 0.5rem !important;
9491
margin-bottom: 0.5rem !important;
9492
}
9493
9494
.my-lg-3 {
9495
margin-top: 1rem !important;
9496
margin-bottom: 1rem !important;
9497
}
9498
9499
.my-lg-4 {
9500
margin-top: 1.5rem !important;
9501
margin-bottom: 1.5rem !important;
9502
}
9503
9504
.my-lg-5 {
9505
margin-top: 3rem !important;
9506
margin-bottom: 3rem !important;
9507
}
9508
9509
.my-lg-auto {
9510
margin-top: auto !important;
9511
margin-bottom: auto !important;
9512
}
9513
9514
.mt-lg-0 {
9515
margin-top: 0 !important;
9516
}
9517
9518
.mt-lg-1 {
9519
margin-top: 0.25rem !important;
9520
}
9521
9522
.mt-lg-2 {
9523
margin-top: 0.5rem !important;
9524
}
9525
9526
.mt-lg-3 {
9527
margin-top: 1rem !important;
9528
}
9529
9530
.mt-lg-4 {
9531
margin-top: 1.5rem !important;
9532
}
9533
9534
.mt-lg-5 {
9535
margin-top: 3rem !important;
9536
}
9537
9538
.mt-lg-auto {
9539
margin-top: auto !important;
9540
}
9541
9542
.me-lg-0 {
9543
margin-right: 0 !important;
9544
}
9545
9546
.me-lg-1 {
9547
margin-right: 0.25rem !important;
9548
}
9549
9550
.me-lg-2 {
9551
margin-right: 0.5rem !important;
9552
}
9553
9554
.me-lg-3 {
9555
margin-right: 1rem !important;
9556
}
9557
9558
.me-lg-4 {
9559
margin-right: 1.5rem !important;
9560
}
9561
9562
.me-lg-5 {
9563
margin-right: 3rem !important;
9564
}
9565
9566
.me-lg-auto {
9567
margin-right: auto !important;
9568
}
9569
9570
.mb-lg-0 {
9571
margin-bottom: 0 !important;
9572
}
9573
9574
.mb-lg-1 {
9575
margin-bottom: 0.25rem !important;
9576
}
9577
9578
.mb-lg-2 {
9579
margin-bottom: 0.5rem !important;
9580
}
9581
9582
.mb-lg-3 {
9583
margin-bottom: 1rem !important;
9584
}
9585
9586
.mb-lg-4 {
9587
margin-bottom: 1.5rem !important;
9588
}
9589
9590
.mb-lg-5 {
9591
margin-bottom: 3rem !important;
9592
}
9593
9594
.mb-lg-auto {
9595
margin-bottom: auto !important;
9596
}
9597
9598
.ms-lg-0 {
9599
margin-left: 0 !important;
9600
}
9601
9602
.ms-lg-1 {
9603
margin-left: 0.25rem !important;
9604
}
9605
9606
.ms-lg-2 {
9607
margin-left: 0.5rem !important;
9608
}
9609
9610
.ms-lg-3 {
9611
margin-left: 1rem !important;
9612
}
9613
9614
.ms-lg-4 {
9615
margin-left: 1.5rem !important;
9616
}
9617
9618
.ms-lg-5 {
9619
margin-left: 3rem !important;
9620
}
9621
9622
.ms-lg-auto {
9623
margin-left: auto !important;
9624
}
9625
9626
.p-lg-0 {
9627
padding: 0 !important;
9628
}
9629
9630
.p-lg-1 {
9631
padding: 0.25rem !important;
9632
}
9633
9634
.p-lg-2 {
9635
padding: 0.5rem !important;
9636
}
9637
9638
.p-lg-3 {
9639
padding: 1rem !important;
9640
}
9641
9642
.p-lg-4 {
9643
padding: 1.5rem !important;
9644
}
9645
9646
.p-lg-5 {
9647
padding: 3rem !important;
9648
}
9649
9650
.px-lg-0 {
9651
padding-right: 0 !important;
9652
padding-left: 0 !important;
9653
}
9654
9655
.px-lg-1 {
9656
padding-right: 0.25rem !important;
9657
padding-left: 0.25rem !important;
9658
}
9659
9660
.px-lg-2 {
9661
padding-right: 0.5rem !important;
9662
padding-left: 0.5rem !important;
9663
}
9664
9665
.px-lg-3 {
9666
padding-right: 1rem !important;
9667
padding-left: 1rem !important;
9668
}
9669
9670
.px-lg-4 {
9671
padding-right: 1.5rem !important;
9672
padding-left: 1.5rem !important;
9673
}
9674
9675
.px-lg-5 {
9676
padding-right: 3rem !important;
9677
padding-left: 3rem !important;
9678
}
9679
9680
.py-lg-0 {
9681
padding-top: 0 !important;
9682
padding-bottom: 0 !important;
9683
}
9684
9685
.py-lg-1 {
9686
padding-top: 0.25rem !important;
9687
padding-bottom: 0.25rem !important;
9688
}
9689
9690
.py-lg-2 {
9691
padding-top: 0.5rem !important;
9692
padding-bottom: 0.5rem !important;
9693
}
9694
9695
.py-lg-3 {
9696
padding-top: 1rem !important;
9697
padding-bottom: 1rem !important;
9698
}
9699
9700
.py-lg-4 {
9701
padding-top: 1.5rem !important;
9702
padding-bottom: 1.5rem !important;
9703
}
9704
9705
.py-lg-5 {
9706
padding-top: 3rem !important;
9707
padding-bottom: 3rem !important;
9708
}
9709
9710
.pt-lg-0 {
9711
padding-top: 0 !important;
9712
}
9713
9714
.pt-lg-1 {
9715
padding-top: 0.25rem !important;
9716
}
9717
9718
.pt-lg-2 {
9719
padding-top: 0.5rem !important;
9720
}
9721
9722
.pt-lg-3 {
9723
padding-top: 1rem !important;
9724
}
9725
9726
.pt-lg-4 {
9727
padding-top: 1.5rem !important;
9728
}
9729
9730
.pt-lg-5 {
9731
padding-top: 3rem !important;
9732
}
9733
9734
.pe-lg-0 {
9735
padding-right: 0 !important;
9736
}
9737
9738
.pe-lg-1 {
9739
padding-right: 0.25rem !important;
9740
}
9741
9742
.pe-lg-2 {
9743
padding-right: 0.5rem !important;
9744
}
9745
9746
.pe-lg-3 {
9747
padding-right: 1rem !important;
9748
}
9749
9750
.pe-lg-4 {
9751
padding-right: 1.5rem !important;
9752
}
9753
9754
.pe-lg-5 {
9755
padding-right: 3rem !important;
9756
}
9757
9758
.pb-lg-0 {
9759
padding-bottom: 0 !important;
9760
}
9761
9762
.pb-lg-1 {
9763
padding-bottom: 0.25rem !important;
9764
}
9765
9766
.pb-lg-2 {
9767
padding-bottom: 0.5rem !important;
9768
}
9769
9770
.pb-lg-3 {
9771
padding-bottom: 1rem !important;
9772
}
9773
9774
.pb-lg-4 {
9775
padding-bottom: 1.5rem !important;
9776
}
9777
9778
.pb-lg-5 {
9779
padding-bottom: 3rem !important;
9780
}
9781
9782
.ps-lg-0 {
9783
padding-left: 0 !important;
9784
}
9785
9786
.ps-lg-1 {
9787
padding-left: 0.25rem !important;
9788
}
9789
9790
.ps-lg-2 {
9791
padding-left: 0.5rem !important;
9792
}
9793
9794
.ps-lg-3 {
9795
padding-left: 1rem !important;
9796
}
9797
9798
.ps-lg-4 {
9799
padding-left: 1.5rem !important;
9800
}
9801
9802
.ps-lg-5 {
9803
padding-left: 3rem !important;
9804
}
9805
9806
.text-lg-start {
9807
text-align: left !important;
9808
}
9809
9810
.text-lg-end {
9811
text-align: right !important;
9812
}
9813
9814
.text-lg-center {
9815
text-align: center !important;
9816
}
9817
}
9818
@media (min-width: 1200px) {
9819
.float-xl-start {
9820
float: left !important;
9821
}
9822
9823
.float-xl-end {
9824
float: right !important;
9825
}
9826
9827
.float-xl-none {
9828
float: none !important;
9829
}
9830
9831
.d-xl-inline {
9832
display: inline !important;
9833
}
9834
9835
.d-xl-inline-block {
9836
display: inline-block !important;
9837
}
9838
9839
.d-xl-block {
9840
display: block !important;
9841
}
9842
9843
.d-xl-grid {
9844
display: grid !important;
9845
}
9846
9847
.d-xl-table {
9848
display: table !important;
9849
}
9850
9851
.d-xl-table-row {
9852
display: table-row !important;
9853
}
9854
9855
.d-xl-table-cell {
9856
display: table-cell !important;
9857
}
9858
9859
.d-xl-flex {
9860
display: flex !important;
9861
}
9862
9863
.d-xl-inline-flex {
9864
display: inline-flex !important;
9865
}
9866
9867
.d-xl-none {
9868
display: none !important;
9869
}
9870
9871
.flex-xl-fill {
9872
flex: 1 1 auto !important;
9873
}
9874
9875
.flex-xl-row {
9876
flex-direction: row !important;
9877
}
9878
9879
.flex-xl-column {
9880
flex-direction: column !important;
9881
}
9882
9883
.flex-xl-row-reverse {
9884
flex-direction: row-reverse !important;
9885
}
9886
9887
.flex-xl-column-reverse {
9888
flex-direction: column-reverse !important;
9889
}
9890
9891
.flex-xl-grow-0 {
9892
flex-grow: 0 !important;
9893
}
9894
9895
.flex-xl-grow-1 {
9896
flex-grow: 1 !important;
9897
}
9898
9899
.flex-xl-shrink-0 {
9900
flex-shrink: 0 !important;
9901
}
9902
9903
.flex-xl-shrink-1 {
9904
flex-shrink: 1 !important;
9905
}
9906
9907
.flex-xl-wrap {
9908
flex-wrap: wrap !important;
9909
}
9910
9911
.flex-xl-nowrap {
9912
flex-wrap: nowrap !important;
9913
}
9914
9915
.flex-xl-wrap-reverse {
9916
flex-wrap: wrap-reverse !important;
9917
}
9918
9919
.gap-xl-0 {
9920
gap: 0 !important;
9921
}
9922
9923
.gap-xl-1 {
9924
gap: 0.25rem !important;
9925
}
9926
9927
.gap-xl-2 {
9928
gap: 0.5rem !important;
9929
}
9930
9931
.gap-xl-3 {
9932
gap: 1rem !important;
9933
}
9934
9935
.gap-xl-4 {
9936
gap: 1.5rem !important;
9937
}
9938
9939
.gap-xl-5 {
9940
gap: 3rem !important;
9941
}
9942
9943
.justify-content-xl-start {
9944
justify-content: flex-start !important;
9945
}
9946
9947
.justify-content-xl-end {
9948
justify-content: flex-end !important;
9949
}
9950
9951
.justify-content-xl-center {
9952
justify-content: center !important;
9953
}
9954
9955
.justify-content-xl-between {
9956
justify-content: space-between !important;
9957
}
9958
9959
.justify-content-xl-around {
9960
justify-content: space-around !important;
9961
}
9962
9963
.justify-content-xl-evenly {
9964
justify-content: space-evenly !important;
9965
}
9966
9967
.align-items-xl-start {
9968
align-items: flex-start !important;
9969
}
9970
9971
.align-items-xl-end {
9972
align-items: flex-end !important;
9973
}
9974
9975
.align-items-xl-center {
9976
align-items: center !important;
9977
}
9978
9979
.align-items-xl-baseline {
9980
align-items: baseline !important;
9981
}
9982
9983
.align-items-xl-stretch {
9984
align-items: stretch !important;
9985
}
9986
9987
.align-content-xl-start {
9988
align-content: flex-start !important;
9989
}
9990
9991
.align-content-xl-end {
9992
align-content: flex-end !important;
9993
}
9994
9995
.align-content-xl-center {
9996
align-content: center !important;
9997
}
9998
9999
.align-content-xl-between {
10000
align-content: space-between !important;
10001
}
10002
10003
.align-content-xl-around {
10004
align-content: space-around !important;
10005
}
10006
10007
.align-content-xl-stretch {
10008
align-content: stretch !important;
10009
}
10010
10011
.align-self-xl-auto {
10012
align-self: auto !important;
10013
}
10014
10015
.align-self-xl-start {
10016
align-self: flex-start !important;
10017
}
10018
10019
.align-self-xl-end {
10020
align-self: flex-end !important;
10021
}
10022
10023
.align-self-xl-center {
10024
align-self: center !important;
10025
}
10026
10027
.align-self-xl-baseline {
10028
align-self: baseline !important;
10029
}
10030
10031
.align-self-xl-stretch {
10032
align-self: stretch !important;
10033
}
10034
10035
.order-xl-first {
10036
order: -1 !important;
10037
}
10038
10039
.order-xl-0 {
10040
order: 0 !important;
10041
}
10042
10043
.order-xl-1 {
10044
order: 1 !important;
10045
}
10046
10047
.order-xl-2 {
10048
order: 2 !important;
10049
}
10050
10051
.order-xl-3 {
10052
order: 3 !important;
10053
}
10054
10055
.order-xl-4 {
10056
order: 4 !important;
10057
}
10058
10059
.order-xl-5 {
10060
order: 5 !important;
10061
}
10062
10063
.order-xl-last {
10064
order: 6 !important;
10065
}
10066
10067
.m-xl-0 {
10068
margin: 0 !important;
10069
}
10070
10071
.m-xl-1 {
10072
margin: 0.25rem !important;
10073
}
10074
10075
.m-xl-2 {
10076
margin: 0.5rem !important;
10077
}
10078
10079
.m-xl-3 {
10080
margin: 1rem !important;
10081
}
10082
10083
.m-xl-4 {
10084
margin: 1.5rem !important;
10085
}
10086
10087
.m-xl-5 {
10088
margin: 3rem !important;
10089
}
10090
10091
.m-xl-auto {
10092
margin: auto !important;
10093
}
10094
10095
.mx-xl-0 {
10096
margin-right: 0 !important;
10097
margin-left: 0 !important;
10098
}
10099
10100
.mx-xl-1 {
10101
margin-right: 0.25rem !important;
10102
margin-left: 0.25rem !important;
10103
}
10104
10105
.mx-xl-2 {
10106
margin-right: 0.5rem !important;
10107
margin-left: 0.5rem !important;
10108
}
10109
10110
.mx-xl-3 {
10111
margin-right: 1rem !important;
10112
margin-left: 1rem !important;
10113
}
10114
10115
.mx-xl-4 {
10116
margin-right: 1.5rem !important;
10117
margin-left: 1.5rem !important;
10118
}
10119
10120
.mx-xl-5 {
10121
margin-right: 3rem !important;
10122
margin-left: 3rem !important;
10123
}
10124
10125
.mx-xl-auto {
10126
margin-right: auto !important;
10127
margin-left: auto !important;
10128
}
10129
10130
.my-xl-0 {
10131
margin-top: 0 !important;
10132
margin-bottom: 0 !important;
10133
}
10134
10135
.my-xl-1 {
10136
margin-top: 0.25rem !important;
10137
margin-bottom: 0.25rem !important;
10138
}
10139
10140
.my-xl-2 {
10141
margin-top: 0.5rem !important;
10142
margin-bottom: 0.5rem !important;
10143
}
10144
10145
.my-xl-3 {
10146
margin-top: 1rem !important;
10147
margin-bottom: 1rem !important;
10148
}
10149
10150
.my-xl-4 {
10151
margin-top: 1.5rem !important;
10152
margin-bottom: 1.5rem !important;
10153
}
10154
10155
.my-xl-5 {
10156
margin-top: 3rem !important;
10157
margin-bottom: 3rem !important;
10158
}
10159
10160
.my-xl-auto {
10161
margin-top: auto !important;
10162
margin-bottom: auto !important;
10163
}
10164
10165
.mt-xl-0 {
10166
margin-top: 0 !important;
10167
}
10168
10169
.mt-xl-1 {
10170
margin-top: 0.25rem !important;
10171
}
10172
10173
.mt-xl-2 {
10174
margin-top: 0.5rem !important;
10175
}
10176
10177
.mt-xl-3 {
10178
margin-top: 1rem !important;
10179
}
10180
10181
.mt-xl-4 {
10182
margin-top: 1.5rem !important;
10183
}
10184
10185
.mt-xl-5 {
10186
margin-top: 3rem !important;
10187
}
10188
10189
.mt-xl-auto {
10190
margin-top: auto !important;
10191
}
10192
10193
.me-xl-0 {
10194
margin-right: 0 !important;
10195
}
10196
10197
.me-xl-1 {
10198
margin-right: 0.25rem !important;
10199
}
10200
10201
.me-xl-2 {
10202
margin-right: 0.5rem !important;
10203
}
10204
10205
.me-xl-3 {
10206
margin-right: 1rem !important;
10207
}
10208
10209
.me-xl-4 {
10210
margin-right: 1.5rem !important;
10211
}
10212
10213
.me-xl-5 {
10214
margin-right: 3rem !important;
10215
}
10216
10217
.me-xl-auto {
10218
margin-right: auto !important;
10219
}
10220
10221
.mb-xl-0 {
10222
margin-bottom: 0 !important;
10223
}
10224
10225
.mb-xl-1 {
10226
margin-bottom: 0.25rem !important;
10227
}
10228
10229
.mb-xl-2 {
10230
margin-bottom: 0.5rem !important;
10231
}
10232
10233
.mb-xl-3 {
10234
margin-bottom: 1rem !important;
10235
}
10236
10237
.mb-xl-4 {
10238
margin-bottom: 1.5rem !important;
10239
}
10240
10241
.mb-xl-5 {
10242
margin-bottom: 3rem !important;
10243
}
10244
10245
.mb-xl-auto {
10246
margin-bottom: auto !important;
10247
}
10248
10249
.ms-xl-0 {
10250
margin-left: 0 !important;
10251
}
10252
10253
.ms-xl-1 {
10254
margin-left: 0.25rem !important;
10255
}
10256
10257
.ms-xl-2 {
10258
margin-left: 0.5rem !important;
10259
}
10260
10261
.ms-xl-3 {
10262
margin-left: 1rem !important;
10263
}
10264
10265
.ms-xl-4 {
10266
margin-left: 1.5rem !important;
10267
}
10268
10269
.ms-xl-5 {
10270
margin-left: 3rem !important;
10271
}
10272
10273
.ms-xl-auto {
10274
margin-left: auto !important;
10275
}
10276
10277
.p-xl-0 {
10278
padding: 0 !important;
10279
}
10280
10281
.p-xl-1 {
10282
padding: 0.25rem !important;
10283
}
10284
10285
.p-xl-2 {
10286
padding: 0.5rem !important;
10287
}
10288
10289
.p-xl-3 {
10290
padding: 1rem !important;
10291
}
10292
10293
.p-xl-4 {
10294
padding: 1.5rem !important;
10295
}
10296
10297
.p-xl-5 {
10298
padding: 3rem !important;
10299
}
10300
10301
.px-xl-0 {
10302
padding-right: 0 !important;
10303
padding-left: 0 !important;
10304
}
10305
10306
.px-xl-1 {
10307
padding-right: 0.25rem !important;
10308
padding-left: 0.25rem !important;
10309
}
10310
10311
.px-xl-2 {
10312
padding-right: 0.5rem !important;
10313
padding-left: 0.5rem !important;
10314
}
10315
10316
.px-xl-3 {
10317
padding-right: 1rem !important;
10318
padding-left: 1rem !important;
10319
}
10320
10321
.px-xl-4 {
10322
padding-right: 1.5rem !important;
10323
padding-left: 1.5rem !important;
10324
}
10325
10326
.px-xl-5 {
10327
padding-right: 3rem !important;
10328
padding-left: 3rem !important;
10329
}
10330
10331
.py-xl-0 {
10332
padding-top: 0 !important;
10333
padding-bottom: 0 !important;
10334
}
10335
10336
.py-xl-1 {
10337
padding-top: 0.25rem !important;
10338
padding-bottom: 0.25rem !important;
10339
}
10340
10341
.py-xl-2 {
10342
padding-top: 0.5rem !important;
10343
padding-bottom: 0.5rem !important;
10344
}
10345
10346
.py-xl-3 {
10347
padding-top: 1rem !important;
10348
padding-bottom: 1rem !important;
10349
}
10350
10351
.py-xl-4 {
10352
padding-top: 1.5rem !important;
10353
padding-bottom: 1.5rem !important;
10354
}
10355
10356
.py-xl-5 {
10357
padding-top: 3rem !important;
10358
padding-bottom: 3rem !important;
10359
}
10360
10361
.pt-xl-0 {
10362
padding-top: 0 !important;
10363
}
10364
10365
.pt-xl-1 {
10366
padding-top: 0.25rem !important;
10367
}
10368
10369
.pt-xl-2 {
10370
padding-top: 0.5rem !important;
10371
}
10372
10373
.pt-xl-3 {
10374
padding-top: 1rem !important;
10375
}
10376
10377
.pt-xl-4 {
10378
padding-top: 1.5rem !important;
10379
}
10380
10381
.pt-xl-5 {
10382
padding-top: 3rem !important;
10383
}
10384
10385
.pe-xl-0 {
10386
padding-right: 0 !important;
10387
}
10388
10389
.pe-xl-1 {
10390
padding-right: 0.25rem !important;
10391
}
10392
10393
.pe-xl-2 {
10394
padding-right: 0.5rem !important;
10395
}
10396
10397
.pe-xl-3 {
10398
padding-right: 1rem !important;
10399
}
10400
10401
.pe-xl-4 {
10402
padding-right: 1.5rem !important;
10403
}
10404
10405
.pe-xl-5 {
10406
padding-right: 3rem !important;
10407
}
10408
10409
.pb-xl-0 {
10410
padding-bottom: 0 !important;
10411
}
10412
10413
.pb-xl-1 {
10414
padding-bottom: 0.25rem !important;
10415
}
10416
10417
.pb-xl-2 {
10418
padding-bottom: 0.5rem !important;
10419
}
10420
10421
.pb-xl-3 {
10422
padding-bottom: 1rem !important;
10423
}
10424
10425
.pb-xl-4 {
10426
padding-bottom: 1.5rem !important;
10427
}
10428
10429
.pb-xl-5 {
10430
padding-bottom: 3rem !important;
10431
}
10432
10433
.ps-xl-0 {
10434
padding-left: 0 !important;
10435
}
10436
10437
.ps-xl-1 {
10438
padding-left: 0.25rem !important;
10439
}
10440
10441
.ps-xl-2 {
10442
padding-left: 0.5rem !important;
10443
}
10444
10445
.ps-xl-3 {
10446
padding-left: 1rem !important;
10447
}
10448
10449
.ps-xl-4 {
10450
padding-left: 1.5rem !important;
10451
}
10452
10453
.ps-xl-5 {
10454
padding-left: 3rem !important;
10455
}
10456
10457
.text-xl-start {
10458
text-align: left !important;
10459
}
10460
10461
.text-xl-end {
10462
text-align: right !important;
10463
}
10464
10465
.text-xl-center {
10466
text-align: center !important;
10467
}
10468
}
10469
@media (min-width: 1400px) {
10470
.float-xxl-start {
10471
float: left !important;
10472
}
10473
10474
.float-xxl-end {
10475
float: right !important;
10476
}
10477
10478
.float-xxl-none {
10479
float: none !important;
10480
}
10481
10482
.d-xxl-inline {
10483
display: inline !important;
10484
}
10485
10486
.d-xxl-inline-block {
10487
display: inline-block !important;
10488
}
10489
10490
.d-xxl-block {
10491
display: block !important;
10492
}
10493
10494
.d-xxl-grid {
10495
display: grid !important;
10496
}
10497
10498
.d-xxl-table {
10499
display: table !important;
10500
}
10501
10502
.d-xxl-table-row {
10503
display: table-row !important;
10504
}
10505
10506
.d-xxl-table-cell {
10507
display: table-cell !important;
10508
}
10509
10510
.d-xxl-flex {
10511
display: flex !important;
10512
}
10513
10514
.d-xxl-inline-flex {
10515
display: inline-flex !important;
10516
}
10517
10518
.d-xxl-none {
10519
display: none !important;
10520
}
10521
10522
.flex-xxl-fill {
10523
flex: 1 1 auto !important;
10524
}
10525
10526
.flex-xxl-row {
10527
flex-direction: row !important;
10528
}
10529
10530
.flex-xxl-column {
10531
flex-direction: column !important;
10532
}
10533
10534
.flex-xxl-row-reverse {
10535
flex-direction: row-reverse !important;
10536
}
10537
10538
.flex-xxl-column-reverse {
10539
flex-direction: column-reverse !important;
10540
}
10541
10542
.flex-xxl-grow-0 {
10543
flex-grow: 0 !important;
10544
}
10545
10546
.flex-xxl-grow-1 {
10547
flex-grow: 1 !important;
10548
}
10549
10550
.flex-xxl-shrink-0 {
10551
flex-shrink: 0 !important;
10552
}
10553
10554
.flex-xxl-shrink-1 {
10555
flex-shrink: 1 !important;
10556
}
10557
10558
.flex-xxl-wrap {
10559
flex-wrap: wrap !important;
10560
}
10561
10562
.flex-xxl-nowrap {
10563
flex-wrap: nowrap !important;
10564
}
10565
10566
.flex-xxl-wrap-reverse {
10567
flex-wrap: wrap-reverse !important;
10568
}
10569
10570
.gap-xxl-0 {
10571
gap: 0 !important;
10572
}
10573
10574
.gap-xxl-1 {
10575
gap: 0.25rem !important;
10576
}
10577
10578
.gap-xxl-2 {
10579
gap: 0.5rem !important;
10580
}
10581
10582
.gap-xxl-3 {
10583
gap: 1rem !important;
10584
}
10585
10586
.gap-xxl-4 {
10587
gap: 1.5rem !important;
10588
}
10589
10590
.gap-xxl-5 {
10591
gap: 3rem !important;
10592
}
10593
10594
.justify-content-xxl-start {
10595
justify-content: flex-start !important;
10596
}
10597
10598
.justify-content-xxl-end {
10599
justify-content: flex-end !important;
10600
}
10601
10602
.justify-content-xxl-center {
10603
justify-content: center !important;
10604
}
10605
10606
.justify-content-xxl-between {
10607
justify-content: space-between !important;
10608
}
10609
10610
.justify-content-xxl-around {
10611
justify-content: space-around !important;
10612
}
10613
10614
.justify-content-xxl-evenly {
10615
justify-content: space-evenly !important;
10616
}
10617
10618
.align-items-xxl-start {
10619
align-items: flex-start !important;
10620
}
10621
10622
.align-items-xxl-end {
10623
align-items: flex-end !important;
10624
}
10625
10626
.align-items-xxl-center {
10627
align-items: center !important;
10628
}
10629
10630
.align-items-xxl-baseline {
10631
align-items: baseline !important;
10632
}
10633
10634
.align-items-xxl-stretch {
10635
align-items: stretch !important;
10636
}
10637
10638
.align-content-xxl-start {
10639
align-content: flex-start !important;
10640
}
10641
10642
.align-content-xxl-end {
10643
align-content: flex-end !important;
10644
}
10645
10646
.align-content-xxl-center {
10647
align-content: center !important;
10648
}
10649
10650
.align-content-xxl-between {
10651
align-content: space-between !important;
10652
}
10653
10654
.align-content-xxl-around {
10655
align-content: space-around !important;
10656
}
10657
10658
.align-content-xxl-stretch {
10659
align-content: stretch !important;
10660
}
10661
10662
.align-self-xxl-auto {
10663
align-self: auto !important;
10664
}
10665
10666
.align-self-xxl-start {
10667
align-self: flex-start !important;
10668
}
10669
10670
.align-self-xxl-end {
10671
align-self: flex-end !important;
10672
}
10673
10674
.align-self-xxl-center {
10675
align-self: center !important;
10676
}
10677
10678
.align-self-xxl-baseline {
10679
align-self: baseline !important;
10680
}
10681
10682
.align-self-xxl-stretch {
10683
align-self: stretch !important;
10684
}
10685
10686
.order-xxl-first {
10687
order: -1 !important;
10688
}
10689
10690
.order-xxl-0 {
10691
order: 0 !important;
10692
}
10693
10694
.order-xxl-1 {
10695
order: 1 !important;
10696
}
10697
10698
.order-xxl-2 {
10699
order: 2 !important;
10700
}
10701
10702
.order-xxl-3 {
10703
order: 3 !important;
10704
}
10705
10706
.order-xxl-4 {
10707
order: 4 !important;
10708
}
10709
10710
.order-xxl-5 {
10711
order: 5 !important;
10712
}
10713
10714
.order-xxl-last {
10715
order: 6 !important;
10716
}
10717
10718
.m-xxl-0 {
10719
margin: 0 !important;
10720
}
10721
10722
.m-xxl-1 {
10723
margin: 0.25rem !important;
10724
}
10725
10726
.m-xxl-2 {
10727
margin: 0.5rem !important;
10728
}
10729
10730
.m-xxl-3 {
10731
margin: 1rem !important;
10732
}
10733
10734
.m-xxl-4 {
10735
margin: 1.5rem !important;
10736
}
10737
10738
.m-xxl-5 {
10739
margin: 3rem !important;
10740
}
10741
10742
.m-xxl-auto {
10743
margin: auto !important;
10744
}
10745
10746
.mx-xxl-0 {
10747
margin-right: 0 !important;
10748
margin-left: 0 !important;
10749
}
10750
10751
.mx-xxl-1 {
10752
margin-right: 0.25rem !important;
10753
margin-left: 0.25rem !important;
10754
}
10755
10756
.mx-xxl-2 {
10757
margin-right: 0.5rem !important;
10758
margin-left: 0.5rem !important;
10759
}
10760
10761
.mx-xxl-3 {
10762
margin-right: 1rem !important;
10763
margin-left: 1rem !important;
10764
}
10765
10766
.mx-xxl-4 {
10767
margin-right: 1.5rem !important;
10768
margin-left: 1.5rem !important;
10769
}
10770
10771
.mx-xxl-5 {
10772
margin-right: 3rem !important;
10773
margin-left: 3rem !important;
10774
}
10775
10776
.mx-xxl-auto {
10777
margin-right: auto !important;
10778
margin-left: auto !important;
10779
}
10780
10781
.my-xxl-0 {
10782
margin-top: 0 !important;
10783
margin-bottom: 0 !important;
10784
}
10785
10786
.my-xxl-1 {
10787
margin-top: 0.25rem !important;
10788
margin-bottom: 0.25rem !important;
10789
}
10790
10791
.my-xxl-2 {
10792
margin-top: 0.5rem !important;
10793
margin-bottom: 0.5rem !important;
10794
}
10795
10796
.my-xxl-3 {
10797
margin-top: 1rem !important;
10798
margin-bottom: 1rem !important;
10799
}
10800
10801
.my-xxl-4 {
10802
margin-top: 1.5rem !important;
10803
margin-bottom: 1.5rem !important;
10804
}
10805
10806
.my-xxl-5 {
10807
margin-top: 3rem !important;
10808
margin-bottom: 3rem !important;
10809
}
10810
10811
.my-xxl-auto {
10812
margin-top: auto !important;
10813
margin-bottom: auto !important;
10814
}
10815
10816
.mt-xxl-0 {
10817
margin-top: 0 !important;
10818
}
10819
10820
.mt-xxl-1 {
10821
margin-top: 0.25rem !important;
10822
}
10823
10824
.mt-xxl-2 {
10825
margin-top: 0.5rem !important;
10826
}
10827
10828
.mt-xxl-3 {
10829
margin-top: 1rem !important;
10830
}
10831
10832
.mt-xxl-4 {
10833
margin-top: 1.5rem !important;
10834
}
10835
10836
.mt-xxl-5 {
10837
margin-top: 3rem !important;
10838
}
10839
10840
.mt-xxl-auto {
10841
margin-top: auto !important;
10842
}
10843
10844
.me-xxl-0 {
10845
margin-right: 0 !important;
10846
}
10847
10848
.me-xxl-1 {
10849
margin-right: 0.25rem !important;
10850
}
10851
10852
.me-xxl-2 {
10853
margin-right: 0.5rem !important;
10854
}
10855
10856
.me-xxl-3 {
10857
margin-right: 1rem !important;
10858
}
10859
10860
.me-xxl-4 {
10861
margin-right: 1.5rem !important;
10862
}
10863
10864
.me-xxl-5 {
10865
margin-right: 3rem !important;
10866
}
10867
10868
.me-xxl-auto {
10869
margin-right: auto !important;
10870
}
10871
10872
.mb-xxl-0 {
10873
margin-bottom: 0 !important;
10874
}
10875
10876
.mb-xxl-1 {
10877
margin-bottom: 0.25rem !important;
10878
}
10879
10880
.mb-xxl-2 {
10881
margin-bottom: 0.5rem !important;
10882
}
10883
10884
.mb-xxl-3 {
10885
margin-bottom: 1rem !important;
10886
}
10887
10888
.mb-xxl-4 {
10889
margin-bottom: 1.5rem !important;
10890
}
10891
10892
.mb-xxl-5 {
10893
margin-bottom: 3rem !important;
10894
}
10895
10896
.mb-xxl-auto {
10897
margin-bottom: auto !important;
10898
}
10899
10900
.ms-xxl-0 {
10901
margin-left: 0 !important;
10902
}
10903
10904
.ms-xxl-1 {
10905
margin-left: 0.25rem !important;
10906
}
10907
10908
.ms-xxl-2 {
10909
margin-left: 0.5rem !important;
10910
}
10911
10912
.ms-xxl-3 {
10913
margin-left: 1rem !important;
10914
}
10915
10916
.ms-xxl-4 {
10917
margin-left: 1.5rem !important;
10918
}
10919
10920
.ms-xxl-5 {
10921
margin-left: 3rem !important;
10922
}
10923
10924
.ms-xxl-auto {
10925
margin-left: auto !important;
10926
}
10927
10928
.p-xxl-0 {
10929
padding: 0 !important;
10930
}
10931
10932
.p-xxl-1 {
10933
padding: 0.25rem !important;
10934
}
10935
10936
.p-xxl-2 {
10937
padding: 0.5rem !important;
10938
}
10939
10940
.p-xxl-3 {
10941
padding: 1rem !important;
10942
}
10943
10944
.p-xxl-4 {
10945
padding: 1.5rem !important;
10946
}
10947
10948
.p-xxl-5 {
10949
padding: 3rem !important;
10950
}
10951
10952
.px-xxl-0 {
10953
padding-right: 0 !important;
10954
padding-left: 0 !important;
10955
}
10956
10957
.px-xxl-1 {
10958
padding-right: 0.25rem !important;
10959
padding-left: 0.25rem !important;
10960
}
10961
10962
.px-xxl-2 {
10963
padding-right: 0.5rem !important;
10964
padding-left: 0.5rem !important;
10965
}
10966
10967
.px-xxl-3 {
10968
padding-right: 1rem !important;
10969
padding-left: 1rem !important;
10970
}
10971
10972
.px-xxl-4 {
10973
padding-right: 1.5rem !important;
10974
padding-left: 1.5rem !important;
10975
}
10976
10977
.px-xxl-5 {
10978
padding-right: 3rem !important;
10979
padding-left: 3rem !important;
10980
}
10981
10982
.py-xxl-0 {
10983
padding-top: 0 !important;
10984
padding-bottom: 0 !important;
10985
}
10986
10987
.py-xxl-1 {
10988
padding-top: 0.25rem !important;
10989
padding-bottom: 0.25rem !important;
10990
}
10991
10992
.py-xxl-2 {
10993
padding-top: 0.5rem !important;
10994
padding-bottom: 0.5rem !important;
10995
}
10996
10997
.py-xxl-3 {
10998
padding-top: 1rem !important;
10999
padding-bottom: 1rem !important;
11000
}
11001
11002
.py-xxl-4 {
11003
padding-top: 1.5rem !important;
11004
padding-bottom: 1.5rem !important;
11005
}
11006
11007
.py-xxl-5 {
11008
padding-top: 3rem !important;
11009
padding-bottom: 3rem !important;
11010
}
11011
11012
.pt-xxl-0 {
11013
padding-top: 0 !important;
11014
}
11015
11016
.pt-xxl-1 {
11017
padding-top: 0.25rem !important;
11018
}
11019
11020
.pt-xxl-2 {
11021
padding-top: 0.5rem !important;
11022
}
11023
11024
.pt-xxl-3 {
11025
padding-top: 1rem !important;
11026
}
11027
11028
.pt-xxl-4 {
11029
padding-top: 1.5rem !important;
11030
}
11031
11032
.pt-xxl-5 {
11033
padding-top: 3rem !important;
11034
}
11035
11036
.pe-xxl-0 {
11037
padding-right: 0 !important;
11038
}
11039
11040
.pe-xxl-1 {
11041
padding-right: 0.25rem !important;
11042
}
11043
11044
.pe-xxl-2 {
11045
padding-right: 0.5rem !important;
11046
}
11047
11048
.pe-xxl-3 {
11049
padding-right: 1rem !important;
11050
}
11051
11052
.pe-xxl-4 {
11053
padding-right: 1.5rem !important;
11054
}
11055
11056
.pe-xxl-5 {
11057
padding-right: 3rem !important;
11058
}
11059
11060
.pb-xxl-0 {
11061
padding-bottom: 0 !important;
11062
}
11063
11064
.pb-xxl-1 {
11065
padding-bottom: 0.25rem !important;
11066
}
11067
11068
.pb-xxl-2 {
11069
padding-bottom: 0.5rem !important;
11070
}
11071
11072
.pb-xxl-3 {
11073
padding-bottom: 1rem !important;
11074
}
11075
11076
.pb-xxl-4 {
11077
padding-bottom: 1.5rem !important;
11078
}
11079
11080
.pb-xxl-5 {
11081
padding-bottom: 3rem !important;
11082
}
11083
11084
.ps-xxl-0 {
11085
padding-left: 0 !important;
11086
}
11087
11088
.ps-xxl-1 {
11089
padding-left: 0.25rem !important;
11090
}
11091
11092
.ps-xxl-2 {
11093
padding-left: 0.5rem !important;
11094
}
11095
11096
.ps-xxl-3 {
11097
padding-left: 1rem !important;
11098
}
11099
11100
.ps-xxl-4 {
11101
padding-left: 1.5rem !important;
11102
}
11103
11104
.ps-xxl-5 {
11105
padding-left: 3rem !important;
11106
}
11107
11108
.text-xxl-start {
11109
text-align: left !important;
11110
}
11111
11112
.text-xxl-end {
11113
text-align: right !important;
11114
}
11115
11116
.text-xxl-center {
11117
text-align: center !important;
11118
}
11119
}
11120
@media (min-width: 1200px) {
11121
.fs-1 {
11122
font-size: 2.5rem !important;
11123
}
11124
11125
.fs-2 {
11126
font-size: 2rem !important;
11127
}
11128
11129
.fs-3 {
11130
font-size: 1.75rem !important;
11131
}
11132
11133
.fs-4 {
11134
font-size: 1.5rem !important;
11135
}
11136
}
11137
@media print {
11138
.d-print-inline {
11139
display: inline !important;
11140
}
11141
11142
.d-print-inline-block {
11143
display: inline-block !important;
11144
}
11145
11146
.d-print-block {
11147
display: block !important;
11148
}
11149
11150
.d-print-grid {
11151
display: grid !important;
11152
}
11153
11154
.d-print-table {
11155
display: table !important;
11156
}
11157
11158
.d-print-table-row {
11159
display: table-row !important;
11160
}
11161
11162
.d-print-table-cell {
11163
display: table-cell !important;
11164
}
11165
11166
.d-print-flex {
11167
display: flex !important;
11168
}
11169
11170
.d-print-inline-flex {
11171
display: inline-flex !important;
11172
}
11173
11174
.d-print-none {
11175
display: none !important;
11176
}
11177
}
11178
html, body {
11179
background-image: var(--bs-gradient);
11180
background-color: var(--bs-body-bg);
11181
}
11182
11183
.dark-mode {
11184
/* redefine theme colors */
11185
/* set background values */
11186
--bs-body-bg: #455a64;
11187
/* redefine theme color variables */
11188
--bs-primary: #5c7ba8;
11189
--bs-secondary: #146c43;
11190
/* redefine theme theme-colors-rgb variables */
11191
--bs-primary-rgb: 92, 123, 168;
11192
--bs-secondary-rgb: 20, 108, 67;
11193
/*!
11194
* Bootstrap v5.1.3 (https://getbootstrap.com/)
11195
* Copyright 2011-2021 The Bootstrap Authors
11196
* Copyright 2011-2021 Twitter, Inc.
11197
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
11198
*/
11199
/* rtl:raw:
11200
[type="tel"],
11201
[type="url"],
11202
[type="email"],
11203
[type="number"] {
11204
direction: ltr;
11205
}
11206
*/
11207
/* rtl:begin:ignore */
11208
/* rtl:end:ignore */
11209
/* rtl:options: {
11210
"autoRename": true,
11211
"stringMap":[ {
11212
"name" : "prev-next",
11213
"search" : "prev",
11214
"replace" : "next"
11215
} ]
11216
} */
11217
/* rtl:begin:remove */
11218
/* rtl:end:remove */
11219
}
11220
.dark-mode :root {
11221
--bs-blue: #0d6efd;
11222
--bs-indigo: #6610f2;
11223
--bs-purple: #6f42c1;
11224
--bs-pink: #d63384;
11225
--bs-red: #dc3545;
11226
--bs-orange: #fd7e14;
11227
--bs-yellow: #ffc107;
11228
--bs-green: #198754;
11229
--bs-teal: #20c997;
11230
--bs-cyan: #0dcaf0;
11231
--bs-white: #fff;
11232
--bs-gray: #6c757d;
11233
--bs-gray-dark: #343a40;
11234
--bs-gray-100: #f8f9fa;
11235
--bs-gray-200: #e9ecef;
11236
--bs-gray-300: #dee2e6;
11237
--bs-gray-400: #ced4da;
11238
--bs-gray-500: #adb5bd;
11239
--bs-gray-600: #6c757d;
11240
--bs-gray-700: #495057;
11241
--bs-gray-800: #343a40;
11242
--bs-gray-900: #212529;
11243
--bs-primary: #5c7ba8;
11244
--bs-secondary: #146c43;
11245
--bs-primary-rgb: 92, 123, 168;
11246
--bs-secondary-rgb: 20, 108, 67;
11247
--bs-white-rgb: 255, 255, 255;
11248
--bs-black-rgb: 0, 0, 0;
11249
--bs-body-color-rgb: 33, 37, 41;
11250
--bs-body-bg-rgb: 69, 90, 100;
11251
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
11252
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
11253
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
11254
--bs-body-font-family: var(--bs-font-sans-serif);
11255
--bs-body-font-size: 1rem;
11256
--bs-body-font-weight: 400;
11257
--bs-body-line-height: 1.5;
11258
--bs-body-color: #212529;
11259
--bs-body-bg: #455a64;
11260
}
11261
.dark-mode *,
11262
.dark-mode *::before,
11263
.dark-mode *::after {
11264
box-sizing: border-box;
11265
}
11266
@media (prefers-reduced-motion: no-preference) {
11267
.dark-mode :root {
11268
scroll-behavior: smooth;
11269
}
11270
}
11271
.dark-mode body {
11272
margin: 0;
11273
font-family: var(--bs-body-font-family);
11274
font-size: var(--bs-body-font-size);
11275
font-weight: var(--bs-body-font-weight);
11276
line-height: var(--bs-body-line-height);
11277
color: var(--bs-body-color);
11278
text-align: var(--bs-body-text-align);
11279
background-color: var(--bs-body-bg);
11280
-webkit-text-size-adjust: 100%;
11281
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
11282
}
11283
.dark-mode hr {
11284
margin: 1rem 0;
11285
color: inherit;
11286
background-color: currentColor;
11287
border: 0;
11288
opacity: 0.25;
11289
}
11290
.dark-mode hr:not([size]) {
11291
height: 1px;
11292
}
11293
.dark-mode h6, .dark-mode .h6, .dark-mode h5, .dark-mode .h5, .dark-mode h4, .dark-mode .h4, .dark-mode h3, .dark-mode .h3, .dark-mode h2, .dark-mode .h2, .dark-mode h1, .dark-mode .h1 {
11294
margin-top: 0;
11295
margin-bottom: 0.5rem;
11296
font-weight: 500;
11297
line-height: 1.2;
11298
}
11299
.dark-mode h1, .dark-mode .h1 {
11300
font-size: calc(1.375rem + 1.5vw);
11301
}
11302
@media (min-width: 1200px) {
11303
.dark-mode h1, .dark-mode .h1 {
11304
font-size: 2.5rem;
11305
}
11306
}
11307
.dark-mode h2, .dark-mode .h2 {
11308
font-size: calc(1.325rem + 0.9vw);
11309
}
11310
@media (min-width: 1200px) {
11311
.dark-mode h2, .dark-mode .h2 {
11312
font-size: 2rem;
11313
}
11314
}
11315
.dark-mode h3, .dark-mode .h3 {
11316
font-size: calc(1.3rem + 0.6vw);
11317
}
11318
@media (min-width: 1200px) {
11319
.dark-mode h3, .dark-mode .h3 {
11320
font-size: 1.75rem;
11321
}
11322
}
11323
.dark-mode h4, .dark-mode .h4 {
11324
font-size: calc(1.275rem + 0.3vw);
11325
}
11326
@media (min-width: 1200px) {
11327
.dark-mode h4, .dark-mode .h4 {
11328
font-size: 1.5rem;
11329
}
11330
}
11331
.dark-mode h5, .dark-mode .h5 {
11332
font-size: 1.25rem;
11333
}
11334
.dark-mode h6, .dark-mode .h6 {
11335
font-size: 1rem;
11336
}
11337
.dark-mode p {
11338
margin-top: 0;
11339
margin-bottom: 1rem;
11340
}
11341
.dark-mode abbr[title],
11342
.dark-mode abbr[data-bs-original-title] {
11343
text-decoration: underline dotted;
11344
cursor: help;
11345
text-decoration-skip-ink: none;
11346
}
11347
.dark-mode address {
11348
margin-bottom: 1rem;
11349
font-style: normal;
11350
line-height: inherit;
11351
}
11352
.dark-mode ol,
11353
.dark-mode ul {
11354
padding-left: 2rem;
11355
}
11356
.dark-mode ol,
11357
.dark-mode ul,
11358
.dark-mode dl {
11359
margin-top: 0;
11360
margin-bottom: 1rem;
11361
}
11362
.dark-mode ol ol,
11363
.dark-mode ul ul,
11364
.dark-mode ol ul,
11365
.dark-mode ul ol {
11366
margin-bottom: 0;
11367
}
11368
.dark-mode dt {
11369
font-weight: 700;
11370
}
11371
.dark-mode dd {
11372
margin-bottom: 0.5rem;
11373
margin-left: 0;
11374
}
11375
.dark-mode blockquote {
11376
margin: 0 0 1rem;
11377
}
11378
.dark-mode b,
11379
.dark-mode strong {
11380
font-weight: bolder;
11381
}
11382
.dark-mode small, .dark-mode .small {
11383
font-size: 0.875em;
11384
}
11385
.dark-mode mark, .dark-mode .mark {
11386
padding: 0.2em;
11387
background-color: #fcf8e3;
11388
}
11389
.dark-mode sub,
11390
.dark-mode sup {
11391
position: relative;
11392
font-size: 0.75em;
11393
line-height: 0;
11394
vertical-align: baseline;
11395
}
11396
.dark-mode sub {
11397
bottom: -0.25em;
11398
}
11399
.dark-mode sup {
11400
top: -0.5em;
11401
}
11402
.dark-mode a {
11403
color: #a1a9bd;
11404
text-decoration: underline;
11405
}
11406
.dark-mode a:hover {
11407
color: #818797;
11408
}
11409
.dark-mode a:not([href]):not([class]), .dark-mode a:not([href]):not([class]):hover {
11410
color: inherit;
11411
text-decoration: none;
11412
}
11413
.dark-mode pre,
11414
.dark-mode code,
11415
.dark-mode kbd,
11416
.dark-mode samp {
11417
font-family: var(--bs-font-monospace);
11418
font-size: 1em;
11419
direction: ltr /* rtl:ignore */;
11420
unicode-bidi: bidi-override;
11421
}
11422
.dark-mode pre {
11423
display: block;
11424
margin-top: 0;
11425
margin-bottom: 1rem;
11426
overflow: auto;
11427
font-size: 0.875em;
11428
}
11429
.dark-mode pre code {
11430
font-size: inherit;
11431
color: inherit;
11432
word-break: normal;
11433
}
11434
.dark-mode code {
11435
font-size: 0.875em;
11436
color: #d63384;
11437
word-wrap: break-word;
11438
}
11439
a > .dark-mode code {
11440
color: inherit;
11441
}
11442
.dark-mode kbd {
11443
padding: 0.2rem 0.4rem;
11444
font-size: 0.875em;
11445
color: #fff;
11446
background-color: #212529;
11447
border-radius: 0.2rem;
11448
}
11449
.dark-mode kbd kbd {
11450
padding: 0;
11451
font-size: 1em;
11452
font-weight: 700;
11453
}
11454
.dark-mode figure {
11455
margin: 0 0 1rem;
11456
}
11457
.dark-mode img,
11458
.dark-mode svg {
11459
vertical-align: middle;
11460
}
11461
.dark-mode table {
11462
caption-side: bottom;
11463
border-collapse: collapse;
11464
}
11465
.dark-mode caption {
11466
padding-top: 0.5rem;
11467
padding-bottom: 0.5rem;
11468
color: #6c757d;
11469
text-align: left;
11470
}
11471
.dark-mode th {
11472
text-align: inherit;
11473
text-align: -webkit-match-parent;
11474
}
11475
.dark-mode thead,
11476
.dark-mode tbody,
11477
.dark-mode tfoot,
11478
.dark-mode tr,
11479
.dark-mode td,
11480
.dark-mode th {
11481
border-color: inherit;
11482
border-style: solid;
11483
border-width: 0;
11484
}
11485
.dark-mode label {
11486
display: inline-block;
11487
}
11488
.dark-mode button {
11489
border-radius: 0;
11490
}
11491
.dark-mode button:focus:not(:focus-visible) {
11492
outline: 0;
11493
}
11494
.dark-mode input,
11495
.dark-mode button,
11496
.dark-mode select,
11497
.dark-mode optgroup,
11498
.dark-mode textarea {
11499
margin: 0;
11500
font-family: inherit;
11501
font-size: inherit;
11502
line-height: inherit;
11503
}
11504
.dark-mode button,
11505
.dark-mode select {
11506
text-transform: none;
11507
}
11508
.dark-mode [role=button] {
11509
cursor: pointer;
11510
}
11511
.dark-mode select {
11512
word-wrap: normal;
11513
}
11514
.dark-mode select:disabled {
11515
opacity: 1;
11516
}
11517
.dark-mode [list]::-webkit-calendar-picker-indicator {
11518
display: none;
11519
}
11520
.dark-mode button,
11521
.dark-mode [type=button],
11522
.dark-mode [type=reset],
11523
.dark-mode [type=submit] {
11524
-webkit-appearance: button;
11525
}
11526
.dark-mode button:not(:disabled),
11527
.dark-mode [type=button]:not(:disabled),
11528
.dark-mode [type=reset]:not(:disabled),
11529
.dark-mode [type=submit]:not(:disabled) {
11530
cursor: pointer;
11531
}
11532
.dark-mode ::-moz-focus-inner {
11533
padding: 0;
11534
border-style: none;
11535
}
11536
.dark-mode textarea {
11537
resize: vertical;
11538
}
11539
.dark-mode fieldset {
11540
min-width: 0;
11541
padding: 0;
11542
margin: 0;
11543
border: 0;
11544
}
11545
.dark-mode legend {
11546
float: left;
11547
width: 100%;
11548
padding: 0;
11549
margin-bottom: 0.5rem;
11550
font-size: calc(1.275rem + 0.3vw);
11551
line-height: inherit;
11552
}
11553
@media (min-width: 1200px) {
11554
.dark-mode legend {
11555
font-size: 1.5rem;
11556
}
11557
}
11558
.dark-mode legend + * {
11559
clear: left;
11560
}
11561
.dark-mode ::-webkit-datetime-edit-fields-wrapper,
11562
.dark-mode ::-webkit-datetime-edit-text,
11563
.dark-mode ::-webkit-datetime-edit-minute,
11564
.dark-mode ::-webkit-datetime-edit-hour-field,
11565
.dark-mode ::-webkit-datetime-edit-day-field,
11566
.dark-mode ::-webkit-datetime-edit-month-field,
11567
.dark-mode ::-webkit-datetime-edit-year-field {
11568
padding: 0;
11569
}
11570
.dark-mode ::-webkit-inner-spin-button {
11571
height: auto;
11572
}
11573
.dark-mode [type=search] {
11574
outline-offset: -2px;
11575
-webkit-appearance: textfield;
11576
}
11577
.dark-mode ::-webkit-search-decoration {
11578
-webkit-appearance: none;
11579
}
11580
.dark-mode ::-webkit-color-swatch-wrapper {
11581
padding: 0;
11582
}
11583
.dark-mode ::file-selector-button {
11584
font: inherit;
11585
}
11586
.dark-mode ::-webkit-file-upload-button {
11587
font: inherit;
11588
-webkit-appearance: button;
11589
}
11590
.dark-mode output {
11591
display: inline-block;
11592
}
11593
.dark-mode iframe {
11594
border: 0;
11595
}
11596
.dark-mode summary {
11597
display: list-item;
11598
cursor: pointer;
11599
}
11600
.dark-mode progress {
11601
vertical-align: baseline;
11602
}
11603
.dark-mode [hidden] {
11604
display: none !important;
11605
}
11606
.dark-mode .lead {
11607
font-size: 1.25rem;
11608
font-weight: 300;
11609
}
11610
.dark-mode .display-1 {
11611
font-size: calc(1.625rem + 4.5vw);
11612
font-weight: 300;
11613
line-height: 1.2;
11614
}
11615
@media (min-width: 1200px) {
11616
.dark-mode .display-1 {
11617
font-size: 5rem;
11618
}
11619
}
11620
.dark-mode .display-2 {
11621
font-size: calc(1.575rem + 3.9vw);
11622
font-weight: 300;
11623
line-height: 1.2;
11624
}
11625
@media (min-width: 1200px) {
11626
.dark-mode .display-2 {
11627
font-size: 4.5rem;
11628
}
11629
}
11630
.dark-mode .display-3 {
11631
font-size: calc(1.525rem + 3.3vw);
11632
font-weight: 300;
11633
line-height: 1.2;
11634
}
11635
@media (min-width: 1200px) {
11636
.dark-mode .display-3 {
11637
font-size: 4rem;
11638
}
11639
}
11640
.dark-mode .display-4 {
11641
font-size: calc(1.475rem + 2.7vw);
11642
font-weight: 300;
11643
line-height: 1.2;
11644
}
11645
@media (min-width: 1200px) {
11646
.dark-mode .display-4 {
11647
font-size: 3.5rem;
11648
}
11649
}
11650
.dark-mode .display-5 {
11651
font-size: calc(1.425rem + 2.1vw);
11652
font-weight: 300;
11653
line-height: 1.2;
11654
}
11655
@media (min-width: 1200px) {
11656
.dark-mode .display-5 {
11657
font-size: 3rem;
11658
}
11659
}
11660
.dark-mode .display-6 {
11661
font-size: calc(1.375rem + 1.5vw);
11662
font-weight: 300;
11663
line-height: 1.2;
11664
}
11665
@media (min-width: 1200px) {
11666
.dark-mode .display-6 {
11667
font-size: 2.5rem;
11668
}
11669
}
11670
.dark-mode .list-unstyled {
11671
padding-left: 0;
11672
list-style: none;
11673
}
11674
.dark-mode .list-inline {
11675
padding-left: 0;
11676
list-style: none;
11677
}
11678
.dark-mode .list-inline-item {
11679
display: inline-block;
11680
}
11681
.dark-mode .list-inline-item:not(:last-child) {
11682
margin-right: 0.5rem;
11683
}
11684
.dark-mode .initialism {
11685
font-size: 0.875em;
11686
text-transform: uppercase;
11687
}
11688
.dark-mode .blockquote {
11689
margin-bottom: 1rem;
11690
font-size: 1.25rem;
11691
}
11692
.dark-mode .blockquote > :last-child {
11693
margin-bottom: 0;
11694
}
11695
.dark-mode .blockquote-footer {
11696
margin-top: -1rem;
11697
margin-bottom: 1rem;
11698
font-size: 0.875em;
11699
color: #6c757d;
11700
}
11701
.dark-mode .blockquote-footer::before {
11702
content: "— ";
11703
}
11704
.dark-mode .img-fluid {
11705
max-width: 100%;
11706
height: auto;
11707
}
11708
.dark-mode .img-thumbnail {
11709
padding: 0.25rem;
11710
background-color: #cfd8dc;
11711
border: 1px solid #dee2e6;
11712
border-radius: 0.25rem;
11713
max-width: 100%;
11714
height: auto;
11715
}
11716
.dark-mode .figure {
11717
display: inline-block;
11718
}
11719
.dark-mode .figure-img {
11720
margin-bottom: 0.5rem;
11721
line-height: 1;
11722
}
11723
.dark-mode .figure-caption {
11724
font-size: 0.875em;
11725
color: #6c757d;
11726
}
11727
.dark-mode .container,
11728
.dark-mode .container-fluid,
11729
.dark-mode .container-xxl,
11730
.dark-mode .container-xl,
11731
.dark-mode .container-lg,
11732
.dark-mode .container-md,
11733
.dark-mode .container-sm {
11734
width: 100%;
11735
padding-right: var(--bs-gutter-x, 0.75rem);
11736
padding-left: var(--bs-gutter-x, 0.75rem);
11737
margin-right: auto;
11738
margin-left: auto;
11739
}
11740
@media (min-width: 576px) {
11741
.dark-mode .container-sm, .dark-mode .container {
11742
max-width: 540px;
11743
}
11744
}
11745
@media (min-width: 768px) {
11746
.dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container {
11747
max-width: 720px;
11748
}
11749
}
11750
@media (min-width: 992px) {
11751
.dark-mode .container-lg, .dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container {
11752
max-width: 960px;
11753
}
11754
}
11755
@media (min-width: 1200px) {
11756
.dark-mode .container-xl, .dark-mode .container-lg, .dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container {
11757
max-width: 1140px;
11758
}
11759
}
11760
@media (min-width: 1400px) {
11761
.dark-mode .container-xxl, .dark-mode .container-xl, .dark-mode .container-lg, .dark-mode .container-md, .dark-mode .container-sm, .dark-mode .container {
11762
max-width: 1320px;
11763
}
11764
}
11765
.dark-mode .row {
11766
--bs-gutter-x: 1.5rem;
11767
--bs-gutter-y: 0;
11768
display: flex;
11769
flex-wrap: wrap;
11770
margin-top: calc(-1 * var(--bs-gutter-y));
11771
margin-right: calc(-0.5 * var(--bs-gutter-x));
11772
margin-left: calc(-0.5 * var(--bs-gutter-x));
11773
}
11774
.dark-mode .row > * {
11775
flex-shrink: 0;
11776
width: 100%;
11777
max-width: 100%;
11778
padding-right: calc(var(--bs-gutter-x) * 0.5);
11779
padding-left: calc(var(--bs-gutter-x) * 0.5);
11780
margin-top: var(--bs-gutter-y);
11781
}
11782
.dark-mode .col {
11783
flex: 1 0 0%;
11784
}
11785
.dark-mode .row-cols-auto > * {
11786
flex: 0 0 auto;
11787
width: auto;
11788
}
11789
.dark-mode .row-cols-1 > * {
11790
flex: 0 0 auto;
11791
width: 100%;
11792
}
11793
.dark-mode .row-cols-2 > * {
11794
flex: 0 0 auto;
11795
width: 50%;
11796
}
11797
.dark-mode .row-cols-3 > * {
11798
flex: 0 0 auto;
11799
width: 33.3333333333%;
11800
}
11801
.dark-mode .row-cols-4 > * {
11802
flex: 0 0 auto;
11803
width: 25%;
11804
}
11805
.dark-mode .row-cols-5 > * {
11806
flex: 0 0 auto;
11807
width: 20%;
11808
}
11809
.dark-mode .row-cols-6 > * {
11810
flex: 0 0 auto;
11811
width: 16.6666666667%;
11812
}
11813
.dark-mode .col-auto {
11814
flex: 0 0 auto;
11815
width: auto;
11816
}
11817
.dark-mode .col-1 {
11818
flex: 0 0 auto;
11819
width: 8.33333333%;
11820
}
11821
.dark-mode .col-2 {
11822
flex: 0 0 auto;
11823
width: 16.66666667%;
11824
}
11825
.dark-mode .col-3 {
11826
flex: 0 0 auto;
11827
width: 25%;
11828
}
11829
.dark-mode .col-4 {
11830
flex: 0 0 auto;
11831
width: 33.33333333%;
11832
}
11833
.dark-mode .col-5 {
11834
flex: 0 0 auto;
11835
width: 41.66666667%;
11836
}
11837
.dark-mode .col-6 {
11838
flex: 0 0 auto;
11839
width: 50%;
11840
}
11841
.dark-mode .col-7 {
11842
flex: 0 0 auto;
11843
width: 58.33333333%;
11844
}
11845
.dark-mode .col-8 {
11846
flex: 0 0 auto;
11847
width: 66.66666667%;
11848
}
11849
.dark-mode .col-9 {
11850
flex: 0 0 auto;
11851
width: 75%;
11852
}
11853
.dark-mode .col-10 {
11854
flex: 0 0 auto;
11855
width: 83.33333333%;
11856
}
11857
.dark-mode .col-11 {
11858
flex: 0 0 auto;
11859
width: 91.66666667%;
11860
}
11861
.dark-mode .col-12 {
11862
flex: 0 0 auto;
11863
width: 100%;
11864
}
11865
.dark-mode .offset-1 {
11866
margin-left: 8.33333333%;
11867
}
11868
.dark-mode .offset-2 {
11869
margin-left: 16.66666667%;
11870
}
11871
.dark-mode .offset-3 {
11872
margin-left: 25%;
11873
}
11874
.dark-mode .offset-4 {
11875
margin-left: 33.33333333%;
11876
}
11877
.dark-mode .offset-5 {
11878
margin-left: 41.66666667%;
11879
}
11880
.dark-mode .offset-6 {
11881
margin-left: 50%;
11882
}
11883
.dark-mode .offset-7 {
11884
margin-left: 58.33333333%;
11885
}
11886
.dark-mode .offset-8 {
11887
margin-left: 66.66666667%;
11888
}
11889
.dark-mode .offset-9 {
11890
margin-left: 75%;
11891
}
11892
.dark-mode .offset-10 {
11893
margin-left: 83.33333333%;
11894
}
11895
.dark-mode .offset-11 {
11896
margin-left: 91.66666667%;
11897
}
11898
.dark-mode .g-0,
11899
.dark-mode .gx-0 {
11900
--bs-gutter-x: 0;
11901
}
11902
.dark-mode .g-0,
11903
.dark-mode .gy-0 {
11904
--bs-gutter-y: 0;
11905
}
11906
.dark-mode .g-1,
11907
.dark-mode .gx-1 {
11908
--bs-gutter-x: 0.25rem;
11909
}
11910
.dark-mode .g-1,
11911
.dark-mode .gy-1 {
11912
--bs-gutter-y: 0.25rem;
11913
}
11914
.dark-mode .g-2,
11915
.dark-mode .gx-2 {
11916
--bs-gutter-x: 0.5rem;
11917
}
11918
.dark-mode .g-2,
11919
.dark-mode .gy-2 {
11920
--bs-gutter-y: 0.5rem;
11921
}
11922
.dark-mode .g-3,
11923
.dark-mode .gx-3 {
11924
--bs-gutter-x: 1rem;
11925
}
11926
.dark-mode .g-3,
11927
.dark-mode .gy-3 {
11928
--bs-gutter-y: 1rem;
11929
}
11930
.dark-mode .g-4,
11931
.dark-mode .gx-4 {
11932
--bs-gutter-x: 1.5rem;
11933
}
11934
.dark-mode .g-4,
11935
.dark-mode .gy-4 {
11936
--bs-gutter-y: 1.5rem;
11937
}
11938
.dark-mode .g-5,
11939
.dark-mode .gx-5 {
11940
--bs-gutter-x: 3rem;
11941
}
11942
.dark-mode .g-5,
11943
.dark-mode .gy-5 {
11944
--bs-gutter-y: 3rem;
11945
}
11946
@media (min-width: 576px) {
11947
.dark-mode .col-sm {
11948
flex: 1 0 0%;
11949
}
11950
.dark-mode .row-cols-sm-auto > * {
11951
flex: 0 0 auto;
11952
width: auto;
11953
}
11954
.dark-mode .row-cols-sm-1 > * {
11955
flex: 0 0 auto;
11956
width: 100%;
11957
}
11958
.dark-mode .row-cols-sm-2 > * {
11959
flex: 0 0 auto;
11960
width: 50%;
11961
}
11962
.dark-mode .row-cols-sm-3 > * {
11963
flex: 0 0 auto;
11964
width: 33.3333333333%;
11965
}
11966
.dark-mode .row-cols-sm-4 > * {
11967
flex: 0 0 auto;
11968
width: 25%;
11969
}
11970
.dark-mode .row-cols-sm-5 > * {
11971
flex: 0 0 auto;
11972
width: 20%;
11973
}
11974
.dark-mode .row-cols-sm-6 > * {
11975
flex: 0 0 auto;
11976
width: 16.6666666667%;
11977
}
11978
.dark-mode .col-sm-auto {
11979
flex: 0 0 auto;
11980
width: auto;
11981
}
11982
.dark-mode .col-sm-1 {
11983
flex: 0 0 auto;
11984
width: 8.33333333%;
11985
}
11986
.dark-mode .col-sm-2 {
11987
flex: 0 0 auto;
11988
width: 16.66666667%;
11989
}
11990
.dark-mode .col-sm-3 {
11991
flex: 0 0 auto;
11992
width: 25%;
11993
}
11994
.dark-mode .col-sm-4 {
11995
flex: 0 0 auto;
11996
width: 33.33333333%;
11997
}
11998
.dark-mode .col-sm-5 {
11999
flex: 0 0 auto;
12000
width: 41.66666667%;
12001
}
12002
.dark-mode .col-sm-6 {
12003
flex: 0 0 auto;
12004
width: 50%;
12005
}
12006
.dark-mode .col-sm-7 {
12007
flex: 0 0 auto;
12008
width: 58.33333333%;
12009
}
12010
.dark-mode .col-sm-8 {
12011
flex: 0 0 auto;
12012
width: 66.66666667%;
12013
}
12014
.dark-mode .col-sm-9 {
12015
flex: 0 0 auto;
12016
width: 75%;
12017
}
12018
.dark-mode .col-sm-10 {
12019
flex: 0 0 auto;
12020
width: 83.33333333%;
12021
}
12022
.dark-mode .col-sm-11 {
12023
flex: 0 0 auto;
12024
width: 91.66666667%;
12025
}
12026
.dark-mode .col-sm-12 {
12027
flex: 0 0 auto;
12028
width: 100%;
12029
}
12030
.dark-mode .offset-sm-0 {
12031
margin-left: 0;
12032
}
12033
.dark-mode .offset-sm-1 {
12034
margin-left: 8.33333333%;
12035
}
12036
.dark-mode .offset-sm-2 {
12037
margin-left: 16.66666667%;
12038
}
12039
.dark-mode .offset-sm-3 {
12040
margin-left: 25%;
12041
}
12042
.dark-mode .offset-sm-4 {
12043
margin-left: 33.33333333%;
12044
}
12045
.dark-mode .offset-sm-5 {
12046
margin-left: 41.66666667%;
12047
}
12048
.dark-mode .offset-sm-6 {
12049
margin-left: 50%;
12050
}
12051
.dark-mode .offset-sm-7 {
12052
margin-left: 58.33333333%;
12053
}
12054
.dark-mode .offset-sm-8 {
12055
margin-left: 66.66666667%;
12056
}
12057
.dark-mode .offset-sm-9 {
12058
margin-left: 75%;
12059
}
12060
.dark-mode .offset-sm-10 {
12061
margin-left: 83.33333333%;
12062
}
12063
.dark-mode .offset-sm-11 {
12064
margin-left: 91.66666667%;
12065
}
12066
.dark-mode .g-sm-0,
12067
.dark-mode .gx-sm-0 {
12068
--bs-gutter-x: 0;
12069
}
12070
.dark-mode .g-sm-0,
12071
.dark-mode .gy-sm-0 {
12072
--bs-gutter-y: 0;
12073
}
12074
.dark-mode .g-sm-1,
12075
.dark-mode .gx-sm-1 {
12076
--bs-gutter-x: 0.25rem;
12077
}
12078
.dark-mode .g-sm-1,
12079
.dark-mode .gy-sm-1 {
12080
--bs-gutter-y: 0.25rem;
12081
}
12082
.dark-mode .g-sm-2,
12083
.dark-mode .gx-sm-2 {
12084
--bs-gutter-x: 0.5rem;
12085
}
12086
.dark-mode .g-sm-2,
12087
.dark-mode .gy-sm-2 {
12088
--bs-gutter-y: 0.5rem;
12089
}
12090
.dark-mode .g-sm-3,
12091
.dark-mode .gx-sm-3 {
12092
--bs-gutter-x: 1rem;
12093
}
12094
.dark-mode .g-sm-3,
12095
.dark-mode .gy-sm-3 {
12096
--bs-gutter-y: 1rem;
12097
}
12098
.dark-mode .g-sm-4,
12099
.dark-mode .gx-sm-4 {
12100
--bs-gutter-x: 1.5rem;
12101
}
12102
.dark-mode .g-sm-4,
12103
.dark-mode .gy-sm-4 {
12104
--bs-gutter-y: 1.5rem;
12105
}
12106
.dark-mode .g-sm-5,
12107
.dark-mode .gx-sm-5 {
12108
--bs-gutter-x: 3rem;
12109
}
12110
.dark-mode .g-sm-5,
12111
.dark-mode .gy-sm-5 {
12112
--bs-gutter-y: 3rem;
12113
}
12114
}
12115
@media (min-width: 768px) {
12116
.dark-mode .col-md {
12117
flex: 1 0 0%;
12118
}
12119
.dark-mode .row-cols-md-auto > * {
12120
flex: 0 0 auto;
12121
width: auto;
12122
}
12123
.dark-mode .row-cols-md-1 > * {
12124
flex: 0 0 auto;
12125
width: 100%;
12126
}
12127
.dark-mode .row-cols-md-2 > * {
12128
flex: 0 0 auto;
12129
width: 50%;
12130
}
12131
.dark-mode .row-cols-md-3 > * {
12132
flex: 0 0 auto;
12133
width: 33.3333333333%;
12134
}
12135
.dark-mode .row-cols-md-4 > * {
12136
flex: 0 0 auto;
12137
width: 25%;
12138
}
12139
.dark-mode .row-cols-md-5 > * {
12140
flex: 0 0 auto;
12141
width: 20%;
12142
}
12143
.dark-mode .row-cols-md-6 > * {
12144
flex: 0 0 auto;
12145
width: 16.6666666667%;
12146
}
12147
.dark-mode .col-md-auto {
12148
flex: 0 0 auto;
12149
width: auto;
12150
}
12151
.dark-mode .col-md-1 {
12152
flex: 0 0 auto;
12153
width: 8.33333333%;
12154
}
12155
.dark-mode .col-md-2 {
12156
flex: 0 0 auto;
12157
width: 16.66666667%;
12158
}
12159
.dark-mode .col-md-3 {
12160
flex: 0 0 auto;
12161
width: 25%;
12162
}
12163
.dark-mode .col-md-4 {
12164
flex: 0 0 auto;
12165
width: 33.33333333%;
12166
}
12167
.dark-mode .col-md-5 {
12168
flex: 0 0 auto;
12169
width: 41.66666667%;
12170
}
12171
.dark-mode .col-md-6 {
12172
flex: 0 0 auto;
12173
width: 50%;
12174
}
12175
.dark-mode .col-md-7 {
12176
flex: 0 0 auto;
12177
width: 58.33333333%;
12178
}
12179
.dark-mode .col-md-8 {
12180
flex: 0 0 auto;
12181
width: 66.66666667%;
12182
}
12183
.dark-mode .col-md-9 {
12184
flex: 0 0 auto;
12185
width: 75%;
12186
}
12187
.dark-mode .col-md-10 {
12188
flex: 0 0 auto;
12189
width: 83.33333333%;
12190
}
12191
.dark-mode .col-md-11 {
12192
flex: 0 0 auto;
12193
width: 91.66666667%;
12194
}
12195
.dark-mode .col-md-12 {
12196
flex: 0 0 auto;
12197
width: 100%;
12198
}
12199
.dark-mode .offset-md-0 {
12200
margin-left: 0;
12201
}
12202
.dark-mode .offset-md-1 {
12203
margin-left: 8.33333333%;
12204
}
12205
.dark-mode .offset-md-2 {
12206
margin-left: 16.66666667%;
12207
}
12208
.dark-mode .offset-md-3 {
12209
margin-left: 25%;
12210
}
12211
.dark-mode .offset-md-4 {
12212
margin-left: 33.33333333%;
12213
}
12214
.dark-mode .offset-md-5 {
12215
margin-left: 41.66666667%;
12216
}
12217
.dark-mode .offset-md-6 {
12218
margin-left: 50%;
12219
}
12220
.dark-mode .offset-md-7 {
12221
margin-left: 58.33333333%;
12222
}
12223
.dark-mode .offset-md-8 {
12224
margin-left: 66.66666667%;
12225
}
12226
.dark-mode .offset-md-9 {
12227
margin-left: 75%;
12228
}
12229
.dark-mode .offset-md-10 {
12230
margin-left: 83.33333333%;
12231
}
12232
.dark-mode .offset-md-11 {
12233
margin-left: 91.66666667%;
12234
}
12235
.dark-mode .g-md-0,
12236
.dark-mode .gx-md-0 {
12237
--bs-gutter-x: 0;
12238
}
12239
.dark-mode .g-md-0,
12240
.dark-mode .gy-md-0 {
12241
--bs-gutter-y: 0;
12242
}
12243
.dark-mode .g-md-1,
12244
.dark-mode .gx-md-1 {
12245
--bs-gutter-x: 0.25rem;
12246
}
12247
.dark-mode .g-md-1,
12248
.dark-mode .gy-md-1 {
12249
--bs-gutter-y: 0.25rem;
12250
}
12251
.dark-mode .g-md-2,
12252
.dark-mode .gx-md-2 {
12253
--bs-gutter-x: 0.5rem;
12254
}
12255
.dark-mode .g-md-2,
12256
.dark-mode .gy-md-2 {
12257
--bs-gutter-y: 0.5rem;
12258
}
12259
.dark-mode .g-md-3,
12260
.dark-mode .gx-md-3 {
12261
--bs-gutter-x: 1rem;
12262
}
12263
.dark-mode .g-md-3,
12264
.dark-mode .gy-md-3 {
12265
--bs-gutter-y: 1rem;
12266
}
12267
.dark-mode .g-md-4,
12268
.dark-mode .gx-md-4 {
12269
--bs-gutter-x: 1.5rem;
12270
}
12271
.dark-mode .g-md-4,
12272
.dark-mode .gy-md-4 {
12273
--bs-gutter-y: 1.5rem;
12274
}
12275
.dark-mode .g-md-5,
12276
.dark-mode .gx-md-5 {
12277
--bs-gutter-x: 3rem;
12278
}
12279
.dark-mode .g-md-5,
12280
.dark-mode .gy-md-5 {
12281
--bs-gutter-y: 3rem;
12282
}
12283
}
12284
@media (min-width: 992px) {
12285
.dark-mode .col-lg {
12286
flex: 1 0 0%;
12287
}
12288
.dark-mode .row-cols-lg-auto > * {
12289
flex: 0 0 auto;
12290
width: auto;
12291
}
12292
.dark-mode .row-cols-lg-1 > * {
12293
flex: 0 0 auto;
12294
width: 100%;
12295
}
12296
.dark-mode .row-cols-lg-2 > * {
12297
flex: 0 0 auto;
12298
width: 50%;
12299
}
12300
.dark-mode .row-cols-lg-3 > * {
12301
flex: 0 0 auto;
12302
width: 33.3333333333%;
12303
}
12304
.dark-mode .row-cols-lg-4 > * {
12305
flex: 0 0 auto;
12306
width: 25%;
12307
}
12308
.dark-mode .row-cols-lg-5 > * {
12309
flex: 0 0 auto;
12310
width: 20%;
12311
}
12312
.dark-mode .row-cols-lg-6 > * {
12313
flex: 0 0 auto;
12314
width: 16.6666666667%;
12315
}
12316
.dark-mode .col-lg-auto {
12317
flex: 0 0 auto;
12318
width: auto;
12319
}
12320
.dark-mode .col-lg-1 {
12321
flex: 0 0 auto;
12322
width: 8.33333333%;
12323
}
12324
.dark-mode .col-lg-2 {
12325
flex: 0 0 auto;
12326
width: 16.66666667%;
12327
}
12328
.dark-mode .col-lg-3 {
12329
flex: 0 0 auto;
12330
width: 25%;
12331
}
12332
.dark-mode .col-lg-4 {
12333
flex: 0 0 auto;
12334
width: 33.33333333%;
12335
}
12336
.dark-mode .col-lg-5 {
12337
flex: 0 0 auto;
12338
width: 41.66666667%;
12339
}
12340
.dark-mode .col-lg-6 {
12341
flex: 0 0 auto;
12342
width: 50%;
12343
}
12344
.dark-mode .col-lg-7 {
12345
flex: 0 0 auto;
12346
width: 58.33333333%;
12347
}
12348
.dark-mode .col-lg-8 {
12349
flex: 0 0 auto;
12350
width: 66.66666667%;
12351
}
12352
.dark-mode .col-lg-9 {
12353
flex: 0 0 auto;
12354
width: 75%;
12355
}
12356
.dark-mode .col-lg-10 {
12357
flex: 0 0 auto;
12358
width: 83.33333333%;
12359
}
12360
.dark-mode .col-lg-11 {
12361
flex: 0 0 auto;
12362
width: 91.66666667%;
12363
}
12364
.dark-mode .col-lg-12 {
12365
flex: 0 0 auto;
12366
width: 100%;
12367
}
12368
.dark-mode .offset-lg-0 {
12369
margin-left: 0;
12370
}
12371
.dark-mode .offset-lg-1 {
12372
margin-left: 8.33333333%;
12373
}
12374
.dark-mode .offset-lg-2 {
12375
margin-left: 16.66666667%;
12376
}
12377
.dark-mode .offset-lg-3 {
12378
margin-left: 25%;
12379
}
12380
.dark-mode .offset-lg-4 {
12381
margin-left: 33.33333333%;
12382
}
12383
.dark-mode .offset-lg-5 {
12384
margin-left: 41.66666667%;
12385
}
12386
.dark-mode .offset-lg-6 {
12387
margin-left: 50%;
12388
}
12389
.dark-mode .offset-lg-7 {
12390
margin-left: 58.33333333%;
12391
}
12392
.dark-mode .offset-lg-8 {
12393
margin-left: 66.66666667%;
12394
}
12395
.dark-mode .offset-lg-9 {
12396
margin-left: 75%;
12397
}
12398
.dark-mode .offset-lg-10 {
12399
margin-left: 83.33333333%;
12400
}
12401
.dark-mode .offset-lg-11 {
12402
margin-left: 91.66666667%;
12403
}
12404
.dark-mode .g-lg-0,
12405
.dark-mode .gx-lg-0 {
12406
--bs-gutter-x: 0;
12407
}
12408
.dark-mode .g-lg-0,
12409
.dark-mode .gy-lg-0 {
12410
--bs-gutter-y: 0;
12411
}
12412
.dark-mode .g-lg-1,
12413
.dark-mode .gx-lg-1 {
12414
--bs-gutter-x: 0.25rem;
12415
}
12416
.dark-mode .g-lg-1,
12417
.dark-mode .gy-lg-1 {
12418
--bs-gutter-y: 0.25rem;
12419
}
12420
.dark-mode .g-lg-2,
12421
.dark-mode .gx-lg-2 {
12422
--bs-gutter-x: 0.5rem;
12423
}
12424
.dark-mode .g-lg-2,
12425
.dark-mode .gy-lg-2 {
12426
--bs-gutter-y: 0.5rem;
12427
}
12428
.dark-mode .g-lg-3,
12429
.dark-mode .gx-lg-3 {
12430
--bs-gutter-x: 1rem;
12431
}
12432
.dark-mode .g-lg-3,
12433
.dark-mode .gy-lg-3 {
12434
--bs-gutter-y: 1rem;
12435
}
12436
.dark-mode .g-lg-4,
12437
.dark-mode .gx-lg-4 {
12438
--bs-gutter-x: 1.5rem;
12439
}
12440
.dark-mode .g-lg-4,
12441
.dark-mode .gy-lg-4 {
12442
--bs-gutter-y: 1.5rem;
12443
}
12444
.dark-mode .g-lg-5,
12445
.dark-mode .gx-lg-5 {
12446
--bs-gutter-x: 3rem;
12447
}
12448
.dark-mode .g-lg-5,
12449
.dark-mode .gy-lg-5 {
12450
--bs-gutter-y: 3rem;
12451
}
12452
}
12453
@media (min-width: 1200px) {
12454
.dark-mode .col-xl {
12455
flex: 1 0 0%;
12456
}
12457
.dark-mode .row-cols-xl-auto > * {
12458
flex: 0 0 auto;
12459
width: auto;
12460
}
12461
.dark-mode .row-cols-xl-1 > * {
12462
flex: 0 0 auto;
12463
width: 100%;
12464
}
12465
.dark-mode .row-cols-xl-2 > * {
12466
flex: 0 0 auto;
12467
width: 50%;
12468
}
12469
.dark-mode .row-cols-xl-3 > * {
12470
flex: 0 0 auto;
12471
width: 33.3333333333%;
12472
}
12473
.dark-mode .row-cols-xl-4 > * {
12474
flex: 0 0 auto;
12475
width: 25%;
12476
}
12477
.dark-mode .row-cols-xl-5 > * {
12478
flex: 0 0 auto;
12479
width: 20%;
12480
}
12481
.dark-mode .row-cols-xl-6 > * {
12482
flex: 0 0 auto;
12483
width: 16.6666666667%;
12484
}
12485
.dark-mode .col-xl-auto {
12486
flex: 0 0 auto;
12487
width: auto;
12488
}
12489
.dark-mode .col-xl-1 {
12490
flex: 0 0 auto;
12491
width: 8.33333333%;
12492
}
12493
.dark-mode .col-xl-2 {
12494
flex: 0 0 auto;
12495
width: 16.66666667%;
12496
}
12497
.dark-mode .col-xl-3 {
12498
flex: 0 0 auto;
12499
width: 25%;
12500
}
12501
.dark-mode .col-xl-4 {
12502
flex: 0 0 auto;
12503
width: 33.33333333%;
12504
}
12505
.dark-mode .col-xl-5 {
12506
flex: 0 0 auto;
12507
width: 41.66666667%;
12508
}
12509
.dark-mode .col-xl-6 {
12510
flex: 0 0 auto;
12511
width: 50%;
12512
}
12513
.dark-mode .col-xl-7 {
12514
flex: 0 0 auto;
12515
width: 58.33333333%;
12516
}
12517
.dark-mode .col-xl-8 {
12518
flex: 0 0 auto;
12519
width: 66.66666667%;
12520
}
12521
.dark-mode .col-xl-9 {
12522
flex: 0 0 auto;
12523
width: 75%;
12524
}
12525
.dark-mode .col-xl-10 {
12526
flex: 0 0 auto;
12527
width: 83.33333333%;
12528
}
12529
.dark-mode .col-xl-11 {
12530
flex: 0 0 auto;
12531
width: 91.66666667%;
12532
}
12533
.dark-mode .col-xl-12 {
12534
flex: 0 0 auto;
12535
width: 100%;
12536
}
12537
.dark-mode .offset-xl-0 {
12538
margin-left: 0;
12539
}
12540
.dark-mode .offset-xl-1 {
12541
margin-left: 8.33333333%;
12542
}
12543
.dark-mode .offset-xl-2 {
12544
margin-left: 16.66666667%;
12545
}
12546
.dark-mode .offset-xl-3 {
12547
margin-left: 25%;
12548
}
12549
.dark-mode .offset-xl-4 {
12550
margin-left: 33.33333333%;
12551
}
12552
.dark-mode .offset-xl-5 {
12553
margin-left: 41.66666667%;
12554
}
12555
.dark-mode .offset-xl-6 {
12556
margin-left: 50%;
12557
}
12558
.dark-mode .offset-xl-7 {
12559
margin-left: 58.33333333%;
12560
}
12561
.dark-mode .offset-xl-8 {
12562
margin-left: 66.66666667%;
12563
}
12564
.dark-mode .offset-xl-9 {
12565
margin-left: 75%;
12566
}
12567
.dark-mode .offset-xl-10 {
12568
margin-left: 83.33333333%;
12569
}
12570
.dark-mode .offset-xl-11 {
12571
margin-left: 91.66666667%;
12572
}
12573
.dark-mode .g-xl-0,
12574
.dark-mode .gx-xl-0 {
12575
--bs-gutter-x: 0;
12576
}
12577
.dark-mode .g-xl-0,
12578
.dark-mode .gy-xl-0 {
12579
--bs-gutter-y: 0;
12580
}
12581
.dark-mode .g-xl-1,
12582
.dark-mode .gx-xl-1 {
12583
--bs-gutter-x: 0.25rem;
12584
}
12585
.dark-mode .g-xl-1,
12586
.dark-mode .gy-xl-1 {
12587
--bs-gutter-y: 0.25rem;
12588
}
12589
.dark-mode .g-xl-2,
12590
.dark-mode .gx-xl-2 {
12591
--bs-gutter-x: 0.5rem;
12592
}
12593
.dark-mode .g-xl-2,
12594
.dark-mode .gy-xl-2 {
12595
--bs-gutter-y: 0.5rem;
12596
}
12597
.dark-mode .g-xl-3,
12598
.dark-mode .gx-xl-3 {
12599
--bs-gutter-x: 1rem;
12600
}
12601
.dark-mode .g-xl-3,
12602
.dark-mode .gy-xl-3 {
12603
--bs-gutter-y: 1rem;
12604
}
12605
.dark-mode .g-xl-4,
12606
.dark-mode .gx-xl-4 {
12607
--bs-gutter-x: 1.5rem;
12608
}
12609
.dark-mode .g-xl-4,
12610
.dark-mode .gy-xl-4 {
12611
--bs-gutter-y: 1.5rem;
12612
}
12613
.dark-mode .g-xl-5,
12614
.dark-mode .gx-xl-5 {
12615
--bs-gutter-x: 3rem;
12616
}
12617
.dark-mode .g-xl-5,
12618
.dark-mode .gy-xl-5 {
12619
--bs-gutter-y: 3rem;
12620
}
12621
}
12622
@media (min-width: 1400px) {
12623
.dark-mode .col-xxl {
12624
flex: 1 0 0%;
12625
}
12626
.dark-mode .row-cols-xxl-auto > * {
12627
flex: 0 0 auto;
12628
width: auto;
12629
}
12630
.dark-mode .row-cols-xxl-1 > * {
12631
flex: 0 0 auto;
12632
width: 100%;
12633
}
12634
.dark-mode .row-cols-xxl-2 > * {
12635
flex: 0 0 auto;
12636
width: 50%;
12637
}
12638
.dark-mode .row-cols-xxl-3 > * {
12639
flex: 0 0 auto;
12640
width: 33.3333333333%;
12641
}
12642
.dark-mode .row-cols-xxl-4 > * {
12643
flex: 0 0 auto;
12644
width: 25%;
12645
}
12646
.dark-mode .row-cols-xxl-5 > * {
12647
flex: 0 0 auto;
12648
width: 20%;
12649
}
12650
.dark-mode .row-cols-xxl-6 > * {
12651
flex: 0 0 auto;
12652
width: 16.6666666667%;
12653
}
12654
.dark-mode .col-xxl-auto {
12655
flex: 0 0 auto;
12656
width: auto;
12657
}
12658
.dark-mode .col-xxl-1 {
12659
flex: 0 0 auto;
12660
width: 8.33333333%;
12661
}
12662
.dark-mode .col-xxl-2 {
12663
flex: 0 0 auto;
12664
width: 16.66666667%;
12665
}
12666
.dark-mode .col-xxl-3 {
12667
flex: 0 0 auto;
12668
width: 25%;
12669
}
12670
.dark-mode .col-xxl-4 {
12671
flex: 0 0 auto;
12672
width: 33.33333333%;
12673
}
12674
.dark-mode .col-xxl-5 {
12675
flex: 0 0 auto;
12676
width: 41.66666667%;
12677
}
12678
.dark-mode .col-xxl-6 {
12679
flex: 0 0 auto;
12680
width: 50%;
12681
}
12682
.dark-mode .col-xxl-7 {
12683
flex: 0 0 auto;
12684
width: 58.33333333%;
12685
}
12686
.dark-mode .col-xxl-8 {
12687
flex: 0 0 auto;
12688
width: 66.66666667%;
12689
}
12690
.dark-mode .col-xxl-9 {
12691
flex: 0 0 auto;
12692
width: 75%;
12693
}
12694
.dark-mode .col-xxl-10 {
12695
flex: 0 0 auto;
12696
width: 83.33333333%;
12697
}
12698
.dark-mode .col-xxl-11 {
12699
flex: 0 0 auto;
12700
width: 91.66666667%;
12701
}
12702
.dark-mode .col-xxl-12 {
12703
flex: 0 0 auto;
12704
width: 100%;
12705
}
12706
.dark-mode .offset-xxl-0 {
12707
margin-left: 0;
12708
}
12709
.dark-mode .offset-xxl-1 {
12710
margin-left: 8.33333333%;
12711
}
12712
.dark-mode .offset-xxl-2 {
12713
margin-left: 16.66666667%;
12714
}
12715
.dark-mode .offset-xxl-3 {
12716
margin-left: 25%;
12717
}
12718
.dark-mode .offset-xxl-4 {
12719
margin-left: 33.33333333%;
12720
}
12721
.dark-mode .offset-xxl-5 {
12722
margin-left: 41.66666667%;
12723
}
12724
.dark-mode .offset-xxl-6 {
12725
margin-left: 50%;
12726
}
12727
.dark-mode .offset-xxl-7 {
12728
margin-left: 58.33333333%;
12729
}
12730
.dark-mode .offset-xxl-8 {
12731
margin-left: 66.66666667%;
12732
}
12733
.dark-mode .offset-xxl-9 {
12734
margin-left: 75%;
12735
}
12736
.dark-mode .offset-xxl-10 {
12737
margin-left: 83.33333333%;
12738
}
12739
.dark-mode .offset-xxl-11 {
12740
margin-left: 91.66666667%;
12741
}
12742
.dark-mode .g-xxl-0,
12743
.dark-mode .gx-xxl-0 {
12744
--bs-gutter-x: 0;
12745
}
12746
.dark-mode .g-xxl-0,
12747
.dark-mode .gy-xxl-0 {
12748
--bs-gutter-y: 0;
12749
}
12750
.dark-mode .g-xxl-1,
12751
.dark-mode .gx-xxl-1 {
12752
--bs-gutter-x: 0.25rem;
12753
}
12754
.dark-mode .g-xxl-1,
12755
.dark-mode .gy-xxl-1 {
12756
--bs-gutter-y: 0.25rem;
12757
}
12758
.dark-mode .g-xxl-2,
12759
.dark-mode .gx-xxl-2 {
12760
--bs-gutter-x: 0.5rem;
12761
}
12762
.dark-mode .g-xxl-2,
12763
.dark-mode .gy-xxl-2 {
12764
--bs-gutter-y: 0.5rem;
12765
}
12766
.dark-mode .g-xxl-3,
12767
.dark-mode .gx-xxl-3 {
12768
--bs-gutter-x: 1rem;
12769
}
12770
.dark-mode .g-xxl-3,
12771
.dark-mode .gy-xxl-3 {
12772
--bs-gutter-y: 1rem;
12773
}
12774
.dark-mode .g-xxl-4,
12775
.dark-mode .gx-xxl-4 {
12776
--bs-gutter-x: 1.5rem;
12777
}
12778
.dark-mode .g-xxl-4,
12779
.dark-mode .gy-xxl-4 {
12780
--bs-gutter-y: 1.5rem;
12781
}
12782
.dark-mode .g-xxl-5,
12783
.dark-mode .gx-xxl-5 {
12784
--bs-gutter-x: 3rem;
12785
}
12786
.dark-mode .g-xxl-5,
12787
.dark-mode .gy-xxl-5 {
12788
--bs-gutter-y: 3rem;
12789
}
12790
}
12791
.dark-mode .table {
12792
--bs-table-bg: transparent;
12793
--bs-table-accent-bg: transparent;
12794
--bs-table-striped-color: #212529;
12795
--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
12796
--bs-table-active-color: #212529;
12797
--bs-table-active-bg: rgba(0, 0, 0, 0.1);
12798
--bs-table-hover-color: #212529;
12799
--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
12800
width: 100%;
12801
margin-bottom: 1rem;
12802
color: #212529;
12803
vertical-align: top;
12804
border-color: #dee2e6;
12805
}
12806
.dark-mode .table > :not(caption) > * > * {
12807
padding: 0.5rem 0.5rem;
12808
background-color: var(--bs-table-bg);
12809
border-bottom-width: 1px;
12810
box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
12811
}
12812
.dark-mode .table > tbody {
12813
vertical-align: inherit;
12814
}
12815
.dark-mode .table > thead {
12816
vertical-align: bottom;
12817
}
12818
.dark-mode .table > :not(:first-child) {
12819
border-top: 2px solid currentColor;
12820
}
12821
.dark-mode .caption-top {
12822
caption-side: top;
12823
}
12824
.dark-mode .table-sm > :not(caption) > * > * {
12825
padding: 0.25rem 0.25rem;
12826
}
12827
.dark-mode .table-bordered > :not(caption) > * {
12828
border-width: 1px 0;
12829
}
12830
.dark-mode .table-bordered > :not(caption) > * > * {
12831
border-width: 0 1px;
12832
}
12833
.dark-mode .table-borderless > :not(caption) > * > * {
12834
border-bottom-width: 0;
12835
}
12836
.dark-mode .table-borderless > :not(:first-child) {
12837
border-top-width: 0;
12838
}
12839
.dark-mode .table-striped > tbody > tr:nth-of-type(odd) > * {
12840
--bs-table-accent-bg: var(--bs-table-striped-bg);
12841
color: var(--bs-table-striped-color);
12842
}
12843
.dark-mode .table-active {
12844
--bs-table-accent-bg: var(--bs-table-active-bg);
12845
color: var(--bs-table-active-color);
12846
}
12847
.dark-mode .table-hover > tbody > tr:hover > * {
12848
--bs-table-accent-bg: var(--bs-table-hover-bg);
12849
color: var(--bs-table-hover-color);
12850
}
12851
.dark-mode .table-primary {
12852
--bs-table-bg: #eceef2;
12853
--bs-table-striped-bg: #e0e2e6;
12854
--bs-table-striped-color: #000;
12855
--bs-table-active-bg: #d4d6da;
12856
--bs-table-active-color: #000;
12857
--bs-table-hover-bg: #dadce0;
12858
--bs-table-hover-color: #000;
12859
color: #000;
12860
border-color: #d4d6da;
12861
}
12862
.dark-mode .table-secondary {
12863
--bs-table-bg: #deebe6;
12864
--bs-table-striped-bg: #d3dfdb;
12865
--bs-table-striped-color: #000;
12866
--bs-table-active-bg: #c8d4cf;
12867
--bs-table-active-color: #000;
12868
--bs-table-hover-bg: #cdd9d5;
12869
--bs-table-hover-color: #000;
12870
color: #000;
12871
border-color: #c8d4cf;
12872
}
12873
.dark-mode .table-success {
12874
--bs-table-bg: #d1e7dd;
12875
--bs-table-striped-bg: #c7dbd2;
12876
--bs-table-striped-color: #000;
12877
--bs-table-active-bg: #bcd0c7;
12878
--bs-table-active-color: #000;
12879
--bs-table-hover-bg: #c1d6cc;
12880
--bs-table-hover-color: #000;
12881
color: #000;
12882
border-color: #bcd0c7;
12883
}
12884
.dark-mode .table-info {
12885
--bs-table-bg: #cff4fc;
12886
--bs-table-striped-bg: #c5e8ef;
12887
--bs-table-striped-color: #000;
12888
--bs-table-active-bg: #badce3;
12889
--bs-table-active-color: #000;
12890
--bs-table-hover-bg: #bfe2e9;
12891
--bs-table-hover-color: #000;
12892
color: #000;
12893
border-color: #badce3;
12894
}
12895
.dark-mode .table-warning {
12896
--bs-table-bg: #fff3cd;
12897
--bs-table-striped-bg: #f2e7c3;
12898
--bs-table-striped-color: #000;
12899
--bs-table-active-bg: #e6dbb9;
12900
--bs-table-active-color: #000;
12901
--bs-table-hover-bg: #ece1be;
12902
--bs-table-hover-color: #000;
12903
color: #000;
12904
border-color: #e6dbb9;
12905
}
12906
.dark-mode .table-danger {
12907
--bs-table-bg: #f8d7da;
12908
--bs-table-striped-bg: #eccccf;
12909
--bs-table-striped-color: #000;
12910
--bs-table-active-bg: #dfc2c4;
12911
--bs-table-active-color: #000;
12912
--bs-table-hover-bg: #e5c7ca;
12913
--bs-table-hover-color: #000;
12914
color: #000;
12915
border-color: #dfc2c4;
12916
}
12917
.dark-mode .table-light {
12918
--bs-table-bg: #f8f9fa;
12919
--bs-table-striped-bg: #ecedee;
12920
--bs-table-striped-color: #000;
12921
--bs-table-active-bg: #dfe0e1;
12922
--bs-table-active-color: #000;
12923
--bs-table-hover-bg: #e5e6e7;
12924
--bs-table-hover-color: #000;
12925
color: #000;
12926
border-color: #dfe0e1;
12927
}
12928
.dark-mode .table-dark {
12929
--bs-table-bg: #212529;
12930
--bs-table-striped-bg: #2c3034;
12931
--bs-table-striped-color: #fff;
12932
--bs-table-active-bg: #373b3e;
12933
--bs-table-active-color: #fff;
12934
--bs-table-hover-bg: #323539;
12935
--bs-table-hover-color: #fff;
12936
color: #fff;
12937
border-color: #373b3e;
12938
}
12939
.dark-mode .table-responsive {
12940
overflow-x: auto;
12941
-webkit-overflow-scrolling: touch;
12942
}
12943
@media (max-width: 575.98px) {
12944
.dark-mode .table-responsive-sm {
12945
overflow-x: auto;
12946
-webkit-overflow-scrolling: touch;
12947
}
12948
}
12949
@media (max-width: 767.98px) {
12950
.dark-mode .table-responsive-md {
12951
overflow-x: auto;
12952
-webkit-overflow-scrolling: touch;
12953
}
12954
}
12955
@media (max-width: 991.98px) {
12956
.dark-mode .table-responsive-lg {
12957
overflow-x: auto;
12958
-webkit-overflow-scrolling: touch;
12959
}
12960
}
12961
@media (max-width: 1199.98px) {
12962
.dark-mode .table-responsive-xl {
12963
overflow-x: auto;
12964
-webkit-overflow-scrolling: touch;
12965
}
12966
}
12967
@media (max-width: 1399.98px) {
12968
.dark-mode .table-responsive-xxl {
12969
overflow-x: auto;
12970
-webkit-overflow-scrolling: touch;
12971
}
12972
}
12973
.dark-mode .form-label {
12974
margin-bottom: 0.5rem;
12975
}
12976
.dark-mode .col-form-label {
12977
padding-top: calc(0.375rem + 1px);
12978
padding-bottom: calc(0.375rem + 1px);
12979
margin-bottom: 0;
12980
font-size: inherit;
12981
line-height: 1.5;
12982
}
12983
.dark-mode .col-form-label-lg {
12984
padding-top: calc(0.5rem + 1px);
12985
padding-bottom: calc(0.5rem + 1px);
12986
font-size: 1.25rem;
12987
}
12988
.dark-mode .col-form-label-sm {
12989
padding-top: calc(0.25rem + 1px);
12990
padding-bottom: calc(0.25rem + 1px);
12991
font-size: 0.875rem;
12992
}
12993
.dark-mode .form-text {
12994
margin-top: 0.25rem;
12995
font-size: 0.875em;
12996
color: #6c757d;
12997
}
12998
.dark-mode .form-control {
12999
display: block;
13000
width: 100%;
13001
padding: 0.375rem 0.75rem;
13002
font-size: 1rem;
13003
font-weight: 400;
13004
line-height: 1.5;
13005
color: #212529;
13006
background-color: #cfd8dc;
13007
background-clip: padding-box;
13008
border: 1px solid #ced4da;
13009
appearance: none;
13010
border-radius: 0.25rem;
13011
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
13012
}
13013
@media (prefers-reduced-motion: reduce) {
13014
.dark-mode .form-control {
13015
transition: none;
13016
}
13017
}
13018
.dark-mode .form-control[type=file] {
13019
overflow: hidden;
13020
}
13021
.dark-mode .form-control[type=file]:not(:disabled):not([readonly]) {
13022
cursor: pointer;
13023
}
13024
.dark-mode .form-control:focus {
13025
color: #212529;
13026
background-color: #cfd8dc;
13027
border-color: #d0d4de;
13028
outline: 0;
13029
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
13030
}
13031
.dark-mode .form-control::-webkit-date-and-time-value {
13032
height: 1.5em;
13033
}
13034
.dark-mode .form-control::placeholder {
13035
color: #6c757d;
13036
opacity: 1;
13037
}
13038
.dark-mode .form-control:disabled, .dark-mode .form-control[readonly] {
13039
background-color: #e9ecef;
13040
opacity: 1;
13041
}
13042
.dark-mode .form-control::file-selector-button {
13043
padding: 0.375rem 0.75rem;
13044
margin: -0.375rem -0.75rem;
13045
margin-inline-end: 0.75rem;
13046
color: #212529;
13047
background-color: #e9ecef;
13048
background-image: var(--bs-gradient);
13049
pointer-events: none;
13050
border-color: inherit;
13051
border-style: solid;
13052
border-width: 0;
13053
border-inline-end-width: 1px;
13054
border-radius: 0;
13055
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;
13056
}
13057
@media (prefers-reduced-motion: reduce) {
13058
.dark-mode .form-control::file-selector-button {
13059
transition: none;
13060
}
13061
}
13062
.dark-mode .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
13063
background-color: #dde0e3;
13064
}
13065
.dark-mode .form-control::-webkit-file-upload-button {
13066
padding: 0.375rem 0.75rem;
13067
margin: -0.375rem -0.75rem;
13068
margin-inline-end: 0.75rem;
13069
color: #212529;
13070
background-color: #e9ecef;
13071
background-image: var(--bs-gradient);
13072
pointer-events: none;
13073
border-color: inherit;
13074
border-style: solid;
13075
border-width: 0;
13076
border-inline-end-width: 1px;
13077
border-radius: 0;
13078
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;
13079
}
13080
@media (prefers-reduced-motion: reduce) {
13081
.dark-mode .form-control::-webkit-file-upload-button {
13082
transition: none;
13083
}
13084
}
13085
.dark-mode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
13086
background-color: #dde0e3;
13087
}
13088
.dark-mode .form-control-plaintext {
13089
display: block;
13090
width: 100%;
13091
padding: 0.375rem 0;
13092
margin-bottom: 0;
13093
line-height: 1.5;
13094
color: #212529;
13095
background-color: transparent;
13096
border: solid transparent;
13097
border-width: 1px 0;
13098
}
13099
.dark-mode .form-control-plaintext.form-control-sm, .dark-mode .form-control-plaintext.form-control-lg {
13100
padding-right: 0;
13101
padding-left: 0;
13102
}
13103
.dark-mode .form-control-sm {
13104
min-height: calc(1.5em + 0.5rem + 2px);
13105
padding: 0.25rem 0.5rem;
13106
font-size: 0.875rem;
13107
border-radius: 0.2rem;
13108
}
13109
.dark-mode .form-control-sm::file-selector-button {
13110
padding: 0.25rem 0.5rem;
13111
margin: -0.25rem -0.5rem;
13112
margin-inline-end: 0.5rem;
13113
}
13114
.dark-mode .form-control-sm::-webkit-file-upload-button {
13115
padding: 0.25rem 0.5rem;
13116
margin: -0.25rem -0.5rem;
13117
margin-inline-end: 0.5rem;
13118
}
13119
.dark-mode .form-control-lg {
13120
min-height: calc(1.5em + 1rem + 2px);
13121
padding: 0.5rem 1rem;
13122
font-size: 1.25rem;
13123
border-radius: 0.3rem;
13124
}
13125
.dark-mode .form-control-lg::file-selector-button {
13126
padding: 0.5rem 1rem;
13127
margin: -0.5rem -1rem;
13128
margin-inline-end: 1rem;
13129
}
13130
.dark-mode .form-control-lg::-webkit-file-upload-button {
13131
padding: 0.5rem 1rem;
13132
margin: -0.5rem -1rem;
13133
margin-inline-end: 1rem;
13134
}
13135
.dark-mode textarea.form-control {
13136
min-height: calc(1.5em + 0.75rem + 2px);
13137
}
13138
.dark-mode textarea.form-control-sm {
13139
min-height: calc(1.5em + 0.5rem + 2px);
13140
}
13141
.dark-mode textarea.form-control-lg {
13142
min-height: calc(1.5em + 1rem + 2px);
13143
}
13144
.dark-mode .form-control-color {
13145
width: 3rem;
13146
height: auto;
13147
padding: 0.375rem;
13148
}
13149
.dark-mode .form-control-color:not(:disabled):not([readonly]) {
13150
cursor: pointer;
13151
}
13152
.dark-mode .form-control-color::-moz-color-swatch {
13153
height: 1.5em;
13154
border-radius: 0.25rem;
13155
}
13156
.dark-mode .form-control-color::-webkit-color-swatch {
13157
height: 1.5em;
13158
border-radius: 0.25rem;
13159
}
13160
.dark-mode .form-select {
13161
display: block;
13162
width: 100%;
13163
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
13164
-moz-padding-start: calc(0.75rem - 3px);
13165
font-size: 1rem;
13166
font-weight: 400;
13167
line-height: 1.5;
13168
color: #212529;
13169
background-color: #cfd8dc;
13170
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 5l6 6 6-6'/%3e%3c/svg%3e");
13171
background-repeat: no-repeat;
13172
background-position: right 0.75rem center;
13173
background-size: 16px 12px;
13174
border: 1px solid #ced4da;
13175
border-radius: 0.25rem;
13176
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
13177
appearance: none;
13178
}
13179
@media (prefers-reduced-motion: reduce) {
13180
.dark-mode .form-select {
13181
transition: none;
13182
}
13183
}
13184
.dark-mode .form-select:focus {
13185
border-color: #d0d4de;
13186
outline: 0;
13187
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
13188
}
13189
.dark-mode .form-select[multiple], .dark-mode .form-select[size]:not([size="1"]) {
13190
padding-right: 0.75rem;
13191
background-image: none;
13192
}
13193
.dark-mode .form-select:disabled {
13194
background-color: #e9ecef;
13195
}
13196
.dark-mode .form-select:-moz-focusring {
13197
color: transparent;
13198
text-shadow: 0 0 0 #212529;
13199
}
13200
.dark-mode .form-select-sm {
13201
padding-top: 0.25rem;
13202
padding-bottom: 0.25rem;
13203
padding-left: 0.5rem;
13204
font-size: 0.875rem;
13205
border-radius: 0.2rem;
13206
}
13207
.dark-mode .form-select-lg {
13208
padding-top: 0.5rem;
13209
padding-bottom: 0.5rem;
13210
padding-left: 1rem;
13211
font-size: 1.25rem;
13212
border-radius: 0.3rem;
13213
}
13214
.dark-mode .form-check {
13215
display: block;
13216
min-height: 1.5rem;
13217
padding-left: 1.5em;
13218
margin-bottom: 0.125rem;
13219
}
13220
.dark-mode .form-check .form-check-input {
13221
float: left;
13222
margin-left: -1.5em;
13223
}
13224
.dark-mode .form-check-input {
13225
width: 1em;
13226
height: 1em;
13227
margin-top: 0.25em;
13228
vertical-align: top;
13229
background-color: #cfd8dc;
13230
background-repeat: no-repeat;
13231
background-position: center;
13232
background-size: contain;
13233
border: 1px solid rgba(0, 0, 0, 0.25);
13234
appearance: none;
13235
color-adjust: exact;
13236
}
13237
.dark-mode .form-check-input[type=checkbox] {
13238
border-radius: 0.25em;
13239
}
13240
.dark-mode .form-check-input[type=radio] {
13241
border-radius: 50%;
13242
}
13243
.dark-mode .form-check-input:active {
13244
filter: brightness(90%);
13245
}
13246
.dark-mode .form-check-input:focus {
13247
border-color: #d0d4de;
13248
outline: 0;
13249
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
13250
}
13251
.dark-mode .form-check-input:checked {
13252
background-color: #a1a9bd;
13253
border-color: #a1a9bd;
13254
}
13255
.dark-mode .form-check-input:checked[type=checkbox] {
13256
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 10l3 3l6-6'/%3e%3c/svg%3e"), var(--bs-gradient);
13257
}
13258
.dark-mode .form-check-input:checked[type=radio] {
13259
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"), var(--bs-gradient);
13260
}
13261
.dark-mode .form-check-input[type=checkbox]:indeterminate {
13262
background-color: #a1a9bd;
13263
border-color: #a1a9bd;
13264
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"), var(--bs-gradient);
13265
}
13266
.dark-mode .form-check-input:disabled {
13267
pointer-events: none;
13268
filter: none;
13269
opacity: 0.5;
13270
}
13271
.dark-mode .form-check-input[disabled] ~ .form-check-label, .dark-mode .form-check-input:disabled ~ .form-check-label {
13272
opacity: 0.5;
13273
}
13274
.dark-mode .form-switch {
13275
padding-left: 2.5em;
13276
}
13277
.dark-mode .form-switch .form-check-input {
13278
width: 2em;
13279
margin-left: -2.5em;
13280
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");
13281
background-position: left center;
13282
border-radius: 2em;
13283
transition: background-position 0.15s ease-in-out;
13284
}
13285
@media (prefers-reduced-motion: reduce) {
13286
.dark-mode .form-switch .form-check-input {
13287
transition: none;
13288
}
13289
}
13290
.dark-mode .form-switch .form-check-input:focus {
13291
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='%23d0d4de'/%3e%3c/svg%3e");
13292
}
13293
.dark-mode .form-switch .form-check-input:checked {
13294
background-position: right center;
13295
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"), var(--bs-gradient);
13296
}
13297
.dark-mode .form-check-inline {
13298
display: inline-block;
13299
margin-right: 1rem;
13300
}
13301
.dark-mode .btn-check {
13302
position: absolute;
13303
clip: rect(0, 0, 0, 0);
13304
pointer-events: none;
13305
}
13306
.dark-mode .btn-check[disabled] + .btn, .dark-mode .btn-check:disabled + .btn {
13307
pointer-events: none;
13308
filter: none;
13309
opacity: 0.65;
13310
}
13311
.dark-mode .form-range {
13312
width: 100%;
13313
height: 1.5rem;
13314
padding: 0;
13315
background-color: transparent;
13316
appearance: none;
13317
}
13318
.dark-mode .form-range:focus {
13319
outline: 0;
13320
}
13321
.dark-mode .form-range:focus::-webkit-slider-thumb {
13322
box-shadow: 0 0 0 1px #cfd8dc, 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
13323
}
13324
.dark-mode .form-range:focus::-moz-range-thumb {
13325
box-shadow: 0 0 0 1px #cfd8dc, 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
13326
}
13327
.dark-mode .form-range::-moz-focus-outer {
13328
border: 0;
13329
}
13330
.dark-mode .form-range::-webkit-slider-thumb {
13331
width: 1rem;
13332
height: 1rem;
13333
margin-top: -0.25rem;
13334
background-color: #a1a9bd;
13335
background-image: var(--bs-gradient);
13336
border: 0;
13337
border-radius: 1rem;
13338
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
13339
appearance: none;
13340
}
13341
@media (prefers-reduced-motion: reduce) {
13342
.dark-mode .form-range::-webkit-slider-thumb {
13343
transition: none;
13344
}
13345
}
13346
.dark-mode .form-range::-webkit-slider-thumb:active {
13347
background-color: #e3e5eb;
13348
background-image: var(--bs-gradient);
13349
}
13350
.dark-mode .form-range::-webkit-slider-runnable-track {
13351
width: 100%;
13352
height: 0.5rem;
13353
color: transparent;
13354
cursor: pointer;
13355
background-color: #dee2e6;
13356
border-color: transparent;
13357
border-radius: 1rem;
13358
}
13359
.dark-mode .form-range::-moz-range-thumb {
13360
width: 1rem;
13361
height: 1rem;
13362
background-color: #a1a9bd;
13363
background-image: var(--bs-gradient);
13364
border: 0;
13365
border-radius: 1rem;
13366
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
13367
appearance: none;
13368
}
13369
@media (prefers-reduced-motion: reduce) {
13370
.dark-mode .form-range::-moz-range-thumb {
13371
transition: none;
13372
}
13373
}
13374
.dark-mode .form-range::-moz-range-thumb:active {
13375
background-color: #e3e5eb;
13376
background-image: var(--bs-gradient);
13377
}
13378
.dark-mode .form-range::-moz-range-track {
13379
width: 100%;
13380
height: 0.5rem;
13381
color: transparent;
13382
cursor: pointer;
13383
background-color: #dee2e6;
13384
border-color: transparent;
13385
border-radius: 1rem;
13386
}
13387
.dark-mode .form-range:disabled {
13388
pointer-events: none;
13389
}
13390
.dark-mode .form-range:disabled::-webkit-slider-thumb {
13391
background-color: #adb5bd;
13392
}
13393
.dark-mode .form-range:disabled::-moz-range-thumb {
13394
background-color: #adb5bd;
13395
}
13396
.dark-mode .form-floating {
13397
position: relative;
13398
}
13399
.dark-mode .form-floating > .form-control,
13400
.dark-mode .form-floating > .form-select {
13401
height: calc(3.5rem + 2px);
13402
line-height: 1.25;
13403
}
13404
.dark-mode .form-floating > label {
13405
position: absolute;
13406
top: 0;
13407
left: 0;
13408
height: 100%;
13409
padding: 1rem 0.75rem;
13410
pointer-events: none;
13411
border: 1px solid transparent;
13412
transform-origin: 0 0;
13413
transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
13414
}
13415
@media (prefers-reduced-motion: reduce) {
13416
.dark-mode .form-floating > label {
13417
transition: none;
13418
}
13419
}
13420
.dark-mode .form-floating > .form-control {
13421
padding: 1rem 0.75rem;
13422
}
13423
.dark-mode .form-floating > .form-control::placeholder {
13424
color: transparent;
13425
}
13426
.dark-mode .form-floating > .form-control:focus, .dark-mode .form-floating > .form-control:not(:placeholder-shown) {
13427
padding-top: 1.625rem;
13428
padding-bottom: 0.625rem;
13429
}
13430
.dark-mode .form-floating > .form-control:-webkit-autofill {
13431
padding-top: 1.625rem;
13432
padding-bottom: 0.625rem;
13433
}
13434
.dark-mode .form-floating > .form-select {
13435
padding-top: 1.625rem;
13436
padding-bottom: 0.625rem;
13437
}
13438
.dark-mode .form-floating > .form-control:focus ~ label,
13439
.dark-mode .form-floating > .form-control:not(:placeholder-shown) ~ label,
13440
.dark-mode .form-floating > .form-select ~ label {
13441
opacity: 0.65;
13442
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
13443
}
13444
.dark-mode .form-floating > .form-control:-webkit-autofill ~ label {
13445
opacity: 0.65;
13446
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
13447
}
13448
.dark-mode .input-group {
13449
position: relative;
13450
display: flex;
13451
flex-wrap: wrap;
13452
align-items: stretch;
13453
width: 100%;
13454
}
13455
.dark-mode .input-group > .form-control,
13456
.dark-mode .input-group > .form-select {
13457
position: relative;
13458
flex: 1 1 auto;
13459
width: 1%;
13460
min-width: 0;
13461
}
13462
.dark-mode .input-group > .form-control:focus,
13463
.dark-mode .input-group > .form-select:focus {
13464
z-index: 3;
13465
}
13466
.dark-mode .input-group .btn {
13467
position: relative;
13468
z-index: 2;
13469
}
13470
.dark-mode .input-group .btn:focus {
13471
z-index: 3;
13472
}
13473
.dark-mode .input-group-text {
13474
display: flex;
13475
align-items: center;
13476
padding: 0.375rem 0.75rem;
13477
font-size: 1rem;
13478
font-weight: 400;
13479
line-height: 1.5;
13480
color: #212529;
13481
text-align: center;
13482
white-space: nowrap;
13483
background-color: #e9ecef;
13484
border: 1px solid #ced4da;
13485
border-radius: 0.25rem;
13486
}
13487
.dark-mode .input-group-lg > .form-control,
13488
.dark-mode .input-group-lg > .form-select,
13489
.dark-mode .input-group-lg > .input-group-text,
13490
.dark-mode .input-group-lg > .btn {
13491
padding: 0.5rem 1rem;
13492
font-size: 1.25rem;
13493
border-radius: 0.3rem;
13494
}
13495
.dark-mode .input-group-sm > .form-control,
13496
.dark-mode .input-group-sm > .form-select,
13497
.dark-mode .input-group-sm > .input-group-text,
13498
.dark-mode .input-group-sm > .btn {
13499
padding: 0.25rem 0.5rem;
13500
font-size: 0.875rem;
13501
border-radius: 0.2rem;
13502
}
13503
.dark-mode .input-group-lg > .form-select,
13504
.dark-mode .input-group-sm > .form-select {
13505
padding-right: 3rem;
13506
}
13507
.dark-mode .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
13508
.dark-mode .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
13509
border-top-right-radius: 0;
13510
border-bottom-right-radius: 0;
13511
}
13512
.dark-mode .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
13513
.dark-mode .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
13514
border-top-right-radius: 0;
13515
border-bottom-right-radius: 0;
13516
}
13517
.dark-mode .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
13518
margin-left: -1px;
13519
border-top-left-radius: 0;
13520
border-bottom-left-radius: 0;
13521
}
13522
.dark-mode .valid-feedback {
13523
display: none;
13524
width: 100%;
13525
margin-top: 0.25rem;
13526
font-size: 0.875em;
13527
color: #198754;
13528
}
13529
.dark-mode .valid-tooltip {
13530
position: absolute;
13531
top: 100%;
13532
z-index: 5;
13533
display: none;
13534
max-width: 100%;
13535
padding: 0.25rem 0.5rem;
13536
margin-top: 0.1rem;
13537
font-size: 0.875rem;
13538
color: #fff;
13539
background-color: rgba(25, 135, 84, 0.9);
13540
border-radius: 0.25rem;
13541
}
13542
.was-validated .dark-mode:valid ~ .valid-feedback,
13543
.was-validated .dark-mode:valid ~ .valid-tooltip, .dark-mode.is-valid ~ .valid-feedback,
13544
.dark-mode.is-valid ~ .valid-tooltip {
13545
display: block;
13546
}
13547
.was-validated .dark-mode .form-control:valid, .dark-mode .form-control.is-valid {
13548
border-color: #198754;
13549
padding-right: calc(1.5em + 0.75rem);
13550
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.73L.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");
13551
background-repeat: no-repeat;
13552
background-position: right calc(0.375em + 0.1875rem) center;
13553
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13554
}
13555
.was-validated .dark-mode .form-control:valid:focus, .dark-mode .form-control.is-valid:focus {
13556
border-color: #198754;
13557
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
13558
}
13559
.was-validated .dark-mode textarea.form-control:valid, .dark-mode textarea.form-control.is-valid {
13560
padding-right: calc(1.5em + 0.75rem);
13561
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
13562
}
13563
.was-validated .dark-mode .form-select:valid, .dark-mode .form-select.is-valid {
13564
border-color: #198754;
13565
}
13566
.was-validated .dark-mode .form-select:valid:not([multiple]):not([size]), .was-validated .dark-mode .form-select:valid:not([multiple])[size="1"], .dark-mode .form-select.is-valid:not([multiple]):not([size]), .dark-mode .form-select.is-valid:not([multiple])[size="1"] {
13567
padding-right: 4.125rem;
13568
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 5l6 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.73L.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");
13569
background-position: right 0.75rem center, center right 2.25rem;
13570
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13571
}
13572
.was-validated .dark-mode .form-select:valid:focus, .dark-mode .form-select.is-valid:focus {
13573
border-color: #198754;
13574
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
13575
}
13576
.was-validated .dark-mode .form-check-input:valid, .dark-mode .form-check-input.is-valid {
13577
border-color: #198754;
13578
}
13579
.was-validated .dark-mode .form-check-input:valid:checked, .dark-mode .form-check-input.is-valid:checked {
13580
background-color: #198754;
13581
}
13582
.was-validated .dark-mode .form-check-input:valid:focus, .dark-mode .form-check-input.is-valid:focus {
13583
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
13584
}
13585
.was-validated .dark-mode .form-check-input:valid ~ .form-check-label, .dark-mode .form-check-input.is-valid ~ .form-check-label {
13586
color: #198754;
13587
}
13588
.dark-mode .form-check-inline .form-check-input ~ .valid-feedback {
13589
margin-left: 0.5em;
13590
}
13591
.was-validated .dark-mode .input-group .form-control:valid, .dark-mode .input-group .form-control.is-valid,
13592
.was-validated .dark-mode .input-group .form-select:valid,
13593
.dark-mode .input-group .form-select.is-valid {
13594
z-index: 1;
13595
}
13596
.was-validated .dark-mode .input-group .form-control:valid:focus, .dark-mode .input-group .form-control.is-valid:focus,
13597
.was-validated .dark-mode .input-group .form-select:valid:focus,
13598
.dark-mode .input-group .form-select.is-valid:focus {
13599
z-index: 3;
13600
}
13601
.dark-mode .invalid-feedback {
13602
display: none;
13603
width: 100%;
13604
margin-top: 0.25rem;
13605
font-size: 0.875em;
13606
color: #dc3545;
13607
}
13608
.dark-mode .invalid-tooltip {
13609
position: absolute;
13610
top: 100%;
13611
z-index: 5;
13612
display: none;
13613
max-width: 100%;
13614
padding: 0.25rem 0.5rem;
13615
margin-top: 0.1rem;
13616
font-size: 0.875rem;
13617
color: #fff;
13618
background-color: rgba(220, 53, 69, 0.9);
13619
border-radius: 0.25rem;
13620
}
13621
.was-validated .dark-mode:invalid ~ .invalid-feedback,
13622
.was-validated .dark-mode:invalid ~ .invalid-tooltip, .dark-mode.is-invalid ~ .invalid-feedback,
13623
.dark-mode.is-invalid ~ .invalid-tooltip {
13624
display: block;
13625
}
13626
.was-validated .dark-mode .form-control:invalid, .dark-mode .form-control.is-invalid {
13627
border-color: #dc3545;
13628
padding-right: calc(1.5em + 0.75rem);
13629
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");
13630
background-repeat: no-repeat;
13631
background-position: right calc(0.375em + 0.1875rem) center;
13632
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13633
}
13634
.was-validated .dark-mode .form-control:invalid:focus, .dark-mode .form-control.is-invalid:focus {
13635
border-color: #dc3545;
13636
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
13637
}
13638
.was-validated .dark-mode textarea.form-control:invalid, .dark-mode textarea.form-control.is-invalid {
13639
padding-right: calc(1.5em + 0.75rem);
13640
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
13641
}
13642
.was-validated .dark-mode .form-select:invalid, .dark-mode .form-select.is-invalid {
13643
border-color: #dc3545;
13644
}
13645
.was-validated .dark-mode .form-select:invalid:not([multiple]):not([size]), .was-validated .dark-mode .form-select:invalid:not([multiple])[size="1"], .dark-mode .form-select.is-invalid:not([multiple]):not([size]), .dark-mode .form-select.is-invalid:not([multiple])[size="1"] {
13646
padding-right: 4.125rem;
13647
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 5l6 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");
13648
background-position: right 0.75rem center, center right 2.25rem;
13649
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13650
}
13651
.was-validated .dark-mode .form-select:invalid:focus, .dark-mode .form-select.is-invalid:focus {
13652
border-color: #dc3545;
13653
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
13654
}
13655
.was-validated .dark-mode .form-check-input:invalid, .dark-mode .form-check-input.is-invalid {
13656
border-color: #dc3545;
13657
}
13658
.was-validated .dark-mode .form-check-input:invalid:checked, .dark-mode .form-check-input.is-invalid:checked {
13659
background-color: #dc3545;
13660
}
13661
.was-validated .dark-mode .form-check-input:invalid:focus, .dark-mode .form-check-input.is-invalid:focus {
13662
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
13663
}
13664
.was-validated .dark-mode .form-check-input:invalid ~ .form-check-label, .dark-mode .form-check-input.is-invalid ~ .form-check-label {
13665
color: #dc3545;
13666
}
13667
.dark-mode .form-check-inline .form-check-input ~ .invalid-feedback {
13668
margin-left: 0.5em;
13669
}
13670
.was-validated .dark-mode .input-group .form-control:invalid, .dark-mode .input-group .form-control.is-invalid,
13671
.was-validated .dark-mode .input-group .form-select:invalid,
13672
.dark-mode .input-group .form-select.is-invalid {
13673
z-index: 2;
13674
}
13675
.was-validated .dark-mode .input-group .form-control:invalid:focus, .dark-mode .input-group .form-control.is-invalid:focus,
13676
.was-validated .dark-mode .input-group .form-select:invalid:focus,
13677
.dark-mode .input-group .form-select.is-invalid:focus {
13678
z-index: 3;
13679
}
13680
.dark-mode .btn {
13681
display: inline-block;
13682
font-weight: 400;
13683
line-height: 1.5;
13684
color: #212529;
13685
text-align: center;
13686
text-decoration: none;
13687
vertical-align: middle;
13688
cursor: pointer;
13689
user-select: none;
13690
background-color: transparent;
13691
border: 1px solid transparent;
13692
padding: 0.375rem 0.75rem;
13693
font-size: 1rem;
13694
border-radius: 0.25rem;
13695
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;
13696
}
13697
@media (prefers-reduced-motion: reduce) {
13698
.dark-mode .btn {
13699
transition: none;
13700
}
13701
}
13702
.dark-mode .btn:hover {
13703
color: #212529;
13704
}
13705
.btn-check:focus + .dark-mode .btn, .dark-mode .btn:focus {
13706
outline: 0;
13707
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
13708
}
13709
.dark-mode .btn:disabled, .dark-mode .btn.disabled, fieldset:disabled .dark-mode .btn {
13710
pointer-events: none;
13711
opacity: 0.65;
13712
}
13713
.dark-mode .btn-primary {
13714
color: #000;
13715
background-color: #5c7ba8;
13716
background-image: var(--bs-gradient);
13717
border-color: #5c7ba8;
13718
}
13719
.dark-mode .btn-primary:hover {
13720
color: #000;
13721
background-color: #748fb5;
13722
background-image: var(--bs-gradient);
13723
border-color: #6c88b1;
13724
}
13725
.btn-check:focus + .dark-mode .btn-primary, .dark-mode .btn-primary:focus {
13726
color: #000;
13727
background-color: #748fb5;
13728
background-image: var(--bs-gradient);
13729
border-color: #6c88b1;
13730
box-shadow: 0 0 0 0.25rem rgba(78, 105, 143, 0.5);
13731
}
13732
.btn-check:checked + .dark-mode .btn-primary, .btn-check:active + .dark-mode .btn-primary, .dark-mode .btn-primary:active, .dark-mode .btn-primary.active, .show > .dark-mode .btn-primary.dropdown-toggle {
13733
color: #000;
13734
background-color: #7d95b9;
13735
background-image: none;
13736
border-color: #6c88b1;
13737
}
13738
.btn-check:checked + .dark-mode .btn-primary:focus, .btn-check:active + .dark-mode .btn-primary:focus, .dark-mode .btn-primary:active:focus, .dark-mode .btn-primary.active:focus, .show > .dark-mode .btn-primary.dropdown-toggle:focus {
13739
box-shadow: 0 0 0 0.25rem rgba(78, 105, 143, 0.5);
13740
}
13741
.dark-mode .btn-primary:disabled, .dark-mode .btn-primary.disabled {
13742
color: #000;
13743
background-color: #5c7ba8;
13744
background-image: none;
13745
border-color: #5c7ba8;
13746
}
13747
.dark-mode .btn-secondary {
13748
color: #fff;
13749
background-color: #146c43;
13750
background-image: var(--bs-gradient);
13751
border-color: #146c43;
13752
}
13753
.dark-mode .btn-secondary:hover {
13754
color: #fff;
13755
background-color: #115c39;
13756
background-image: var(--bs-gradient);
13757
border-color: #105636;
13758
}
13759
.btn-check:focus + .dark-mode .btn-secondary, .dark-mode .btn-secondary:focus {
13760
color: #fff;
13761
background-color: #115c39;
13762
background-image: var(--bs-gradient);
13763
border-color: #105636;
13764
box-shadow: 0 0 0 0.25rem rgba(55, 130, 95, 0.5);
13765
}
13766
.btn-check:checked + .dark-mode .btn-secondary, .btn-check:active + .dark-mode .btn-secondary, .dark-mode .btn-secondary:active, .dark-mode .btn-secondary.active, .show > .dark-mode .btn-secondary.dropdown-toggle {
13767
color: #fff;
13768
background-color: #105636;
13769
background-image: none;
13770
border-color: #0f5132;
13771
}
13772
.btn-check:checked + .dark-mode .btn-secondary:focus, .btn-check:active + .dark-mode .btn-secondary:focus, .dark-mode .btn-secondary:active:focus, .dark-mode .btn-secondary.active:focus, .show > .dark-mode .btn-secondary.dropdown-toggle:focus {
13773
box-shadow: 0 0 0 0.25rem rgba(55, 130, 95, 0.5);
13774
}
13775
.dark-mode .btn-secondary:disabled, .dark-mode .btn-secondary.disabled {
13776
color: #fff;
13777
background-color: #146c43;
13778
background-image: none;
13779
border-color: #146c43;
13780
}
13781
.dark-mode .btn-outline-primary {
13782
color: #5c7ba8;
13783
border-color: #5c7ba8;
13784
}
13785
.dark-mode .btn-outline-primary:hover {
13786
color: #000;
13787
background-color: #5c7ba8;
13788
border-color: #5c7ba8;
13789
}
13790
.btn-check:focus + .dark-mode .btn-outline-primary, .dark-mode .btn-outline-primary:focus {
13791
box-shadow: 0 0 0 0.25rem rgba(92, 123, 168, 0.5);
13792
}
13793
.btn-check:checked + .dark-mode .btn-outline-primary, .btn-check:active + .dark-mode .btn-outline-primary, .dark-mode .btn-outline-primary:active, .dark-mode .btn-outline-primary.active, .dark-mode .btn-outline-primary.dropdown-toggle.show {
13794
color: #000;
13795
background-color: #5c7ba8;
13796
border-color: #5c7ba8;
13797
}
13798
.btn-check:checked + .dark-mode .btn-outline-primary:focus, .btn-check:active + .dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary:active:focus, .dark-mode .btn-outline-primary.active:focus, .dark-mode .btn-outline-primary.dropdown-toggle.show:focus {
13799
box-shadow: 0 0 0 0.25rem rgba(92, 123, 168, 0.5);
13800
}
13801
.dark-mode .btn-outline-primary:disabled, .dark-mode .btn-outline-primary.disabled {
13802
color: #5c7ba8;
13803
background-color: transparent;
13804
}
13805
.dark-mode .btn-outline-secondary {
13806
color: #146c43;
13807
border-color: #146c43;
13808
}
13809
.dark-mode .btn-outline-secondary:hover {
13810
color: #fff;
13811
background-color: #146c43;
13812
border-color: #146c43;
13813
}
13814
.btn-check:focus + .dark-mode .btn-outline-secondary, .dark-mode .btn-outline-secondary:focus {
13815
box-shadow: 0 0 0 0.25rem rgba(20, 108, 67, 0.5);
13816
}
13817
.btn-check:checked + .dark-mode .btn-outline-secondary, .btn-check:active + .dark-mode .btn-outline-secondary, .dark-mode .btn-outline-secondary:active, .dark-mode .btn-outline-secondary.active, .dark-mode .btn-outline-secondary.dropdown-toggle.show {
13818
color: #fff;
13819
background-color: #146c43;
13820
border-color: #146c43;
13821
}
13822
.btn-check:checked + .dark-mode .btn-outline-secondary:focus, .btn-check:active + .dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary:active:focus, .dark-mode .btn-outline-secondary.active:focus, .dark-mode .btn-outline-secondary.dropdown-toggle.show:focus {
13823
box-shadow: 0 0 0 0.25rem rgba(20, 108, 67, 0.5);
13824
}
13825
.dark-mode .btn-outline-secondary:disabled, .dark-mode .btn-outline-secondary.disabled {
13826
color: #146c43;
13827
background-color: transparent;
13828
}
13829
.dark-mode .btn-link {
13830
font-weight: 400;
13831
color: #a1a9bd;
13832
text-decoration: underline;
13833
}
13834
.dark-mode .btn-link:hover {
13835
color: #818797;
13836
}
13837
.dark-mode .btn-link:disabled, .dark-mode .btn-link.disabled {
13838
color: #6c757d;
13839
}
13840
.dark-mode .btn-lg, .dark-mode .btn-group-lg > .btn {
13841
padding: 0.5rem 1rem;
13842
font-size: 1.25rem;
13843
border-radius: 0.3rem;
13844
}
13845
.dark-mode .btn-sm, .dark-mode .btn-group-sm > .btn {
13846
padding: 0.25rem 0.5rem;
13847
font-size: 0.875rem;
13848
border-radius: 0.2rem;
13849
}
13850
.dark-mode .fade {
13851
transition: opacity 0.15s linear;
13852
}
13853
@media (prefers-reduced-motion: reduce) {
13854
.dark-mode .fade {
13855
transition: none;
13856
}
13857
}
13858
.dark-mode .fade:not(.show) {
13859
opacity: 0;
13860
}
13861
.dark-mode .collapse:not(.show) {
13862
display: none;
13863
}
13864
.dark-mode .collapsing {
13865
height: 0;
13866
overflow: hidden;
13867
transition: height 0.35s ease;
13868
}
13869
@media (prefers-reduced-motion: reduce) {
13870
.dark-mode .collapsing {
13871
transition: none;
13872
}
13873
}
13874
.dark-mode .collapsing.collapse-horizontal {
13875
width: 0;
13876
height: auto;
13877
transition: width 0.35s ease;
13878
}
13879
@media (prefers-reduced-motion: reduce) {
13880
.dark-mode .collapsing.collapse-horizontal {
13881
transition: none;
13882
}
13883
}
13884
.dark-mode .dropup,
13885
.dark-mode .dropend,
13886
.dark-mode .dropdown,
13887
.dark-mode .dropstart {
13888
position: relative;
13889
}
13890
.dark-mode .dropdown-toggle {
13891
white-space: nowrap;
13892
}
13893
.dark-mode .dropdown-toggle::after {
13894
display: inline-block;
13895
margin-left: 0.255em;
13896
vertical-align: 0.255em;
13897
content: "";
13898
border-top: 0.3em solid;
13899
border-right: 0.3em solid transparent;
13900
border-bottom: 0;
13901
border-left: 0.3em solid transparent;
13902
}
13903
.dark-mode .dropdown-toggle:empty::after {
13904
margin-left: 0;
13905
}
13906
.dark-mode .dropdown-menu {
13907
position: absolute;
13908
z-index: 1000;
13909
display: none;
13910
min-width: 10rem;
13911
padding: 0.5rem 0;
13912
margin: 0;
13913
font-size: 1rem;
13914
color: #212529;
13915
text-align: left;
13916
list-style: none;
13917
background-color: #fff;
13918
background-clip: padding-box;
13919
border: 1px solid rgba(0, 0, 0, 0.15);
13920
border-radius: 0.25rem;
13921
}
13922
.dark-mode .dropdown-menu[data-bs-popper] {
13923
top: 100%;
13924
left: 0;
13925
margin-top: 0.125rem;
13926
}
13927
.dark-mode .dropdown-menu-start {
13928
--bs-position: start;
13929
}
13930
.dark-mode .dropdown-menu-start[data-bs-popper] {
13931
right: auto;
13932
left: 0;
13933
}
13934
.dark-mode .dropdown-menu-end {
13935
--bs-position: end;
13936
}
13937
.dark-mode .dropdown-menu-end[data-bs-popper] {
13938
right: 0;
13939
left: auto;
13940
}
13941
@media (min-width: 576px) {
13942
.dark-mode .dropdown-menu-sm-start {
13943
--bs-position: start;
13944
}
13945
.dark-mode .dropdown-menu-sm-start[data-bs-popper] {
13946
right: auto;
13947
left: 0;
13948
}
13949
.dark-mode .dropdown-menu-sm-end {
13950
--bs-position: end;
13951
}
13952
.dark-mode .dropdown-menu-sm-end[data-bs-popper] {
13953
right: 0;
13954
left: auto;
13955
}
13956
}
13957
@media (min-width: 768px) {
13958
.dark-mode .dropdown-menu-md-start {
13959
--bs-position: start;
13960
}
13961
.dark-mode .dropdown-menu-md-start[data-bs-popper] {
13962
right: auto;
13963
left: 0;
13964
}
13965
.dark-mode .dropdown-menu-md-end {
13966
--bs-position: end;
13967
}
13968
.dark-mode .dropdown-menu-md-end[data-bs-popper] {
13969
right: 0;
13970
left: auto;
13971
}
13972
}
13973
@media (min-width: 992px) {
13974
.dark-mode .dropdown-menu-lg-start {
13975
--bs-position: start;
13976
}
13977
.dark-mode .dropdown-menu-lg-start[data-bs-popper] {
13978
right: auto;
13979
left: 0;
13980
}
13981
.dark-mode .dropdown-menu-lg-end {
13982
--bs-position: end;
13983
}
13984
.dark-mode .dropdown-menu-lg-end[data-bs-popper] {
13985
right: 0;
13986
left: auto;
13987
}
13988
}
13989
@media (min-width: 1200px) {
13990
.dark-mode .dropdown-menu-xl-start {
13991
--bs-position: start;
13992
}
13993
.dark-mode .dropdown-menu-xl-start[data-bs-popper] {
13994
right: auto;
13995
left: 0;
13996
}
13997
.dark-mode .dropdown-menu-xl-end {
13998
--bs-position: end;
13999
}
14000
.dark-mode .dropdown-menu-xl-end[data-bs-popper] {
14001
right: 0;
14002
left: auto;
14003
}
14004
}
14005
@media (min-width: 1400px) {
14006
.dark-mode .dropdown-menu-xxl-start {
14007
--bs-position: start;
14008
}
14009
.dark-mode .dropdown-menu-xxl-start[data-bs-popper] {
14010
right: auto;
14011
left: 0;
14012
}
14013
.dark-mode .dropdown-menu-xxl-end {
14014
--bs-position: end;
14015
}
14016
.dark-mode .dropdown-menu-xxl-end[data-bs-popper] {
14017
right: 0;
14018
left: auto;
14019
}
14020
}
14021
.dark-mode .dropup .dropdown-menu[data-bs-popper] {
14022
top: auto;
14023
bottom: 100%;
14024
margin-top: 0;
14025
margin-bottom: 0.125rem;
14026
}
14027
.dark-mode .dropup .dropdown-toggle::after {
14028
display: inline-block;
14029
margin-left: 0.255em;
14030
vertical-align: 0.255em;
14031
content: "";
14032
border-top: 0;
14033
border-right: 0.3em solid transparent;
14034
border-bottom: 0.3em solid;
14035
border-left: 0.3em solid transparent;
14036
}
14037
.dark-mode .dropup .dropdown-toggle:empty::after {
14038
margin-left: 0;
14039
}
14040
.dark-mode .dropend .dropdown-menu[data-bs-popper] {
14041
top: 0;
14042
right: auto;
14043
left: 100%;
14044
margin-top: 0;
14045
margin-left: 0.125rem;
14046
}
14047
.dark-mode .dropend .dropdown-toggle::after {
14048
display: inline-block;
14049
margin-left: 0.255em;
14050
vertical-align: 0.255em;
14051
content: "";
14052
border-top: 0.3em solid transparent;
14053
border-right: 0;
14054
border-bottom: 0.3em solid transparent;
14055
border-left: 0.3em solid;
14056
}
14057
.dark-mode .dropend .dropdown-toggle:empty::after {
14058
margin-left: 0;
14059
}
14060
.dark-mode .dropend .dropdown-toggle::after {
14061
vertical-align: 0;
14062
}
14063
.dark-mode .dropstart .dropdown-menu[data-bs-popper] {
14064
top: 0;
14065
right: 100%;
14066
left: auto;
14067
margin-top: 0;
14068
margin-right: 0.125rem;
14069
}
14070
.dark-mode .dropstart .dropdown-toggle::after {
14071
display: inline-block;
14072
margin-left: 0.255em;
14073
vertical-align: 0.255em;
14074
content: "";
14075
}
14076
.dark-mode .dropstart .dropdown-toggle::after {
14077
display: none;
14078
}
14079
.dark-mode .dropstart .dropdown-toggle::before {
14080
display: inline-block;
14081
margin-right: 0.255em;
14082
vertical-align: 0.255em;
14083
content: "";
14084
border-top: 0.3em solid transparent;
14085
border-right: 0.3em solid;
14086
border-bottom: 0.3em solid transparent;
14087
}
14088
.dark-mode .dropstart .dropdown-toggle:empty::after {
14089
margin-left: 0;
14090
}
14091
.dark-mode .dropstart .dropdown-toggle::before {
14092
vertical-align: 0;
14093
}
14094
.dark-mode .dropdown-divider {
14095
height: 0;
14096
margin: 0.5rem 0;
14097
overflow: hidden;
14098
border-top: 1px solid rgba(0, 0, 0, 0.15);
14099
}
14100
.dark-mode .dropdown-item {
14101
display: block;
14102
width: 100%;
14103
padding: 0.25rem 1rem;
14104
clear: both;
14105
font-weight: 400;
14106
color: #212529;
14107
text-align: inherit;
14108
text-decoration: none;
14109
white-space: nowrap;
14110
background-color: transparent;
14111
border: 0;
14112
}
14113
.dark-mode .dropdown-item:hover, .dark-mode .dropdown-item:focus {
14114
color: #1e2125;
14115
background-color: #e9ecef;
14116
background-image: var(--bs-gradient);
14117
}
14118
.dark-mode .dropdown-item.active, .dark-mode .dropdown-item:active {
14119
color: #fff;
14120
text-decoration: none;
14121
background-color: #a1a9bd;
14122
background-image: var(--bs-gradient);
14123
}
14124
.dark-mode .dropdown-item.disabled, .dark-mode .dropdown-item:disabled {
14125
color: #adb5bd;
14126
pointer-events: none;
14127
background-color: transparent;
14128
background-image: none;
14129
}
14130
.dark-mode .dropdown-menu.show {
14131
display: block;
14132
}
14133
.dark-mode .dropdown-header {
14134
display: block;
14135
padding: 0.5rem 1rem;
14136
margin-bottom: 0;
14137
font-size: 0.875rem;
14138
color: #6c757d;
14139
white-space: nowrap;
14140
}
14141
.dark-mode .dropdown-item-text {
14142
display: block;
14143
padding: 0.25rem 1rem;
14144
color: #212529;
14145
}
14146
.dark-mode .dropdown-menu-dark {
14147
color: #dee2e6;
14148
background-color: #343a40;
14149
border-color: rgba(0, 0, 0, 0.15);
14150
}
14151
.dark-mode .dropdown-menu-dark .dropdown-item {
14152
color: #dee2e6;
14153
}
14154
.dark-mode .dropdown-menu-dark .dropdown-item:hover, .dark-mode .dropdown-menu-dark .dropdown-item:focus {
14155
color: #fff;
14156
background-color: rgba(255, 255, 255, 0.15);
14157
background-image: var(--bs-gradient);
14158
}
14159
.dark-mode .dropdown-menu-dark .dropdown-item.active, .dark-mode .dropdown-menu-dark .dropdown-item:active {
14160
color: #fff;
14161
background-color: #a1a9bd;
14162
background-image: var(--bs-gradient);
14163
}
14164
.dark-mode .dropdown-menu-dark .dropdown-item.disabled, .dark-mode .dropdown-menu-dark .dropdown-item:disabled {
14165
color: #adb5bd;
14166
}
14167
.dark-mode .dropdown-menu-dark .dropdown-divider {
14168
border-color: rgba(0, 0, 0, 0.15);
14169
}
14170
.dark-mode .dropdown-menu-dark .dropdown-item-text {
14171
color: #dee2e6;
14172
}
14173
.dark-mode .dropdown-menu-dark .dropdown-header {
14174
color: #adb5bd;
14175
}
14176
.dark-mode .btn-group,
14177
.dark-mode .btn-group-vertical {
14178
position: relative;
14179
display: inline-flex;
14180
vertical-align: middle;
14181
}
14182
.dark-mode .btn-group > .btn,
14183
.dark-mode .btn-group-vertical > .btn {
14184
position: relative;
14185
flex: 1 1 auto;
14186
}
14187
.dark-mode .btn-group > .btn-check:checked + .btn,
14188
.dark-mode .btn-group > .btn-check:focus + .btn,
14189
.dark-mode .btn-group > .btn:hover,
14190
.dark-mode .btn-group > .btn:focus,
14191
.dark-mode .btn-group > .btn:active,
14192
.dark-mode .btn-group > .btn.active,
14193
.dark-mode .btn-group-vertical > .btn-check:checked + .btn,
14194
.dark-mode .btn-group-vertical > .btn-check:focus + .btn,
14195
.dark-mode .btn-group-vertical > .btn:hover,
14196
.dark-mode .btn-group-vertical > .btn:focus,
14197
.dark-mode .btn-group-vertical > .btn:active,
14198
.dark-mode .btn-group-vertical > .btn.active {
14199
z-index: 1;
14200
}
14201
.dark-mode .btn-toolbar {
14202
display: flex;
14203
flex-wrap: wrap;
14204
justify-content: flex-start;
14205
}
14206
.dark-mode .btn-toolbar .input-group {
14207
width: auto;
14208
}
14209
.dark-mode .btn-group > .btn:not(:first-child),
14210
.dark-mode .btn-group > .btn-group:not(:first-child) {
14211
margin-left: -1px;
14212
}
14213
.dark-mode .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
14214
.dark-mode .btn-group > .btn-group:not(:last-child) > .btn {
14215
border-top-right-radius: 0;
14216
border-bottom-right-radius: 0;
14217
}
14218
.dark-mode .btn-group > .btn:nth-child(n+3),
14219
.dark-mode .btn-group > :not(.btn-check) + .btn,
14220
.dark-mode .btn-group > .btn-group:not(:first-child) > .btn {
14221
border-top-left-radius: 0;
14222
border-bottom-left-radius: 0;
14223
}
14224
.dark-mode .dropdown-toggle-split {
14225
padding-right: 0.5625rem;
14226
padding-left: 0.5625rem;
14227
}
14228
.dark-mode .dropdown-toggle-split::after, .dropup .dark-mode .dropdown-toggle-split::after, .dropend .dark-mode .dropdown-toggle-split::after {
14229
margin-left: 0;
14230
}
14231
.dropstart .dark-mode .dropdown-toggle-split::before {
14232
margin-right: 0;
14233
}
14234
.dark-mode .btn-sm + .dropdown-toggle-split, .dark-mode .btn-group-sm > .btn + .dropdown-toggle-split {
14235
padding-right: 0.375rem;
14236
padding-left: 0.375rem;
14237
}
14238
.dark-mode .btn-lg + .dropdown-toggle-split, .dark-mode .btn-group-lg > .btn + .dropdown-toggle-split {
14239
padding-right: 0.75rem;
14240
padding-left: 0.75rem;
14241
}
14242
.dark-mode .btn-group-vertical {
14243
flex-direction: column;
14244
align-items: flex-start;
14245
justify-content: center;
14246
}
14247
.dark-mode .btn-group-vertical > .btn,
14248
.dark-mode .btn-group-vertical > .btn-group {
14249
width: 100%;
14250
}
14251
.dark-mode .btn-group-vertical > .btn:not(:first-child),
14252
.dark-mode .btn-group-vertical > .btn-group:not(:first-child) {
14253
margin-top: -1px;
14254
}
14255
.dark-mode .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
14256
.dark-mode .btn-group-vertical > .btn-group:not(:last-child) > .btn {
14257
border-bottom-right-radius: 0;
14258
border-bottom-left-radius: 0;
14259
}
14260
.dark-mode .btn-group-vertical > .btn ~ .btn,
14261
.dark-mode .btn-group-vertical > .btn-group:not(:first-child) > .btn {
14262
border-top-left-radius: 0;
14263
border-top-right-radius: 0;
14264
}
14265
.dark-mode .nav {
14266
display: flex;
14267
flex-wrap: wrap;
14268
padding-left: 0;
14269
margin-bottom: 0;
14270
list-style: none;
14271
}
14272
.dark-mode .nav-link {
14273
display: block;
14274
padding: 0.5rem 1rem;
14275
color: #a1a9bd;
14276
text-decoration: none;
14277
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
14278
}
14279
@media (prefers-reduced-motion: reduce) {
14280
.dark-mode .nav-link {
14281
transition: none;
14282
}
14283
}
14284
.dark-mode .nav-link:hover, .dark-mode .nav-link:focus {
14285
color: #818797;
14286
}
14287
.dark-mode .nav-link.disabled {
14288
color: #6c757d;
14289
pointer-events: none;
14290
cursor: default;
14291
}
14292
.dark-mode .nav-tabs {
14293
border-bottom: 1px solid #dee2e6;
14294
}
14295
.dark-mode .nav-tabs .nav-link {
14296
margin-bottom: -1px;
14297
background: none;
14298
border: 1px solid transparent;
14299
border-top-left-radius: 0.25rem;
14300
border-top-right-radius: 0.25rem;
14301
}
14302
.dark-mode .nav-tabs .nav-link:hover, .dark-mode .nav-tabs .nav-link:focus {
14303
border-color: #e9ecef #e9ecef #dee2e6;
14304
isolation: isolate;
14305
}
14306
.dark-mode .nav-tabs .nav-link.disabled {
14307
color: #6c757d;
14308
background-color: transparent;
14309
border-color: transparent;
14310
}
14311
.dark-mode .nav-tabs .nav-link.active,
14312
.dark-mode .nav-tabs .nav-item.show .nav-link {
14313
color: #495057;
14314
background-color: #cfd8dc;
14315
border-color: #dee2e6 #dee2e6 #cfd8dc;
14316
}
14317
.dark-mode .nav-tabs .dropdown-menu {
14318
margin-top: -1px;
14319
border-top-left-radius: 0;
14320
border-top-right-radius: 0;
14321
}
14322
.dark-mode .nav-pills .nav-link {
14323
background: none;
14324
border: 0;
14325
border-radius: 0.25rem;
14326
}
14327
.dark-mode .nav-pills .nav-link.active,
14328
.dark-mode .nav-pills .show > .nav-link {
14329
color: #fff;
14330
background-color: #a1a9bd;
14331
background-image: var(--bs-gradient);
14332
}
14333
.dark-mode .nav-fill > .nav-link,
14334
.dark-mode .nav-fill .nav-item {
14335
flex: 1 1 auto;
14336
text-align: center;
14337
}
14338
.dark-mode .nav-justified > .nav-link,
14339
.dark-mode .nav-justified .nav-item {
14340
flex-basis: 0;
14341
flex-grow: 1;
14342
text-align: center;
14343
}
14344
.dark-mode .nav-fill .nav-item .nav-link,
14345
.dark-mode .nav-justified .nav-item .nav-link {
14346
width: 100%;
14347
}
14348
.dark-mode .tab-content > .tab-pane {
14349
display: none;
14350
}
14351
.dark-mode .tab-content > .active {
14352
display: block;
14353
}
14354
.dark-mode .navbar {
14355
position: relative;
14356
display: flex;
14357
flex-wrap: wrap;
14358
align-items: center;
14359
justify-content: space-between;
14360
padding-top: 0.5rem;
14361
padding-bottom: 0.5rem;
14362
background-image: var(--bs-gradient);
14363
}
14364
.dark-mode .navbar > .container,
14365
.dark-mode .navbar > .container-fluid,
14366
.dark-mode .navbar > .container-sm,
14367
.dark-mode .navbar > .container-md,
14368
.dark-mode .navbar > .container-lg,
14369
.dark-mode .navbar > .container-xl,
14370
.dark-mode .navbar > .container-xxl {
14371
display: flex;
14372
flex-wrap: inherit;
14373
align-items: center;
14374
justify-content: space-between;
14375
}
14376
.dark-mode .navbar-brand {
14377
padding-top: 0.3125rem;
14378
padding-bottom: 0.3125rem;
14379
margin-right: 1rem;
14380
font-size: 1.25rem;
14381
text-decoration: none;
14382
white-space: nowrap;
14383
}
14384
.dark-mode .navbar-nav {
14385
display: flex;
14386
flex-direction: column;
14387
padding-left: 0;
14388
margin-bottom: 0;
14389
list-style: none;
14390
}
14391
.dark-mode .navbar-nav .nav-link {
14392
padding-right: 0;
14393
padding-left: 0;
14394
}
14395
.dark-mode .navbar-nav .dropdown-menu {
14396
position: static;
14397
}
14398
.dark-mode .navbar-text {
14399
padding-top: 0.5rem;
14400
padding-bottom: 0.5rem;
14401
}
14402
.dark-mode .navbar-collapse {
14403
flex-basis: 100%;
14404
flex-grow: 1;
14405
align-items: center;
14406
}
14407
.dark-mode .navbar-toggler {
14408
padding: 0.25rem 0.75rem;
14409
font-size: 1.25rem;
14410
line-height: 1;
14411
background-color: transparent;
14412
border: 1px solid transparent;
14413
border-radius: 0.25rem;
14414
transition: box-shadow 0.15s ease-in-out;
14415
}
14416
@media (prefers-reduced-motion: reduce) {
14417
.dark-mode .navbar-toggler {
14418
transition: none;
14419
}
14420
}
14421
.dark-mode .navbar-toggler:hover {
14422
text-decoration: none;
14423
}
14424
.dark-mode .navbar-toggler:focus {
14425
text-decoration: none;
14426
outline: 0;
14427
box-shadow: 0 0 0 0.25rem;
14428
}
14429
.dark-mode .navbar-toggler-icon {
14430
display: inline-block;
14431
width: 1.5em;
14432
height: 1.5em;
14433
vertical-align: middle;
14434
background-repeat: no-repeat;
14435
background-position: center;
14436
background-size: 100%;
14437
}
14438
.dark-mode .navbar-nav-scroll {
14439
max-height: var(--bs-scroll-height, 75vh);
14440
overflow-y: auto;
14441
}
14442
@media (min-width: 576px) {
14443
.dark-mode .navbar-expand-sm {
14444
flex-wrap: nowrap;
14445
justify-content: flex-start;
14446
}
14447
.dark-mode .navbar-expand-sm .navbar-nav {
14448
flex-direction: row;
14449
}
14450
.dark-mode .navbar-expand-sm .navbar-nav .dropdown-menu {
14451
position: absolute;
14452
}
14453
.dark-mode .navbar-expand-sm .navbar-nav .nav-link {
14454
padding-right: 0.5rem;
14455
padding-left: 0.5rem;
14456
}
14457
.dark-mode .navbar-expand-sm .navbar-nav-scroll {
14458
overflow: visible;
14459
}
14460
.dark-mode .navbar-expand-sm .navbar-collapse {
14461
display: flex !important;
14462
flex-basis: auto;
14463
}
14464
.dark-mode .navbar-expand-sm .navbar-toggler {
14465
display: none;
14466
}
14467
.dark-mode .navbar-expand-sm .offcanvas-header {
14468
display: none;
14469
}
14470
.dark-mode .navbar-expand-sm .offcanvas {
14471
position: inherit;
14472
bottom: 0;
14473
z-index: 1000;
14474
flex-grow: 1;
14475
visibility: visible !important;
14476
background-color: transparent;
14477
border-right: 0;
14478
border-left: 0;
14479
transition: none;
14480
transform: none;
14481
}
14482
.dark-mode .navbar-expand-sm .offcanvas-top,
14483
.dark-mode .navbar-expand-sm .offcanvas-bottom {
14484
height: auto;
14485
border-top: 0;
14486
border-bottom: 0;
14487
}
14488
.dark-mode .navbar-expand-sm .offcanvas-body {
14489
display: flex;
14490
flex-grow: 0;
14491
padding: 0;
14492
overflow-y: visible;
14493
}
14494
}
14495
@media (min-width: 768px) {
14496
.dark-mode .navbar-expand-md {
14497
flex-wrap: nowrap;
14498
justify-content: flex-start;
14499
}
14500
.dark-mode .navbar-expand-md .navbar-nav {
14501
flex-direction: row;
14502
}
14503
.dark-mode .navbar-expand-md .navbar-nav .dropdown-menu {
14504
position: absolute;
14505
}
14506
.dark-mode .navbar-expand-md .navbar-nav .nav-link {
14507
padding-right: 0.5rem;
14508
padding-left: 0.5rem;
14509
}
14510
.dark-mode .navbar-expand-md .navbar-nav-scroll {
14511
overflow: visible;
14512
}
14513
.dark-mode .navbar-expand-md .navbar-collapse {
14514
display: flex !important;
14515
flex-basis: auto;
14516
}
14517
.dark-mode .navbar-expand-md .navbar-toggler {
14518
display: none;
14519
}
14520
.dark-mode .navbar-expand-md .offcanvas-header {
14521
display: none;
14522
}
14523
.dark-mode .navbar-expand-md .offcanvas {
14524
position: inherit;
14525
bottom: 0;
14526
z-index: 1000;
14527
flex-grow: 1;
14528
visibility: visible !important;
14529
background-color: transparent;
14530
border-right: 0;
14531
border-left: 0;
14532
transition: none;
14533
transform: none;
14534
}
14535
.dark-mode .navbar-expand-md .offcanvas-top,
14536
.dark-mode .navbar-expand-md .offcanvas-bottom {
14537
height: auto;
14538
border-top: 0;
14539
border-bottom: 0;
14540
}
14541
.dark-mode .navbar-expand-md .offcanvas-body {
14542
display: flex;
14543
flex-grow: 0;
14544
padding: 0;
14545
overflow-y: visible;
14546
}
14547
}
14548
@media (min-width: 992px) {
14549
.dark-mode .navbar-expand-lg {
14550
flex-wrap: nowrap;
14551
justify-content: flex-start;
14552
}
14553
.dark-mode .navbar-expand-lg .navbar-nav {
14554
flex-direction: row;
14555
}
14556
.dark-mode .navbar-expand-lg .navbar-nav .dropdown-menu {
14557
position: absolute;
14558
}
14559
.dark-mode .navbar-expand-lg .navbar-nav .nav-link {
14560
padding-right: 0.5rem;
14561
padding-left: 0.5rem;
14562
}
14563
.dark-mode .navbar-expand-lg .navbar-nav-scroll {
14564
overflow: visible;
14565
}
14566
.dark-mode .navbar-expand-lg .navbar-collapse {
14567
display: flex !important;
14568
flex-basis: auto;
14569
}
14570
.dark-mode .navbar-expand-lg .navbar-toggler {
14571
display: none;
14572
}
14573
.dark-mode .navbar-expand-lg .offcanvas-header {
14574
display: none;
14575
}
14576
.dark-mode .navbar-expand-lg .offcanvas {
14577
position: inherit;
14578
bottom: 0;
14579
z-index: 1000;
14580
flex-grow: 1;
14581
visibility: visible !important;
14582
background-color: transparent;
14583
border-right: 0;
14584
border-left: 0;
14585
transition: none;
14586
transform: none;
14587
}
14588
.dark-mode .navbar-expand-lg .offcanvas-top,
14589
.dark-mode .navbar-expand-lg .offcanvas-bottom {
14590
height: auto;
14591
border-top: 0;
14592
border-bottom: 0;
14593
}
14594
.dark-mode .navbar-expand-lg .offcanvas-body {
14595
display: flex;
14596
flex-grow: 0;
14597
padding: 0;
14598
overflow-y: visible;
14599
}
14600
}
14601
@media (min-width: 1200px) {
14602
.dark-mode .navbar-expand-xl {
14603
flex-wrap: nowrap;
14604
justify-content: flex-start;
14605
}
14606
.dark-mode .navbar-expand-xl .navbar-nav {
14607
flex-direction: row;
14608
}
14609
.dark-mode .navbar-expand-xl .navbar-nav .dropdown-menu {
14610
position: absolute;
14611
}
14612
.dark-mode .navbar-expand-xl .navbar-nav .nav-link {
14613
padding-right: 0.5rem;
14614
padding-left: 0.5rem;
14615
}
14616
.dark-mode .navbar-expand-xl .navbar-nav-scroll {
14617
overflow: visible;
14618
}
14619
.dark-mode .navbar-expand-xl .navbar-collapse {
14620
display: flex !important;
14621
flex-basis: auto;
14622
}
14623
.dark-mode .navbar-expand-xl .navbar-toggler {
14624
display: none;
14625
}
14626
.dark-mode .navbar-expand-xl .offcanvas-header {
14627
display: none;
14628
}
14629
.dark-mode .navbar-expand-xl .offcanvas {
14630
position: inherit;
14631
bottom: 0;
14632
z-index: 1000;
14633
flex-grow: 1;
14634
visibility: visible !important;
14635
background-color: transparent;
14636
border-right: 0;
14637
border-left: 0;
14638
transition: none;
14639
transform: none;
14640
}
14641
.dark-mode .navbar-expand-xl .offcanvas-top,
14642
.dark-mode .navbar-expand-xl .offcanvas-bottom {
14643
height: auto;
14644
border-top: 0;
14645
border-bottom: 0;
14646
}
14647
.dark-mode .navbar-expand-xl .offcanvas-body {
14648
display: flex;
14649
flex-grow: 0;
14650
padding: 0;
14651
overflow-y: visible;
14652
}
14653
}
14654
@media (min-width: 1400px) {
14655
.dark-mode .navbar-expand-xxl {
14656
flex-wrap: nowrap;
14657
justify-content: flex-start;
14658
}
14659
.dark-mode .navbar-expand-xxl .navbar-nav {
14660
flex-direction: row;
14661
}
14662
.dark-mode .navbar-expand-xxl .navbar-nav .dropdown-menu {
14663
position: absolute;
14664
}
14665
.dark-mode .navbar-expand-xxl .navbar-nav .nav-link {
14666
padding-right: 0.5rem;
14667
padding-left: 0.5rem;
14668
}
14669
.dark-mode .navbar-expand-xxl .navbar-nav-scroll {
14670
overflow: visible;
14671
}
14672
.dark-mode .navbar-expand-xxl .navbar-collapse {
14673
display: flex !important;
14674
flex-basis: auto;
14675
}
14676
.dark-mode .navbar-expand-xxl .navbar-toggler {
14677
display: none;
14678
}
14679
.dark-mode .navbar-expand-xxl .offcanvas-header {
14680
display: none;
14681
}
14682
.dark-mode .navbar-expand-xxl .offcanvas {
14683
position: inherit;
14684
bottom: 0;
14685
z-index: 1000;
14686
flex-grow: 1;
14687
visibility: visible !important;
14688
background-color: transparent;
14689
border-right: 0;
14690
border-left: 0;
14691
transition: none;
14692
transform: none;
14693
}
14694
.dark-mode .navbar-expand-xxl .offcanvas-top,
14695
.dark-mode .navbar-expand-xxl .offcanvas-bottom {
14696
height: auto;
14697
border-top: 0;
14698
border-bottom: 0;
14699
}
14700
.dark-mode .navbar-expand-xxl .offcanvas-body {
14701
display: flex;
14702
flex-grow: 0;
14703
padding: 0;
14704
overflow-y: visible;
14705
}
14706
}
14707
.dark-mode .navbar-expand {
14708
flex-wrap: nowrap;
14709
justify-content: flex-start;
14710
}
14711
.dark-mode .navbar-expand .navbar-nav {
14712
flex-direction: row;
14713
}
14714
.dark-mode .navbar-expand .navbar-nav .dropdown-menu {
14715
position: absolute;
14716
}
14717
.dark-mode .navbar-expand .navbar-nav .nav-link {
14718
padding-right: 0.5rem;
14719
padding-left: 0.5rem;
14720
}
14721
.dark-mode .navbar-expand .navbar-nav-scroll {
14722
overflow: visible;
14723
}
14724
.dark-mode .navbar-expand .navbar-collapse {
14725
display: flex !important;
14726
flex-basis: auto;
14727
}
14728
.dark-mode .navbar-expand .navbar-toggler {
14729
display: none;
14730
}
14731
.dark-mode .navbar-expand .offcanvas-header {
14732
display: none;
14733
}
14734
.dark-mode .navbar-expand .offcanvas {
14735
position: inherit;
14736
bottom: 0;
14737
z-index: 1000;
14738
flex-grow: 1;
14739
visibility: visible !important;
14740
background-color: transparent;
14741
border-right: 0;
14742
border-left: 0;
14743
transition: none;
14744
transform: none;
14745
}
14746
.dark-mode .navbar-expand .offcanvas-top,
14747
.dark-mode .navbar-expand .offcanvas-bottom {
14748
height: auto;
14749
border-top: 0;
14750
border-bottom: 0;
14751
}
14752
.dark-mode .navbar-expand .offcanvas-body {
14753
display: flex;
14754
flex-grow: 0;
14755
padding: 0;
14756
overflow-y: visible;
14757
}
14758
.dark-mode .navbar-light .navbar-brand {
14759
color: rgba(0, 0, 0, 0.9);
14760
}
14761
.dark-mode .navbar-light .navbar-brand:hover, .dark-mode .navbar-light .navbar-brand:focus {
14762
color: rgba(0, 0, 0, 0.9);
14763
}
14764
.dark-mode .navbar-light .navbar-nav .nav-link {
14765
color: rgba(0, 0, 0, 0.55);
14766
}
14767
.dark-mode .navbar-light .navbar-nav .nav-link:hover, .dark-mode .navbar-light .navbar-nav .nav-link:focus {
14768
color: rgba(0, 0, 0, 0.7);
14769
}
14770
.dark-mode .navbar-light .navbar-nav .nav-link.disabled {
14771
color: rgba(0, 0, 0, 0.3);
14772
}
14773
.dark-mode .navbar-light .navbar-nav .show > .nav-link,
14774
.dark-mode .navbar-light .navbar-nav .nav-link.active {
14775
color: rgba(0, 0, 0, 0.9);
14776
}
14777
.dark-mode .navbar-light .navbar-toggler {
14778
color: rgba(0, 0, 0, 0.55);
14779
border-color: rgba(0, 0, 0, 0.1);
14780
}
14781
.dark-mode .navbar-light .navbar-toggler-icon {
14782
background-image: 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");
14783
}
14784
.dark-mode .navbar-light .navbar-text {
14785
color: rgba(0, 0, 0, 0.55);
14786
}
14787
.dark-mode .navbar-light .navbar-text a,
14788
.dark-mode .navbar-light .navbar-text a:hover,
14789
.dark-mode .navbar-light .navbar-text a:focus {
14790
color: rgba(0, 0, 0, 0.9);
14791
}
14792
.dark-mode .navbar-dark .navbar-brand {
14793
color: #fff;
14794
}
14795
.dark-mode .navbar-dark .navbar-brand:hover, .dark-mode .navbar-dark .navbar-brand:focus {
14796
color: #fff;
14797
}
14798
.dark-mode .navbar-dark .navbar-nav .nav-link {
14799
color: rgba(255, 255, 255, 0.55);
14800
}
14801
.dark-mode .navbar-dark .navbar-nav .nav-link:hover, .dark-mode .navbar-dark .navbar-nav .nav-link:focus {
14802
color: rgba(255, 255, 255, 0.75);
14803
}
14804
.dark-mode .navbar-dark .navbar-nav .nav-link.disabled {
14805
color: rgba(255, 255, 255, 0.25);
14806
}
14807
.dark-mode .navbar-dark .navbar-nav .show > .nav-link,
14808
.dark-mode .navbar-dark .navbar-nav .nav-link.active {
14809
color: #fff;
14810
}
14811
.dark-mode .navbar-dark .navbar-toggler {
14812
color: rgba(255, 255, 255, 0.55);
14813
border-color: rgba(255, 255, 255, 0.1);
14814
}
14815
.dark-mode .navbar-dark .navbar-toggler-icon {
14816
background-image: 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");
14817
}
14818
.dark-mode .navbar-dark .navbar-text {
14819
color: rgba(255, 255, 255, 0.55);
14820
}
14821
.dark-mode .navbar-dark .navbar-text a,
14822
.dark-mode .navbar-dark .navbar-text a:hover,
14823
.dark-mode .navbar-dark .navbar-text a:focus {
14824
color: #fff;
14825
}
14826
.dark-mode .card {
14827
position: relative;
14828
display: flex;
14829
flex-direction: column;
14830
min-width: 0;
14831
word-wrap: break-word;
14832
background-color: #fff;
14833
background-clip: border-box;
14834
border: 1px solid rgba(0, 0, 0, 0.125);
14835
border-radius: 0.25rem;
14836
}
14837
.dark-mode .card > hr {
14838
margin-right: 0;
14839
margin-left: 0;
14840
}
14841
.dark-mode .card > .list-group {
14842
border-top: inherit;
14843
border-bottom: inherit;
14844
}
14845
.dark-mode .card > .list-group:first-child {
14846
border-top-width: 0;
14847
border-top-left-radius: calc(0.25rem - 1px);
14848
border-top-right-radius: calc(0.25rem - 1px);
14849
}
14850
.dark-mode .card > .list-group:last-child {
14851
border-bottom-width: 0;
14852
border-bottom-right-radius: calc(0.25rem - 1px);
14853
border-bottom-left-radius: calc(0.25rem - 1px);
14854
}
14855
.dark-mode .card > .card-header + .list-group,
14856
.dark-mode .card > .list-group + .card-footer {
14857
border-top: 0;
14858
}
14859
.dark-mode .card-body {
14860
flex: 1 1 auto;
14861
padding: 1rem 1rem;
14862
}
14863
.dark-mode .card-title {
14864
margin-bottom: 0.5rem;
14865
}
14866
.dark-mode .card-subtitle {
14867
margin-top: -0.25rem;
14868
margin-bottom: 0;
14869
}
14870
.dark-mode .card-text:last-child {
14871
margin-bottom: 0;
14872
}
14873
.dark-mode .card-link + .card-link {
14874
margin-left: 1rem;
14875
}
14876
.dark-mode .card-header {
14877
padding: 0.5rem 1rem;
14878
margin-bottom: 0;
14879
background-color: rgba(0, 0, 0, 0.03);
14880
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
14881
}
14882
.dark-mode .card-header:first-child {
14883
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
14884
}
14885
.dark-mode .card-footer {
14886
padding: 0.5rem 1rem;
14887
background-color: rgba(0, 0, 0, 0.03);
14888
border-top: 1px solid rgba(0, 0, 0, 0.125);
14889
}
14890
.dark-mode .card-footer:last-child {
14891
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
14892
}
14893
.dark-mode .card-header-tabs {
14894
margin-right: -0.5rem;
14895
margin-bottom: -0.5rem;
14896
margin-left: -0.5rem;
14897
border-bottom: 0;
14898
}
14899
.dark-mode .card-header-tabs .nav-link.active {
14900
background-color: #fff;
14901
border-bottom-color: #fff;
14902
}
14903
.dark-mode .card-header-pills {
14904
margin-right: -0.5rem;
14905
margin-left: -0.5rem;
14906
}
14907
.dark-mode .card-img-overlay {
14908
position: absolute;
14909
top: 0;
14910
right: 0;
14911
bottom: 0;
14912
left: 0;
14913
padding: 1rem;
14914
border-radius: calc(0.25rem - 1px);
14915
}
14916
.dark-mode .card-img,
14917
.dark-mode .card-img-top,
14918
.dark-mode .card-img-bottom {
14919
width: 100%;
14920
}
14921
.dark-mode .card-img,
14922
.dark-mode .card-img-top {
14923
border-top-left-radius: calc(0.25rem - 1px);
14924
border-top-right-radius: calc(0.25rem - 1px);
14925
}
14926
.dark-mode .card-img,
14927
.dark-mode .card-img-bottom {
14928
border-bottom-right-radius: calc(0.25rem - 1px);
14929
border-bottom-left-radius: calc(0.25rem - 1px);
14930
}
14931
.dark-mode .card-group > .card {
14932
margin-bottom: 0.75rem;
14933
}
14934
@media (min-width: 576px) {
14935
.dark-mode .card-group {
14936
display: flex;
14937
flex-flow: row wrap;
14938
}
14939
.dark-mode .card-group > .card {
14940
flex: 1 0 0%;
14941
margin-bottom: 0;
14942
}
14943
.dark-mode .card-group > .card + .card {
14944
margin-left: 0;
14945
border-left: 0;
14946
}
14947
.dark-mode .card-group > .card:not(:last-child) {
14948
border-top-right-radius: 0;
14949
border-bottom-right-radius: 0;
14950
}
14951
.dark-mode .card-group > .card:not(:last-child) .card-img-top,
14952
.dark-mode .card-group > .card:not(:last-child) .card-header {
14953
border-top-right-radius: 0;
14954
}
14955
.dark-mode .card-group > .card:not(:last-child) .card-img-bottom,
14956
.dark-mode .card-group > .card:not(:last-child) .card-footer {
14957
border-bottom-right-radius: 0;
14958
}
14959
.dark-mode .card-group > .card:not(:first-child) {
14960
border-top-left-radius: 0;
14961
border-bottom-left-radius: 0;
14962
}
14963
.dark-mode .card-group > .card:not(:first-child) .card-img-top,
14964
.dark-mode .card-group > .card:not(:first-child) .card-header {
14965
border-top-left-radius: 0;
14966
}
14967
.dark-mode .card-group > .card:not(:first-child) .card-img-bottom,
14968
.dark-mode .card-group > .card:not(:first-child) .card-footer {
14969
border-bottom-left-radius: 0;
14970
}
14971
}
14972
.dark-mode .accordion-button {
14973
position: relative;
14974
display: flex;
14975
align-items: center;
14976
width: 100%;
14977
padding: 1rem 1.25rem;
14978
font-size: 1rem;
14979
color: #212529;
14980
text-align: left;
14981
background-color: #cfd8dc;
14982
border: 0;
14983
border-radius: 0;
14984
overflow-anchor: none;
14985
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;
14986
}
14987
@media (prefers-reduced-motion: reduce) {
14988
.dark-mode .accordion-button {
14989
transition: none;
14990
}
14991
}
14992
.dark-mode .accordion-button:not(.collapsed) {
14993
color: #9198aa;
14994
background-color: #f6f6f8;
14995
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
14996
}
14997
.dark-mode .accordion-button:not(.collapsed)::after {
14998
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%239198aa'%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");
14999
transform: rotate(-180deg);
15000
}
15001
.dark-mode .accordion-button::after {
15002
flex-shrink: 0;
15003
width: 1.25rem;
15004
height: 1.25rem;
15005
margin-left: auto;
15006
content: "";
15007
background-image: 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");
15008
background-repeat: no-repeat;
15009
background-size: 1.25rem;
15010
transition: transform 0.2s ease-in-out;
15011
}
15012
@media (prefers-reduced-motion: reduce) {
15013
.dark-mode .accordion-button::after {
15014
transition: none;
15015
}
15016
}
15017
.dark-mode .accordion-button:hover {
15018
z-index: 2;
15019
}
15020
.dark-mode .accordion-button:focus {
15021
z-index: 3;
15022
border-color: #d0d4de;
15023
outline: 0;
15024
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
15025
}
15026
.dark-mode .accordion-header {
15027
margin-bottom: 0;
15028
}
15029
.dark-mode .accordion-item {
15030
background-color: #cfd8dc;
15031
border: 1px solid rgba(0, 0, 0, 0.125);
15032
}
15033
.dark-mode .accordion-item:first-of-type {
15034
border-top-left-radius: 0.25rem;
15035
border-top-right-radius: 0.25rem;
15036
}
15037
.dark-mode .accordion-item:first-of-type .accordion-button {
15038
border-top-left-radius: calc(0.25rem - 1px);
15039
border-top-right-radius: calc(0.25rem - 1px);
15040
}
15041
.dark-mode .accordion-item:not(:first-of-type) {
15042
border-top: 0;
15043
}
15044
.dark-mode .accordion-item:last-of-type {
15045
border-bottom-right-radius: 0.25rem;
15046
border-bottom-left-radius: 0.25rem;
15047
}
15048
.dark-mode .accordion-item:last-of-type .accordion-button.collapsed {
15049
border-bottom-right-radius: calc(0.25rem - 1px);
15050
border-bottom-left-radius: calc(0.25rem - 1px);
15051
}
15052
.dark-mode .accordion-item:last-of-type .accordion-collapse {
15053
border-bottom-right-radius: 0.25rem;
15054
border-bottom-left-radius: 0.25rem;
15055
}
15056
.dark-mode .accordion-body {
15057
padding: 1rem 1.25rem;
15058
}
15059
.dark-mode .accordion-flush .accordion-collapse {
15060
border-width: 0;
15061
}
15062
.dark-mode .accordion-flush .accordion-item {
15063
border-right: 0;
15064
border-left: 0;
15065
border-radius: 0;
15066
}
15067
.dark-mode .accordion-flush .accordion-item:first-child {
15068
border-top: 0;
15069
}
15070
.dark-mode .accordion-flush .accordion-item:last-child {
15071
border-bottom: 0;
15072
}
15073
.dark-mode .accordion-flush .accordion-item .accordion-button {
15074
border-radius: 0;
15075
}
15076
.dark-mode .breadcrumb {
15077
display: flex;
15078
flex-wrap: wrap;
15079
padding: 0 0;
15080
margin-bottom: 1rem;
15081
list-style: none;
15082
}
15083
.dark-mode .breadcrumb-item + .breadcrumb-item {
15084
padding-left: 0.5rem;
15085
}
15086
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
15087
float: left;
15088
padding-right: 0.5rem;
15089
color: #6c757d;
15090
content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
15091
}
15092
.dark-mode .breadcrumb-item.active {
15093
color: #6c757d;
15094
}
15095
.dark-mode .pagination {
15096
display: flex;
15097
padding-left: 0;
15098
list-style: none;
15099
}
15100
.dark-mode .page-link {
15101
position: relative;
15102
display: block;
15103
color: #a1a9bd;
15104
text-decoration: none;
15105
background-color: #fff;
15106
border: 1px solid #dee2e6;
15107
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;
15108
}
15109
@media (prefers-reduced-motion: reduce) {
15110
.dark-mode .page-link {
15111
transition: none;
15112
}
15113
}
15114
.dark-mode .page-link:hover {
15115
z-index: 2;
15116
color: #818797;
15117
background-color: #e9ecef;
15118
border-color: #dee2e6;
15119
}
15120
.dark-mode .page-link:focus {
15121
z-index: 3;
15122
color: #818797;
15123
background-color: #e9ecef;
15124
outline: 0;
15125
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
15126
}
15127
.dark-mode .page-item:not(:first-child) .page-link {
15128
margin-left: -1px;
15129
}
15130
.dark-mode .page-item.active .page-link {
15131
z-index: 3;
15132
color: #fff;
15133
background-color: #a1a9bd;
15134
background-image: var(--bs-gradient);
15135
border-color: #a1a9bd;
15136
}
15137
.dark-mode .page-item.disabled .page-link {
15138
color: #6c757d;
15139
pointer-events: none;
15140
background-color: #fff;
15141
border-color: #dee2e6;
15142
}
15143
.dark-mode .page-link {
15144
padding: 0.375rem 0.75rem;
15145
}
15146
.dark-mode .page-item:first-child .page-link {
15147
border-top-left-radius: 0.25rem;
15148
border-bottom-left-radius: 0.25rem;
15149
}
15150
.dark-mode .page-item:last-child .page-link {
15151
border-top-right-radius: 0.25rem;
15152
border-bottom-right-radius: 0.25rem;
15153
}
15154
.dark-mode .pagination-lg .page-link {
15155
padding: 0.75rem 1.5rem;
15156
font-size: 1.25rem;
15157
}
15158
.dark-mode .pagination-lg .page-item:first-child .page-link {
15159
border-top-left-radius: 0.3rem;
15160
border-bottom-left-radius: 0.3rem;
15161
}
15162
.dark-mode .pagination-lg .page-item:last-child .page-link {
15163
border-top-right-radius: 0.3rem;
15164
border-bottom-right-radius: 0.3rem;
15165
}
15166
.dark-mode .pagination-sm .page-link {
15167
padding: 0.25rem 0.5rem;
15168
font-size: 0.875rem;
15169
}
15170
.dark-mode .pagination-sm .page-item:first-child .page-link {
15171
border-top-left-radius: 0.2rem;
15172
border-bottom-left-radius: 0.2rem;
15173
}
15174
.dark-mode .pagination-sm .page-item:last-child .page-link {
15175
border-top-right-radius: 0.2rem;
15176
border-bottom-right-radius: 0.2rem;
15177
}
15178
.dark-mode .badge {
15179
display: inline-block;
15180
padding: 0.35em 0.65em;
15181
font-size: 0.75em;
15182
font-weight: 700;
15183
line-height: 1;
15184
color: #fff;
15185
text-align: center;
15186
white-space: nowrap;
15187
vertical-align: baseline;
15188
border-radius: 0.25rem;
15189
background-image: var(--bs-gradient);
15190
}
15191
.dark-mode .badge:empty {
15192
display: none;
15193
}
15194
.dark-mode .btn .badge {
15195
position: relative;
15196
top: -1px;
15197
}
15198
.dark-mode .alert {
15199
position: relative;
15200
padding: 1rem 1rem;
15201
margin-bottom: 1rem;
15202
border: 1px solid transparent;
15203
border-radius: 0.25rem;
15204
}
15205
.dark-mode .alert-heading {
15206
color: inherit;
15207
}
15208
.dark-mode .alert-link {
15209
font-weight: 700;
15210
}
15211
.dark-mode .alert-dismissible {
15212
padding-right: 3rem;
15213
}
15214
.dark-mode .alert-dismissible .btn-close {
15215
position: absolute;
15216
top: 0;
15217
right: 0;
15218
z-index: 2;
15219
padding: 1.25rem 1rem;
15220
}
15221
.dark-mode .alert-primary {
15222
color: #374a65;
15223
background-color: #dee5ee;
15224
background-image: var(--bs-gradient);
15225
border-color: #ced7e5;
15226
}
15227
.dark-mode .alert-primary .alert-link {
15228
color: #2c3b51;
15229
}
15230
.dark-mode .alert-secondary {
15231
color: #0c4128;
15232
background-color: #d0e2d9;
15233
background-image: var(--bs-gradient);
15234
border-color: #b9d3c7;
15235
}
15236
.dark-mode .alert-secondary .alert-link {
15237
color: #0a3420;
15238
}
15239
@keyframes progress-bar-stripes {
15240
0% {
15241
background-position-x: 1rem;
15242
}
15243
}
15244
.dark-mode .progress {
15245
display: flex;
15246
height: 1rem;
15247
overflow: hidden;
15248
font-size: 0.75rem;
15249
background-color: #e9ecef;
15250
border-radius: 0.25rem;
15251
}
15252
.dark-mode .progress-bar {
15253
display: flex;
15254
flex-direction: column;
15255
justify-content: center;
15256
overflow: hidden;
15257
color: #fff;
15258
text-align: center;
15259
white-space: nowrap;
15260
background-color: #a1a9bd;
15261
transition: width 0.6s ease;
15262
}
15263
@media (prefers-reduced-motion: reduce) {
15264
.dark-mode .progress-bar {
15265
transition: none;
15266
}
15267
}
15268
.dark-mode .progress-bar-striped {
15269
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);
15270
background-size: 1rem 1rem;
15271
}
15272
.dark-mode .progress-bar-animated {
15273
animation: 1s linear infinite progress-bar-stripes;
15274
}
15275
@media (prefers-reduced-motion: reduce) {
15276
.dark-mode .progress-bar-animated {
15277
animation: none;
15278
}
15279
}
15280
.dark-mode .list-group {
15281
display: flex;
15282
flex-direction: column;
15283
padding-left: 0;
15284
margin-bottom: 0;
15285
border-radius: 0.25rem;
15286
}
15287
.dark-mode .list-group-numbered {
15288
list-style-type: none;
15289
counter-reset: section;
15290
}
15291
.dark-mode .list-group-numbered > li::before {
15292
content: counters(section, ".") ". ";
15293
counter-increment: section;
15294
}
15295
.dark-mode .list-group-item-action {
15296
width: 100%;
15297
color: #495057;
15298
text-align: inherit;
15299
}
15300
.dark-mode .list-group-item-action:hover, .dark-mode .list-group-item-action:focus {
15301
z-index: 1;
15302
color: #495057;
15303
text-decoration: none;
15304
background-color: #f8f9fa;
15305
}
15306
.dark-mode .list-group-item-action:active {
15307
color: #212529;
15308
background-color: #e9ecef;
15309
}
15310
.dark-mode .list-group-item {
15311
position: relative;
15312
display: block;
15313
padding: 0.5rem 1rem;
15314
color: #212529;
15315
text-decoration: none;
15316
background-color: #fff;
15317
border: 1px solid rgba(0, 0, 0, 0.125);
15318
}
15319
.dark-mode .list-group-item:first-child {
15320
border-top-left-radius: inherit;
15321
border-top-right-radius: inherit;
15322
}
15323
.dark-mode .list-group-item:last-child {
15324
border-bottom-right-radius: inherit;
15325
border-bottom-left-radius: inherit;
15326
}
15327
.dark-mode .list-group-item.disabled, .dark-mode .list-group-item:disabled {
15328
color: #6c757d;
15329
pointer-events: none;
15330
background-color: #fff;
15331
}
15332
.dark-mode .list-group-item.active {
15333
z-index: 2;
15334
color: #fff;
15335
background-color: #a1a9bd;
15336
border-color: #a1a9bd;
15337
}
15338
.dark-mode .list-group-item + .dark-mode .list-group-item {
15339
border-top-width: 0;
15340
}
15341
.dark-mode .list-group-item + .dark-mode .list-group-item.active {
15342
margin-top: -1px;
15343
border-top-width: 1px;
15344
}
15345
.dark-mode .list-group-horizontal {
15346
flex-direction: row;
15347
}
15348
.dark-mode .list-group-horizontal > .list-group-item:first-child {
15349
border-bottom-left-radius: 0.25rem;
15350
border-top-right-radius: 0;
15351
}
15352
.dark-mode .list-group-horizontal > .list-group-item:last-child {
15353
border-top-right-radius: 0.25rem;
15354
border-bottom-left-radius: 0;
15355
}
15356
.dark-mode .list-group-horizontal > .list-group-item.active {
15357
margin-top: 0;
15358
}
15359
.dark-mode .list-group-horizontal > .list-group-item + .list-group-item {
15360
border-top-width: 1px;
15361
border-left-width: 0;
15362
}
15363
.dark-mode .list-group-horizontal > .list-group-item + .list-group-item.active {
15364
margin-left: -1px;
15365
border-left-width: 1px;
15366
}
15367
@media (min-width: 576px) {
15368
.dark-mode .list-group-horizontal-sm {
15369
flex-direction: row;
15370
}
15371
.dark-mode .list-group-horizontal-sm > .list-group-item:first-child {
15372
border-bottom-left-radius: 0.25rem;
15373
border-top-right-radius: 0;
15374
}
15375
.dark-mode .list-group-horizontal-sm > .list-group-item:last-child {
15376
border-top-right-radius: 0.25rem;
15377
border-bottom-left-radius: 0;
15378
}
15379
.dark-mode .list-group-horizontal-sm > .list-group-item.active {
15380
margin-top: 0;
15381
}
15382
.dark-mode .list-group-horizontal-sm > .list-group-item + .list-group-item {
15383
border-top-width: 1px;
15384
border-left-width: 0;
15385
}
15386
.dark-mode .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
15387
margin-left: -1px;
15388
border-left-width: 1px;
15389
}
15390
}
15391
@media (min-width: 768px) {
15392
.dark-mode .list-group-horizontal-md {
15393
flex-direction: row;
15394
}
15395
.dark-mode .list-group-horizontal-md > .list-group-item:first-child {
15396
border-bottom-left-radius: 0.25rem;
15397
border-top-right-radius: 0;
15398
}
15399
.dark-mode .list-group-horizontal-md > .list-group-item:last-child {
15400
border-top-right-radius: 0.25rem;
15401
border-bottom-left-radius: 0;
15402
}
15403
.dark-mode .list-group-horizontal-md > .list-group-item.active {
15404
margin-top: 0;
15405
}
15406
.dark-mode .list-group-horizontal-md > .list-group-item + .list-group-item {
15407
border-top-width: 1px;
15408
border-left-width: 0;
15409
}
15410
.dark-mode .list-group-horizontal-md > .list-group-item + .list-group-item.active {
15411
margin-left: -1px;
15412
border-left-width: 1px;
15413
}
15414
}
15415
@media (min-width: 992px) {
15416
.dark-mode .list-group-horizontal-lg {
15417
flex-direction: row;
15418
}
15419
.dark-mode .list-group-horizontal-lg > .list-group-item:first-child {
15420
border-bottom-left-radius: 0.25rem;
15421
border-top-right-radius: 0;
15422
}
15423
.dark-mode .list-group-horizontal-lg > .list-group-item:last-child {
15424
border-top-right-radius: 0.25rem;
15425
border-bottom-left-radius: 0;
15426
}
15427
.dark-mode .list-group-horizontal-lg > .list-group-item.active {
15428
margin-top: 0;
15429
}
15430
.dark-mode .list-group-horizontal-lg > .list-group-item + .list-group-item {
15431
border-top-width: 1px;
15432
border-left-width: 0;
15433
}
15434
.dark-mode .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
15435
margin-left: -1px;
15436
border-left-width: 1px;
15437
}
15438
}
15439
@media (min-width: 1200px) {
15440
.dark-mode .list-group-horizontal-xl {
15441
flex-direction: row;
15442
}
15443
.dark-mode .list-group-horizontal-xl > .list-group-item:first-child {
15444
border-bottom-left-radius: 0.25rem;
15445
border-top-right-radius: 0;
15446
}
15447
.dark-mode .list-group-horizontal-xl > .list-group-item:last-child {
15448
border-top-right-radius: 0.25rem;
15449
border-bottom-left-radius: 0;
15450
}
15451
.dark-mode .list-group-horizontal-xl > .list-group-item.active {
15452
margin-top: 0;
15453
}
15454
.dark-mode .list-group-horizontal-xl > .list-group-item + .list-group-item {
15455
border-top-width: 1px;
15456
border-left-width: 0;
15457
}
15458
.dark-mode .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
15459
margin-left: -1px;
15460
border-left-width: 1px;
15461
}
15462
}
15463
@media (min-width: 1400px) {
15464
.dark-mode .list-group-horizontal-xxl {
15465
flex-direction: row;
15466
}
15467
.dark-mode .list-group-horizontal-xxl > .list-group-item:first-child {
15468
border-bottom-left-radius: 0.25rem;
15469
border-top-right-radius: 0;
15470
}
15471
.dark-mode .list-group-horizontal-xxl > .list-group-item:last-child {
15472
border-top-right-radius: 0.25rem;
15473
border-bottom-left-radius: 0;
15474
}
15475
.dark-mode .list-group-horizontal-xxl > .list-group-item.active {
15476
margin-top: 0;
15477
}
15478
.dark-mode .list-group-horizontal-xxl > .list-group-item + .list-group-item {
15479
border-top-width: 1px;
15480
border-left-width: 0;
15481
}
15482
.dark-mode .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
15483
margin-left: -1px;
15484
border-left-width: 1px;
15485
}
15486
}
15487
.dark-mode .list-group-flush {
15488
border-radius: 0;
15489
}
15490
.dark-mode .list-group-flush > .list-group-item {
15491
border-width: 0 0 1px;
15492
}
15493
.dark-mode .list-group-flush > .list-group-item:last-child {
15494
border-bottom-width: 0;
15495
}
15496
.dark-mode .list-group-item-primary {
15497
color: #374a65;
15498
background-color: #dee5ee;
15499
}
15500
.dark-mode .list-group-item-primary.list-group-item-action:hover, .dark-mode .list-group-item-primary.list-group-item-action:focus {
15501
color: #374a65;
15502
background-color: #c8ced6;
15503
}
15504
.dark-mode .list-group-item-primary.list-group-item-action.active {
15505
color: #fff;
15506
background-color: #374a65;
15507
border-color: #374a65;
15508
}
15509
.dark-mode .list-group-item-secondary {
15510
color: #0c4128;
15511
background-color: #d0e2d9;
15512
}
15513
.dark-mode .list-group-item-secondary.list-group-item-action:hover, .dark-mode .list-group-item-secondary.list-group-item-action:focus {
15514
color: #0c4128;
15515
background-color: #bbcbc3;
15516
}
15517
.dark-mode .list-group-item-secondary.list-group-item-action.active {
15518
color: #fff;
15519
background-color: #0c4128;
15520
border-color: #0c4128;
15521
}
15522
.dark-mode .btn-close {
15523
box-sizing: content-box;
15524
width: 1em;
15525
height: 1em;
15526
padding: 0.25em 0.25em;
15527
color: #000;
15528
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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
15529
border: 0;
15530
border-radius: 0.25rem;
15531
opacity: 0.5;
15532
}
15533
.dark-mode .btn-close:hover {
15534
color: #000;
15535
text-decoration: none;
15536
opacity: 0.75;
15537
}
15538
.dark-mode .btn-close:focus {
15539
outline: 0;
15540
box-shadow: 0 0 0 0.25rem rgba(161, 169, 189, 0.25);
15541
opacity: 1;
15542
}
15543
.dark-mode .btn-close:disabled, .dark-mode .btn-close.disabled {
15544
pointer-events: none;
15545
user-select: none;
15546
opacity: 0.25;
15547
}
15548
.dark-mode .btn-close-white {
15549
filter: invert(1) grayscale(100%) brightness(200%);
15550
}
15551
.dark-mode .toast {
15552
width: 350px;
15553
max-width: 100%;
15554
font-size: 0.875rem;
15555
pointer-events: auto;
15556
background-color: rgba(255, 255, 255, 0.85);
15557
background-clip: padding-box;
15558
border: 1px solid rgba(0, 0, 0, 0.1);
15559
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
15560
border-radius: 0.25rem;
15561
}
15562
.dark-mode .toast.showing {
15563
opacity: 0;
15564
}
15565
.dark-mode .toast:not(.show) {
15566
display: none;
15567
}
15568
.dark-mode .toast-container {
15569
width: max-content;
15570
max-width: 100%;
15571
pointer-events: none;
15572
}
15573
.dark-mode .toast-container > :not(:last-child) {
15574
margin-bottom: 0.75rem;
15575
}
15576
.dark-mode .toast-header {
15577
display: flex;
15578
align-items: center;
15579
padding: 0.5rem 0.75rem;
15580
color: #6c757d;
15581
background-color: rgba(255, 255, 255, 0.85);
15582
background-clip: padding-box;
15583
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
15584
border-top-left-radius: calc(0.25rem - 1px);
15585
border-top-right-radius: calc(0.25rem - 1px);
15586
}
15587
.dark-mode .toast-header .btn-close {
15588
margin-right: -0.375rem;
15589
margin-left: 0.75rem;
15590
}
15591
.dark-mode .toast-body {
15592
padding: 0.75rem;
15593
word-wrap: break-word;
15594
}
15595
.dark-mode .modal {
15596
position: fixed;
15597
top: 0;
15598
left: 0;
15599
z-index: 1055;
15600
display: none;
15601
width: 100%;
15602
height: 100%;
15603
overflow-x: hidden;
15604
overflow-y: auto;
15605
outline: 0;
15606
}
15607
.dark-mode .modal-dialog {
15608
position: relative;
15609
width: auto;
15610
margin: 0.5rem;
15611
pointer-events: none;
15612
}
15613
.modal.fade .dark-mode .modal-dialog {
15614
transition: transform 0.3s ease-out;
15615
transform: translate(0, -50px);
15616
}
15617
@media (prefers-reduced-motion: reduce) {
15618
.modal.fade .dark-mode .modal-dialog {
15619
transition: none;
15620
}
15621
}
15622
.modal.show .dark-mode .modal-dialog {
15623
transform: none;
15624
}
15625
.modal.modal-static .dark-mode .modal-dialog {
15626
transform: scale(1.02);
15627
}
15628
.dark-mode .modal-dialog-scrollable {
15629
height: calc(100% - 1rem);
15630
}
15631
.dark-mode .modal-dialog-scrollable .modal-content {
15632
max-height: 100%;
15633
overflow: hidden;
15634
}
15635
.dark-mode .modal-dialog-scrollable .modal-body {
15636
overflow-y: auto;
15637
}
15638
.dark-mode .modal-dialog-centered {
15639
display: flex;
15640
align-items: center;
15641
min-height: calc(100% - 1rem);
15642
}
15643
.dark-mode .modal-content {
15644
position: relative;
15645
display: flex;
15646
flex-direction: column;
15647
width: 100%;
15648
pointer-events: auto;
15649
background-color: #fff;
15650
background-clip: padding-box;
15651
border: 1px solid rgba(0, 0, 0, 0.2);
15652
border-radius: 0.3rem;
15653
outline: 0;
15654
}
15655
.dark-mode .modal-backdrop {
15656
position: fixed;
15657
top: 0;
15658
left: 0;
15659
z-index: 1050;
15660
width: 100vw;
15661
height: 100vh;
15662
background-color: #000;
15663
}
15664
.dark-mode .modal-backdrop.fade {
15665
opacity: 0;
15666
}
15667
.dark-mode .modal-backdrop.show {
15668
opacity: 0.5;
15669
}
15670
.dark-mode .modal-header {
15671
display: flex;
15672
flex-shrink: 0;
15673
align-items: center;
15674
justify-content: space-between;
15675
padding: 1rem 1rem;
15676
border-bottom: 1px solid #dee2e6;
15677
border-top-left-radius: calc(0.3rem - 1px);
15678
border-top-right-radius: calc(0.3rem - 1px);
15679
}
15680
.dark-mode .modal-header .btn-close {
15681
padding: 0.5rem 0.5rem;
15682
margin: -0.5rem -0.5rem -0.5rem auto;
15683
}
15684
.dark-mode .modal-title {
15685
margin-bottom: 0;
15686
line-height: 1.5;
15687
}
15688
.dark-mode .modal-body {
15689
position: relative;
15690
flex: 1 1 auto;
15691
padding: 1rem;
15692
}
15693
.dark-mode .modal-footer {
15694
display: flex;
15695
flex-wrap: wrap;
15696
flex-shrink: 0;
15697
align-items: center;
15698
justify-content: flex-end;
15699
padding: 0.75rem;
15700
border-top: 1px solid #dee2e6;
15701
border-bottom-right-radius: calc(0.3rem - 1px);
15702
border-bottom-left-radius: calc(0.3rem - 1px);
15703
}
15704
.dark-mode .modal-footer > * {
15705
margin: 0.25rem;
15706
}
15707
@media (min-width: 576px) {
15708
.dark-mode .modal-dialog {
15709
max-width: 500px;
15710
margin: 1.75rem auto;
15711
}
15712
.dark-mode .modal-dialog-scrollable {
15713
height: calc(100% - 3.5rem);
15714
}
15715
.dark-mode .modal-dialog-centered {
15716
min-height: calc(100% - 3.5rem);
15717
}
15718
.dark-mode .modal-sm {
15719
max-width: 300px;
15720
}
15721
}
15722
@media (min-width: 992px) {
15723
.dark-mode .modal-lg,
15724
.dark-mode .modal-xl {
15725
max-width: 800px;
15726
}
15727
}
15728
@media (min-width: 1200px) {
15729
.dark-mode .modal-xl {
15730
max-width: 1140px;
15731
}
15732
}
15733
.dark-mode .modal-fullscreen {
15734
width: 100vw;
15735
max-width: none;
15736
height: 100%;
15737
margin: 0;
15738
}
15739
.dark-mode .modal-fullscreen .modal-content {
15740
height: 100%;
15741
border: 0;
15742
border-radius: 0;
15743
}
15744
.dark-mode .modal-fullscreen .modal-header {
15745
border-radius: 0;
15746
}
15747
.dark-mode .modal-fullscreen .modal-body {
15748
overflow-y: auto;
15749
}
15750
.dark-mode .modal-fullscreen .modal-footer {
15751
border-radius: 0;
15752
}
15753
@media (max-width: 575.98px) {
15754
.dark-mode .modal-fullscreen-sm-down {
15755
width: 100vw;
15756
max-width: none;
15757
height: 100%;
15758
margin: 0;
15759
}
15760
.dark-mode .modal-fullscreen-sm-down .modal-content {
15761
height: 100%;
15762
border: 0;
15763
border-radius: 0;
15764
}
15765
.dark-mode .modal-fullscreen-sm-down .modal-header {
15766
border-radius: 0;
15767
}
15768
.dark-mode .modal-fullscreen-sm-down .modal-body {
15769
overflow-y: auto;
15770
}
15771
.dark-mode .modal-fullscreen-sm-down .modal-footer {
15772
border-radius: 0;
15773
}
15774
}
15775
@media (max-width: 767.98px) {
15776
.dark-mode .modal-fullscreen-md-down {
15777
width: 100vw;
15778
max-width: none;
15779
height: 100%;
15780
margin: 0;
15781
}
15782
.dark-mode .modal-fullscreen-md-down .modal-content {
15783
height: 100%;
15784
border: 0;
15785
border-radius: 0;
15786
}
15787
.dark-mode .modal-fullscreen-md-down .modal-header {
15788
border-radius: 0;
15789
}
15790
.dark-mode .modal-fullscreen-md-down .modal-body {
15791
overflow-y: auto;
15792
}
15793
.dark-mode .modal-fullscreen-md-down .modal-footer {
15794
border-radius: 0;
15795
}
15796
}
15797
@media (max-width: 991.98px) {
15798
.dark-mode .modal-fullscreen-lg-down {
15799
width: 100vw;
15800
max-width: none;
15801
height: 100%;
15802
margin: 0;
15803
}
15804
.dark-mode .modal-fullscreen-lg-down .modal-content {
15805
height: 100%;
15806
border: 0;
15807
border-radius: 0;
15808
}
15809
.dark-mode .modal-fullscreen-lg-down .modal-header {
15810
border-radius: 0;
15811
}
15812
.dark-mode .modal-fullscreen-lg-down .modal-body {
15813
overflow-y: auto;
15814
}
15815
.dark-mode .modal-fullscreen-lg-down .modal-footer {
15816
border-radius: 0;
15817
}
15818
}
15819
@media (max-width: 1199.98px) {
15820
.dark-mode .modal-fullscreen-xl-down {
15821
width: 100vw;
15822
max-width: none;
15823
height: 100%;
15824
margin: 0;
15825
}
15826
.dark-mode .modal-fullscreen-xl-down .modal-content {
15827
height: 100%;
15828
border: 0;
15829
border-radius: 0;
15830
}
15831
.dark-mode .modal-fullscreen-xl-down .modal-header {
15832
border-radius: 0;
15833
}
15834
.dark-mode .modal-fullscreen-xl-down .modal-body {
15835
overflow-y: auto;
15836
}
15837
.dark-mode .modal-fullscreen-xl-down .modal-footer {
15838
border-radius: 0;
15839
}
15840
}
15841
@media (max-width: 1399.98px) {
15842
.dark-mode .modal-fullscreen-xxl-down {
15843
width: 100vw;
15844
max-width: none;
15845
height: 100%;
15846
margin: 0;
15847
}
15848
.dark-mode .modal-fullscreen-xxl-down .modal-content {
15849
height: 100%;
15850
border: 0;
15851
border-radius: 0;
15852
}
15853
.dark-mode .modal-fullscreen-xxl-down .modal-header {
15854
border-radius: 0;
15855
}
15856
.dark-mode .modal-fullscreen-xxl-down .modal-body {
15857
overflow-y: auto;
15858
}
15859
.dark-mode .modal-fullscreen-xxl-down .modal-footer {
15860
border-radius: 0;
15861
}
15862
}
15863
.dark-mode .tooltip {
15864
position: absolute;
15865
z-index: 1080;
15866
display: block;
15867
margin: 0;
15868
font-family: var(--bs-font-sans-serif);
15869
font-style: normal;
15870
font-weight: 400;
15871
line-height: 1.5;
15872
text-align: left;
15873
text-align: start;
15874
text-decoration: none;
15875
text-shadow: none;
15876
text-transform: none;
15877
letter-spacing: normal;
15878
word-break: normal;
15879
word-spacing: normal;
15880
white-space: normal;
15881
line-break: auto;
15882
font-size: 0.875rem;
15883
word-wrap: break-word;
15884
opacity: 0;
15885
}
15886
.dark-mode .tooltip.show {
15887
opacity: 0.9;
15888
}
15889
.dark-mode .tooltip .tooltip-arrow {
15890
position: absolute;
15891
display: block;
15892
width: 0.8rem;
15893
height: 0.4rem;
15894
}
15895
.dark-mode .tooltip .tooltip-arrow::before {
15896
position: absolute;
15897
content: "";
15898
border-color: transparent;
15899
border-style: solid;
15900
}
15901
.dark-mode .bs-tooltip-top, .dark-mode .bs-tooltip-auto[data-popper-placement^=top] {
15902
padding: 0.4rem 0;
15903
}
15904
.dark-mode .bs-tooltip-top .tooltip-arrow, .dark-mode .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
15905
bottom: 0;
15906
}
15907
.dark-mode .bs-tooltip-top .tooltip-arrow::before, .dark-mode .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
15908
top: -1px;
15909
border-width: 0.4rem 0.4rem 0;
15910
border-top-color: #000;
15911
}
15912
.dark-mode .bs-tooltip-end, .dark-mode .bs-tooltip-auto[data-popper-placement^=right] {
15913
padding: 0 0.4rem;
15914
}
15915
.dark-mode .bs-tooltip-end .tooltip-arrow, .dark-mode .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
15916
left: 0;
15917
width: 0.4rem;
15918
height: 0.8rem;
15919
}
15920
.dark-mode .bs-tooltip-end .tooltip-arrow::before, .dark-mode .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
15921
right: -1px;
15922
border-width: 0.4rem 0.4rem 0.4rem 0;
15923
border-right-color: #000;
15924
}
15925
.dark-mode .bs-tooltip-bottom, .dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] {
15926
padding: 0.4rem 0;
15927
}
15928
.dark-mode .bs-tooltip-bottom .tooltip-arrow, .dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
15929
top: 0;
15930
}
15931
.dark-mode .bs-tooltip-bottom .tooltip-arrow::before, .dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
15932
bottom: -1px;
15933
border-width: 0 0.4rem 0.4rem;
15934
border-bottom-color: #000;
15935
}
15936
.dark-mode .bs-tooltip-start, .dark-mode .bs-tooltip-auto[data-popper-placement^=left] {
15937
padding: 0 0.4rem;
15938
}
15939
.dark-mode .bs-tooltip-start .tooltip-arrow, .dark-mode .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
15940
right: 0;
15941
width: 0.4rem;
15942
height: 0.8rem;
15943
}
15944
.dark-mode .bs-tooltip-start .tooltip-arrow::before, .dark-mode .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
15945
left: -1px;
15946
border-width: 0.4rem 0 0.4rem 0.4rem;
15947
border-left-color: #000;
15948
}
15949
.dark-mode .tooltip-inner {
15950
max-width: 200px;
15951
padding: 0.25rem 0.5rem;
15952
color: #fff;
15953
text-align: center;
15954
background-color: #000;
15955
border-radius: 0.25rem;
15956
}
15957
.dark-mode .popover {
15958
position: absolute;
15959
top: 0;
15960
left: 0 /* rtl:ignore */;
15961
z-index: 1070;
15962
display: block;
15963
max-width: 276px;
15964
font-family: var(--bs-font-sans-serif);
15965
font-style: normal;
15966
font-weight: 400;
15967
line-height: 1.5;
15968
text-align: left;
15969
text-align: start;
15970
text-decoration: none;
15971
text-shadow: none;
15972
text-transform: none;
15973
letter-spacing: normal;
15974
word-break: normal;
15975
word-spacing: normal;
15976
white-space: normal;
15977
line-break: auto;
15978
font-size: 0.875rem;
15979
word-wrap: break-word;
15980
background-color: #fff;
15981
background-clip: padding-box;
15982
border: 1px solid rgba(0, 0, 0, 0.2);
15983
border-radius: 0.3rem;
15984
}
15985
.dark-mode .popover .popover-arrow {
15986
position: absolute;
15987
display: block;
15988
width: 1rem;
15989
height: 0.5rem;
15990
}
15991
.dark-mode .popover .popover-arrow::before, .dark-mode .popover .popover-arrow::after {
15992
position: absolute;
15993
display: block;
15994
content: "";
15995
border-color: transparent;
15996
border-style: solid;
15997
}
15998
.dark-mode .bs-popover-top > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
15999
bottom: calc(-0.5rem - 1px);
16000
}
16001
.dark-mode .bs-popover-top > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
16002
bottom: 0;
16003
border-width: 0.5rem 0.5rem 0;
16004
border-top-color: rgba(0, 0, 0, 0.25);
16005
}
16006
.dark-mode .bs-popover-top > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
16007
bottom: 1px;
16008
border-width: 0.5rem 0.5rem 0;
16009
border-top-color: #fff;
16010
}
16011
.dark-mode .bs-popover-end > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
16012
left: calc(-0.5rem - 1px);
16013
width: 0.5rem;
16014
height: 1rem;
16015
}
16016
.dark-mode .bs-popover-end > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
16017
left: 0;
16018
border-width: 0.5rem 0.5rem 0.5rem 0;
16019
border-right-color: rgba(0, 0, 0, 0.25);
16020
}
16021
.dark-mode .bs-popover-end > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
16022
left: 1px;
16023
border-width: 0.5rem 0.5rem 0.5rem 0;
16024
border-right-color: #fff;
16025
}
16026
.dark-mode .bs-popover-bottom > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
16027
top: calc(-0.5rem - 1px);
16028
}
16029
.dark-mode .bs-popover-bottom > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
16030
top: 0;
16031
border-width: 0 0.5rem 0.5rem 0.5rem;
16032
border-bottom-color: rgba(0, 0, 0, 0.25);
16033
}
16034
.dark-mode .bs-popover-bottom > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
16035
top: 1px;
16036
border-width: 0 0.5rem 0.5rem 0.5rem;
16037
border-bottom-color: #fff;
16038
}
16039
.dark-mode .bs-popover-bottom .popover-header::before, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
16040
position: absolute;
16041
top: 0;
16042
left: 50%;
16043
display: block;
16044
width: 1rem;
16045
margin-left: -0.5rem;
16046
content: "";
16047
border-bottom: 1px solid #f0f0f0;
16048
}
16049
.dark-mode .bs-popover-start > .popover-arrow, .dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
16050
right: calc(-0.5rem - 1px);
16051
width: 0.5rem;
16052
height: 1rem;
16053
}
16054
.dark-mode .bs-popover-start > .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
16055
right: 0;
16056
border-width: 0.5rem 0 0.5rem 0.5rem;
16057
border-left-color: rgba(0, 0, 0, 0.25);
16058
}
16059
.dark-mode .bs-popover-start > .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
16060
right: 1px;
16061
border-width: 0.5rem 0 0.5rem 0.5rem;
16062
border-left-color: #fff;
16063
}
16064
.dark-mode .popover-header {
16065
padding: 0.5rem 1rem;
16066
margin-bottom: 0;
16067
font-size: 1rem;
16068
background-color: #f0f0f0;
16069
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
16070
border-top-left-radius: calc(0.3rem - 1px);
16071
border-top-right-radius: calc(0.3rem - 1px);
16072
}
16073
.dark-mode .popover-header:empty {
16074
display: none;
16075
}
16076
.dark-mode .popover-body {
16077
padding: 1rem 1rem;
16078
color: #212529;
16079
}
16080
.dark-mode .carousel {
16081
position: relative;
16082
}
16083
.dark-mode .carousel.pointer-event {
16084
touch-action: pan-y;
16085
}
16086
.dark-mode .carousel-inner {
16087
position: relative;
16088
width: 100%;
16089
overflow: hidden;
16090
}
16091
.dark-mode .carousel-inner::after {
16092
display: block;
16093
clear: both;
16094
content: "";
16095
}
16096
.dark-mode .carousel-item {
16097
position: relative;
16098
display: none;
16099
float: left;
16100
width: 100%;
16101
margin-right: -100%;
16102
backface-visibility: hidden;
16103
transition: transform 0.6s ease-in-out;
16104
}
16105
@media (prefers-reduced-motion: reduce) {
16106
.dark-mode .carousel-item {
16107
transition: none;
16108
}
16109
}
16110
.dark-mode .carousel-item.active,
16111
.dark-mode .carousel-item-next,
16112
.dark-mode .carousel-item-prev {
16113
display: block;
16114
}
16115
.dark-mode .carousel-item-next:not(.carousel-item-start),
16116
.dark-mode .active.carousel-item-end {
16117
transform: translateX(100%);
16118
}
16119
.dark-mode .carousel-item-prev:not(.carousel-item-end),
16120
.dark-mode .active.carousel-item-start {
16121
transform: translateX(-100%);
16122
}
16123
.dark-mode .carousel-fade .carousel-item {
16124
opacity: 0;
16125
transition-property: opacity;
16126
transform: none;
16127
}
16128
.dark-mode .carousel-fade .carousel-item.active,
16129
.dark-mode .carousel-fade .carousel-item-next.carousel-item-start,
16130
.dark-mode .carousel-fade .carousel-item-prev.carousel-item-end {
16131
z-index: 1;
16132
opacity: 1;
16133
}
16134
.dark-mode .carousel-fade .active.carousel-item-start,
16135
.dark-mode .carousel-fade .active.carousel-item-end {
16136
z-index: 0;
16137
opacity: 0;
16138
transition: opacity 0s 0.6s;
16139
}
16140
@media (prefers-reduced-motion: reduce) {
16141
.dark-mode .carousel-fade .active.carousel-item-start,
16142
.dark-mode .carousel-fade .active.carousel-item-end {
16143
transition: none;
16144
}
16145
}
16146
.dark-mode .carousel-control-prev,
16147
.dark-mode .carousel-control-next {
16148
position: absolute;
16149
top: 0;
16150
bottom: 0;
16151
z-index: 1;
16152
display: flex;
16153
align-items: center;
16154
justify-content: center;
16155
width: 15%;
16156
padding: 0;
16157
color: #fff;
16158
text-align: center;
16159
background: none;
16160
border: 0;
16161
opacity: 0.5;
16162
transition: opacity 0.15s ease;
16163
}
16164
@media (prefers-reduced-motion: reduce) {
16165
.dark-mode .carousel-control-prev,
16166
.dark-mode .carousel-control-next {
16167
transition: none;
16168
}
16169
}
16170
.dark-mode .carousel-control-prev:hover, .dark-mode .carousel-control-prev:focus,
16171
.dark-mode .carousel-control-next:hover,
16172
.dark-mode .carousel-control-next:focus {
16173
color: #fff;
16174
text-decoration: none;
16175
outline: 0;
16176
opacity: 0.9;
16177
}
16178
.dark-mode .carousel-control-prev {
16179
left: 0;
16180
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
16181
}
16182
.dark-mode .carousel-control-next {
16183
right: 0;
16184
background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
16185
}
16186
.dark-mode .carousel-control-prev-icon,
16187
.dark-mode .carousel-control-next-icon {
16188
display: inline-block;
16189
width: 2rem;
16190
height: 2rem;
16191
background-repeat: no-repeat;
16192
background-position: 50%;
16193
background-size: 100% 100%;
16194
}
16195
.dark-mode .carousel-control-prev-icon {
16196
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");
16197
}
16198
.dark-mode .carousel-control-next-icon {
16199
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");
16200
}
16201
.dark-mode .carousel-indicators {
16202
position: absolute;
16203
right: 0;
16204
bottom: 0;
16205
left: 0;
16206
z-index: 2;
16207
display: flex;
16208
justify-content: center;
16209
padding: 0;
16210
margin-right: 15%;
16211
margin-bottom: 1rem;
16212
margin-left: 15%;
16213
list-style: none;
16214
}
16215
.dark-mode .carousel-indicators [data-bs-target] {
16216
box-sizing: content-box;
16217
flex: 0 1 auto;
16218
width: 30px;
16219
height: 3px;
16220
padding: 0;
16221
margin-right: 3px;
16222
margin-left: 3px;
16223
text-indent: -999px;
16224
cursor: pointer;
16225
background-color: #fff;
16226
background-clip: padding-box;
16227
border: 0;
16228
border-top: 10px solid transparent;
16229
border-bottom: 10px solid transparent;
16230
opacity: 0.5;
16231
transition: opacity 0.6s ease;
16232
}
16233
@media (prefers-reduced-motion: reduce) {
16234
.dark-mode .carousel-indicators [data-bs-target] {
16235
transition: none;
16236
}
16237
}
16238
.dark-mode .carousel-indicators .active {
16239
opacity: 1;
16240
}
16241
.dark-mode .carousel-caption {
16242
position: absolute;
16243
right: 15%;
16244
bottom: 1.25rem;
16245
left: 15%;
16246
padding-top: 1.25rem;
16247
padding-bottom: 1.25rem;
16248
color: #fff;
16249
text-align: center;
16250
}
16251
.dark-mode .carousel-dark .carousel-control-prev-icon,
16252
.dark-mode .carousel-dark .carousel-control-next-icon {
16253
filter: invert(1) grayscale(100);
16254
}
16255
.dark-mode .carousel-dark .carousel-indicators [data-bs-target] {
16256
background-color: #000;
16257
}
16258
.dark-mode .carousel-dark .carousel-caption {
16259
color: #000;
16260
}
16261
@keyframes spinner-border {
16262
to {
16263
transform: rotate(360deg) /* rtl:ignore */;
16264
}
16265
}
16266
.dark-mode .spinner-border {
16267
display: inline-block;
16268
width: 2rem;
16269
height: 2rem;
16270
vertical-align: -0.125em;
16271
border: 0.25em solid currentColor;
16272
border-right-color: transparent;
16273
border-radius: 50%;
16274
animation: 0.75s linear infinite spinner-border;
16275
}
16276
.dark-mode .spinner-border-sm {
16277
width: 1rem;
16278
height: 1rem;
16279
border-width: 0.2em;
16280
}
16281
@keyframes spinner-grow {
16282
0% {
16283
transform: scale(0);
16284
}
16285
50% {
16286
opacity: 1;
16287
transform: none;
16288
}
16289
}
16290
.dark-mode .spinner-grow {
16291
display: inline-block;
16292
width: 2rem;
16293
height: 2rem;
16294
vertical-align: -0.125em;
16295
background-color: currentColor;
16296
border-radius: 50%;
16297
opacity: 0;
16298
animation: 0.75s linear infinite spinner-grow;
16299
}
16300
.dark-mode .spinner-grow-sm {
16301
width: 1rem;
16302
height: 1rem;
16303
}
16304
@media (prefers-reduced-motion: reduce) {
16305
.dark-mode .spinner-border,
16306
.dark-mode .spinner-grow {
16307
animation-duration: 1.5s;
16308
}
16309
}
16310
.dark-mode .offcanvas {
16311
position: fixed;
16312
bottom: 0;
16313
z-index: 1045;
16314
display: flex;
16315
flex-direction: column;
16316
max-width: 100%;
16317
visibility: hidden;
16318
background-color: #fff;
16319
background-clip: padding-box;
16320
outline: 0;
16321
transition: transform 0.3s ease-in-out;
16322
}
16323
@media (prefers-reduced-motion: reduce) {
16324
.dark-mode .offcanvas {
16325
transition: none;
16326
}
16327
}
16328
.dark-mode .offcanvas-backdrop {
16329
position: fixed;
16330
top: 0;
16331
left: 0;
16332
z-index: 1040;
16333
width: 100vw;
16334
height: 100vh;
16335
background-color: #000;
16336
}
16337
.dark-mode .offcanvas-backdrop.fade {
16338
opacity: 0;
16339
}
16340
.dark-mode .offcanvas-backdrop.show {
16341
opacity: 0.5;
16342
}
16343
.dark-mode .offcanvas-header {
16344
display: flex;
16345
align-items: center;
16346
justify-content: space-between;
16347
padding: 1rem 1rem;
16348
}
16349
.dark-mode .offcanvas-header .btn-close {
16350
padding: 0.5rem 0.5rem;
16351
margin-top: -0.5rem;
16352
margin-right: -0.5rem;
16353
margin-bottom: -0.5rem;
16354
}
16355
.dark-mode .offcanvas-title {
16356
margin-bottom: 0;
16357
line-height: 1.5;
16358
}
16359
.dark-mode .offcanvas-body {
16360
flex-grow: 1;
16361
padding: 1rem 1rem;
16362
overflow-y: auto;
16363
}
16364
.dark-mode .offcanvas-start {
16365
top: 0;
16366
left: 0;
16367
width: 400px;
16368
border-right: 1px solid rgba(0, 0, 0, 0.2);
16369
transform: translateX(-100%);
16370
}
16371
.dark-mode .offcanvas-end {
16372
top: 0;
16373
right: 0;
16374
width: 400px;
16375
border-left: 1px solid rgba(0, 0, 0, 0.2);
16376
transform: translateX(100%);
16377
}
16378
.dark-mode .offcanvas-top {
16379
top: 0;
16380
right: 0;
16381
left: 0;
16382
height: 30vh;
16383
max-height: 100%;
16384
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
16385
transform: translateY(-100%);
16386
}
16387
.dark-mode .offcanvas-bottom {
16388
right: 0;
16389
left: 0;
16390
height: 30vh;
16391
max-height: 100%;
16392
border-top: 1px solid rgba(0, 0, 0, 0.2);
16393
transform: translateY(100%);
16394
}
16395
.dark-mode .offcanvas.show {
16396
transform: none;
16397
}
16398
.dark-mode .placeholder {
16399
display: inline-block;
16400
min-height: 1em;
16401
vertical-align: middle;
16402
cursor: wait;
16403
background-color: currentColor;
16404
opacity: 0.5;
16405
}
16406
.dark-mode .placeholder.btn::before {
16407
display: inline-block;
16408
content: "";
16409
}
16410
.dark-mode .placeholder-xs {
16411
min-height: 0.6em;
16412
}
16413
.dark-mode .placeholder-sm {
16414
min-height: 0.8em;
16415
}
16416
.dark-mode .placeholder-lg {
16417
min-height: 1.2em;
16418
}
16419
.dark-mode .placeholder-glow .placeholder {
16420
animation: placeholder-glow 2s ease-in-out infinite;
16421
}
16422
@keyframes placeholder-glow {
16423
50% {
16424
opacity: 0.2;
16425
}
16426
}
16427
.dark-mode .placeholder-wave {
16428
mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
16429
mask-size: 200% 100%;
16430
animation: placeholder-wave 2s linear infinite;
16431
}
16432
@keyframes placeholder-wave {
16433
100% {
16434
mask-position: -200% 0%;
16435
}
16436
}
16437
.dark-mode .clearfix::after {
16438
display: block;
16439
clear: both;
16440
content: "";
16441
}
16442
.dark-mode .link-primary {
16443
color: #5c7ba8;
16444
}
16445
.dark-mode .link-primary:hover, .dark-mode .link-primary:focus {
16446
color: #7d95b9;
16447
}
16448
.dark-mode .link-secondary {
16449
color: #146c43;
16450
}
16451
.dark-mode .link-secondary:hover, .dark-mode .link-secondary:focus {
16452
color: #105636;
16453
}
16454
.dark-mode .ratio {
16455
position: relative;
16456
width: 100%;
16457
}
16458
.dark-mode .ratio::before {
16459
display: block;
16460
padding-top: var(--bs-aspect-ratio);
16461
content: "";
16462
}
16463
.dark-mode .ratio > * {
16464
position: absolute;
16465
top: 0;
16466
left: 0;
16467
width: 100%;
16468
height: 100%;
16469
}
16470
.dark-mode .ratio-1x1 {
16471
--bs-aspect-ratio: 100%;
16472
}
16473
.dark-mode .ratio-4x3 {
16474
--bs-aspect-ratio: 75%;
16475
}
16476
.dark-mode .ratio-16x9 {
16477
--bs-aspect-ratio: 56.25%;
16478
}
16479
.dark-mode .ratio-21x9 {
16480
--bs-aspect-ratio: 42.8571428571%;
16481
}
16482
.dark-mode .fixed-top {
16483
position: fixed;
16484
top: 0;
16485
right: 0;
16486
left: 0;
16487
z-index: 1030;
16488
}
16489
.dark-mode .fixed-bottom {
16490
position: fixed;
16491
right: 0;
16492
bottom: 0;
16493
left: 0;
16494
z-index: 1030;
16495
}
16496
.dark-mode .sticky-top {
16497
position: sticky;
16498
top: 0;
16499
z-index: 1020;
16500
}
16501
@media (min-width: 576px) {
16502
.dark-mode .sticky-sm-top {
16503
position: sticky;
16504
top: 0;
16505
z-index: 1020;
16506
}
16507
}
16508
@media (min-width: 768px) {
16509
.dark-mode .sticky-md-top {
16510
position: sticky;
16511
top: 0;
16512
z-index: 1020;
16513
}
16514
}
16515
@media (min-width: 992px) {
16516
.dark-mode .sticky-lg-top {
16517
position: sticky;
16518
top: 0;
16519
z-index: 1020;
16520
}
16521
}
16522
@media (min-width: 1200px) {
16523
.dark-mode .sticky-xl-top {
16524
position: sticky;
16525
top: 0;
16526
z-index: 1020;
16527
}
16528
}
16529
@media (min-width: 1400px) {
16530
.dark-mode .sticky-xxl-top {
16531
position: sticky;
16532
top: 0;
16533
z-index: 1020;
16534
}
16535
}
16536
.dark-mode .hstack {
16537
display: flex;
16538
flex-direction: row;
16539
align-items: center;
16540
align-self: stretch;
16541
}
16542
.dark-mode .vstack {
16543
display: flex;
16544
flex: 1 1 auto;
16545
flex-direction: column;
16546
align-self: stretch;
16547
}
16548
.dark-mode .visually-hidden,
16549
.dark-mode .visually-hidden-focusable:not(:focus):not(:focus-within) {
16550
position: absolute !important;
16551
width: 1px !important;
16552
height: 1px !important;
16553
padding: 0 !important;
16554
margin: -1px !important;
16555
overflow: hidden !important;
16556
clip: rect(0, 0, 0, 0) !important;
16557
white-space: nowrap !important;
16558
border: 0 !important;
16559
}
16560
.dark-mode .stretched-link::after {
16561
position: absolute;
16562
top: 0;
16563
right: 0;
16564
bottom: 0;
16565
left: 0;
16566
z-index: 1;
16567
content: "";
16568
}
16569
.dark-mode .text-truncate {
16570
overflow: hidden;
16571
text-overflow: ellipsis;
16572
white-space: nowrap;
16573
}
16574
.dark-mode .vr {
16575
display: inline-block;
16576
align-self: stretch;
16577
width: 1px;
16578
min-height: 1em;
16579
background-color: currentColor;
16580
opacity: 0.25;
16581
}
16582
.dark-mode .align-baseline {
16583
vertical-align: baseline !important;
16584
}
16585
.dark-mode .align-top {
16586
vertical-align: top !important;
16587
}
16588
.dark-mode .align-middle {
16589
vertical-align: middle !important;
16590
}
16591
.dark-mode .align-bottom {
16592
vertical-align: bottom !important;
16593
}
16594
.dark-mode .align-text-bottom {
16595
vertical-align: text-bottom !important;
16596
}
16597
.dark-mode .align-text-top {
16598
vertical-align: text-top !important;
16599
}
16600
.dark-mode .float-start {
16601
float: left !important;
16602
}
16603
.dark-mode .float-end {
16604
float: right !important;
16605
}
16606
.dark-mode .float-none {
16607
float: none !important;
16608
}
16609
.dark-mode .opacity-0 {
16610
opacity: 0 !important;
16611
}
16612
.dark-mode .opacity-25 {
16613
opacity: 0.25 !important;
16614
}
16615
.dark-mode .opacity-50 {
16616
opacity: 0.5 !important;
16617
}
16618
.dark-mode .opacity-75 {
16619
opacity: 0.75 !important;
16620
}
16621
.dark-mode .opacity-100 {
16622
opacity: 1 !important;
16623
}
16624
.dark-mode .overflow-auto {
16625
overflow: auto !important;
16626
}
16627
.dark-mode .overflow-hidden {
16628
overflow: hidden !important;
16629
}
16630
.dark-mode .overflow-visible {
16631
overflow: visible !important;
16632
}
16633
.dark-mode .overflow-scroll {
16634
overflow: scroll !important;
16635
}
16636
.dark-mode .d-inline {
16637
display: inline !important;
16638
}
16639
.dark-mode .d-inline-block {
16640
display: inline-block !important;
16641
}
16642
.dark-mode .d-block {
16643
display: block !important;
16644
}
16645
.dark-mode .d-grid {
16646
display: grid !important;
16647
}
16648
.dark-mode .d-table {
16649
display: table !important;
16650
}
16651
.dark-mode .d-table-row {
16652
display: table-row !important;
16653
}
16654
.dark-mode .d-table-cell {
16655
display: table-cell !important;
16656
}
16657
.dark-mode .d-flex {
16658
display: flex !important;
16659
}
16660
.dark-mode .d-inline-flex {
16661
display: inline-flex !important;
16662
}
16663
.dark-mode .d-none {
16664
display: none !important;
16665
}
16666
.dark-mode .shadow {
16667
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
16668
}
16669
.dark-mode .shadow-sm {
16670
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
16671
}
16672
.dark-mode .shadow-lg {
16673
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
16674
}
16675
.dark-mode .shadow-none {
16676
box-shadow: none !important;
16677
}
16678
.dark-mode .position-static {
16679
position: static !important;
16680
}
16681
.dark-mode .position-relative {
16682
position: relative !important;
16683
}
16684
.dark-mode .position-absolute {
16685
position: absolute !important;
16686
}
16687
.dark-mode .position-fixed {
16688
position: fixed !important;
16689
}
16690
.dark-mode .position-sticky {
16691
position: sticky !important;
16692
}
16693
.dark-mode .top-0 {
16694
top: 0 !important;
16695
}
16696
.dark-mode .top-50 {
16697
top: 50% !important;
16698
}
16699
.dark-mode .top-100 {
16700
top: 100% !important;
16701
}
16702
.dark-mode .bottom-0 {
16703
bottom: 0 !important;
16704
}
16705
.dark-mode .bottom-50 {
16706
bottom: 50% !important;
16707
}
16708
.dark-mode .bottom-100 {
16709
bottom: 100% !important;
16710
}
16711
.dark-mode .start-0 {
16712
left: 0 !important;
16713
}
16714
.dark-mode .start-50 {
16715
left: 50% !important;
16716
}
16717
.dark-mode .start-100 {
16718
left: 100% !important;
16719
}
16720
.dark-mode .end-0 {
16721
right: 0 !important;
16722
}
16723
.dark-mode .end-50 {
16724
right: 50% !important;
16725
}
16726
.dark-mode .end-100 {
16727
right: 100% !important;
16728
}
16729
.dark-mode .translate-middle {
16730
transform: translate(-50%, -50%) !important;
16731
}
16732
.dark-mode .translate-middle-x {
16733
transform: translateX(-50%) !important;
16734
}
16735
.dark-mode .translate-middle-y {
16736
transform: translateY(-50%) !important;
16737
}
16738
.dark-mode .border {
16739
border: 1px solid #dee2e6 !important;
16740
}
16741
.dark-mode .border-0 {
16742
border: 0 !important;
16743
}
16744
.dark-mode .border-top {
16745
border-top: 1px solid #dee2e6 !important;
16746
}
16747
.dark-mode .border-top-0 {
16748
border-top: 0 !important;
16749
}
16750
.dark-mode .border-end {
16751
border-right: 1px solid #dee2e6 !important;
16752
}
16753
.dark-mode .border-end-0 {
16754
border-right: 0 !important;
16755
}
16756
.dark-mode .border-bottom {
16757
border-bottom: 1px solid #dee2e6 !important;
16758
}
16759
.dark-mode .border-bottom-0 {
16760
border-bottom: 0 !important;
16761
}
16762
.dark-mode .border-start {
16763
border-left: 1px solid #dee2e6 !important;
16764
}
16765
.dark-mode .border-start-0 {
16766
border-left: 0 !important;
16767
}
16768
.dark-mode .border-primary {
16769
border-color: #a1a9bd !important;
16770
}
16771
.dark-mode .border-secondary {
16772
border-color: #5B9D82 !important;
16773
}
16774
.dark-mode .border-success {
16775
border-color: #198754 !important;
16776
}
16777
.dark-mode .border-info {
16778
border-color: #0dcaf0 !important;
16779
}
16780
.dark-mode .border-warning {
16781
border-color: #ffc107 !important;
16782
}
16783
.dark-mode .border-danger {
16784
border-color: #dc3545 !important;
16785
}
16786
.dark-mode .border-light {
16787
border-color: #f8f9fa !important;
16788
}
16789
.dark-mode .border-dark {
16790
border-color: #212529 !important;
16791
}
16792
.dark-mode .border-white {
16793
border-color: #fff !important;
16794
}
16795
.dark-mode .border-1 {
16796
border-width: 1px !important;
16797
}
16798
.dark-mode .border-2 {
16799
border-width: 2px !important;
16800
}
16801
.dark-mode .border-3 {
16802
border-width: 3px !important;
16803
}
16804
.dark-mode .border-4 {
16805
border-width: 4px !important;
16806
}
16807
.dark-mode .border-5 {
16808
border-width: 5px !important;
16809
}
16810
.dark-mode .w-25 {
16811
width: 25% !important;
16812
}
16813
.dark-mode .w-50 {
16814
width: 50% !important;
16815
}
16816
.dark-mode .w-75 {
16817
width: 75% !important;
16818
}
16819
.dark-mode .w-100 {
16820
width: 100% !important;
16821
}
16822
.dark-mode .w-auto {
16823
width: auto !important;
16824
}
16825
.dark-mode .mw-100 {
16826
max-width: 100% !important;
16827
}
16828
.dark-mode .vw-100 {
16829
width: 100vw !important;
16830
}
16831
.dark-mode .min-vw-100 {
16832
min-width: 100vw !important;
16833
}
16834
.dark-mode .h-25 {
16835
height: 25% !important;
16836
}
16837
.dark-mode .h-50 {
16838
height: 50% !important;
16839
}
16840
.dark-mode .h-75 {
16841
height: 75% !important;
16842
}
16843
.dark-mode .h-100 {
16844
height: 100% !important;
16845
}
16846
.dark-mode .h-auto {
16847
height: auto !important;
16848
}
16849
.dark-mode .mh-100 {
16850
max-height: 100% !important;
16851
}
16852
.dark-mode .vh-100 {
16853
height: 100vh !important;
16854
}
16855
.dark-mode .min-vh-100 {
16856
min-height: 100vh !important;
16857
}
16858
.dark-mode .flex-fill {
16859
flex: 1 1 auto !important;
16860
}
16861
.dark-mode .flex-row {
16862
flex-direction: row !important;
16863
}
16864
.dark-mode .flex-column {
16865
flex-direction: column !important;
16866
}
16867
.dark-mode .flex-row-reverse {
16868
flex-direction: row-reverse !important;
16869
}
16870
.dark-mode .flex-column-reverse {
16871
flex-direction: column-reverse !important;
16872
}
16873
.dark-mode .flex-grow-0 {
16874
flex-grow: 0 !important;
16875
}
16876
.dark-mode .flex-grow-1 {
16877
flex-grow: 1 !important;
16878
}
16879
.dark-mode .flex-shrink-0 {
16880
flex-shrink: 0 !important;
16881
}
16882
.dark-mode .flex-shrink-1 {
16883
flex-shrink: 1 !important;
16884
}
16885
.dark-mode .flex-wrap {
16886
flex-wrap: wrap !important;
16887
}
16888
.dark-mode .flex-nowrap {
16889
flex-wrap: nowrap !important;
16890
}
16891
.dark-mode .flex-wrap-reverse {
16892
flex-wrap: wrap-reverse !important;
16893
}
16894
.dark-mode .gap-0 {
16895
gap: 0 !important;
16896
}
16897
.dark-mode .gap-1 {
16898
gap: 0.25rem !important;
16899
}
16900
.dark-mode .gap-2 {
16901
gap: 0.5rem !important;
16902
}
16903
.dark-mode .gap-3 {
16904
gap: 1rem !important;
16905
}
16906
.dark-mode .gap-4 {
16907
gap: 1.5rem !important;
16908
}
16909
.dark-mode .gap-5 {
16910
gap: 3rem !important;
16911
}
16912
.dark-mode .justify-content-start {
16913
justify-content: flex-start !important;
16914
}
16915
.dark-mode .justify-content-end {
16916
justify-content: flex-end !important;
16917
}
16918
.dark-mode .justify-content-center {
16919
justify-content: center !important;
16920
}
16921
.dark-mode .justify-content-between {
16922
justify-content: space-between !important;
16923
}
16924
.dark-mode .justify-content-around {
16925
justify-content: space-around !important;
16926
}
16927
.dark-mode .justify-content-evenly {
16928
justify-content: space-evenly !important;
16929
}
16930
.dark-mode .align-items-start {
16931
align-items: flex-start !important;
16932
}
16933
.dark-mode .align-items-end {
16934
align-items: flex-end !important;
16935
}
16936
.dark-mode .align-items-center {
16937
align-items: center !important;
16938
}
16939
.dark-mode .align-items-baseline {
16940
align-items: baseline !important;
16941
}
16942
.dark-mode .align-items-stretch {
16943
align-items: stretch !important;
16944
}
16945
.dark-mode .align-content-start {
16946
align-content: flex-start !important;
16947
}
16948
.dark-mode .align-content-end {
16949
align-content: flex-end !important;
16950
}
16951
.dark-mode .align-content-center {
16952
align-content: center !important;
16953
}
16954
.dark-mode .align-content-between {
16955
align-content: space-between !important;
16956
}
16957
.dark-mode .align-content-around {
16958
align-content: space-around !important;
16959
}
16960
.dark-mode .align-content-stretch {
16961
align-content: stretch !important;
16962
}
16963
.dark-mode .align-self-auto {
16964
align-self: auto !important;
16965
}
16966
.dark-mode .align-self-start {
16967
align-self: flex-start !important;
16968
}
16969
.dark-mode .align-self-end {
16970
align-self: flex-end !important;
16971
}
16972
.dark-mode .align-self-center {
16973
align-self: center !important;
16974
}
16975
.dark-mode .align-self-baseline {
16976
align-self: baseline !important;
16977
}
16978
.dark-mode .align-self-stretch {
16979
align-self: stretch !important;
16980
}
16981
.dark-mode .order-first {
16982
order: -1 !important;
16983
}
16984
.dark-mode .order-0 {
16985
order: 0 !important;
16986
}
16987
.dark-mode .order-1 {
16988
order: 1 !important;
16989
}
16990
.dark-mode .order-2 {
16991
order: 2 !important;
16992
}
16993
.dark-mode .order-3 {
16994
order: 3 !important;
16995
}
16996
.dark-mode .order-4 {
16997
order: 4 !important;
16998
}
16999
.dark-mode .order-5 {
17000
order: 5 !important;
17001
}
17002
.dark-mode .order-last {
17003
order: 6 !important;
17004
}
17005
.dark-mode .m-0 {
17006
margin: 0 !important;
17007
}
17008
.dark-mode .m-1 {
17009
margin: 0.25rem !important;
17010
}
17011
.dark-mode .m-2 {
17012
margin: 0.5rem !important;
17013
}
17014
.dark-mode .m-3 {
17015
margin: 1rem !important;
17016
}
17017
.dark-mode .m-4 {
17018
margin: 1.5rem !important;
17019
}
17020
.dark-mode .m-5 {
17021
margin: 3rem !important;
17022
}
17023
.dark-mode .m-auto {
17024
margin: auto !important;
17025
}
17026
.dark-mode .mx-0 {
17027
margin-right: 0 !important;
17028
margin-left: 0 !important;
17029
}
17030
.dark-mode .mx-1 {
17031
margin-right: 0.25rem !important;
17032
margin-left: 0.25rem !important;
17033
}
17034
.dark-mode .mx-2 {
17035
margin-right: 0.5rem !important;
17036
margin-left: 0.5rem !important;
17037
}
17038
.dark-mode .mx-3 {
17039
margin-right: 1rem !important;
17040
margin-left: 1rem !important;
17041
}
17042
.dark-mode .mx-4 {
17043
margin-right: 1.5rem !important;
17044
margin-left: 1.5rem !important;
17045
}
17046
.dark-mode .mx-5 {
17047
margin-right: 3rem !important;
17048
margin-left: 3rem !important;
17049
}
17050
.dark-mode .mx-auto {
17051
margin-right: auto !important;
17052
margin-left: auto !important;
17053
}
17054
.dark-mode .my-0 {
17055
margin-top: 0 !important;
17056
margin-bottom: 0 !important;
17057
}
17058
.dark-mode .my-1 {
17059
margin-top: 0.25rem !important;
17060
margin-bottom: 0.25rem !important;
17061
}
17062
.dark-mode .my-2 {
17063
margin-top: 0.5rem !important;
17064
margin-bottom: 0.5rem !important;
17065
}
17066
.dark-mode .my-3 {
17067
margin-top: 1rem !important;
17068
margin-bottom: 1rem !important;
17069
}
17070
.dark-mode .my-4 {
17071
margin-top: 1.5rem !important;
17072
margin-bottom: 1.5rem !important;
17073
}
17074
.dark-mode .my-5 {
17075
margin-top: 3rem !important;
17076
margin-bottom: 3rem !important;
17077
}
17078
.dark-mode .my-auto {
17079
margin-top: auto !important;
17080
margin-bottom: auto !important;
17081
}
17082
.dark-mode .mt-0 {
17083
margin-top: 0 !important;
17084
}
17085
.dark-mode .mt-1 {
17086
margin-top: 0.25rem !important;
17087
}
17088
.dark-mode .mt-2 {
17089
margin-top: 0.5rem !important;
17090
}
17091
.dark-mode .mt-3 {
17092
margin-top: 1rem !important;
17093
}
17094
.dark-mode .mt-4 {
17095
margin-top: 1.5rem !important;
17096
}
17097
.dark-mode .mt-5 {
17098
margin-top: 3rem !important;
17099
}
17100
.dark-mode .mt-auto {
17101
margin-top: auto !important;
17102
}
17103
.dark-mode .me-0 {
17104
margin-right: 0 !important;
17105
}
17106
.dark-mode .me-1 {
17107
margin-right: 0.25rem !important;
17108
}
17109
.dark-mode .me-2 {
17110
margin-right: 0.5rem !important;
17111
}
17112
.dark-mode .me-3 {
17113
margin-right: 1rem !important;
17114
}
17115
.dark-mode .me-4 {
17116
margin-right: 1.5rem !important;
17117
}
17118
.dark-mode .me-5 {
17119
margin-right: 3rem !important;
17120
}
17121
.dark-mode .me-auto {
17122
margin-right: auto !important;
17123
}
17124
.dark-mode .mb-0 {
17125
margin-bottom: 0 !important;
17126
}
17127
.dark-mode .mb-1 {
17128
margin-bottom: 0.25rem !important;
17129
}
17130
.dark-mode .mb-2 {
17131
margin-bottom: 0.5rem !important;
17132
}
17133
.dark-mode .mb-3 {
17134
margin-bottom: 1rem !important;
17135
}
17136
.dark-mode .mb-4 {
17137
margin-bottom: 1.5rem !important;
17138
}
17139
.dark-mode .mb-5 {
17140
margin-bottom: 3rem !important;
17141
}
17142
.dark-mode .mb-auto {
17143
margin-bottom: auto !important;
17144
}
17145
.dark-mode .ms-0 {
17146
margin-left: 0 !important;
17147
}
17148
.dark-mode .ms-1 {
17149
margin-left: 0.25rem !important;
17150
}
17151
.dark-mode .ms-2 {
17152
margin-left: 0.5rem !important;
17153
}
17154
.dark-mode .ms-3 {
17155
margin-left: 1rem !important;
17156
}
17157
.dark-mode .ms-4 {
17158
margin-left: 1.5rem !important;
17159
}
17160
.dark-mode .ms-5 {
17161
margin-left: 3rem !important;
17162
}
17163
.dark-mode .ms-auto {
17164
margin-left: auto !important;
17165
}
17166
.dark-mode .p-0 {
17167
padding: 0 !important;
17168
}
17169
.dark-mode .p-1 {
17170
padding: 0.25rem !important;
17171
}
17172
.dark-mode .p-2 {
17173
padding: 0.5rem !important;
17174
}
17175
.dark-mode .p-3 {
17176
padding: 1rem !important;
17177
}
17178
.dark-mode .p-4 {
17179
padding: 1.5rem !important;
17180
}
17181
.dark-mode .p-5 {
17182
padding: 3rem !important;
17183
}
17184
.dark-mode .px-0 {
17185
padding-right: 0 !important;
17186
padding-left: 0 !important;
17187
}
17188
.dark-mode .px-1 {
17189
padding-right: 0.25rem !important;
17190
padding-left: 0.25rem !important;
17191
}
17192
.dark-mode .px-2 {
17193
padding-right: 0.5rem !important;
17194
padding-left: 0.5rem !important;
17195
}
17196
.dark-mode .px-3 {
17197
padding-right: 1rem !important;
17198
padding-left: 1rem !important;
17199
}
17200
.dark-mode .px-4 {
17201
padding-right: 1.5rem !important;
17202
padding-left: 1.5rem !important;
17203
}
17204
.dark-mode .px-5 {
17205
padding-right: 3rem !important;
17206
padding-left: 3rem !important;
17207
}
17208
.dark-mode .py-0 {
17209
padding-top: 0 !important;
17210
padding-bottom: 0 !important;
17211
}
17212
.dark-mode .py-1 {
17213
padding-top: 0.25rem !important;
17214
padding-bottom: 0.25rem !important;
17215
}
17216
.dark-mode .py-2 {
17217
padding-top: 0.5rem !important;
17218
padding-bottom: 0.5rem !important;
17219
}
17220
.dark-mode .py-3 {
17221
padding-top: 1rem !important;
17222
padding-bottom: 1rem !important;
17223
}
17224
.dark-mode .py-4 {
17225
padding-top: 1.5rem !important;
17226
padding-bottom: 1.5rem !important;
17227
}
17228
.dark-mode .py-5 {
17229
padding-top: 3rem !important;
17230
padding-bottom: 3rem !important;
17231
}
17232
.dark-mode .pt-0 {
17233
padding-top: 0 !important;
17234
}
17235
.dark-mode .pt-1 {
17236
padding-top: 0.25rem !important;
17237
}
17238
.dark-mode .pt-2 {
17239
padding-top: 0.5rem !important;
17240
}
17241
.dark-mode .pt-3 {
17242
padding-top: 1rem !important;
17243
}
17244
.dark-mode .pt-4 {
17245
padding-top: 1.5rem !important;
17246
}
17247
.dark-mode .pt-5 {
17248
padding-top: 3rem !important;
17249
}
17250
.dark-mode .pe-0 {
17251
padding-right: 0 !important;
17252
}
17253
.dark-mode .pe-1 {
17254
padding-right: 0.25rem !important;
17255
}
17256
.dark-mode .pe-2 {
17257
padding-right: 0.5rem !important;
17258
}
17259
.dark-mode .pe-3 {
17260
padding-right: 1rem !important;
17261
}
17262
.dark-mode .pe-4 {
17263
padding-right: 1.5rem !important;
17264
}
17265
.dark-mode .pe-5 {
17266
padding-right: 3rem !important;
17267
}
17268
.dark-mode .pb-0 {
17269
padding-bottom: 0 !important;
17270
}
17271
.dark-mode .pb-1 {
17272
padding-bottom: 0.25rem !important;
17273
}
17274
.dark-mode .pb-2 {
17275
padding-bottom: 0.5rem !important;
17276
}
17277
.dark-mode .pb-3 {
17278
padding-bottom: 1rem !important;
17279
}
17280
.dark-mode .pb-4 {
17281
padding-bottom: 1.5rem !important;
17282
}
17283
.dark-mode .pb-5 {
17284
padding-bottom: 3rem !important;
17285
}
17286
.dark-mode .ps-0 {
17287
padding-left: 0 !important;
17288
}
17289
.dark-mode .ps-1 {
17290
padding-left: 0.25rem !important;
17291
}
17292
.dark-mode .ps-2 {
17293
padding-left: 0.5rem !important;
17294
}
17295
.dark-mode .ps-3 {
17296
padding-left: 1rem !important;
17297
}
17298
.dark-mode .ps-4 {
17299
padding-left: 1.5rem !important;
17300
}
17301
.dark-mode .ps-5 {
17302
padding-left: 3rem !important;
17303
}
17304
.dark-mode .font-monospace {
17305
font-family: var(--bs-font-monospace) !important;
17306
}
17307
.dark-mode .fs-1 {
17308
font-size: calc(1.375rem + 1.5vw) !important;
17309
}
17310
.dark-mode .fs-2 {
17311
font-size: calc(1.325rem + 0.9vw) !important;
17312
}
17313
.dark-mode .fs-3 {
17314
font-size: calc(1.3rem + 0.6vw) !important;
17315
}
17316
.dark-mode .fs-4 {
17317
font-size: calc(1.275rem + 0.3vw) !important;
17318
}
17319
.dark-mode .fs-5 {
17320
font-size: 1.25rem !important;
17321
}
17322
.dark-mode .fs-6 {
17323
font-size: 1rem !important;
17324
}
17325
.dark-mode .fst-italic {
17326
font-style: italic !important;
17327
}
17328
.dark-mode .fst-normal {
17329
font-style: normal !important;
17330
}
17331
.dark-mode .fw-light {
17332
font-weight: 300 !important;
17333
}
17334
.dark-mode .fw-lighter {
17335
font-weight: lighter !important;
17336
}
17337
.dark-mode .fw-normal {
17338
font-weight: 400 !important;
17339
}
17340
.dark-mode .fw-bold {
17341
font-weight: 700 !important;
17342
}
17343
.dark-mode .fw-bolder {
17344
font-weight: bolder !important;
17345
}
17346
.dark-mode .lh-1 {
17347
line-height: 1 !important;
17348
}
17349
.dark-mode .lh-sm {
17350
line-height: 1.25 !important;
17351
}
17352
.dark-mode .lh-base {
17353
line-height: 1.5 !important;
17354
}
17355
.dark-mode .lh-lg {
17356
line-height: 2 !important;
17357
}
17358
.dark-mode .text-start {
17359
text-align: left !important;
17360
}
17361
.dark-mode .text-end {
17362
text-align: right !important;
17363
}
17364
.dark-mode .text-center {
17365
text-align: center !important;
17366
}
17367
.dark-mode .text-decoration-none {
17368
text-decoration: none !important;
17369
}
17370
.dark-mode .text-decoration-underline {
17371
text-decoration: underline !important;
17372
}
17373
.dark-mode .text-decoration-line-through {
17374
text-decoration: line-through !important;
17375
}
17376
.dark-mode .text-lowercase {
17377
text-transform: lowercase !important;
17378
}
17379
.dark-mode .text-uppercase {
17380
text-transform: uppercase !important;
17381
}
17382
.dark-mode .text-capitalize {
17383
text-transform: capitalize !important;
17384
}
17385
.dark-mode .text-wrap {
17386
white-space: normal !important;
17387
}
17388
.dark-mode .text-nowrap {
17389
white-space: nowrap !important;
17390
}
17391
.dark-mode .text-break {
17392
word-wrap: break-word !important;
17393
word-break: break-word !important;
17394
}
17395
.dark-mode .text-primary {
17396
--bs-text-opacity: 1;
17397
color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
17398
}
17399
.dark-mode .text-secondary {
17400
--bs-text-opacity: 1;
17401
color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
17402
}
17403
.dark-mode .text-success {
17404
--bs-text-opacity: 1;
17405
color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
17406
}
17407
.dark-mode .text-info {
17408
--bs-text-opacity: 1;
17409
color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
17410
}
17411
.dark-mode .text-warning {
17412
--bs-text-opacity: 1;
17413
color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
17414
}
17415
.dark-mode .text-danger {
17416
--bs-text-opacity: 1;
17417
color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
17418
}
17419
.dark-mode .text-light {
17420
--bs-text-opacity: 1;
17421
color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
17422
}
17423
.dark-mode .text-dark {
17424
--bs-text-opacity: 1;
17425
color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
17426
}
17427
.dark-mode .text-black {
17428
--bs-text-opacity: 1;
17429
color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
17430
}
17431
.dark-mode .text-white {
17432
--bs-text-opacity: 1;
17433
color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
17434
}
17435
.dark-mode .text-body {
17436
--bs-text-opacity: 1;
17437
color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
17438
}
17439
.dark-mode .text-muted {
17440
--bs-text-opacity: 1;
17441
color: #6c757d !important;
17442
}
17443
.dark-mode .text-black-50 {
17444
--bs-text-opacity: 1;
17445
color: rgba(0, 0, 0, 0.5) !important;
17446
}
17447
.dark-mode .text-white-50 {
17448
--bs-text-opacity: 1;
17449
color: rgba(255, 255, 255, 0.5) !important;
17450
}
17451
.dark-mode .text-reset {
17452
--bs-text-opacity: 1;
17453
color: inherit !important;
17454
}
17455
.dark-mode .text-opacity-25 {
17456
--bs-text-opacity: 0.25;
17457
}
17458
.dark-mode .text-opacity-50 {
17459
--bs-text-opacity: 0.5;
17460
}
17461
.dark-mode .text-opacity-75 {
17462
--bs-text-opacity: 0.75;
17463
}
17464
.dark-mode .text-opacity-100 {
17465
--bs-text-opacity: 1;
17466
}
17467
.dark-mode .bg-primary {
17468
--bs-bg-opacity: 1;
17469
background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
17470
}
17471
.dark-mode .bg-secondary {
17472
--bs-bg-opacity: 1;
17473
background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
17474
}
17475
.dark-mode .bg-success {
17476
--bs-bg-opacity: 1;
17477
background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
17478
}
17479
.dark-mode .bg-info {
17480
--bs-bg-opacity: 1;
17481
background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
17482
}
17483
.dark-mode .bg-warning {
17484
--bs-bg-opacity: 1;
17485
background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
17486
}
17487
.dark-mode .bg-danger {
17488
--bs-bg-opacity: 1;
17489
background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
17490
}
17491
.dark-mode .bg-light {
17492
--bs-bg-opacity: 1;
17493
background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
17494
}
17495
.dark-mode .bg-dark {
17496
--bs-bg-opacity: 1;
17497
background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
17498
}
17499
.dark-mode .bg-black {
17500
--bs-bg-opacity: 1;
17501
background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
17502
}
17503
.dark-mode .bg-white {
17504
--bs-bg-opacity: 1;
17505
background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
17506
}
17507
.dark-mode .bg-body {
17508
--bs-bg-opacity: 1;
17509
background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
17510
}
17511
.dark-mode .bg-transparent {
17512
--bs-bg-opacity: 1;
17513
background-color: transparent !important;
17514
}
17515
.dark-mode .bg-opacity-10 {
17516
--bs-bg-opacity: 0.1;
17517
}
17518
.dark-mode .bg-opacity-25 {
17519
--bs-bg-opacity: 0.25;
17520
}
17521
.dark-mode .bg-opacity-50 {
17522
--bs-bg-opacity: 0.5;
17523
}
17524
.dark-mode .bg-opacity-75 {
17525
--bs-bg-opacity: 0.75;
17526
}
17527
.dark-mode .bg-opacity-100 {
17528
--bs-bg-opacity: 1;
17529
}
17530
.dark-mode .bg-gradient {
17531
background-image: var(--bs-gradient) !important;
17532
}
17533
.dark-mode .user-select-all {
17534
user-select: all !important;
17535
}
17536
.dark-mode .user-select-auto {
17537
user-select: auto !important;
17538
}
17539
.dark-mode .user-select-none {
17540
user-select: none !important;
17541
}
17542
.dark-mode .pe-none {
17543
pointer-events: none !important;
17544
}
17545
.dark-mode .pe-auto {
17546
pointer-events: auto !important;
17547
}
17548
.dark-mode .rounded {
17549
border-radius: 0.25rem !important;
17550
}
17551
.dark-mode .rounded-0 {
17552
border-radius: 0 !important;
17553
}
17554
.dark-mode .rounded-1 {
17555
border-radius: 0.2rem !important;
17556
}
17557
.dark-mode .rounded-2 {
17558
border-radius: 0.25rem !important;
17559
}
17560
.dark-mode .rounded-3 {
17561
border-radius: 0.3rem !important;
17562
}
17563
.dark-mode .rounded-circle {
17564
border-radius: 50% !important;
17565
}
17566
.dark-mode .rounded-pill {
17567
border-radius: 50rem !important;
17568
}
17569
.dark-mode .rounded-top {
17570
border-top-left-radius: 0.25rem !important;
17571
border-top-right-radius: 0.25rem !important;
17572
}
17573
.dark-mode .rounded-end {
17574
border-top-right-radius: 0.25rem !important;
17575
border-bottom-right-radius: 0.25rem !important;
17576
}
17577
.dark-mode .rounded-bottom {
17578
border-bottom-right-radius: 0.25rem !important;
17579
border-bottom-left-radius: 0.25rem !important;
17580
}
17581
.dark-mode .rounded-start {
17582
border-bottom-left-radius: 0.25rem !important;
17583
border-top-left-radius: 0.25rem !important;
17584
}
17585
.dark-mode .visible {
17586
visibility: visible !important;
17587
}
17588
.dark-mode .invisible {
17589
visibility: hidden !important;
17590
}
17591
@media (min-width: 576px) {
17592
.dark-mode .float-sm-start {
17593
float: left !important;
17594
}
17595
.dark-mode .float-sm-end {
17596
float: right !important;
17597
}
17598
.dark-mode .float-sm-none {
17599
float: none !important;
17600
}
17601
.dark-mode .d-sm-inline {
17602
display: inline !important;
17603
}
17604
.dark-mode .d-sm-inline-block {
17605
display: inline-block !important;
17606
}
17607
.dark-mode .d-sm-block {
17608
display: block !important;
17609
}
17610
.dark-mode .d-sm-grid {
17611
display: grid !important;
17612
}
17613
.dark-mode .d-sm-table {
17614
display: table !important;
17615
}
17616
.dark-mode .d-sm-table-row {
17617
display: table-row !important;
17618
}
17619
.dark-mode .d-sm-table-cell {
17620
display: table-cell !important;
17621
}
17622
.dark-mode .d-sm-flex {
17623
display: flex !important;
17624
}
17625
.dark-mode .d-sm-inline-flex {
17626
display: inline-flex !important;
17627
}
17628
.dark-mode .d-sm-none {
17629
display: none !important;
17630
}
17631
.dark-mode .flex-sm-fill {
17632
flex: 1 1 auto !important;
17633
}
17634
.dark-mode .flex-sm-row {
17635
flex-direction: row !important;
17636
}
17637
.dark-mode .flex-sm-column {
17638
flex-direction: column !important;
17639
}
17640
.dark-mode .flex-sm-row-reverse {
17641
flex-direction: row-reverse !important;
17642
}
17643
.dark-mode .flex-sm-column-reverse {
17644
flex-direction: column-reverse !important;
17645
}
17646
.dark-mode .flex-sm-grow-0 {
17647
flex-grow: 0 !important;
17648
}
17649
.dark-mode .flex-sm-grow-1 {
17650
flex-grow: 1 !important;
17651
}
17652
.dark-mode .flex-sm-shrink-0 {
17653
flex-shrink: 0 !important;
17654
}
17655
.dark-mode .flex-sm-shrink-1 {
17656
flex-shrink: 1 !important;
17657
}
17658
.dark-mode .flex-sm-wrap {
17659
flex-wrap: wrap !important;
17660
}
17661
.dark-mode .flex-sm-nowrap {
17662
flex-wrap: nowrap !important;
17663
}
17664
.dark-mode .flex-sm-wrap-reverse {
17665
flex-wrap: wrap-reverse !important;
17666
}
17667
.dark-mode .gap-sm-0 {
17668
gap: 0 !important;
17669
}
17670
.dark-mode .gap-sm-1 {
17671
gap: 0.25rem !important;
17672
}
17673
.dark-mode .gap-sm-2 {
17674
gap: 0.5rem !important;
17675
}
17676
.dark-mode .gap-sm-3 {
17677
gap: 1rem !important;
17678
}
17679
.dark-mode .gap-sm-4 {
17680
gap: 1.5rem !important;
17681
}
17682
.dark-mode .gap-sm-5 {
17683
gap: 3rem !important;
17684
}
17685
.dark-mode .justify-content-sm-start {
17686
justify-content: flex-start !important;
17687
}
17688
.dark-mode .justify-content-sm-end {
17689
justify-content: flex-end !important;
17690
}
17691
.dark-mode .justify-content-sm-center {
17692
justify-content: center !important;
17693
}
17694
.dark-mode .justify-content-sm-between {
17695
justify-content: space-between !important;
17696
}
17697
.dark-mode .justify-content-sm-around {
17698
justify-content: space-around !important;
17699
}
17700
.dark-mode .justify-content-sm-evenly {
17701
justify-content: space-evenly !important;
17702
}
17703
.dark-mode .align-items-sm-start {
17704
align-items: flex-start !important;
17705
}
17706
.dark-mode .align-items-sm-end {
17707
align-items: flex-end !important;
17708
}
17709
.dark-mode .align-items-sm-center {
17710
align-items: center !important;
17711
}
17712
.dark-mode .align-items-sm-baseline {
17713
align-items: baseline !important;
17714
}
17715
.dark-mode .align-items-sm-stretch {
17716
align-items: stretch !important;
17717
}
17718
.dark-mode .align-content-sm-start {
17719
align-content: flex-start !important;
17720
}
17721
.dark-mode .align-content-sm-end {
17722
align-content: flex-end !important;
17723
}
17724
.dark-mode .align-content-sm-center {
17725
align-content: center !important;
17726
}
17727
.dark-mode .align-content-sm-between {
17728
align-content: space-between !important;
17729
}
17730
.dark-mode .align-content-sm-around {
17731
align-content: space-around !important;
17732
}
17733
.dark-mode .align-content-sm-stretch {
17734
align-content: stretch !important;
17735
}
17736
.dark-mode .align-self-sm-auto {
17737
align-self: auto !important;
17738
}
17739
.dark-mode .align-self-sm-start {
17740
align-self: flex-start !important;
17741
}
17742
.dark-mode .align-self-sm-end {
17743
align-self: flex-end !important;
17744
}
17745
.dark-mode .align-self-sm-center {
17746
align-self: center !important;
17747
}
17748
.dark-mode .align-self-sm-baseline {
17749
align-self: baseline !important;
17750
}
17751
.dark-mode .align-self-sm-stretch {
17752
align-self: stretch !important;
17753
}
17754
.dark-mode .order-sm-first {
17755
order: -1 !important;
17756
}
17757
.dark-mode .order-sm-0 {
17758
order: 0 !important;
17759
}
17760
.dark-mode .order-sm-1 {
17761
order: 1 !important;
17762
}
17763
.dark-mode .order-sm-2 {
17764
order: 2 !important;
17765
}
17766
.dark-mode .order-sm-3 {
17767
order: 3 !important;
17768
}
17769
.dark-mode .order-sm-4 {
17770
order: 4 !important;
17771
}
17772
.dark-mode .order-sm-5 {
17773
order: 5 !important;
17774
}
17775
.dark-mode .order-sm-last {
17776
order: 6 !important;
17777
}
17778
.dark-mode .m-sm-0 {
17779
margin: 0 !important;
17780
}
17781
.dark-mode .m-sm-1 {
17782
margin: 0.25rem !important;
17783
}
17784
.dark-mode .m-sm-2 {
17785
margin: 0.5rem !important;
17786
}
17787
.dark-mode .m-sm-3 {
17788
margin: 1rem !important;
17789
}
17790
.dark-mode .m-sm-4 {
17791
margin: 1.5rem !important;
17792
}
17793
.dark-mode .m-sm-5 {
17794
margin: 3rem !important;
17795
}
17796
.dark-mode .m-sm-auto {
17797
margin: auto !important;
17798
}
17799
.dark-mode .mx-sm-0 {
17800
margin-right: 0 !important;
17801
margin-left: 0 !important;
17802
}
17803
.dark-mode .mx-sm-1 {
17804
margin-right: 0.25rem !important;
17805
margin-left: 0.25rem !important;
17806
}
17807
.dark-mode .mx-sm-2 {
17808
margin-right: 0.5rem !important;
17809
margin-left: 0.5rem !important;
17810
}
17811
.dark-mode .mx-sm-3 {
17812
margin-right: 1rem !important;
17813
margin-left: 1rem !important;
17814
}
17815
.dark-mode .mx-sm-4 {
17816
margin-right: 1.5rem !important;
17817
margin-left: 1.5rem !important;
17818
}
17819
.dark-mode .mx-sm-5 {
17820
margin-right: 3rem !important;
17821
margin-left: 3rem !important;
17822
}
17823
.dark-mode .mx-sm-auto {
17824
margin-right: auto !important;
17825
margin-left: auto !important;
17826
}
17827
.dark-mode .my-sm-0 {
17828
margin-top: 0 !important;
17829
margin-bottom: 0 !important;
17830
}
17831
.dark-mode .my-sm-1 {
17832
margin-top: 0.25rem !important;
17833
margin-bottom: 0.25rem !important;
17834
}
17835
.dark-mode .my-sm-2 {
17836
margin-top: 0.5rem !important;
17837
margin-bottom: 0.5rem !important;
17838
}
17839
.dark-mode .my-sm-3 {
17840
margin-top: 1rem !important;
17841
margin-bottom: 1rem !important;
17842
}
17843
.dark-mode .my-sm-4 {
17844
margin-top: 1.5rem !important;
17845
margin-bottom: 1.5rem !important;
17846
}
17847
.dark-mode .my-sm-5 {
17848
margin-top: 3rem !important;
17849
margin-bottom: 3rem !important;
17850
}
17851
.dark-mode .my-sm-auto {
17852
margin-top: auto !important;
17853
margin-bottom: auto !important;
17854
}
17855
.dark-mode .mt-sm-0 {
17856
margin-top: 0 !important;
17857
}
17858
.dark-mode .mt-sm-1 {
17859
margin-top: 0.25rem !important;
17860
}
17861
.dark-mode .mt-sm-2 {
17862
margin-top: 0.5rem !important;
17863
}
17864
.dark-mode .mt-sm-3 {
17865
margin-top: 1rem !important;
17866
}
17867
.dark-mode .mt-sm-4 {
17868
margin-top: 1.5rem !important;
17869
}
17870
.dark-mode .mt-sm-5 {
17871
margin-top: 3rem !important;
17872
}
17873
.dark-mode .mt-sm-auto {
17874
margin-top: auto !important;
17875
}
17876
.dark-mode .me-sm-0 {
17877
margin-right: 0 !important;
17878
}
17879
.dark-mode .me-sm-1 {
17880
margin-right: 0.25rem !important;
17881
}
17882
.dark-mode .me-sm-2 {
17883
margin-right: 0.5rem !important;
17884
}
17885
.dark-mode .me-sm-3 {
17886
margin-right: 1rem !important;
17887
}
17888
.dark-mode .me-sm-4 {
17889
margin-right: 1.5rem !important;
17890
}
17891
.dark-mode .me-sm-5 {
17892
margin-right: 3rem !important;
17893
}
17894
.dark-mode .me-sm-auto {
17895
margin-right: auto !important;
17896
}
17897
.dark-mode .mb-sm-0 {
17898
margin-bottom: 0 !important;
17899
}
17900
.dark-mode .mb-sm-1 {
17901
margin-bottom: 0.25rem !important;
17902
}
17903
.dark-mode .mb-sm-2 {
17904
margin-bottom: 0.5rem !important;
17905
}
17906
.dark-mode .mb-sm-3 {
17907
margin-bottom: 1rem !important;
17908
}
17909
.dark-mode .mb-sm-4 {
17910
margin-bottom: 1.5rem !important;
17911
}
17912
.dark-mode .mb-sm-5 {
17913
margin-bottom: 3rem !important;
17914
}
17915
.dark-mode .mb-sm-auto {
17916
margin-bottom: auto !important;
17917
}
17918
.dark-mode .ms-sm-0 {
17919
margin-left: 0 !important;
17920
}
17921
.dark-mode .ms-sm-1 {
17922
margin-left: 0.25rem !important;
17923
}
17924
.dark-mode .ms-sm-2 {
17925
margin-left: 0.5rem !important;
17926
}
17927
.dark-mode .ms-sm-3 {
17928
margin-left: 1rem !important;
17929
}
17930
.dark-mode .ms-sm-4 {
17931
margin-left: 1.5rem !important;
17932
}
17933
.dark-mode .ms-sm-5 {
17934
margin-left: 3rem !important;
17935
}
17936
.dark-mode .ms-sm-auto {
17937
margin-left: auto !important;
17938
}
17939
.dark-mode .p-sm-0 {
17940
padding: 0 !important;
17941
}
17942
.dark-mode .p-sm-1 {
17943
padding: 0.25rem !important;
17944
}
17945
.dark-mode .p-sm-2 {
17946
padding: 0.5rem !important;
17947
}
17948
.dark-mode .p-sm-3 {
17949
padding: 1rem !important;
17950
}
17951
.dark-mode .p-sm-4 {
17952
padding: 1.5rem !important;
17953
}
17954
.dark-mode .p-sm-5 {
17955
padding: 3rem !important;
17956
}
17957
.dark-mode .px-sm-0 {
17958
padding-right: 0 !important;
17959
padding-left: 0 !important;
17960
}
17961
.dark-mode .px-sm-1 {
17962
padding-right: 0.25rem !important;
17963
padding-left: 0.25rem !important;
17964
}
17965
.dark-mode .px-sm-2 {
17966
padding-right: 0.5rem !important;
17967
padding-left: 0.5rem !important;
17968
}
17969
.dark-mode .px-sm-3 {
17970
padding-right: 1rem !important;
17971
padding-left: 1rem !important;
17972
}
17973
.dark-mode .px-sm-4 {
17974
padding-right: 1.5rem !important;
17975
padding-left: 1.5rem !important;
17976
}
17977
.dark-mode .px-sm-5 {
17978
padding-right: 3rem !important;
17979
padding-left: 3rem !important;
17980
}
17981
.dark-mode .py-sm-0 {
17982
padding-top: 0 !important;
17983
padding-bottom: 0 !important;
17984
}
17985
.dark-mode .py-sm-1 {
17986
padding-top: 0.25rem !important;
17987
padding-bottom: 0.25rem !important;
17988
}
17989
.dark-mode .py-sm-2 {
17990
padding-top: 0.5rem !important;
17991
padding-bottom: 0.5rem !important;
17992
}
17993
.dark-mode .py-sm-3 {
17994
padding-top: 1rem !important;
17995
padding-bottom: 1rem !important;
17996
}
17997
.dark-mode .py-sm-4 {
17998
padding-top: 1.5rem !important;
17999
padding-bottom: 1.5rem !important;
18000
}
18001
.dark-mode .py-sm-5 {
18002
padding-top: 3rem !important;
18003
padding-bottom: 3rem !important;
18004
}
18005
.dark-mode .pt-sm-0 {
18006
padding-top: 0 !important;
18007
}
18008
.dark-mode .pt-sm-1 {
18009
padding-top: 0.25rem !important;
18010
}
18011
.dark-mode .pt-sm-2 {
18012
padding-top: 0.5rem !important;
18013
}
18014
.dark-mode .pt-sm-3 {
18015
padding-top: 1rem !important;
18016
}
18017
.dark-mode .pt-sm-4 {
18018
padding-top: 1.5rem !important;
18019
}
18020
.dark-mode .pt-sm-5 {
18021
padding-top: 3rem !important;
18022
}
18023
.dark-mode .pe-sm-0 {
18024
padding-right: 0 !important;
18025
}
18026
.dark-mode .pe-sm-1 {
18027
padding-right: 0.25rem !important;
18028
}
18029
.dark-mode .pe-sm-2 {
18030
padding-right: 0.5rem !important;
18031
}
18032
.dark-mode .pe-sm-3 {
18033
padding-right: 1rem !important;
18034
}
18035
.dark-mode .pe-sm-4 {
18036
padding-right: 1.5rem !important;
18037
}
18038
.dark-mode .pe-sm-5 {
18039
padding-right: 3rem !important;
18040
}
18041
.dark-mode .pb-sm-0 {
18042
padding-bottom: 0 !important;
18043
}
18044
.dark-mode .pb-sm-1 {
18045
padding-bottom: 0.25rem !important;
18046
}
18047
.dark-mode .pb-sm-2 {
18048
padding-bottom: 0.5rem !important;
18049
}
18050
.dark-mode .pb-sm-3 {
18051
padding-bottom: 1rem !important;
18052
}
18053
.dark-mode .pb-sm-4 {
18054
padding-bottom: 1.5rem !important;
18055
}
18056
.dark-mode .pb-sm-5 {
18057
padding-bottom: 3rem !important;
18058
}
18059
.dark-mode .ps-sm-0 {
18060
padding-left: 0 !important;
18061
}
18062
.dark-mode .ps-sm-1 {
18063
padding-left: 0.25rem !important;
18064
}
18065
.dark-mode .ps-sm-2 {
18066
padding-left: 0.5rem !important;
18067
}
18068
.dark-mode .ps-sm-3 {
18069
padding-left: 1rem !important;
18070
}
18071
.dark-mode .ps-sm-4 {
18072
padding-left: 1.5rem !important;
18073
}
18074
.dark-mode .ps-sm-5 {
18075
padding-left: 3rem !important;
18076
}
18077
.dark-mode .text-sm-start {
18078
text-align: left !important;
18079
}
18080
.dark-mode .text-sm-end {
18081
text-align: right !important;
18082
}
18083
.dark-mode .text-sm-center {
18084
text-align: center !important;
18085
}
18086
}
18087
@media (min-width: 768px) {
18088
.dark-mode .float-md-start {
18089
float: left !important;
18090
}
18091
.dark-mode .float-md-end {
18092
float: right !important;
18093
}
18094
.dark-mode .float-md-none {
18095
float: none !important;
18096
}
18097
.dark-mode .d-md-inline {
18098
display: inline !important;
18099
}
18100
.dark-mode .d-md-inline-block {
18101
display: inline-block !important;
18102
}
18103
.dark-mode .d-md-block {
18104
display: block !important;
18105
}
18106
.dark-mode .d-md-grid {
18107
display: grid !important;
18108
}
18109
.dark-mode .d-md-table {
18110
display: table !important;
18111
}
18112
.dark-mode .d-md-table-row {
18113
display: table-row !important;
18114
}
18115
.dark-mode .d-md-table-cell {
18116
display: table-cell !important;
18117
}
18118
.dark-mode .d-md-flex {
18119
display: flex !important;
18120
}
18121
.dark-mode .d-md-inline-flex {
18122
display: inline-flex !important;
18123
}
18124
.dark-mode .d-md-none {
18125
display: none !important;
18126
}
18127
.dark-mode .flex-md-fill {
18128
flex: 1 1 auto !important;
18129
}
18130
.dark-mode .flex-md-row {
18131
flex-direction: row !important;
18132
}
18133
.dark-mode .flex-md-column {
18134
flex-direction: column !important;
18135
}
18136
.dark-mode .flex-md-row-reverse {
18137
flex-direction: row-reverse !important;
18138
}
18139
.dark-mode .flex-md-column-reverse {
18140
flex-direction: column-reverse !important;
18141
}
18142
.dark-mode .flex-md-grow-0 {
18143
flex-grow: 0 !important;
18144
}
18145
.dark-mode .flex-md-grow-1 {
18146
flex-grow: 1 !important;
18147
}
18148
.dark-mode .flex-md-shrink-0 {
18149
flex-shrink: 0 !important;
18150
}
18151
.dark-mode .flex-md-shrink-1 {
18152
flex-shrink: 1 !important;
18153
}
18154
.dark-mode .flex-md-wrap {
18155
flex-wrap: wrap !important;
18156
}
18157
.dark-mode .flex-md-nowrap {
18158
flex-wrap: nowrap !important;
18159
}
18160
.dark-mode .flex-md-wrap-reverse {
18161
flex-wrap: wrap-reverse !important;
18162
}
18163
.dark-mode .gap-md-0 {
18164
gap: 0 !important;
18165
}
18166
.dark-mode .gap-md-1 {
18167
gap: 0.25rem !important;
18168
}
18169
.dark-mode .gap-md-2 {
18170
gap: 0.5rem !important;
18171
}
18172
.dark-mode .gap-md-3 {
18173
gap: 1rem !important;
18174
}
18175
.dark-mode .gap-md-4 {
18176
gap: 1.5rem !important;
18177
}
18178
.dark-mode .gap-md-5 {
18179
gap: 3rem !important;
18180
}
18181
.dark-mode .justify-content-md-start {
18182
justify-content: flex-start !important;
18183
}
18184
.dark-mode .justify-content-md-end {
18185
justify-content: flex-end !important;
18186
}
18187
.dark-mode .justify-content-md-center {
18188
justify-content: center !important;
18189
}
18190
.dark-mode .justify-content-md-between {
18191
justify-content: space-between !important;
18192
}
18193
.dark-mode .justify-content-md-around {
18194
justify-content: space-around !important;
18195
}
18196
.dark-mode .justify-content-md-evenly {
18197
justify-content: space-evenly !important;
18198
}
18199
.dark-mode .align-items-md-start {
18200
align-items: flex-start !important;
18201
}
18202
.dark-mode .align-items-md-end {
18203
align-items: flex-end !important;
18204
}
18205
.dark-mode .align-items-md-center {
18206
align-items: center !important;
18207
}
18208
.dark-mode .align-items-md-baseline {
18209
align-items: baseline !important;
18210
}
18211
.dark-mode .align-items-md-stretch {
18212
align-items: stretch !important;
18213
}
18214
.dark-mode .align-content-md-start {
18215
align-content: flex-start !important;
18216
}
18217
.dark-mode .align-content-md-end {
18218
align-content: flex-end !important;
18219
}
18220
.dark-mode .align-content-md-center {
18221
align-content: center !important;
18222
}
18223
.dark-mode .align-content-md-between {
18224
align-content: space-between !important;
18225
}
18226
.dark-mode .align-content-md-around {
18227
align-content: space-around !important;
18228
}
18229
.dark-mode .align-content-md-stretch {
18230
align-content: stretch !important;
18231
}
18232
.dark-mode .align-self-md-auto {
18233
align-self: auto !important;
18234
}
18235
.dark-mode .align-self-md-start {
18236
align-self: flex-start !important;
18237
}
18238
.dark-mode .align-self-md-end {
18239
align-self: flex-end !important;
18240
}
18241
.dark-mode .align-self-md-center {
18242
align-self: center !important;
18243
}
18244
.dark-mode .align-self-md-baseline {
18245
align-self: baseline !important;
18246
}
18247
.dark-mode .align-self-md-stretch {
18248
align-self: stretch !important;
18249
}
18250
.dark-mode .order-md-first {
18251
order: -1 !important;
18252
}
18253
.dark-mode .order-md-0 {
18254
order: 0 !important;
18255
}
18256
.dark-mode .order-md-1 {
18257
order: 1 !important;
18258
}
18259
.dark-mode .order-md-2 {
18260
order: 2 !important;
18261
}
18262
.dark-mode .order-md-3 {
18263
order: 3 !important;
18264
}
18265
.dark-mode .order-md-4 {
18266
order: 4 !important;
18267
}
18268
.dark-mode .order-md-5 {
18269
order: 5 !important;
18270
}
18271
.dark-mode .order-md-last {
18272
order: 6 !important;
18273
}
18274
.dark-mode .m-md-0 {
18275
margin: 0 !important;
18276
}
18277
.dark-mode .m-md-1 {
18278
margin: 0.25rem !important;
18279
}
18280
.dark-mode .m-md-2 {
18281
margin: 0.5rem !important;
18282
}
18283
.dark-mode .m-md-3 {
18284
margin: 1rem !important;
18285
}
18286
.dark-mode .m-md-4 {
18287
margin: 1.5rem !important;
18288
}
18289
.dark-mode .m-md-5 {
18290
margin: 3rem !important;
18291
}
18292
.dark-mode .m-md-auto {
18293
margin: auto !important;
18294
}
18295
.dark-mode .mx-md-0 {
18296
margin-right: 0 !important;
18297
margin-left: 0 !important;
18298
}
18299
.dark-mode .mx-md-1 {
18300
margin-right: 0.25rem !important;
18301
margin-left: 0.25rem !important;
18302
}
18303
.dark-mode .mx-md-2 {
18304
margin-right: 0.5rem !important;
18305
margin-left: 0.5rem !important;
18306
}
18307
.dark-mode .mx-md-3 {
18308
margin-right: 1rem !important;
18309
margin-left: 1rem !important;
18310
}
18311
.dark-mode .mx-md-4 {
18312
margin-right: 1.5rem !important;
18313
margin-left: 1.5rem !important;
18314
}
18315
.dark-mode .mx-md-5 {
18316
margin-right: 3rem !important;
18317
margin-left: 3rem !important;
18318
}
18319
.dark-mode .mx-md-auto {
18320
margin-right: auto !important;
18321
margin-left: auto !important;
18322
}
18323
.dark-mode .my-md-0 {
18324
margin-top: 0 !important;
18325
margin-bottom: 0 !important;
18326
}
18327
.dark-mode .my-md-1 {
18328
margin-top: 0.25rem !important;
18329
margin-bottom: 0.25rem !important;
18330
}
18331
.dark-mode .my-md-2 {
18332
margin-top: 0.5rem !important;
18333
margin-bottom: 0.5rem !important;
18334
}
18335
.dark-mode .my-md-3 {
18336
margin-top: 1rem !important;
18337
margin-bottom: 1rem !important;
18338
}
18339
.dark-mode .my-md-4 {
18340
margin-top: 1.5rem !important;
18341
margin-bottom: 1.5rem !important;
18342
}
18343
.dark-mode .my-md-5 {
18344
margin-top: 3rem !important;
18345
margin-bottom: 3rem !important;
18346
}
18347
.dark-mode .my-md-auto {
18348
margin-top: auto !important;
18349
margin-bottom: auto !important;
18350
}
18351
.dark-mode .mt-md-0 {
18352
margin-top: 0 !important;
18353
}
18354
.dark-mode .mt-md-1 {
18355
margin-top: 0.25rem !important;
18356
}
18357
.dark-mode .mt-md-2 {
18358
margin-top: 0.5rem !important;
18359
}
18360
.dark-mode .mt-md-3 {
18361
margin-top: 1rem !important;
18362
}
18363
.dark-mode .mt-md-4 {
18364
margin-top: 1.5rem !important;
18365
}
18366
.dark-mode .mt-md-5 {
18367
margin-top: 3rem !important;
18368
}
18369
.dark-mode .mt-md-auto {
18370
margin-top: auto !important;
18371
}
18372
.dark-mode .me-md-0 {
18373
margin-right: 0 !important;
18374
}
18375
.dark-mode .me-md-1 {
18376
margin-right: 0.25rem !important;
18377
}
18378
.dark-mode .me-md-2 {
18379
margin-right: 0.5rem !important;
18380
}
18381
.dark-mode .me-md-3 {
18382
margin-right: 1rem !important;
18383
}
18384
.dark-mode .me-md-4 {
18385
margin-right: 1.5rem !important;
18386
}
18387
.dark-mode .me-md-5 {
18388
margin-right: 3rem !important;
18389
}
18390
.dark-mode .me-md-auto {
18391
margin-right: auto !important;
18392
}
18393
.dark-mode .mb-md-0 {
18394
margin-bottom: 0 !important;
18395
}
18396
.dark-mode .mb-md-1 {
18397
margin-bottom: 0.25rem !important;
18398
}
18399
.dark-mode .mb-md-2 {
18400
margin-bottom: 0.5rem !important;
18401
}
18402
.dark-mode .mb-md-3 {
18403
margin-bottom: 1rem !important;
18404
}
18405
.dark-mode .mb-md-4 {
18406
margin-bottom: 1.5rem !important;
18407
}
18408
.dark-mode .mb-md-5 {
18409
margin-bottom: 3rem !important;
18410
}
18411
.dark-mode .mb-md-auto {
18412
margin-bottom: auto !important;
18413
}
18414
.dark-mode .ms-md-0 {
18415
margin-left: 0 !important;
18416
}
18417
.dark-mode .ms-md-1 {
18418
margin-left: 0.25rem !important;
18419
}
18420
.dark-mode .ms-md-2 {
18421
margin-left: 0.5rem !important;
18422
}
18423
.dark-mode .ms-md-3 {
18424
margin-left: 1rem !important;
18425
}
18426
.dark-mode .ms-md-4 {
18427
margin-left: 1.5rem !important;
18428
}
18429
.dark-mode .ms-md-5 {
18430
margin-left: 3rem !important;
18431
}
18432
.dark-mode .ms-md-auto {
18433
margin-left: auto !important;
18434
}
18435
.dark-mode .p-md-0 {
18436
padding: 0 !important;
18437
}
18438
.dark-mode .p-md-1 {
18439
padding: 0.25rem !important;
18440
}
18441
.dark-mode .p-md-2 {
18442
padding: 0.5rem !important;
18443
}
18444
.dark-mode .p-md-3 {
18445
padding: 1rem !important;
18446
}
18447
.dark-mode .p-md-4 {
18448
padding: 1.5rem !important;
18449
}
18450
.dark-mode .p-md-5 {
18451
padding: 3rem !important;
18452
}
18453
.dark-mode .px-md-0 {
18454
padding-right: 0 !important;
18455
padding-left: 0 !important;
18456
}
18457
.dark-mode .px-md-1 {
18458
padding-right: 0.25rem !important;
18459
padding-left: 0.25rem !important;
18460
}
18461
.dark-mode .px-md-2 {
18462
padding-right: 0.5rem !important;
18463
padding-left: 0.5rem !important;
18464
}
18465
.dark-mode .px-md-3 {
18466
padding-right: 1rem !important;
18467
padding-left: 1rem !important;
18468
}
18469
.dark-mode .px-md-4 {
18470
padding-right: 1.5rem !important;
18471
padding-left: 1.5rem !important;
18472
}
18473
.dark-mode .px-md-5 {
18474
padding-right: 3rem !important;
18475
padding-left: 3rem !important;
18476
}
18477
.dark-mode .py-md-0 {
18478
padding-top: 0 !important;
18479
padding-bottom: 0 !important;
18480
}
18481
.dark-mode .py-md-1 {
18482
padding-top: 0.25rem !important;
18483
padding-bottom: 0.25rem !important;
18484
}
18485
.dark-mode .py-md-2 {
18486
padding-top: 0.5rem !important;
18487
padding-bottom: 0.5rem !important;
18488
}
18489
.dark-mode .py-md-3 {
18490
padding-top: 1rem !important;
18491
padding-bottom: 1rem !important;
18492
}
18493
.dark-mode .py-md-4 {
18494
padding-top: 1.5rem !important;
18495
padding-bottom: 1.5rem !important;
18496
}
18497
.dark-mode .py-md-5 {
18498
padding-top: 3rem !important;
18499
padding-bottom: 3rem !important;
18500
}
18501
.dark-mode .pt-md-0 {
18502
padding-top: 0 !important;
18503
}
18504
.dark-mode .pt-md-1 {
18505
padding-top: 0.25rem !important;
18506
}
18507
.dark-mode .pt-md-2 {
18508
padding-top: 0.5rem !important;
18509
}
18510
.dark-mode .pt-md-3 {
18511
padding-top: 1rem !important;
18512
}
18513
.dark-mode .pt-md-4 {
18514
padding-top: 1.5rem !important;
18515
}
18516
.dark-mode .pt-md-5 {
18517
padding-top: 3rem !important;
18518
}
18519
.dark-mode .pe-md-0 {
18520
padding-right: 0 !important;
18521
}
18522
.dark-mode .pe-md-1 {
18523
padding-right: 0.25rem !important;
18524
}
18525
.dark-mode .pe-md-2 {
18526
padding-right: 0.5rem !important;
18527
}
18528
.dark-mode .pe-md-3 {
18529
padding-right: 1rem !important;
18530
}
18531
.dark-mode .pe-md-4 {
18532
padding-right: 1.5rem !important;
18533
}
18534
.dark-mode .pe-md-5 {
18535
padding-right: 3rem !important;
18536
}
18537
.dark-mode .pb-md-0 {
18538
padding-bottom: 0 !important;
18539
}
18540
.dark-mode .pb-md-1 {
18541
padding-bottom: 0.25rem !important;
18542
}
18543
.dark-mode .pb-md-2 {
18544
padding-bottom: 0.5rem !important;
18545
}
18546
.dark-mode .pb-md-3 {
18547
padding-bottom: 1rem !important;
18548
}
18549
.dark-mode .pb-md-4 {
18550
padding-bottom: 1.5rem !important;
18551
}
18552
.dark-mode .pb-md-5 {
18553
padding-bottom: 3rem !important;
18554
}
18555
.dark-mode .ps-md-0 {
18556
padding-left: 0 !important;
18557
}
18558
.dark-mode .ps-md-1 {
18559
padding-left: 0.25rem !important;
18560
}
18561
.dark-mode .ps-md-2 {
18562
padding-left: 0.5rem !important;
18563
}
18564
.dark-mode .ps-md-3 {
18565
padding-left: 1rem !important;
18566
}
18567
.dark-mode .ps-md-4 {
18568
padding-left: 1.5rem !important;
18569
}
18570
.dark-mode .ps-md-5 {
18571
padding-left: 3rem !important;
18572
}
18573
.dark-mode .text-md-start {
18574
text-align: left !important;
18575
}
18576
.dark-mode .text-md-end {
18577
text-align: right !important;
18578
}
18579
.dark-mode .text-md-center {
18580
text-align: center !important;
18581
}
18582
}
18583
@media (min-width: 992px) {
18584
.dark-mode .float-lg-start {
18585
float: left !important;
18586
}
18587
.dark-mode .float-lg-end {
18588
float: right !important;
18589
}
18590
.dark-mode .float-lg-none {
18591
float: none !important;
18592
}
18593
.dark-mode .d-lg-inline {
18594
display: inline !important;
18595
}
18596
.dark-mode .d-lg-inline-block {
18597
display: inline-block !important;
18598
}
18599
.dark-mode .d-lg-block {
18600
display: block !important;
18601
}
18602
.dark-mode .d-lg-grid {
18603
display: grid !important;
18604
}
18605
.dark-mode .d-lg-table {
18606
display: table !important;
18607
}
18608
.dark-mode .d-lg-table-row {
18609
display: table-row !important;
18610
}
18611
.dark-mode .d-lg-table-cell {
18612
display: table-cell !important;
18613
}
18614
.dark-mode .d-lg-flex {
18615
display: flex !important;
18616
}
18617
.dark-mode .d-lg-inline-flex {
18618
display: inline-flex !important;
18619
}
18620
.dark-mode .d-lg-none {
18621
display: none !important;
18622
}
18623
.dark-mode .flex-lg-fill {
18624
flex: 1 1 auto !important;
18625
}
18626
.dark-mode .flex-lg-row {
18627
flex-direction: row !important;
18628
}
18629
.dark-mode .flex-lg-column {
18630
flex-direction: column !important;
18631
}
18632
.dark-mode .flex-lg-row-reverse {
18633
flex-direction: row-reverse !important;
18634
}
18635
.dark-mode .flex-lg-column-reverse {
18636
flex-direction: column-reverse !important;
18637
}
18638
.dark-mode .flex-lg-grow-0 {
18639
flex-grow: 0 !important;
18640
}
18641
.dark-mode .flex-lg-grow-1 {
18642
flex-grow: 1 !important;
18643
}
18644
.dark-mode .flex-lg-shrink-0 {
18645
flex-shrink: 0 !important;
18646
}
18647
.dark-mode .flex-lg-shrink-1 {
18648
flex-shrink: 1 !important;
18649
}
18650
.dark-mode .flex-lg-wrap {
18651
flex-wrap: wrap !important;
18652
}
18653
.dark-mode .flex-lg-nowrap {
18654
flex-wrap: nowrap !important;
18655
}
18656
.dark-mode .flex-lg-wrap-reverse {
18657
flex-wrap: wrap-reverse !important;
18658
}
18659
.dark-mode .gap-lg-0 {
18660
gap: 0 !important;
18661
}
18662
.dark-mode .gap-lg-1 {
18663
gap: 0.25rem !important;
18664
}
18665
.dark-mode .gap-lg-2 {
18666
gap: 0.5rem !important;
18667
}
18668
.dark-mode .gap-lg-3 {
18669
gap: 1rem !important;
18670
}
18671
.dark-mode .gap-lg-4 {
18672
gap: 1.5rem !important;
18673
}
18674
.dark-mode .gap-lg-5 {
18675
gap: 3rem !important;
18676
}
18677
.dark-mode .justify-content-lg-start {
18678
justify-content: flex-start !important;
18679
}
18680
.dark-mode .justify-content-lg-end {
18681
justify-content: flex-end !important;
18682
}
18683
.dark-mode .justify-content-lg-center {
18684
justify-content: center !important;
18685
}
18686
.dark-mode .justify-content-lg-between {
18687
justify-content: space-between !important;
18688
}
18689
.dark-mode .justify-content-lg-around {
18690
justify-content: space-around !important;
18691
}
18692
.dark-mode .justify-content-lg-evenly {
18693
justify-content: space-evenly !important;
18694
}
18695
.dark-mode .align-items-lg-start {
18696
align-items: flex-start !important;
18697
}
18698
.dark-mode .align-items-lg-end {
18699
align-items: flex-end !important;
18700
}
18701
.dark-mode .align-items-lg-center {
18702
align-items: center !important;
18703
}
18704
.dark-mode .align-items-lg-baseline {
18705
align-items: baseline !important;
18706
}
18707
.dark-mode .align-items-lg-stretch {
18708
align-items: stretch !important;
18709
}
18710
.dark-mode .align-content-lg-start {
18711
align-content: flex-start !important;
18712
}
18713
.dark-mode .align-content-lg-end {
18714
align-content: flex-end !important;
18715
}
18716
.dark-mode .align-content-lg-center {
18717
align-content: center !important;
18718
}
18719
.dark-mode .align-content-lg-between {
18720
align-content: space-between !important;
18721
}
18722
.dark-mode .align-content-lg-around {
18723
align-content: space-around !important;
18724
}
18725
.dark-mode .align-content-lg-stretch {
18726
align-content: stretch !important;
18727
}
18728
.dark-mode .align-self-lg-auto {
18729
align-self: auto !important;
18730
}
18731
.dark-mode .align-self-lg-start {
18732
align-self: flex-start !important;
18733
}
18734
.dark-mode .align-self-lg-end {
18735
align-self: flex-end !important;
18736
}
18737
.dark-mode .align-self-lg-center {
18738
align-self: center !important;
18739
}
18740
.dark-mode .align-self-lg-baseline {
18741
align-self: baseline !important;
18742
}
18743
.dark-mode .align-self-lg-stretch {
18744
align-self: stretch !important;
18745
}
18746
.dark-mode .order-lg-first {
18747
order: -1 !important;
18748
}
18749
.dark-mode .order-lg-0 {
18750
order: 0 !important;
18751
}
18752
.dark-mode .order-lg-1 {
18753
order: 1 !important;
18754
}
18755
.dark-mode .order-lg-2 {
18756
order: 2 !important;
18757
}
18758
.dark-mode .order-lg-3 {
18759
order: 3 !important;
18760
}
18761
.dark-mode .order-lg-4 {
18762
order: 4 !important;
18763
}
18764
.dark-mode .order-lg-5 {
18765
order: 5 !important;
18766
}
18767
.dark-mode .order-lg-last {
18768
order: 6 !important;
18769
}
18770
.dark-mode .m-lg-0 {
18771
margin: 0 !important;
18772
}
18773
.dark-mode .m-lg-1 {
18774
margin: 0.25rem !important;
18775
}
18776
.dark-mode .m-lg-2 {
18777
margin: 0.5rem !important;
18778
}
18779
.dark-mode .m-lg-3 {
18780
margin: 1rem !important;
18781
}
18782
.dark-mode .m-lg-4 {
18783
margin: 1.5rem !important;
18784
}
18785
.dark-mode .m-lg-5 {
18786
margin: 3rem !important;
18787
}
18788
.dark-mode .m-lg-auto {
18789
margin: auto !important;
18790
}
18791
.dark-mode .mx-lg-0 {
18792
margin-right: 0 !important;
18793
margin-left: 0 !important;
18794
}
18795
.dark-mode .mx-lg-1 {
18796
margin-right: 0.25rem !important;
18797
margin-left: 0.25rem !important;
18798
}
18799
.dark-mode .mx-lg-2 {
18800
margin-right: 0.5rem !important;
18801
margin-left: 0.5rem !important;
18802
}
18803
.dark-mode .mx-lg-3 {
18804
margin-right: 1rem !important;
18805
margin-left: 1rem !important;
18806
}
18807
.dark-mode .mx-lg-4 {
18808
margin-right: 1.5rem !important;
18809
margin-left: 1.5rem !important;
18810
}
18811
.dark-mode .mx-lg-5 {
18812
margin-right: 3rem !important;
18813
margin-left: 3rem !important;
18814
}
18815
.dark-mode .mx-lg-auto {
18816
margin-right: auto !important;
18817
margin-left: auto !important;
18818
}
18819
.dark-mode .my-lg-0 {
18820
margin-top: 0 !important;
18821
margin-bottom: 0 !important;
18822
}
18823
.dark-mode .my-lg-1 {
18824
margin-top: 0.25rem !important;
18825
margin-bottom: 0.25rem !important;
18826
}
18827
.dark-mode .my-lg-2 {
18828
margin-top: 0.5rem !important;
18829
margin-bottom: 0.5rem !important;
18830
}
18831
.dark-mode .my-lg-3 {
18832
margin-top: 1rem !important;
18833
margin-bottom: 1rem !important;
18834
}
18835
.dark-mode .my-lg-4 {
18836
margin-top: 1.5rem !important;
18837
margin-bottom: 1.5rem !important;
18838
}
18839
.dark-mode .my-lg-5 {
18840
margin-top: 3rem !important;
18841
margin-bottom: 3rem !important;
18842
}
18843
.dark-mode .my-lg-auto {
18844
margin-top: auto !important;
18845
margin-bottom: auto !important;
18846
}
18847
.dark-mode .mt-lg-0 {
18848
margin-top: 0 !important;
18849
}
18850
.dark-mode .mt-lg-1 {
18851
margin-top: 0.25rem !important;
18852
}
18853
.dark-mode .mt-lg-2 {
18854
margin-top: 0.5rem !important;
18855
}
18856
.dark-mode .mt-lg-3 {
18857
margin-top: 1rem !important;
18858
}
18859
.dark-mode .mt-lg-4 {
18860
margin-top: 1.5rem !important;
18861
}
18862
.dark-mode .mt-lg-5 {
18863
margin-top: 3rem !important;
18864
}
18865
.dark-mode .mt-lg-auto {
18866
margin-top: auto !important;
18867
}
18868
.dark-mode .me-lg-0 {
18869
margin-right: 0 !important;
18870
}
18871
.dark-mode .me-lg-1 {
18872
margin-right: 0.25rem !important;
18873
}
18874
.dark-mode .me-lg-2 {
18875
margin-right: 0.5rem !important;
18876
}
18877
.dark-mode .me-lg-3 {
18878
margin-right: 1rem !important;
18879
}
18880
.dark-mode .me-lg-4 {
18881
margin-right: 1.5rem !important;
18882
}
18883
.dark-mode .me-lg-5 {
18884
margin-right: 3rem !important;
18885
}
18886
.dark-mode .me-lg-auto {
18887
margin-right: auto !important;
18888
}
18889
.dark-mode .mb-lg-0 {
18890
margin-bottom: 0 !important;
18891
}
18892
.dark-mode .mb-lg-1 {
18893
margin-bottom: 0.25rem !important;
18894
}
18895
.dark-mode .mb-lg-2 {
18896
margin-bottom: 0.5rem !important;
18897
}
18898
.dark-mode .mb-lg-3 {
18899
margin-bottom: 1rem !important;
18900
}
18901
.dark-mode .mb-lg-4 {
18902
margin-bottom: 1.5rem !important;
18903
}
18904
.dark-mode .mb-lg-5 {
18905
margin-bottom: 3rem !important;
18906
}
18907
.dark-mode .mb-lg-auto {
18908
margin-bottom: auto !important;
18909
}
18910
.dark-mode .ms-lg-0 {
18911
margin-left: 0 !important;
18912
}
18913
.dark-mode .ms-lg-1 {
18914
margin-left: 0.25rem !important;
18915
}
18916
.dark-mode .ms-lg-2 {
18917
margin-left: 0.5rem !important;
18918
}
18919
.dark-mode .ms-lg-3 {
18920
margin-left: 1rem !important;
18921
}
18922
.dark-mode .ms-lg-4 {
18923
margin-left: 1.5rem !important;
18924
}
18925
.dark-mode .ms-lg-5 {
18926
margin-left: 3rem !important;
18927
}
18928
.dark-mode .ms-lg-auto {
18929
margin-left: auto !important;
18930
}
18931
.dark-mode .p-lg-0 {
18932
padding: 0 !important;
18933
}
18934
.dark-mode .p-lg-1 {
18935
padding: 0.25rem !important;
18936
}
18937
.dark-mode .p-lg-2 {
18938
padding: 0.5rem !important;
18939
}
18940
.dark-mode .p-lg-3 {
18941
padding: 1rem !important;
18942
}
18943
.dark-mode .p-lg-4 {
18944
padding: 1.5rem !important;
18945
}
18946
.dark-mode .p-lg-5 {
18947
padding: 3rem !important;
18948
}
18949
.dark-mode .px-lg-0 {
18950
padding-right: 0 !important;
18951
padding-left: 0 !important;
18952
}
18953
.dark-mode .px-lg-1 {
18954
padding-right: 0.25rem !important;
18955
padding-left: 0.25rem !important;
18956
}
18957
.dark-mode .px-lg-2 {
18958
padding-right: 0.5rem !important;
18959
padding-left: 0.5rem !important;
18960
}
18961
.dark-mode .px-lg-3 {
18962
padding-right: 1rem !important;
18963
padding-left: 1rem !important;
18964
}
18965
.dark-mode .px-lg-4 {
18966
padding-right: 1.5rem !important;
18967
padding-left: 1.5rem !important;
18968
}
18969
.dark-mode .px-lg-5 {
18970
padding-right: 3rem !important;
18971
padding-left: 3rem !important;
18972
}
18973
.dark-mode .py-lg-0 {
18974
padding-top: 0 !important;
18975
padding-bottom: 0 !important;
18976
}
18977
.dark-mode .py-lg-1 {
18978
padding-top: 0.25rem !important;
18979
padding-bottom: 0.25rem !important;
18980
}
18981
.dark-mode .py-lg-2 {
18982
padding-top: 0.5rem !important;
18983
padding-bottom: 0.5rem !important;
18984
}
18985
.dark-mode .py-lg-3 {
18986
padding-top: 1rem !important;
18987
padding-bottom: 1rem !important;
18988
}
18989
.dark-mode .py-lg-4 {
18990
padding-top: 1.5rem !important;
18991
padding-bottom: 1.5rem !important;
18992
}
18993
.dark-mode .py-lg-5 {
18994
padding-top: 3rem !important;
18995
padding-bottom: 3rem !important;
18996
}
18997
.dark-mode .pt-lg-0 {
18998
padding-top: 0 !important;
18999
}
19000
.dark-mode .pt-lg-1 {
19001
padding-top: 0.25rem !important;
19002
}
19003
.dark-mode .pt-lg-2 {
19004
padding-top: 0.5rem !important;
19005
}
19006
.dark-mode .pt-lg-3 {
19007
padding-top: 1rem !important;
19008
}
19009
.dark-mode .pt-lg-4 {
19010
padding-top: 1.5rem !important;
19011
}
19012
.dark-mode .pt-lg-5 {
19013
padding-top: 3rem !important;
19014
}
19015
.dark-mode .pe-lg-0 {
19016
padding-right: 0 !important;
19017
}
19018
.dark-mode .pe-lg-1 {
19019
padding-right: 0.25rem !important;
19020
}
19021
.dark-mode .pe-lg-2 {
19022
padding-right: 0.5rem !important;
19023
}
19024
.dark-mode .pe-lg-3 {
19025
padding-right: 1rem !important;
19026
}
19027
.dark-mode .pe-lg-4 {
19028
padding-right: 1.5rem !important;
19029
}
19030
.dark-mode .pe-lg-5 {
19031
padding-right: 3rem !important;
19032
}
19033
.dark-mode .pb-lg-0 {
19034
padding-bottom: 0 !important;
19035
}
19036
.dark-mode .pb-lg-1 {
19037
padding-bottom: 0.25rem !important;
19038
}
19039
.dark-mode .pb-lg-2 {
19040
padding-bottom: 0.5rem !important;
19041
}
19042
.dark-mode .pb-lg-3 {
19043
padding-bottom: 1rem !important;
19044
}
19045
.dark-mode .pb-lg-4 {
19046
padding-bottom: 1.5rem !important;
19047
}
19048
.dark-mode .pb-lg-5 {
19049
padding-bottom: 3rem !important;
19050
}
19051
.dark-mode .ps-lg-0 {
19052
padding-left: 0 !important;
19053
}
19054
.dark-mode .ps-lg-1 {
19055
padding-left: 0.25rem !important;
19056
}
19057
.dark-mode .ps-lg-2 {
19058
padding-left: 0.5rem !important;
19059
}
19060
.dark-mode .ps-lg-3 {
19061
padding-left: 1rem !important;
19062
}
19063
.dark-mode .ps-lg-4 {
19064
padding-left: 1.5rem !important;
19065
}
19066
.dark-mode .ps-lg-5 {
19067
padding-left: 3rem !important;
19068
}
19069
.dark-mode .text-lg-start {
19070
text-align: left !important;
19071
}
19072
.dark-mode .text-lg-end {
19073
text-align: right !important;
19074
}
19075
.dark-mode .text-lg-center {
19076
text-align: center !important;
19077
}
19078
}
19079
@media (min-width: 1200px) {
19080
.dark-mode .float-xl-start {
19081
float: left !important;
19082
}
19083
.dark-mode .float-xl-end {
19084
float: right !important;
19085
}
19086
.dark-mode .float-xl-none {
19087
float: none !important;
19088
}
19089
.dark-mode .d-xl-inline {
19090
display: inline !important;
19091
}
19092
.dark-mode .d-xl-inline-block {
19093
display: inline-block !important;
19094
}
19095
.dark-mode .d-xl-block {
19096
display: block !important;
19097
}
19098
.dark-mode .d-xl-grid {
19099
display: grid !important;
19100
}
19101
.dark-mode .d-xl-table {
19102
display: table !important;
19103
}
19104
.dark-mode .d-xl-table-row {
19105
display: table-row !important;
19106
}
19107
.dark-mode .d-xl-table-cell {
19108
display: table-cell !important;
19109
}
19110
.dark-mode .d-xl-flex {
19111
display: flex !important;
19112
}
19113
.dark-mode .d-xl-inline-flex {
19114
display: inline-flex !important;
19115
}
19116
.dark-mode .d-xl-none {
19117
display: none !important;
19118
}
19119
.dark-mode .flex-xl-fill {
19120
flex: 1 1 auto !important;
19121
}
19122
.dark-mode .flex-xl-row {
19123
flex-direction: row !important;
19124
}
19125
.dark-mode .flex-xl-column {
19126
flex-direction: column !important;
19127
}
19128
.dark-mode .flex-xl-row-reverse {
19129
flex-direction: row-reverse !important;
19130
}
19131
.dark-mode .flex-xl-column-reverse {
19132
flex-direction: column-reverse !important;
19133
}
19134
.dark-mode .flex-xl-grow-0 {
19135
flex-grow: 0 !important;
19136
}
19137
.dark-mode .flex-xl-grow-1 {
19138
flex-grow: 1 !important;
19139
}
19140
.dark-mode .flex-xl-shrink-0 {
19141
flex-shrink: 0 !important;
19142
}
19143
.dark-mode .flex-xl-shrink-1 {
19144
flex-shrink: 1 !important;
19145
}
19146
.dark-mode .flex-xl-wrap {
19147
flex-wrap: wrap !important;
19148
}
19149
.dark-mode .flex-xl-nowrap {
19150
flex-wrap: nowrap !important;
19151
}
19152
.dark-mode .flex-xl-wrap-reverse {
19153
flex-wrap: wrap-reverse !important;
19154
}
19155
.dark-mode .gap-xl-0 {
19156
gap: 0 !important;
19157
}
19158
.dark-mode .gap-xl-1 {
19159
gap: 0.25rem !important;
19160
}
19161
.dark-mode .gap-xl-2 {
19162
gap: 0.5rem !important;
19163
}
19164
.dark-mode .gap-xl-3 {
19165
gap: 1rem !important;
19166
}
19167
.dark-mode .gap-xl-4 {
19168
gap: 1.5rem !important;
19169
}
19170
.dark-mode .gap-xl-5 {
19171
gap: 3rem !important;
19172
}
19173
.dark-mode .justify-content-xl-start {
19174
justify-content: flex-start !important;
19175
}
19176
.dark-mode .justify-content-xl-end {
19177
justify-content: flex-end !important;
19178
}
19179
.dark-mode .justify-content-xl-center {
19180
justify-content: center !important;
19181
}
19182
.dark-mode .justify-content-xl-between {
19183
justify-content: space-between !important;
19184
}
19185
.dark-mode .justify-content-xl-around {
19186
justify-content: space-around !important;
19187
}
19188
.dark-mode .justify-content-xl-evenly {
19189
justify-content: space-evenly !important;
19190
}
19191
.dark-mode .align-items-xl-start {
19192
align-items: flex-start !important;
19193
}
19194
.dark-mode .align-items-xl-end {
19195
align-items: flex-end !important;
19196
}
19197
.dark-mode .align-items-xl-center {
19198
align-items: center !important;
19199
}
19200
.dark-mode .align-items-xl-baseline {
19201
align-items: baseline !important;
19202
}
19203
.dark-mode .align-items-xl-stretch {
19204
align-items: stretch !important;
19205
}
19206
.dark-mode .align-content-xl-start {
19207
align-content: flex-start !important;
19208
}
19209
.dark-mode .align-content-xl-end {
19210
align-content: flex-end !important;
19211
}
19212
.dark-mode .align-content-xl-center {
19213
align-content: center !important;
19214
}
19215
.dark-mode .align-content-xl-between {
19216
align-content: space-between !important;
19217
}
19218
.dark-mode .align-content-xl-around {
19219
align-content: space-around !important;
19220
}
19221
.dark-mode .align-content-xl-stretch {
19222
align-content: stretch !important;
19223
}
19224
.dark-mode .align-self-xl-auto {
19225
align-self: auto !important;
19226
}
19227
.dark-mode .align-self-xl-start {
19228
align-self: flex-start !important;
19229
}
19230
.dark-mode .align-self-xl-end {
19231
align-self: flex-end !important;
19232
}
19233
.dark-mode .align-self-xl-center {
19234
align-self: center !important;
19235
}
19236
.dark-mode .align-self-xl-baseline {
19237
align-self: baseline !important;
19238
}
19239
.dark-mode .align-self-xl-stretch {
19240
align-self: stretch !important;
19241
}
19242
.dark-mode .order-xl-first {
19243
order: -1 !important;
19244
}
19245
.dark-mode .order-xl-0 {
19246
order: 0 !important;
19247
}
19248
.dark-mode .order-xl-1 {
19249
order: 1 !important;
19250
}
19251
.dark-mode .order-xl-2 {
19252
order: 2 !important;
19253
}
19254
.dark-mode .order-xl-3 {
19255
order: 3 !important;
19256
}
19257
.dark-mode .order-xl-4 {
19258
order: 4 !important;
19259
}
19260
.dark-mode .order-xl-5 {
19261
order: 5 !important;
19262
}
19263
.dark-mode .order-xl-last {
19264
order: 6 !important;
19265
}
19266
.dark-mode .m-xl-0 {
19267
margin: 0 !important;
19268
}
19269
.dark-mode .m-xl-1 {
19270
margin: 0.25rem !important;
19271
}
19272
.dark-mode .m-xl-2 {
19273
margin: 0.5rem !important;
19274
}
19275
.dark-mode .m-xl-3 {
19276
margin: 1rem !important;
19277
}
19278
.dark-mode .m-xl-4 {
19279
margin: 1.5rem !important;
19280
}
19281
.dark-mode .m-xl-5 {
19282
margin: 3rem !important;
19283
}
19284
.dark-mode .m-xl-auto {
19285
margin: auto !important;
19286
}
19287
.dark-mode .mx-xl-0 {
19288
margin-right: 0 !important;
19289
margin-left: 0 !important;
19290
}
19291
.dark-mode .mx-xl-1 {
19292
margin-right: 0.25rem !important;
19293
margin-left: 0.25rem !important;
19294
}
19295
.dark-mode .mx-xl-2 {
19296
margin-right: 0.5rem !important;
19297
margin-left: 0.5rem !important;
19298
}
19299
.dark-mode .mx-xl-3 {
19300
margin-right: 1rem !important;
19301
margin-left: 1rem !important;
19302
}
19303
.dark-mode .mx-xl-4 {
19304
margin-right: 1.5rem !important;
19305
margin-left: 1.5rem !important;
19306
}
19307
.dark-mode .mx-xl-5 {
19308
margin-right: 3rem !important;
19309
margin-left: 3rem !important;
19310
}
19311
.dark-mode .mx-xl-auto {
19312
margin-right: auto !important;
19313
margin-left: auto !important;
19314
}
19315
.dark-mode .my-xl-0 {
19316
margin-top: 0 !important;
19317
margin-bottom: 0 !important;
19318
}
19319
.dark-mode .my-xl-1 {
19320
margin-top: 0.25rem !important;
19321
margin-bottom: 0.25rem !important;
19322
}
19323
.dark-mode .my-xl-2 {
19324
margin-top: 0.5rem !important;
19325
margin-bottom: 0.5rem !important;
19326
}
19327
.dark-mode .my-xl-3 {
19328
margin-top: 1rem !important;
19329
margin-bottom: 1rem !important;
19330
}
19331
.dark-mode .my-xl-4 {
19332
margin-top: 1.5rem !important;
19333
margin-bottom: 1.5rem !important;
19334
}
19335
.dark-mode .my-xl-5 {
19336
margin-top: 3rem !important;
19337
margin-bottom: 3rem !important;
19338
}
19339
.dark-mode .my-xl-auto {
19340
margin-top: auto !important;
19341
margin-bottom: auto !important;
19342
}
19343
.dark-mode .mt-xl-0 {
19344
margin-top: 0 !important;
19345
}
19346
.dark-mode .mt-xl-1 {
19347
margin-top: 0.25rem !important;
19348
}
19349
.dark-mode .mt-xl-2 {
19350
margin-top: 0.5rem !important;
19351
}
19352
.dark-mode .mt-xl-3 {
19353
margin-top: 1rem !important;
19354
}
19355
.dark-mode .mt-xl-4 {
19356
margin-top: 1.5rem !important;
19357
}
19358
.dark-mode .mt-xl-5 {
19359
margin-top: 3rem !important;
19360
}
19361
.dark-mode .mt-xl-auto {
19362
margin-top: auto !important;
19363
}
19364
.dark-mode .me-xl-0 {
19365
margin-right: 0 !important;
19366
}
19367
.dark-mode .me-xl-1 {
19368
margin-right: 0.25rem !important;
19369
}
19370
.dark-mode .me-xl-2 {
19371
margin-right: 0.5rem !important;
19372
}
19373
.dark-mode .me-xl-3 {
19374
margin-right: 1rem !important;
19375
}
19376
.dark-mode .me-xl-4 {
19377
margin-right: 1.5rem !important;
19378
}
19379
.dark-mode .me-xl-5 {
19380
margin-right: 3rem !important;
19381
}
19382
.dark-mode .me-xl-auto {
19383
margin-right: auto !important;
19384
}
19385
.dark-mode .mb-xl-0 {
19386
margin-bottom: 0 !important;
19387
}
19388
.dark-mode .mb-xl-1 {
19389
margin-bottom: 0.25rem !important;
19390
}
19391
.dark-mode .mb-xl-2 {
19392
margin-bottom: 0.5rem !important;
19393
}
19394
.dark-mode .mb-xl-3 {
19395
margin-bottom: 1rem !important;
19396
}
19397
.dark-mode .mb-xl-4 {
19398
margin-bottom: 1.5rem !important;
19399
}
19400
.dark-mode .mb-xl-5 {
19401
margin-bottom: 3rem !important;
19402
}
19403
.dark-mode .mb-xl-auto {
19404
margin-bottom: auto !important;
19405
}
19406
.dark-mode .ms-xl-0 {
19407
margin-left: 0 !important;
19408
}
19409
.dark-mode .ms-xl-1 {
19410
margin-left: 0.25rem !important;
19411
}
19412
.dark-mode .ms-xl-2 {
19413
margin-left: 0.5rem !important;
19414
}
19415
.dark-mode .ms-xl-3 {
19416
margin-left: 1rem !important;
19417
}
19418
.dark-mode .ms-xl-4 {
19419
margin-left: 1.5rem !important;
19420
}
19421
.dark-mode .ms-xl-5 {
19422
margin-left: 3rem !important;
19423
}
19424
.dark-mode .ms-xl-auto {
19425
margin-left: auto !important;
19426
}
19427
.dark-mode .p-xl-0 {
19428
padding: 0 !important;
19429
}
19430
.dark-mode .p-xl-1 {
19431
padding: 0.25rem !important;
19432
}
19433
.dark-mode .p-xl-2 {
19434
padding: 0.5rem !important;
19435
}
19436
.dark-mode .p-xl-3 {
19437
padding: 1rem !important;
19438
}
19439
.dark-mode .p-xl-4 {
19440
padding: 1.5rem !important;
19441
}
19442
.dark-mode .p-xl-5 {
19443
padding: 3rem !important;
19444
}
19445
.dark-mode .px-xl-0 {
19446
padding-right: 0 !important;
19447
padding-left: 0 !important;
19448
}
19449
.dark-mode .px-xl-1 {
19450
padding-right: 0.25rem !important;
19451
padding-left: 0.25rem !important;
19452
}
19453
.dark-mode .px-xl-2 {
19454
padding-right: 0.5rem !important;
19455
padding-left: 0.5rem !important;
19456
}
19457
.dark-mode .px-xl-3 {
19458
padding-right: 1rem !important;
19459
padding-left: 1rem !important;
19460
}
19461
.dark-mode .px-xl-4 {
19462
padding-right: 1.5rem !important;
19463
padding-left: 1.5rem !important;
19464
}
19465
.dark-mode .px-xl-5 {
19466
padding-right: 3rem !important;
19467
padding-left: 3rem !important;
19468
}
19469
.dark-mode .py-xl-0 {
19470
padding-top: 0 !important;
19471
padding-bottom: 0 !important;
19472
}
19473
.dark-mode .py-xl-1 {
19474
padding-top: 0.25rem !important;
19475
padding-bottom: 0.25rem !important;
19476
}
19477
.dark-mode .py-xl-2 {
19478
padding-top: 0.5rem !important;
19479
padding-bottom: 0.5rem !important;
19480
}
19481
.dark-mode .py-xl-3 {
19482
padding-top: 1rem !important;
19483
padding-bottom: 1rem !important;
19484
}
19485
.dark-mode .py-xl-4 {
19486
padding-top: 1.5rem !important;
19487
padding-bottom: 1.5rem !important;
19488
}
19489
.dark-mode .py-xl-5 {
19490
padding-top: 3rem !important;
19491
padding-bottom: 3rem !important;
19492
}
19493
.dark-mode .pt-xl-0 {
19494
padding-top: 0 !important;
19495
}
19496
.dark-mode .pt-xl-1 {
19497
padding-top: 0.25rem !important;
19498
}
19499
.dark-mode .pt-xl-2 {
19500
padding-top: 0.5rem !important;
19501
}
19502
.dark-mode .pt-xl-3 {
19503
padding-top: 1rem !important;
19504
}
19505
.dark-mode .pt-xl-4 {
19506
padding-top: 1.5rem !important;
19507
}
19508
.dark-mode .pt-xl-5 {
19509
padding-top: 3rem !important;
19510
}
19511
.dark-mode .pe-xl-0 {
19512
padding-right: 0 !important;
19513
}
19514
.dark-mode .pe-xl-1 {
19515
padding-right: 0.25rem !important;
19516
}
19517
.dark-mode .pe-xl-2 {
19518
padding-right: 0.5rem !important;
19519
}
19520
.dark-mode .pe-xl-3 {
19521
padding-right: 1rem !important;
19522
}
19523
.dark-mode .pe-xl-4 {
19524
padding-right: 1.5rem !important;
19525
}
19526
.dark-mode .pe-xl-5 {
19527
padding-right: 3rem !important;
19528
}
19529
.dark-mode .pb-xl-0 {
19530
padding-bottom: 0 !important;
19531
}
19532
.dark-mode .pb-xl-1 {
19533
padding-bottom: 0.25rem !important;
19534
}
19535
.dark-mode .pb-xl-2 {
19536
padding-bottom: 0.5rem !important;
19537
}
19538
.dark-mode .pb-xl-3 {
19539
padding-bottom: 1rem !important;
19540
}
19541
.dark-mode .pb-xl-4 {
19542
padding-bottom: 1.5rem !important;
19543
}
19544
.dark-mode .pb-xl-5 {
19545
padding-bottom: 3rem !important;
19546
}
19547
.dark-mode .ps-xl-0 {
19548
padding-left: 0 !important;
19549
}
19550
.dark-mode .ps-xl-1 {
19551
padding-left: 0.25rem !important;
19552
}
19553
.dark-mode .ps-xl-2 {
19554
padding-left: 0.5rem !important;
19555
}
19556
.dark-mode .ps-xl-3 {
19557
padding-left: 1rem !important;
19558
}
19559
.dark-mode .ps-xl-4 {
19560
padding-left: 1.5rem !important;
19561
}
19562
.dark-mode .ps-xl-5 {
19563
padding-left: 3rem !important;
19564
}
19565
.dark-mode .text-xl-start {
19566
text-align: left !important;
19567
}
19568
.dark-mode .text-xl-end {
19569
text-align: right !important;
19570
}
19571
.dark-mode .text-xl-center {
19572
text-align: center !important;
19573
}
19574
}
19575
@media (min-width: 1400px) {
19576
.dark-mode .float-xxl-start {
19577
float: left !important;
19578
}
19579
.dark-mode .float-xxl-end {
19580
float: right !important;
19581
}
19582
.dark-mode .float-xxl-none {
19583
float: none !important;
19584
}
19585
.dark-mode .d-xxl-inline {
19586
display: inline !important;
19587
}
19588
.dark-mode .d-xxl-inline-block {
19589
display: inline-block !important;
19590
}
19591
.dark-mode .d-xxl-block {
19592
display: block !important;
19593
}
19594
.dark-mode .d-xxl-grid {
19595
display: grid !important;
19596
}
19597
.dark-mode .d-xxl-table {
19598
display: table !important;
19599
}
19600
.dark-mode .d-xxl-table-row {
19601
display: table-row !important;
19602
}
19603
.dark-mode .d-xxl-table-cell {
19604
display: table-cell !important;
19605
}
19606
.dark-mode .d-xxl-flex {
19607
display: flex !important;
19608
}
19609
.dark-mode .d-xxl-inline-flex {
19610
display: inline-flex !important;
19611
}
19612
.dark-mode .d-xxl-none {
19613
display: none !important;
19614
}
19615
.dark-mode .flex-xxl-fill {
19616
flex: 1 1 auto !important;
19617
}
19618
.dark-mode .flex-xxl-row {
19619
flex-direction: row !important;
19620
}
19621
.dark-mode .flex-xxl-column {
19622
flex-direction: column !important;
19623
}
19624
.dark-mode .flex-xxl-row-reverse {
19625
flex-direction: row-reverse !important;
19626
}
19627
.dark-mode .flex-xxl-column-reverse {
19628
flex-direction: column-reverse !important;
19629
}
19630
.dark-mode .flex-xxl-grow-0 {
19631
flex-grow: 0 !important;
19632
}
19633
.dark-mode .flex-xxl-grow-1 {
19634
flex-grow: 1 !important;
19635
}
19636
.dark-mode .flex-xxl-shrink-0 {
19637
flex-shrink: 0 !important;
19638
}
19639
.dark-mode .flex-xxl-shrink-1 {
19640
flex-shrink: 1 !important;
19641
}
19642
.dark-mode .flex-xxl-wrap {
19643
flex-wrap: wrap !important;
19644
}
19645
.dark-mode .flex-xxl-nowrap {
19646
flex-wrap: nowrap !important;
19647
}
19648
.dark-mode .flex-xxl-wrap-reverse {
19649
flex-wrap: wrap-reverse !important;
19650
}
19651
.dark-mode .gap-xxl-0 {
19652
gap: 0 !important;
19653
}
19654
.dark-mode .gap-xxl-1 {
19655
gap: 0.25rem !important;
19656
}
19657
.dark-mode .gap-xxl-2 {
19658
gap: 0.5rem !important;
19659
}
19660
.dark-mode .gap-xxl-3 {
19661
gap: 1rem !important;
19662
}
19663
.dark-mode .gap-xxl-4 {
19664
gap: 1.5rem !important;
19665
}
19666
.dark-mode .gap-xxl-5 {
19667
gap: 3rem !important;
19668
}
19669
.dark-mode .justify-content-xxl-start {
19670
justify-content: flex-start !important;
19671
}
19672
.dark-mode .justify-content-xxl-end {
19673
justify-content: flex-end !important;
19674
}
19675
.dark-mode .justify-content-xxl-center {
19676
justify-content: center !important;
19677
}
19678
.dark-mode .justify-content-xxl-between {
19679
justify-content: space-between !important;
19680
}
19681
.dark-mode .justify-content-xxl-around {
19682
justify-content: space-around !important;
19683
}
19684
.dark-mode .justify-content-xxl-evenly {
19685
justify-content: space-evenly !important;
19686
}
19687
.dark-mode .align-items-xxl-start {
19688
align-items: flex-start !important;
19689
}
19690
.dark-mode .align-items-xxl-end {
19691
align-items: flex-end !important;
19692
}
19693
.dark-mode .align-items-xxl-center {
19694
align-items: center !important;
19695
}
19696
.dark-mode .align-items-xxl-baseline {
19697
align-items: baseline !important;
19698
}
19699
.dark-mode .align-items-xxl-stretch {
19700
align-items: stretch !important;
19701
}
19702
.dark-mode .align-content-xxl-start {
19703
align-content: flex-start !important;
19704
}
19705
.dark-mode .align-content-xxl-end {
19706
align-content: flex-end !important;
19707
}
19708
.dark-mode .align-content-xxl-center {
19709
align-content: center !important;
19710
}
19711
.dark-mode .align-content-xxl-between {
19712
align-content: space-between !important;
19713
}
19714
.dark-mode .align-content-xxl-around {
19715
align-content: space-around !important;
19716
}
19717
.dark-mode .align-content-xxl-stretch {
19718
align-content: stretch !important;
19719
}
19720
.dark-mode .align-self-xxl-auto {
19721
align-self: auto !important;
19722
}
19723
.dark-mode .align-self-xxl-start {
19724
align-self: flex-start !important;
19725
}
19726
.dark-mode .align-self-xxl-end {
19727
align-self: flex-end !important;
19728
}
19729
.dark-mode .align-self-xxl-center {
19730
align-self: center !important;
19731
}
19732
.dark-mode .align-self-xxl-baseline {
19733
align-self: baseline !important;
19734
}
19735
.dark-mode .align-self-xxl-stretch {
19736
align-self: stretch !important;
19737
}
19738
.dark-mode .order-xxl-first {
19739
order: -1 !important;
19740
}
19741
.dark-mode .order-xxl-0 {
19742
order: 0 !important;
19743
}
19744
.dark-mode .order-xxl-1 {
19745
order: 1 !important;
19746
}
19747
.dark-mode .order-xxl-2 {
19748
order: 2 !important;
19749
}
19750
.dark-mode .order-xxl-3 {
19751
order: 3 !important;
19752
}
19753
.dark-mode .order-xxl-4 {
19754
order: 4 !important;
19755
}
19756
.dark-mode .order-xxl-5 {
19757
order: 5 !important;
19758
}
19759
.dark-mode .order-xxl-last {
19760
order: 6 !important;
19761
}
19762
.dark-mode .m-xxl-0 {
19763
margin: 0 !important;
19764
}
19765
.dark-mode .m-xxl-1 {
19766
margin: 0.25rem !important;
19767
}
19768
.dark-mode .m-xxl-2 {
19769
margin: 0.5rem !important;
19770
}
19771
.dark-mode .m-xxl-3 {
19772
margin: 1rem !important;
19773
}
19774
.dark-mode .m-xxl-4 {
19775
margin: 1.5rem !important;
19776
}
19777
.dark-mode .m-xxl-5 {
19778
margin: 3rem !important;
19779
}
19780
.dark-mode .m-xxl-auto {
19781
margin: auto !important;
19782
}
19783
.dark-mode .mx-xxl-0 {
19784
margin-right: 0 !important;
19785
margin-left: 0 !important;
19786
}
19787
.dark-mode .mx-xxl-1 {
19788
margin-right: 0.25rem !important;
19789
margin-left: 0.25rem !important;
19790
}
19791
.dark-mode .mx-xxl-2 {
19792
margin-right: 0.5rem !important;
19793
margin-left: 0.5rem !important;
19794
}
19795
.dark-mode .mx-xxl-3 {
19796
margin-right: 1rem !important;
19797
margin-left: 1rem !important;
19798
}
19799
.dark-mode .mx-xxl-4 {
19800
margin-right: 1.5rem !important;
19801
margin-left: 1.5rem !important;
19802
}
19803
.dark-mode .mx-xxl-5 {
19804
margin-right: 3rem !important;
19805
margin-left: 3rem !important;
19806
}
19807
.dark-mode .mx-xxl-auto {
19808
margin-right: auto !important;
19809
margin-left: auto !important;
19810
}
19811
.dark-mode .my-xxl-0 {
19812
margin-top: 0 !important;
19813
margin-bottom: 0 !important;
19814
}
19815
.dark-mode .my-xxl-1 {
19816
margin-top: 0.25rem !important;
19817
margin-bottom: 0.25rem !important;
19818
}
19819
.dark-mode .my-xxl-2 {
19820
margin-top: 0.5rem !important;
19821
margin-bottom: 0.5rem !important;
19822
}
19823
.dark-mode .my-xxl-3 {
19824
margin-top: 1rem !important;
19825
margin-bottom: 1rem !important;
19826
}
19827
.dark-mode .my-xxl-4 {
19828
margin-top: 1.5rem !important;
19829
margin-bottom: 1.5rem !important;
19830
}
19831
.dark-mode .my-xxl-5 {
19832
margin-top: 3rem !important;
19833
margin-bottom: 3rem !important;
19834
}
19835
.dark-mode .my-xxl-auto {
19836
margin-top: auto !important;
19837
margin-bottom: auto !important;
19838
}
19839
.dark-mode .mt-xxl-0 {
19840
margin-top: 0 !important;
19841
}
19842
.dark-mode .mt-xxl-1 {
19843
margin-top: 0.25rem !important;
19844
}
19845
.dark-mode .mt-xxl-2 {
19846
margin-top: 0.5rem !important;
19847
}
19848
.dark-mode .mt-xxl-3 {
19849
margin-top: 1rem !important;
19850
}
19851
.dark-mode .mt-xxl-4 {
19852
margin-top: 1.5rem !important;
19853
}
19854
.dark-mode .mt-xxl-5 {
19855
margin-top: 3rem !important;
19856
}
19857
.dark-mode .mt-xxl-auto {
19858
margin-top: auto !important;
19859
}
19860
.dark-mode .me-xxl-0 {
19861
margin-right: 0 !important;
19862
}
19863
.dark-mode .me-xxl-1 {
19864
margin-right: 0.25rem !important;
19865
}
19866
.dark-mode .me-xxl-2 {
19867
margin-right: 0.5rem !important;
19868
}
19869
.dark-mode .me-xxl-3 {
19870
margin-right: 1rem !important;
19871
}
19872
.dark-mode .me-xxl-4 {
19873
margin-right: 1.5rem !important;
19874
}
19875
.dark-mode .me-xxl-5 {
19876
margin-right: 3rem !important;
19877
}
19878
.dark-mode .me-xxl-auto {
19879
margin-right: auto !important;
19880
}
19881
.dark-mode .mb-xxl-0 {
19882
margin-bottom: 0 !important;
19883
}
19884
.dark-mode .mb-xxl-1 {
19885
margin-bottom: 0.25rem !important;
19886
}
19887
.dark-mode .mb-xxl-2 {
19888
margin-bottom: 0.5rem !important;
19889
}
19890
.dark-mode .mb-xxl-3 {
19891
margin-bottom: 1rem !important;
19892
}
19893
.dark-mode .mb-xxl-4 {
19894
margin-bottom: 1.5rem !important;
19895
}
19896
.dark-mode .mb-xxl-5 {
19897
margin-bottom: 3rem !important;
19898
}
19899
.dark-mode .mb-xxl-auto {
19900
margin-bottom: auto !important;
19901
}
19902
.dark-mode .ms-xxl-0 {
19903
margin-left: 0 !important;
19904
}
19905
.dark-mode .ms-xxl-1 {
19906
margin-left: 0.25rem !important;
19907
}
19908
.dark-mode .ms-xxl-2 {
19909
margin-left: 0.5rem !important;
19910
}
19911
.dark-mode .ms-xxl-3 {
19912
margin-left: 1rem !important;
19913
}
19914
.dark-mode .ms-xxl-4 {
19915
margin-left: 1.5rem !important;
19916
}
19917
.dark-mode .ms-xxl-5 {
19918
margin-left: 3rem !important;
19919
}
19920
.dark-mode .ms-xxl-auto {
19921
margin-left: auto !important;
19922
}
19923
.dark-mode .p-xxl-0 {
19924
padding: 0 !important;
19925
}
19926
.dark-mode .p-xxl-1 {
19927
padding: 0.25rem !important;
19928
}
19929
.dark-mode .p-xxl-2 {
19930
padding: 0.5rem !important;
19931
}
19932
.dark-mode .p-xxl-3 {
19933
padding: 1rem !important;
19934
}
19935
.dark-mode .p-xxl-4 {
19936
padding: 1.5rem !important;
19937
}
19938
.dark-mode .p-xxl-5 {
19939
padding: 3rem !important;
19940
}
19941
.dark-mode .px-xxl-0 {
19942
padding-right: 0 !important;
19943
padding-left: 0 !important;
19944
}
19945
.dark-mode .px-xxl-1 {
19946
padding-right: 0.25rem !important;
19947
padding-left: 0.25rem !important;
19948
}
19949
.dark-mode .px-xxl-2 {
19950
padding-right: 0.5rem !important;
19951
padding-left: 0.5rem !important;
19952
}
19953
.dark-mode .px-xxl-3 {
19954
padding-right: 1rem !important;
19955
padding-left: 1rem !important;
19956
}
19957
.dark-mode .px-xxl-4 {
19958
padding-right: 1.5rem !important;
19959
padding-left: 1.5rem !important;
19960
}
19961
.dark-mode .px-xxl-5 {
19962
padding-right: 3rem !important;
19963
padding-left: 3rem !important;
19964
}
19965
.dark-mode .py-xxl-0 {
19966
padding-top: 0 !important;
19967
padding-bottom: 0 !important;
19968
}
19969
.dark-mode .py-xxl-1 {
19970
padding-top: 0.25rem !important;
19971
padding-bottom: 0.25rem !important;
19972
}
19973
.dark-mode .py-xxl-2 {
19974
padding-top: 0.5rem !important;
19975
padding-bottom: 0.5rem !important;
19976
}
19977
.dark-mode .py-xxl-3 {
19978
padding-top: 1rem !important;
19979
padding-bottom: 1rem !important;
19980
}
19981
.dark-mode .py-xxl-4 {
19982
padding-top: 1.5rem !important;
19983
padding-bottom: 1.5rem !important;
19984
}
19985
.dark-mode .py-xxl-5 {
19986
padding-top: 3rem !important;
19987
padding-bottom: 3rem !important;
19988
}
19989
.dark-mode .pt-xxl-0 {
19990
padding-top: 0 !important;
19991
}
19992
.dark-mode .pt-xxl-1 {
19993
padding-top: 0.25rem !important;
19994
}
19995
.dark-mode .pt-xxl-2 {
19996
padding-top: 0.5rem !important;
19997
}
19998
.dark-mode .pt-xxl-3 {
19999
padding-top: 1rem !important;
20000
}
20001
.dark-mode .pt-xxl-4 {
20002
padding-top: 1.5rem !important;
20003
}
20004
.dark-mode .pt-xxl-5 {
20005
padding-top: 3rem !important;
20006
}
20007
.dark-mode .pe-xxl-0 {
20008
padding-right: 0 !important;
20009
}
20010
.dark-mode .pe-xxl-1 {
20011
padding-right: 0.25rem !important;
20012
}
20013
.dark-mode .pe-xxl-2 {
20014
padding-right: 0.5rem !important;
20015
}
20016
.dark-mode .pe-xxl-3 {
20017
padding-right: 1rem !important;
20018
}
20019
.dark-mode .pe-xxl-4 {
20020
padding-right: 1.5rem !important;
20021
}
20022
.dark-mode .pe-xxl-5 {
20023
padding-right: 3rem !important;
20024
}
20025
.dark-mode .pb-xxl-0 {
20026
padding-bottom: 0 !important;
20027
}
20028
.dark-mode .pb-xxl-1 {
20029
padding-bottom: 0.25rem !important;
20030
}
20031
.dark-mode .pb-xxl-2 {
20032
padding-bottom: 0.5rem !important;
20033
}
20034
.dark-mode .pb-xxl-3 {
20035
padding-bottom: 1rem !important;
20036
}
20037
.dark-mode .pb-xxl-4 {
20038
padding-bottom: 1.5rem !important;
20039
}
20040
.dark-mode .pb-xxl-5 {
20041
padding-bottom: 3rem !important;
20042
}
20043
.dark-mode .ps-xxl-0 {
20044
padding-left: 0 !important;
20045
}
20046
.dark-mode .ps-xxl-1 {
20047
padding-left: 0.25rem !important;
20048
}
20049
.dark-mode .ps-xxl-2 {
20050
padding-left: 0.5rem !important;
20051
}
20052
.dark-mode .ps-xxl-3 {
20053
padding-left: 1rem !important;
20054
}
20055
.dark-mode .ps-xxl-4 {
20056
padding-left: 1.5rem !important;
20057
}
20058
.dark-mode .ps-xxl-5 {
20059
padding-left: 3rem !important;
20060
}
20061
.dark-mode .text-xxl-start {
20062
text-align: left !important;
20063
}
20064
.dark-mode .text-xxl-end {
20065
text-align: right !important;
20066
}
20067
.dark-mode .text-xxl-center {
20068
text-align: center !important;
20069
}
20070
}
20071
@media (min-width: 1200px) {
20072
.dark-mode .fs-1 {
20073
font-size: 2.5rem !important;
20074
}
20075
.dark-mode .fs-2 {
20076
font-size: 2rem !important;
20077
}
20078
.dark-mode .fs-3 {
20079
font-size: 1.75rem !important;
20080
}
20081
.dark-mode .fs-4 {
20082
font-size: 1.5rem !important;
20083
}
20084
}
20085
@media print {
20086
.dark-mode .d-print-inline {
20087
display: inline !important;
20088
}
20089
.dark-mode .d-print-inline-block {
20090
display: inline-block !important;
20091
}
20092
.dark-mode .d-print-block {
20093
display: block !important;
20094
}
20095
.dark-mode .d-print-grid {
20096
display: grid !important;
20097
}
20098
.dark-mode .d-print-table {
20099
display: table !important;
20100
}
20101
.dark-mode .d-print-table-row {
20102
display: table-row !important;
20103
}
20104
.dark-mode .d-print-table-cell {
20105
display: table-cell !important;
20106
}
20107
.dark-mode .d-print-flex {
20108
display: flex !important;
20109
}
20110
.dark-mode .d-print-inline-flex {
20111
display: inline-flex !important;
20112
}
20113
.dark-mode .d-print-none {
20114
display: none !important;
20115
}
20116
}
20117
20118
/*# sourceMappingURL=custom.css.map */
20119
20120