My personal site hosted @ https://indexx.dev
at main 281 kB view raw
1@charset "UTF-8"; /*! 2 * Bootstrap v5.3.3 (https://getbootstrap.com/) 3 * Copyright 2011-2024 The Bootstrap Authors 4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 5 */ 6:root, 7[data-bs-theme="light"] { 8 --bs-blue: #0d6efd; 9 --bs-indigo: #6610f2; 10 --bs-purple: #6f42c1; 11 --bs-pink: #d63384; 12 --bs-red: #dc3545; 13 --bs-orange: #fd7e14; 14 --bs-yellow: #ffc107; 15 --bs-green: #198754; 16 --bs-teal: #20c997; 17 --bs-cyan: #0dcaf0; 18 --bs-black: #000; 19 --bs-white: #fff; 20 --bs-gray: #6c757d; 21 --bs-gray-dark: #343a40; 22 --bs-gray-100: #f8f9fa; 23 --bs-gray-200: #e9ecef; 24 --bs-gray-300: #dee2e6; 25 --bs-gray-400: #ced4da; 26 --bs-gray-500: #adb5bd; 27 --bs-gray-600: #6c757d; 28 --bs-gray-700: #495057; 29 --bs-gray-800: #343a40; 30 --bs-gray-900: #212529; 31 --bs-primary: #0d6efd; 32 --bs-secondary: #6c757d; 33 --bs-success: #198754; 34 --bs-info: #0dcaf0; 35 --bs-warning: #ffc107; 36 --bs-danger: #dc3545; 37 --bs-light: #f8f9fa; 38 --bs-dark: #212529; 39 --bs-primary-rgb: 13, 110, 253; 40 --bs-secondary-rgb: 108, 117, 125; 41 --bs-success-rgb: 25, 135, 84; 42 --bs-info-rgb: 13, 202, 240; 43 --bs-warning-rgb: 255, 193, 7; 44 --bs-danger-rgb: 220, 53, 69; 45 --bs-light-rgb: 248, 249, 250; 46 --bs-dark-rgb: 33, 37, 41; 47 --bs-primary-text-emphasis: #052c65; 48 --bs-secondary-text-emphasis: #2b2f32; 49 --bs-success-text-emphasis: #0a3622; 50 --bs-info-text-emphasis: #055160; 51 --bs-warning-text-emphasis: #664d03; 52 --bs-danger-text-emphasis: #58151c; 53 --bs-light-text-emphasis: #495057; 54 --bs-dark-text-emphasis: #495057; 55 --bs-primary-bg-subtle: #cfe2ff; 56 --bs-secondary-bg-subtle: #e2e3e5; 57 --bs-success-bg-subtle: #d1e7dd; 58 --bs-info-bg-subtle: #cff4fc; 59 --bs-warning-bg-subtle: #fff3cd; 60 --bs-danger-bg-subtle: #f8d7da; 61 --bs-light-bg-subtle: #fcfcfd; 62 --bs-dark-bg-subtle: #ced4da; 63 --bs-primary-border-subtle: #9ec5fe; 64 --bs-secondary-border-subtle: #c4c8cb; 65 --bs-success-border-subtle: #a3cfbb; 66 --bs-info-border-subtle: #9eeaf9; 67 --bs-warning-border-subtle: #ffe69c; 68 --bs-danger-border-subtle: #f1aeb5; 69 --bs-light-border-subtle: #e9ecef; 70 --bs-dark-border-subtle: #adb5bd; 71 --bs-white-rgb: 255, 255, 255; 72 --bs-black-rgb: 0, 0, 0; 73 --bs-font-sans-serif: 74 system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", 75 "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", 76 "Segoe UI Symbol", "Noto Color Emoji"; 77 --bs-font-monospace: 78 SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", 79 monospace; 80 --bs-gradient: linear-gradient( 81 180deg, 82 rgba(255, 255, 255, 0.15), 83 rgba(255, 255, 255, 0) 84 ); 85 --bs-body-font-family: var(--bs-font-sans-serif); 86 --bs-body-font-size: 1rem; 87 --bs-body-font-weight: 400; 88 --bs-body-line-height: 1.5; 89 --bs-body-color: #212529; 90 --bs-body-color-rgb: 33, 37, 41; 91 --bs-body-bg: #fff; 92 --bs-body-bg-rgb: 255, 255, 255; 93 --bs-emphasis-color: #000; 94 --bs-emphasis-color-rgb: 0, 0, 0; 95 --bs-secondary-color: rgba(33, 37, 41, 0.75); 96 --bs-secondary-color-rgb: 33, 37, 41; 97 --bs-secondary-bg: #e9ecef; 98 --bs-secondary-bg-rgb: 233, 236, 239; 99 --bs-tertiary-color: rgba(33, 37, 41, 0.5); 100 --bs-tertiary-color-rgb: 33, 37, 41; 101 --bs-tertiary-bg: #f8f9fa; 102 --bs-tertiary-bg-rgb: 248, 249, 250; 103 --bs-heading-color: inherit; 104 --bs-link-color: #0d6efd; 105 --bs-link-color-rgb: 13, 110, 253; 106 --bs-link-decoration: underline; 107 --bs-link-hover-color: #0a58ca; 108 --bs-link-hover-color-rgb: 10, 88, 202; 109 --bs-code-color: #d63384; 110 --bs-highlight-color: #212529; 111 --bs-highlight-bg: #fff3cd; 112 --bs-border-width: 1px; 113 --bs-border-style: solid; 114 --bs-border-color: #dee2e6; 115 --bs-border-color-translucent: rgba(0, 0, 0, 0.175); 116 --bs-border-radius: 0.375rem; 117 --bs-border-radius-sm: 0.25rem; 118 --bs-border-radius-lg: 0.5rem; 119 --bs-border-radius-xl: 1rem; 120 --bs-border-radius-xxl: 2rem; 121 --bs-border-radius-2xl: var(--bs-border-radius-xxl); 122 --bs-border-radius-pill: 50rem; 123 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 124 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); 125 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); 126 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); 127 --bs-focus-ring-width: 0.25rem; 128 --bs-focus-ring-opacity: 0.25; 129 --bs-focus-ring-color: rgba(13, 110, 253, 0.25); 130 --bs-form-valid-color: #198754; 131 --bs-form-valid-border-color: #198754; 132 --bs-form-invalid-color: #dc3545; 133 --bs-form-invalid-border-color: #dc3545; 134} 135[data-bs-theme="dark"] { 136 color-scheme: dark; 137 --bs-body-color: #dee2e6; 138 --bs-body-color-rgb: 222, 226, 230; 139 --bs-body-bg: #212529; 140 --bs-body-bg-rgb: 33, 37, 41; 141 --bs-emphasis-color: #fff; 142 --bs-emphasis-color-rgb: 255, 255, 255; 143 --bs-secondary-color: rgba(222, 226, 230, 0.75); 144 --bs-secondary-color-rgb: 222, 226, 230; 145 --bs-secondary-bg: #343a40; 146 --bs-secondary-bg-rgb: 52, 58, 64; 147 --bs-tertiary-color: rgba(222, 226, 230, 0.5); 148 --bs-tertiary-color-rgb: 222, 226, 230; 149 --bs-tertiary-bg: #2b3035; 150 --bs-tertiary-bg-rgb: 43, 48, 53; 151 --bs-primary-text-emphasis: #6ea8fe; 152 --bs-secondary-text-emphasis: #a7acb1; 153 --bs-success-text-emphasis: #75b798; 154 --bs-info-text-emphasis: #6edff6; 155 --bs-warning-text-emphasis: #ffda6a; 156 --bs-danger-text-emphasis: #ea868f; 157 --bs-light-text-emphasis: #f8f9fa; 158 --bs-dark-text-emphasis: #dee2e6; 159 --bs-primary-bg-subtle: #031633; 160 --bs-secondary-bg-subtle: #161719; 161 --bs-success-bg-subtle: #051b11; 162 --bs-info-bg-subtle: #032830; 163 --bs-warning-bg-subtle: #332701; 164 --bs-danger-bg-subtle: #2c0b0e; 165 --bs-light-bg-subtle: #343a40; 166 --bs-dark-bg-subtle: #1a1d20; 167 --bs-primary-border-subtle: #084298; 168 --bs-secondary-border-subtle: #41464b; 169 --bs-success-border-subtle: #0f5132; 170 --bs-info-border-subtle: #087990; 171 --bs-warning-border-subtle: #997404; 172 --bs-danger-border-subtle: #842029; 173 --bs-light-border-subtle: #495057; 174 --bs-dark-border-subtle: #343a40; 175 --bs-heading-color: inherit; 176 --bs-link-color: #6ea8fe; 177 --bs-link-hover-color: #8bb9fe; 178 --bs-link-color-rgb: 110, 168, 254; 179 --bs-link-hover-color-rgb: 139, 185, 254; 180 --bs-code-color: #e685b5; 181 --bs-highlight-color: #dee2e6; 182 --bs-highlight-bg: #664d03; 183 --bs-border-color: #495057; 184 --bs-border-color-translucent: rgba(255, 255, 255, 0.15); 185 --bs-form-valid-color: #75b798; 186 --bs-form-valid-border-color: #75b798; 187 --bs-form-invalid-color: #ea868f; 188 --bs-form-invalid-border-color: #ea868f; 189} 190*, 191::after, 192::before { 193 box-sizing: border-box; 194} 195@media (prefers-reduced-motion: no-preference) { 196 :root { 197 scroll-behavior: smooth; 198 } 199} 200body { 201 margin: 0; 202 font-family: var(--bs-body-font-family); 203 font-size: var(--bs-body-font-size); 204 font-weight: var(--bs-body-font-weight); 205 line-height: var(--bs-body-line-height); 206 color: var(--bs-body-color); 207 text-align: var(--bs-body-text-align); 208 background-color: var(--bs-body-bg); 209 -webkit-text-size-adjust: 100%; 210 -webkit-tap-highlight-color: transparent; 211} 212hr { 213 margin: 1rem 0; 214 color: inherit; 215 border: 0; 216 border-top: var(--bs-border-width) solid; 217 opacity: 0.25; 218} 219.h1, 220.h2, 221.h3, 222.h4, 223.h5, 224.h6, 225h1, 226h2, 227h3, 228h4, 229h5, 230h6 { 231 margin-top: 0; 232 margin-bottom: 0.5rem; 233 font-weight: 500; 234 line-height: 1.2; 235 color: var(--bs-heading-color); 236} 237.h1, 238h1 { 239 font-size: calc(1.375rem + 1.5vw); 240} 241@media (min-width: 1200px) { 242 .h1, 243 h1 { 244 font-size: 2.5rem; 245 } 246} 247.h2, 248h2 { 249 font-size: calc(1.325rem + 0.9vw); 250} 251@media (min-width: 1200px) { 252 .h2, 253 h2 { 254 font-size: 2rem; 255 } 256} 257.h3, 258h3 { 259 font-size: calc(1.3rem + 0.6vw); 260} 261@media (min-width: 1200px) { 262 .h3, 263 h3 { 264 font-size: 1.75rem; 265 } 266} 267.h4, 268h4 { 269 font-size: calc(1.275rem + 0.3vw); 270} 271@media (min-width: 1200px) { 272 .h4, 273 h4 { 274 font-size: 1.5rem; 275 } 276} 277.h5, 278h5 { 279 font-size: 1.25rem; 280} 281.h6, 282h6 { 283 font-size: 1rem; 284} 285p { 286 margin-top: 0; 287 margin-bottom: 1rem; 288} 289abbr[title] { 290 -webkit-text-decoration: underline dotted; 291 text-decoration: underline dotted; 292 cursor: help; 293 -webkit-text-decoration-skip-ink: none; 294 text-decoration-skip-ink: none; 295} 296address { 297 margin-bottom: 1rem; 298 font-style: normal; 299 line-height: inherit; 300} 301ol, 302ul { 303 padding-left: 2rem; 304} 305dl, 306ol, 307ul { 308 margin-top: 0; 309 margin-bottom: 1rem; 310} 311ol ol, 312ol ul, 313ul ol, 314ul ul { 315 margin-bottom: 0; 316} 317dt { 318 font-weight: 700; 319} 320dd { 321 margin-bottom: 0.5rem; 322 margin-left: 0; 323} 324blockquote { 325 margin: 0 0 1rem; 326} 327b, 328strong { 329 font-weight: bolder; 330} 331.small, 332small { 333 font-size: 0.875em; 334} 335.mark, 336mark { 337 padding: 0.1875em; 338 color: var(--bs-highlight-color); 339 background-color: var(--bs-highlight-bg); 340} 341sub, 342sup { 343 position: relative; 344 font-size: 0.75em; 345 line-height: 0; 346 vertical-align: baseline; 347} 348sub { 349 bottom: -0.25em; 350} 351sup { 352 top: -0.5em; 353} 354a { 355 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); 356 text-decoration: underline; 357} 358a:hover { 359 --bs-link-color-rgb: var(--bs-link-hover-color-rgb); 360} 361a:not([href]):not([class]), 362a:not([href]):not([class]):hover { 363 color: inherit; 364 text-decoration: none; 365} 366code, 367kbd, 368pre, 369samp { 370 font-family: var(--bs-font-monospace); 371 font-size: 1em; 372} 373pre { 374 display: block; 375 margin-top: 0; 376 margin-bottom: 1rem; 377 overflow: auto; 378 font-size: 0.875em; 379} 380pre code { 381 font-size: inherit; 382 color: inherit; 383 word-break: normal; 384} 385code { 386 font-size: 0.875em; 387 color: var(--bs-code-color); 388 word-wrap: break-word; 389} 390a > code { 391 color: inherit; 392} 393kbd { 394 padding: 0.1875rem 0.375rem; 395 font-size: 0.875em; 396 color: var(--bs-body-bg); 397 background-color: var(--bs-body-color); 398 border-radius: 0.25rem; 399} 400kbd kbd { 401 padding: 0; 402 font-size: 1em; 403} 404figure { 405 margin: 0 0 1rem; 406} 407img, 408svg { 409 vertical-align: middle; 410} 411table { 412 caption-side: bottom; 413 border-collapse: collapse; 414} 415caption { 416 padding-top: 0.5rem; 417 padding-bottom: 0.5rem; 418 color: var(--bs-secondary-color); 419 text-align: left; 420} 421th { 422 text-align: inherit; 423 text-align: -webkit-match-parent; 424} 425tbody, 426td, 427tfoot, 428th, 429thead, 430tr { 431 border-color: inherit; 432 border-style: solid; 433 border-width: 0; 434} 435label { 436 display: inline-block; 437} 438button { 439 border-radius: 0; 440} 441button:focus:not(:focus-visible) { 442 outline: 0; 443} 444button, 445input, 446optgroup, 447select, 448textarea { 449 margin: 0; 450 font-family: inherit; 451 font-size: inherit; 452 line-height: inherit; 453} 454button, 455select { 456 text-transform: none; 457} 458[role="button"] { 459 cursor: pointer; 460} 461select { 462 word-wrap: normal; 463} 464select:disabled { 465 opacity: 1; 466} 467[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not( 468 [type="week"] 469):not([type="time"])::-webkit-calendar-picker-indicator { 470 display: none !important; 471} 472[type="button"], 473[type="reset"], 474[type="submit"], 475button { 476 -webkit-appearance: button; 477} 478[type="button"]:not(:disabled), 479[type="reset"]:not(:disabled), 480[type="submit"]:not(:disabled), 481button:not(:disabled) { 482 cursor: pointer; 483} 484::-moz-focus-inner { 485 padding: 0; 486 border-style: none; 487} 488textarea { 489 resize: vertical; 490} 491fieldset { 492 min-width: 0; 493 padding: 0; 494 margin: 0; 495 border: 0; 496} 497legend { 498 float: left; 499 width: 100%; 500 padding: 0; 501 margin-bottom: 0.5rem; 502 font-size: calc(1.275rem + 0.3vw); 503 line-height: inherit; 504} 505@media (min-width: 1200px) { 506 legend { 507 font-size: 1.5rem; 508 } 509} 510legend + * { 511 clear: left; 512} 513::-webkit-datetime-edit-day-field, 514::-webkit-datetime-edit-fields-wrapper, 515::-webkit-datetime-edit-hour-field, 516::-webkit-datetime-edit-minute, 517::-webkit-datetime-edit-month-field, 518::-webkit-datetime-edit-text, 519::-webkit-datetime-edit-year-field { 520 padding: 0; 521} 522::-webkit-inner-spin-button { 523 height: auto; 524} 525[type="search"] { 526 -webkit-appearance: textfield; 527 outline-offset: -2px; 528} 529::-webkit-search-decoration { 530 -webkit-appearance: none; 531} 532::-webkit-color-swatch-wrapper { 533 padding: 0; 534} 535::-webkit-file-upload-button { 536 font: inherit; 537 -webkit-appearance: button; 538} 539::file-selector-button { 540 font: inherit; 541 -webkit-appearance: button; 542} 543output { 544 display: inline-block; 545} 546iframe { 547 border: 0; 548} 549summary { 550 display: list-item; 551 cursor: pointer; 552} 553progress { 554 vertical-align: baseline; 555} 556[hidden] { 557 display: none !important; 558} 559.lead { 560 font-size: 1.25rem; 561 font-weight: 300; 562} 563.display-1 { 564 font-size: calc(1.625rem + 4.5vw); 565 font-weight: 300; 566 line-height: 1.2; 567} 568@media (min-width: 1200px) { 569 .display-1 { 570 font-size: 5rem; 571 } 572} 573.display-2 { 574 font-size: calc(1.575rem + 3.9vw); 575 font-weight: 300; 576 line-height: 1.2; 577} 578@media (min-width: 1200px) { 579 .display-2 { 580 font-size: 4.5rem; 581 } 582} 583.display-3 { 584 font-size: calc(1.525rem + 3.3vw); 585 font-weight: 300; 586 line-height: 1.2; 587} 588@media (min-width: 1200px) { 589 .display-3 { 590 font-size: 4rem; 591 } 592} 593.display-4 { 594 font-size: calc(1.475rem + 2.7vw); 595 font-weight: 300; 596 line-height: 1.2; 597} 598@media (min-width: 1200px) { 599 .display-4 { 600 font-size: 3.5rem; 601 } 602} 603.display-5 { 604 font-size: calc(1.425rem + 2.1vw); 605 font-weight: 300; 606 line-height: 1.2; 607} 608@media (min-width: 1200px) { 609 .display-5 { 610 font-size: 3rem; 611 } 612} 613.display-6 { 614 font-size: calc(1.375rem + 1.5vw); 615 font-weight: 300; 616 line-height: 1.2; 617} 618@media (min-width: 1200px) { 619 .display-6 { 620 font-size: 2.5rem; 621 } 622} 623.list-unstyled { 624 padding-left: 0; 625 list-style: none; 626} 627.list-inline { 628 padding-left: 0; 629 list-style: none; 630} 631.list-inline-item { 632 display: inline-block; 633} 634.list-inline-item:not(:last-child) { 635 margin-right: 0.5rem; 636} 637.initialism { 638 font-size: 0.875em; 639 text-transform: uppercase; 640} 641.blockquote { 642 margin-bottom: 1rem; 643 font-size: 1.25rem; 644} 645.blockquote > :last-child { 646 margin-bottom: 0; 647} 648.blockquote-footer { 649 margin-top: -1rem; 650 margin-bottom: 1rem; 651 font-size: 0.875em; 652 color: #6c757d; 653} 654.blockquote-footer::before { 655 content: "— "; 656} 657.img-fluid { 658 max-width: 100%; 659 height: auto; 660} 661.img-thumbnail { 662 padding: 0.25rem; 663 background-color: var(--bs-body-bg); 664 border: var(--bs-border-width) solid var(--bs-border-color); 665 border-radius: var(--bs-border-radius); 666 max-width: 100%; 667 height: auto; 668} 669.figure { 670 display: inline-block; 671} 672.figure-img { 673 margin-bottom: 0.5rem; 674 line-height: 1; 675} 676.figure-caption { 677 font-size: 0.875em; 678 color: var(--bs-secondary-color); 679} 680.container, 681.container-fluid, 682.container-lg, 683.container-md, 684.container-sm, 685.container-xl, 686.container-xxl { 687 --bs-gutter-x: 1.5rem; 688 --bs-gutter-y: 0; 689 width: 100%; 690 padding-right: calc(var(--bs-gutter-x) * 0.5); 691 padding-left: calc(var(--bs-gutter-x) * 0.5); 692 margin-right: auto; 693 margin-left: auto; 694} 695@media (min-width: 576px) { 696 .container, 697 .container-sm { 698 max-width: 540px; 699 } 700} 701@media (min-width: 768px) { 702 .container, 703 .container-md, 704 .container-sm { 705 max-width: 720px; 706 } 707} 708@media (min-width: 992px) { 709 .container, 710 .container-lg, 711 .container-md, 712 .container-sm { 713 max-width: 960px; 714 } 715} 716@media (min-width: 1200px) { 717 .container, 718 .container-lg, 719 .container-md, 720 .container-sm, 721 .container-xl { 722 max-width: 1140px; 723 } 724} 725@media (min-width: 1400px) { 726 .container, 727 .container-lg, 728 .container-md, 729 .container-sm, 730 .container-xl, 731 .container-xxl { 732 max-width: 1320px; 733 } 734} 735:root { 736 --bs-breakpoint-xs: 0; 737 --bs-breakpoint-sm: 576px; 738 --bs-breakpoint-md: 768px; 739 --bs-breakpoint-lg: 992px; 740 --bs-breakpoint-xl: 1200px; 741 --bs-breakpoint-xxl: 1400px; 742} 743.row { 744 --bs-gutter-x: 1.5rem; 745 --bs-gutter-y: 0; 746 display: flex; 747 flex-wrap: wrap; 748 margin-top: calc(-1 * var(--bs-gutter-y)); 749 margin-right: calc(-0.5 * var(--bs-gutter-x)); 750 margin-left: calc(-0.5 * var(--bs-gutter-x)); 751} 752.row > * { 753 flex-shrink: 0; 754 width: 100%; 755 max-width: 100%; 756 padding-right: calc(var(--bs-gutter-x) * 0.5); 757 padding-left: calc(var(--bs-gutter-x) * 0.5); 758 margin-top: var(--bs-gutter-y); 759} 760.col { 761 flex: 1 0 0%; 762} 763.row-cols-auto > * { 764 flex: 0 0 auto; 765 width: auto; 766} 767.row-cols-1 > * { 768 flex: 0 0 auto; 769 width: 100%; 770} 771.row-cols-2 > * { 772 flex: 0 0 auto; 773 width: 50%; 774} 775.row-cols-3 > * { 776 flex: 0 0 auto; 777 width: 33.33333333%; 778} 779.row-cols-4 > * { 780 flex: 0 0 auto; 781 width: 25%; 782} 783.row-cols-5 > * { 784 flex: 0 0 auto; 785 width: 20%; 786} 787.row-cols-6 > * { 788 flex: 0 0 auto; 789 width: 16.66666667%; 790} 791.col-auto { 792 flex: 0 0 auto; 793 width: auto; 794} 795.col-1 { 796 flex: 0 0 auto; 797 width: 8.33333333%; 798} 799.col-2 { 800 flex: 0 0 auto; 801 width: 16.66666667%; 802} 803.col-3 { 804 flex: 0 0 auto; 805 width: 25%; 806} 807.col-4 { 808 flex: 0 0 auto; 809 width: 33.33333333%; 810} 811.col-5 { 812 flex: 0 0 auto; 813 width: 41.66666667%; 814} 815.col-6 { 816 flex: 0 0 auto; 817 width: 50%; 818} 819.col-7 { 820 flex: 0 0 auto; 821 width: 58.33333333%; 822} 823.col-8 { 824 flex: 0 0 auto; 825 width: 66.66666667%; 826} 827.col-9 { 828 flex: 0 0 auto; 829 width: 75%; 830} 831.col-10 { 832 flex: 0 0 auto; 833 width: 83.33333333%; 834} 835.col-11 { 836 flex: 0 0 auto; 837 width: 91.66666667%; 838} 839.col-12 { 840 flex: 0 0 auto; 841 width: 100%; 842} 843.offset-1 { 844 margin-left: 8.33333333%; 845} 846.offset-2 { 847 margin-left: 16.66666667%; 848} 849.offset-3 { 850 margin-left: 25%; 851} 852.offset-4 { 853 margin-left: 33.33333333%; 854} 855.offset-5 { 856 margin-left: 41.66666667%; 857} 858.offset-6 { 859 margin-left: 50%; 860} 861.offset-7 { 862 margin-left: 58.33333333%; 863} 864.offset-8 { 865 margin-left: 66.66666667%; 866} 867.offset-9 { 868 margin-left: 75%; 869} 870.offset-10 { 871 margin-left: 83.33333333%; 872} 873.offset-11 { 874 margin-left: 91.66666667%; 875} 876.g-0, 877.gx-0 { 878 --bs-gutter-x: 0; 879} 880.g-0, 881.gy-0 { 882 --bs-gutter-y: 0; 883} 884.g-1, 885.gx-1 { 886 --bs-gutter-x: 0.25rem; 887} 888.g-1, 889.gy-1 { 890 --bs-gutter-y: 0.25rem; 891} 892.g-2, 893.gx-2 { 894 --bs-gutter-x: 0.5rem; 895} 896.g-2, 897.gy-2 { 898 --bs-gutter-y: 0.5rem; 899} 900.g-3, 901.gx-3 { 902 --bs-gutter-x: 1rem; 903} 904.g-3, 905.gy-3 { 906 --bs-gutter-y: 1rem; 907} 908.g-4, 909.gx-4 { 910 --bs-gutter-x: 1.5rem; 911} 912.g-4, 913.gy-4 { 914 --bs-gutter-y: 1.5rem; 915} 916.g-5, 917.gx-5 { 918 --bs-gutter-x: 3rem; 919} 920.g-5, 921.gy-5 { 922 --bs-gutter-y: 3rem; 923} 924@media (min-width: 576px) { 925 .col-sm { 926 flex: 1 0 0%; 927 } 928 .row-cols-sm-auto > * { 929 flex: 0 0 auto; 930 width: auto; 931 } 932 .row-cols-sm-1 > * { 933 flex: 0 0 auto; 934 width: 100%; 935 } 936 .row-cols-sm-2 > * { 937 flex: 0 0 auto; 938 width: 50%; 939 } 940 .row-cols-sm-3 > * { 941 flex: 0 0 auto; 942 width: 33.33333333%; 943 } 944 .row-cols-sm-4 > * { 945 flex: 0 0 auto; 946 width: 25%; 947 } 948 .row-cols-sm-5 > * { 949 flex: 0 0 auto; 950 width: 20%; 951 } 952 .row-cols-sm-6 > * { 953 flex: 0 0 auto; 954 width: 16.66666667%; 955 } 956 .col-sm-auto { 957 flex: 0 0 auto; 958 width: auto; 959 } 960 .col-sm-1 { 961 flex: 0 0 auto; 962 width: 8.33333333%; 963 } 964 .col-sm-2 { 965 flex: 0 0 auto; 966 width: 16.66666667%; 967 } 968 .col-sm-3 { 969 flex: 0 0 auto; 970 width: 25%; 971 } 972 .col-sm-4 { 973 flex: 0 0 auto; 974 width: 33.33333333%; 975 } 976 .col-sm-5 { 977 flex: 0 0 auto; 978 width: 41.66666667%; 979 } 980 .col-sm-6 { 981 flex: 0 0 auto; 982 width: 50%; 983 } 984 .col-sm-7 { 985 flex: 0 0 auto; 986 width: 58.33333333%; 987 } 988 .col-sm-8 { 989 flex: 0 0 auto; 990 width: 66.66666667%; 991 } 992 .col-sm-9 { 993 flex: 0 0 auto; 994 width: 75%; 995 } 996 .col-sm-10 { 997 flex: 0 0 auto; 998 width: 83.33333333%; 999 } 1000 .col-sm-11 { 1001 flex: 0 0 auto; 1002 width: 91.66666667%; 1003 } 1004 .col-sm-12 { 1005 flex: 0 0 auto; 1006 width: 100%; 1007 } 1008 .offset-sm-0 { 1009 margin-left: 0; 1010 } 1011 .offset-sm-1 { 1012 margin-left: 8.33333333%; 1013 } 1014 .offset-sm-2 { 1015 margin-left: 16.66666667%; 1016 } 1017 .offset-sm-3 { 1018 margin-left: 25%; 1019 } 1020 .offset-sm-4 { 1021 margin-left: 33.33333333%; 1022 } 1023 .offset-sm-5 { 1024 margin-left: 41.66666667%; 1025 } 1026 .offset-sm-6 { 1027 margin-left: 50%; 1028 } 1029 .offset-sm-7 { 1030 margin-left: 58.33333333%; 1031 } 1032 .offset-sm-8 { 1033 margin-left: 66.66666667%; 1034 } 1035 .offset-sm-9 { 1036 margin-left: 75%; 1037 } 1038 .offset-sm-10 { 1039 margin-left: 83.33333333%; 1040 } 1041 .offset-sm-11 { 1042 margin-left: 91.66666667%; 1043 } 1044 .g-sm-0, 1045 .gx-sm-0 { 1046 --bs-gutter-x: 0; 1047 } 1048 .g-sm-0, 1049 .gy-sm-0 { 1050 --bs-gutter-y: 0; 1051 } 1052 .g-sm-1, 1053 .gx-sm-1 { 1054 --bs-gutter-x: 0.25rem; 1055 } 1056 .g-sm-1, 1057 .gy-sm-1 { 1058 --bs-gutter-y: 0.25rem; 1059 } 1060 .g-sm-2, 1061 .gx-sm-2 { 1062 --bs-gutter-x: 0.5rem; 1063 } 1064 .g-sm-2, 1065 .gy-sm-2 { 1066 --bs-gutter-y: 0.5rem; 1067 } 1068 .g-sm-3, 1069 .gx-sm-3 { 1070 --bs-gutter-x: 1rem; 1071 } 1072 .g-sm-3, 1073 .gy-sm-3 { 1074 --bs-gutter-y: 1rem; 1075 } 1076 .g-sm-4, 1077 .gx-sm-4 { 1078 --bs-gutter-x: 1.5rem; 1079 } 1080 .g-sm-4, 1081 .gy-sm-4 { 1082 --bs-gutter-y: 1.5rem; 1083 } 1084 .g-sm-5, 1085 .gx-sm-5 { 1086 --bs-gutter-x: 3rem; 1087 } 1088 .g-sm-5, 1089 .gy-sm-5 { 1090 --bs-gutter-y: 3rem; 1091 } 1092} 1093@media (min-width: 768px) { 1094 .col-md { 1095 flex: 1 0 0%; 1096 } 1097 .row-cols-md-auto > * { 1098 flex: 0 0 auto; 1099 width: auto; 1100 } 1101 .row-cols-md-1 > * { 1102 flex: 0 0 auto; 1103 width: 100%; 1104 } 1105 .row-cols-md-2 > * { 1106 flex: 0 0 auto; 1107 width: 50%; 1108 } 1109 .row-cols-md-3 > * { 1110 flex: 0 0 auto; 1111 width: 33.33333333%; 1112 } 1113 .row-cols-md-4 > * { 1114 flex: 0 0 auto; 1115 width: 25%; 1116 } 1117 .row-cols-md-5 > * { 1118 flex: 0 0 auto; 1119 width: 20%; 1120 } 1121 .row-cols-md-6 > * { 1122 flex: 0 0 auto; 1123 width: 16.66666667%; 1124 } 1125 .col-md-auto { 1126 flex: 0 0 auto; 1127 width: auto; 1128 } 1129 .col-md-1 { 1130 flex: 0 0 auto; 1131 width: 8.33333333%; 1132 } 1133 .col-md-2 { 1134 flex: 0 0 auto; 1135 width: 16.66666667%; 1136 } 1137 .col-md-3 { 1138 flex: 0 0 auto; 1139 width: 25%; 1140 } 1141 .col-md-4 { 1142 flex: 0 0 auto; 1143 width: 33.33333333%; 1144 } 1145 .col-md-5 { 1146 flex: 0 0 auto; 1147 width: 41.66666667%; 1148 } 1149 .col-md-6 { 1150 flex: 0 0 auto; 1151 width: 50%; 1152 } 1153 .col-md-7 { 1154 flex: 0 0 auto; 1155 width: 58.33333333%; 1156 } 1157 .col-md-8 { 1158 flex: 0 0 auto; 1159 width: 66.66666667%; 1160 } 1161 .col-md-9 { 1162 flex: 0 0 auto; 1163 width: 75%; 1164 } 1165 .col-md-10 { 1166 flex: 0 0 auto; 1167 width: 83.33333333%; 1168 } 1169 .col-md-11 { 1170 flex: 0 0 auto; 1171 width: 91.66666667%; 1172 } 1173 .col-md-12 { 1174 flex: 0 0 auto; 1175 width: 100%; 1176 } 1177 .offset-md-0 { 1178 margin-left: 0; 1179 } 1180 .offset-md-1 { 1181 margin-left: 8.33333333%; 1182 } 1183 .offset-md-2 { 1184 margin-left: 16.66666667%; 1185 } 1186 .offset-md-3 { 1187 margin-left: 25%; 1188 } 1189 .offset-md-4 { 1190 margin-left: 33.33333333%; 1191 } 1192 .offset-md-5 { 1193 margin-left: 41.66666667%; 1194 } 1195 .offset-md-6 { 1196 margin-left: 50%; 1197 } 1198 .offset-md-7 { 1199 margin-left: 58.33333333%; 1200 } 1201 .offset-md-8 { 1202 margin-left: 66.66666667%; 1203 } 1204 .offset-md-9 { 1205 margin-left: 75%; 1206 } 1207 .offset-md-10 { 1208 margin-left: 83.33333333%; 1209 } 1210 .offset-md-11 { 1211 margin-left: 91.66666667%; 1212 } 1213 .g-md-0, 1214 .gx-md-0 { 1215 --bs-gutter-x: 0; 1216 } 1217 .g-md-0, 1218 .gy-md-0 { 1219 --bs-gutter-y: 0; 1220 } 1221 .g-md-1, 1222 .gx-md-1 { 1223 --bs-gutter-x: 0.25rem; 1224 } 1225 .g-md-1, 1226 .gy-md-1 { 1227 --bs-gutter-y: 0.25rem; 1228 } 1229 .g-md-2, 1230 .gx-md-2 { 1231 --bs-gutter-x: 0.5rem; 1232 } 1233 .g-md-2, 1234 .gy-md-2 { 1235 --bs-gutter-y: 0.5rem; 1236 } 1237 .g-md-3, 1238 .gx-md-3 { 1239 --bs-gutter-x: 1rem; 1240 } 1241 .g-md-3, 1242 .gy-md-3 { 1243 --bs-gutter-y: 1rem; 1244 } 1245 .g-md-4, 1246 .gx-md-4 { 1247 --bs-gutter-x: 1.5rem; 1248 } 1249 .g-md-4, 1250 .gy-md-4 { 1251 --bs-gutter-y: 1.5rem; 1252 } 1253 .g-md-5, 1254 .gx-md-5 { 1255 --bs-gutter-x: 3rem; 1256 } 1257 .g-md-5, 1258 .gy-md-5 { 1259 --bs-gutter-y: 3rem; 1260 } 1261} 1262@media (min-width: 992px) { 1263 .col-lg { 1264 flex: 1 0 0%; 1265 } 1266 .row-cols-lg-auto > * { 1267 flex: 0 0 auto; 1268 width: auto; 1269 } 1270 .row-cols-lg-1 > * { 1271 flex: 0 0 auto; 1272 width: 100%; 1273 } 1274 .row-cols-lg-2 > * { 1275 flex: 0 0 auto; 1276 width: 50%; 1277 } 1278 .row-cols-lg-3 > * { 1279 flex: 0 0 auto; 1280 width: 33.33333333%; 1281 } 1282 .row-cols-lg-4 > * { 1283 flex: 0 0 auto; 1284 width: 25%; 1285 } 1286 .row-cols-lg-5 > * { 1287 flex: 0 0 auto; 1288 width: 20%; 1289 } 1290 .row-cols-lg-6 > * { 1291 flex: 0 0 auto; 1292 width: 16.66666667%; 1293 } 1294 .col-lg-auto { 1295 flex: 0 0 auto; 1296 width: auto; 1297 } 1298 .col-lg-1 { 1299 flex: 0 0 auto; 1300 width: 8.33333333%; 1301 } 1302 .col-lg-2 { 1303 flex: 0 0 auto; 1304 width: 16.66666667%; 1305 } 1306 .col-lg-3 { 1307 flex: 0 0 auto; 1308 width: 25%; 1309 } 1310 .col-lg-4 { 1311 flex: 0 0 auto; 1312 width: 33.33333333%; 1313 } 1314 .col-lg-5 { 1315 flex: 0 0 auto; 1316 width: 41.66666667%; 1317 } 1318 .col-lg-6 { 1319 flex: 0 0 auto; 1320 width: 50%; 1321 } 1322 .col-lg-7 { 1323 flex: 0 0 auto; 1324 width: 58.33333333%; 1325 } 1326 .col-lg-8 { 1327 flex: 0 0 auto; 1328 width: 66.66666667%; 1329 } 1330 .col-lg-9 { 1331 flex: 0 0 auto; 1332 width: 75%; 1333 } 1334 .col-lg-10 { 1335 flex: 0 0 auto; 1336 width: 83.33333333%; 1337 } 1338 .col-lg-11 { 1339 flex: 0 0 auto; 1340 width: 91.66666667%; 1341 } 1342 .col-lg-12 { 1343 flex: 0 0 auto; 1344 width: 100%; 1345 } 1346 .offset-lg-0 { 1347 margin-left: 0; 1348 } 1349 .offset-lg-1 { 1350 margin-left: 8.33333333%; 1351 } 1352 .offset-lg-2 { 1353 margin-left: 16.66666667%; 1354 } 1355 .offset-lg-3 { 1356 margin-left: 25%; 1357 } 1358 .offset-lg-4 { 1359 margin-left: 33.33333333%; 1360 } 1361 .offset-lg-5 { 1362 margin-left: 41.66666667%; 1363 } 1364 .offset-lg-6 { 1365 margin-left: 50%; 1366 } 1367 .offset-lg-7 { 1368 margin-left: 58.33333333%; 1369 } 1370 .offset-lg-8 { 1371 margin-left: 66.66666667%; 1372 } 1373 .offset-lg-9 { 1374 margin-left: 75%; 1375 } 1376 .offset-lg-10 { 1377 margin-left: 83.33333333%; 1378 } 1379 .offset-lg-11 { 1380 margin-left: 91.66666667%; 1381 } 1382 .g-lg-0, 1383 .gx-lg-0 { 1384 --bs-gutter-x: 0; 1385 } 1386 .g-lg-0, 1387 .gy-lg-0 { 1388 --bs-gutter-y: 0; 1389 } 1390 .g-lg-1, 1391 .gx-lg-1 { 1392 --bs-gutter-x: 0.25rem; 1393 } 1394 .g-lg-1, 1395 .gy-lg-1 { 1396 --bs-gutter-y: 0.25rem; 1397 } 1398 .g-lg-2, 1399 .gx-lg-2 { 1400 --bs-gutter-x: 0.5rem; 1401 } 1402 .g-lg-2, 1403 .gy-lg-2 { 1404 --bs-gutter-y: 0.5rem; 1405 } 1406 .g-lg-3, 1407 .gx-lg-3 { 1408 --bs-gutter-x: 1rem; 1409 } 1410 .g-lg-3, 1411 .gy-lg-3 { 1412 --bs-gutter-y: 1rem; 1413 } 1414 .g-lg-4, 1415 .gx-lg-4 { 1416 --bs-gutter-x: 1.5rem; 1417 } 1418 .g-lg-4, 1419 .gy-lg-4 { 1420 --bs-gutter-y: 1.5rem; 1421 } 1422 .g-lg-5, 1423 .gx-lg-5 { 1424 --bs-gutter-x: 3rem; 1425 } 1426 .g-lg-5, 1427 .gy-lg-5 { 1428 --bs-gutter-y: 3rem; 1429 } 1430} 1431@media (min-width: 1200px) { 1432 .col-xl { 1433 flex: 1 0 0%; 1434 } 1435 .row-cols-xl-auto > * { 1436 flex: 0 0 auto; 1437 width: auto; 1438 } 1439 .row-cols-xl-1 > * { 1440 flex: 0 0 auto; 1441 width: 100%; 1442 } 1443 .row-cols-xl-2 > * { 1444 flex: 0 0 auto; 1445 width: 50%; 1446 } 1447 .row-cols-xl-3 > * { 1448 flex: 0 0 auto; 1449 width: 33.33333333%; 1450 } 1451 .row-cols-xl-4 > * { 1452 flex: 0 0 auto; 1453 width: 25%; 1454 } 1455 .row-cols-xl-5 > * { 1456 flex: 0 0 auto; 1457 width: 20%; 1458 } 1459 .row-cols-xl-6 > * { 1460 flex: 0 0 auto; 1461 width: 16.66666667%; 1462 } 1463 .col-xl-auto { 1464 flex: 0 0 auto; 1465 width: auto; 1466 } 1467 .col-xl-1 { 1468 flex: 0 0 auto; 1469 width: 8.33333333%; 1470 } 1471 .col-xl-2 { 1472 flex: 0 0 auto; 1473 width: 16.66666667%; 1474 } 1475 .col-xl-3 { 1476 flex: 0 0 auto; 1477 width: 25%; 1478 } 1479 .col-xl-4 { 1480 flex: 0 0 auto; 1481 width: 33.33333333%; 1482 } 1483 .col-xl-5 { 1484 flex: 0 0 auto; 1485 width: 41.66666667%; 1486 } 1487 .col-xl-6 { 1488 flex: 0 0 auto; 1489 width: 50%; 1490 } 1491 .col-xl-7 { 1492 flex: 0 0 auto; 1493 width: 58.33333333%; 1494 } 1495 .col-xl-8 { 1496 flex: 0 0 auto; 1497 width: 66.66666667%; 1498 } 1499 .col-xl-9 { 1500 flex: 0 0 auto; 1501 width: 75%; 1502 } 1503 .col-xl-10 { 1504 flex: 0 0 auto; 1505 width: 83.33333333%; 1506 } 1507 .col-xl-11 { 1508 flex: 0 0 auto; 1509 width: 91.66666667%; 1510 } 1511 .col-xl-12 { 1512 flex: 0 0 auto; 1513 width: 100%; 1514 } 1515 .offset-xl-0 { 1516 margin-left: 0; 1517 } 1518 .offset-xl-1 { 1519 margin-left: 8.33333333%; 1520 } 1521 .offset-xl-2 { 1522 margin-left: 16.66666667%; 1523 } 1524 .offset-xl-3 { 1525 margin-left: 25%; 1526 } 1527 .offset-xl-4 { 1528 margin-left: 33.33333333%; 1529 } 1530 .offset-xl-5 { 1531 margin-left: 41.66666667%; 1532 } 1533 .offset-xl-6 { 1534 margin-left: 50%; 1535 } 1536 .offset-xl-7 { 1537 margin-left: 58.33333333%; 1538 } 1539 .offset-xl-8 { 1540 margin-left: 66.66666667%; 1541 } 1542 .offset-xl-9 { 1543 margin-left: 75%; 1544 } 1545 .offset-xl-10 { 1546 margin-left: 83.33333333%; 1547 } 1548 .offset-xl-11 { 1549 margin-left: 91.66666667%; 1550 } 1551 .g-xl-0, 1552 .gx-xl-0 { 1553 --bs-gutter-x: 0; 1554 } 1555 .g-xl-0, 1556 .gy-xl-0 { 1557 --bs-gutter-y: 0; 1558 } 1559 .g-xl-1, 1560 .gx-xl-1 { 1561 --bs-gutter-x: 0.25rem; 1562 } 1563 .g-xl-1, 1564 .gy-xl-1 { 1565 --bs-gutter-y: 0.25rem; 1566 } 1567 .g-xl-2, 1568 .gx-xl-2 { 1569 --bs-gutter-x: 0.5rem; 1570 } 1571 .g-xl-2, 1572 .gy-xl-2 { 1573 --bs-gutter-y: 0.5rem; 1574 } 1575 .g-xl-3, 1576 .gx-xl-3 { 1577 --bs-gutter-x: 1rem; 1578 } 1579 .g-xl-3, 1580 .gy-xl-3 { 1581 --bs-gutter-y: 1rem; 1582 } 1583 .g-xl-4, 1584 .gx-xl-4 { 1585 --bs-gutter-x: 1.5rem; 1586 } 1587 .g-xl-4, 1588 .gy-xl-4 { 1589 --bs-gutter-y: 1.5rem; 1590 } 1591 .g-xl-5, 1592 .gx-xl-5 { 1593 --bs-gutter-x: 3rem; 1594 } 1595 .g-xl-5, 1596 .gy-xl-5 { 1597 --bs-gutter-y: 3rem; 1598 } 1599} 1600@media (min-width: 1400px) { 1601 .col-xxl { 1602 flex: 1 0 0%; 1603 } 1604 .row-cols-xxl-auto > * { 1605 flex: 0 0 auto; 1606 width: auto; 1607 } 1608 .row-cols-xxl-1 > * { 1609 flex: 0 0 auto; 1610 width: 100%; 1611 } 1612 .row-cols-xxl-2 > * { 1613 flex: 0 0 auto; 1614 width: 50%; 1615 } 1616 .row-cols-xxl-3 > * { 1617 flex: 0 0 auto; 1618 width: 33.33333333%; 1619 } 1620 .row-cols-xxl-4 > * { 1621 flex: 0 0 auto; 1622 width: 25%; 1623 } 1624 .row-cols-xxl-5 > * { 1625 flex: 0 0 auto; 1626 width: 20%; 1627 } 1628 .row-cols-xxl-6 > * { 1629 flex: 0 0 auto; 1630 width: 16.66666667%; 1631 } 1632 .col-xxl-auto { 1633 flex: 0 0 auto; 1634 width: auto; 1635 } 1636 .col-xxl-1 { 1637 flex: 0 0 auto; 1638 width: 8.33333333%; 1639 } 1640 .col-xxl-2 { 1641 flex: 0 0 auto; 1642 width: 16.66666667%; 1643 } 1644 .col-xxl-3 { 1645 flex: 0 0 auto; 1646 width: 25%; 1647 } 1648 .col-xxl-4 { 1649 flex: 0 0 auto; 1650 width: 33.33333333%; 1651 } 1652 .col-xxl-5 { 1653 flex: 0 0 auto; 1654 width: 41.66666667%; 1655 } 1656 .col-xxl-6 { 1657 flex: 0 0 auto; 1658 width: 50%; 1659 } 1660 .col-xxl-7 { 1661 flex: 0 0 auto; 1662 width: 58.33333333%; 1663 } 1664 .col-xxl-8 { 1665 flex: 0 0 auto; 1666 width: 66.66666667%; 1667 } 1668 .col-xxl-9 { 1669 flex: 0 0 auto; 1670 width: 75%; 1671 } 1672 .col-xxl-10 { 1673 flex: 0 0 auto; 1674 width: 83.33333333%; 1675 } 1676 .col-xxl-11 { 1677 flex: 0 0 auto; 1678 width: 91.66666667%; 1679 } 1680 .col-xxl-12 { 1681 flex: 0 0 auto; 1682 width: 100%; 1683 } 1684 .offset-xxl-0 { 1685 margin-left: 0; 1686 } 1687 .offset-xxl-1 { 1688 margin-left: 8.33333333%; 1689 } 1690 .offset-xxl-2 { 1691 margin-left: 16.66666667%; 1692 } 1693 .offset-xxl-3 { 1694 margin-left: 25%; 1695 } 1696 .offset-xxl-4 { 1697 margin-left: 33.33333333%; 1698 } 1699 .offset-xxl-5 { 1700 margin-left: 41.66666667%; 1701 } 1702 .offset-xxl-6 { 1703 margin-left: 50%; 1704 } 1705 .offset-xxl-7 { 1706 margin-left: 58.33333333%; 1707 } 1708 .offset-xxl-8 { 1709 margin-left: 66.66666667%; 1710 } 1711 .offset-xxl-9 { 1712 margin-left: 75%; 1713 } 1714 .offset-xxl-10 { 1715 margin-left: 83.33333333%; 1716 } 1717 .offset-xxl-11 { 1718 margin-left: 91.66666667%; 1719 } 1720 .g-xxl-0, 1721 .gx-xxl-0 { 1722 --bs-gutter-x: 0; 1723 } 1724 .g-xxl-0, 1725 .gy-xxl-0 { 1726 --bs-gutter-y: 0; 1727 } 1728 .g-xxl-1, 1729 .gx-xxl-1 { 1730 --bs-gutter-x: 0.25rem; 1731 } 1732 .g-xxl-1, 1733 .gy-xxl-1 { 1734 --bs-gutter-y: 0.25rem; 1735 } 1736 .g-xxl-2, 1737 .gx-xxl-2 { 1738 --bs-gutter-x: 0.5rem; 1739 } 1740 .g-xxl-2, 1741 .gy-xxl-2 { 1742 --bs-gutter-y: 0.5rem; 1743 } 1744 .g-xxl-3, 1745 .gx-xxl-3 { 1746 --bs-gutter-x: 1rem; 1747 } 1748 .g-xxl-3, 1749 .gy-xxl-3 { 1750 --bs-gutter-y: 1rem; 1751 } 1752 .g-xxl-4, 1753 .gx-xxl-4 { 1754 --bs-gutter-x: 1.5rem; 1755 } 1756 .g-xxl-4, 1757 .gy-xxl-4 { 1758 --bs-gutter-y: 1.5rem; 1759 } 1760 .g-xxl-5, 1761 .gx-xxl-5 { 1762 --bs-gutter-x: 3rem; 1763 } 1764 .g-xxl-5, 1765 .gy-xxl-5 { 1766 --bs-gutter-y: 3rem; 1767 } 1768} 1769.table { 1770 --bs-table-color-type: initial; 1771 --bs-table-bg-type: initial; 1772 --bs-table-color-state: initial; 1773 --bs-table-bg-state: initial; 1774 --bs-table-color: var(--bs-emphasis-color); 1775 --bs-table-bg: var(--bs-body-bg); 1776 --bs-table-border-color: var(--bs-border-color); 1777 --bs-table-accent-bg: transparent; 1778 --bs-table-striped-color: var(--bs-emphasis-color); 1779 --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); 1780 --bs-table-active-color: var(--bs-emphasis-color); 1781 --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); 1782 --bs-table-hover-color: var(--bs-emphasis-color); 1783 --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); 1784 width: 100%; 1785 margin-bottom: 1rem; 1786 vertical-align: top; 1787 border-color: var(--bs-table-border-color); 1788} 1789.table > :not(caption) > * > * { 1790 padding: 0.5rem 0.5rem; 1791 color: var( 1792 --bs-table-color-state, 1793 var(--bs-table-color-type, var(--bs-table-color)) 1794 ); 1795 background-color: var(--bs-table-bg); 1796 border-bottom-width: var(--bs-border-width); 1797 box-shadow: inset 0 0 0 9999px 1798 var( 1799 --bs-table-bg-state, 1800 var(--bs-table-bg-type, var(--bs-table-accent-bg)) 1801 ); 1802} 1803.table > tbody { 1804 vertical-align: inherit; 1805} 1806.table > thead { 1807 vertical-align: bottom; 1808} 1809.table-group-divider { 1810 border-top: calc(var(--bs-border-width) * 2) solid currentcolor; 1811} 1812.caption-top { 1813 caption-side: top; 1814} 1815.table-sm > :not(caption) > * > * { 1816 padding: 0.25rem 0.25rem; 1817} 1818.table-bordered > :not(caption) > * { 1819 border-width: var(--bs-border-width) 0; 1820} 1821.table-bordered > :not(caption) > * > * { 1822 border-width: 0 var(--bs-border-width); 1823} 1824.table-borderless > :not(caption) > * > * { 1825 border-bottom-width: 0; 1826} 1827.table-borderless > :not(:first-child) { 1828 border-top-width: 0; 1829} 1830.table-striped > tbody > tr:nth-of-type(odd) > * { 1831 --bs-table-color-type: var(--bs-table-striped-color); 1832 --bs-table-bg-type: var(--bs-table-striped-bg); 1833} 1834.table-striped-columns > :not(caption) > tr > :nth-child(2n) { 1835 --bs-table-color-type: var(--bs-table-striped-color); 1836 --bs-table-bg-type: var(--bs-table-striped-bg); 1837} 1838.table-active { 1839 --bs-table-color-state: var(--bs-table-active-color); 1840 --bs-table-bg-state: var(--bs-table-active-bg); 1841} 1842.table-hover > tbody > tr:hover > * { 1843 --bs-table-color-state: var(--bs-table-hover-color); 1844 --bs-table-bg-state: var(--bs-table-hover-bg); 1845} 1846.table-primary { 1847 --bs-table-color: #000; 1848 --bs-table-bg: #cfe2ff; 1849 --bs-table-border-color: #a6b5cc; 1850 --bs-table-striped-bg: #c5d7f2; 1851 --bs-table-striped-color: #000; 1852 --bs-table-active-bg: #bacbe6; 1853 --bs-table-active-color: #000; 1854 --bs-table-hover-bg: #bfd1ec; 1855 --bs-table-hover-color: #000; 1856 color: var(--bs-table-color); 1857 border-color: var(--bs-table-border-color); 1858} 1859.table-secondary { 1860 --bs-table-color: #000; 1861 --bs-table-bg: #e2e3e5; 1862 --bs-table-border-color: #b5b6b7; 1863 --bs-table-striped-bg: #d7d8da; 1864 --bs-table-striped-color: #000; 1865 --bs-table-active-bg: #cbccce; 1866 --bs-table-active-color: #000; 1867 --bs-table-hover-bg: #d1d2d4; 1868 --bs-table-hover-color: #000; 1869 color: var(--bs-table-color); 1870 border-color: var(--bs-table-border-color); 1871} 1872.table-success { 1873 --bs-table-color: #000; 1874 --bs-table-bg: #d1e7dd; 1875 --bs-table-border-color: #a7b9b1; 1876 --bs-table-striped-bg: #c7dbd2; 1877 --bs-table-striped-color: #000; 1878 --bs-table-active-bg: #bcd0c7; 1879 --bs-table-active-color: #000; 1880 --bs-table-hover-bg: #c1d6cc; 1881 --bs-table-hover-color: #000; 1882 color: var(--bs-table-color); 1883 border-color: var(--bs-table-border-color); 1884} 1885.table-info { 1886 --bs-table-color: #000; 1887 --bs-table-bg: #cff4fc; 1888 --bs-table-border-color: #a6c3ca; 1889 --bs-table-striped-bg: #c5e8ef; 1890 --bs-table-striped-color: #000; 1891 --bs-table-active-bg: #badce3; 1892 --bs-table-active-color: #000; 1893 --bs-table-hover-bg: #bfe2e9; 1894 --bs-table-hover-color: #000; 1895 color: var(--bs-table-color); 1896 border-color: var(--bs-table-border-color); 1897} 1898.table-warning { 1899 --bs-table-color: #000; 1900 --bs-table-bg: #fff3cd; 1901 --bs-table-border-color: #ccc2a4; 1902 --bs-table-striped-bg: #f2e7c3; 1903 --bs-table-striped-color: #000; 1904 --bs-table-active-bg: #e6dbb9; 1905 --bs-table-active-color: #000; 1906 --bs-table-hover-bg: #ece1be; 1907 --bs-table-hover-color: #000; 1908 color: var(--bs-table-color); 1909 border-color: var(--bs-table-border-color); 1910} 1911.table-danger { 1912 --bs-table-color: #000; 1913 --bs-table-bg: #f8d7da; 1914 --bs-table-border-color: #c6acae; 1915 --bs-table-striped-bg: #eccccf; 1916 --bs-table-striped-color: #000; 1917 --bs-table-active-bg: #dfc2c4; 1918 --bs-table-active-color: #000; 1919 --bs-table-hover-bg: #e5c7ca; 1920 --bs-table-hover-color: #000; 1921 color: var(--bs-table-color); 1922 border-color: var(--bs-table-border-color); 1923} 1924.table-light { 1925 --bs-table-color: #000; 1926 --bs-table-bg: #f8f9fa; 1927 --bs-table-border-color: #c6c7c8; 1928 --bs-table-striped-bg: #ecedee; 1929 --bs-table-striped-color: #000; 1930 --bs-table-active-bg: #dfe0e1; 1931 --bs-table-active-color: #000; 1932 --bs-table-hover-bg: #e5e6e7; 1933 --bs-table-hover-color: #000; 1934 color: var(--bs-table-color); 1935 border-color: var(--bs-table-border-color); 1936} 1937.table-dark { 1938 --bs-table-color: #fff; 1939 --bs-table-bg: #212529; 1940 --bs-table-border-color: #4d5154; 1941 --bs-table-striped-bg: #2c3034; 1942 --bs-table-striped-color: #fff; 1943 --bs-table-active-bg: #373b3e; 1944 --bs-table-active-color: #fff; 1945 --bs-table-hover-bg: #323539; 1946 --bs-table-hover-color: #fff; 1947 color: var(--bs-table-color); 1948 border-color: var(--bs-table-border-color); 1949} 1950.table-responsive { 1951 overflow-x: auto; 1952 -webkit-overflow-scrolling: touch; 1953} 1954@media (max-width: 575.98px) { 1955 .table-responsive-sm { 1956 overflow-x: auto; 1957 -webkit-overflow-scrolling: touch; 1958 } 1959} 1960@media (max-width: 767.98px) { 1961 .table-responsive-md { 1962 overflow-x: auto; 1963 -webkit-overflow-scrolling: touch; 1964 } 1965} 1966@media (max-width: 991.98px) { 1967 .table-responsive-lg { 1968 overflow-x: auto; 1969 -webkit-overflow-scrolling: touch; 1970 } 1971} 1972@media (max-width: 1199.98px) { 1973 .table-responsive-xl { 1974 overflow-x: auto; 1975 -webkit-overflow-scrolling: touch; 1976 } 1977} 1978@media (max-width: 1399.98px) { 1979 .table-responsive-xxl { 1980 overflow-x: auto; 1981 -webkit-overflow-scrolling: touch; 1982 } 1983} 1984.form-label { 1985 margin-bottom: 0.5rem; 1986} 1987.col-form-label { 1988 padding-top: calc(0.375rem + var(--bs-border-width)); 1989 padding-bottom: calc(0.375rem + var(--bs-border-width)); 1990 margin-bottom: 0; 1991 font-size: inherit; 1992 line-height: 1.5; 1993} 1994.col-form-label-lg { 1995 padding-top: calc(0.5rem + var(--bs-border-width)); 1996 padding-bottom: calc(0.5rem + var(--bs-border-width)); 1997 font-size: 1.25rem; 1998} 1999.col-form-label-sm { 2000 padding-top: calc(0.25rem + var(--bs-border-width)); 2001 padding-bottom: calc(0.25rem + var(--bs-border-width)); 2002 font-size: 0.875rem; 2003} 2004.form-text { 2005 margin-top: 0.25rem; 2006 font-size: 0.875em; 2007 color: var(--bs-secondary-color); 2008} 2009.form-control { 2010 display: block; 2011 width: 100%; 2012 padding: 0.375rem 0.75rem; 2013 font-size: 1rem; 2014 font-weight: 400; 2015 line-height: 1.5; 2016 color: var(--bs-body-color); 2017 -webkit-appearance: none; 2018 -moz-appearance: none; 2019 appearance: none; 2020 background-color: var(--bs-body-bg); 2021 background-clip: padding-box; 2022 border: var(--bs-border-width) solid var(--bs-border-color); 2023 border-radius: var(--bs-border-radius); 2024 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2025} 2026@media (prefers-reduced-motion: reduce) { 2027 .form-control { 2028 transition: none; 2029 } 2030} 2031.form-control[type="file"] { 2032 overflow: hidden; 2033} 2034.form-control[type="file"]:not(:disabled):not([readonly]) { 2035 cursor: pointer; 2036} 2037.form-control:focus { 2038 color: var(--bs-body-color); 2039 background-color: var(--bs-body-bg); 2040 border-color: #86b7fe; 2041 outline: 0; 2042 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2043} 2044.form-control::-webkit-date-and-time-value { 2045 min-width: 85px; 2046 height: 1.5em; 2047 margin: 0; 2048} 2049.form-control::-webkit-datetime-edit { 2050 display: block; 2051 padding: 0; 2052} 2053.form-control::-moz-placeholder { 2054 color: var(--bs-secondary-color); 2055 opacity: 1; 2056} 2057.form-control::placeholder { 2058 color: var(--bs-secondary-color); 2059 opacity: 1; 2060} 2061.form-control:disabled { 2062 background-color: var(--bs-secondary-bg); 2063 opacity: 1; 2064} 2065.form-control::-webkit-file-upload-button { 2066 padding: 0.375rem 0.75rem; 2067 margin: -0.375rem -0.75rem; 2068 -webkit-margin-end: 0.75rem; 2069 margin-inline-end: 0.75rem; 2070 color: var(--bs-body-color); 2071 background-color: var(--bs-tertiary-bg); 2072 pointer-events: none; 2073 border-color: inherit; 2074 border-style: solid; 2075 border-width: 0; 2076 border-inline-end-width: var(--bs-border-width); 2077 border-radius: 0; 2078 -webkit-transition: 2079 color 0.15s ease-in-out, 2080 background-color 0.15s ease-in-out, 2081 border-color 0.15s ease-in-out, 2082 box-shadow 0.15s ease-in-out; 2083 transition: 2084 color 0.15s ease-in-out, 2085 background-color 0.15s ease-in-out, 2086 border-color 0.15s ease-in-out, 2087 box-shadow 0.15s ease-in-out; 2088} 2089.form-control::file-selector-button { 2090 padding: 0.375rem 0.75rem; 2091 margin: -0.375rem -0.75rem; 2092 -webkit-margin-end: 0.75rem; 2093 margin-inline-end: 0.75rem; 2094 color: var(--bs-body-color); 2095 background-color: var(--bs-tertiary-bg); 2096 pointer-events: none; 2097 border-color: inherit; 2098 border-style: solid; 2099 border-width: 0; 2100 border-inline-end-width: var(--bs-border-width); 2101 border-radius: 0; 2102 transition: 2103 color 0.15s ease-in-out, 2104 background-color 0.15s ease-in-out, 2105 border-color 0.15s ease-in-out, 2106 box-shadow 0.15s ease-in-out; 2107} 2108@media (prefers-reduced-motion: reduce) { 2109 .form-control::-webkit-file-upload-button { 2110 -webkit-transition: none; 2111 transition: none; 2112 } 2113 .form-control::file-selector-button { 2114 transition: none; 2115 } 2116} 2117.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { 2118 background-color: var(--bs-secondary-bg); 2119} 2120.form-control:hover:not(:disabled):not([readonly])::file-selector-button { 2121 background-color: var(--bs-secondary-bg); 2122} 2123.form-control-plaintext { 2124 display: block; 2125 width: 100%; 2126 padding: 0.375rem 0; 2127 margin-bottom: 0; 2128 line-height: 1.5; 2129 color: var(--bs-body-color); 2130 background-color: transparent; 2131 border: solid transparent; 2132 border-width: var(--bs-border-width) 0; 2133} 2134.form-control-plaintext:focus { 2135 outline: 0; 2136} 2137.form-control-plaintext.form-control-lg, 2138.form-control-plaintext.form-control-sm { 2139 padding-right: 0; 2140 padding-left: 0; 2141} 2142.form-control-sm { 2143 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); 2144 padding: 0.25rem 0.5rem; 2145 font-size: 0.875rem; 2146 border-radius: var(--bs-border-radius-sm); 2147} 2148.form-control-sm::-webkit-file-upload-button { 2149 padding: 0.25rem 0.5rem; 2150 margin: -0.25rem -0.5rem; 2151 -webkit-margin-end: 0.5rem; 2152 margin-inline-end: 0.5rem; 2153} 2154.form-control-sm::file-selector-button { 2155 padding: 0.25rem 0.5rem; 2156 margin: -0.25rem -0.5rem; 2157 -webkit-margin-end: 0.5rem; 2158 margin-inline-end: 0.5rem; 2159} 2160.form-control-lg { 2161 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); 2162 padding: 0.5rem 1rem; 2163 font-size: 1.25rem; 2164 border-radius: var(--bs-border-radius-lg); 2165} 2166.form-control-lg::-webkit-file-upload-button { 2167 padding: 0.5rem 1rem; 2168 margin: -0.5rem -1rem; 2169 -webkit-margin-end: 1rem; 2170 margin-inline-end: 1rem; 2171} 2172.form-control-lg::file-selector-button { 2173 padding: 0.5rem 1rem; 2174 margin: -0.5rem -1rem; 2175 -webkit-margin-end: 1rem; 2176 margin-inline-end: 1rem; 2177} 2178textarea.form-control { 2179 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); 2180} 2181textarea.form-control-sm { 2182 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); 2183} 2184textarea.form-control-lg { 2185 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); 2186} 2187.form-control-color { 2188 width: 3rem; 2189 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); 2190 padding: 0.375rem; 2191} 2192.form-control-color:not(:disabled):not([readonly]) { 2193 cursor: pointer; 2194} 2195.form-control-color::-moz-color-swatch { 2196 border: 0 !important; 2197 border-radius: var(--bs-border-radius); 2198} 2199.form-control-color::-webkit-color-swatch { 2200 border: 0 !important; 2201 border-radius: var(--bs-border-radius); 2202} 2203.form-control-color.form-control-sm { 2204 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); 2205} 2206.form-control-color.form-control-lg { 2207 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); 2208} 2209.form-select { 2210 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); 2211 display: block; 2212 width: 100%; 2213 padding: 0.375rem 2.25rem 0.375rem 0.75rem; 2214 font-size: 1rem; 2215 font-weight: 400; 2216 line-height: 1.5; 2217 color: var(--bs-body-color); 2218 -webkit-appearance: none; 2219 -moz-appearance: none; 2220 appearance: none; 2221 background-color: var(--bs-body-bg); 2222 background-image: 2223 var(--bs-form-select-bg-img), 2224 var(--bs-form-select-bg-icon, none); 2225 background-repeat: no-repeat; 2226 background-position: right 0.75rem center; 2227 background-size: 16px 12px; 2228 border: var(--bs-border-width) solid var(--bs-border-color); 2229 border-radius: var(--bs-border-radius); 2230 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2231} 2232@media (prefers-reduced-motion: reduce) { 2233 .form-select { 2234 transition: none; 2235 } 2236} 2237.form-select:focus { 2238 border-color: #86b7fe; 2239 outline: 0; 2240 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2241} 2242.form-select[multiple], 2243.form-select[size]:not([size="1"]) { 2244 padding-right: 0.75rem; 2245 background-image: none; 2246} 2247.form-select:disabled { 2248 background-color: var(--bs-secondary-bg); 2249} 2250.form-select:-moz-focusring { 2251 color: transparent; 2252 text-shadow: 0 0 0 var(--bs-body-color); 2253} 2254.form-select-sm { 2255 padding-top: 0.25rem; 2256 padding-bottom: 0.25rem; 2257 padding-left: 0.5rem; 2258 font-size: 0.875rem; 2259 border-radius: var(--bs-border-radius-sm); 2260} 2261.form-select-lg { 2262 padding-top: 0.5rem; 2263 padding-bottom: 0.5rem; 2264 padding-left: 1rem; 2265 font-size: 1.25rem; 2266 border-radius: var(--bs-border-radius-lg); 2267} 2268[data-bs-theme="dark"] .form-select { 2269 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); 2270} 2271.form-check { 2272 display: block; 2273 min-height: 1.5rem; 2274 padding-left: 1.5em; 2275 margin-bottom: 0.125rem; 2276} 2277.form-check .form-check-input { 2278 float: left; 2279 margin-left: -1.5em; 2280} 2281.form-check-reverse { 2282 padding-right: 1.5em; 2283 padding-left: 0; 2284 text-align: right; 2285} 2286.form-check-reverse .form-check-input { 2287 float: right; 2288 margin-right: -1.5em; 2289 margin-left: 0; 2290} 2291.form-check-input { 2292 --bs-form-check-bg: var(--bs-body-bg); 2293 flex-shrink: 0; 2294 width: 1em; 2295 height: 1em; 2296 margin-top: 0.25em; 2297 vertical-align: top; 2298 -webkit-appearance: none; 2299 -moz-appearance: none; 2300 appearance: none; 2301 background-color: var(--bs-form-check-bg); 2302 background-image: var(--bs-form-check-bg-image); 2303 background-repeat: no-repeat; 2304 background-position: center; 2305 background-size: contain; 2306 border: var(--bs-border-width) solid var(--bs-border-color); 2307 -webkit-print-color-adjust: exact; 2308 color-adjust: exact; 2309 print-color-adjust: exact; 2310} 2311.form-check-input[type="checkbox"] { 2312 border-radius: 0.25em; 2313} 2314.form-check-input[type="radio"] { 2315 border-radius: 50%; 2316} 2317.form-check-input:active { 2318 filter: brightness(90%); 2319} 2320.form-check-input:focus { 2321 border-color: #86b7fe; 2322 outline: 0; 2323 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2324} 2325.form-check-input:checked { 2326 background-color: #0d6efd; 2327 border-color: #0d6efd; 2328} 2329.form-check-input:checked[type="checkbox"] { 2330 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); 2331} 2332.form-check-input:checked[type="radio"] { 2333 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); 2334} 2335.form-check-input[type="checkbox"]:indeterminate { 2336 background-color: #0d6efd; 2337 border-color: #0d6efd; 2338 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); 2339} 2340.form-check-input:disabled { 2341 pointer-events: none; 2342 filter: none; 2343 opacity: 0.5; 2344} 2345.form-check-input:disabled ~ .form-check-label, 2346.form-check-input[disabled] ~ .form-check-label { 2347 cursor: default; 2348 opacity: 0.5; 2349} 2350.form-switch { 2351 padding-left: 2.5em; 2352} 2353.form-switch .form-check-input { 2354 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); 2355 width: 2em; 2356 margin-left: -2.5em; 2357 background-image: var(--bs-form-switch-bg); 2358 background-position: left center; 2359 border-radius: 2em; 2360 transition: background-position 0.15s ease-in-out; 2361} 2362@media (prefers-reduced-motion: reduce) { 2363 .form-switch .form-check-input { 2364 transition: none; 2365 } 2366} 2367.form-switch .form-check-input:focus { 2368 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); 2369} 2370.form-switch .form-check-input:checked { 2371 background-position: right center; 2372 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); 2373} 2374.form-switch.form-check-reverse { 2375 padding-right: 2.5em; 2376 padding-left: 0; 2377} 2378.form-switch.form-check-reverse .form-check-input { 2379 margin-right: -2.5em; 2380 margin-left: 0; 2381} 2382.form-check-inline { 2383 display: inline-block; 2384 margin-right: 1rem; 2385} 2386.btn-check { 2387 position: absolute; 2388 clip: rect(0, 0, 0, 0); 2389 pointer-events: none; 2390} 2391.btn-check:disabled + .btn, 2392.btn-check[disabled] + .btn { 2393 pointer-events: none; 2394 filter: none; 2395 opacity: 0.65; 2396} 2397[data-bs-theme="dark"] 2398 .form-switch 2399 .form-check-input:not(:checked):not(:focus) { 2400 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); 2401} 2402.form-range { 2403 width: 100%; 2404 height: 1.5rem; 2405 padding: 0; 2406 -webkit-appearance: none; 2407 -moz-appearance: none; 2408 appearance: none; 2409 background-color: transparent; 2410} 2411.form-range:focus { 2412 outline: 0; 2413} 2414.form-range:focus::-webkit-slider-thumb { 2415 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2416} 2417.form-range:focus::-moz-range-thumb { 2418 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2419} 2420.form-range::-moz-focus-outer { 2421 border: 0; 2422} 2423.form-range::-webkit-slider-thumb { 2424 width: 1rem; 2425 height: 1rem; 2426 margin-top: -0.25rem; 2427 -webkit-appearance: none; 2428 appearance: none; 2429 background-color: #0d6efd; 2430 border: 0; 2431 border-radius: 1rem; 2432 -webkit-transition: 2433 background-color 0.15s ease-in-out, 2434 border-color 0.15s ease-in-out, 2435 box-shadow 0.15s ease-in-out; 2436 transition: 2437 background-color 0.15s ease-in-out, 2438 border-color 0.15s ease-in-out, 2439 box-shadow 0.15s ease-in-out; 2440} 2441@media (prefers-reduced-motion: reduce) { 2442 .form-range::-webkit-slider-thumb { 2443 -webkit-transition: none; 2444 transition: none; 2445 } 2446} 2447.form-range::-webkit-slider-thumb:active { 2448 background-color: #b6d4fe; 2449} 2450.form-range::-webkit-slider-runnable-track { 2451 width: 100%; 2452 height: 0.5rem; 2453 color: transparent; 2454 cursor: pointer; 2455 background-color: var(--bs-secondary-bg); 2456 border-color: transparent; 2457 border-radius: 1rem; 2458} 2459.form-range::-moz-range-thumb { 2460 width: 1rem; 2461 height: 1rem; 2462 -moz-appearance: none; 2463 appearance: none; 2464 background-color: #0d6efd; 2465 border: 0; 2466 border-radius: 1rem; 2467 -moz-transition: 2468 background-color 0.15s ease-in-out, 2469 border-color 0.15s ease-in-out, 2470 box-shadow 0.15s ease-in-out; 2471 transition: 2472 background-color 0.15s ease-in-out, 2473 border-color 0.15s ease-in-out, 2474 box-shadow 0.15s ease-in-out; 2475} 2476@media (prefers-reduced-motion: reduce) { 2477 .form-range::-moz-range-thumb { 2478 -moz-transition: none; 2479 transition: none; 2480 } 2481} 2482.form-range::-moz-range-thumb:active { 2483 background-color: #b6d4fe; 2484} 2485.form-range::-moz-range-track { 2486 width: 100%; 2487 height: 0.5rem; 2488 color: transparent; 2489 cursor: pointer; 2490 background-color: var(--bs-secondary-bg); 2491 border-color: transparent; 2492 border-radius: 1rem; 2493} 2494.form-range:disabled { 2495 pointer-events: none; 2496} 2497.form-range:disabled::-webkit-slider-thumb { 2498 background-color: var(--bs-secondary-color); 2499} 2500.form-range:disabled::-moz-range-thumb { 2501 background-color: var(--bs-secondary-color); 2502} 2503.form-floating { 2504 position: relative; 2505} 2506.form-floating > .form-control, 2507.form-floating > .form-control-plaintext, 2508.form-floating > .form-select { 2509 height: calc(3.5rem + calc(var(--bs-border-width) * 2)); 2510 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); 2511 line-height: 1.25; 2512} 2513.form-floating > label { 2514 position: absolute; 2515 top: 0; 2516 left: 0; 2517 z-index: 2; 2518 height: 100%; 2519 padding: 1rem 0.75rem; 2520 overflow: hidden; 2521 text-align: start; 2522 text-overflow: ellipsis; 2523 white-space: nowrap; 2524 pointer-events: none; 2525 border: var(--bs-border-width) solid transparent; 2526 transform-origin: 0 0; 2527 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; 2528} 2529@media (prefers-reduced-motion: reduce) { 2530 .form-floating > label { 2531 transition: none; 2532 } 2533} 2534.form-floating > .form-control, 2535.form-floating > .form-control-plaintext { 2536 padding: 1rem 0.75rem; 2537} 2538.form-floating > .form-control-plaintext::-moz-placeholder, 2539.form-floating > .form-control::-moz-placeholder { 2540 color: transparent; 2541} 2542.form-floating > .form-control-plaintext::placeholder, 2543.form-floating > .form-control::placeholder { 2544 color: transparent; 2545} 2546.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown), 2547.form-floating > .form-control:not(:-moz-placeholder-shown) { 2548 padding-top: 1.625rem; 2549 padding-bottom: 0.625rem; 2550} 2551.form-floating > .form-control-plaintext:focus, 2552.form-floating > .form-control-plaintext:not(:placeholder-shown), 2553.form-floating > .form-control:focus, 2554.form-floating > .form-control:not(:placeholder-shown) { 2555 padding-top: 1.625rem; 2556 padding-bottom: 0.625rem; 2557} 2558.form-floating > .form-control-plaintext:-webkit-autofill, 2559.form-floating > .form-control:-webkit-autofill { 2560 padding-top: 1.625rem; 2561 padding-bottom: 0.625rem; 2562} 2563.form-floating > .form-select { 2564 padding-top: 1.625rem; 2565 padding-bottom: 0.625rem; 2566} 2567.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { 2568 color: rgba(var(--bs-body-color-rgb), 0.65); 2569 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 2570} 2571.form-floating > .form-control-plaintext ~ label, 2572.form-floating > .form-control:focus ~ label, 2573.form-floating > .form-control:not(:placeholder-shown) ~ label, 2574.form-floating > .form-select ~ label { 2575 color: rgba(var(--bs-body-color-rgb), 0.65); 2576 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 2577} 2578.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after { 2579 position: absolute; 2580 inset: 1rem 0.375rem; 2581 z-index: -1; 2582 height: 1.5em; 2583 content: ""; 2584 background-color: var(--bs-body-bg); 2585 border-radius: var(--bs-border-radius); 2586} 2587.form-floating > .form-control-plaintext ~ label::after, 2588.form-floating > .form-control:focus ~ label::after, 2589.form-floating > .form-control:not(:placeholder-shown) ~ label::after, 2590.form-floating > .form-select ~ label::after { 2591 position: absolute; 2592 inset: 1rem 0.375rem; 2593 z-index: -1; 2594 height: 1.5em; 2595 content: ""; 2596 background-color: var(--bs-body-bg); 2597 border-radius: var(--bs-border-radius); 2598} 2599.form-floating > .form-control:-webkit-autofill ~ label { 2600 color: rgba(var(--bs-body-color-rgb), 0.65); 2601 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 2602} 2603.form-floating > .form-control-plaintext ~ label { 2604 border-width: var(--bs-border-width) 0; 2605} 2606.form-floating > .form-control:disabled ~ label, 2607.form-floating > :disabled ~ label { 2608 color: #6c757d; 2609} 2610.form-floating > .form-control:disabled ~ label::after, 2611.form-floating > :disabled ~ label::after { 2612 background-color: var(--bs-secondary-bg); 2613} 2614.input-group { 2615 position: relative; 2616 display: flex; 2617 flex-wrap: wrap; 2618 align-items: stretch; 2619 width: 100%; 2620} 2621.input-group > .form-control, 2622.input-group > .form-floating, 2623.input-group > .form-select { 2624 position: relative; 2625 flex: 1 1 auto; 2626 width: 1%; 2627 min-width: 0; 2628} 2629.input-group > .form-control:focus, 2630.input-group > .form-floating:focus-within, 2631.input-group > .form-select:focus { 2632 z-index: 5; 2633} 2634.input-group .btn { 2635 position: relative; 2636 z-index: 2; 2637} 2638.input-group .btn:focus { 2639 z-index: 5; 2640} 2641.input-group-text { 2642 display: flex; 2643 align-items: center; 2644 padding: 0.375rem 0.75rem; 2645 font-size: 1rem; 2646 font-weight: 400; 2647 line-height: 1.5; 2648 color: var(--bs-body-color); 2649 text-align: center; 2650 white-space: nowrap; 2651 background-color: var(--bs-tertiary-bg); 2652 border: var(--bs-border-width) solid var(--bs-border-color); 2653 border-radius: var(--bs-border-radius); 2654} 2655.input-group-lg > .btn, 2656.input-group-lg > .form-control, 2657.input-group-lg > .form-select, 2658.input-group-lg > .input-group-text { 2659 padding: 0.5rem 1rem; 2660 font-size: 1.25rem; 2661 border-radius: var(--bs-border-radius-lg); 2662} 2663.input-group-sm > .btn, 2664.input-group-sm > .form-control, 2665.input-group-sm > .form-select, 2666.input-group-sm > .input-group-text { 2667 padding: 0.25rem 0.5rem; 2668 font-size: 0.875rem; 2669 border-radius: var(--bs-border-radius-sm); 2670} 2671.input-group-lg > .form-select, 2672.input-group-sm > .form-select { 2673 padding-right: 3rem; 2674} 2675.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), 2676.input-group:not(.has-validation) 2677 > .form-floating:not(:last-child) 2678 > .form-control, 2679.input-group:not(.has-validation) 2680 > .form-floating:not(:last-child) 2681 > .form-select, 2682.input-group:not(.has-validation) 2683 > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not( 2684 .form-floating 2685 ) { 2686 border-top-right-radius: 0; 2687 border-bottom-right-radius: 0; 2688} 2689.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), 2690.input-group.has-validation 2691 > .form-floating:nth-last-child(n+3) 2692 > .form-control, 2693.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, 2694.input-group.has-validation 2695 > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not( 2696 .form-floating 2697 ) { 2698 border-top-right-radius: 0; 2699 border-bottom-right-radius: 0; 2700} 2701.input-group 2702 > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not( 2703 .valid-feedback 2704 ):not(.invalid-tooltip):not(.invalid-feedback) { 2705 margin-left: calc(var(--bs-border-width) * -1); 2706 border-top-left-radius: 0; 2707 border-bottom-left-radius: 0; 2708} 2709.input-group > .form-floating:not(:first-child) > .form-control, 2710.input-group > .form-floating:not(:first-child) > .form-select { 2711 border-top-left-radius: 0; 2712 border-bottom-left-radius: 0; 2713} 2714.valid-feedback { 2715 display: none; 2716 width: 100%; 2717 margin-top: 0.25rem; 2718 font-size: 0.875em; 2719 color: var(--bs-form-valid-color); 2720} 2721.valid-tooltip { 2722 position: absolute; 2723 top: 100%; 2724 z-index: 5; 2725 display: none; 2726 max-width: 100%; 2727 padding: 0.25rem 0.5rem; 2728 margin-top: 0.1rem; 2729 font-size: 0.875rem; 2730 color: #fff; 2731 background-color: var(--bs-success); 2732 border-radius: var(--bs-border-radius); 2733} 2734.is-valid ~ .valid-feedback, 2735.is-valid ~ .valid-tooltip, 2736.was-validated :valid ~ .valid-feedback, 2737.was-validated :valid ~ .valid-tooltip { 2738 display: block; 2739} 2740.form-control.is-valid, 2741.was-validated .form-control:valid { 2742 border-color: var(--bs-form-valid-border-color); 2743 padding-right: calc(1.5em + 0.75rem); 2744 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); 2745 background-repeat: no-repeat; 2746 background-position: right calc(0.375em + 0.1875rem) center; 2747 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 2748} 2749.form-control.is-valid:focus, 2750.was-validated .form-control:valid:focus { 2751 border-color: var(--bs-form-valid-border-color); 2752 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); 2753} 2754.was-validated textarea.form-control:valid, 2755textarea.form-control.is-valid { 2756 padding-right: calc(1.5em + 0.75rem); 2757 background-position: top calc(0.375em + 0.1875rem) right 2758 calc(0.375em + 0.1875rem); 2759} 2760.form-select.is-valid, 2761.was-validated .form-select:valid { 2762 border-color: var(--bs-form-valid-border-color); 2763} 2764.form-select.is-valid:not([multiple]):not([size]), 2765.form-select.is-valid:not([multiple])[size="1"], 2766.was-validated .form-select:valid:not([multiple]):not([size]), 2767.was-validated .form-select:valid:not([multiple])[size="1"] { 2768 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); 2769 padding-right: 4.125rem; 2770 background-position: right 0.75rem center, center right 2.25rem; 2771 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 2772} 2773.form-select.is-valid:focus, 2774.was-validated .form-select:valid:focus { 2775 border-color: var(--bs-form-valid-border-color); 2776 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); 2777} 2778.form-control-color.is-valid, 2779.was-validated .form-control-color:valid { 2780 width: calc(3rem + calc(1.5em + 0.75rem)); 2781} 2782.form-check-input.is-valid, 2783.was-validated .form-check-input:valid { 2784 border-color: var(--bs-form-valid-border-color); 2785} 2786.form-check-input.is-valid:checked, 2787.was-validated .form-check-input:valid:checked { 2788 background-color: var(--bs-form-valid-color); 2789} 2790.form-check-input.is-valid:focus, 2791.was-validated .form-check-input:valid:focus { 2792 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); 2793} 2794.form-check-input.is-valid ~ .form-check-label, 2795.was-validated .form-check-input:valid ~ .form-check-label { 2796 color: var(--bs-form-valid-color); 2797} 2798.form-check-inline .form-check-input ~ .valid-feedback { 2799 margin-left: 0.5em; 2800} 2801.input-group > .form-control:not(:focus).is-valid, 2802.input-group > .form-floating:not(:focus-within).is-valid, 2803.input-group > .form-select:not(:focus).is-valid, 2804.was-validated .input-group > .form-control:not(:focus):valid, 2805.was-validated .input-group > .form-floating:not(:focus-within):valid, 2806.was-validated .input-group > .form-select:not(:focus):valid { 2807 z-index: 3; 2808} 2809.invalid-feedback { 2810 display: none; 2811 width: 100%; 2812 margin-top: 0.25rem; 2813 font-size: 0.875em; 2814 color: var(--bs-form-invalid-color); 2815} 2816.invalid-tooltip { 2817 position: absolute; 2818 top: 100%; 2819 z-index: 5; 2820 display: none; 2821 max-width: 100%; 2822 padding: 0.25rem 0.5rem; 2823 margin-top: 0.1rem; 2824 font-size: 0.875rem; 2825 color: #fff; 2826 background-color: var(--bs-danger); 2827 border-radius: var(--bs-border-radius); 2828} 2829.is-invalid ~ .invalid-feedback, 2830.is-invalid ~ .invalid-tooltip, 2831.was-validated :invalid ~ .invalid-feedback, 2832.was-validated :invalid ~ .invalid-tooltip { 2833 display: block; 2834} 2835.form-control.is-invalid, 2836.was-validated .form-control:invalid { 2837 border-color: var(--bs-form-invalid-border-color); 2838 padding-right: calc(1.5em + 0.75rem); 2839 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"); 2840 background-repeat: no-repeat; 2841 background-position: right calc(0.375em + 0.1875rem) center; 2842 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 2843} 2844.form-control.is-invalid:focus, 2845.was-validated .form-control:invalid:focus { 2846 border-color: var(--bs-form-invalid-border-color); 2847 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); 2848} 2849.was-validated textarea.form-control:invalid, 2850textarea.form-control.is-invalid { 2851 padding-right: calc(1.5em + 0.75rem); 2852 background-position: top calc(0.375em + 0.1875rem) right 2853 calc(0.375em + 0.1875rem); 2854} 2855.form-select.is-invalid, 2856.was-validated .form-select:invalid { 2857 border-color: var(--bs-form-invalid-border-color); 2858} 2859.form-select.is-invalid:not([multiple]):not([size]), 2860.form-select.is-invalid:not([multiple])[size="1"], 2861.was-validated .form-select:invalid:not([multiple]):not([size]), 2862.was-validated .form-select:invalid:not([multiple])[size="1"] { 2863 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%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"); 2864 padding-right: 4.125rem; 2865 background-position: right 0.75rem center, center right 2.25rem; 2866 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 2867} 2868.form-select.is-invalid:focus, 2869.was-validated .form-select:invalid:focus { 2870 border-color: var(--bs-form-invalid-border-color); 2871 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); 2872} 2873.form-control-color.is-invalid, 2874.was-validated .form-control-color:invalid { 2875 width: calc(3rem + calc(1.5em + 0.75rem)); 2876} 2877.form-check-input.is-invalid, 2878.was-validated .form-check-input:invalid { 2879 border-color: var(--bs-form-invalid-border-color); 2880} 2881.form-check-input.is-invalid:checked, 2882.was-validated .form-check-input:invalid:checked { 2883 background-color: var(--bs-form-invalid-color); 2884} 2885.form-check-input.is-invalid:focus, 2886.was-validated .form-check-input:invalid:focus { 2887 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); 2888} 2889.form-check-input.is-invalid ~ .form-check-label, 2890.was-validated .form-check-input:invalid ~ .form-check-label { 2891 color: var(--bs-form-invalid-color); 2892} 2893.form-check-inline .form-check-input ~ .invalid-feedback { 2894 margin-left: 0.5em; 2895} 2896.input-group > .form-control:not(:focus).is-invalid, 2897.input-group > .form-floating:not(:focus-within).is-invalid, 2898.input-group > .form-select:not(:focus).is-invalid, 2899.was-validated .input-group > .form-control:not(:focus):invalid, 2900.was-validated .input-group > .form-floating:not(:focus-within):invalid, 2901.was-validated .input-group > .form-select:not(:focus):invalid { 2902 z-index: 4; 2903} 2904.btn { 2905 --bs-btn-padding-x: 0.75rem; 2906 --bs-btn-padding-y: 0.375rem; 2907 --bs-btn-font-family: ; 2908 --bs-btn-font-size: 1rem; 2909 --bs-btn-font-weight: 400; 2910 --bs-btn-line-height: 1.5; 2911 --bs-btn-color: var(--bs-body-color); 2912 --bs-btn-bg: transparent; 2913 --bs-btn-border-width: var(--bs-border-width); 2914 --bs-btn-border-color: transparent; 2915 --bs-btn-border-radius: var(--bs-border-radius); 2916 --bs-btn-hover-border-color: transparent; 2917 --bs-btn-box-shadow: 2918 inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); 2919 --bs-btn-disabled-opacity: 0.65; 2920 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba( 2921 var(--bs-btn-focus-shadow-rgb), 2922 0.5 2923 ); 2924 display: inline-block; 2925 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); 2926 font-family: var(--bs-btn-font-family); 2927 font-size: var(--bs-btn-font-size); 2928 font-weight: var(--bs-btn-font-weight); 2929 line-height: var(--bs-btn-line-height); 2930 color: var(--bs-btn-color); 2931 text-align: center; 2932 text-decoration: none; 2933 vertical-align: middle; 2934 cursor: pointer; 2935 -webkit-user-select: none; 2936 -moz-user-select: none; 2937 user-select: none; 2938 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); 2939 border-radius: var(--bs-btn-border-radius); 2940 background-color: var(--bs-btn-bg); 2941 transition: 2942 color 0.15s ease-in-out, 2943 background-color 0.15s ease-in-out, 2944 border-color 0.15s ease-in-out, 2945 box-shadow 0.15s ease-in-out; 2946} 2947@media (prefers-reduced-motion: reduce) { 2948 .btn { 2949 transition: none; 2950 } 2951} 2952.btn:hover { 2953 color: var(--bs-btn-hover-color); 2954 background-color: var(--bs-btn-hover-bg); 2955 border-color: var(--bs-btn-hover-border-color); 2956} 2957.btn-check + .btn:hover { 2958 color: var(--bs-btn-color); 2959 background-color: var(--bs-btn-bg); 2960 border-color: var(--bs-btn-border-color); 2961} 2962.btn:focus-visible { 2963 color: var(--bs-btn-hover-color); 2964 background-color: var(--bs-btn-hover-bg); 2965 border-color: var(--bs-btn-hover-border-color); 2966 outline: 0; 2967 box-shadow: var(--bs-btn-focus-box-shadow); 2968} 2969.btn-check:focus-visible + .btn { 2970 border-color: var(--bs-btn-hover-border-color); 2971 outline: 0; 2972 box-shadow: var(--bs-btn-focus-box-shadow); 2973} 2974.btn-check:checked + .btn, 2975.btn.active, 2976.btn.show, 2977.btn:first-child:active, 2978:not(.btn-check) + .btn:active { 2979 color: var(--bs-btn-active-color); 2980 background-color: var(--bs-btn-active-bg); 2981 border-color: var(--bs-btn-active-border-color); 2982} 2983.btn-check:checked + .btn:focus-visible, 2984.btn.active:focus-visible, 2985.btn.show:focus-visible, 2986.btn:first-child:active:focus-visible, 2987:not(.btn-check) + .btn:active:focus-visible { 2988 box-shadow: var(--bs-btn-focus-box-shadow); 2989} 2990.btn-check:checked:focus-visible + .btn { 2991 box-shadow: var(--bs-btn-focus-box-shadow); 2992} 2993.btn.disabled, 2994.btn:disabled, 2995fieldset:disabled .btn { 2996 color: var(--bs-btn-disabled-color); 2997 pointer-events: none; 2998 background-color: var(--bs-btn-disabled-bg); 2999 border-color: var(--bs-btn-disabled-border-color); 3000 opacity: var(--bs-btn-disabled-opacity); 3001} 3002.btn-primary { 3003 --bs-btn-color: #fff; 3004 --bs-btn-bg: #0d6efd; 3005 --bs-btn-border-color: #0d6efd; 3006 --bs-btn-hover-color: #fff; 3007 --bs-btn-hover-bg: #0b5ed7; 3008 --bs-btn-hover-border-color: #0a58ca; 3009 --bs-btn-focus-shadow-rgb: 49, 132, 253; 3010 --bs-btn-active-color: #fff; 3011 --bs-btn-active-bg: #0a58ca; 3012 --bs-btn-active-border-color: #0a53be; 3013 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3014 --bs-btn-disabled-color: #fff; 3015 --bs-btn-disabled-bg: #0d6efd; 3016 --bs-btn-disabled-border-color: #0d6efd; 3017} 3018.btn-secondary { 3019 --bs-btn-color: #fff; 3020 --bs-btn-bg: #6c757d; 3021 --bs-btn-border-color: #6c757d; 3022 --bs-btn-hover-color: #fff; 3023 --bs-btn-hover-bg: #5c636a; 3024 --bs-btn-hover-border-color: #565e64; 3025 --bs-btn-focus-shadow-rgb: 130, 138, 145; 3026 --bs-btn-active-color: #fff; 3027 --bs-btn-active-bg: #565e64; 3028 --bs-btn-active-border-color: #51585e; 3029 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3030 --bs-btn-disabled-color: #fff; 3031 --bs-btn-disabled-bg: #6c757d; 3032 --bs-btn-disabled-border-color: #6c757d; 3033} 3034.btn-success { 3035 --bs-btn-color: #fff; 3036 --bs-btn-bg: #198754; 3037 --bs-btn-border-color: #198754; 3038 --bs-btn-hover-color: #fff; 3039 --bs-btn-hover-bg: #157347; 3040 --bs-btn-hover-border-color: #146c43; 3041 --bs-btn-focus-shadow-rgb: 60, 153, 110; 3042 --bs-btn-active-color: #fff; 3043 --bs-btn-active-bg: #146c43; 3044 --bs-btn-active-border-color: #13653f; 3045 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3046 --bs-btn-disabled-color: #fff; 3047 --bs-btn-disabled-bg: #198754; 3048 --bs-btn-disabled-border-color: #198754; 3049} 3050.btn-info { 3051 --bs-btn-color: #000; 3052 --bs-btn-bg: #0dcaf0; 3053 --bs-btn-border-color: #0dcaf0; 3054 --bs-btn-hover-color: #000; 3055 --bs-btn-hover-bg: #31d2f2; 3056 --bs-btn-hover-border-color: #25cff2; 3057 --bs-btn-focus-shadow-rgb: 11, 172, 204; 3058 --bs-btn-active-color: #000; 3059 --bs-btn-active-bg: #3dd5f3; 3060 --bs-btn-active-border-color: #25cff2; 3061 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3062 --bs-btn-disabled-color: #000; 3063 --bs-btn-disabled-bg: #0dcaf0; 3064 --bs-btn-disabled-border-color: #0dcaf0; 3065} 3066.btn-warning { 3067 --bs-btn-color: #000; 3068 --bs-btn-bg: #ffc107; 3069 --bs-btn-border-color: #ffc107; 3070 --bs-btn-hover-color: #000; 3071 --bs-btn-hover-bg: #ffca2c; 3072 --bs-btn-hover-border-color: #ffc720; 3073 --bs-btn-focus-shadow-rgb: 217, 164, 6; 3074 --bs-btn-active-color: #000; 3075 --bs-btn-active-bg: #ffcd39; 3076 --bs-btn-active-border-color: #ffc720; 3077 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3078 --bs-btn-disabled-color: #000; 3079 --bs-btn-disabled-bg: #ffc107; 3080 --bs-btn-disabled-border-color: #ffc107; 3081} 3082.btn-danger { 3083 --bs-btn-color: #fff; 3084 --bs-btn-bg: #dc3545; 3085 --bs-btn-border-color: #dc3545; 3086 --bs-btn-hover-color: #fff; 3087 --bs-btn-hover-bg: #bb2d3b; 3088 --bs-btn-hover-border-color: #b02a37; 3089 --bs-btn-focus-shadow-rgb: 225, 83, 97; 3090 --bs-btn-active-color: #fff; 3091 --bs-btn-active-bg: #b02a37; 3092 --bs-btn-active-border-color: #a52834; 3093 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3094 --bs-btn-disabled-color: #fff; 3095 --bs-btn-disabled-bg: #dc3545; 3096 --bs-btn-disabled-border-color: #dc3545; 3097} 3098.btn-light { 3099 --bs-btn-color: #000; 3100 --bs-btn-bg: #f8f9fa; 3101 --bs-btn-border-color: #f8f9fa; 3102 --bs-btn-hover-color: #000; 3103 --bs-btn-hover-bg: #d3d4d5; 3104 --bs-btn-hover-border-color: #c6c7c8; 3105 --bs-btn-focus-shadow-rgb: 211, 212, 213; 3106 --bs-btn-active-color: #000; 3107 --bs-btn-active-bg: #c6c7c8; 3108 --bs-btn-active-border-color: #babbbc; 3109 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3110 --bs-btn-disabled-color: #000; 3111 --bs-btn-disabled-bg: #f8f9fa; 3112 --bs-btn-disabled-border-color: #f8f9fa; 3113} 3114.btn-dark { 3115 --bs-btn-color: #fff; 3116 --bs-btn-bg: #212529; 3117 --bs-btn-border-color: #212529; 3118 --bs-btn-hover-color: #fff; 3119 --bs-btn-hover-bg: #424649; 3120 --bs-btn-hover-border-color: #373b3e; 3121 --bs-btn-focus-shadow-rgb: 66, 70, 73; 3122 --bs-btn-active-color: #fff; 3123 --bs-btn-active-bg: #4d5154; 3124 --bs-btn-active-border-color: #373b3e; 3125 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3126 --bs-btn-disabled-color: #fff; 3127 --bs-btn-disabled-bg: #212529; 3128 --bs-btn-disabled-border-color: #212529; 3129} 3130.btn-outline-primary { 3131 --bs-btn-color: #0d6efd; 3132 --bs-btn-border-color: #0d6efd; 3133 --bs-btn-hover-color: #fff; 3134 --bs-btn-hover-bg: #0d6efd; 3135 --bs-btn-hover-border-color: #0d6efd; 3136 --bs-btn-focus-shadow-rgb: 13, 110, 253; 3137 --bs-btn-active-color: #fff; 3138 --bs-btn-active-bg: #0d6efd; 3139 --bs-btn-active-border-color: #0d6efd; 3140 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3141 --bs-btn-disabled-color: #0d6efd; 3142 --bs-btn-disabled-bg: transparent; 3143 --bs-btn-disabled-border-color: #0d6efd; 3144 --bs-gradient: none; 3145} 3146.btn-outline-secondary { 3147 --bs-btn-color: #6c757d; 3148 --bs-btn-border-color: #6c757d; 3149 --bs-btn-hover-color: #fff; 3150 --bs-btn-hover-bg: #6c757d; 3151 --bs-btn-hover-border-color: #6c757d; 3152 --bs-btn-focus-shadow-rgb: 108, 117, 125; 3153 --bs-btn-active-color: #fff; 3154 --bs-btn-active-bg: #6c757d; 3155 --bs-btn-active-border-color: #6c757d; 3156 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3157 --bs-btn-disabled-color: #6c757d; 3158 --bs-btn-disabled-bg: transparent; 3159 --bs-btn-disabled-border-color: #6c757d; 3160 --bs-gradient: none; 3161} 3162.btn-outline-success { 3163 --bs-btn-color: #198754; 3164 --bs-btn-border-color: #198754; 3165 --bs-btn-hover-color: #fff; 3166 --bs-btn-hover-bg: #198754; 3167 --bs-btn-hover-border-color: #198754; 3168 --bs-btn-focus-shadow-rgb: 25, 135, 84; 3169 --bs-btn-active-color: #fff; 3170 --bs-btn-active-bg: #198754; 3171 --bs-btn-active-border-color: #198754; 3172 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3173 --bs-btn-disabled-color: #198754; 3174 --bs-btn-disabled-bg: transparent; 3175 --bs-btn-disabled-border-color: #198754; 3176 --bs-gradient: none; 3177} 3178.btn-outline-info { 3179 --bs-btn-color: #0dcaf0; 3180 --bs-btn-border-color: #0dcaf0; 3181 --bs-btn-hover-color: #000; 3182 --bs-btn-hover-bg: #0dcaf0; 3183 --bs-btn-hover-border-color: #0dcaf0; 3184 --bs-btn-focus-shadow-rgb: 13, 202, 240; 3185 --bs-btn-active-color: #000; 3186 --bs-btn-active-bg: #0dcaf0; 3187 --bs-btn-active-border-color: #0dcaf0; 3188 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3189 --bs-btn-disabled-color: #0dcaf0; 3190 --bs-btn-disabled-bg: transparent; 3191 --bs-btn-disabled-border-color: #0dcaf0; 3192 --bs-gradient: none; 3193} 3194.btn-outline-warning { 3195 --bs-btn-color: #ffc107; 3196 --bs-btn-border-color: #ffc107; 3197 --bs-btn-hover-color: #000; 3198 --bs-btn-hover-bg: #ffc107; 3199 --bs-btn-hover-border-color: #ffc107; 3200 --bs-btn-focus-shadow-rgb: 255, 193, 7; 3201 --bs-btn-active-color: #000; 3202 --bs-btn-active-bg: #ffc107; 3203 --bs-btn-active-border-color: #ffc107; 3204 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3205 --bs-btn-disabled-color: #ffc107; 3206 --bs-btn-disabled-bg: transparent; 3207 --bs-btn-disabled-border-color: #ffc107; 3208 --bs-gradient: none; 3209} 3210.btn-outline-danger { 3211 --bs-btn-color: #dc3545; 3212 --bs-btn-border-color: #dc3545; 3213 --bs-btn-hover-color: #fff; 3214 --bs-btn-hover-bg: #dc3545; 3215 --bs-btn-hover-border-color: #dc3545; 3216 --bs-btn-focus-shadow-rgb: 220, 53, 69; 3217 --bs-btn-active-color: #fff; 3218 --bs-btn-active-bg: #dc3545; 3219 --bs-btn-active-border-color: #dc3545; 3220 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3221 --bs-btn-disabled-color: #dc3545; 3222 --bs-btn-disabled-bg: transparent; 3223 --bs-btn-disabled-border-color: #dc3545; 3224 --bs-gradient: none; 3225} 3226.btn-outline-light { 3227 --bs-btn-color: #f8f9fa; 3228 --bs-btn-border-color: #f8f9fa; 3229 --bs-btn-hover-color: #000; 3230 --bs-btn-hover-bg: #f8f9fa; 3231 --bs-btn-hover-border-color: #f8f9fa; 3232 --bs-btn-focus-shadow-rgb: 248, 249, 250; 3233 --bs-btn-active-color: #000; 3234 --bs-btn-active-bg: #f8f9fa; 3235 --bs-btn-active-border-color: #f8f9fa; 3236 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3237 --bs-btn-disabled-color: #f8f9fa; 3238 --bs-btn-disabled-bg: transparent; 3239 --bs-btn-disabled-border-color: #f8f9fa; 3240 --bs-gradient: none; 3241} 3242.btn-outline-dark { 3243 --bs-btn-color: #212529; 3244 --bs-btn-border-color: #212529; 3245 --bs-btn-hover-color: #fff; 3246 --bs-btn-hover-bg: #212529; 3247 --bs-btn-hover-border-color: #212529; 3248 --bs-btn-focus-shadow-rgb: 33, 37, 41; 3249 --bs-btn-active-color: #fff; 3250 --bs-btn-active-bg: #212529; 3251 --bs-btn-active-border-color: #212529; 3252 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3253 --bs-btn-disabled-color: #212529; 3254 --bs-btn-disabled-bg: transparent; 3255 --bs-btn-disabled-border-color: #212529; 3256 --bs-gradient: none; 3257} 3258.btn-link { 3259 --bs-btn-font-weight: 400; 3260 --bs-btn-color: var(--bs-link-color); 3261 --bs-btn-bg: transparent; 3262 --bs-btn-border-color: transparent; 3263 --bs-btn-hover-color: var(--bs-link-hover-color); 3264 --bs-btn-hover-border-color: transparent; 3265 --bs-btn-active-color: var(--bs-link-hover-color); 3266 --bs-btn-active-border-color: transparent; 3267 --bs-btn-disabled-color: #6c757d; 3268 --bs-btn-disabled-border-color: transparent; 3269 --bs-btn-box-shadow: 0 0 0 #000; 3270 --bs-btn-focus-shadow-rgb: 49, 132, 253; 3271 text-decoration: underline; 3272} 3273.btn-link:focus-visible { 3274 color: var(--bs-btn-color); 3275} 3276.btn-link:hover { 3277 color: var(--bs-btn-hover-color); 3278} 3279.btn-group-lg > .btn, 3280.btn-lg { 3281 --bs-btn-padding-y: 0.5rem; 3282 --bs-btn-padding-x: 1rem; 3283 --bs-btn-font-size: 1.25rem; 3284 --bs-btn-border-radius: var(--bs-border-radius-lg); 3285} 3286.btn-group-sm > .btn, 3287.btn-sm { 3288 --bs-btn-padding-y: 0.25rem; 3289 --bs-btn-padding-x: 0.5rem; 3290 --bs-btn-font-size: 0.875rem; 3291 --bs-btn-border-radius: var(--bs-border-radius-sm); 3292} 3293.fade { 3294 transition: opacity 0.15s linear; 3295} 3296@media (prefers-reduced-motion: reduce) { 3297 .fade { 3298 transition: none; 3299 } 3300} 3301.fade:not(.show) { 3302 opacity: 0; 3303} 3304.collapse:not(.show) { 3305 display: none; 3306} 3307.collapsing { 3308 height: 0; 3309 overflow: hidden; 3310 transition: height 0.35s ease; 3311} 3312@media (prefers-reduced-motion: reduce) { 3313 .collapsing { 3314 transition: none; 3315 } 3316} 3317.collapsing.collapse-horizontal { 3318 width: 0; 3319 height: auto; 3320 transition: width 0.35s ease; 3321} 3322@media (prefers-reduced-motion: reduce) { 3323 .collapsing.collapse-horizontal { 3324 transition: none; 3325 } 3326} 3327.dropdown, 3328.dropdown-center, 3329.dropend, 3330.dropstart, 3331.dropup, 3332.dropup-center { 3333 position: relative; 3334} 3335.dropdown-toggle { 3336 white-space: nowrap; 3337} 3338.dropdown-toggle::after { 3339 display: inline-block; 3340 margin-left: 0.255em; 3341 vertical-align: 0.255em; 3342 content: ""; 3343 border-top: 0.3em solid; 3344 border-right: 0.3em solid transparent; 3345 border-bottom: 0; 3346 border-left: 0.3em solid transparent; 3347} 3348.dropdown-toggle:empty::after { 3349 margin-left: 0; 3350} 3351.dropdown-menu { 3352 --bs-dropdown-zindex: 1000; 3353 --bs-dropdown-min-width: 10rem; 3354 --bs-dropdown-padding-x: 0; 3355 --bs-dropdown-padding-y: 0.5rem; 3356 --bs-dropdown-spacer: 0.125rem; 3357 --bs-dropdown-font-size: 1rem; 3358 --bs-dropdown-color: var(--bs-body-color); 3359 --bs-dropdown-bg: var(--bs-body-bg); 3360 --bs-dropdown-border-color: var(--bs-border-color-translucent); 3361 --bs-dropdown-border-radius: var(--bs-border-radius); 3362 --bs-dropdown-border-width: var(--bs-border-width); 3363 --bs-dropdown-inner-border-radius: calc( 3364 var(--bs-border-radius) - var(--bs-border-width) 3365 ); 3366 --bs-dropdown-divider-bg: var(--bs-border-color-translucent); 3367 --bs-dropdown-divider-margin-y: 0.5rem; 3368 --bs-dropdown-box-shadow: var(--bs-box-shadow); 3369 --bs-dropdown-link-color: var(--bs-body-color); 3370 --bs-dropdown-link-hover-color: var(--bs-body-color); 3371 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); 3372 --bs-dropdown-link-active-color: #fff; 3373 --bs-dropdown-link-active-bg: #0d6efd; 3374 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); 3375 --bs-dropdown-item-padding-x: 1rem; 3376 --bs-dropdown-item-padding-y: 0.25rem; 3377 --bs-dropdown-header-color: #6c757d; 3378 --bs-dropdown-header-padding-x: 1rem; 3379 --bs-dropdown-header-padding-y: 0.5rem; 3380 position: absolute; 3381 z-index: var(--bs-dropdown-zindex); 3382 display: none; 3383 min-width: var(--bs-dropdown-min-width); 3384 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); 3385 margin: 0; 3386 font-size: var(--bs-dropdown-font-size); 3387 color: var(--bs-dropdown-color); 3388 text-align: left; 3389 list-style: none; 3390 background-color: var(--bs-dropdown-bg); 3391 background-clip: padding-box; 3392 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); 3393 border-radius: var(--bs-dropdown-border-radius); 3394} 3395.dropdown-menu[data-bs-popper] { 3396 top: 100%; 3397 left: 0; 3398 margin-top: var(--bs-dropdown-spacer); 3399} 3400.dropdown-menu-start { 3401 --bs-position: start; 3402} 3403.dropdown-menu-start[data-bs-popper] { 3404 right: auto; 3405 left: 0; 3406} 3407.dropdown-menu-end { 3408 --bs-position: end; 3409} 3410.dropdown-menu-end[data-bs-popper] { 3411 right: 0; 3412 left: auto; 3413} 3414@media (min-width: 576px) { 3415 .dropdown-menu-sm-start { 3416 --bs-position: start; 3417 } 3418 .dropdown-menu-sm-start[data-bs-popper] { 3419 right: auto; 3420 left: 0; 3421 } 3422 .dropdown-menu-sm-end { 3423 --bs-position: end; 3424 } 3425 .dropdown-menu-sm-end[data-bs-popper] { 3426 right: 0; 3427 left: auto; 3428 } 3429} 3430@media (min-width: 768px) { 3431 .dropdown-menu-md-start { 3432 --bs-position: start; 3433 } 3434 .dropdown-menu-md-start[data-bs-popper] { 3435 right: auto; 3436 left: 0; 3437 } 3438 .dropdown-menu-md-end { 3439 --bs-position: end; 3440 } 3441 .dropdown-menu-md-end[data-bs-popper] { 3442 right: 0; 3443 left: auto; 3444 } 3445} 3446@media (min-width: 992px) { 3447 .dropdown-menu-lg-start { 3448 --bs-position: start; 3449 } 3450 .dropdown-menu-lg-start[data-bs-popper] { 3451 right: auto; 3452 left: 0; 3453 } 3454 .dropdown-menu-lg-end { 3455 --bs-position: end; 3456 } 3457 .dropdown-menu-lg-end[data-bs-popper] { 3458 right: 0; 3459 left: auto; 3460 } 3461} 3462@media (min-width: 1200px) { 3463 .dropdown-menu-xl-start { 3464 --bs-position: start; 3465 } 3466 .dropdown-menu-xl-start[data-bs-popper] { 3467 right: auto; 3468 left: 0; 3469 } 3470 .dropdown-menu-xl-end { 3471 --bs-position: end; 3472 } 3473 .dropdown-menu-xl-end[data-bs-popper] { 3474 right: 0; 3475 left: auto; 3476 } 3477} 3478@media (min-width: 1400px) { 3479 .dropdown-menu-xxl-start { 3480 --bs-position: start; 3481 } 3482 .dropdown-menu-xxl-start[data-bs-popper] { 3483 right: auto; 3484 left: 0; 3485 } 3486 .dropdown-menu-xxl-end { 3487 --bs-position: end; 3488 } 3489 .dropdown-menu-xxl-end[data-bs-popper] { 3490 right: 0; 3491 left: auto; 3492 } 3493} 3494.dropup .dropdown-menu[data-bs-popper] { 3495 top: auto; 3496 bottom: 100%; 3497 margin-top: 0; 3498 margin-bottom: var(--bs-dropdown-spacer); 3499} 3500.dropup .dropdown-toggle::after { 3501 display: inline-block; 3502 margin-left: 0.255em; 3503 vertical-align: 0.255em; 3504 content: ""; 3505 border-top: 0; 3506 border-right: 0.3em solid transparent; 3507 border-bottom: 0.3em solid; 3508 border-left: 0.3em solid transparent; 3509} 3510.dropup .dropdown-toggle:empty::after { 3511 margin-left: 0; 3512} 3513.dropend .dropdown-menu[data-bs-popper] { 3514 top: 0; 3515 right: auto; 3516 left: 100%; 3517 margin-top: 0; 3518 margin-left: var(--bs-dropdown-spacer); 3519} 3520.dropend .dropdown-toggle::after { 3521 display: inline-block; 3522 margin-left: 0.255em; 3523 vertical-align: 0.255em; 3524 content: ""; 3525 border-top: 0.3em solid transparent; 3526 border-right: 0; 3527 border-bottom: 0.3em solid transparent; 3528 border-left: 0.3em solid; 3529} 3530.dropend .dropdown-toggle:empty::after { 3531 margin-left: 0; 3532} 3533.dropend .dropdown-toggle::after { 3534 vertical-align: 0; 3535} 3536.dropstart .dropdown-menu[data-bs-popper] { 3537 top: 0; 3538 right: 100%; 3539 left: auto; 3540 margin-top: 0; 3541 margin-right: var(--bs-dropdown-spacer); 3542} 3543.dropstart .dropdown-toggle::after { 3544 display: inline-block; 3545 margin-left: 0.255em; 3546 vertical-align: 0.255em; 3547 content: ""; 3548} 3549.dropstart .dropdown-toggle::after { 3550 display: none; 3551} 3552.dropstart .dropdown-toggle::before { 3553 display: inline-block; 3554 margin-right: 0.255em; 3555 vertical-align: 0.255em; 3556 content: ""; 3557 border-top: 0.3em solid transparent; 3558 border-right: 0.3em solid; 3559 border-bottom: 0.3em solid transparent; 3560} 3561.dropstart .dropdown-toggle:empty::after { 3562 margin-left: 0; 3563} 3564.dropstart .dropdown-toggle::before { 3565 vertical-align: 0; 3566} 3567.dropdown-divider { 3568 height: 0; 3569 margin: var(--bs-dropdown-divider-margin-y) 0; 3570 overflow: hidden; 3571 border-top: 1px solid var(--bs-dropdown-divider-bg); 3572 opacity: 1; 3573} 3574.dropdown-item { 3575 display: block; 3576 width: 100%; 3577 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); 3578 clear: both; 3579 font-weight: 400; 3580 color: var(--bs-dropdown-link-color); 3581 text-align: inherit; 3582 text-decoration: none; 3583 white-space: nowrap; 3584 background-color: transparent; 3585 border: 0; 3586 border-radius: var(--bs-dropdown-item-border-radius, 0); 3587} 3588.dropdown-item:focus, 3589.dropdown-item:hover { 3590 color: var(--bs-dropdown-link-hover-color); 3591 background-color: var(--bs-dropdown-link-hover-bg); 3592} 3593.dropdown-item.active, 3594.dropdown-item:active { 3595 color: var(--bs-dropdown-link-active-color); 3596 text-decoration: none; 3597 background-color: var(--bs-dropdown-link-active-bg); 3598} 3599.dropdown-item.disabled, 3600.dropdown-item:disabled { 3601 color: var(--bs-dropdown-link-disabled-color); 3602 pointer-events: none; 3603 background-color: transparent; 3604} 3605.dropdown-menu.show { 3606 display: block; 3607} 3608.dropdown-header { 3609 display: block; 3610 padding: var(--bs-dropdown-header-padding-y) 3611 var(--bs-dropdown-header-padding-x); 3612 margin-bottom: 0; 3613 font-size: 0.875rem; 3614 color: var(--bs-dropdown-header-color); 3615 white-space: nowrap; 3616} 3617.dropdown-item-text { 3618 display: block; 3619 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); 3620 color: var(--bs-dropdown-link-color); 3621} 3622.dropdown-menu-dark { 3623 --bs-dropdown-color: #dee2e6; 3624 --bs-dropdown-bg: #343a40; 3625 --bs-dropdown-border-color: var(--bs-border-color-translucent); 3626 --bs-dropdown-box-shadow: ; 3627 --bs-dropdown-link-color: #dee2e6; 3628 --bs-dropdown-link-hover-color: #fff; 3629 --bs-dropdown-divider-bg: var(--bs-border-color-translucent); 3630 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); 3631 --bs-dropdown-link-active-color: #fff; 3632 --bs-dropdown-link-active-bg: #0d6efd; 3633 --bs-dropdown-link-disabled-color: #adb5bd; 3634 --bs-dropdown-header-color: #adb5bd; 3635} 3636.btn-group, 3637.btn-group-vertical { 3638 position: relative; 3639 display: inline-flex; 3640 vertical-align: middle; 3641} 3642.btn-group-vertical > .btn, 3643.btn-group > .btn { 3644 position: relative; 3645 flex: 1 1 auto; 3646} 3647.btn-group-vertical > .btn-check:checked + .btn, 3648.btn-group-vertical > .btn-check:focus + .btn, 3649.btn-group-vertical > .btn.active, 3650.btn-group-vertical > .btn:active, 3651.btn-group-vertical > .btn:focus, 3652.btn-group-vertical > .btn:hover, 3653.btn-group > .btn-check:checked + .btn, 3654.btn-group > .btn-check:focus + .btn, 3655.btn-group > .btn.active, 3656.btn-group > .btn:active, 3657.btn-group > .btn:focus, 3658.btn-group > .btn:hover { 3659 z-index: 1; 3660} 3661.btn-toolbar { 3662 display: flex; 3663 flex-wrap: wrap; 3664 justify-content: flex-start; 3665} 3666.btn-toolbar .input-group { 3667 width: auto; 3668} 3669.btn-group { 3670 border-radius: var(--bs-border-radius); 3671} 3672.btn-group > .btn-group:not(:first-child), 3673.btn-group > :not(.btn-check:first-child) + .btn { 3674 margin-left: calc(var(--bs-border-width) * -1); 3675} 3676.btn-group > .btn-group:not(:last-child) > .btn, 3677.btn-group > .btn.dropdown-toggle-split:first-child, 3678.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { 3679 border-top-right-radius: 0; 3680 border-bottom-right-radius: 0; 3681} 3682.btn-group > .btn-group:not(:first-child) > .btn, 3683.btn-group > .btn:nth-child(n+3), 3684.btn-group > :not(.btn-check) + .btn { 3685 border-top-left-radius: 0; 3686 border-bottom-left-radius: 0; 3687} 3688.dropdown-toggle-split { 3689 padding-right: 0.5625rem; 3690 padding-left: 0.5625rem; 3691} 3692.dropdown-toggle-split::after, 3693.dropend .dropdown-toggle-split::after, 3694.dropup .dropdown-toggle-split::after { 3695 margin-left: 0; 3696} 3697.dropstart .dropdown-toggle-split::before { 3698 margin-right: 0; 3699} 3700.btn-group-sm > .btn + .dropdown-toggle-split, 3701.btn-sm + .dropdown-toggle-split { 3702 padding-right: 0.375rem; 3703 padding-left: 0.375rem; 3704} 3705.btn-group-lg > .btn + .dropdown-toggle-split, 3706.btn-lg + .dropdown-toggle-split { 3707 padding-right: 0.75rem; 3708 padding-left: 0.75rem; 3709} 3710.btn-group-vertical { 3711 flex-direction: column; 3712 align-items: flex-start; 3713 justify-content: center; 3714} 3715.btn-group-vertical > .btn, 3716.btn-group-vertical > .btn-group { 3717 width: 100%; 3718} 3719.btn-group-vertical > .btn-group:not(:first-child), 3720.btn-group-vertical > .btn:not(:first-child) { 3721 margin-top: calc(var(--bs-border-width) * -1); 3722} 3723.btn-group-vertical > .btn-group:not(:last-child) > .btn, 3724.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { 3725 border-bottom-right-radius: 0; 3726 border-bottom-left-radius: 0; 3727} 3728.btn-group-vertical > .btn-group:not(:first-child) > .btn, 3729.btn-group-vertical > .btn ~ .btn { 3730 border-top-left-radius: 0; 3731 border-top-right-radius: 0; 3732} 3733.nav { 3734 --bs-nav-link-padding-x: 1rem; 3735 --bs-nav-link-padding-y: 0.5rem; 3736 --bs-nav-link-font-weight: ; 3737 --bs-nav-link-color: var(--bs-link-color); 3738 --bs-nav-link-hover-color: var(--bs-link-hover-color); 3739 --bs-nav-link-disabled-color: var(--bs-secondary-color); 3740 display: flex; 3741 flex-wrap: wrap; 3742 padding-left: 0; 3743 margin-bottom: 0; 3744 list-style: none; 3745} 3746.nav-link { 3747 display: block; 3748 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); 3749 font-size: var(--bs-nav-link-font-size); 3750 font-weight: var(--bs-nav-link-font-weight); 3751 color: var(--bs-nav-link-color); 3752 text-decoration: none; 3753 background: 0 0; 3754 border: 0; 3755 transition: 3756 color 0.15s ease-in-out, 3757 background-color 0.15s ease-in-out, 3758 border-color 0.15s ease-in-out; 3759} 3760@media (prefers-reduced-motion: reduce) { 3761 .nav-link { 3762 transition: none; 3763 } 3764} 3765.nav-link:focus, 3766.nav-link:hover { 3767 color: var(--bs-nav-link-hover-color); 3768} 3769.nav-link:focus-visible { 3770 outline: 0; 3771 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 3772} 3773.nav-link.disabled, 3774.nav-link:disabled { 3775 color: var(--bs-nav-link-disabled-color); 3776 pointer-events: none; 3777 cursor: default; 3778} 3779.nav-tabs { 3780 --bs-nav-tabs-border-width: var(--bs-border-width); 3781 --bs-nav-tabs-border-color: var(--bs-border-color); 3782 --bs-nav-tabs-border-radius: var(--bs-border-radius); 3783 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var( 3784 --bs-secondary-bg 3785 ) var(--bs-border-color); 3786 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); 3787 --bs-nav-tabs-link-active-bg: var(--bs-body-bg); 3788 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var( 3789 --bs-border-color 3790 ) var(--bs-body-bg); 3791 border-bottom: var(--bs-nav-tabs-border-width) solid 3792 var(--bs-nav-tabs-border-color); 3793} 3794.nav-tabs .nav-link { 3795 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); 3796 border: var(--bs-nav-tabs-border-width) solid transparent; 3797 border-top-left-radius: var(--bs-nav-tabs-border-radius); 3798 border-top-right-radius: var(--bs-nav-tabs-border-radius); 3799} 3800.nav-tabs .nav-link:focus, 3801.nav-tabs .nav-link:hover { 3802 isolation: isolate; 3803 border-color: var(--bs-nav-tabs-link-hover-border-color); 3804} 3805.nav-tabs .nav-item.show .nav-link, 3806.nav-tabs .nav-link.active { 3807 color: var(--bs-nav-tabs-link-active-color); 3808 background-color: var(--bs-nav-tabs-link-active-bg); 3809 border-color: var(--bs-nav-tabs-link-active-border-color); 3810} 3811.nav-tabs .dropdown-menu { 3812 margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); 3813 border-top-left-radius: 0; 3814 border-top-right-radius: 0; 3815} 3816.nav-pills { 3817 --bs-nav-pills-border-radius: var(--bs-border-radius); 3818 --bs-nav-pills-link-active-color: #fff; 3819 --bs-nav-pills-link-active-bg: #0d6efd; 3820} 3821.nav-pills .nav-link { 3822 border-radius: var(--bs-nav-pills-border-radius); 3823} 3824.nav-pills .nav-link.active, 3825.nav-pills .show > .nav-link { 3826 color: var(--bs-nav-pills-link-active-color); 3827 background-color: var(--bs-nav-pills-link-active-bg); 3828} 3829.nav-underline { 3830 --bs-nav-underline-gap: 1rem; 3831 --bs-nav-underline-border-width: 0.125rem; 3832 --bs-nav-underline-link-active-color: var(--bs-emphasis-color); 3833 gap: var(--bs-nav-underline-gap); 3834} 3835.nav-underline .nav-link { 3836 padding-right: 0; 3837 padding-left: 0; 3838 border-bottom: var(--bs-nav-underline-border-width) solid transparent; 3839} 3840.nav-underline .nav-link:focus, 3841.nav-underline .nav-link:hover { 3842 border-bottom-color: currentcolor; 3843} 3844.nav-underline .nav-link.active, 3845.nav-underline .show > .nav-link { 3846 font-weight: 700; 3847 color: var(--bs-nav-underline-link-active-color); 3848 border-bottom-color: currentcolor; 3849} 3850.nav-fill .nav-item, 3851.nav-fill > .nav-link { 3852 flex: 1 1 auto; 3853 text-align: center; 3854} 3855.nav-justified .nav-item, 3856.nav-justified > .nav-link { 3857 flex-basis: 0; 3858 flex-grow: 1; 3859 text-align: center; 3860} 3861.nav-fill .nav-item .nav-link, 3862.nav-justified .nav-item .nav-link { 3863 width: 100%; 3864} 3865.tab-content > .tab-pane { 3866 display: none; 3867} 3868.tab-content > .active { 3869 display: block; 3870} 3871.navbar { 3872 --bs-navbar-padding-x: 0; 3873 --bs-navbar-padding-y: 0.5rem; 3874 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); 3875 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); 3876 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); 3877 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); 3878 --bs-navbar-brand-padding-y: 0.3125rem; 3879 --bs-navbar-brand-margin-end: 1rem; 3880 --bs-navbar-brand-font-size: 1.25rem; 3881 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); 3882 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); 3883 --bs-navbar-nav-link-padding-x: 0.5rem; 3884 --bs-navbar-toggler-padding-y: 0.25rem; 3885 --bs-navbar-toggler-padding-x: 0.75rem; 3886 --bs-navbar-toggler-font-size: 1.25rem; 3887 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 3888 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); 3889 --bs-navbar-toggler-border-radius: var(--bs-border-radius); 3890 --bs-navbar-toggler-focus-width: 0.25rem; 3891 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; 3892 position: relative; 3893 display: flex; 3894 flex-wrap: wrap; 3895 align-items: center; 3896 justify-content: space-between; 3897 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); 3898} 3899.navbar > .container, 3900.navbar > .container-fluid, 3901.navbar > .container-lg, 3902.navbar > .container-md, 3903.navbar > .container-sm, 3904.navbar > .container-xl, 3905.navbar > .container-xxl { 3906 display: flex; 3907 flex-wrap: inherit; 3908 align-items: center; 3909 justify-content: space-between; 3910} 3911.navbar-brand { 3912 padding-top: var(--bs-navbar-brand-padding-y); 3913 padding-bottom: var(--bs-navbar-brand-padding-y); 3914 margin-right: var(--bs-navbar-brand-margin-end); 3915 font-size: var(--bs-navbar-brand-font-size); 3916 color: var(--bs-navbar-brand-color); 3917 text-decoration: none; 3918 white-space: nowrap; 3919} 3920.navbar-brand:focus, 3921.navbar-brand:hover { 3922 color: var(--bs-navbar-brand-hover-color); 3923} 3924.navbar-nav { 3925 --bs-nav-link-padding-x: 0; 3926 --bs-nav-link-padding-y: 0.5rem; 3927 --bs-nav-link-font-weight: ; 3928 --bs-nav-link-color: var(--bs-navbar-color); 3929 --bs-nav-link-hover-color: var(--bs-navbar-hover-color); 3930 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); 3931 display: flex; 3932 flex-direction: column; 3933 padding-left: 0; 3934 margin-bottom: 0; 3935 list-style: none; 3936} 3937.navbar-nav .nav-link.active, 3938.navbar-nav .nav-link.show { 3939 color: var(--bs-navbar-active-color); 3940} 3941.navbar-nav .dropdown-menu { 3942 position: static; 3943} 3944.navbar-text { 3945 padding-top: 0.5rem; 3946 padding-bottom: 0.5rem; 3947 color: var(--bs-navbar-color); 3948} 3949.navbar-text a, 3950.navbar-text a:focus, 3951.navbar-text a:hover { 3952 color: var(--bs-navbar-active-color); 3953} 3954.navbar-collapse { 3955 flex-basis: 100%; 3956 flex-grow: 1; 3957 align-items: center; 3958} 3959.navbar-toggler { 3960 padding: var(--bs-navbar-toggler-padding-y) 3961 var(--bs-navbar-toggler-padding-x); 3962 font-size: var(--bs-navbar-toggler-font-size); 3963 line-height: 1; 3964 color: var(--bs-navbar-color); 3965 background-color: transparent; 3966 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); 3967 border-radius: var(--bs-navbar-toggler-border-radius); 3968 transition: var(--bs-navbar-toggler-transition); 3969} 3970@media (prefers-reduced-motion: reduce) { 3971 .navbar-toggler { 3972 transition: none; 3973 } 3974} 3975.navbar-toggler:hover { 3976 text-decoration: none; 3977} 3978.navbar-toggler:focus { 3979 text-decoration: none; 3980 outline: 0; 3981 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); 3982} 3983.navbar-toggler-icon { 3984 display: inline-block; 3985 width: 1.5em; 3986 height: 1.5em; 3987 vertical-align: middle; 3988 background-image: var(--bs-navbar-toggler-icon-bg); 3989 background-repeat: no-repeat; 3990 background-position: center; 3991 background-size: 100%; 3992} 3993.navbar-nav-scroll { 3994 max-height: var(--bs-scroll-height, 75vh); 3995 overflow-y: auto; 3996} 3997@media (min-width: 576px) { 3998 .navbar-expand-sm { 3999 flex-wrap: nowrap; 4000 justify-content: flex-start; 4001 } 4002 .navbar-expand-sm .navbar-nav { 4003 flex-direction: row; 4004 } 4005 .navbar-expand-sm .navbar-nav .dropdown-menu { 4006 position: absolute; 4007 } 4008 .navbar-expand-sm .navbar-nav .nav-link { 4009 padding-right: var(--bs-navbar-nav-link-padding-x); 4010 padding-left: var(--bs-navbar-nav-link-padding-x); 4011 } 4012 .navbar-expand-sm .navbar-nav-scroll { 4013 overflow: visible; 4014 } 4015 .navbar-expand-sm .navbar-collapse { 4016 display: flex !important; 4017 flex-basis: auto; 4018 } 4019 .navbar-expand-sm .navbar-toggler { 4020 display: none; 4021 } 4022 .navbar-expand-sm .offcanvas { 4023 position: static; 4024 z-index: auto; 4025 flex-grow: 1; 4026 width: auto !important; 4027 height: auto !important; 4028 visibility: visible !important; 4029 background-color: transparent !important; 4030 border: 0 !important; 4031 transform: none !important; 4032 transition: none; 4033 } 4034 .navbar-expand-sm .offcanvas .offcanvas-header { 4035 display: none; 4036 } 4037 .navbar-expand-sm .offcanvas .offcanvas-body { 4038 display: flex; 4039 flex-grow: 0; 4040 padding: 0; 4041 overflow-y: visible; 4042 } 4043} 4044@media (min-width: 768px) { 4045 .navbar-expand-md { 4046 flex-wrap: nowrap; 4047 justify-content: flex-start; 4048 } 4049 .navbar-expand-md .navbar-nav { 4050 flex-direction: row; 4051 } 4052 .navbar-expand-md .navbar-nav .dropdown-menu { 4053 position: absolute; 4054 } 4055 .navbar-expand-md .navbar-nav .nav-link { 4056 padding-right: var(--bs-navbar-nav-link-padding-x); 4057 padding-left: var(--bs-navbar-nav-link-padding-x); 4058 } 4059 .navbar-expand-md .navbar-nav-scroll { 4060 overflow: visible; 4061 } 4062 .navbar-expand-md .navbar-collapse { 4063 display: flex !important; 4064 flex-basis: auto; 4065 } 4066 .navbar-expand-md .navbar-toggler { 4067 display: none; 4068 } 4069 .navbar-expand-md .offcanvas { 4070 position: static; 4071 z-index: auto; 4072 flex-grow: 1; 4073 width: auto !important; 4074 height: auto !important; 4075 visibility: visible !important; 4076 background-color: transparent !important; 4077 border: 0 !important; 4078 transform: none !important; 4079 transition: none; 4080 } 4081 .navbar-expand-md .offcanvas .offcanvas-header { 4082 display: none; 4083 } 4084 .navbar-expand-md .offcanvas .offcanvas-body { 4085 display: flex; 4086 flex-grow: 0; 4087 padding: 0; 4088 overflow-y: visible; 4089 } 4090} 4091@media (min-width: 992px) { 4092 .navbar-expand-lg { 4093 flex-wrap: nowrap; 4094 justify-content: flex-start; 4095 } 4096 .navbar-expand-lg .navbar-nav { 4097 flex-direction: row; 4098 } 4099 .navbar-expand-lg .navbar-nav .dropdown-menu { 4100 position: absolute; 4101 } 4102 .navbar-expand-lg .navbar-nav .nav-link { 4103 padding-right: var(--bs-navbar-nav-link-padding-x); 4104 padding-left: var(--bs-navbar-nav-link-padding-x); 4105 } 4106 .navbar-expand-lg .navbar-nav-scroll { 4107 overflow: visible; 4108 } 4109 .navbar-expand-lg .navbar-collapse { 4110 display: flex !important; 4111 flex-basis: auto; 4112 } 4113 .navbar-expand-lg .navbar-toggler { 4114 display: none; 4115 } 4116 .navbar-expand-lg .offcanvas { 4117 position: static; 4118 z-index: auto; 4119 flex-grow: 1; 4120 width: auto !important; 4121 height: auto !important; 4122 visibility: visible !important; 4123 background-color: transparent !important; 4124 border: 0 !important; 4125 transform: none !important; 4126 transition: none; 4127 } 4128 .navbar-expand-lg .offcanvas .offcanvas-header { 4129 display: none; 4130 } 4131 .navbar-expand-lg .offcanvas .offcanvas-body { 4132 display: flex; 4133 flex-grow: 0; 4134 padding: 0; 4135 overflow-y: visible; 4136 } 4137} 4138@media (min-width: 1200px) { 4139 .navbar-expand-xl { 4140 flex-wrap: nowrap; 4141 justify-content: flex-start; 4142 } 4143 .navbar-expand-xl .navbar-nav { 4144 flex-direction: row; 4145 } 4146 .navbar-expand-xl .navbar-nav .dropdown-menu { 4147 position: absolute; 4148 } 4149 .navbar-expand-xl .navbar-nav .nav-link { 4150 padding-right: var(--bs-navbar-nav-link-padding-x); 4151 padding-left: var(--bs-navbar-nav-link-padding-x); 4152 } 4153 .navbar-expand-xl .navbar-nav-scroll { 4154 overflow: visible; 4155 } 4156 .navbar-expand-xl .navbar-collapse { 4157 display: flex !important; 4158 flex-basis: auto; 4159 } 4160 .navbar-expand-xl .navbar-toggler { 4161 display: none; 4162 } 4163 .navbar-expand-xl .offcanvas { 4164 position: static; 4165 z-index: auto; 4166 flex-grow: 1; 4167 width: auto !important; 4168 height: auto !important; 4169 visibility: visible !important; 4170 background-color: transparent !important; 4171 border: 0 !important; 4172 transform: none !important; 4173 transition: none; 4174 } 4175 .navbar-expand-xl .offcanvas .offcanvas-header { 4176 display: none; 4177 } 4178 .navbar-expand-xl .offcanvas .offcanvas-body { 4179 display: flex; 4180 flex-grow: 0; 4181 padding: 0; 4182 overflow-y: visible; 4183 } 4184} 4185@media (min-width: 1400px) { 4186 .navbar-expand-xxl { 4187 flex-wrap: nowrap; 4188 justify-content: flex-start; 4189 } 4190 .navbar-expand-xxl .navbar-nav { 4191 flex-direction: row; 4192 } 4193 .navbar-expand-xxl .navbar-nav .dropdown-menu { 4194 position: absolute; 4195 } 4196 .navbar-expand-xxl .navbar-nav .nav-link { 4197 padding-right: var(--bs-navbar-nav-link-padding-x); 4198 padding-left: var(--bs-navbar-nav-link-padding-x); 4199 } 4200 .navbar-expand-xxl .navbar-nav-scroll { 4201 overflow: visible; 4202 } 4203 .navbar-expand-xxl .navbar-collapse { 4204 display: flex !important; 4205 flex-basis: auto; 4206 } 4207 .navbar-expand-xxl .navbar-toggler { 4208 display: none; 4209 } 4210 .navbar-expand-xxl .offcanvas { 4211 position: static; 4212 z-index: auto; 4213 flex-grow: 1; 4214 width: auto !important; 4215 height: auto !important; 4216 visibility: visible !important; 4217 background-color: transparent !important; 4218 border: 0 !important; 4219 transform: none !important; 4220 transition: none; 4221 } 4222 .navbar-expand-xxl .offcanvas .offcanvas-header { 4223 display: none; 4224 } 4225 .navbar-expand-xxl .offcanvas .offcanvas-body { 4226 display: flex; 4227 flex-grow: 0; 4228 padding: 0; 4229 overflow-y: visible; 4230 } 4231} 4232.navbar-expand { 4233 flex-wrap: nowrap; 4234 justify-content: flex-start; 4235} 4236.navbar-expand .navbar-nav { 4237 flex-direction: row; 4238} 4239.navbar-expand .navbar-nav .dropdown-menu { 4240 position: absolute; 4241} 4242.navbar-expand .navbar-nav .nav-link { 4243 padding-right: var(--bs-navbar-nav-link-padding-x); 4244 padding-left: var(--bs-navbar-nav-link-padding-x); 4245} 4246.navbar-expand .navbar-nav-scroll { 4247 overflow: visible; 4248} 4249.navbar-expand .navbar-collapse { 4250 display: flex !important; 4251 flex-basis: auto; 4252} 4253.navbar-expand .navbar-toggler { 4254 display: none; 4255} 4256.navbar-expand .offcanvas { 4257 position: static; 4258 z-index: auto; 4259 flex-grow: 1; 4260 width: auto !important; 4261 height: auto !important; 4262 visibility: visible !important; 4263 background-color: transparent !important; 4264 border: 0 !important; 4265 transform: none !important; 4266 transition: none; 4267} 4268.navbar-expand .offcanvas .offcanvas-header { 4269 display: none; 4270} 4271.navbar-expand .offcanvas .offcanvas-body { 4272 display: flex; 4273 flex-grow: 0; 4274 padding: 0; 4275 overflow-y: visible; 4276} 4277.navbar-dark, 4278.navbar[data-bs-theme="dark"] { 4279 --bs-navbar-color: rgba(255, 255, 255, 0.55); 4280 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); 4281 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); 4282 --bs-navbar-active-color: #fff; 4283 --bs-navbar-brand-color: #fff; 4284 --bs-navbar-brand-hover-color: #fff; 4285 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); 4286 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 4287} 4288[data-bs-theme="dark"] .navbar-toggler-icon { 4289 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 4290} 4291.card { 4292 --bs-card-spacer-y: 1rem; 4293 --bs-card-spacer-x: 1rem; 4294 --bs-card-title-spacer-y: 0.5rem; 4295 --bs-card-title-color: ; 4296 --bs-card-subtitle-color: ; 4297 --bs-card-border-width: var(--bs-border-width); 4298 --bs-card-border-color: var(--bs-border-color-translucent); 4299 --bs-card-border-radius: var(--bs-border-radius); 4300 --bs-card-box-shadow: ; 4301 --bs-card-inner-border-radius: calc( 4302 var(--bs-border-radius) - var(--bs-border-width) 4303 ); 4304 --bs-card-cap-padding-y: 0.5rem; 4305 --bs-card-cap-padding-x: 1rem; 4306 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); 4307 --bs-card-cap-color: ; 4308 --bs-card-height: ; 4309 --bs-card-color: ; 4310 --bs-card-bg: var(--bs-body-bg); 4311 --bs-card-img-overlay-padding: 1rem; 4312 --bs-card-group-margin: 0.75rem; 4313 position: relative; 4314 display: flex; 4315 flex-direction: column; 4316 min-width: 0; 4317 height: var(--bs-card-height); 4318 color: var(--bs-body-color); 4319 word-wrap: break-word; 4320 background-color: var(--bs-card-bg); 4321 background-clip: border-box; 4322 border: var(--bs-card-border-width) solid var(--bs-card-border-color); 4323 border-radius: var(--bs-card-border-radius); 4324} 4325.card > hr { 4326 margin-right: 0; 4327 margin-left: 0; 4328} 4329.card > .list-group { 4330 border-top: inherit; 4331 border-bottom: inherit; 4332} 4333.card > .list-group:first-child { 4334 border-top-width: 0; 4335 border-top-left-radius: var(--bs-card-inner-border-radius); 4336 border-top-right-radius: var(--bs-card-inner-border-radius); 4337} 4338.card > .list-group:last-child { 4339 border-bottom-width: 0; 4340 border-bottom-right-radius: var(--bs-card-inner-border-radius); 4341 border-bottom-left-radius: var(--bs-card-inner-border-radius); 4342} 4343.card > .card-header + .list-group, 4344.card > .list-group + .card-footer { 4345 border-top: 0; 4346} 4347.card-body { 4348 flex: 1 1 auto; 4349 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); 4350 color: var(--bs-card-color); 4351} 4352.card-title { 4353 margin-bottom: var(--bs-card-title-spacer-y); 4354 color: var(--bs-card-title-color); 4355} 4356.card-subtitle { 4357 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); 4358 margin-bottom: 0; 4359 color: var(--bs-card-subtitle-color); 4360} 4361.card-text:last-child { 4362 margin-bottom: 0; 4363} 4364.card-link + .card-link { 4365 margin-left: var(--bs-card-spacer-x); 4366} 4367.card-header { 4368 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); 4369 margin-bottom: 0; 4370 color: var(--bs-card-cap-color); 4371 background-color: var(--bs-card-cap-bg); 4372 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); 4373} 4374.card-header:first-child { 4375 border-radius: var(--bs-card-inner-border-radius) 4376 var(--bs-card-inner-border-radius) 0 0; 4377} 4378.card-footer { 4379 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); 4380 color: var(--bs-card-cap-color); 4381 background-color: var(--bs-card-cap-bg); 4382 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); 4383} 4384.card-footer:last-child { 4385 border-radius: 0 0 var(--bs-card-inner-border-radius) 4386 var(--bs-card-inner-border-radius); 4387} 4388.card-header-tabs { 4389 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); 4390 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); 4391 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); 4392 border-bottom: 0; 4393} 4394.card-header-tabs .nav-link.active { 4395 background-color: var(--bs-card-bg); 4396 border-bottom-color: var(--bs-card-bg); 4397} 4398.card-header-pills { 4399 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); 4400 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); 4401} 4402.card-img-overlay { 4403 position: absolute; 4404 top: 0; 4405 right: 0; 4406 bottom: 0; 4407 left: 0; 4408 padding: var(--bs-card-img-overlay-padding); 4409 border-radius: var(--bs-card-inner-border-radius); 4410} 4411.card-img, 4412.card-img-bottom, 4413.card-img-top { 4414 width: 100%; 4415} 4416.card-img, 4417.card-img-top { 4418 border-top-left-radius: var(--bs-card-inner-border-radius); 4419 border-top-right-radius: var(--bs-card-inner-border-radius); 4420} 4421.card-img, 4422.card-img-bottom { 4423 border-bottom-right-radius: var(--bs-card-inner-border-radius); 4424 border-bottom-left-radius: var(--bs-card-inner-border-radius); 4425} 4426.card-group > .card { 4427 margin-bottom: var(--bs-card-group-margin); 4428} 4429@media (min-width: 576px) { 4430 .card-group { 4431 display: flex; 4432 flex-flow: row wrap; 4433 } 4434 .card-group > .card { 4435 flex: 1 0 0%; 4436 margin-bottom: 0; 4437 } 4438 .card-group > .card + .card { 4439 margin-left: 0; 4440 border-left: 0; 4441 } 4442 .card-group > .card:not(:last-child) { 4443 border-top-right-radius: 0; 4444 border-bottom-right-radius: 0; 4445 } 4446 .card-group > .card:not(:last-child) .card-header, 4447 .card-group > .card:not(:last-child) .card-img-top { 4448 border-top-right-radius: 0; 4449 } 4450 .card-group > .card:not(:last-child) .card-footer, 4451 .card-group > .card:not(:last-child) .card-img-bottom { 4452 border-bottom-right-radius: 0; 4453 } 4454 .card-group > .card:not(:first-child) { 4455 border-top-left-radius: 0; 4456 border-bottom-left-radius: 0; 4457 } 4458 .card-group > .card:not(:first-child) .card-header, 4459 .card-group > .card:not(:first-child) .card-img-top { 4460 border-top-left-radius: 0; 4461 } 4462 .card-group > .card:not(:first-child) .card-footer, 4463 .card-group > .card:not(:first-child) .card-img-bottom { 4464 border-bottom-left-radius: 0; 4465 } 4466} 4467.accordion { 4468 --bs-accordion-color: var(--bs-body-color); 4469 --bs-accordion-bg: var(--bs-body-bg); 4470 --bs-accordion-transition: 4471 color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 4472 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; 4473 --bs-accordion-border-color: var(--bs-border-color); 4474 --bs-accordion-border-width: var(--bs-border-width); 4475 --bs-accordion-border-radius: var(--bs-border-radius); 4476 --bs-accordion-inner-border-radius: calc( 4477 var(--bs-border-radius) - var(--bs-border-width) 4478 ); 4479 --bs-accordion-btn-padding-x: 1.25rem; 4480 --bs-accordion-btn-padding-y: 1rem; 4481 --bs-accordion-btn-color: var(--bs-body-color); 4482 --bs-accordion-btn-bg: var(--bs-accordion-bg); 4483 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); 4484 --bs-accordion-btn-icon-width: 1.25rem; 4485 --bs-accordion-btn-icon-transform: rotate(-180deg); 4486 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; 4487 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); 4488 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 4489 --bs-accordion-body-padding-x: 1.25rem; 4490 --bs-accordion-body-padding-y: 1rem; 4491 --bs-accordion-active-color: var(--bs-primary-text-emphasis); 4492 --bs-accordion-active-bg: var(--bs-primary-bg-subtle); 4493} 4494.accordion-button { 4495 position: relative; 4496 display: flex; 4497 align-items: center; 4498 width: 100%; 4499 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); 4500 font-size: 1rem; 4501 color: var(--bs-accordion-btn-color); 4502 text-align: left; 4503 background-color: var(--bs-accordion-btn-bg); 4504 border: 0; 4505 border-radius: 0; 4506 overflow-anchor: none; 4507 transition: var(--bs-accordion-transition); 4508} 4509@media (prefers-reduced-motion: reduce) { 4510 .accordion-button { 4511 transition: none; 4512 } 4513} 4514.accordion-button:not(.collapsed) { 4515 color: var(--bs-accordion-active-color); 4516 background-color: var(--bs-accordion-active-bg); 4517 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 4518 var(--bs-accordion-border-color); 4519} 4520.accordion-button:not(.collapsed)::after { 4521 background-image: var(--bs-accordion-btn-active-icon); 4522 transform: var(--bs-accordion-btn-icon-transform); 4523} 4524.accordion-button::after { 4525 flex-shrink: 0; 4526 width: var(--bs-accordion-btn-icon-width); 4527 height: var(--bs-accordion-btn-icon-width); 4528 margin-left: auto; 4529 content: ""; 4530 background-image: var(--bs-accordion-btn-icon); 4531 background-repeat: no-repeat; 4532 background-size: var(--bs-accordion-btn-icon-width); 4533 transition: var(--bs-accordion-btn-icon-transition); 4534} 4535@media (prefers-reduced-motion: reduce) { 4536 .accordion-button::after { 4537 transition: none; 4538 } 4539} 4540.accordion-button:hover { 4541 z-index: 2; 4542} 4543.accordion-button:focus { 4544 z-index: 3; 4545 outline: 0; 4546 box-shadow: var(--bs-accordion-btn-focus-box-shadow); 4547} 4548.accordion-header { 4549 margin-bottom: 0; 4550} 4551.accordion-item { 4552 color: var(--bs-accordion-color); 4553 background-color: var(--bs-accordion-bg); 4554 border: var(--bs-accordion-border-width) solid 4555 var(--bs-accordion-border-color); 4556} 4557.accordion-item:first-of-type { 4558 border-top-left-radius: var(--bs-accordion-border-radius); 4559 border-top-right-radius: var(--bs-accordion-border-radius); 4560} 4561.accordion-item:first-of-type > .accordion-header .accordion-button { 4562 border-top-left-radius: var(--bs-accordion-inner-border-radius); 4563 border-top-right-radius: var(--bs-accordion-inner-border-radius); 4564} 4565.accordion-item:not(:first-of-type) { 4566 border-top: 0; 4567} 4568.accordion-item:last-of-type { 4569 border-bottom-right-radius: var(--bs-accordion-border-radius); 4570 border-bottom-left-radius: var(--bs-accordion-border-radius); 4571} 4572.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { 4573 border-bottom-right-radius: var(--bs-accordion-inner-border-radius); 4574 border-bottom-left-radius: var(--bs-accordion-inner-border-radius); 4575} 4576.accordion-item:last-of-type > .accordion-collapse { 4577 border-bottom-right-radius: var(--bs-accordion-border-radius); 4578 border-bottom-left-radius: var(--bs-accordion-border-radius); 4579} 4580.accordion-body { 4581 padding: var(--bs-accordion-body-padding-y) 4582 var(--bs-accordion-body-padding-x); 4583} 4584.accordion-flush > .accordion-item { 4585 border-right: 0; 4586 border-left: 0; 4587 border-radius: 0; 4588} 4589.accordion-flush > .accordion-item:first-child { 4590 border-top: 0; 4591} 4592.accordion-flush > .accordion-item:last-child { 4593 border-bottom: 0; 4594} 4595.accordion-flush > .accordion-item > .accordion-header .accordion-button, 4596.accordion-flush 4597 > .accordion-item 4598 > .accordion-header 4599 .accordion-button.collapsed { 4600 border-radius: 0; 4601} 4602.accordion-flush > .accordion-item > .accordion-collapse { 4603 border-radius: 0; 4604} 4605[data-bs-theme="dark"] .accordion-button::after { 4606 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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"); 4607 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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"); 4608} 4609.breadcrumb { 4610 --bs-breadcrumb-padding-x: 0; 4611 --bs-breadcrumb-padding-y: 0; 4612 --bs-breadcrumb-margin-bottom: 1rem; 4613 --bs-breadcrumb-bg: ; 4614 --bs-breadcrumb-border-radius: ; 4615 --bs-breadcrumb-divider-color: var(--bs-secondary-color); 4616 --bs-breadcrumb-item-padding-x: 0.5rem; 4617 --bs-breadcrumb-item-active-color: var(--bs-secondary-color); 4618 display: flex; 4619 flex-wrap: wrap; 4620 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); 4621 margin-bottom: var(--bs-breadcrumb-margin-bottom); 4622 font-size: var(--bs-breadcrumb-font-size); 4623 list-style: none; 4624 background-color: var(--bs-breadcrumb-bg); 4625 border-radius: var(--bs-breadcrumb-border-radius); 4626} 4627.breadcrumb-item + .breadcrumb-item { 4628 padding-left: var(--bs-breadcrumb-item-padding-x); 4629} 4630.breadcrumb-item + .breadcrumb-item::before { 4631 float: left; 4632 padding-right: var(--bs-breadcrumb-item-padding-x); 4633 color: var(--bs-breadcrumb-divider-color); 4634 content: var(--bs-breadcrumb-divider, "/"); 4635} 4636.breadcrumb-item.active { 4637 color: var(--bs-breadcrumb-item-active-color); 4638} 4639.pagination { 4640 --bs-pagination-padding-x: 0.75rem; 4641 --bs-pagination-padding-y: 0.375rem; 4642 --bs-pagination-font-size: 1rem; 4643 --bs-pagination-color: var(--bs-link-color); 4644 --bs-pagination-bg: var(--bs-body-bg); 4645 --bs-pagination-border-width: var(--bs-border-width); 4646 --bs-pagination-border-color: var(--bs-border-color); 4647 --bs-pagination-border-radius: var(--bs-border-radius); 4648 --bs-pagination-hover-color: var(--bs-link-hover-color); 4649 --bs-pagination-hover-bg: var(--bs-tertiary-bg); 4650 --bs-pagination-hover-border-color: var(--bs-border-color); 4651 --bs-pagination-focus-color: var(--bs-link-hover-color); 4652 --bs-pagination-focus-bg: var(--bs-secondary-bg); 4653 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 4654 --bs-pagination-active-color: #fff; 4655 --bs-pagination-active-bg: #0d6efd; 4656 --bs-pagination-active-border-color: #0d6efd; 4657 --bs-pagination-disabled-color: var(--bs-secondary-color); 4658 --bs-pagination-disabled-bg: var(--bs-secondary-bg); 4659 --bs-pagination-disabled-border-color: var(--bs-border-color); 4660 display: flex; 4661 padding-left: 0; 4662 list-style: none; 4663} 4664.page-link { 4665 position: relative; 4666 display: block; 4667 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); 4668 font-size: var(--bs-pagination-font-size); 4669 color: var(--bs-pagination-color); 4670 text-decoration: none; 4671 background-color: var(--bs-pagination-bg); 4672 border: var(--bs-pagination-border-width) solid 4673 var(--bs-pagination-border-color); 4674 transition: 4675 color 0.15s ease-in-out, 4676 background-color 0.15s ease-in-out, 4677 border-color 0.15s ease-in-out, 4678 box-shadow 0.15s ease-in-out; 4679} 4680@media (prefers-reduced-motion: reduce) { 4681 .page-link { 4682 transition: none; 4683 } 4684} 4685.page-link:hover { 4686 z-index: 2; 4687 color: var(--bs-pagination-hover-color); 4688 background-color: var(--bs-pagination-hover-bg); 4689 border-color: var(--bs-pagination-hover-border-color); 4690} 4691.page-link:focus { 4692 z-index: 3; 4693 color: var(--bs-pagination-focus-color); 4694 background-color: var(--bs-pagination-focus-bg); 4695 outline: 0; 4696 box-shadow: var(--bs-pagination-focus-box-shadow); 4697} 4698.active > .page-link, 4699.page-link.active { 4700 z-index: 3; 4701 color: var(--bs-pagination-active-color); 4702 background-color: var(--bs-pagination-active-bg); 4703 border-color: var(--bs-pagination-active-border-color); 4704} 4705.disabled > .page-link, 4706.page-link.disabled { 4707 color: var(--bs-pagination-disabled-color); 4708 pointer-events: none; 4709 background-color: var(--bs-pagination-disabled-bg); 4710 border-color: var(--bs-pagination-disabled-border-color); 4711} 4712.page-item:not(:first-child) .page-link { 4713 margin-left: calc(var(--bs-border-width) * -1); 4714} 4715.page-item:first-child .page-link { 4716 border-top-left-radius: var(--bs-pagination-border-radius); 4717 border-bottom-left-radius: var(--bs-pagination-border-radius); 4718} 4719.page-item:last-child .page-link { 4720 border-top-right-radius: var(--bs-pagination-border-radius); 4721 border-bottom-right-radius: var(--bs-pagination-border-radius); 4722} 4723.pagination-lg { 4724 --bs-pagination-padding-x: 1.5rem; 4725 --bs-pagination-padding-y: 0.75rem; 4726 --bs-pagination-font-size: 1.25rem; 4727 --bs-pagination-border-radius: var(--bs-border-radius-lg); 4728} 4729.pagination-sm { 4730 --bs-pagination-padding-x: 0.5rem; 4731 --bs-pagination-padding-y: 0.25rem; 4732 --bs-pagination-font-size: 0.875rem; 4733 --bs-pagination-border-radius: var(--bs-border-radius-sm); 4734} 4735.badge { 4736 --bs-badge-padding-x: 0.65em; 4737 --bs-badge-padding-y: 0.35em; 4738 --bs-badge-font-size: 0.75em; 4739 --bs-badge-font-weight: 700; 4740 --bs-badge-color: #fff; 4741 --bs-badge-border-radius: var(--bs-border-radius); 4742 display: inline-block; 4743 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); 4744 font-size: var(--bs-badge-font-size); 4745 font-weight: var(--bs-badge-font-weight); 4746 line-height: 1; 4747 color: var(--bs-badge-color); 4748 text-align: center; 4749 white-space: nowrap; 4750 vertical-align: baseline; 4751 border-radius: var(--bs-badge-border-radius); 4752} 4753.badge:empty { 4754 display: none; 4755} 4756.btn .badge { 4757 position: relative; 4758 top: -1px; 4759} 4760.alert { 4761 --bs-alert-bg: transparent; 4762 --bs-alert-padding-x: 1rem; 4763 --bs-alert-padding-y: 1rem; 4764 --bs-alert-margin-bottom: 1rem; 4765 --bs-alert-color: inherit; 4766 --bs-alert-border-color: transparent; 4767 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); 4768 --bs-alert-border-radius: var(--bs-border-radius); 4769 --bs-alert-link-color: inherit; 4770 position: relative; 4771 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); 4772 margin-bottom: var(--bs-alert-margin-bottom); 4773 color: var(--bs-alert-color); 4774 background-color: var(--bs-alert-bg); 4775 border: var(--bs-alert-border); 4776 border-radius: var(--bs-alert-border-radius); 4777} 4778.alert-heading { 4779 color: inherit; 4780} 4781.alert-link { 4782 font-weight: 700; 4783 color: var(--bs-alert-link-color); 4784} 4785.alert-dismissible { 4786 padding-right: 3rem; 4787} 4788.alert-dismissible .btn-close { 4789 position: absolute; 4790 top: 0; 4791 right: 0; 4792 z-index: 2; 4793 padding: 1.25rem 1rem; 4794} 4795.alert-primary { 4796 --bs-alert-color: var(--bs-primary-text-emphasis); 4797 --bs-alert-bg: var(--bs-primary-bg-subtle); 4798 --bs-alert-border-color: var(--bs-primary-border-subtle); 4799 --bs-alert-link-color: var(--bs-primary-text-emphasis); 4800} 4801.alert-secondary { 4802 --bs-alert-color: var(--bs-secondary-text-emphasis); 4803 --bs-alert-bg: var(--bs-secondary-bg-subtle); 4804 --bs-alert-border-color: var(--bs-secondary-border-subtle); 4805 --bs-alert-link-color: var(--bs-secondary-text-emphasis); 4806} 4807.alert-success { 4808 --bs-alert-color: var(--bs-success-text-emphasis); 4809 --bs-alert-bg: var(--bs-success-bg-subtle); 4810 --bs-alert-border-color: var(--bs-success-border-subtle); 4811 --bs-alert-link-color: var(--bs-success-text-emphasis); 4812} 4813.alert-info { 4814 --bs-alert-color: var(--bs-info-text-emphasis); 4815 --bs-alert-bg: var(--bs-info-bg-subtle); 4816 --bs-alert-border-color: var(--bs-info-border-subtle); 4817 --bs-alert-link-color: var(--bs-info-text-emphasis); 4818} 4819.alert-warning { 4820 --bs-alert-color: var(--bs-warning-text-emphasis); 4821 --bs-alert-bg: var(--bs-warning-bg-subtle); 4822 --bs-alert-border-color: var(--bs-warning-border-subtle); 4823 --bs-alert-link-color: var(--bs-warning-text-emphasis); 4824} 4825.alert-danger { 4826 --bs-alert-color: var(--bs-danger-text-emphasis); 4827 --bs-alert-bg: var(--bs-danger-bg-subtle); 4828 --bs-alert-border-color: var(--bs-danger-border-subtle); 4829 --bs-alert-link-color: var(--bs-danger-text-emphasis); 4830} 4831.alert-light { 4832 --bs-alert-color: var(--bs-light-text-emphasis); 4833 --bs-alert-bg: var(--bs-light-bg-subtle); 4834 --bs-alert-border-color: var(--bs-light-border-subtle); 4835 --bs-alert-link-color: var(--bs-light-text-emphasis); 4836} 4837.alert-dark { 4838 --bs-alert-color: var(--bs-dark-text-emphasis); 4839 --bs-alert-bg: var(--bs-dark-bg-subtle); 4840 --bs-alert-border-color: var(--bs-dark-border-subtle); 4841 --bs-alert-link-color: var(--bs-dark-text-emphasis); 4842} 4843@keyframes progress-bar-stripes { 4844 0% { 4845 background-position-x: 1rem; 4846 } 4847} 4848.progress, 4849.progress-stacked { 4850 --bs-progress-height: 1rem; 4851 --bs-progress-font-size: 0.75rem; 4852 --bs-progress-bg: var(--bs-secondary-bg); 4853 --bs-progress-border-radius: var(--bs-border-radius); 4854 --bs-progress-box-shadow: var(--bs-box-shadow-inset); 4855 --bs-progress-bar-color: #fff; 4856 --bs-progress-bar-bg: #0d6efd; 4857 --bs-progress-bar-transition: width 0.6s ease; 4858 display: flex; 4859 height: var(--bs-progress-height); 4860 overflow: hidden; 4861 font-size: var(--bs-progress-font-size); 4862 background-color: var(--bs-progress-bg); 4863 border-radius: var(--bs-progress-border-radius); 4864} 4865.progress-bar { 4866 display: flex; 4867 flex-direction: column; 4868 justify-content: center; 4869 overflow: hidden; 4870 color: var(--bs-progress-bar-color); 4871 text-align: center; 4872 white-space: nowrap; 4873 background-color: var(--bs-progress-bar-bg); 4874 transition: var(--bs-progress-bar-transition); 4875} 4876@media (prefers-reduced-motion: reduce) { 4877 .progress-bar { 4878 transition: none; 4879 } 4880} 4881.progress-bar-striped { 4882 background-image: linear-gradient( 4883 45deg, 4884 rgba(255, 255, 255, 0.15) 25%, 4885 transparent 25%, 4886 transparent 50%, 4887 rgba(255, 255, 255, 0.15) 50%, 4888 rgba(255, 255, 255, 0.15) 75%, 4889 transparent 75%, 4890 transparent 4891 ); 4892 background-size: var(--bs-progress-height) var(--bs-progress-height); 4893} 4894.progress-stacked > .progress { 4895 overflow: visible; 4896} 4897.progress-stacked > .progress > .progress-bar { 4898 width: 100%; 4899} 4900.progress-bar-animated { 4901 animation: 1s linear infinite progress-bar-stripes; 4902} 4903@media (prefers-reduced-motion: reduce) { 4904 .progress-bar-animated { 4905 animation: none; 4906 } 4907} 4908.list-group { 4909 --bs-list-group-color: var(--bs-body-color); 4910 --bs-list-group-bg: var(--bs-body-bg); 4911 --bs-list-group-border-color: var(--bs-border-color); 4912 --bs-list-group-border-width: var(--bs-border-width); 4913 --bs-list-group-border-radius: var(--bs-border-radius); 4914 --bs-list-group-item-padding-x: 1rem; 4915 --bs-list-group-item-padding-y: 0.5rem; 4916 --bs-list-group-action-color: var(--bs-secondary-color); 4917 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 4918 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); 4919 --bs-list-group-action-active-color: var(--bs-body-color); 4920 --bs-list-group-action-active-bg: var(--bs-secondary-bg); 4921 --bs-list-group-disabled-color: var(--bs-secondary-color); 4922 --bs-list-group-disabled-bg: var(--bs-body-bg); 4923 --bs-list-group-active-color: #fff; 4924 --bs-list-group-active-bg: #0d6efd; 4925 --bs-list-group-active-border-color: #0d6efd; 4926 display: flex; 4927 flex-direction: column; 4928 padding-left: 0; 4929 margin-bottom: 0; 4930 border-radius: var(--bs-list-group-border-radius); 4931} 4932.list-group-numbered { 4933 list-style-type: none; 4934 counter-reset: section; 4935} 4936.list-group-numbered > .list-group-item::before { 4937 content: counters(section, ".") ". "; 4938 counter-increment: section; 4939} 4940.list-group-item-action { 4941 width: 100%; 4942 color: var(--bs-list-group-action-color); 4943 text-align: inherit; 4944} 4945.list-group-item-action:focus, 4946.list-group-item-action:hover { 4947 z-index: 1; 4948 color: var(--bs-list-group-action-hover-color); 4949 text-decoration: none; 4950 background-color: var(--bs-list-group-action-hover-bg); 4951} 4952.list-group-item-action:active { 4953 color: var(--bs-list-group-action-active-color); 4954 background-color: var(--bs-list-group-action-active-bg); 4955} 4956.list-group-item { 4957 position: relative; 4958 display: block; 4959 padding: var(--bs-list-group-item-padding-y) 4960 var(--bs-list-group-item-padding-x); 4961 color: var(--bs-list-group-color); 4962 text-decoration: none; 4963 background-color: var(--bs-list-group-bg); 4964 border: var(--bs-list-group-border-width) solid 4965 var(--bs-list-group-border-color); 4966} 4967.list-group-item:first-child { 4968 border-top-left-radius: inherit; 4969 border-top-right-radius: inherit; 4970} 4971.list-group-item:last-child { 4972 border-bottom-right-radius: inherit; 4973 border-bottom-left-radius: inherit; 4974} 4975.list-group-item.disabled, 4976.list-group-item:disabled { 4977 color: var(--bs-list-group-disabled-color); 4978 pointer-events: none; 4979 background-color: var(--bs-list-group-disabled-bg); 4980} 4981.list-group-item.active { 4982 z-index: 2; 4983 color: var(--bs-list-group-active-color); 4984 background-color: var(--bs-list-group-active-bg); 4985 border-color: var(--bs-list-group-active-border-color); 4986} 4987.list-group-item + .list-group-item { 4988 border-top-width: 0; 4989} 4990.list-group-item + .list-group-item.active { 4991 margin-top: calc(-1 * var(--bs-list-group-border-width)); 4992 border-top-width: var(--bs-list-group-border-width); 4993} 4994.list-group-horizontal { 4995 flex-direction: row; 4996} 4997.list-group-horizontal > .list-group-item:first-child:not(:last-child) { 4998 border-bottom-left-radius: var(--bs-list-group-border-radius); 4999 border-top-right-radius: 0; 5000} 5001.list-group-horizontal > .list-group-item:last-child:not(:first-child) { 5002 border-top-right-radius: var(--bs-list-group-border-radius); 5003 border-bottom-left-radius: 0; 5004} 5005.list-group-horizontal > .list-group-item.active { 5006 margin-top: 0; 5007} 5008.list-group-horizontal > .list-group-item + .list-group-item { 5009 border-top-width: var(--bs-list-group-border-width); 5010 border-left-width: 0; 5011} 5012.list-group-horizontal > .list-group-item + .list-group-item.active { 5013 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5014 border-left-width: var(--bs-list-group-border-width); 5015} 5016@media (min-width: 576px) { 5017 .list-group-horizontal-sm { 5018 flex-direction: row; 5019 } 5020 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { 5021 border-bottom-left-radius: var(--bs-list-group-border-radius); 5022 border-top-right-radius: 0; 5023 } 5024 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { 5025 border-top-right-radius: var(--bs-list-group-border-radius); 5026 border-bottom-left-radius: 0; 5027 } 5028 .list-group-horizontal-sm > .list-group-item.active { 5029 margin-top: 0; 5030 } 5031 .list-group-horizontal-sm > .list-group-item + .list-group-item { 5032 border-top-width: var(--bs-list-group-border-width); 5033 border-left-width: 0; 5034 } 5035 .list-group-horizontal-sm > .list-group-item + .list-group-item.active { 5036 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5037 border-left-width: var(--bs-list-group-border-width); 5038 } 5039} 5040@media (min-width: 768px) { 5041 .list-group-horizontal-md { 5042 flex-direction: row; 5043 } 5044 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { 5045 border-bottom-left-radius: var(--bs-list-group-border-radius); 5046 border-top-right-radius: 0; 5047 } 5048 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { 5049 border-top-right-radius: var(--bs-list-group-border-radius); 5050 border-bottom-left-radius: 0; 5051 } 5052 .list-group-horizontal-md > .list-group-item.active { 5053 margin-top: 0; 5054 } 5055 .list-group-horizontal-md > .list-group-item + .list-group-item { 5056 border-top-width: var(--bs-list-group-border-width); 5057 border-left-width: 0; 5058 } 5059 .list-group-horizontal-md > .list-group-item + .list-group-item.active { 5060 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5061 border-left-width: var(--bs-list-group-border-width); 5062 } 5063} 5064@media (min-width: 992px) { 5065 .list-group-horizontal-lg { 5066 flex-direction: row; 5067 } 5068 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { 5069 border-bottom-left-radius: var(--bs-list-group-border-radius); 5070 border-top-right-radius: 0; 5071 } 5072 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { 5073 border-top-right-radius: var(--bs-list-group-border-radius); 5074 border-bottom-left-radius: 0; 5075 } 5076 .list-group-horizontal-lg > .list-group-item.active { 5077 margin-top: 0; 5078 } 5079 .list-group-horizontal-lg > .list-group-item + .list-group-item { 5080 border-top-width: var(--bs-list-group-border-width); 5081 border-left-width: 0; 5082 } 5083 .list-group-horizontal-lg > .list-group-item + .list-group-item.active { 5084 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5085 border-left-width: var(--bs-list-group-border-width); 5086 } 5087} 5088@media (min-width: 1200px) { 5089 .list-group-horizontal-xl { 5090 flex-direction: row; 5091 } 5092 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { 5093 border-bottom-left-radius: var(--bs-list-group-border-radius); 5094 border-top-right-radius: 0; 5095 } 5096 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { 5097 border-top-right-radius: var(--bs-list-group-border-radius); 5098 border-bottom-left-radius: 0; 5099 } 5100 .list-group-horizontal-xl > .list-group-item.active { 5101 margin-top: 0; 5102 } 5103 .list-group-horizontal-xl > .list-group-item + .list-group-item { 5104 border-top-width: var(--bs-list-group-border-width); 5105 border-left-width: 0; 5106 } 5107 .list-group-horizontal-xl > .list-group-item + .list-group-item.active { 5108 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5109 border-left-width: var(--bs-list-group-border-width); 5110 } 5111} 5112@media (min-width: 1400px) { 5113 .list-group-horizontal-xxl { 5114 flex-direction: row; 5115 } 5116 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { 5117 border-bottom-left-radius: var(--bs-list-group-border-radius); 5118 border-top-right-radius: 0; 5119 } 5120 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { 5121 border-top-right-radius: var(--bs-list-group-border-radius); 5122 border-bottom-left-radius: 0; 5123 } 5124 .list-group-horizontal-xxl > .list-group-item.active { 5125 margin-top: 0; 5126 } 5127 .list-group-horizontal-xxl > .list-group-item + .list-group-item { 5128 border-top-width: var(--bs-list-group-border-width); 5129 border-left-width: 0; 5130 } 5131 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { 5132 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5133 border-left-width: var(--bs-list-group-border-width); 5134 } 5135} 5136.list-group-flush { 5137 border-radius: 0; 5138} 5139.list-group-flush > .list-group-item { 5140 border-width: 0 0 var(--bs-list-group-border-width); 5141} 5142.list-group-flush > .list-group-item:last-child { 5143 border-bottom-width: 0; 5144} 5145.list-group-item-primary { 5146 --bs-list-group-color: var(--bs-primary-text-emphasis); 5147 --bs-list-group-bg: var(--bs-primary-bg-subtle); 5148 --bs-list-group-border-color: var(--bs-primary-border-subtle); 5149 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5150 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); 5151 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5152 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); 5153 --bs-list-group-active-color: var(--bs-primary-bg-subtle); 5154 --bs-list-group-active-bg: var(--bs-primary-text-emphasis); 5155 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); 5156} 5157.list-group-item-secondary { 5158 --bs-list-group-color: var(--bs-secondary-text-emphasis); 5159 --bs-list-group-bg: var(--bs-secondary-bg-subtle); 5160 --bs-list-group-border-color: var(--bs-secondary-border-subtle); 5161 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5162 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); 5163 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5164 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); 5165 --bs-list-group-active-color: var(--bs-secondary-bg-subtle); 5166 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); 5167 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); 5168} 5169.list-group-item-success { 5170 --bs-list-group-color: var(--bs-success-text-emphasis); 5171 --bs-list-group-bg: var(--bs-success-bg-subtle); 5172 --bs-list-group-border-color: var(--bs-success-border-subtle); 5173 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5174 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); 5175 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5176 --bs-list-group-action-active-bg: var(--bs-success-border-subtle); 5177 --bs-list-group-active-color: var(--bs-success-bg-subtle); 5178 --bs-list-group-active-bg: var(--bs-success-text-emphasis); 5179 --bs-list-group-active-border-color: var(--bs-success-text-emphasis); 5180} 5181.list-group-item-info { 5182 --bs-list-group-color: var(--bs-info-text-emphasis); 5183 --bs-list-group-bg: var(--bs-info-bg-subtle); 5184 --bs-list-group-border-color: var(--bs-info-border-subtle); 5185 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5186 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); 5187 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5188 --bs-list-group-action-active-bg: var(--bs-info-border-subtle); 5189 --bs-list-group-active-color: var(--bs-info-bg-subtle); 5190 --bs-list-group-active-bg: var(--bs-info-text-emphasis); 5191 --bs-list-group-active-border-color: var(--bs-info-text-emphasis); 5192} 5193.list-group-item-warning { 5194 --bs-list-group-color: var(--bs-warning-text-emphasis); 5195 --bs-list-group-bg: var(--bs-warning-bg-subtle); 5196 --bs-list-group-border-color: var(--bs-warning-border-subtle); 5197 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5198 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); 5199 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5200 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); 5201 --bs-list-group-active-color: var(--bs-warning-bg-subtle); 5202 --bs-list-group-active-bg: var(--bs-warning-text-emphasis); 5203 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); 5204} 5205.list-group-item-danger { 5206 --bs-list-group-color: var(--bs-danger-text-emphasis); 5207 --bs-list-group-bg: var(--bs-danger-bg-subtle); 5208 --bs-list-group-border-color: var(--bs-danger-border-subtle); 5209 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5210 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); 5211 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5212 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); 5213 --bs-list-group-active-color: var(--bs-danger-bg-subtle); 5214 --bs-list-group-active-bg: var(--bs-danger-text-emphasis); 5215 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); 5216} 5217.list-group-item-light { 5218 --bs-list-group-color: var(--bs-light-text-emphasis); 5219 --bs-list-group-bg: var(--bs-light-bg-subtle); 5220 --bs-list-group-border-color: var(--bs-light-border-subtle); 5221 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5222 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); 5223 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5224 --bs-list-group-action-active-bg: var(--bs-light-border-subtle); 5225 --bs-list-group-active-color: var(--bs-light-bg-subtle); 5226 --bs-list-group-active-bg: var(--bs-light-text-emphasis); 5227 --bs-list-group-active-border-color: var(--bs-light-text-emphasis); 5228} 5229.list-group-item-dark { 5230 --bs-list-group-color: var(--bs-dark-text-emphasis); 5231 --bs-list-group-bg: var(--bs-dark-bg-subtle); 5232 --bs-list-group-border-color: var(--bs-dark-border-subtle); 5233 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5234 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); 5235 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5236 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); 5237 --bs-list-group-active-color: var(--bs-dark-bg-subtle); 5238 --bs-list-group-active-bg: var(--bs-dark-text-emphasis); 5239 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); 5240} 5241.btn-close { 5242 --bs-btn-close-color: #000; 5243 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); 5244 --bs-btn-close-opacity: 0.5; 5245 --bs-btn-close-hover-opacity: 0.75; 5246 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 5247 --bs-btn-close-focus-opacity: 1; 5248 --bs-btn-close-disabled-opacity: 0.25; 5249 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); 5250 box-sizing: content-box; 5251 width: 1em; 5252 height: 1em; 5253 padding: 0.25em 0.25em; 5254 color: var(--bs-btn-close-color); 5255 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; 5256 border: 0; 5257 border-radius: 0.375rem; 5258 opacity: var(--bs-btn-close-opacity); 5259} 5260.btn-close:hover { 5261 color: var(--bs-btn-close-color); 5262 text-decoration: none; 5263 opacity: var(--bs-btn-close-hover-opacity); 5264} 5265.btn-close:focus { 5266 outline: 0; 5267 box-shadow: var(--bs-btn-close-focus-shadow); 5268 opacity: var(--bs-btn-close-focus-opacity); 5269} 5270.btn-close.disabled, 5271.btn-close:disabled { 5272 pointer-events: none; 5273 -webkit-user-select: none; 5274 -moz-user-select: none; 5275 user-select: none; 5276 opacity: var(--bs-btn-close-disabled-opacity); 5277} 5278.btn-close-white { 5279 filter: var(--bs-btn-close-white-filter); 5280} 5281[data-bs-theme="dark"] .btn-close { 5282 filter: var(--bs-btn-close-white-filter); 5283} 5284.toast { 5285 --bs-toast-zindex: 1090; 5286 --bs-toast-padding-x: 0.75rem; 5287 --bs-toast-padding-y: 0.5rem; 5288 --bs-toast-spacing: 1.5rem; 5289 --bs-toast-max-width: 350px; 5290 --bs-toast-font-size: 0.875rem; 5291 --bs-toast-color: ; 5292 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85); 5293 --bs-toast-border-width: var(--bs-border-width); 5294 --bs-toast-border-color: var(--bs-border-color-translucent); 5295 --bs-toast-border-radius: var(--bs-border-radius); 5296 --bs-toast-box-shadow: var(--bs-box-shadow); 5297 --bs-toast-header-color: var(--bs-secondary-color); 5298 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85); 5299 --bs-toast-header-border-color: var(--bs-border-color-translucent); 5300 width: var(--bs-toast-max-width); 5301 max-width: 100%; 5302 font-size: var(--bs-toast-font-size); 5303 color: var(--bs-toast-color); 5304 pointer-events: auto; 5305 background-color: var(--bs-toast-bg); 5306 background-clip: padding-box; 5307 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); 5308 box-shadow: var(--bs-toast-box-shadow); 5309 border-radius: var(--bs-toast-border-radius); 5310} 5311.toast.showing { 5312 opacity: 0; 5313} 5314.toast:not(.show) { 5315 display: none; 5316} 5317.toast-container { 5318 --bs-toast-zindex: 1090; 5319 position: absolute; 5320 z-index: var(--bs-toast-zindex); 5321 width: -webkit-max-content; 5322 width: -moz-max-content; 5323 width: max-content; 5324 max-width: 100%; 5325 pointer-events: none; 5326} 5327.toast-container > :not(:last-child) { 5328 margin-bottom: var(--bs-toast-spacing); 5329} 5330.toast-header { 5331 display: flex; 5332 align-items: center; 5333 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); 5334 color: var(--bs-toast-header-color); 5335 background-color: var(--bs-toast-header-bg); 5336 background-clip: padding-box; 5337 border-bottom: var(--bs-toast-border-width) solid 5338 var(--bs-toast-header-border-color); 5339 border-top-left-radius: calc( 5340 var(--bs-toast-border-radius) - var(--bs-toast-border-width) 5341 ); 5342 border-top-right-radius: calc( 5343 var(--bs-toast-border-radius) - var(--bs-toast-border-width) 5344 ); 5345} 5346.toast-header .btn-close { 5347 margin-right: calc(-0.5 * var(--bs-toast-padding-x)); 5348 margin-left: var(--bs-toast-padding-x); 5349} 5350.toast-body { 5351 padding: var(--bs-toast-padding-x); 5352 word-wrap: break-word; 5353} 5354.modal { 5355 --bs-modal-zindex: 1055; 5356 --bs-modal-width: 500px; 5357 --bs-modal-padding: 1rem; 5358 --bs-modal-margin: 0.5rem; 5359 --bs-modal-color: ; 5360 --bs-modal-bg: var(--bs-body-bg); 5361 --bs-modal-border-color: var(--bs-border-color-translucent); 5362 --bs-modal-border-width: var(--bs-border-width); 5363 --bs-modal-border-radius: var(--bs-border-radius-lg); 5364 --bs-modal-box-shadow: var(--bs-box-shadow-sm); 5365 --bs-modal-inner-border-radius: calc( 5366 var(--bs-border-radius-lg) - var(--bs-border-width) 5367 ); 5368 --bs-modal-header-padding-x: 1rem; 5369 --bs-modal-header-padding-y: 1rem; 5370 --bs-modal-header-padding: 1rem 1rem; 5371 --bs-modal-header-border-color: var(--bs-border-color); 5372 --bs-modal-header-border-width: var(--bs-border-width); 5373 --bs-modal-title-line-height: 1.5; 5374 --bs-modal-footer-gap: 0.5rem; 5375 --bs-modal-footer-bg: ; 5376 --bs-modal-footer-border-color: var(--bs-border-color); 5377 --bs-modal-footer-border-width: var(--bs-border-width); 5378 position: fixed; 5379 top: 0; 5380 left: 0; 5381 z-index: var(--bs-modal-zindex); 5382 display: none; 5383 width: 100%; 5384 height: 100%; 5385 overflow-x: hidden; 5386 overflow-y: auto; 5387 outline: 0; 5388} 5389.modal-dialog { 5390 position: relative; 5391 width: auto; 5392 margin: var(--bs-modal-margin); 5393 pointer-events: none; 5394} 5395.modal.fade .modal-dialog { 5396 transition: transform 0.3s ease-out; 5397 transform: translate(0, -50px); 5398} 5399@media (prefers-reduced-motion: reduce) { 5400 .modal.fade .modal-dialog { 5401 transition: none; 5402 } 5403} 5404.modal.show .modal-dialog { 5405 transform: none; 5406} 5407.modal.modal-static .modal-dialog { 5408 transform: scale(1.02); 5409} 5410.modal-dialog-scrollable { 5411 height: calc(100% - var(--bs-modal-margin) * 2); 5412} 5413.modal-dialog-scrollable .modal-content { 5414 max-height: 100%; 5415 overflow: hidden; 5416} 5417.modal-dialog-scrollable .modal-body { 5418 overflow-y: auto; 5419} 5420.modal-dialog-centered { 5421 display: flex; 5422 align-items: center; 5423 min-height: calc(100% - var(--bs-modal-margin) * 2); 5424} 5425.modal-content { 5426 position: relative; 5427 display: flex; 5428 flex-direction: column; 5429 width: 100%; 5430 color: var(--bs-modal-color); 5431 pointer-events: auto; 5432 background-color: var(--bs-modal-bg); 5433 background-clip: padding-box; 5434 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); 5435 border-radius: var(--bs-modal-border-radius); 5436 outline: 0; 5437} 5438.modal-backdrop { 5439 --bs-backdrop-zindex: 1050; 5440 --bs-backdrop-bg: #000; 5441 --bs-backdrop-opacity: 0.5; 5442 position: fixed; 5443 top: 0; 5444 left: 0; 5445 z-index: var(--bs-backdrop-zindex); 5446 width: 100vw; 5447 height: 100vh; 5448 background-color: var(--bs-backdrop-bg); 5449} 5450.modal-backdrop.fade { 5451 opacity: 0; 5452} 5453.modal-backdrop.show { 5454 opacity: var(--bs-backdrop-opacity); 5455} 5456.modal-header { 5457 display: flex; 5458 flex-shrink: 0; 5459 align-items: center; 5460 padding: var(--bs-modal-header-padding); 5461 border-bottom: var(--bs-modal-header-border-width) solid 5462 var(--bs-modal-header-border-color); 5463 border-top-left-radius: var(--bs-modal-inner-border-radius); 5464 border-top-right-radius: var(--bs-modal-inner-border-radius); 5465} 5466.modal-header .btn-close { 5467 padding: calc(var(--bs-modal-header-padding-y) * 0.5) 5468 calc(var(--bs-modal-header-padding-x) * 0.5); 5469 margin: calc(-0.5 * var(--bs-modal-header-padding-y)) 5470 calc(-0.5 * var(--bs-modal-header-padding-x)) 5471 calc(-0.5 * var(--bs-modal-header-padding-y)) auto; 5472} 5473.modal-title { 5474 margin-bottom: 0; 5475 line-height: var(--bs-modal-title-line-height); 5476} 5477.modal-body { 5478 position: relative; 5479 flex: 1 1 auto; 5480 padding: var(--bs-modal-padding); 5481} 5482.modal-footer { 5483 display: flex; 5484 flex-shrink: 0; 5485 flex-wrap: wrap; 5486 align-items: center; 5487 justify-content: flex-end; 5488 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); 5489 background-color: var(--bs-modal-footer-bg); 5490 border-top: var(--bs-modal-footer-border-width) solid 5491 var(--bs-modal-footer-border-color); 5492 border-bottom-right-radius: var(--bs-modal-inner-border-radius); 5493 border-bottom-left-radius: var(--bs-modal-inner-border-radius); 5494} 5495.modal-footer > * { 5496 margin: calc(var(--bs-modal-footer-gap) * 0.5); 5497} 5498@media (min-width: 576px) { 5499 .modal { 5500 --bs-modal-margin: 1.75rem; 5501 --bs-modal-box-shadow: var(--bs-box-shadow); 5502 } 5503 .modal-dialog { 5504 max-width: var(--bs-modal-width); 5505 margin-right: auto; 5506 margin-left: auto; 5507 } 5508 .modal-sm { 5509 --bs-modal-width: 300px; 5510 } 5511} 5512@media (min-width: 992px) { 5513 .modal-lg, 5514 .modal-xl { 5515 --bs-modal-width: 800px; 5516 } 5517} 5518@media (min-width: 1200px) { 5519 .modal-xl { 5520 --bs-modal-width: 1140px; 5521 } 5522} 5523.modal-fullscreen { 5524 width: 100vw; 5525 max-width: none; 5526 height: 100%; 5527 margin: 0; 5528} 5529.modal-fullscreen .modal-content { 5530 height: 100%; 5531 border: 0; 5532 border-radius: 0; 5533} 5534.modal-fullscreen .modal-footer, 5535.modal-fullscreen .modal-header { 5536 border-radius: 0; 5537} 5538.modal-fullscreen .modal-body { 5539 overflow-y: auto; 5540} 5541@media (max-width: 575.98px) { 5542 .modal-fullscreen-sm-down { 5543 width: 100vw; 5544 max-width: none; 5545 height: 100%; 5546 margin: 0; 5547 } 5548 .modal-fullscreen-sm-down .modal-content { 5549 height: 100%; 5550 border: 0; 5551 border-radius: 0; 5552 } 5553 .modal-fullscreen-sm-down .modal-footer, 5554 .modal-fullscreen-sm-down .modal-header { 5555 border-radius: 0; 5556 } 5557 .modal-fullscreen-sm-down .modal-body { 5558 overflow-y: auto; 5559 } 5560} 5561@media (max-width: 767.98px) { 5562 .modal-fullscreen-md-down { 5563 width: 100vw; 5564 max-width: none; 5565 height: 100%; 5566 margin: 0; 5567 } 5568 .modal-fullscreen-md-down .modal-content { 5569 height: 100%; 5570 border: 0; 5571 border-radius: 0; 5572 } 5573 .modal-fullscreen-md-down .modal-footer, 5574 .modal-fullscreen-md-down .modal-header { 5575 border-radius: 0; 5576 } 5577 .modal-fullscreen-md-down .modal-body { 5578 overflow-y: auto; 5579 } 5580} 5581@media (max-width: 991.98px) { 5582 .modal-fullscreen-lg-down { 5583 width: 100vw; 5584 max-width: none; 5585 height: 100%; 5586 margin: 0; 5587 } 5588 .modal-fullscreen-lg-down .modal-content { 5589 height: 100%; 5590 border: 0; 5591 border-radius: 0; 5592 } 5593 .modal-fullscreen-lg-down .modal-footer, 5594 .modal-fullscreen-lg-down .modal-header { 5595 border-radius: 0; 5596 } 5597 .modal-fullscreen-lg-down .modal-body { 5598 overflow-y: auto; 5599 } 5600} 5601@media (max-width: 1199.98px) { 5602 .modal-fullscreen-xl-down { 5603 width: 100vw; 5604 max-width: none; 5605 height: 100%; 5606 margin: 0; 5607 } 5608 .modal-fullscreen-xl-down .modal-content { 5609 height: 100%; 5610 border: 0; 5611 border-radius: 0; 5612 } 5613 .modal-fullscreen-xl-down .modal-footer, 5614 .modal-fullscreen-xl-down .modal-header { 5615 border-radius: 0; 5616 } 5617 .modal-fullscreen-xl-down .modal-body { 5618 overflow-y: auto; 5619 } 5620} 5621@media (max-width: 1399.98px) { 5622 .modal-fullscreen-xxl-down { 5623 width: 100vw; 5624 max-width: none; 5625 height: 100%; 5626 margin: 0; 5627 } 5628 .modal-fullscreen-xxl-down .modal-content { 5629 height: 100%; 5630 border: 0; 5631 border-radius: 0; 5632 } 5633 .modal-fullscreen-xxl-down .modal-footer, 5634 .modal-fullscreen-xxl-down .modal-header { 5635 border-radius: 0; 5636 } 5637 .modal-fullscreen-xxl-down .modal-body { 5638 overflow-y: auto; 5639 } 5640} 5641.tooltip { 5642 --bs-tooltip-zindex: 1080; 5643 --bs-tooltip-max-width: 200px; 5644 --bs-tooltip-padding-x: 0.5rem; 5645 --bs-tooltip-padding-y: 0.25rem; 5646 --bs-tooltip-margin: ; 5647 --bs-tooltip-font-size: 0.875rem; 5648 --bs-tooltip-color: var(--bs-body-bg); 5649 --bs-tooltip-bg: var(--bs-emphasis-color); 5650 --bs-tooltip-border-radius: var(--bs-border-radius); 5651 --bs-tooltip-opacity: 0.9; 5652 --bs-tooltip-arrow-width: 0.8rem; 5653 --bs-tooltip-arrow-height: 0.4rem; 5654 z-index: var(--bs-tooltip-zindex); 5655 display: block; 5656 margin: var(--bs-tooltip-margin); 5657 font-family: var(--bs-font-sans-serif); 5658 font-style: normal; 5659 font-weight: 400; 5660 line-height: 1.5; 5661 text-align: left; 5662 text-align: start; 5663 text-decoration: none; 5664 text-shadow: none; 5665 text-transform: none; 5666 letter-spacing: normal; 5667 word-break: normal; 5668 white-space: normal; 5669 word-spacing: normal; 5670 line-break: auto; 5671 font-size: var(--bs-tooltip-font-size); 5672 word-wrap: break-word; 5673 opacity: 0; 5674} 5675.tooltip.show { 5676 opacity: var(--bs-tooltip-opacity); 5677} 5678.tooltip .tooltip-arrow { 5679 display: block; 5680 width: var(--bs-tooltip-arrow-width); 5681 height: var(--bs-tooltip-arrow-height); 5682} 5683.tooltip .tooltip-arrow::before { 5684 position: absolute; 5685 content: ""; 5686 border-color: transparent; 5687 border-style: solid; 5688} 5689.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow, 5690.bs-tooltip-top .tooltip-arrow { 5691 bottom: calc(-1 * var(--bs-tooltip-arrow-height)); 5692} 5693.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, 5694.bs-tooltip-top .tooltip-arrow::before { 5695 top: -1px; 5696 border-width: var(--bs-tooltip-arrow-height) 5697 calc(var(--bs-tooltip-arrow-width) * 0.5) 0; 5698 border-top-color: var(--bs-tooltip-bg); 5699} 5700.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow, 5701.bs-tooltip-end .tooltip-arrow { 5702 left: calc(-1 * var(--bs-tooltip-arrow-height)); 5703 width: var(--bs-tooltip-arrow-height); 5704 height: var(--bs-tooltip-arrow-width); 5705} 5706.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before, 5707.bs-tooltip-end .tooltip-arrow::before { 5708 right: -1px; 5709 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 5710 var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; 5711 border-right-color: var(--bs-tooltip-bg); 5712} 5713.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow, 5714.bs-tooltip-bottom .tooltip-arrow { 5715 top: calc(-1 * var(--bs-tooltip-arrow-height)); 5716} 5717.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before, 5718.bs-tooltip-bottom .tooltip-arrow::before { 5719 bottom: -1px; 5720 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) 5721 var(--bs-tooltip-arrow-height); 5722 border-bottom-color: var(--bs-tooltip-bg); 5723} 5724.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow, 5725.bs-tooltip-start .tooltip-arrow { 5726 right: calc(-1 * var(--bs-tooltip-arrow-height)); 5727 width: var(--bs-tooltip-arrow-height); 5728 height: var(--bs-tooltip-arrow-width); 5729} 5730.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before, 5731.bs-tooltip-start .tooltip-arrow::before { 5732 left: -1px; 5733 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 5734 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); 5735 border-left-color: var(--bs-tooltip-bg); 5736} 5737.tooltip-inner { 5738 max-width: var(--bs-tooltip-max-width); 5739 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); 5740 color: var(--bs-tooltip-color); 5741 text-align: center; 5742 background-color: var(--bs-tooltip-bg); 5743 border-radius: var(--bs-tooltip-border-radius); 5744} 5745.popover { 5746 --bs-popover-zindex: 1070; 5747 --bs-popover-max-width: 276px; 5748 --bs-popover-font-size: 0.875rem; 5749 --bs-popover-bg: var(--bs-body-bg); 5750 --bs-popover-border-width: var(--bs-border-width); 5751 --bs-popover-border-color: var(--bs-border-color-translucent); 5752 --bs-popover-border-radius: var(--bs-border-radius-lg); 5753 --bs-popover-inner-border-radius: calc( 5754 var(--bs-border-radius-lg) - var(--bs-border-width) 5755 ); 5756 --bs-popover-box-shadow: var(--bs-box-shadow); 5757 --bs-popover-header-padding-x: 1rem; 5758 --bs-popover-header-padding-y: 0.5rem; 5759 --bs-popover-header-font-size: 1rem; 5760 --bs-popover-header-color: inherit; 5761 --bs-popover-header-bg: var(--bs-secondary-bg); 5762 --bs-popover-body-padding-x: 1rem; 5763 --bs-popover-body-padding-y: 1rem; 5764 --bs-popover-body-color: var(--bs-body-color); 5765 --bs-popover-arrow-width: 1rem; 5766 --bs-popover-arrow-height: 0.5rem; 5767 --bs-popover-arrow-border: var(--bs-popover-border-color); 5768 z-index: var(--bs-popover-zindex); 5769 display: block; 5770 max-width: var(--bs-popover-max-width); 5771 font-family: var(--bs-font-sans-serif); 5772 font-style: normal; 5773 font-weight: 400; 5774 line-height: 1.5; 5775 text-align: left; 5776 text-align: start; 5777 text-decoration: none; 5778 text-shadow: none; 5779 text-transform: none; 5780 letter-spacing: normal; 5781 word-break: normal; 5782 white-space: normal; 5783 word-spacing: normal; 5784 line-break: auto; 5785 font-size: var(--bs-popover-font-size); 5786 word-wrap: break-word; 5787 background-color: var(--bs-popover-bg); 5788 background-clip: padding-box; 5789 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); 5790 border-radius: var(--bs-popover-border-radius); 5791} 5792.popover .popover-arrow { 5793 display: block; 5794 width: var(--bs-popover-arrow-width); 5795 height: var(--bs-popover-arrow-height); 5796} 5797.popover .popover-arrow::after, 5798.popover .popover-arrow::before { 5799 position: absolute; 5800 display: block; 5801 content: ""; 5802 border-color: transparent; 5803 border-style: solid; 5804 border-width: 0; 5805} 5806.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow, 5807.bs-popover-top > .popover-arrow { 5808 bottom: calc( 5809 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width) 5810 ); 5811} 5812.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, 5813.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, 5814.bs-popover-top > .popover-arrow::after, 5815.bs-popover-top > .popover-arrow::before { 5816 border-width: var(--bs-popover-arrow-height) 5817 calc(var(--bs-popover-arrow-width) * 0.5) 0; 5818} 5819.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, 5820.bs-popover-top > .popover-arrow::before { 5821 bottom: 0; 5822 border-top-color: var(--bs-popover-arrow-border); 5823} 5824.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, 5825.bs-popover-top > .popover-arrow::after { 5826 bottom: var(--bs-popover-border-width); 5827 border-top-color: var(--bs-popover-bg); 5828} 5829.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow, 5830.bs-popover-end > .popover-arrow { 5831 left: calc( 5832 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width) 5833 ); 5834 width: var(--bs-popover-arrow-height); 5835 height: var(--bs-popover-arrow-width); 5836} 5837.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, 5838.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, 5839.bs-popover-end > .popover-arrow::after, 5840.bs-popover-end > .popover-arrow::before { 5841 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 5842 var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; 5843} 5844.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, 5845.bs-popover-end > .popover-arrow::before { 5846 left: 0; 5847 border-right-color: var(--bs-popover-arrow-border); 5848} 5849.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, 5850.bs-popover-end > .popover-arrow::after { 5851 left: var(--bs-popover-border-width); 5852 border-right-color: var(--bs-popover-bg); 5853} 5854.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow, 5855.bs-popover-bottom > .popover-arrow { 5856 top: calc( 5857 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width) 5858 ); 5859} 5860.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after, 5861.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, 5862.bs-popover-bottom > .popover-arrow::after, 5863.bs-popover-bottom > .popover-arrow::before { 5864 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) 5865 var(--bs-popover-arrow-height); 5866} 5867.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, 5868.bs-popover-bottom > .popover-arrow::before { 5869 top: 0; 5870 border-bottom-color: var(--bs-popover-arrow-border); 5871} 5872.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after, 5873.bs-popover-bottom > .popover-arrow::after { 5874 top: var(--bs-popover-border-width); 5875 border-bottom-color: var(--bs-popover-bg); 5876} 5877.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before, 5878.bs-popover-bottom .popover-header::before { 5879 position: absolute; 5880 top: 0; 5881 left: 50%; 5882 display: block; 5883 width: var(--bs-popover-arrow-width); 5884 margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); 5885 content: ""; 5886 border-bottom: var(--bs-popover-border-width) solid 5887 var(--bs-popover-header-bg); 5888} 5889.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow, 5890.bs-popover-start > .popover-arrow { 5891 right: calc( 5892 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width) 5893 ); 5894 width: var(--bs-popover-arrow-height); 5895 height: var(--bs-popover-arrow-width); 5896} 5897.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after, 5898.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, 5899.bs-popover-start > .popover-arrow::after, 5900.bs-popover-start > .popover-arrow::before { 5901 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 5902 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); 5903} 5904.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, 5905.bs-popover-start > .popover-arrow::before { 5906 right: 0; 5907 border-left-color: var(--bs-popover-arrow-border); 5908} 5909.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after, 5910.bs-popover-start > .popover-arrow::after { 5911 right: var(--bs-popover-border-width); 5912 border-left-color: var(--bs-popover-bg); 5913} 5914.popover-header { 5915 padding: var(--bs-popover-header-padding-y) 5916 var(--bs-popover-header-padding-x); 5917 margin-bottom: 0; 5918 font-size: var(--bs-popover-header-font-size); 5919 color: var(--bs-popover-header-color); 5920 background-color: var(--bs-popover-header-bg); 5921 border-bottom: var(--bs-popover-border-width) solid 5922 var(--bs-popover-border-color); 5923 border-top-left-radius: var(--bs-popover-inner-border-radius); 5924 border-top-right-radius: var(--bs-popover-inner-border-radius); 5925} 5926.popover-header:empty { 5927 display: none; 5928} 5929.popover-body { 5930 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); 5931 color: var(--bs-popover-body-color); 5932} 5933.carousel { 5934 position: relative; 5935} 5936.carousel.pointer-event { 5937 touch-action: pan-y; 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.carousel-item { 5950 position: relative; 5951 display: none; 5952 float: left; 5953 width: 100%; 5954 margin-right: -100%; 5955 -webkit-backface-visibility: hidden; 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.carousel-item-next, 5965.carousel-item-prev, 5966.carousel-item.active { 5967 display: block; 5968} 5969.active.carousel-item-end, 5970.carousel-item-next:not(.carousel-item-start) { 5971 transform: translateX(100%); 5972} 5973.active.carousel-item-start, 5974.carousel-item-prev:not(.carousel-item-end) { 5975 transform: translateX(-100%); 5976} 5977.carousel-fade .carousel-item { 5978 opacity: 0; 5979 transition-property: opacity; 5980 transform: none; 5981} 5982.carousel-fade .carousel-item-next.carousel-item-start, 5983.carousel-fade .carousel-item-prev.carousel-item-end, 5984.carousel-fade .carousel-item.active { 5985 z-index: 1; 5986 opacity: 1; 5987} 5988.carousel-fade .active.carousel-item-end, 5989.carousel-fade .active.carousel-item-start { 5990 z-index: 0; 5991 opacity: 0; 5992 transition: opacity 0s 0.6s; 5993} 5994@media (prefers-reduced-motion: reduce) { 5995 .carousel-fade .active.carousel-item-end, 5996 .carousel-fade .active.carousel-item-start { 5997 transition: none; 5998 } 5999} 6000.carousel-control-next, 6001.carousel-control-prev { 6002 position: absolute; 6003 top: 0; 6004 bottom: 0; 6005 z-index: 1; 6006 display: flex; 6007 align-items: center; 6008 justify-content: center; 6009 width: 15%; 6010 padding: 0; 6011 color: #fff; 6012 text-align: center; 6013 background: 0 0; 6014 border: 0; 6015 opacity: 0.5; 6016 transition: opacity 0.15s ease; 6017} 6018@media (prefers-reduced-motion: reduce) { 6019 .carousel-control-next, 6020 .carousel-control-prev { 6021 transition: none; 6022 } 6023} 6024.carousel-control-next:focus, 6025.carousel-control-next:hover, 6026.carousel-control-prev:focus, 6027.carousel-control-prev:hover { 6028 color: #fff; 6029 text-decoration: none; 6030 outline: 0; 6031 opacity: 0.9; 6032} 6033.carousel-control-prev { 6034 left: 0; 6035} 6036.carousel-control-next { 6037 right: 0; 6038} 6039.carousel-control-next-icon, 6040.carousel-control-prev-icon { 6041 display: inline-block; 6042 width: 2rem; 6043 height: 2rem; 6044 background-repeat: no-repeat; 6045 background-position: 50%; 6046 background-size: 100% 100%; 6047} 6048.carousel-control-prev-icon { 6049 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"); 6050} 6051.carousel-control-next-icon { 6052 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"); 6053} 6054.carousel-indicators { 6055 position: absolute; 6056 right: 0; 6057 bottom: 0; 6058 left: 0; 6059 z-index: 2; 6060 display: flex; 6061 justify-content: center; 6062 padding: 0; 6063 margin-right: 15%; 6064 margin-bottom: 1rem; 6065 margin-left: 15%; 6066} 6067.carousel-indicators [data-bs-target] { 6068 box-sizing: content-box; 6069 flex: 0 1 auto; 6070 width: 30px; 6071 height: 3px; 6072 padding: 0; 6073 margin-right: 3px; 6074 margin-left: 3px; 6075 text-indent: -999px; 6076 cursor: pointer; 6077 background-color: #fff; 6078 background-clip: padding-box; 6079 border: 0; 6080 border-top: 10px solid transparent; 6081 border-bottom: 10px solid transparent; 6082 opacity: 0.5; 6083 transition: opacity 0.6s ease; 6084} 6085@media (prefers-reduced-motion: reduce) { 6086 .carousel-indicators [data-bs-target] { 6087 transition: none; 6088 } 6089} 6090.carousel-indicators .active { 6091 opacity: 1; 6092} 6093.carousel-caption { 6094 position: absolute; 6095 right: 15%; 6096 bottom: 1.25rem; 6097 left: 15%; 6098 padding-top: 1.25rem; 6099 padding-bottom: 1.25rem; 6100 color: #fff; 6101 text-align: center; 6102} 6103.carousel-dark .carousel-control-next-icon, 6104.carousel-dark .carousel-control-prev-icon { 6105 filter: invert(1) grayscale(100); 6106} 6107.carousel-dark .carousel-indicators [data-bs-target] { 6108 background-color: #000; 6109} 6110.carousel-dark .carousel-caption { 6111 color: #000; 6112} 6113[data-bs-theme="dark"] .carousel .carousel-control-next-icon, 6114[data-bs-theme="dark"] .carousel .carousel-control-prev-icon, 6115[data-bs-theme="dark"].carousel .carousel-control-next-icon, 6116[data-bs-theme="dark"].carousel .carousel-control-prev-icon { 6117 filter: invert(1) grayscale(100); 6118} 6119[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], 6120[data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] { 6121 background-color: #000; 6122} 6123[data-bs-theme="dark"] .carousel .carousel-caption, 6124[data-bs-theme="dark"].carousel .carousel-caption { 6125 color: #000; 6126} 6127.spinner-border, 6128.spinner-grow { 6129 display: inline-block; 6130 width: var(--bs-spinner-width); 6131 height: var(--bs-spinner-height); 6132 vertical-align: var(--bs-spinner-vertical-align); 6133 border-radius: 50%; 6134 animation: var(--bs-spinner-animation-speed) linear infinite 6135 var(--bs-spinner-animation-name); 6136} 6137@keyframes spinner-border { 6138 to { 6139 transform: rotate(360deg); 6140 } 6141} 6142.spinner-border { 6143 --bs-spinner-width: 2rem; 6144 --bs-spinner-height: 2rem; 6145 --bs-spinner-vertical-align: -0.125em; 6146 --bs-spinner-border-width: 0.25em; 6147 --bs-spinner-animation-speed: 0.75s; 6148 --bs-spinner-animation-name: spinner-border; 6149 border: var(--bs-spinner-border-width) solid currentcolor; 6150 border-right-color: transparent; 6151} 6152.spinner-border-sm { 6153 --bs-spinner-width: 1rem; 6154 --bs-spinner-height: 1rem; 6155 --bs-spinner-border-width: 0.2em; 6156} 6157@keyframes spinner-grow { 6158 0% { 6159 transform: scale(0); 6160 } 6161 50% { 6162 opacity: 1; 6163 transform: none; 6164 } 6165} 6166.spinner-grow { 6167 --bs-spinner-width: 2rem; 6168 --bs-spinner-height: 2rem; 6169 --bs-spinner-vertical-align: -0.125em; 6170 --bs-spinner-animation-speed: 0.75s; 6171 --bs-spinner-animation-name: spinner-grow; 6172 background-color: currentcolor; 6173 opacity: 0; 6174} 6175.spinner-grow-sm { 6176 --bs-spinner-width: 1rem; 6177 --bs-spinner-height: 1rem; 6178} 6179@media (prefers-reduced-motion: reduce) { 6180 .spinner-border, 6181 .spinner-grow { 6182 --bs-spinner-animation-speed: 1.5s; 6183 } 6184} 6185.offcanvas, 6186.offcanvas-lg, 6187.offcanvas-md, 6188.offcanvas-sm, 6189.offcanvas-xl, 6190.offcanvas-xxl { 6191 --bs-offcanvas-zindex: 1045; 6192 --bs-offcanvas-width: 400px; 6193 --bs-offcanvas-height: 30vh; 6194 --bs-offcanvas-padding-x: 1rem; 6195 --bs-offcanvas-padding-y: 1rem; 6196 --bs-offcanvas-color: var(--bs-body-color); 6197 --bs-offcanvas-bg: var(--bs-body-bg); 6198 --bs-offcanvas-border-width: var(--bs-border-width); 6199 --bs-offcanvas-border-color: var(--bs-border-color-translucent); 6200 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); 6201 --bs-offcanvas-transition: transform 0.3s ease-in-out; 6202 --bs-offcanvas-title-line-height: 1.5; 6203} 6204@media (max-width: 575.98px) { 6205 .offcanvas-sm { 6206 position: fixed; 6207 bottom: 0; 6208 z-index: var(--bs-offcanvas-zindex); 6209 display: flex; 6210 flex-direction: column; 6211 max-width: 100%; 6212 color: var(--bs-offcanvas-color); 6213 visibility: hidden; 6214 background-color: var(--bs-offcanvas-bg); 6215 background-clip: padding-box; 6216 outline: 0; 6217 transition: var(--bs-offcanvas-transition); 6218 } 6219} 6220@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { 6221 .offcanvas-sm { 6222 transition: none; 6223 } 6224} 6225@media (max-width: 575.98px) { 6226 .offcanvas-sm.offcanvas-start { 6227 top: 0; 6228 left: 0; 6229 width: var(--bs-offcanvas-width); 6230 border-right: var(--bs-offcanvas-border-width) solid 6231 var(--bs-offcanvas-border-color); 6232 transform: translateX(-100%); 6233 } 6234 .offcanvas-sm.offcanvas-end { 6235 top: 0; 6236 right: 0; 6237 width: var(--bs-offcanvas-width); 6238 border-left: var(--bs-offcanvas-border-width) solid 6239 var(--bs-offcanvas-border-color); 6240 transform: translateX(100%); 6241 } 6242 .offcanvas-sm.offcanvas-top { 6243 top: 0; 6244 right: 0; 6245 left: 0; 6246 height: var(--bs-offcanvas-height); 6247 max-height: 100%; 6248 border-bottom: var(--bs-offcanvas-border-width) solid 6249 var(--bs-offcanvas-border-color); 6250 transform: translateY(-100%); 6251 } 6252 .offcanvas-sm.offcanvas-bottom { 6253 right: 0; 6254 left: 0; 6255 height: var(--bs-offcanvas-height); 6256 max-height: 100%; 6257 border-top: var(--bs-offcanvas-border-width) solid 6258 var(--bs-offcanvas-border-color); 6259 transform: translateY(100%); 6260 } 6261 .offcanvas-sm.show:not(.hiding), 6262 .offcanvas-sm.showing { 6263 transform: none; 6264 } 6265 .offcanvas-sm.hiding, 6266 .offcanvas-sm.show, 6267 .offcanvas-sm.showing { 6268 visibility: visible; 6269 } 6270} 6271@media (min-width: 576px) { 6272 .offcanvas-sm { 6273 --bs-offcanvas-height: auto; 6274 --bs-offcanvas-border-width: 0; 6275 background-color: transparent !important; 6276 } 6277 .offcanvas-sm .offcanvas-header { 6278 display: none; 6279 } 6280 .offcanvas-sm .offcanvas-body { 6281 display: flex; 6282 flex-grow: 0; 6283 padding: 0; 6284 overflow-y: visible; 6285 background-color: transparent !important; 6286 } 6287} 6288@media (max-width: 767.98px) { 6289 .offcanvas-md { 6290 position: fixed; 6291 bottom: 0; 6292 z-index: var(--bs-offcanvas-zindex); 6293 display: flex; 6294 flex-direction: column; 6295 max-width: 100%; 6296 color: var(--bs-offcanvas-color); 6297 visibility: hidden; 6298 background-color: var(--bs-offcanvas-bg); 6299 background-clip: padding-box; 6300 outline: 0; 6301 transition: var(--bs-offcanvas-transition); 6302 } 6303} 6304@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { 6305 .offcanvas-md { 6306 transition: none; 6307 } 6308} 6309@media (max-width: 767.98px) { 6310 .offcanvas-md.offcanvas-start { 6311 top: 0; 6312 left: 0; 6313 width: var(--bs-offcanvas-width); 6314 border-right: var(--bs-offcanvas-border-width) solid 6315 var(--bs-offcanvas-border-color); 6316 transform: translateX(-100%); 6317 } 6318 .offcanvas-md.offcanvas-end { 6319 top: 0; 6320 right: 0; 6321 width: var(--bs-offcanvas-width); 6322 border-left: var(--bs-offcanvas-border-width) solid 6323 var(--bs-offcanvas-border-color); 6324 transform: translateX(100%); 6325 } 6326 .offcanvas-md.offcanvas-top { 6327 top: 0; 6328 right: 0; 6329 left: 0; 6330 height: var(--bs-offcanvas-height); 6331 max-height: 100%; 6332 border-bottom: var(--bs-offcanvas-border-width) solid 6333 var(--bs-offcanvas-border-color); 6334 transform: translateY(-100%); 6335 } 6336 .offcanvas-md.offcanvas-bottom { 6337 right: 0; 6338 left: 0; 6339 height: var(--bs-offcanvas-height); 6340 max-height: 100%; 6341 border-top: var(--bs-offcanvas-border-width) solid 6342 var(--bs-offcanvas-border-color); 6343 transform: translateY(100%); 6344 } 6345 .offcanvas-md.show:not(.hiding), 6346 .offcanvas-md.showing { 6347 transform: none; 6348 } 6349 .offcanvas-md.hiding, 6350 .offcanvas-md.show, 6351 .offcanvas-md.showing { 6352 visibility: visible; 6353 } 6354} 6355@media (min-width: 768px) { 6356 .offcanvas-md { 6357 --bs-offcanvas-height: auto; 6358 --bs-offcanvas-border-width: 0; 6359 background-color: transparent !important; 6360 } 6361 .offcanvas-md .offcanvas-header { 6362 display: none; 6363 } 6364 .offcanvas-md .offcanvas-body { 6365 display: flex; 6366 flex-grow: 0; 6367 padding: 0; 6368 overflow-y: visible; 6369 background-color: transparent !important; 6370 } 6371} 6372@media (max-width: 991.98px) { 6373 .offcanvas-lg { 6374 position: fixed; 6375 bottom: 0; 6376 z-index: var(--bs-offcanvas-zindex); 6377 display: flex; 6378 flex-direction: column; 6379 max-width: 100%; 6380 color: var(--bs-offcanvas-color); 6381 visibility: hidden; 6382 background-color: var(--bs-offcanvas-bg); 6383 background-clip: padding-box; 6384 outline: 0; 6385 transition: var(--bs-offcanvas-transition); 6386 } 6387} 6388@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { 6389 .offcanvas-lg { 6390 transition: none; 6391 } 6392} 6393@media (max-width: 991.98px) { 6394 .offcanvas-lg.offcanvas-start { 6395 top: 0; 6396 left: 0; 6397 width: var(--bs-offcanvas-width); 6398 border-right: var(--bs-offcanvas-border-width) solid 6399 var(--bs-offcanvas-border-color); 6400 transform: translateX(-100%); 6401 } 6402 .offcanvas-lg.offcanvas-end { 6403 top: 0; 6404 right: 0; 6405 width: var(--bs-offcanvas-width); 6406 border-left: var(--bs-offcanvas-border-width) solid 6407 var(--bs-offcanvas-border-color); 6408 transform: translateX(100%); 6409 } 6410 .offcanvas-lg.offcanvas-top { 6411 top: 0; 6412 right: 0; 6413 left: 0; 6414 height: var(--bs-offcanvas-height); 6415 max-height: 100%; 6416 border-bottom: var(--bs-offcanvas-border-width) solid 6417 var(--bs-offcanvas-border-color); 6418 transform: translateY(-100%); 6419 } 6420 .offcanvas-lg.offcanvas-bottom { 6421 right: 0; 6422 left: 0; 6423 height: var(--bs-offcanvas-height); 6424 max-height: 100%; 6425 border-top: var(--bs-offcanvas-border-width) solid 6426 var(--bs-offcanvas-border-color); 6427 transform: translateY(100%); 6428 } 6429 .offcanvas-lg.show:not(.hiding), 6430 .offcanvas-lg.showing { 6431 transform: none; 6432 } 6433 .offcanvas-lg.hiding, 6434 .offcanvas-lg.show, 6435 .offcanvas-lg.showing { 6436 visibility: visible; 6437 } 6438} 6439@media (min-width: 992px) { 6440 .offcanvas-lg { 6441 --bs-offcanvas-height: auto; 6442 --bs-offcanvas-border-width: 0; 6443 background-color: transparent !important; 6444 } 6445 .offcanvas-lg .offcanvas-header { 6446 display: none; 6447 } 6448 .offcanvas-lg .offcanvas-body { 6449 display: flex; 6450 flex-grow: 0; 6451 padding: 0; 6452 overflow-y: visible; 6453 background-color: transparent !important; 6454 } 6455} 6456@media (max-width: 1199.98px) { 6457 .offcanvas-xl { 6458 position: fixed; 6459 bottom: 0; 6460 z-index: var(--bs-offcanvas-zindex); 6461 display: flex; 6462 flex-direction: column; 6463 max-width: 100%; 6464 color: var(--bs-offcanvas-color); 6465 visibility: hidden; 6466 background-color: var(--bs-offcanvas-bg); 6467 background-clip: padding-box; 6468 outline: 0; 6469 transition: var(--bs-offcanvas-transition); 6470 } 6471} 6472@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { 6473 .offcanvas-xl { 6474 transition: none; 6475 } 6476} 6477@media (max-width: 1199.98px) { 6478 .offcanvas-xl.offcanvas-start { 6479 top: 0; 6480 left: 0; 6481 width: var(--bs-offcanvas-width); 6482 border-right: var(--bs-offcanvas-border-width) solid 6483 var(--bs-offcanvas-border-color); 6484 transform: translateX(-100%); 6485 } 6486 .offcanvas-xl.offcanvas-end { 6487 top: 0; 6488 right: 0; 6489 width: var(--bs-offcanvas-width); 6490 border-left: var(--bs-offcanvas-border-width) solid 6491 var(--bs-offcanvas-border-color); 6492 transform: translateX(100%); 6493 } 6494 .offcanvas-xl.offcanvas-top { 6495 top: 0; 6496 right: 0; 6497 left: 0; 6498 height: var(--bs-offcanvas-height); 6499 max-height: 100%; 6500 border-bottom: var(--bs-offcanvas-border-width) solid 6501 var(--bs-offcanvas-border-color); 6502 transform: translateY(-100%); 6503 } 6504 .offcanvas-xl.offcanvas-bottom { 6505 right: 0; 6506 left: 0; 6507 height: var(--bs-offcanvas-height); 6508 max-height: 100%; 6509 border-top: var(--bs-offcanvas-border-width) solid 6510 var(--bs-offcanvas-border-color); 6511 transform: translateY(100%); 6512 } 6513 .offcanvas-xl.show:not(.hiding), 6514 .offcanvas-xl.showing { 6515 transform: none; 6516 } 6517 .offcanvas-xl.hiding, 6518 .offcanvas-xl.show, 6519 .offcanvas-xl.showing { 6520 visibility: visible; 6521 } 6522} 6523@media (min-width: 1200px) { 6524 .offcanvas-xl { 6525 --bs-offcanvas-height: auto; 6526 --bs-offcanvas-border-width: 0; 6527 background-color: transparent !important; 6528 } 6529 .offcanvas-xl .offcanvas-header { 6530 display: none; 6531 } 6532 .offcanvas-xl .offcanvas-body { 6533 display: flex; 6534 flex-grow: 0; 6535 padding: 0; 6536 overflow-y: visible; 6537 background-color: transparent !important; 6538 } 6539} 6540@media (max-width: 1399.98px) { 6541 .offcanvas-xxl { 6542 position: fixed; 6543 bottom: 0; 6544 z-index: var(--bs-offcanvas-zindex); 6545 display: flex; 6546 flex-direction: column; 6547 max-width: 100%; 6548 color: var(--bs-offcanvas-color); 6549 visibility: hidden; 6550 background-color: var(--bs-offcanvas-bg); 6551 background-clip: padding-box; 6552 outline: 0; 6553 transition: var(--bs-offcanvas-transition); 6554 } 6555} 6556@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { 6557 .offcanvas-xxl { 6558 transition: none; 6559 } 6560} 6561@media (max-width: 1399.98px) { 6562 .offcanvas-xxl.offcanvas-start { 6563 top: 0; 6564 left: 0; 6565 width: var(--bs-offcanvas-width); 6566 border-right: var(--bs-offcanvas-border-width) solid 6567 var(--bs-offcanvas-border-color); 6568 transform: translateX(-100%); 6569 } 6570 .offcanvas-xxl.offcanvas-end { 6571 top: 0; 6572 right: 0; 6573 width: var(--bs-offcanvas-width); 6574 border-left: var(--bs-offcanvas-border-width) solid 6575 var(--bs-offcanvas-border-color); 6576 transform: translateX(100%); 6577 } 6578 .offcanvas-xxl.offcanvas-top { 6579 top: 0; 6580 right: 0; 6581 left: 0; 6582 height: var(--bs-offcanvas-height); 6583 max-height: 100%; 6584 border-bottom: var(--bs-offcanvas-border-width) solid 6585 var(--bs-offcanvas-border-color); 6586 transform: translateY(-100%); 6587 } 6588 .offcanvas-xxl.offcanvas-bottom { 6589 right: 0; 6590 left: 0; 6591 height: var(--bs-offcanvas-height); 6592 max-height: 100%; 6593 border-top: var(--bs-offcanvas-border-width) solid 6594 var(--bs-offcanvas-border-color); 6595 transform: translateY(100%); 6596 } 6597 .offcanvas-xxl.show:not(.hiding), 6598 .offcanvas-xxl.showing { 6599 transform: none; 6600 } 6601 .offcanvas-xxl.hiding, 6602 .offcanvas-xxl.show, 6603 .offcanvas-xxl.showing { 6604 visibility: visible; 6605 } 6606} 6607@media (min-width: 1400px) { 6608 .offcanvas-xxl { 6609 --bs-offcanvas-height: auto; 6610 --bs-offcanvas-border-width: 0; 6611 background-color: transparent !important; 6612 } 6613 .offcanvas-xxl .offcanvas-header { 6614 display: none; 6615 } 6616 .offcanvas-xxl .offcanvas-body { 6617 display: flex; 6618 flex-grow: 0; 6619 padding: 0; 6620 overflow-y: visible; 6621 background-color: transparent !important; 6622 } 6623} 6624.offcanvas { 6625 position: fixed; 6626 bottom: 0; 6627 z-index: var(--bs-offcanvas-zindex); 6628 display: flex; 6629 flex-direction: column; 6630 max-width: 100%; 6631 color: var(--bs-offcanvas-color); 6632 visibility: hidden; 6633 background-color: var(--bs-offcanvas-bg); 6634 background-clip: padding-box; 6635 outline: 0; 6636 transition: var(--bs-offcanvas-transition); 6637} 6638@media (prefers-reduced-motion: reduce) { 6639 .offcanvas { 6640 transition: none; 6641 } 6642} 6643.offcanvas.offcanvas-start { 6644 top: 0; 6645 left: 0; 6646 width: var(--bs-offcanvas-width); 6647 border-right: var(--bs-offcanvas-border-width) solid 6648 var(--bs-offcanvas-border-color); 6649 transform: translateX(-100%); 6650} 6651.offcanvas.offcanvas-end { 6652 top: 0; 6653 right: 0; 6654 width: var(--bs-offcanvas-width); 6655 border-left: var(--bs-offcanvas-border-width) solid 6656 var(--bs-offcanvas-border-color); 6657 transform: translateX(100%); 6658} 6659.offcanvas.offcanvas-top { 6660 top: 0; 6661 right: 0; 6662 left: 0; 6663 height: var(--bs-offcanvas-height); 6664 max-height: 100%; 6665 border-bottom: var(--bs-offcanvas-border-width) solid 6666 var(--bs-offcanvas-border-color); 6667 transform: translateY(-100%); 6668} 6669.offcanvas.offcanvas-bottom { 6670 right: 0; 6671 left: 0; 6672 height: var(--bs-offcanvas-height); 6673 max-height: 100%; 6674 border-top: var(--bs-offcanvas-border-width) solid 6675 var(--bs-offcanvas-border-color); 6676 transform: translateY(100%); 6677} 6678.offcanvas.show:not(.hiding), 6679.offcanvas.showing { 6680 transform: none; 6681} 6682.offcanvas.hiding, 6683.offcanvas.show, 6684.offcanvas.showing { 6685 visibility: visible; 6686} 6687.offcanvas-backdrop { 6688 position: fixed; 6689 top: 0; 6690 left: 0; 6691 z-index: 1040; 6692 width: 100vw; 6693 height: 100vh; 6694 background-color: #000; 6695} 6696.offcanvas-backdrop.fade { 6697 opacity: 0; 6698} 6699.offcanvas-backdrop.show { 6700 opacity: 0.5; 6701} 6702.offcanvas-header { 6703 display: flex; 6704 align-items: center; 6705 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); 6706} 6707.offcanvas-header .btn-close { 6708 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) 6709 calc(var(--bs-offcanvas-padding-x) * 0.5); 6710 margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) 6711 calc(-0.5 * var(--bs-offcanvas-padding-x)) 6712 calc(-0.5 * var(--bs-offcanvas-padding-y)) auto; 6713} 6714.offcanvas-title { 6715 margin-bottom: 0; 6716 line-height: var(--bs-offcanvas-title-line-height); 6717} 6718.offcanvas-body { 6719 flex-grow: 1; 6720 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); 6721 overflow-y: auto; 6722} 6723.placeholder { 6724 display: inline-block; 6725 min-height: 1em; 6726 vertical-align: middle; 6727 cursor: wait; 6728 background-color: currentcolor; 6729 opacity: 0.5; 6730} 6731.placeholder.btn::before { 6732 display: inline-block; 6733 content: ""; 6734} 6735.placeholder-xs { 6736 min-height: 0.6em; 6737} 6738.placeholder-sm { 6739 min-height: 0.8em; 6740} 6741.placeholder-lg { 6742 min-height: 1.2em; 6743} 6744.placeholder-glow .placeholder { 6745 animation: placeholder-glow 2s ease-in-out infinite; 6746} 6747@keyframes placeholder-glow { 6748 50% { 6749 opacity: 0.2; 6750 } 6751} 6752.placeholder-wave { 6753 -webkit-mask-image: linear-gradient( 6754 130deg, 6755 #000 55%, 6756 rgba(0, 0, 0, 0.8) 75%, 6757 #000 95% 6758 ); 6759 mask-image: linear-gradient( 6760 130deg, 6761 #000 55%, 6762 rgba(0, 0, 0, 0.8) 75%, 6763 #000 95% 6764 ); 6765 -webkit-mask-size: 200% 100%; 6766 mask-size: 200% 100%; 6767 animation: placeholder-wave 2s linear infinite; 6768} 6769@keyframes placeholder-wave { 6770 100% { 6771 -webkit-mask-position: -200% 0%; 6772 mask-position: -200% 0%; 6773 } 6774} 6775.clearfix::after { 6776 display: block; 6777 clear: both; 6778 content: ""; 6779} 6780.text-bg-primary { 6781 color: #fff !important; 6782 background-color: RGBA( 6783 var(--bs-primary-rgb), 6784 var(--bs-bg-opacity, 1) 6785 ) !important; 6786} 6787.text-bg-secondary { 6788 color: #fff !important; 6789 background-color: RGBA( 6790 var(--bs-secondary-rgb), 6791 var(--bs-bg-opacity, 1) 6792 ) !important; 6793} 6794.text-bg-success { 6795 color: #fff !important; 6796 background-color: RGBA( 6797 var(--bs-success-rgb), 6798 var(--bs-bg-opacity, 1) 6799 ) !important; 6800} 6801.text-bg-info { 6802 color: #000 !important; 6803 background-color: RGBA( 6804 var(--bs-info-rgb), 6805 var(--bs-bg-opacity, 1) 6806 ) !important; 6807} 6808.text-bg-warning { 6809 color: #000 !important; 6810 background-color: RGBA( 6811 var(--bs-warning-rgb), 6812 var(--bs-bg-opacity, 1) 6813 ) !important; 6814} 6815.text-bg-danger { 6816 color: #fff !important; 6817 background-color: RGBA( 6818 var(--bs-danger-rgb), 6819 var(--bs-bg-opacity, 1) 6820 ) !important; 6821} 6822.text-bg-light { 6823 color: #000 !important; 6824 background-color: RGBA( 6825 var(--bs-light-rgb), 6826 var(--bs-bg-opacity, 1) 6827 ) !important; 6828} 6829.text-bg-dark { 6830 color: #fff !important; 6831 background-color: RGBA( 6832 var(--bs-dark-rgb), 6833 var(--bs-bg-opacity, 1) 6834 ) !important; 6835} 6836.link-primary { 6837 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; 6838 -webkit-text-decoration-color: RGBA( 6839 var(--bs-primary-rgb), 6840 var(--bs-link-underline-opacity, 1) 6841 ) !important; 6842 text-decoration-color: RGBA( 6843 var(--bs-primary-rgb), 6844 var(--bs-link-underline-opacity, 1) 6845 ) !important; 6846} 6847.link-primary:focus, 6848.link-primary:hover { 6849 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; 6850 -webkit-text-decoration-color: RGBA( 6851 10, 6852 88, 6853 202, 6854 var(--bs-link-underline-opacity, 1) 6855 ) !important; 6856 text-decoration-color: RGBA( 6857 10, 6858 88, 6859 202, 6860 var(--bs-link-underline-opacity, 1) 6861 ) !important; 6862} 6863.link-secondary { 6864 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; 6865 -webkit-text-decoration-color: RGBA( 6866 var(--bs-secondary-rgb), 6867 var(--bs-link-underline-opacity, 1) 6868 ) !important; 6869 text-decoration-color: RGBA( 6870 var(--bs-secondary-rgb), 6871 var(--bs-link-underline-opacity, 1) 6872 ) !important; 6873} 6874.link-secondary:focus, 6875.link-secondary:hover { 6876 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; 6877 -webkit-text-decoration-color: RGBA( 6878 86, 6879 94, 6880 100, 6881 var(--bs-link-underline-opacity, 1) 6882 ) !important; 6883 text-decoration-color: RGBA( 6884 86, 6885 94, 6886 100, 6887 var(--bs-link-underline-opacity, 1) 6888 ) !important; 6889} 6890.link-success { 6891 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; 6892 -webkit-text-decoration-color: RGBA( 6893 var(--bs-success-rgb), 6894 var(--bs-link-underline-opacity, 1) 6895 ) !important; 6896 text-decoration-color: RGBA( 6897 var(--bs-success-rgb), 6898 var(--bs-link-underline-opacity, 1) 6899 ) !important; 6900} 6901.link-success:focus, 6902.link-success:hover { 6903 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important; 6904 -webkit-text-decoration-color: RGBA( 6905 20, 6906 108, 6907 67, 6908 var(--bs-link-underline-opacity, 1) 6909 ) !important; 6910 text-decoration-color: RGBA( 6911 20, 6912 108, 6913 67, 6914 var(--bs-link-underline-opacity, 1) 6915 ) !important; 6916} 6917.link-info { 6918 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; 6919 -webkit-text-decoration-color: RGBA( 6920 var(--bs-info-rgb), 6921 var(--bs-link-underline-opacity, 1) 6922 ) !important; 6923 text-decoration-color: RGBA( 6924 var(--bs-info-rgb), 6925 var(--bs-link-underline-opacity, 1) 6926 ) !important; 6927} 6928.link-info:focus, 6929.link-info:hover { 6930 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; 6931 -webkit-text-decoration-color: RGBA( 6932 61, 6933 213, 6934 243, 6935 var(--bs-link-underline-opacity, 1) 6936 ) !important; 6937 text-decoration-color: RGBA( 6938 61, 6939 213, 6940 243, 6941 var(--bs-link-underline-opacity, 1) 6942 ) !important; 6943} 6944.link-warning { 6945 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; 6946 -webkit-text-decoration-color: RGBA( 6947 var(--bs-warning-rgb), 6948 var(--bs-link-underline-opacity, 1) 6949 ) !important; 6950 text-decoration-color: RGBA( 6951 var(--bs-warning-rgb), 6952 var(--bs-link-underline-opacity, 1) 6953 ) !important; 6954} 6955.link-warning:focus, 6956.link-warning:hover { 6957 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; 6958 -webkit-text-decoration-color: RGBA( 6959 255, 6960 205, 6961 57, 6962 var(--bs-link-underline-opacity, 1) 6963 ) !important; 6964 text-decoration-color: RGBA( 6965 255, 6966 205, 6967 57, 6968 var(--bs-link-underline-opacity, 1) 6969 ) !important; 6970} 6971.link-danger { 6972 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; 6973 -webkit-text-decoration-color: RGBA( 6974 var(--bs-danger-rgb), 6975 var(--bs-link-underline-opacity, 1) 6976 ) !important; 6977 text-decoration-color: RGBA( 6978 var(--bs-danger-rgb), 6979 var(--bs-link-underline-opacity, 1) 6980 ) !important; 6981} 6982.link-danger:focus, 6983.link-danger:hover { 6984 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; 6985 -webkit-text-decoration-color: RGBA( 6986 176, 6987 42, 6988 55, 6989 var(--bs-link-underline-opacity, 1) 6990 ) !important; 6991 text-decoration-color: RGBA( 6992 176, 6993 42, 6994 55, 6995 var(--bs-link-underline-opacity, 1) 6996 ) !important; 6997} 6998.link-light { 6999 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; 7000 -webkit-text-decoration-color: RGBA( 7001 var(--bs-light-rgb), 7002 var(--bs-link-underline-opacity, 1) 7003 ) !important; 7004 text-decoration-color: RGBA( 7005 var(--bs-light-rgb), 7006 var(--bs-link-underline-opacity, 1) 7007 ) !important; 7008} 7009.link-light:focus, 7010.link-light:hover { 7011 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; 7012 -webkit-text-decoration-color: RGBA( 7013 249, 7014 250, 7015 251, 7016 var(--bs-link-underline-opacity, 1) 7017 ) !important; 7018 text-decoration-color: RGBA( 7019 249, 7020 250, 7021 251, 7022 var(--bs-link-underline-opacity, 1) 7023 ) !important; 7024} 7025.link-dark { 7026 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; 7027 -webkit-text-decoration-color: RGBA( 7028 var(--bs-dark-rgb), 7029 var(--bs-link-underline-opacity, 1) 7030 ) !important; 7031 text-decoration-color: RGBA( 7032 var(--bs-dark-rgb), 7033 var(--bs-link-underline-opacity, 1) 7034 ) !important; 7035} 7036.link-dark:focus, 7037.link-dark:hover { 7038 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; 7039 -webkit-text-decoration-color: RGBA( 7040 26, 7041 30, 7042 33, 7043 var(--bs-link-underline-opacity, 1) 7044 ) !important; 7045 text-decoration-color: RGBA( 7046 26, 7047 30, 7048 33, 7049 var(--bs-link-underline-opacity, 1) 7050 ) !important; 7051} 7052.link-body-emphasis { 7053 color: RGBA( 7054 var(--bs-emphasis-color-rgb), 7055 var(--bs-link-opacity, 1) 7056 ) !important; 7057 -webkit-text-decoration-color: RGBA( 7058 var(--bs-emphasis-color-rgb), 7059 var(--bs-link-underline-opacity, 1) 7060 ) !important; 7061 text-decoration-color: RGBA( 7062 var(--bs-emphasis-color-rgb), 7063 var(--bs-link-underline-opacity, 1) 7064 ) !important; 7065} 7066.link-body-emphasis:focus, 7067.link-body-emphasis:hover { 7068 color: RGBA( 7069 var(--bs-emphasis-color-rgb), 7070 var(--bs-link-opacity, 0.75) 7071 ) !important; 7072 -webkit-text-decoration-color: RGBA( 7073 var(--bs-emphasis-color-rgb), 7074 var(--bs-link-underline-opacity, 0.75) 7075 ) !important; 7076 text-decoration-color: RGBA( 7077 var(--bs-emphasis-color-rgb), 7078 var(--bs-link-underline-opacity, 0.75) 7079 ) !important; 7080} 7081.focus-ring:focus { 7082 outline: 0; 7083 box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) 7084 var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) 7085 var(--bs-focus-ring-color); 7086} 7087.icon-link { 7088 display: inline-flex; 7089 gap: 0.375rem; 7090 align-items: center; 7091 -webkit-text-decoration-color: rgba( 7092 var(--bs-link-color-rgb), 7093 var(--bs-link-opacity, 0.5) 7094 ); 7095 text-decoration-color: rgba( 7096 var(--bs-link-color-rgb), 7097 var(--bs-link-opacity, 0.5) 7098 ); 7099 text-underline-offset: 0.25em; 7100 -webkit-backface-visibility: hidden; 7101 backface-visibility: hidden; 7102} 7103.icon-link > .bi { 7104 flex-shrink: 0; 7105 width: 1em; 7106 height: 1em; 7107 fill: currentcolor; 7108 transition: 0.2s ease-in-out transform; 7109} 7110@media (prefers-reduced-motion: reduce) { 7111 .icon-link > .bi { 7112 transition: none; 7113 } 7114} 7115.icon-link-hover:focus-visible > .bi, 7116.icon-link-hover:hover > .bi { 7117 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); 7118} 7119.ratio { 7120 position: relative; 7121 width: 100%; 7122} 7123.ratio::before { 7124 display: block; 7125 padding-top: var(--bs-aspect-ratio); 7126 content: ""; 7127} 7128.ratio > * { 7129 position: absolute; 7130 top: 0; 7131 left: 0; 7132 width: 100%; 7133 height: 100%; 7134} 7135.ratio-1x1 { 7136 --bs-aspect-ratio: 100%; 7137} 7138.ratio-4x3 { 7139 --bs-aspect-ratio: 75%; 7140} 7141.ratio-16x9 { 7142 --bs-aspect-ratio: 56.25%; 7143} 7144.ratio-21x9 { 7145 --bs-aspect-ratio: 42.8571428571%; 7146} 7147.fixed-top { 7148 position: fixed; 7149 top: 0; 7150 right: 0; 7151 left: 0; 7152 z-index: 1030; 7153} 7154.fixed-bottom { 7155 position: fixed; 7156 right: 0; 7157 bottom: 0; 7158 left: 0; 7159 z-index: 1030; 7160} 7161.sticky-top { 7162 position: -webkit-sticky; 7163 position: sticky; 7164 top: 0; 7165 z-index: 1020; 7166} 7167.sticky-bottom { 7168 position: -webkit-sticky; 7169 position: sticky; 7170 bottom: 0; 7171 z-index: 1020; 7172} 7173@media (min-width: 576px) { 7174 .sticky-sm-top { 7175 position: -webkit-sticky; 7176 position: sticky; 7177 top: 0; 7178 z-index: 1020; 7179 } 7180 .sticky-sm-bottom { 7181 position: -webkit-sticky; 7182 position: sticky; 7183 bottom: 0; 7184 z-index: 1020; 7185 } 7186} 7187@media (min-width: 768px) { 7188 .sticky-md-top { 7189 position: -webkit-sticky; 7190 position: sticky; 7191 top: 0; 7192 z-index: 1020; 7193 } 7194 .sticky-md-bottom { 7195 position: -webkit-sticky; 7196 position: sticky; 7197 bottom: 0; 7198 z-index: 1020; 7199 } 7200} 7201@media (min-width: 992px) { 7202 .sticky-lg-top { 7203 position: -webkit-sticky; 7204 position: sticky; 7205 top: 0; 7206 z-index: 1020; 7207 } 7208 .sticky-lg-bottom { 7209 position: -webkit-sticky; 7210 position: sticky; 7211 bottom: 0; 7212 z-index: 1020; 7213 } 7214} 7215@media (min-width: 1200px) { 7216 .sticky-xl-top { 7217 position: -webkit-sticky; 7218 position: sticky; 7219 top: 0; 7220 z-index: 1020; 7221 } 7222 .sticky-xl-bottom { 7223 position: -webkit-sticky; 7224 position: sticky; 7225 bottom: 0; 7226 z-index: 1020; 7227 } 7228} 7229@media (min-width: 1400px) { 7230 .sticky-xxl-top { 7231 position: -webkit-sticky; 7232 position: sticky; 7233 top: 0; 7234 z-index: 1020; 7235 } 7236 .sticky-xxl-bottom { 7237 position: -webkit-sticky; 7238 position: sticky; 7239 bottom: 0; 7240 z-index: 1020; 7241 } 7242} 7243.hstack { 7244 display: flex; 7245 flex-direction: row; 7246 align-items: center; 7247 align-self: stretch; 7248} 7249.vstack { 7250 display: flex; 7251 flex: 1 1 auto; 7252 flex-direction: column; 7253 align-self: stretch; 7254} 7255.visually-hidden, 7256.visually-hidden-focusable:not(:focus):not(:focus-within) { 7257 width: 1px !important; 7258 height: 1px !important; 7259 padding: 0 !important; 7260 margin: -1px !important; 7261 overflow: hidden !important; 7262 clip: rect(0, 0, 0, 0) !important; 7263 white-space: nowrap !important; 7264 border: 0 !important; 7265} 7266.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), 7267.visually-hidden:not(caption) { 7268 position: absolute !important; 7269} 7270.stretched-link::after { 7271 position: absolute; 7272 top: 0; 7273 right: 0; 7274 bottom: 0; 7275 left: 0; 7276 z-index: 1; 7277 content: ""; 7278} 7279.text-truncate { 7280 overflow: hidden; 7281 text-overflow: ellipsis; 7282 white-space: nowrap; 7283} 7284.vr { 7285 display: inline-block; 7286 align-self: stretch; 7287 width: var(--bs-border-width); 7288 min-height: 1em; 7289 background-color: currentcolor; 7290 opacity: 0.25; 7291} 7292.align-baseline { 7293 vertical-align: baseline !important; 7294} 7295.align-top { 7296 vertical-align: top !important; 7297} 7298.align-middle { 7299 vertical-align: middle !important; 7300} 7301.align-bottom { 7302 vertical-align: bottom !important; 7303} 7304.align-text-bottom { 7305 vertical-align: text-bottom !important; 7306} 7307.align-text-top { 7308 vertical-align: text-top !important; 7309} 7310.float-start { 7311 float: left !important; 7312} 7313.float-end { 7314 float: right !important; 7315} 7316.float-none { 7317 float: none !important; 7318} 7319.object-fit-contain { 7320 -o-object-fit: contain !important; 7321 object-fit: contain !important; 7322} 7323.object-fit-cover { 7324 -o-object-fit: cover !important; 7325 object-fit: cover !important; 7326} 7327.object-fit-fill { 7328 -o-object-fit: fill !important; 7329 object-fit: fill !important; 7330} 7331.object-fit-scale { 7332 -o-object-fit: scale-down !important; 7333 object-fit: scale-down !important; 7334} 7335.object-fit-none { 7336 -o-object-fit: none !important; 7337 object-fit: none !important; 7338} 7339.opacity-0 { 7340 opacity: 0 !important; 7341} 7342.opacity-25 { 7343 opacity: 0.25 !important; 7344} 7345.opacity-50 { 7346 opacity: 0.5 !important; 7347} 7348.opacity-75 { 7349 opacity: 0.75 !important; 7350} 7351.opacity-100 { 7352 opacity: 1 !important; 7353} 7354.overflow-auto { 7355 overflow: auto !important; 7356} 7357.overflow-hidden { 7358 overflow: hidden !important; 7359} 7360.overflow-visible { 7361 overflow: visible !important; 7362} 7363.overflow-scroll { 7364 overflow: scroll !important; 7365} 7366.overflow-x-auto { 7367 overflow-x: auto !important; 7368} 7369.overflow-x-hidden { 7370 overflow-x: hidden !important; 7371} 7372.overflow-x-visible { 7373 overflow-x: visible !important; 7374} 7375.overflow-x-scroll { 7376 overflow-x: scroll !important; 7377} 7378.overflow-y-auto { 7379 overflow-y: auto !important; 7380} 7381.overflow-y-hidden { 7382 overflow-y: hidden !important; 7383} 7384.overflow-y-visible { 7385 overflow-y: visible !important; 7386} 7387.overflow-y-scroll { 7388 overflow-y: scroll !important; 7389} 7390.d-inline { 7391 display: inline !important; 7392} 7393.d-inline-block { 7394 display: inline-block !important; 7395} 7396.d-block { 7397 display: block !important; 7398} 7399.d-grid { 7400 display: grid !important; 7401} 7402.d-inline-grid { 7403 display: inline-grid !important; 7404} 7405.d-table { 7406 display: table !important; 7407} 7408.d-table-row { 7409 display: table-row !important; 7410} 7411.d-table-cell { 7412 display: table-cell !important; 7413} 7414.d-flex { 7415 display: flex !important; 7416} 7417.d-inline-flex { 7418 display: inline-flex !important; 7419} 7420.d-none { 7421 display: none !important; 7422} 7423.shadow { 7424 box-shadow: var(--bs-box-shadow) !important; 7425} 7426.shadow-sm { 7427 box-shadow: var(--bs-box-shadow-sm) !important; 7428} 7429.shadow-lg { 7430 box-shadow: var(--bs-box-shadow-lg) !important; 7431} 7432.shadow-none { 7433 box-shadow: none !important; 7434} 7435.focus-ring-primary { 7436 --bs-focus-ring-color: rgba( 7437 var(--bs-primary-rgb), 7438 var(--bs-focus-ring-opacity) 7439 ); 7440} 7441.focus-ring-secondary { 7442 --bs-focus-ring-color: rgba( 7443 var(--bs-secondary-rgb), 7444 var(--bs-focus-ring-opacity) 7445 ); 7446} 7447.focus-ring-success { 7448 --bs-focus-ring-color: rgba( 7449 var(--bs-success-rgb), 7450 var(--bs-focus-ring-opacity) 7451 ); 7452} 7453.focus-ring-info { 7454 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); 7455} 7456.focus-ring-warning { 7457 --bs-focus-ring-color: rgba( 7458 var(--bs-warning-rgb), 7459 var(--bs-focus-ring-opacity) 7460 ); 7461} 7462.focus-ring-danger { 7463 --bs-focus-ring-color: rgba( 7464 var(--bs-danger-rgb), 7465 var(--bs-focus-ring-opacity) 7466 ); 7467} 7468.focus-ring-light { 7469 --bs-focus-ring-color: rgba( 7470 var(--bs-light-rgb), 7471 var(--bs-focus-ring-opacity) 7472 ); 7473} 7474.focus-ring-dark { 7475 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); 7476} 7477.position-static { 7478 position: static !important; 7479} 7480.position-relative { 7481 position: relative !important; 7482} 7483.position-absolute { 7484 position: absolute !important; 7485} 7486.position-fixed { 7487 position: fixed !important; 7488} 7489.position-sticky { 7490 position: -webkit-sticky !important; 7491 position: sticky !important; 7492} 7493.top-0 { 7494 top: 0 !important; 7495} 7496.top-50 { 7497 top: 50% !important; 7498} 7499.top-100 { 7500 top: 100% !important; 7501} 7502.bottom-0 { 7503 bottom: 0 !important; 7504} 7505.bottom-50 { 7506 bottom: 50% !important; 7507} 7508.bottom-100 { 7509 bottom: 100% !important; 7510} 7511.start-0 { 7512 left: 0 !important; 7513} 7514.start-50 { 7515 left: 50% !important; 7516} 7517.start-100 { 7518 left: 100% !important; 7519} 7520.end-0 { 7521 right: 0 !important; 7522} 7523.end-50 { 7524 right: 50% !important; 7525} 7526.end-100 { 7527 right: 100% !important; 7528} 7529.translate-middle { 7530 transform: translate(-50%, -50%) !important; 7531} 7532.translate-middle-x { 7533 transform: translateX(-50%) !important; 7534} 7535.translate-middle-y { 7536 transform: translateY(-50%) !important; 7537} 7538.border { 7539 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) 7540 !important; 7541} 7542.border-0 { 7543 border: 0 !important; 7544} 7545.border-top { 7546 border-top: var(--bs-border-width) var(--bs-border-style) 7547 var(--bs-border-color) !important; 7548} 7549.border-top-0 { 7550 border-top: 0 !important; 7551} 7552.border-end { 7553 border-right: var(--bs-border-width) var(--bs-border-style) 7554 var(--bs-border-color) !important; 7555} 7556.border-end-0 { 7557 border-right: 0 !important; 7558} 7559.border-bottom { 7560 border-bottom: var(--bs-border-width) var(--bs-border-style) 7561 var(--bs-border-color) !important; 7562} 7563.border-bottom-0 { 7564 border-bottom: 0 !important; 7565} 7566.border-start { 7567 border-left: var(--bs-border-width) var(--bs-border-style) 7568 var(--bs-border-color) !important; 7569} 7570.border-start-0 { 7571 border-left: 0 !important; 7572} 7573.border-primary { 7574 --bs-border-opacity: 1; 7575 border-color: rgba( 7576 var(--bs-primary-rgb), 7577 var(--bs-border-opacity) 7578 ) !important; 7579} 7580.border-secondary { 7581 --bs-border-opacity: 1; 7582 border-color: rgba( 7583 var(--bs-secondary-rgb), 7584 var(--bs-border-opacity) 7585 ) !important; 7586} 7587.border-success { 7588 --bs-border-opacity: 1; 7589 border-color: rgba( 7590 var(--bs-success-rgb), 7591 var(--bs-border-opacity) 7592 ) !important; 7593} 7594.border-info { 7595 --bs-border-opacity: 1; 7596 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; 7597} 7598.border-warning { 7599 --bs-border-opacity: 1; 7600 border-color: rgba( 7601 var(--bs-warning-rgb), 7602 var(--bs-border-opacity) 7603 ) !important; 7604} 7605.border-danger { 7606 --bs-border-opacity: 1; 7607 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; 7608} 7609.border-light { 7610 --bs-border-opacity: 1; 7611 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; 7612} 7613.border-dark { 7614 --bs-border-opacity: 1; 7615 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; 7616} 7617.border-black { 7618 --bs-border-opacity: 1; 7619 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; 7620} 7621.border-white { 7622 --bs-border-opacity: 1; 7623 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; 7624} 7625.border-primary-subtle { 7626 border-color: var(--bs-primary-border-subtle) !important; 7627} 7628.border-secondary-subtle { 7629 border-color: var(--bs-secondary-border-subtle) !important; 7630} 7631.border-success-subtle { 7632 border-color: var(--bs-success-border-subtle) !important; 7633} 7634.border-info-subtle { 7635 border-color: var(--bs-info-border-subtle) !important; 7636} 7637.border-warning-subtle { 7638 border-color: var(--bs-warning-border-subtle) !important; 7639} 7640.border-danger-subtle { 7641 border-color: var(--bs-danger-border-subtle) !important; 7642} 7643.border-light-subtle { 7644 border-color: var(--bs-light-border-subtle) !important; 7645} 7646.border-dark-subtle { 7647 border-color: var(--bs-dark-border-subtle) !important; 7648} 7649.border-1 { 7650 border-width: 1px !important; 7651} 7652.border-2 { 7653 border-width: 2px !important; 7654} 7655.border-3 { 7656 border-width: 3px !important; 7657} 7658.border-4 { 7659 border-width: 4px !important; 7660} 7661.border-5 { 7662 border-width: 5px !important; 7663} 7664.border-opacity-10 { 7665 --bs-border-opacity: 0.1; 7666} 7667.border-opacity-25 { 7668 --bs-border-opacity: 0.25; 7669} 7670.border-opacity-50 { 7671 --bs-border-opacity: 0.5; 7672} 7673.border-opacity-75 { 7674 --bs-border-opacity: 0.75; 7675} 7676.border-opacity-100 { 7677 --bs-border-opacity: 1; 7678} 7679.w-25 { 7680 width: 25% !important; 7681} 7682.w-50 { 7683 width: 50% !important; 7684} 7685.w-75 { 7686 width: 75% !important; 7687} 7688.w-100 { 7689 width: 100% !important; 7690} 7691.w-auto { 7692 width: auto !important; 7693} 7694.mw-100 { 7695 max-width: 100% !important; 7696} 7697.vw-100 { 7698 width: 100vw !important; 7699} 7700.min-vw-100 { 7701 min-width: 100vw !important; 7702} 7703.h-25 { 7704 height: 25% !important; 7705} 7706.h-50 { 7707 height: 50% !important; 7708} 7709.h-75 { 7710 height: 75% !important; 7711} 7712.h-100 { 7713 height: 100% !important; 7714} 7715.h-auto { 7716 height: auto !important; 7717} 7718.mh-100 { 7719 max-height: 100% !important; 7720} 7721.vh-100 { 7722 height: 100vh !important; 7723} 7724.min-vh-100 { 7725 min-height: 100vh !important; 7726} 7727.flex-fill { 7728 flex: 1 1 auto !important; 7729} 7730.flex-row { 7731 flex-direction: row !important; 7732} 7733.flex-column { 7734 flex-direction: column !important; 7735} 7736.flex-row-reverse { 7737 flex-direction: row-reverse !important; 7738} 7739.flex-column-reverse { 7740 flex-direction: column-reverse !important; 7741} 7742.flex-grow-0 { 7743 flex-grow: 0 !important; 7744} 7745.flex-grow-1 { 7746 flex-grow: 1 !important; 7747} 7748.flex-shrink-0 { 7749 flex-shrink: 0 !important; 7750} 7751.flex-shrink-1 { 7752 flex-shrink: 1 !important; 7753} 7754.flex-wrap { 7755 flex-wrap: wrap !important; 7756} 7757.flex-nowrap { 7758 flex-wrap: nowrap !important; 7759} 7760.flex-wrap-reverse { 7761 flex-wrap: wrap-reverse !important; 7762} 7763.justify-content-start { 7764 justify-content: flex-start !important; 7765} 7766.justify-content-end { 7767 justify-content: flex-end !important; 7768} 7769.justify-content-center { 7770 justify-content: center !important; 7771} 7772.justify-content-between { 7773 justify-content: space-between !important; 7774} 7775.justify-content-around { 7776 justify-content: space-around !important; 7777} 7778.justify-content-evenly { 7779 justify-content: space-evenly !important; 7780} 7781.align-items-start { 7782 align-items: flex-start !important; 7783} 7784.align-items-end { 7785 align-items: flex-end !important; 7786} 7787.align-items-center { 7788 align-items: center !important; 7789} 7790.align-items-baseline { 7791 align-items: baseline !important; 7792} 7793.align-items-stretch { 7794 align-items: stretch !important; 7795} 7796.align-content-start { 7797 align-content: flex-start !important; 7798} 7799.align-content-end { 7800 align-content: flex-end !important; 7801} 7802.align-content-center { 7803 align-content: center !important; 7804} 7805.align-content-between { 7806 align-content: space-between !important; 7807} 7808.align-content-around { 7809 align-content: space-around !important; 7810} 7811.align-content-stretch { 7812 align-content: stretch !important; 7813} 7814.align-self-auto { 7815 align-self: auto !important; 7816} 7817.align-self-start { 7818 align-self: flex-start !important; 7819} 7820.align-self-end { 7821 align-self: flex-end !important; 7822} 7823.align-self-center { 7824 align-self: center !important; 7825} 7826.align-self-baseline { 7827 align-self: baseline !important; 7828} 7829.align-self-stretch { 7830 align-self: stretch !important; 7831} 7832.order-first { 7833 order: -1 !important; 7834} 7835.order-0 { 7836 order: 0 !important; 7837} 7838.order-1 { 7839 order: 1 !important; 7840} 7841.order-2 { 7842 order: 2 !important; 7843} 7844.order-3 { 7845 order: 3 !important; 7846} 7847.order-4 { 7848 order: 4 !important; 7849} 7850.order-5 { 7851 order: 5 !important; 7852} 7853.order-last { 7854 order: 6 !important; 7855} 7856.m-0 { 7857 margin: 0 !important; 7858} 7859.m-1 { 7860 margin: 0.25rem !important; 7861} 7862.m-2 { 7863 margin: 0.5rem !important; 7864} 7865.m-3 { 7866 margin: 1rem !important; 7867} 7868.m-4 { 7869 margin: 1.5rem !important; 7870} 7871.m-5 { 7872 margin: 3rem !important; 7873} 7874.m-auto { 7875 margin: auto !important; 7876} 7877.mx-0 { 7878 margin-right: 0 !important; 7879 margin-left: 0 !important; 7880} 7881.mx-1 { 7882 margin-right: 0.25rem !important; 7883 margin-left: 0.25rem !important; 7884} 7885.mx-2 { 7886 margin-right: 0.5rem !important; 7887 margin-left: 0.5rem !important; 7888} 7889.mx-3 { 7890 margin-right: 1rem !important; 7891 margin-left: 1rem !important; 7892} 7893.mx-4 { 7894 margin-right: 1.5rem !important; 7895 margin-left: 1.5rem !important; 7896} 7897.mx-5 { 7898 margin-right: 3rem !important; 7899 margin-left: 3rem !important; 7900} 7901.mx-auto { 7902 margin-right: auto !important; 7903 margin-left: auto !important; 7904} 7905.my-0 { 7906 margin-top: 0 !important; 7907 margin-bottom: 0 !important; 7908} 7909.my-1 { 7910 margin-top: 0.25rem !important; 7911 margin-bottom: 0.25rem !important; 7912} 7913.my-2 { 7914 margin-top: 0.5rem !important; 7915 margin-bottom: 0.5rem !important; 7916} 7917.my-3 { 7918 margin-top: 1rem !important; 7919 margin-bottom: 1rem !important; 7920} 7921.my-4 { 7922 margin-top: 1.5rem !important; 7923 margin-bottom: 1.5rem !important; 7924} 7925.my-5 { 7926 margin-top: 3rem !important; 7927 margin-bottom: 3rem !important; 7928} 7929.my-auto { 7930 margin-top: auto !important; 7931 margin-bottom: auto !important; 7932} 7933.mt-0 { 7934 margin-top: 0 !important; 7935} 7936.mt-1 { 7937 margin-top: 0.25rem !important; 7938} 7939.mt-2 { 7940 margin-top: 0.5rem !important; 7941} 7942.mt-3 { 7943 margin-top: 1rem !important; 7944} 7945.mt-4 { 7946 margin-top: 1.5rem !important; 7947} 7948.mt-5 { 7949 margin-top: 3rem !important; 7950} 7951.mt-auto { 7952 margin-top: auto !important; 7953} 7954.me-0 { 7955 margin-right: 0 !important; 7956} 7957.me-1 { 7958 margin-right: 0.25rem !important; 7959} 7960.me-2 { 7961 margin-right: 0.5rem !important; 7962} 7963.me-3 { 7964 margin-right: 1rem !important; 7965} 7966.me-4 { 7967 margin-right: 1.5rem !important; 7968} 7969.me-5 { 7970 margin-right: 3rem !important; 7971} 7972.me-auto { 7973 margin-right: auto !important; 7974} 7975.mb-0 { 7976 margin-bottom: 0 !important; 7977} 7978.mb-1 { 7979 margin-bottom: 0.25rem !important; 7980} 7981.mb-2 { 7982 margin-bottom: 0.5rem !important; 7983} 7984.mb-3 { 7985 margin-bottom: 1rem !important; 7986} 7987.mb-4 { 7988 margin-bottom: 1.5rem !important; 7989} 7990.mb-5 { 7991 margin-bottom: 3rem !important; 7992} 7993.mb-auto { 7994 margin-bottom: auto !important; 7995} 7996.ms-0 { 7997 margin-left: 0 !important; 7998} 7999.ms-1 { 8000 margin-left: 0.25rem !important; 8001} 8002.ms-2 { 8003 margin-left: 0.5rem !important; 8004} 8005.ms-3 { 8006 margin-left: 1rem !important; 8007} 8008.ms-4 { 8009 margin-left: 1.5rem !important; 8010} 8011.ms-5 { 8012 margin-left: 3rem !important; 8013} 8014.ms-auto { 8015 margin-left: auto !important; 8016} 8017.p-0 { 8018 padding: 0 !important; 8019} 8020.p-1 { 8021 padding: 0.25rem !important; 8022} 8023.p-2 { 8024 padding: 0.5rem !important; 8025} 8026.p-3 { 8027 padding: 1rem !important; 8028} 8029.p-4 { 8030 padding: 1.5rem !important; 8031} 8032.p-5 { 8033 padding: 3rem !important; 8034} 8035.px-0 { 8036 padding-right: 0 !important; 8037 padding-left: 0 !important; 8038} 8039.px-1 { 8040 padding-right: 0.25rem !important; 8041 padding-left: 0.25rem !important; 8042} 8043.px-2 { 8044 padding-right: 0.5rem !important; 8045 padding-left: 0.5rem !important; 8046} 8047.px-3 { 8048 padding-right: 1rem !important; 8049 padding-left: 1rem !important; 8050} 8051.px-4 { 8052 padding-right: 1.5rem !important; 8053 padding-left: 1.5rem !important; 8054} 8055.px-5 { 8056 padding-right: 3rem !important; 8057 padding-left: 3rem !important; 8058} 8059.py-0 { 8060 padding-top: 0 !important; 8061 padding-bottom: 0 !important; 8062} 8063.py-1 { 8064 padding-top: 0.25rem !important; 8065 padding-bottom: 0.25rem !important; 8066} 8067.py-2 { 8068 padding-top: 0.5rem !important; 8069 padding-bottom: 0.5rem !important; 8070} 8071.py-3 { 8072 padding-top: 1rem !important; 8073 padding-bottom: 1rem !important; 8074} 8075.py-4 { 8076 padding-top: 1.5rem !important; 8077 padding-bottom: 1.5rem !important; 8078} 8079.py-5 { 8080 padding-top: 3rem !important; 8081 padding-bottom: 3rem !important; 8082} 8083.pt-0 { 8084 padding-top: 0 !important; 8085} 8086.pt-1 { 8087 padding-top: 0.25rem !important; 8088} 8089.pt-2 { 8090 padding-top: 0.5rem !important; 8091} 8092.pt-3 { 8093 padding-top: 1rem !important; 8094} 8095.pt-4 { 8096 padding-top: 1.5rem !important; 8097} 8098.pt-5 { 8099 padding-top: 3rem !important; 8100} 8101.pe-0 { 8102 padding-right: 0 !important; 8103} 8104.pe-1 { 8105 padding-right: 0.25rem !important; 8106} 8107.pe-2 { 8108 padding-right: 0.5rem !important; 8109} 8110.pe-3 { 8111 padding-right: 1rem !important; 8112} 8113.pe-4 { 8114 padding-right: 1.5rem !important; 8115} 8116.pe-5 { 8117 padding-right: 3rem !important; 8118} 8119.pb-0 { 8120 padding-bottom: 0 !important; 8121} 8122.pb-1 { 8123 padding-bottom: 0.25rem !important; 8124} 8125.pb-2 { 8126 padding-bottom: 0.5rem !important; 8127} 8128.pb-3 { 8129 padding-bottom: 1rem !important; 8130} 8131.pb-4 { 8132 padding-bottom: 1.5rem !important; 8133} 8134.pb-5 { 8135 padding-bottom: 3rem !important; 8136} 8137.ps-0 { 8138 padding-left: 0 !important; 8139} 8140.ps-1 { 8141 padding-left: 0.25rem !important; 8142} 8143.ps-2 { 8144 padding-left: 0.5rem !important; 8145} 8146.ps-3 { 8147 padding-left: 1rem !important; 8148} 8149.ps-4 { 8150 padding-left: 1.5rem !important; 8151} 8152.ps-5 { 8153 padding-left: 3rem !important; 8154} 8155.gap-0 { 8156 gap: 0 !important; 8157} 8158.gap-1 { 8159 gap: 0.25rem !important; 8160} 8161.gap-2 { 8162 gap: 0.5rem !important; 8163} 8164.gap-3 { 8165 gap: 1rem !important; 8166} 8167.gap-4 { 8168 gap: 1.5rem !important; 8169} 8170.gap-5 { 8171 gap: 3rem !important; 8172} 8173.row-gap-0 { 8174 row-gap: 0 !important; 8175} 8176.row-gap-1 { 8177 row-gap: 0.25rem !important; 8178} 8179.row-gap-2 { 8180 row-gap: 0.5rem !important; 8181} 8182.row-gap-3 { 8183 row-gap: 1rem !important; 8184} 8185.row-gap-4 { 8186 row-gap: 1.5rem !important; 8187} 8188.row-gap-5 { 8189 row-gap: 3rem !important; 8190} 8191.column-gap-0 { 8192 -moz-column-gap: 0 !important; 8193 column-gap: 0 !important; 8194} 8195.column-gap-1 { 8196 -moz-column-gap: 0.25rem !important; 8197 column-gap: 0.25rem !important; 8198} 8199.column-gap-2 { 8200 -moz-column-gap: 0.5rem !important; 8201 column-gap: 0.5rem !important; 8202} 8203.column-gap-3 { 8204 -moz-column-gap: 1rem !important; 8205 column-gap: 1rem !important; 8206} 8207.column-gap-4 { 8208 -moz-column-gap: 1.5rem !important; 8209 column-gap: 1.5rem !important; 8210} 8211.column-gap-5 { 8212 -moz-column-gap: 3rem !important; 8213 column-gap: 3rem !important; 8214} 8215.font-monospace { 8216 font-family: var(--bs-font-monospace) !important; 8217} 8218.fs-1 { 8219 font-size: calc(1.375rem + 1.5vw) !important; 8220} 8221.fs-2 { 8222 font-size: calc(1.325rem + 0.9vw) !important; 8223} 8224.fs-3 { 8225 font-size: calc(1.3rem + 0.6vw) !important; 8226} 8227.fs-4 { 8228 font-size: calc(1.275rem + 0.3vw) !important; 8229} 8230.fs-5 { 8231 font-size: 1.25rem !important; 8232} 8233.fs-6 { 8234 font-size: 1rem !important; 8235} 8236.fst-italic { 8237 font-style: italic !important; 8238} 8239.fst-normal { 8240 font-style: normal !important; 8241} 8242.fw-lighter { 8243 font-weight: lighter !important; 8244} 8245.fw-light { 8246 font-weight: 300 !important; 8247} 8248.fw-normal { 8249 font-weight: 400 !important; 8250} 8251.fw-medium { 8252 font-weight: 500 !important; 8253} 8254.fw-semibold { 8255 font-weight: 600 !important; 8256} 8257.fw-bold { 8258 font-weight: 700 !important; 8259} 8260.fw-bolder { 8261 font-weight: bolder !important; 8262} 8263.lh-1 { 8264 line-height: 1 !important; 8265} 8266.lh-sm { 8267 line-height: 1.25 !important; 8268} 8269.lh-base { 8270 line-height: 1.5 !important; 8271} 8272.lh-lg { 8273 line-height: 2 !important; 8274} 8275.text-start { 8276 text-align: left !important; 8277} 8278.text-end { 8279 text-align: right !important; 8280} 8281.text-center { 8282 text-align: center !important; 8283} 8284.text-decoration-none { 8285 text-decoration: none !important; 8286} 8287.text-decoration-underline { 8288 text-decoration: underline !important; 8289} 8290.text-decoration-line-through { 8291 text-decoration: line-through !important; 8292} 8293.text-lowercase { 8294 text-transform: lowercase !important; 8295} 8296.text-uppercase { 8297 text-transform: uppercase !important; 8298} 8299.text-capitalize { 8300 text-transform: capitalize !important; 8301} 8302.text-wrap { 8303 white-space: normal !important; 8304} 8305.text-nowrap { 8306 white-space: nowrap !important; 8307} 8308.text-break { 8309 word-wrap: break-word !important; 8310 word-break: break-word !important; 8311} 8312.text-primary { 8313 --bs-text-opacity: 1; 8314 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; 8315} 8316.text-secondary { 8317 --bs-text-opacity: 1; 8318 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; 8319} 8320.text-success { 8321 --bs-text-opacity: 1; 8322 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; 8323} 8324.text-info { 8325 --bs-text-opacity: 1; 8326 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; 8327} 8328.text-warning { 8329 --bs-text-opacity: 1; 8330 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; 8331} 8332.text-danger { 8333 --bs-text-opacity: 1; 8334 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; 8335} 8336.text-light { 8337 --bs-text-opacity: 1; 8338 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; 8339} 8340.text-dark { 8341 --bs-text-opacity: 1; 8342 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; 8343} 8344.text-black { 8345 --bs-text-opacity: 1; 8346 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; 8347} 8348.text-white { 8349 --bs-text-opacity: 1; 8350 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; 8351} 8352.text-body { 8353 --bs-text-opacity: 1; 8354 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; 8355} 8356.text-muted { 8357 --bs-text-opacity: 1; 8358 color: var(--bs-secondary-color) !important; 8359} 8360.text-black-50 { 8361 --bs-text-opacity: 1; 8362 color: rgba(0, 0, 0, 0.5) !important; 8363} 8364.text-white-50 { 8365 --bs-text-opacity: 1; 8366 color: rgba(255, 255, 255, 0.5) !important; 8367} 8368.text-body-secondary { 8369 --bs-text-opacity: 1; 8370 color: var(--bs-secondary-color) !important; 8371} 8372.text-body-tertiary { 8373 --bs-text-opacity: 1; 8374 color: var(--bs-tertiary-color) !important; 8375} 8376.text-body-emphasis { 8377 --bs-text-opacity: 1; 8378 color: var(--bs-emphasis-color) !important; 8379} 8380.text-reset { 8381 --bs-text-opacity: 1; 8382 color: inherit !important; 8383} 8384.text-opacity-25 { 8385 --bs-text-opacity: 0.25; 8386} 8387.text-opacity-50 { 8388 --bs-text-opacity: 0.5; 8389} 8390.text-opacity-75 { 8391 --bs-text-opacity: 0.75; 8392} 8393.text-opacity-100 { 8394 --bs-text-opacity: 1; 8395} 8396.text-primary-emphasis { 8397 color: var(--bs-primary-text-emphasis) !important; 8398} 8399.text-secondary-emphasis { 8400 color: var(--bs-secondary-text-emphasis) !important; 8401} 8402.text-success-emphasis { 8403 color: var(--bs-success-text-emphasis) !important; 8404} 8405.text-info-emphasis { 8406 color: var(--bs-info-text-emphasis) !important; 8407} 8408.text-warning-emphasis { 8409 color: var(--bs-warning-text-emphasis) !important; 8410} 8411.text-danger-emphasis { 8412 color: var(--bs-danger-text-emphasis) !important; 8413} 8414.text-light-emphasis { 8415 color: var(--bs-light-text-emphasis) !important; 8416} 8417.text-dark-emphasis { 8418 color: var(--bs-dark-text-emphasis) !important; 8419} 8420.link-opacity-10 { 8421 --bs-link-opacity: 0.1; 8422} 8423.link-opacity-10-hover:hover { 8424 --bs-link-opacity: 0.1; 8425} 8426.link-opacity-25 { 8427 --bs-link-opacity: 0.25; 8428} 8429.link-opacity-25-hover:hover { 8430 --bs-link-opacity: 0.25; 8431} 8432.link-opacity-50 { 8433 --bs-link-opacity: 0.5; 8434} 8435.link-opacity-50-hover:hover { 8436 --bs-link-opacity: 0.5; 8437} 8438.link-opacity-75 { 8439 --bs-link-opacity: 0.75; 8440} 8441.link-opacity-75-hover:hover { 8442 --bs-link-opacity: 0.75; 8443} 8444.link-opacity-100 { 8445 --bs-link-opacity: 1; 8446} 8447.link-opacity-100-hover:hover { 8448 --bs-link-opacity: 1; 8449} 8450.link-offset-1 { 8451 text-underline-offset: 0.125em !important; 8452} 8453.link-offset-1-hover:hover { 8454 text-underline-offset: 0.125em !important; 8455} 8456.link-offset-2 { 8457 text-underline-offset: 0.25em !important; 8458} 8459.link-offset-2-hover:hover { 8460 text-underline-offset: 0.25em !important; 8461} 8462.link-offset-3 { 8463 text-underline-offset: 0.375em !important; 8464} 8465.link-offset-3-hover:hover { 8466 text-underline-offset: 0.375em !important; 8467} 8468.link-underline-primary { 8469 --bs-link-underline-opacity: 1; 8470 -webkit-text-decoration-color: rgba( 8471 var(--bs-primary-rgb), 8472 var(--bs-link-underline-opacity) 8473 ) !important; 8474 text-decoration-color: rgba( 8475 var(--bs-primary-rgb), 8476 var(--bs-link-underline-opacity) 8477 ) !important; 8478} 8479.link-underline-secondary { 8480 --bs-link-underline-opacity: 1; 8481 -webkit-text-decoration-color: rgba( 8482 var(--bs-secondary-rgb), 8483 var(--bs-link-underline-opacity) 8484 ) !important; 8485 text-decoration-color: rgba( 8486 var(--bs-secondary-rgb), 8487 var(--bs-link-underline-opacity) 8488 ) !important; 8489} 8490.link-underline-success { 8491 --bs-link-underline-opacity: 1; 8492 -webkit-text-decoration-color: rgba( 8493 var(--bs-success-rgb), 8494 var(--bs-link-underline-opacity) 8495 ) !important; 8496 text-decoration-color: rgba( 8497 var(--bs-success-rgb), 8498 var(--bs-link-underline-opacity) 8499 ) !important; 8500} 8501.link-underline-info { 8502 --bs-link-underline-opacity: 1; 8503 -webkit-text-decoration-color: rgba( 8504 var(--bs-info-rgb), 8505 var(--bs-link-underline-opacity) 8506 ) !important; 8507 text-decoration-color: rgba( 8508 var(--bs-info-rgb), 8509 var(--bs-link-underline-opacity) 8510 ) !important; 8511} 8512.link-underline-warning { 8513 --bs-link-underline-opacity: 1; 8514 -webkit-text-decoration-color: rgba( 8515 var(--bs-warning-rgb), 8516 var(--bs-link-underline-opacity) 8517 ) !important; 8518 text-decoration-color: rgba( 8519 var(--bs-warning-rgb), 8520 var(--bs-link-underline-opacity) 8521 ) !important; 8522} 8523.link-underline-danger { 8524 --bs-link-underline-opacity: 1; 8525 -webkit-text-decoration-color: rgba( 8526 var(--bs-danger-rgb), 8527 var(--bs-link-underline-opacity) 8528 ) !important; 8529 text-decoration-color: rgba( 8530 var(--bs-danger-rgb), 8531 var(--bs-link-underline-opacity) 8532 ) !important; 8533} 8534.link-underline-light { 8535 --bs-link-underline-opacity: 1; 8536 -webkit-text-decoration-color: rgba( 8537 var(--bs-light-rgb), 8538 var(--bs-link-underline-opacity) 8539 ) !important; 8540 text-decoration-color: rgba( 8541 var(--bs-light-rgb), 8542 var(--bs-link-underline-opacity) 8543 ) !important; 8544} 8545.link-underline-dark { 8546 --bs-link-underline-opacity: 1; 8547 -webkit-text-decoration-color: rgba( 8548 var(--bs-dark-rgb), 8549 var(--bs-link-underline-opacity) 8550 ) !important; 8551 text-decoration-color: rgba( 8552 var(--bs-dark-rgb), 8553 var(--bs-link-underline-opacity) 8554 ) !important; 8555} 8556.link-underline { 8557 --bs-link-underline-opacity: 1; 8558 -webkit-text-decoration-color: rgba( 8559 var(--bs-link-color-rgb), 8560 var(--bs-link-underline-opacity, 1) 8561 ) !important; 8562 text-decoration-color: rgba( 8563 var(--bs-link-color-rgb), 8564 var(--bs-link-underline-opacity, 1) 8565 ) !important; 8566} 8567.link-underline-opacity-0 { 8568 --bs-link-underline-opacity: 0; 8569} 8570.link-underline-opacity-0-hover:hover { 8571 --bs-link-underline-opacity: 0; 8572} 8573.link-underline-opacity-10 { 8574 --bs-link-underline-opacity: 0.1; 8575} 8576.link-underline-opacity-10-hover:hover { 8577 --bs-link-underline-opacity: 0.1; 8578} 8579.link-underline-opacity-25 { 8580 --bs-link-underline-opacity: 0.25; 8581} 8582.link-underline-opacity-25-hover:hover { 8583 --bs-link-underline-opacity: 0.25; 8584} 8585.link-underline-opacity-50 { 8586 --bs-link-underline-opacity: 0.5; 8587} 8588.link-underline-opacity-50-hover:hover { 8589 --bs-link-underline-opacity: 0.5; 8590} 8591.link-underline-opacity-75 { 8592 --bs-link-underline-opacity: 0.75; 8593} 8594.link-underline-opacity-75-hover:hover { 8595 --bs-link-underline-opacity: 0.75; 8596} 8597.link-underline-opacity-100 { 8598 --bs-link-underline-opacity: 1; 8599} 8600.link-underline-opacity-100-hover:hover { 8601 --bs-link-underline-opacity: 1; 8602} 8603.bg-primary { 8604 --bs-bg-opacity: 1; 8605 background-color: rgba( 8606 var(--bs-primary-rgb), 8607 var(--bs-bg-opacity) 8608 ) !important; 8609} 8610.bg-secondary { 8611 --bs-bg-opacity: 1; 8612 background-color: rgba( 8613 var(--bs-secondary-rgb), 8614 var(--bs-bg-opacity) 8615 ) !important; 8616} 8617.bg-success { 8618 --bs-bg-opacity: 1; 8619 background-color: rgba( 8620 var(--bs-success-rgb), 8621 var(--bs-bg-opacity) 8622 ) !important; 8623} 8624.bg-info { 8625 --bs-bg-opacity: 1; 8626 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; 8627} 8628.bg-warning { 8629 --bs-bg-opacity: 1; 8630 background-color: rgba( 8631 var(--bs-warning-rgb), 8632 var(--bs-bg-opacity) 8633 ) !important; 8634} 8635.bg-danger { 8636 --bs-bg-opacity: 1; 8637 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; 8638} 8639.bg-light { 8640 --bs-bg-opacity: 1; 8641 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; 8642} 8643.bg-dark { 8644 --bs-bg-opacity: 1; 8645 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; 8646} 8647.bg-black { 8648 --bs-bg-opacity: 1; 8649 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; 8650} 8651.bg-white { 8652 --bs-bg-opacity: 1; 8653 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; 8654} 8655.bg-body { 8656 --bs-bg-opacity: 1; 8657 background-color: rgba( 8658 var(--bs-body-bg-rgb), 8659 var(--bs-bg-opacity) 8660 ) !important; 8661} 8662.bg-transparent { 8663 --bs-bg-opacity: 1; 8664 background-color: transparent !important; 8665} 8666.bg-body-secondary { 8667 --bs-bg-opacity: 1; 8668 background-color: rgba( 8669 var(--bs-secondary-bg-rgb), 8670 var(--bs-bg-opacity) 8671 ) !important; 8672} 8673.bg-body-tertiary { 8674 --bs-bg-opacity: 1; 8675 background-color: rgba( 8676 var(--bs-tertiary-bg-rgb), 8677 var(--bs-bg-opacity) 8678 ) !important; 8679} 8680.bg-opacity-10 { 8681 --bs-bg-opacity: 0.1; 8682} 8683.bg-opacity-25 { 8684 --bs-bg-opacity: 0.25; 8685} 8686.bg-opacity-50 { 8687 --bs-bg-opacity: 0.5; 8688} 8689.bg-opacity-75 { 8690 --bs-bg-opacity: 0.75; 8691} 8692.bg-opacity-100 { 8693 --bs-bg-opacity: 1; 8694} 8695.bg-primary-subtle { 8696 background-color: var(--bs-primary-bg-subtle) !important; 8697} 8698.bg-secondary-subtle { 8699 background-color: var(--bs-secondary-bg-subtle) !important; 8700} 8701.bg-success-subtle { 8702 background-color: var(--bs-success-bg-subtle) !important; 8703} 8704.bg-info-subtle { 8705 background-color: var(--bs-info-bg-subtle) !important; 8706} 8707.bg-warning-subtle { 8708 background-color: var(--bs-warning-bg-subtle) !important; 8709} 8710.bg-danger-subtle { 8711 background-color: var(--bs-danger-bg-subtle) !important; 8712} 8713.bg-light-subtle { 8714 background-color: var(--bs-light-bg-subtle) !important; 8715} 8716.bg-dark-subtle { 8717 background-color: var(--bs-dark-bg-subtle) !important; 8718} 8719.bg-gradient { 8720 background-image: var(--bs-gradient) !important; 8721} 8722.user-select-all { 8723 -webkit-user-select: all !important; 8724 -moz-user-select: all !important; 8725 user-select: all !important; 8726} 8727.user-select-auto { 8728 -webkit-user-select: auto !important; 8729 -moz-user-select: auto !important; 8730 user-select: auto !important; 8731} 8732.user-select-none { 8733 -webkit-user-select: none !important; 8734 -moz-user-select: none !important; 8735 user-select: none !important; 8736} 8737.pe-none { 8738 pointer-events: none !important; 8739} 8740.pe-auto { 8741 pointer-events: auto !important; 8742} 8743.rounded { 8744 border-radius: var(--bs-border-radius) !important; 8745} 8746.rounded-0 { 8747 border-radius: 0 !important; 8748} 8749.rounded-1 { 8750 border-radius: var(--bs-border-radius-sm) !important; 8751} 8752.rounded-2 { 8753 border-radius: var(--bs-border-radius) !important; 8754} 8755.rounded-3 { 8756 border-radius: var(--bs-border-radius-lg) !important; 8757} 8758.rounded-4 { 8759 border-radius: var(--bs-border-radius-xl) !important; 8760} 8761.rounded-5 { 8762 border-radius: var(--bs-border-radius-xxl) !important; 8763} 8764.rounded-circle { 8765 border-radius: 50% !important; 8766} 8767.rounded-pill { 8768 border-radius: var(--bs-border-radius-pill) !important; 8769} 8770.rounded-top { 8771 border-top-left-radius: var(--bs-border-radius) !important; 8772 border-top-right-radius: var(--bs-border-radius) !important; 8773} 8774.rounded-top-0 { 8775 border-top-left-radius: 0 !important; 8776 border-top-right-radius: 0 !important; 8777} 8778.rounded-top-1 { 8779 border-top-left-radius: var(--bs-border-radius-sm) !important; 8780 border-top-right-radius: var(--bs-border-radius-sm) !important; 8781} 8782.rounded-top-2 { 8783 border-top-left-radius: var(--bs-border-radius) !important; 8784 border-top-right-radius: var(--bs-border-radius) !important; 8785} 8786.rounded-top-3 { 8787 border-top-left-radius: var(--bs-border-radius-lg) !important; 8788 border-top-right-radius: var(--bs-border-radius-lg) !important; 8789} 8790.rounded-top-4 { 8791 border-top-left-radius: var(--bs-border-radius-xl) !important; 8792 border-top-right-radius: var(--bs-border-radius-xl) !important; 8793} 8794.rounded-top-5 { 8795 border-top-left-radius: var(--bs-border-radius-xxl) !important; 8796 border-top-right-radius: var(--bs-border-radius-xxl) !important; 8797} 8798.rounded-top-circle { 8799 border-top-left-radius: 50% !important; 8800 border-top-right-radius: 50% !important; 8801} 8802.rounded-top-pill { 8803 border-top-left-radius: var(--bs-border-radius-pill) !important; 8804 border-top-right-radius: var(--bs-border-radius-pill) !important; 8805} 8806.rounded-end { 8807 border-top-right-radius: var(--bs-border-radius) !important; 8808 border-bottom-right-radius: var(--bs-border-radius) !important; 8809} 8810.rounded-end-0 { 8811 border-top-right-radius: 0 !important; 8812 border-bottom-right-radius: 0 !important; 8813} 8814.rounded-end-1 { 8815 border-top-right-radius: var(--bs-border-radius-sm) !important; 8816 border-bottom-right-radius: var(--bs-border-radius-sm) !important; 8817} 8818.rounded-end-2 { 8819 border-top-right-radius: var(--bs-border-radius) !important; 8820 border-bottom-right-radius: var(--bs-border-radius) !important; 8821} 8822.rounded-end-3 { 8823 border-top-right-radius: var(--bs-border-radius-lg) !important; 8824 border-bottom-right-radius: var(--bs-border-radius-lg) !important; 8825} 8826.rounded-end-4 { 8827 border-top-right-radius: var(--bs-border-radius-xl) !important; 8828 border-bottom-right-radius: var(--bs-border-radius-xl) !important; 8829} 8830.rounded-end-5 { 8831 border-top-right-radius: var(--bs-border-radius-xxl) !important; 8832 border-bottom-right-radius: var(--bs-border-radius-xxl) !important; 8833} 8834.rounded-end-circle { 8835 border-top-right-radius: 50% !important; 8836 border-bottom-right-radius: 50% !important; 8837} 8838.rounded-end-pill { 8839 border-top-right-radius: var(--bs-border-radius-pill) !important; 8840 border-bottom-right-radius: var(--bs-border-radius-pill) !important; 8841} 8842.rounded-bottom { 8843 border-bottom-right-radius: var(--bs-border-radius) !important; 8844 border-bottom-left-radius: var(--bs-border-radius) !important; 8845} 8846.rounded-bottom-0 { 8847 border-bottom-right-radius: 0 !important; 8848 border-bottom-left-radius: 0 !important; 8849} 8850.rounded-bottom-1 { 8851 border-bottom-right-radius: var(--bs-border-radius-sm) !important; 8852 border-bottom-left-radius: var(--bs-border-radius-sm) !important; 8853} 8854.rounded-bottom-2 { 8855 border-bottom-right-radius: var(--bs-border-radius) !important; 8856 border-bottom-left-radius: var(--bs-border-radius) !important; 8857} 8858.rounded-bottom-3 { 8859 border-bottom-right-radius: var(--bs-border-radius-lg) !important; 8860 border-bottom-left-radius: var(--bs-border-radius-lg) !important; 8861} 8862.rounded-bottom-4 { 8863 border-bottom-right-radius: var(--bs-border-radius-xl) !important; 8864 border-bottom-left-radius: var(--bs-border-radius-xl) !important; 8865} 8866.rounded-bottom-5 { 8867 border-bottom-right-radius: var(--bs-border-radius-xxl) !important; 8868 border-bottom-left-radius: var(--bs-border-radius-xxl) !important; 8869} 8870.rounded-bottom-circle { 8871 border-bottom-right-radius: 50% !important; 8872 border-bottom-left-radius: 50% !important; 8873} 8874.rounded-bottom-pill { 8875 border-bottom-right-radius: var(--bs-border-radius-pill) !important; 8876 border-bottom-left-radius: var(--bs-border-radius-pill) !important; 8877} 8878.rounded-start { 8879 border-bottom-left-radius: var(--bs-border-radius) !important; 8880 border-top-left-radius: var(--bs-border-radius) !important; 8881} 8882.rounded-start-0 { 8883 border-bottom-left-radius: 0 !important; 8884 border-top-left-radius: 0 !important; 8885} 8886.rounded-start-1 { 8887 border-bottom-left-radius: var(--bs-border-radius-sm) !important; 8888 border-top-left-radius: var(--bs-border-radius-sm) !important; 8889} 8890.rounded-start-2 { 8891 border-bottom-left-radius: var(--bs-border-radius) !important; 8892 border-top-left-radius: var(--bs-border-radius) !important; 8893} 8894.rounded-start-3 { 8895 border-bottom-left-radius: var(--bs-border-radius-lg) !important; 8896 border-top-left-radius: var(--bs-border-radius-lg) !important; 8897} 8898.rounded-start-4 { 8899 border-bottom-left-radius: var(--bs-border-radius-xl) !important; 8900 border-top-left-radius: var(--bs-border-radius-xl) !important; 8901} 8902.rounded-start-5 { 8903 border-bottom-left-radius: var(--bs-border-radius-xxl) !important; 8904 border-top-left-radius: var(--bs-border-radius-xxl) !important; 8905} 8906.rounded-start-circle { 8907 border-bottom-left-radius: 50% !important; 8908 border-top-left-radius: 50% !important; 8909} 8910.rounded-start-pill { 8911 border-bottom-left-radius: var(--bs-border-radius-pill) !important; 8912 border-top-left-radius: var(--bs-border-radius-pill) !important; 8913} 8914.visible { 8915 visibility: visible !important; 8916} 8917.invisible { 8918 visibility: hidden !important; 8919} 8920.z-n1 { 8921 z-index: -1 !important; 8922} 8923.z-0 { 8924 z-index: 0 !important; 8925} 8926.z-1 { 8927 z-index: 1 !important; 8928} 8929.z-2 { 8930 z-index: 2 !important; 8931} 8932.z-3 { 8933 z-index: 3 !important; 8934} 8935@media (min-width: 576px) { 8936 .float-sm-start { 8937 float: left !important; 8938 } 8939 .float-sm-end { 8940 float: right !important; 8941 } 8942 .float-sm-none { 8943 float: none !important; 8944 } 8945 .object-fit-sm-contain { 8946 -o-object-fit: contain !important; 8947 object-fit: contain !important; 8948 } 8949 .object-fit-sm-cover { 8950 -o-object-fit: cover !important; 8951 object-fit: cover !important; 8952 } 8953 .object-fit-sm-fill { 8954 -o-object-fit: fill !important; 8955 object-fit: fill !important; 8956 } 8957 .object-fit-sm-scale { 8958 -o-object-fit: scale-down !important; 8959 object-fit: scale-down !important; 8960 } 8961 .object-fit-sm-none { 8962 -o-object-fit: none !important; 8963 object-fit: none !important; 8964 } 8965 .d-sm-inline { 8966 display: inline !important; 8967 } 8968 .d-sm-inline-block { 8969 display: inline-block !important; 8970 } 8971 .d-sm-block { 8972 display: block !important; 8973 } 8974 .d-sm-grid { 8975 display: grid !important; 8976 } 8977 .d-sm-inline-grid { 8978 display: inline-grid !important; 8979 } 8980 .d-sm-table { 8981 display: table !important; 8982 } 8983 .d-sm-table-row { 8984 display: table-row !important; 8985 } 8986 .d-sm-table-cell { 8987 display: table-cell !important; 8988 } 8989 .d-sm-flex { 8990 display: flex !important; 8991 } 8992 .d-sm-inline-flex { 8993 display: inline-flex !important; 8994 } 8995 .d-sm-none { 8996 display: none !important; 8997 } 8998 .flex-sm-fill { 8999 flex: 1 1 auto !important; 9000 } 9001 .flex-sm-row { 9002 flex-direction: row !important; 9003 } 9004 .flex-sm-column { 9005 flex-direction: column !important; 9006 } 9007 .flex-sm-row-reverse { 9008 flex-direction: row-reverse !important; 9009 } 9010 .flex-sm-column-reverse { 9011 flex-direction: column-reverse !important; 9012 } 9013 .flex-sm-grow-0 { 9014 flex-grow: 0 !important; 9015 } 9016 .flex-sm-grow-1 { 9017 flex-grow: 1 !important; 9018 } 9019 .flex-sm-shrink-0 { 9020 flex-shrink: 0 !important; 9021 } 9022 .flex-sm-shrink-1 { 9023 flex-shrink: 1 !important; 9024 } 9025 .flex-sm-wrap { 9026 flex-wrap: wrap !important; 9027 } 9028 .flex-sm-nowrap { 9029 flex-wrap: nowrap !important; 9030 } 9031 .flex-sm-wrap-reverse { 9032 flex-wrap: wrap-reverse !important; 9033 } 9034 .justify-content-sm-start { 9035 justify-content: flex-start !important; 9036 } 9037 .justify-content-sm-end { 9038 justify-content: flex-end !important; 9039 } 9040 .justify-content-sm-center { 9041 justify-content: center !important; 9042 } 9043 .justify-content-sm-between { 9044 justify-content: space-between !important; 9045 } 9046 .justify-content-sm-around { 9047 justify-content: space-around !important; 9048 } 9049 .justify-content-sm-evenly { 9050 justify-content: space-evenly !important; 9051 } 9052 .align-items-sm-start { 9053 align-items: flex-start !important; 9054 } 9055 .align-items-sm-end { 9056 align-items: flex-end !important; 9057 } 9058 .align-items-sm-center { 9059 align-items: center !important; 9060 } 9061 .align-items-sm-baseline { 9062 align-items: baseline !important; 9063 } 9064 .align-items-sm-stretch { 9065 align-items: stretch !important; 9066 } 9067 .align-content-sm-start { 9068 align-content: flex-start !important; 9069 } 9070 .align-content-sm-end { 9071 align-content: flex-end !important; 9072 } 9073 .align-content-sm-center { 9074 align-content: center !important; 9075 } 9076 .align-content-sm-between { 9077 align-content: space-between !important; 9078 } 9079 .align-content-sm-around { 9080 align-content: space-around !important; 9081 } 9082 .align-content-sm-stretch { 9083 align-content: stretch !important; 9084 } 9085 .align-self-sm-auto { 9086 align-self: auto !important; 9087 } 9088 .align-self-sm-start { 9089 align-self: flex-start !important; 9090 } 9091 .align-self-sm-end { 9092 align-self: flex-end !important; 9093 } 9094 .align-self-sm-center { 9095 align-self: center !important; 9096 } 9097 .align-self-sm-baseline { 9098 align-self: baseline !important; 9099 } 9100 .align-self-sm-stretch { 9101 align-self: stretch !important; 9102 } 9103 .order-sm-first { 9104 order: -1 !important; 9105 } 9106 .order-sm-0 { 9107 order: 0 !important; 9108 } 9109 .order-sm-1 { 9110 order: 1 !important; 9111 } 9112 .order-sm-2 { 9113 order: 2 !important; 9114 } 9115 .order-sm-3 { 9116 order: 3 !important; 9117 } 9118 .order-sm-4 { 9119 order: 4 !important; 9120 } 9121 .order-sm-5 { 9122 order: 5 !important; 9123 } 9124 .order-sm-last { 9125 order: 6 !important; 9126 } 9127 .m-sm-0 { 9128 margin: 0 !important; 9129 } 9130 .m-sm-1 { 9131 margin: 0.25rem !important; 9132 } 9133 .m-sm-2 { 9134 margin: 0.5rem !important; 9135 } 9136 .m-sm-3 { 9137 margin: 1rem !important; 9138 } 9139 .m-sm-4 { 9140 margin: 1.5rem !important; 9141 } 9142 .m-sm-5 { 9143 margin: 3rem !important; 9144 } 9145 .m-sm-auto { 9146 margin: auto !important; 9147 } 9148 .mx-sm-0 { 9149 margin-right: 0 !important; 9150 margin-left: 0 !important; 9151 } 9152 .mx-sm-1 { 9153 margin-right: 0.25rem !important; 9154 margin-left: 0.25rem !important; 9155 } 9156 .mx-sm-2 { 9157 margin-right: 0.5rem !important; 9158 margin-left: 0.5rem !important; 9159 } 9160 .mx-sm-3 { 9161 margin-right: 1rem !important; 9162 margin-left: 1rem !important; 9163 } 9164 .mx-sm-4 { 9165 margin-right: 1.5rem !important; 9166 margin-left: 1.5rem !important; 9167 } 9168 .mx-sm-5 { 9169 margin-right: 3rem !important; 9170 margin-left: 3rem !important; 9171 } 9172 .mx-sm-auto { 9173 margin-right: auto !important; 9174 margin-left: auto !important; 9175 } 9176 .my-sm-0 { 9177 margin-top: 0 !important; 9178 margin-bottom: 0 !important; 9179 } 9180 .my-sm-1 { 9181 margin-top: 0.25rem !important; 9182 margin-bottom: 0.25rem !important; 9183 } 9184 .my-sm-2 { 9185 margin-top: 0.5rem !important; 9186 margin-bottom: 0.5rem !important; 9187 } 9188 .my-sm-3 { 9189 margin-top: 1rem !important; 9190 margin-bottom: 1rem !important; 9191 } 9192 .my-sm-4 { 9193 margin-top: 1.5rem !important; 9194 margin-bottom: 1.5rem !important; 9195 } 9196 .my-sm-5 { 9197 margin-top: 3rem !important; 9198 margin-bottom: 3rem !important; 9199 } 9200 .my-sm-auto { 9201 margin-top: auto !important; 9202 margin-bottom: auto !important; 9203 } 9204 .mt-sm-0 { 9205 margin-top: 0 !important; 9206 } 9207 .mt-sm-1 { 9208 margin-top: 0.25rem !important; 9209 } 9210 .mt-sm-2 { 9211 margin-top: 0.5rem !important; 9212 } 9213 .mt-sm-3 { 9214 margin-top: 1rem !important; 9215 } 9216 .mt-sm-4 { 9217 margin-top: 1.5rem !important; 9218 } 9219 .mt-sm-5 { 9220 margin-top: 3rem !important; 9221 } 9222 .mt-sm-auto { 9223 margin-top: auto !important; 9224 } 9225 .me-sm-0 { 9226 margin-right: 0 !important; 9227 } 9228 .me-sm-1 { 9229 margin-right: 0.25rem !important; 9230 } 9231 .me-sm-2 { 9232 margin-right: 0.5rem !important; 9233 } 9234 .me-sm-3 { 9235 margin-right: 1rem !important; 9236 } 9237 .me-sm-4 { 9238 margin-right: 1.5rem !important; 9239 } 9240 .me-sm-5 { 9241 margin-right: 3rem !important; 9242 } 9243 .me-sm-auto { 9244 margin-right: auto !important; 9245 } 9246 .mb-sm-0 { 9247 margin-bottom: 0 !important; 9248 } 9249 .mb-sm-1 { 9250 margin-bottom: 0.25rem !important; 9251 } 9252 .mb-sm-2 { 9253 margin-bottom: 0.5rem !important; 9254 } 9255 .mb-sm-3 { 9256 margin-bottom: 1rem !important; 9257 } 9258 .mb-sm-4 { 9259 margin-bottom: 1.5rem !important; 9260 } 9261 .mb-sm-5 { 9262 margin-bottom: 3rem !important; 9263 } 9264 .mb-sm-auto { 9265 margin-bottom: auto !important; 9266 } 9267 .ms-sm-0 { 9268 margin-left: 0 !important; 9269 } 9270 .ms-sm-1 { 9271 margin-left: 0.25rem !important; 9272 } 9273 .ms-sm-2 { 9274 margin-left: 0.5rem !important; 9275 } 9276 .ms-sm-3 { 9277 margin-left: 1rem !important; 9278 } 9279 .ms-sm-4 { 9280 margin-left: 1.5rem !important; 9281 } 9282 .ms-sm-5 { 9283 margin-left: 3rem !important; 9284 } 9285 .ms-sm-auto { 9286 margin-left: auto !important; 9287 } 9288 .p-sm-0 { 9289 padding: 0 !important; 9290 } 9291 .p-sm-1 { 9292 padding: 0.25rem !important; 9293 } 9294 .p-sm-2 { 9295 padding: 0.5rem !important; 9296 } 9297 .p-sm-3 { 9298 padding: 1rem !important; 9299 } 9300 .p-sm-4 { 9301 padding: 1.5rem !important; 9302 } 9303 .p-sm-5 { 9304 padding: 3rem !important; 9305 } 9306 .px-sm-0 { 9307 padding-right: 0 !important; 9308 padding-left: 0 !important; 9309 } 9310 .px-sm-1 { 9311 padding-right: 0.25rem !important; 9312 padding-left: 0.25rem !important; 9313 } 9314 .px-sm-2 { 9315 padding-right: 0.5rem !important; 9316 padding-left: 0.5rem !important; 9317 } 9318 .px-sm-3 { 9319 padding-right: 1rem !important; 9320 padding-left: 1rem !important; 9321 } 9322 .px-sm-4 { 9323 padding-right: 1.5rem !important; 9324 padding-left: 1.5rem !important; 9325 } 9326 .px-sm-5 { 9327 padding-right: 3rem !important; 9328 padding-left: 3rem !important; 9329 } 9330 .py-sm-0 { 9331 padding-top: 0 !important; 9332 padding-bottom: 0 !important; 9333 } 9334 .py-sm-1 { 9335 padding-top: 0.25rem !important; 9336 padding-bottom: 0.25rem !important; 9337 } 9338 .py-sm-2 { 9339 padding-top: 0.5rem !important; 9340 padding-bottom: 0.5rem !important; 9341 } 9342 .py-sm-3 { 9343 padding-top: 1rem !important; 9344 padding-bottom: 1rem !important; 9345 } 9346 .py-sm-4 { 9347 padding-top: 1.5rem !important; 9348 padding-bottom: 1.5rem !important; 9349 } 9350 .py-sm-5 { 9351 padding-top: 3rem !important; 9352 padding-bottom: 3rem !important; 9353 } 9354 .pt-sm-0 { 9355 padding-top: 0 !important; 9356 } 9357 .pt-sm-1 { 9358 padding-top: 0.25rem !important; 9359 } 9360 .pt-sm-2 { 9361 padding-top: 0.5rem !important; 9362 } 9363 .pt-sm-3 { 9364 padding-top: 1rem !important; 9365 } 9366 .pt-sm-4 { 9367 padding-top: 1.5rem !important; 9368 } 9369 .pt-sm-5 { 9370 padding-top: 3rem !important; 9371 } 9372 .pe-sm-0 { 9373 padding-right: 0 !important; 9374 } 9375 .pe-sm-1 { 9376 padding-right: 0.25rem !important; 9377 } 9378 .pe-sm-2 { 9379 padding-right: 0.5rem !important; 9380 } 9381 .pe-sm-3 { 9382 padding-right: 1rem !important; 9383 } 9384 .pe-sm-4 { 9385 padding-right: 1.5rem !important; 9386 } 9387 .pe-sm-5 { 9388 padding-right: 3rem !important; 9389 } 9390 .pb-sm-0 { 9391 padding-bottom: 0 !important; 9392 } 9393 .pb-sm-1 { 9394 padding-bottom: 0.25rem !important; 9395 } 9396 .pb-sm-2 { 9397 padding-bottom: 0.5rem !important; 9398 } 9399 .pb-sm-3 { 9400 padding-bottom: 1rem !important; 9401 } 9402 .pb-sm-4 { 9403 padding-bottom: 1.5rem !important; 9404 } 9405 .pb-sm-5 { 9406 padding-bottom: 3rem !important; 9407 } 9408 .ps-sm-0 { 9409 padding-left: 0 !important; 9410 } 9411 .ps-sm-1 { 9412 padding-left: 0.25rem !important; 9413 } 9414 .ps-sm-2 { 9415 padding-left: 0.5rem !important; 9416 } 9417 .ps-sm-3 { 9418 padding-left: 1rem !important; 9419 } 9420 .ps-sm-4 { 9421 padding-left: 1.5rem !important; 9422 } 9423 .ps-sm-5 { 9424 padding-left: 3rem !important; 9425 } 9426 .gap-sm-0 { 9427 gap: 0 !important; 9428 } 9429 .gap-sm-1 { 9430 gap: 0.25rem !important; 9431 } 9432 .gap-sm-2 { 9433 gap: 0.5rem !important; 9434 } 9435 .gap-sm-3 { 9436 gap: 1rem !important; 9437 } 9438 .gap-sm-4 { 9439 gap: 1.5rem !important; 9440 } 9441 .gap-sm-5 { 9442 gap: 3rem !important; 9443 } 9444 .row-gap-sm-0 { 9445 row-gap: 0 !important; 9446 } 9447 .row-gap-sm-1 { 9448 row-gap: 0.25rem !important; 9449 } 9450 .row-gap-sm-2 { 9451 row-gap: 0.5rem !important; 9452 } 9453 .row-gap-sm-3 { 9454 row-gap: 1rem !important; 9455 } 9456 .row-gap-sm-4 { 9457 row-gap: 1.5rem !important; 9458 } 9459 .row-gap-sm-5 { 9460 row-gap: 3rem !important; 9461 } 9462 .column-gap-sm-0 { 9463 -moz-column-gap: 0 !important; 9464 column-gap: 0 !important; 9465 } 9466 .column-gap-sm-1 { 9467 -moz-column-gap: 0.25rem !important; 9468 column-gap: 0.25rem !important; 9469 } 9470 .column-gap-sm-2 { 9471 -moz-column-gap: 0.5rem !important; 9472 column-gap: 0.5rem !important; 9473 } 9474 .column-gap-sm-3 { 9475 -moz-column-gap: 1rem !important; 9476 column-gap: 1rem !important; 9477 } 9478 .column-gap-sm-4 { 9479 -moz-column-gap: 1.5rem !important; 9480 column-gap: 1.5rem !important; 9481 } 9482 .column-gap-sm-5 { 9483 -moz-column-gap: 3rem !important; 9484 column-gap: 3rem !important; 9485 } 9486 .text-sm-start { 9487 text-align: left !important; 9488 } 9489 .text-sm-end { 9490 text-align: right !important; 9491 } 9492 .text-sm-center { 9493 text-align: center !important; 9494 } 9495} 9496@media (min-width: 768px) { 9497 .float-md-start { 9498 float: left !important; 9499 } 9500 .float-md-end { 9501 float: right !important; 9502 } 9503 .float-md-none { 9504 float: none !important; 9505 } 9506 .object-fit-md-contain { 9507 -o-object-fit: contain !important; 9508 object-fit: contain !important; 9509 } 9510 .object-fit-md-cover { 9511 -o-object-fit: cover !important; 9512 object-fit: cover !important; 9513 } 9514 .object-fit-md-fill { 9515 -o-object-fit: fill !important; 9516 object-fit: fill !important; 9517 } 9518 .object-fit-md-scale { 9519 -o-object-fit: scale-down !important; 9520 object-fit: scale-down !important; 9521 } 9522 .object-fit-md-none { 9523 -o-object-fit: none !important; 9524 object-fit: none !important; 9525 } 9526 .d-md-inline { 9527 display: inline !important; 9528 } 9529 .d-md-inline-block { 9530 display: inline-block !important; 9531 } 9532 .d-md-block { 9533 display: block !important; 9534 } 9535 .d-md-grid { 9536 display: grid !important; 9537 } 9538 .d-md-inline-grid { 9539 display: inline-grid !important; 9540 } 9541 .d-md-table { 9542 display: table !important; 9543 } 9544 .d-md-table-row { 9545 display: table-row !important; 9546 } 9547 .d-md-table-cell { 9548 display: table-cell !important; 9549 } 9550 .d-md-flex { 9551 display: flex !important; 9552 } 9553 .d-md-inline-flex { 9554 display: inline-flex !important; 9555 } 9556 .d-md-none { 9557 display: none !important; 9558 } 9559 .flex-md-fill { 9560 flex: 1 1 auto !important; 9561 } 9562 .flex-md-row { 9563 flex-direction: row !important; 9564 } 9565 .flex-md-column { 9566 flex-direction: column !important; 9567 } 9568 .flex-md-row-reverse { 9569 flex-direction: row-reverse !important; 9570 } 9571 .flex-md-column-reverse { 9572 flex-direction: column-reverse !important; 9573 } 9574 .flex-md-grow-0 { 9575 flex-grow: 0 !important; 9576 } 9577 .flex-md-grow-1 { 9578 flex-grow: 1 !important; 9579 } 9580 .flex-md-shrink-0 { 9581 flex-shrink: 0 !important; 9582 } 9583 .flex-md-shrink-1 { 9584 flex-shrink: 1 !important; 9585 } 9586 .flex-md-wrap { 9587 flex-wrap: wrap !important; 9588 } 9589 .flex-md-nowrap { 9590 flex-wrap: nowrap !important; 9591 } 9592 .flex-md-wrap-reverse { 9593 flex-wrap: wrap-reverse !important; 9594 } 9595 .justify-content-md-start { 9596 justify-content: flex-start !important; 9597 } 9598 .justify-content-md-end { 9599 justify-content: flex-end !important; 9600 } 9601 .justify-content-md-center { 9602 justify-content: center !important; 9603 } 9604 .justify-content-md-between { 9605 justify-content: space-between !important; 9606 } 9607 .justify-content-md-around { 9608 justify-content: space-around !important; 9609 } 9610 .justify-content-md-evenly { 9611 justify-content: space-evenly !important; 9612 } 9613 .align-items-md-start { 9614 align-items: flex-start !important; 9615 } 9616 .align-items-md-end { 9617 align-items: flex-end !important; 9618 } 9619 .align-items-md-center { 9620 align-items: center !important; 9621 } 9622 .align-items-md-baseline { 9623 align-items: baseline !important; 9624 } 9625 .align-items-md-stretch { 9626 align-items: stretch !important; 9627 } 9628 .align-content-md-start { 9629 align-content: flex-start !important; 9630 } 9631 .align-content-md-end { 9632 align-content: flex-end !important; 9633 } 9634 .align-content-md-center { 9635 align-content: center !important; 9636 } 9637 .align-content-md-between { 9638 align-content: space-between !important; 9639 } 9640 .align-content-md-around { 9641 align-content: space-around !important; 9642 } 9643 .align-content-md-stretch { 9644 align-content: stretch !important; 9645 } 9646 .align-self-md-auto { 9647 align-self: auto !important; 9648 } 9649 .align-self-md-start { 9650 align-self: flex-start !important; 9651 } 9652 .align-self-md-end { 9653 align-self: flex-end !important; 9654 } 9655 .align-self-md-center { 9656 align-self: center !important; 9657 } 9658 .align-self-md-baseline { 9659 align-self: baseline !important; 9660 } 9661 .align-self-md-stretch { 9662 align-self: stretch !important; 9663 } 9664 .order-md-first { 9665 order: -1 !important; 9666 } 9667 .order-md-0 { 9668 order: 0 !important; 9669 } 9670 .order-md-1 { 9671 order: 1 !important; 9672 } 9673 .order-md-2 { 9674 order: 2 !important; 9675 } 9676 .order-md-3 { 9677 order: 3 !important; 9678 } 9679 .order-md-4 { 9680 order: 4 !important; 9681 } 9682 .order-md-5 { 9683 order: 5 !important; 9684 } 9685 .order-md-last { 9686 order: 6 !important; 9687 } 9688 .m-md-0 { 9689 margin: 0 !important; 9690 } 9691 .m-md-1 { 9692 margin: 0.25rem !important; 9693 } 9694 .m-md-2 { 9695 margin: 0.5rem !important; 9696 } 9697 .m-md-3 { 9698 margin: 1rem !important; 9699 } 9700 .m-md-4 { 9701 margin: 1.5rem !important; 9702 } 9703 .m-md-5 { 9704 margin: 3rem !important; 9705 } 9706 .m-md-auto { 9707 margin: auto !important; 9708 } 9709 .mx-md-0 { 9710 margin-right: 0 !important; 9711 margin-left: 0 !important; 9712 } 9713 .mx-md-1 { 9714 margin-right: 0.25rem !important; 9715 margin-left: 0.25rem !important; 9716 } 9717 .mx-md-2 { 9718 margin-right: 0.5rem !important; 9719 margin-left: 0.5rem !important; 9720 } 9721 .mx-md-3 { 9722 margin-right: 1rem !important; 9723 margin-left: 1rem !important; 9724 } 9725 .mx-md-4 { 9726 margin-right: 1.5rem !important; 9727 margin-left: 1.5rem !important; 9728 } 9729 .mx-md-5 { 9730 margin-right: 3rem !important; 9731 margin-left: 3rem !important; 9732 } 9733 .mx-md-auto { 9734 margin-right: auto !important; 9735 margin-left: auto !important; 9736 } 9737 .my-md-0 { 9738 margin-top: 0 !important; 9739 margin-bottom: 0 !important; 9740 } 9741 .my-md-1 { 9742 margin-top: 0.25rem !important; 9743 margin-bottom: 0.25rem !important; 9744 } 9745 .my-md-2 { 9746 margin-top: 0.5rem !important; 9747 margin-bottom: 0.5rem !important; 9748 } 9749 .my-md-3 { 9750 margin-top: 1rem !important; 9751 margin-bottom: 1rem !important; 9752 } 9753 .my-md-4 { 9754 margin-top: 1.5rem !important; 9755 margin-bottom: 1.5rem !important; 9756 } 9757 .my-md-5 { 9758 margin-top: 3rem !important; 9759 margin-bottom: 3rem !important; 9760 } 9761 .my-md-auto { 9762 margin-top: auto !important; 9763 margin-bottom: auto !important; 9764 } 9765 .mt-md-0 { 9766 margin-top: 0 !important; 9767 } 9768 .mt-md-1 { 9769 margin-top: 0.25rem !important; 9770 } 9771 .mt-md-2 { 9772 margin-top: 0.5rem !important; 9773 } 9774 .mt-md-3 { 9775 margin-top: 1rem !important; 9776 } 9777 .mt-md-4 { 9778 margin-top: 1.5rem !important; 9779 } 9780 .mt-md-5 { 9781 margin-top: 3rem !important; 9782 } 9783 .mt-md-auto { 9784 margin-top: auto !important; 9785 } 9786 .me-md-0 { 9787 margin-right: 0 !important; 9788 } 9789 .me-md-1 { 9790 margin-right: 0.25rem !important; 9791 } 9792 .me-md-2 { 9793 margin-right: 0.5rem !important; 9794 } 9795 .me-md-3 { 9796 margin-right: 1rem !important; 9797 } 9798 .me-md-4 { 9799 margin-right: 1.5rem !important; 9800 } 9801 .me-md-5 { 9802 margin-right: 3rem !important; 9803 } 9804 .me-md-auto { 9805 margin-right: auto !important; 9806 } 9807 .mb-md-0 { 9808 margin-bottom: 0 !important; 9809 } 9810 .mb-md-1 { 9811 margin-bottom: 0.25rem !important; 9812 } 9813 .mb-md-2 { 9814 margin-bottom: 0.5rem !important; 9815 } 9816 .mb-md-3 { 9817 margin-bottom: 1rem !important; 9818 } 9819 .mb-md-4 { 9820 margin-bottom: 1.5rem !important; 9821 } 9822 .mb-md-5 { 9823 margin-bottom: 3rem !important; 9824 } 9825 .mb-md-auto { 9826 margin-bottom: auto !important; 9827 } 9828 .ms-md-0 { 9829 margin-left: 0 !important; 9830 } 9831 .ms-md-1 { 9832 margin-left: 0.25rem !important; 9833 } 9834 .ms-md-2 { 9835 margin-left: 0.5rem !important; 9836 } 9837 .ms-md-3 { 9838 margin-left: 1rem !important; 9839 } 9840 .ms-md-4 { 9841 margin-left: 1.5rem !important; 9842 } 9843 .ms-md-5 { 9844 margin-left: 3rem !important; 9845 } 9846 .ms-md-auto { 9847 margin-left: auto !important; 9848 } 9849 .p-md-0 { 9850 padding: 0 !important; 9851 } 9852 .p-md-1 { 9853 padding: 0.25rem !important; 9854 } 9855 .p-md-2 { 9856 padding: 0.5rem !important; 9857 } 9858 .p-md-3 { 9859 padding: 1rem !important; 9860 } 9861 .p-md-4 { 9862 padding: 1.5rem !important; 9863 } 9864 .p-md-5 { 9865 padding: 3rem !important; 9866 } 9867 .px-md-0 { 9868 padding-right: 0 !important; 9869 padding-left: 0 !important; 9870 } 9871 .px-md-1 { 9872 padding-right: 0.25rem !important; 9873 padding-left: 0.25rem !important; 9874 } 9875 .px-md-2 { 9876 padding-right: 0.5rem !important; 9877 padding-left: 0.5rem !important; 9878 } 9879 .px-md-3 { 9880 padding-right: 1rem !important; 9881 padding-left: 1rem !important; 9882 } 9883 .px-md-4 { 9884 padding-right: 1.5rem !important; 9885 padding-left: 1.5rem !important; 9886 } 9887 .px-md-5 { 9888 padding-right: 3rem !important; 9889 padding-left: 3rem !important; 9890 } 9891 .py-md-0 { 9892 padding-top: 0 !important; 9893 padding-bottom: 0 !important; 9894 } 9895 .py-md-1 { 9896 padding-top: 0.25rem !important; 9897 padding-bottom: 0.25rem !important; 9898 } 9899 .py-md-2 { 9900 padding-top: 0.5rem !important; 9901 padding-bottom: 0.5rem !important; 9902 } 9903 .py-md-3 { 9904 padding-top: 1rem !important; 9905 padding-bottom: 1rem !important; 9906 } 9907 .py-md-4 { 9908 padding-top: 1.5rem !important; 9909 padding-bottom: 1.5rem !important; 9910 } 9911 .py-md-5 { 9912 padding-top: 3rem !important; 9913 padding-bottom: 3rem !important; 9914 } 9915 .pt-md-0 { 9916 padding-top: 0 !important; 9917 } 9918 .pt-md-1 { 9919 padding-top: 0.25rem !important; 9920 } 9921 .pt-md-2 { 9922 padding-top: 0.5rem !important; 9923 } 9924 .pt-md-3 { 9925 padding-top: 1rem !important; 9926 } 9927 .pt-md-4 { 9928 padding-top: 1.5rem !important; 9929 } 9930 .pt-md-5 { 9931 padding-top: 3rem !important; 9932 } 9933 .pe-md-0 { 9934 padding-right: 0 !important; 9935 } 9936 .pe-md-1 { 9937 padding-right: 0.25rem !important; 9938 } 9939 .pe-md-2 { 9940 padding-right: 0.5rem !important; 9941 } 9942 .pe-md-3 { 9943 padding-right: 1rem !important; 9944 } 9945 .pe-md-4 { 9946 padding-right: 1.5rem !important; 9947 } 9948 .pe-md-5 { 9949 padding-right: 3rem !important; 9950 } 9951 .pb-md-0 { 9952 padding-bottom: 0 !important; 9953 } 9954 .pb-md-1 { 9955 padding-bottom: 0.25rem !important; 9956 } 9957 .pb-md-2 { 9958 padding-bottom: 0.5rem !important; 9959 } 9960 .pb-md-3 { 9961 padding-bottom: 1rem !important; 9962 } 9963 .pb-md-4 { 9964 padding-bottom: 1.5rem !important; 9965 } 9966 .pb-md-5 { 9967 padding-bottom: 3rem !important; 9968 } 9969 .ps-md-0 { 9970 padding-left: 0 !important; 9971 } 9972 .ps-md-1 { 9973 padding-left: 0.25rem !important; 9974 } 9975 .ps-md-2 { 9976 padding-left: 0.5rem !important; 9977 } 9978 .ps-md-3 { 9979 padding-left: 1rem !important; 9980 } 9981 .ps-md-4 { 9982 padding-left: 1.5rem !important; 9983 } 9984 .ps-md-5 { 9985 padding-left: 3rem !important; 9986 } 9987 .gap-md-0 { 9988 gap: 0 !important; 9989 } 9990 .gap-md-1 { 9991 gap: 0.25rem !important; 9992 } 9993 .gap-md-2 { 9994 gap: 0.5rem !important; 9995 } 9996 .gap-md-3 { 9997 gap: 1rem !important; 9998 } 9999 .gap-md-4 { 10000 gap: 1.5rem !important; 10001 } 10002 .gap-md-5 { 10003 gap: 3rem !important; 10004 } 10005 .row-gap-md-0 { 10006 row-gap: 0 !important; 10007 } 10008 .row-gap-md-1 { 10009 row-gap: 0.25rem !important; 10010 } 10011 .row-gap-md-2 { 10012 row-gap: 0.5rem !important; 10013 } 10014 .row-gap-md-3 { 10015 row-gap: 1rem !important; 10016 } 10017 .row-gap-md-4 { 10018 row-gap: 1.5rem !important; 10019 } 10020 .row-gap-md-5 { 10021 row-gap: 3rem !important; 10022 } 10023 .column-gap-md-0 { 10024 -moz-column-gap: 0 !important; 10025 column-gap: 0 !important; 10026 } 10027 .column-gap-md-1 { 10028 -moz-column-gap: 0.25rem !important; 10029 column-gap: 0.25rem !important; 10030 } 10031 .column-gap-md-2 { 10032 -moz-column-gap: 0.5rem !important; 10033 column-gap: 0.5rem !important; 10034 } 10035 .column-gap-md-3 { 10036 -moz-column-gap: 1rem !important; 10037 column-gap: 1rem !important; 10038 } 10039 .column-gap-md-4 { 10040 -moz-column-gap: 1.5rem !important; 10041 column-gap: 1.5rem !important; 10042 } 10043 .column-gap-md-5 { 10044 -moz-column-gap: 3rem !important; 10045 column-gap: 3rem !important; 10046 } 10047 .text-md-start { 10048 text-align: left !important; 10049 } 10050 .text-md-end { 10051 text-align: right !important; 10052 } 10053 .text-md-center { 10054 text-align: center !important; 10055 } 10056} 10057@media (min-width: 992px) { 10058 .float-lg-start { 10059 float: left !important; 10060 } 10061 .float-lg-end { 10062 float: right !important; 10063 } 10064 .float-lg-none { 10065 float: none !important; 10066 } 10067 .object-fit-lg-contain { 10068 -o-object-fit: contain !important; 10069 object-fit: contain !important; 10070 } 10071 .object-fit-lg-cover { 10072 -o-object-fit: cover !important; 10073 object-fit: cover !important; 10074 } 10075 .object-fit-lg-fill { 10076 -o-object-fit: fill !important; 10077 object-fit: fill !important; 10078 } 10079 .object-fit-lg-scale { 10080 -o-object-fit: scale-down !important; 10081 object-fit: scale-down !important; 10082 } 10083 .object-fit-lg-none { 10084 -o-object-fit: none !important; 10085 object-fit: none !important; 10086 } 10087 .d-lg-inline { 10088 display: inline !important; 10089 } 10090 .d-lg-inline-block { 10091 display: inline-block !important; 10092 } 10093 .d-lg-block { 10094 display: block !important; 10095 } 10096 .d-lg-grid { 10097 display: grid !important; 10098 } 10099 .d-lg-inline-grid { 10100 display: inline-grid !important; 10101 } 10102 .d-lg-table { 10103 display: table !important; 10104 } 10105 .d-lg-table-row { 10106 display: table-row !important; 10107 } 10108 .d-lg-table-cell { 10109 display: table-cell !important; 10110 } 10111 .d-lg-flex { 10112 display: flex !important; 10113 } 10114 .d-lg-inline-flex { 10115 display: inline-flex !important; 10116 } 10117 .d-lg-none { 10118 display: none !important; 10119 } 10120 .flex-lg-fill { 10121 flex: 1 1 auto !important; 10122 } 10123 .flex-lg-row { 10124 flex-direction: row !important; 10125 } 10126 .flex-lg-column { 10127 flex-direction: column !important; 10128 } 10129 .flex-lg-row-reverse { 10130 flex-direction: row-reverse !important; 10131 } 10132 .flex-lg-column-reverse { 10133 flex-direction: column-reverse !important; 10134 } 10135 .flex-lg-grow-0 { 10136 flex-grow: 0 !important; 10137 } 10138 .flex-lg-grow-1 { 10139 flex-grow: 1 !important; 10140 } 10141 .flex-lg-shrink-0 { 10142 flex-shrink: 0 !important; 10143 } 10144 .flex-lg-shrink-1 { 10145 flex-shrink: 1 !important; 10146 } 10147 .flex-lg-wrap { 10148 flex-wrap: wrap !important; 10149 } 10150 .flex-lg-nowrap { 10151 flex-wrap: nowrap !important; 10152 } 10153 .flex-lg-wrap-reverse { 10154 flex-wrap: wrap-reverse !important; 10155 } 10156 .justify-content-lg-start { 10157 justify-content: flex-start !important; 10158 } 10159 .justify-content-lg-end { 10160 justify-content: flex-end !important; 10161 } 10162 .justify-content-lg-center { 10163 justify-content: center !important; 10164 } 10165 .justify-content-lg-between { 10166 justify-content: space-between !important; 10167 } 10168 .justify-content-lg-around { 10169 justify-content: space-around !important; 10170 } 10171 .justify-content-lg-evenly { 10172 justify-content: space-evenly !important; 10173 } 10174 .align-items-lg-start { 10175 align-items: flex-start !important; 10176 } 10177 .align-items-lg-end { 10178 align-items: flex-end !important; 10179 } 10180 .align-items-lg-center { 10181 align-items: center !important; 10182 } 10183 .align-items-lg-baseline { 10184 align-items: baseline !important; 10185 } 10186 .align-items-lg-stretch { 10187 align-items: stretch !important; 10188 } 10189 .align-content-lg-start { 10190 align-content: flex-start !important; 10191 } 10192 .align-content-lg-end { 10193 align-content: flex-end !important; 10194 } 10195 .align-content-lg-center { 10196 align-content: center !important; 10197 } 10198 .align-content-lg-between { 10199 align-content: space-between !important; 10200 } 10201 .align-content-lg-around { 10202 align-content: space-around !important; 10203 } 10204 .align-content-lg-stretch { 10205 align-content: stretch !important; 10206 } 10207 .align-self-lg-auto { 10208 align-self: auto !important; 10209 } 10210 .align-self-lg-start { 10211 align-self: flex-start !important; 10212 } 10213 .align-self-lg-end { 10214 align-self: flex-end !important; 10215 } 10216 .align-self-lg-center { 10217 align-self: center !important; 10218 } 10219 .align-self-lg-baseline { 10220 align-self: baseline !important; 10221 } 10222 .align-self-lg-stretch { 10223 align-self: stretch !important; 10224 } 10225 .order-lg-first { 10226 order: -1 !important; 10227 } 10228 .order-lg-0 { 10229 order: 0 !important; 10230 } 10231 .order-lg-1 { 10232 order: 1 !important; 10233 } 10234 .order-lg-2 { 10235 order: 2 !important; 10236 } 10237 .order-lg-3 { 10238 order: 3 !important; 10239 } 10240 .order-lg-4 { 10241 order: 4 !important; 10242 } 10243 .order-lg-5 { 10244 order: 5 !important; 10245 } 10246 .order-lg-last { 10247 order: 6 !important; 10248 } 10249 .m-lg-0 { 10250 margin: 0 !important; 10251 } 10252 .m-lg-1 { 10253 margin: 0.25rem !important; 10254 } 10255 .m-lg-2 { 10256 margin: 0.5rem !important; 10257 } 10258 .m-lg-3 { 10259 margin: 1rem !important; 10260 } 10261 .m-lg-4 { 10262 margin: 1.5rem !important; 10263 } 10264 .m-lg-5 { 10265 margin: 3rem !important; 10266 } 10267 .m-lg-auto { 10268 margin: auto !important; 10269 } 10270 .mx-lg-0 { 10271 margin-right: 0 !important; 10272 margin-left: 0 !important; 10273 } 10274 .mx-lg-1 { 10275 margin-right: 0.25rem !important; 10276 margin-left: 0.25rem !important; 10277 } 10278 .mx-lg-2 { 10279 margin-right: 0.5rem !important; 10280 margin-left: 0.5rem !important; 10281 } 10282 .mx-lg-3 { 10283 margin-right: 1rem !important; 10284 margin-left: 1rem !important; 10285 } 10286 .mx-lg-4 { 10287 margin-right: 1.5rem !important; 10288 margin-left: 1.5rem !important; 10289 } 10290 .mx-lg-5 { 10291 margin-right: 3rem !important; 10292 margin-left: 3rem !important; 10293 } 10294 .mx-lg-auto { 10295 margin-right: auto !important; 10296 margin-left: auto !important; 10297 } 10298 .my-lg-0 { 10299 margin-top: 0 !important; 10300 margin-bottom: 0 !important; 10301 } 10302 .my-lg-1 { 10303 margin-top: 0.25rem !important; 10304 margin-bottom: 0.25rem !important; 10305 } 10306 .my-lg-2 { 10307 margin-top: 0.5rem !important; 10308 margin-bottom: 0.5rem !important; 10309 } 10310 .my-lg-3 { 10311 margin-top: 1rem !important; 10312 margin-bottom: 1rem !important; 10313 } 10314 .my-lg-4 { 10315 margin-top: 1.5rem !important; 10316 margin-bottom: 1.5rem !important; 10317 } 10318 .my-lg-5 { 10319 margin-top: 3rem !important; 10320 margin-bottom: 3rem !important; 10321 } 10322 .my-lg-auto { 10323 margin-top: auto !important; 10324 margin-bottom: auto !important; 10325 } 10326 .mt-lg-0 { 10327 margin-top: 0 !important; 10328 } 10329 .mt-lg-1 { 10330 margin-top: 0.25rem !important; 10331 } 10332 .mt-lg-2 { 10333 margin-top: 0.5rem !important; 10334 } 10335 .mt-lg-3 { 10336 margin-top: 1rem !important; 10337 } 10338 .mt-lg-4 { 10339 margin-top: 1.5rem !important; 10340 } 10341 .mt-lg-5 { 10342 margin-top: 3rem !important; 10343 } 10344 .mt-lg-auto { 10345 margin-top: auto !important; 10346 } 10347 .me-lg-0 { 10348 margin-right: 0 !important; 10349 } 10350 .me-lg-1 { 10351 margin-right: 0.25rem !important; 10352 } 10353 .me-lg-2 { 10354 margin-right: 0.5rem !important; 10355 } 10356 .me-lg-3 { 10357 margin-right: 1rem !important; 10358 } 10359 .me-lg-4 { 10360 margin-right: 1.5rem !important; 10361 } 10362 .me-lg-5 { 10363 margin-right: 3rem !important; 10364 } 10365 .me-lg-auto { 10366 margin-right: auto !important; 10367 } 10368 .mb-lg-0 { 10369 margin-bottom: 0 !important; 10370 } 10371 .mb-lg-1 { 10372 margin-bottom: 0.25rem !important; 10373 } 10374 .mb-lg-2 { 10375 margin-bottom: 0.5rem !important; 10376 } 10377 .mb-lg-3 { 10378 margin-bottom: 1rem !important; 10379 } 10380 .mb-lg-4 { 10381 margin-bottom: 1.5rem !important; 10382 } 10383 .mb-lg-5 { 10384 margin-bottom: 3rem !important; 10385 } 10386 .mb-lg-auto { 10387 margin-bottom: auto !important; 10388 } 10389 .ms-lg-0 { 10390 margin-left: 0 !important; 10391 } 10392 .ms-lg-1 { 10393 margin-left: 0.25rem !important; 10394 } 10395 .ms-lg-2 { 10396 margin-left: 0.5rem !important; 10397 } 10398 .ms-lg-3 { 10399 margin-left: 1rem !important; 10400 } 10401 .ms-lg-4 { 10402 margin-left: 1.5rem !important; 10403 } 10404 .ms-lg-5 { 10405 margin-left: 3rem !important; 10406 } 10407 .ms-lg-auto { 10408 margin-left: auto !important; 10409 } 10410 .p-lg-0 { 10411 padding: 0 !important; 10412 } 10413 .p-lg-1 { 10414 padding: 0.25rem !important; 10415 } 10416 .p-lg-2 { 10417 padding: 0.5rem !important; 10418 } 10419 .p-lg-3 { 10420 padding: 1rem !important; 10421 } 10422 .p-lg-4 { 10423 padding: 1.5rem !important; 10424 } 10425 .p-lg-5 { 10426 padding: 3rem !important; 10427 } 10428 .px-lg-0 { 10429 padding-right: 0 !important; 10430 padding-left: 0 !important; 10431 } 10432 .px-lg-1 { 10433 padding-right: 0.25rem !important; 10434 padding-left: 0.25rem !important; 10435 } 10436 .px-lg-2 { 10437 padding-right: 0.5rem !important; 10438 padding-left: 0.5rem !important; 10439 } 10440 .px-lg-3 { 10441 padding-right: 1rem !important; 10442 padding-left: 1rem !important; 10443 } 10444 .px-lg-4 { 10445 padding-right: 1.5rem !important; 10446 padding-left: 1.5rem !important; 10447 } 10448 .px-lg-5 { 10449 padding-right: 3rem !important; 10450 padding-left: 3rem !important; 10451 } 10452 .py-lg-0 { 10453 padding-top: 0 !important; 10454 padding-bottom: 0 !important; 10455 } 10456 .py-lg-1 { 10457 padding-top: 0.25rem !important; 10458 padding-bottom: 0.25rem !important; 10459 } 10460 .py-lg-2 { 10461 padding-top: 0.5rem !important; 10462 padding-bottom: 0.5rem !important; 10463 } 10464 .py-lg-3 { 10465 padding-top: 1rem !important; 10466 padding-bottom: 1rem !important; 10467 } 10468 .py-lg-4 { 10469 padding-top: 1.5rem !important; 10470 padding-bottom: 1.5rem !important; 10471 } 10472 .py-lg-5 { 10473 padding-top: 3rem !important; 10474 padding-bottom: 3rem !important; 10475 } 10476 .pt-lg-0 { 10477 padding-top: 0 !important; 10478 } 10479 .pt-lg-1 { 10480 padding-top: 0.25rem !important; 10481 } 10482 .pt-lg-2 { 10483 padding-top: 0.5rem !important; 10484 } 10485 .pt-lg-3 { 10486 padding-top: 1rem !important; 10487 } 10488 .pt-lg-4 { 10489 padding-top: 1.5rem !important; 10490 } 10491 .pt-lg-5 { 10492 padding-top: 3rem !important; 10493 } 10494 .pe-lg-0 { 10495 padding-right: 0 !important; 10496 } 10497 .pe-lg-1 { 10498 padding-right: 0.25rem !important; 10499 } 10500 .pe-lg-2 { 10501 padding-right: 0.5rem !important; 10502 } 10503 .pe-lg-3 { 10504 padding-right: 1rem !important; 10505 } 10506 .pe-lg-4 { 10507 padding-right: 1.5rem !important; 10508 } 10509 .pe-lg-5 { 10510 padding-right: 3rem !important; 10511 } 10512 .pb-lg-0 { 10513 padding-bottom: 0 !important; 10514 } 10515 .pb-lg-1 { 10516 padding-bottom: 0.25rem !important; 10517 } 10518 .pb-lg-2 { 10519 padding-bottom: 0.5rem !important; 10520 } 10521 .pb-lg-3 { 10522 padding-bottom: 1rem !important; 10523 } 10524 .pb-lg-4 { 10525 padding-bottom: 1.5rem !important; 10526 } 10527 .pb-lg-5 { 10528 padding-bottom: 3rem !important; 10529 } 10530 .ps-lg-0 { 10531 padding-left: 0 !important; 10532 } 10533 .ps-lg-1 { 10534 padding-left: 0.25rem !important; 10535 } 10536 .ps-lg-2 { 10537 padding-left: 0.5rem !important; 10538 } 10539 .ps-lg-3 { 10540 padding-left: 1rem !important; 10541 } 10542 .ps-lg-4 { 10543 padding-left: 1.5rem !important; 10544 } 10545 .ps-lg-5 { 10546 padding-left: 3rem !important; 10547 } 10548 .gap-lg-0 { 10549 gap: 0 !important; 10550 } 10551 .gap-lg-1 { 10552 gap: 0.25rem !important; 10553 } 10554 .gap-lg-2 { 10555 gap: 0.5rem !important; 10556 } 10557 .gap-lg-3 { 10558 gap: 1rem !important; 10559 } 10560 .gap-lg-4 { 10561 gap: 1.5rem !important; 10562 } 10563 .gap-lg-5 { 10564 gap: 3rem !important; 10565 } 10566 .row-gap-lg-0 { 10567 row-gap: 0 !important; 10568 } 10569 .row-gap-lg-1 { 10570 row-gap: 0.25rem !important; 10571 } 10572 .row-gap-lg-2 { 10573 row-gap: 0.5rem !important; 10574 } 10575 .row-gap-lg-3 { 10576 row-gap: 1rem !important; 10577 } 10578 .row-gap-lg-4 { 10579 row-gap: 1.5rem !important; 10580 } 10581 .row-gap-lg-5 { 10582 row-gap: 3rem !important; 10583 } 10584 .column-gap-lg-0 { 10585 -moz-column-gap: 0 !important; 10586 column-gap: 0 !important; 10587 } 10588 .column-gap-lg-1 { 10589 -moz-column-gap: 0.25rem !important; 10590 column-gap: 0.25rem !important; 10591 } 10592 .column-gap-lg-2 { 10593 -moz-column-gap: 0.5rem !important; 10594 column-gap: 0.5rem !important; 10595 } 10596 .column-gap-lg-3 { 10597 -moz-column-gap: 1rem !important; 10598 column-gap: 1rem !important; 10599 } 10600 .column-gap-lg-4 { 10601 -moz-column-gap: 1.5rem !important; 10602 column-gap: 1.5rem !important; 10603 } 10604 .column-gap-lg-5 { 10605 -moz-column-gap: 3rem !important; 10606 column-gap: 3rem !important; 10607 } 10608 .text-lg-start { 10609 text-align: left !important; 10610 } 10611 .text-lg-end { 10612 text-align: right !important; 10613 } 10614 .text-lg-center { 10615 text-align: center !important; 10616 } 10617} 10618@media (min-width: 1200px) { 10619 .float-xl-start { 10620 float: left !important; 10621 } 10622 .float-xl-end { 10623 float: right !important; 10624 } 10625 .float-xl-none { 10626 float: none !important; 10627 } 10628 .object-fit-xl-contain { 10629 -o-object-fit: contain !important; 10630 object-fit: contain !important; 10631 } 10632 .object-fit-xl-cover { 10633 -o-object-fit: cover !important; 10634 object-fit: cover !important; 10635 } 10636 .object-fit-xl-fill { 10637 -o-object-fit: fill !important; 10638 object-fit: fill !important; 10639 } 10640 .object-fit-xl-scale { 10641 -o-object-fit: scale-down !important; 10642 object-fit: scale-down !important; 10643 } 10644 .object-fit-xl-none { 10645 -o-object-fit: none !important; 10646 object-fit: none !important; 10647 } 10648 .d-xl-inline { 10649 display: inline !important; 10650 } 10651 .d-xl-inline-block { 10652 display: inline-block !important; 10653 } 10654 .d-xl-block { 10655 display: block !important; 10656 } 10657 .d-xl-grid { 10658 display: grid !important; 10659 } 10660 .d-xl-inline-grid { 10661 display: inline-grid !important; 10662 } 10663 .d-xl-table { 10664 display: table !important; 10665 } 10666 .d-xl-table-row { 10667 display: table-row !important; 10668 } 10669 .d-xl-table-cell { 10670 display: table-cell !important; 10671 } 10672 .d-xl-flex { 10673 display: flex !important; 10674 } 10675 .d-xl-inline-flex { 10676 display: inline-flex !important; 10677 } 10678 .d-xl-none { 10679 display: none !important; 10680 } 10681 .flex-xl-fill { 10682 flex: 1 1 auto !important; 10683 } 10684 .flex-xl-row { 10685 flex-direction: row !important; 10686 } 10687 .flex-xl-column { 10688 flex-direction: column !important; 10689 } 10690 .flex-xl-row-reverse { 10691 flex-direction: row-reverse !important; 10692 } 10693 .flex-xl-column-reverse { 10694 flex-direction: column-reverse !important; 10695 } 10696 .flex-xl-grow-0 { 10697 flex-grow: 0 !important; 10698 } 10699 .flex-xl-grow-1 { 10700 flex-grow: 1 !important; 10701 } 10702 .flex-xl-shrink-0 { 10703 flex-shrink: 0 !important; 10704 } 10705 .flex-xl-shrink-1 { 10706 flex-shrink: 1 !important; 10707 } 10708 .flex-xl-wrap { 10709 flex-wrap: wrap !important; 10710 } 10711 .flex-xl-nowrap { 10712 flex-wrap: nowrap !important; 10713 } 10714 .flex-xl-wrap-reverse { 10715 flex-wrap: wrap-reverse !important; 10716 } 10717 .justify-content-xl-start { 10718 justify-content: flex-start !important; 10719 } 10720 .justify-content-xl-end { 10721 justify-content: flex-end !important; 10722 } 10723 .justify-content-xl-center { 10724 justify-content: center !important; 10725 } 10726 .justify-content-xl-between { 10727 justify-content: space-between !important; 10728 } 10729 .justify-content-xl-around { 10730 justify-content: space-around !important; 10731 } 10732 .justify-content-xl-evenly { 10733 justify-content: space-evenly !important; 10734 } 10735 .align-items-xl-start { 10736 align-items: flex-start !important; 10737 } 10738 .align-items-xl-end { 10739 align-items: flex-end !important; 10740 } 10741 .align-items-xl-center { 10742 align-items: center !important; 10743 } 10744 .align-items-xl-baseline { 10745 align-items: baseline !important; 10746 } 10747 .align-items-xl-stretch { 10748 align-items: stretch !important; 10749 } 10750 .align-content-xl-start { 10751 align-content: flex-start !important; 10752 } 10753 .align-content-xl-end { 10754 align-content: flex-end !important; 10755 } 10756 .align-content-xl-center { 10757 align-content: center !important; 10758 } 10759 .align-content-xl-between { 10760 align-content: space-between !important; 10761 } 10762 .align-content-xl-around { 10763 align-content: space-around !important; 10764 } 10765 .align-content-xl-stretch { 10766 align-content: stretch !important; 10767 } 10768 .align-self-xl-auto { 10769 align-self: auto !important; 10770 } 10771 .align-self-xl-start { 10772 align-self: flex-start !important; 10773 } 10774 .align-self-xl-end { 10775 align-self: flex-end !important; 10776 } 10777 .align-self-xl-center { 10778 align-self: center !important; 10779 } 10780 .align-self-xl-baseline { 10781 align-self: baseline !important; 10782 } 10783 .align-self-xl-stretch { 10784 align-self: stretch !important; 10785 } 10786 .order-xl-first { 10787 order: -1 !important; 10788 } 10789 .order-xl-0 { 10790 order: 0 !important; 10791 } 10792 .order-xl-1 { 10793 order: 1 !important; 10794 } 10795 .order-xl-2 { 10796 order: 2 !important; 10797 } 10798 .order-xl-3 { 10799 order: 3 !important; 10800 } 10801 .order-xl-4 { 10802 order: 4 !important; 10803 } 10804 .order-xl-5 { 10805 order: 5 !important; 10806 } 10807 .order-xl-last { 10808 order: 6 !important; 10809 } 10810 .m-xl-0 { 10811 margin: 0 !important; 10812 } 10813 .m-xl-1 { 10814 margin: 0.25rem !important; 10815 } 10816 .m-xl-2 { 10817 margin: 0.5rem !important; 10818 } 10819 .m-xl-3 { 10820 margin: 1rem !important; 10821 } 10822 .m-xl-4 { 10823 margin: 1.5rem !important; 10824 } 10825 .m-xl-5 { 10826 margin: 3rem !important; 10827 } 10828 .m-xl-auto { 10829 margin: auto !important; 10830 } 10831 .mx-xl-0 { 10832 margin-right: 0 !important; 10833 margin-left: 0 !important; 10834 } 10835 .mx-xl-1 { 10836 margin-right: 0.25rem !important; 10837 margin-left: 0.25rem !important; 10838 } 10839 .mx-xl-2 { 10840 margin-right: 0.5rem !important; 10841 margin-left: 0.5rem !important; 10842 } 10843 .mx-xl-3 { 10844 margin-right: 1rem !important; 10845 margin-left: 1rem !important; 10846 } 10847 .mx-xl-4 { 10848 margin-right: 1.5rem !important; 10849 margin-left: 1.5rem !important; 10850 } 10851 .mx-xl-5 { 10852 margin-right: 3rem !important; 10853 margin-left: 3rem !important; 10854 } 10855 .mx-xl-auto { 10856 margin-right: auto !important; 10857 margin-left: auto !important; 10858 } 10859 .my-xl-0 { 10860 margin-top: 0 !important; 10861 margin-bottom: 0 !important; 10862 } 10863 .my-xl-1 { 10864 margin-top: 0.25rem !important; 10865 margin-bottom: 0.25rem !important; 10866 } 10867 .my-xl-2 { 10868 margin-top: 0.5rem !important; 10869 margin-bottom: 0.5rem !important; 10870 } 10871 .my-xl-3 { 10872 margin-top: 1rem !important; 10873 margin-bottom: 1rem !important; 10874 } 10875 .my-xl-4 { 10876 margin-top: 1.5rem !important; 10877 margin-bottom: 1.5rem !important; 10878 } 10879 .my-xl-5 { 10880 margin-top: 3rem !important; 10881 margin-bottom: 3rem !important; 10882 } 10883 .my-xl-auto { 10884 margin-top: auto !important; 10885 margin-bottom: auto !important; 10886 } 10887 .mt-xl-0 { 10888 margin-top: 0 !important; 10889 } 10890 .mt-xl-1 { 10891 margin-top: 0.25rem !important; 10892 } 10893 .mt-xl-2 { 10894 margin-top: 0.5rem !important; 10895 } 10896 .mt-xl-3 { 10897 margin-top: 1rem !important; 10898 } 10899 .mt-xl-4 { 10900 margin-top: 1.5rem !important; 10901 } 10902 .mt-xl-5 { 10903 margin-top: 3rem !important; 10904 } 10905 .mt-xl-auto { 10906 margin-top: auto !important; 10907 } 10908 .me-xl-0 { 10909 margin-right: 0 !important; 10910 } 10911 .me-xl-1 { 10912 margin-right: 0.25rem !important; 10913 } 10914 .me-xl-2 { 10915 margin-right: 0.5rem !important; 10916 } 10917 .me-xl-3 { 10918 margin-right: 1rem !important; 10919 } 10920 .me-xl-4 { 10921 margin-right: 1.5rem !important; 10922 } 10923 .me-xl-5 { 10924 margin-right: 3rem !important; 10925 } 10926 .me-xl-auto { 10927 margin-right: auto !important; 10928 } 10929 .mb-xl-0 { 10930 margin-bottom: 0 !important; 10931 } 10932 .mb-xl-1 { 10933 margin-bottom: 0.25rem !important; 10934 } 10935 .mb-xl-2 { 10936 margin-bottom: 0.5rem !important; 10937 } 10938 .mb-xl-3 { 10939 margin-bottom: 1rem !important; 10940 } 10941 .mb-xl-4 { 10942 margin-bottom: 1.5rem !important; 10943 } 10944 .mb-xl-5 { 10945 margin-bottom: 3rem !important; 10946 } 10947 .mb-xl-auto { 10948 margin-bottom: auto !important; 10949 } 10950 .ms-xl-0 { 10951 margin-left: 0 !important; 10952 } 10953 .ms-xl-1 { 10954 margin-left: 0.25rem !important; 10955 } 10956 .ms-xl-2 { 10957 margin-left: 0.5rem !important; 10958 } 10959 .ms-xl-3 { 10960 margin-left: 1rem !important; 10961 } 10962 .ms-xl-4 { 10963 margin-left: 1.5rem !important; 10964 } 10965 .ms-xl-5 { 10966 margin-left: 3rem !important; 10967 } 10968 .ms-xl-auto { 10969 margin-left: auto !important; 10970 } 10971 .p-xl-0 { 10972 padding: 0 !important; 10973 } 10974 .p-xl-1 { 10975 padding: 0.25rem !important; 10976 } 10977 .p-xl-2 { 10978 padding: 0.5rem !important; 10979 } 10980 .p-xl-3 { 10981 padding: 1rem !important; 10982 } 10983 .p-xl-4 { 10984 padding: 1.5rem !important; 10985 } 10986 .p-xl-5 { 10987 padding: 3rem !important; 10988 } 10989 .px-xl-0 { 10990 padding-right: 0 !important; 10991 padding-left: 0 !important; 10992 } 10993 .px-xl-1 { 10994 padding-right: 0.25rem !important; 10995 padding-left: 0.25rem !important; 10996 } 10997 .px-xl-2 { 10998 padding-right: 0.5rem !important; 10999 padding-left: 0.5rem !important; 11000 } 11001 .px-xl-3 { 11002 padding-right: 1rem !important; 11003 padding-left: 1rem !important; 11004 } 11005 .px-xl-4 { 11006 padding-right: 1.5rem !important; 11007 padding-left: 1.5rem !important; 11008 } 11009 .px-xl-5 { 11010 padding-right: 3rem !important; 11011 padding-left: 3rem !important; 11012 } 11013 .py-xl-0 { 11014 padding-top: 0 !important; 11015 padding-bottom: 0 !important; 11016 } 11017 .py-xl-1 { 11018 padding-top: 0.25rem !important; 11019 padding-bottom: 0.25rem !important; 11020 } 11021 .py-xl-2 { 11022 padding-top: 0.5rem !important; 11023 padding-bottom: 0.5rem !important; 11024 } 11025 .py-xl-3 { 11026 padding-top: 1rem !important; 11027 padding-bottom: 1rem !important; 11028 } 11029 .py-xl-4 { 11030 padding-top: 1.5rem !important; 11031 padding-bottom: 1.5rem !important; 11032 } 11033 .py-xl-5 { 11034 padding-top: 3rem !important; 11035 padding-bottom: 3rem !important; 11036 } 11037 .pt-xl-0 { 11038 padding-top: 0 !important; 11039 } 11040 .pt-xl-1 { 11041 padding-top: 0.25rem !important; 11042 } 11043 .pt-xl-2 { 11044 padding-top: 0.5rem !important; 11045 } 11046 .pt-xl-3 { 11047 padding-top: 1rem !important; 11048 } 11049 .pt-xl-4 { 11050 padding-top: 1.5rem !important; 11051 } 11052 .pt-xl-5 { 11053 padding-top: 3rem !important; 11054 } 11055 .pe-xl-0 { 11056 padding-right: 0 !important; 11057 } 11058 .pe-xl-1 { 11059 padding-right: 0.25rem !important; 11060 } 11061 .pe-xl-2 { 11062 padding-right: 0.5rem !important; 11063 } 11064 .pe-xl-3 { 11065 padding-right: 1rem !important; 11066 } 11067 .pe-xl-4 { 11068 padding-right: 1.5rem !important; 11069 } 11070 .pe-xl-5 { 11071 padding-right: 3rem !important; 11072 } 11073 .pb-xl-0 { 11074 padding-bottom: 0 !important; 11075 } 11076 .pb-xl-1 { 11077 padding-bottom: 0.25rem !important; 11078 } 11079 .pb-xl-2 { 11080 padding-bottom: 0.5rem !important; 11081 } 11082 .pb-xl-3 { 11083 padding-bottom: 1rem !important; 11084 } 11085 .pb-xl-4 { 11086 padding-bottom: 1.5rem !important; 11087 } 11088 .pb-xl-5 { 11089 padding-bottom: 3rem !important; 11090 } 11091 .ps-xl-0 { 11092 padding-left: 0 !important; 11093 } 11094 .ps-xl-1 { 11095 padding-left: 0.25rem !important; 11096 } 11097 .ps-xl-2 { 11098 padding-left: 0.5rem !important; 11099 } 11100 .ps-xl-3 { 11101 padding-left: 1rem !important; 11102 } 11103 .ps-xl-4 { 11104 padding-left: 1.5rem !important; 11105 } 11106 .ps-xl-5 { 11107 padding-left: 3rem !important; 11108 } 11109 .gap-xl-0 { 11110 gap: 0 !important; 11111 } 11112 .gap-xl-1 { 11113 gap: 0.25rem !important; 11114 } 11115 .gap-xl-2 { 11116 gap: 0.5rem !important; 11117 } 11118 .gap-xl-3 { 11119 gap: 1rem !important; 11120 } 11121 .gap-xl-4 { 11122 gap: 1.5rem !important; 11123 } 11124 .gap-xl-5 { 11125 gap: 3rem !important; 11126 } 11127 .row-gap-xl-0 { 11128 row-gap: 0 !important; 11129 } 11130 .row-gap-xl-1 { 11131 row-gap: 0.25rem !important; 11132 } 11133 .row-gap-xl-2 { 11134 row-gap: 0.5rem !important; 11135 } 11136 .row-gap-xl-3 { 11137 row-gap: 1rem !important; 11138 } 11139 .row-gap-xl-4 { 11140 row-gap: 1.5rem !important; 11141 } 11142 .row-gap-xl-5 { 11143 row-gap: 3rem !important; 11144 } 11145 .column-gap-xl-0 { 11146 -moz-column-gap: 0 !important; 11147 column-gap: 0 !important; 11148 } 11149 .column-gap-xl-1 { 11150 -moz-column-gap: 0.25rem !important; 11151 column-gap: 0.25rem !important; 11152 } 11153 .column-gap-xl-2 { 11154 -moz-column-gap: 0.5rem !important; 11155 column-gap: 0.5rem !important; 11156 } 11157 .column-gap-xl-3 { 11158 -moz-column-gap: 1rem !important; 11159 column-gap: 1rem !important; 11160 } 11161 .column-gap-xl-4 { 11162 -moz-column-gap: 1.5rem !important; 11163 column-gap: 1.5rem !important; 11164 } 11165 .column-gap-xl-5 { 11166 -moz-column-gap: 3rem !important; 11167 column-gap: 3rem !important; 11168 } 11169 .text-xl-start { 11170 text-align: left !important; 11171 } 11172 .text-xl-end { 11173 text-align: right !important; 11174 } 11175 .text-xl-center { 11176 text-align: center !important; 11177 } 11178} 11179@media (min-width: 1400px) { 11180 .float-xxl-start { 11181 float: left !important; 11182 } 11183 .float-xxl-end { 11184 float: right !important; 11185 } 11186 .float-xxl-none { 11187 float: none !important; 11188 } 11189 .object-fit-xxl-contain { 11190 -o-object-fit: contain !important; 11191 object-fit: contain !important; 11192 } 11193 .object-fit-xxl-cover { 11194 -o-object-fit: cover !important; 11195 object-fit: cover !important; 11196 } 11197 .object-fit-xxl-fill { 11198 -o-object-fit: fill !important; 11199 object-fit: fill !important; 11200 } 11201 .object-fit-xxl-scale { 11202 -o-object-fit: scale-down !important; 11203 object-fit: scale-down !important; 11204 } 11205 .object-fit-xxl-none { 11206 -o-object-fit: none !important; 11207 object-fit: none !important; 11208 } 11209 .d-xxl-inline { 11210 display: inline !important; 11211 } 11212 .d-xxl-inline-block { 11213 display: inline-block !important; 11214 } 11215 .d-xxl-block { 11216 display: block !important; 11217 } 11218 .d-xxl-grid { 11219 display: grid !important; 11220 } 11221 .d-xxl-inline-grid { 11222 display: inline-grid !important; 11223 } 11224 .d-xxl-table { 11225 display: table !important; 11226 } 11227 .d-xxl-table-row { 11228 display: table-row !important; 11229 } 11230 .d-xxl-table-cell { 11231 display: table-cell !important; 11232 } 11233 .d-xxl-flex { 11234 display: flex !important; 11235 } 11236 .d-xxl-inline-flex { 11237 display: inline-flex !important; 11238 } 11239 .d-xxl-none { 11240 display: none !important; 11241 } 11242 .flex-xxl-fill { 11243 flex: 1 1 auto !important; 11244 } 11245 .flex-xxl-row { 11246 flex-direction: row !important; 11247 } 11248 .flex-xxl-column { 11249 flex-direction: column !important; 11250 } 11251 .flex-xxl-row-reverse { 11252 flex-direction: row-reverse !important; 11253 } 11254 .flex-xxl-column-reverse { 11255 flex-direction: column-reverse !important; 11256 } 11257 .flex-xxl-grow-0 { 11258 flex-grow: 0 !important; 11259 } 11260 .flex-xxl-grow-1 { 11261 flex-grow: 1 !important; 11262 } 11263 .flex-xxl-shrink-0 { 11264 flex-shrink: 0 !important; 11265 } 11266 .flex-xxl-shrink-1 { 11267 flex-shrink: 1 !important; 11268 } 11269 .flex-xxl-wrap { 11270 flex-wrap: wrap !important; 11271 } 11272 .flex-xxl-nowrap { 11273 flex-wrap: nowrap !important; 11274 } 11275 .flex-xxl-wrap-reverse { 11276 flex-wrap: wrap-reverse !important; 11277 } 11278 .justify-content-xxl-start { 11279 justify-content: flex-start !important; 11280 } 11281 .justify-content-xxl-end { 11282 justify-content: flex-end !important; 11283 } 11284 .justify-content-xxl-center { 11285 justify-content: center !important; 11286 } 11287 .justify-content-xxl-between { 11288 justify-content: space-between !important; 11289 } 11290 .justify-content-xxl-around { 11291 justify-content: space-around !important; 11292 } 11293 .justify-content-xxl-evenly { 11294 justify-content: space-evenly !important; 11295 } 11296 .align-items-xxl-start { 11297 align-items: flex-start !important; 11298 } 11299 .align-items-xxl-end { 11300 align-items: flex-end !important; 11301 } 11302 .align-items-xxl-center { 11303 align-items: center !important; 11304 } 11305 .align-items-xxl-baseline { 11306 align-items: baseline !important; 11307 } 11308 .align-items-xxl-stretch { 11309 align-items: stretch !important; 11310 } 11311 .align-content-xxl-start { 11312 align-content: flex-start !important; 11313 } 11314 .align-content-xxl-end { 11315 align-content: flex-end !important; 11316 } 11317 .align-content-xxl-center { 11318 align-content: center !important; 11319 } 11320 .align-content-xxl-between { 11321 align-content: space-between !important; 11322 } 11323 .align-content-xxl-around { 11324 align-content: space-around !important; 11325 } 11326 .align-content-xxl-stretch { 11327 align-content: stretch !important; 11328 } 11329 .align-self-xxl-auto { 11330 align-self: auto !important; 11331 } 11332 .align-self-xxl-start { 11333 align-self: flex-start !important; 11334 } 11335 .align-self-xxl-end { 11336 align-self: flex-end !important; 11337 } 11338 .align-self-xxl-center { 11339 align-self: center !important; 11340 } 11341 .align-self-xxl-baseline { 11342 align-self: baseline !important; 11343 } 11344 .align-self-xxl-stretch { 11345 align-self: stretch !important; 11346 } 11347 .order-xxl-first { 11348 order: -1 !important; 11349 } 11350 .order-xxl-0 { 11351 order: 0 !important; 11352 } 11353 .order-xxl-1 { 11354 order: 1 !important; 11355 } 11356 .order-xxl-2 { 11357 order: 2 !important; 11358 } 11359 .order-xxl-3 { 11360 order: 3 !important; 11361 } 11362 .order-xxl-4 { 11363 order: 4 !important; 11364 } 11365 .order-xxl-5 { 11366 order: 5 !important; 11367 } 11368 .order-xxl-last { 11369 order: 6 !important; 11370 } 11371 .m-xxl-0 { 11372 margin: 0 !important; 11373 } 11374 .m-xxl-1 { 11375 margin: 0.25rem !important; 11376 } 11377 .m-xxl-2 { 11378 margin: 0.5rem !important; 11379 } 11380 .m-xxl-3 { 11381 margin: 1rem !important; 11382 } 11383 .m-xxl-4 { 11384 margin: 1.5rem !important; 11385 } 11386 .m-xxl-5 { 11387 margin: 3rem !important; 11388 } 11389 .m-xxl-auto { 11390 margin: auto !important; 11391 } 11392 .mx-xxl-0 { 11393 margin-right: 0 !important; 11394 margin-left: 0 !important; 11395 } 11396 .mx-xxl-1 { 11397 margin-right: 0.25rem !important; 11398 margin-left: 0.25rem !important; 11399 } 11400 .mx-xxl-2 { 11401 margin-right: 0.5rem !important; 11402 margin-left: 0.5rem !important; 11403 } 11404 .mx-xxl-3 { 11405 margin-right: 1rem !important; 11406 margin-left: 1rem !important; 11407 } 11408 .mx-xxl-4 { 11409 margin-right: 1.5rem !important; 11410 margin-left: 1.5rem !important; 11411 } 11412 .mx-xxl-5 { 11413 margin-right: 3rem !important; 11414 margin-left: 3rem !important; 11415 } 11416 .mx-xxl-auto { 11417 margin-right: auto !important; 11418 margin-left: auto !important; 11419 } 11420 .my-xxl-0 { 11421 margin-top: 0 !important; 11422 margin-bottom: 0 !important; 11423 } 11424 .my-xxl-1 { 11425 margin-top: 0.25rem !important; 11426 margin-bottom: 0.25rem !important; 11427 } 11428 .my-xxl-2 { 11429 margin-top: 0.5rem !important; 11430 margin-bottom: 0.5rem !important; 11431 } 11432 .my-xxl-3 { 11433 margin-top: 1rem !important; 11434 margin-bottom: 1rem !important; 11435 } 11436 .my-xxl-4 { 11437 margin-top: 1.5rem !important; 11438 margin-bottom: 1.5rem !important; 11439 } 11440 .my-xxl-5 { 11441 margin-top: 3rem !important; 11442 margin-bottom: 3rem !important; 11443 } 11444 .my-xxl-auto { 11445 margin-top: auto !important; 11446 margin-bottom: auto !important; 11447 } 11448 .mt-xxl-0 { 11449 margin-top: 0 !important; 11450 } 11451 .mt-xxl-1 { 11452 margin-top: 0.25rem !important; 11453 } 11454 .mt-xxl-2 { 11455 margin-top: 0.5rem !important; 11456 } 11457 .mt-xxl-3 { 11458 margin-top: 1rem !important; 11459 } 11460 .mt-xxl-4 { 11461 margin-top: 1.5rem !important; 11462 } 11463 .mt-xxl-5 { 11464 margin-top: 3rem !important; 11465 } 11466 .mt-xxl-auto { 11467 margin-top: auto !important; 11468 } 11469 .me-xxl-0 { 11470 margin-right: 0 !important; 11471 } 11472 .me-xxl-1 { 11473 margin-right: 0.25rem !important; 11474 } 11475 .me-xxl-2 { 11476 margin-right: 0.5rem !important; 11477 } 11478 .me-xxl-3 { 11479 margin-right: 1rem !important; 11480 } 11481 .me-xxl-4 { 11482 margin-right: 1.5rem !important; 11483 } 11484 .me-xxl-5 { 11485 margin-right: 3rem !important; 11486 } 11487 .me-xxl-auto { 11488 margin-right: auto !important; 11489 } 11490 .mb-xxl-0 { 11491 margin-bottom: 0 !important; 11492 } 11493 .mb-xxl-1 { 11494 margin-bottom: 0.25rem !important; 11495 } 11496 .mb-xxl-2 { 11497 margin-bottom: 0.5rem !important; 11498 } 11499 .mb-xxl-3 { 11500 margin-bottom: 1rem !important; 11501 } 11502 .mb-xxl-4 { 11503 margin-bottom: 1.5rem !important; 11504 } 11505 .mb-xxl-5 { 11506 margin-bottom: 3rem !important; 11507 } 11508 .mb-xxl-auto { 11509 margin-bottom: auto !important; 11510 } 11511 .ms-xxl-0 { 11512 margin-left: 0 !important; 11513 } 11514 .ms-xxl-1 { 11515 margin-left: 0.25rem !important; 11516 } 11517 .ms-xxl-2 { 11518 margin-left: 0.5rem !important; 11519 } 11520 .ms-xxl-3 { 11521 margin-left: 1rem !important; 11522 } 11523 .ms-xxl-4 { 11524 margin-left: 1.5rem !important; 11525 } 11526 .ms-xxl-5 { 11527 margin-left: 3rem !important; 11528 } 11529 .ms-xxl-auto { 11530 margin-left: auto !important; 11531 } 11532 .p-xxl-0 { 11533 padding: 0 !important; 11534 } 11535 .p-xxl-1 { 11536 padding: 0.25rem !important; 11537 } 11538 .p-xxl-2 { 11539 padding: 0.5rem !important; 11540 } 11541 .p-xxl-3 { 11542 padding: 1rem !important; 11543 } 11544 .p-xxl-4 { 11545 padding: 1.5rem !important; 11546 } 11547 .p-xxl-5 { 11548 padding: 3rem !important; 11549 } 11550 .px-xxl-0 { 11551 padding-right: 0 !important; 11552 padding-left: 0 !important; 11553 } 11554 .px-xxl-1 { 11555 padding-right: 0.25rem !important; 11556 padding-left: 0.25rem !important; 11557 } 11558 .px-xxl-2 { 11559 padding-right: 0.5rem !important; 11560 padding-left: 0.5rem !important; 11561 } 11562 .px-xxl-3 { 11563 padding-right: 1rem !important; 11564 padding-left: 1rem !important; 11565 } 11566 .px-xxl-4 { 11567 padding-right: 1.5rem !important; 11568 padding-left: 1.5rem !important; 11569 } 11570 .px-xxl-5 { 11571 padding-right: 3rem !important; 11572 padding-left: 3rem !important; 11573 } 11574 .py-xxl-0 { 11575 padding-top: 0 !important; 11576 padding-bottom: 0 !important; 11577 } 11578 .py-xxl-1 { 11579 padding-top: 0.25rem !important; 11580 padding-bottom: 0.25rem !important; 11581 } 11582 .py-xxl-2 { 11583 padding-top: 0.5rem !important; 11584 padding-bottom: 0.5rem !important; 11585 } 11586 .py-xxl-3 { 11587 padding-top: 1rem !important; 11588 padding-bottom: 1rem !important; 11589 } 11590 .py-xxl-4 { 11591 padding-top: 1.5rem !important; 11592 padding-bottom: 1.5rem !important; 11593 } 11594 .py-xxl-5 { 11595 padding-top: 3rem !important; 11596 padding-bottom: 3rem !important; 11597 } 11598 .pt-xxl-0 { 11599 padding-top: 0 !important; 11600 } 11601 .pt-xxl-1 { 11602 padding-top: 0.25rem !important; 11603 } 11604 .pt-xxl-2 { 11605 padding-top: 0.5rem !important; 11606 } 11607 .pt-xxl-3 { 11608 padding-top: 1rem !important; 11609 } 11610 .pt-xxl-4 { 11611 padding-top: 1.5rem !important; 11612 } 11613 .pt-xxl-5 { 11614 padding-top: 3rem !important; 11615 } 11616 .pe-xxl-0 { 11617 padding-right: 0 !important; 11618 } 11619 .pe-xxl-1 { 11620 padding-right: 0.25rem !important; 11621 } 11622 .pe-xxl-2 { 11623 padding-right: 0.5rem !important; 11624 } 11625 .pe-xxl-3 { 11626 padding-right: 1rem !important; 11627 } 11628 .pe-xxl-4 { 11629 padding-right: 1.5rem !important; 11630 } 11631 .pe-xxl-5 { 11632 padding-right: 3rem !important; 11633 } 11634 .pb-xxl-0 { 11635 padding-bottom: 0 !important; 11636 } 11637 .pb-xxl-1 { 11638 padding-bottom: 0.25rem !important; 11639 } 11640 .pb-xxl-2 { 11641 padding-bottom: 0.5rem !important; 11642 } 11643 .pb-xxl-3 { 11644 padding-bottom: 1rem !important; 11645 } 11646 .pb-xxl-4 { 11647 padding-bottom: 1.5rem !important; 11648 } 11649 .pb-xxl-5 { 11650 padding-bottom: 3rem !important; 11651 } 11652 .ps-xxl-0 { 11653 padding-left: 0 !important; 11654 } 11655 .ps-xxl-1 { 11656 padding-left: 0.25rem !important; 11657 } 11658 .ps-xxl-2 { 11659 padding-left: 0.5rem !important; 11660 } 11661 .ps-xxl-3 { 11662 padding-left: 1rem !important; 11663 } 11664 .ps-xxl-4 { 11665 padding-left: 1.5rem !important; 11666 } 11667 .ps-xxl-5 { 11668 padding-left: 3rem !important; 11669 } 11670 .gap-xxl-0 { 11671 gap: 0 !important; 11672 } 11673 .gap-xxl-1 { 11674 gap: 0.25rem !important; 11675 } 11676 .gap-xxl-2 { 11677 gap: 0.5rem !important; 11678 } 11679 .gap-xxl-3 { 11680 gap: 1rem !important; 11681 } 11682 .gap-xxl-4 { 11683 gap: 1.5rem !important; 11684 } 11685 .gap-xxl-5 { 11686 gap: 3rem !important; 11687 } 11688 .row-gap-xxl-0 { 11689 row-gap: 0 !important; 11690 } 11691 .row-gap-xxl-1 { 11692 row-gap: 0.25rem !important; 11693 } 11694 .row-gap-xxl-2 { 11695 row-gap: 0.5rem !important; 11696 } 11697 .row-gap-xxl-3 { 11698 row-gap: 1rem !important; 11699 } 11700 .row-gap-xxl-4 { 11701 row-gap: 1.5rem !important; 11702 } 11703 .row-gap-xxl-5 { 11704 row-gap: 3rem !important; 11705 } 11706 .column-gap-xxl-0 { 11707 -moz-column-gap: 0 !important; 11708 column-gap: 0 !important; 11709 } 11710 .column-gap-xxl-1 { 11711 -moz-column-gap: 0.25rem !important; 11712 column-gap: 0.25rem !important; 11713 } 11714 .column-gap-xxl-2 { 11715 -moz-column-gap: 0.5rem !important; 11716 column-gap: 0.5rem !important; 11717 } 11718 .column-gap-xxl-3 { 11719 -moz-column-gap: 1rem !important; 11720 column-gap: 1rem !important; 11721 } 11722 .column-gap-xxl-4 { 11723 -moz-column-gap: 1.5rem !important; 11724 column-gap: 1.5rem !important; 11725 } 11726 .column-gap-xxl-5 { 11727 -moz-column-gap: 3rem !important; 11728 column-gap: 3rem !important; 11729 } 11730 .text-xxl-start { 11731 text-align: left !important; 11732 } 11733 .text-xxl-end { 11734 text-align: right !important; 11735 } 11736 .text-xxl-center { 11737 text-align: center !important; 11738 } 11739} 11740@media (min-width: 1200px) { 11741 .fs-1 { 11742 font-size: 2.5rem !important; 11743 } 11744 .fs-2 { 11745 font-size: 2rem !important; 11746 } 11747 .fs-3 { 11748 font-size: 1.75rem !important; 11749 } 11750 .fs-4 { 11751 font-size: 1.5rem !important; 11752 } 11753} 11754@media print { 11755 .d-print-inline { 11756 display: inline !important; 11757 } 11758 .d-print-inline-block { 11759 display: inline-block !important; 11760 } 11761 .d-print-block { 11762 display: block !important; 11763 } 11764 .d-print-grid { 11765 display: grid !important; 11766 } 11767 .d-print-inline-grid { 11768 display: inline-grid !important; 11769 } 11770 .d-print-table { 11771 display: table !important; 11772 } 11773 .d-print-table-row { 11774 display: table-row !important; 11775 } 11776 .d-print-table-cell { 11777 display: table-cell !important; 11778 } 11779 .d-print-flex { 11780 display: flex !important; 11781 } 11782 .d-print-inline-flex { 11783 display: inline-flex !important; 11784 } 11785 .d-print-none { 11786 display: none !important; 11787 } 11788}