From 2b46885ed712c760044358760c27fc9669fd1db6 Mon Sep 17 00:00:00 2001 From: App Generator <51070104+app-generator@users.noreply.github.com> Date: Wed, 5 Apr 2023 13:38:05 +0300 Subject: [PATCH] STABLE Version --- .gitignore | 16 + Dockerfile | 18 + LICENSE.md | 32 + README.md | 152 +- README_deploy.md | 24 + build.sh | 10 + core/__init__.py | 0 core/asgi.py | 16 + core/settings.py | 170 + core/urls.py | 23 + core/wsgi.py | 16 + docker-compose.yml | 27 + env.sample | 11 + gulpfile.js | 59 + gunicorn-cfg.py | 11 + home/__init__.py | 0 home/admin.py | 3 + home/apps.py | 6 + home/migrations/__init__.py | 0 home/models.py | 3 + home/tests.py | 3 + home/urls.py | 7 + home/views.py | 9 + manage.py | 22 + nginx/appseed-app.conf | 15 + package.json | 38 + render.yaml | 15 + requirements.txt | 8 + static/.gitkeep | 0 static/css/corporate-ui-dashboard.css | 18049 ++++++++++++++++ static/css/corporate-ui-dashboard.css.map | 1 + static/css/corporate-ui-dashboard.min.css | 22 + static/css/nucleo-icons.css | 597 + static/css/nucleo-svg.css | 135 + static/fonts/nucleo-icons.eot | Bin 0 -> 18516 bytes static/fonts/nucleo-icons.svg | 312 + static/fonts/nucleo-icons.ttf | Bin 0 -> 18292 bytes static/fonts/nucleo-icons.woff | Bin 0 -> 10220 bytes static/fonts/nucleo-icons.woff2 | Bin 0 -> 8580 bytes static/fonts/nucleo.eot | Bin 0 -> 26524 bytes static/fonts/nucleo.ttf | Bin 0 -> 26364 bytes static/fonts/nucleo.woff | Bin 0 -> 15168 bytes static/fonts/nucleo.woff2 | Bin 0 -> 12616 bytes static/img/3d-cube.png | Bin 0 -> 260178 bytes static/img/apple-icon.png | Bin 0 -> 809 bytes static/img/bg1.jpg | Bin 0 -> 165177 bytes static/img/bruce-mars.jpg | Bin 0 -> 20236 bytes static/img/corporate-ui-logo.svg | 9 + static/img/curved-images/img-6.jpg | Bin 0 -> 431309 bytes static/img/curved-images/img-7.jpg | Bin 0 -> 379014 bytes static/img/down-arrow-dark.svg | 11 + static/img/down-arrow-white.svg | 1 + static/img/down-arrow.svg | 11 + static/img/favicon.png | Bin 0 -> 809 bytes static/img/header-blue-purple.jpg | Bin 0 -> 674338 bytes static/img/header-orange-purple.jpg | Bin 0 -> 667893 bytes static/img/image-sign-in.jpg | Bin 0 -> 1028477 bytes static/img/image-sign-up.jpg | Bin 0 -> 819177 bytes static/img/img-1.jpg | Bin 0 -> 197578 bytes static/img/img-2.jpg | Bin 0 -> 344305 bytes static/img/img-3.jpg | Bin 0 -> 356125 bytes static/img/img-4.jpg | Bin 0 -> 359597 bytes static/img/img-5.jpg | Bin 0 -> 212812 bytes static/img/img-8.jpg | Bin 0 -> 465599 bytes static/img/img-9.jpg | Bin 0 -> 233404 bytes static/img/logo-ct-dark.png | Bin 0 -> 6956 bytes static/img/logo-ct.png | Bin 0 -> 5756 bytes static/img/logos/facebook-logo.svg | 7 + static/img/logos/google-logo.svg | 17 + static/img/logos/mastercard-white.png | Bin 0 -> 6927 bytes static/img/logos/mastercard.png | Bin 0 -> 732 bytes static/img/logos/visa-white.png | Bin 0 -> 9046 bytes static/img/logos/visa.png | Bin 0 -> 1909 bytes static/img/logos/wifi-white.png | Bin 0 -> 1733 bytes static/img/marie.jpg | Bin 0 -> 150148 bytes static/img/small-logos/icon-sun-cloud.png | Bin 0 -> 96900 bytes static/img/small-logos/logo-atlassian.svg | 16 + static/img/small-logos/logo-google.svg | 17 + static/img/small-logos/logo-invision.svg | 10 + static/img/small-logos/logo-jira.svg | 21 + static/img/small-logos/logo-slack.svg | 12 + static/img/small-logos/logo-spotify.svg | 9 + static/img/small-logos/logo-webdev.svg | 11 + static/img/small-logos/logo-xd.svg | 11 + static/img/team-1.jpg | Bin 0 -> 188298 bytes static/img/team-2.jpg | Bin 0 -> 177150 bytes static/img/team-3.jpg | Bin 0 -> 128766 bytes static/img/team-4.jpg | Bin 0 -> 159925 bytes static/img/team-5.jpg | Bin 0 -> 47452 bytes static/img/team-6.jpg | Bin 0 -> 61542 bytes static/img/theme/angular.jpg | Bin 0 -> 22527 bytes static/img/theme/bootstrap.jpg | Bin 0 -> 18083 bytes static/img/theme/dribbble.png | Bin 0 -> 32621 bytes static/img/theme/dropbox.png | Bin 0 -> 3729 bytes static/img/theme/mastercard.png | Bin 0 -> 2074 bytes static/img/theme/paypal.png | Bin 0 -> 1448 bytes static/img/theme/react.jpg | Bin 0 -> 25566 bytes static/img/theme/sketch.jpg | Bin 0 -> 22085 bytes static/img/theme/slack.png | Bin 0 -> 3523 bytes static/img/theme/spotify.jpeg | Bin 0 -> 18987 bytes static/img/theme/tim.png | Bin 0 -> 76209 bytes static/img/theme/unass.jpg | Bin 0 -> 12380 bytes static/img/theme/visa.png | Bin 0 -> 1472 bytes static/img/theme/vue.jpg | Bin 0 -> 18469 bytes static/js/core/bootstrap.bundle.min.js | 6 + static/js/core/bootstrap.min.js | 6 + static/js/core/popper.min.js | 5 + static/js/corporate-ui-dashboard.js | 413 + static/js/corporate-ui-dashboard.js.map | 1 + static/js/corporate-ui-dashboard.min.js | 2 + static/js/plugins/Chart.extension.js | 130 + static/js/plugins/bootstrap-notify.js | 432 + static/js/plugins/chartjs.min.js | 13 + static/js/plugins/perfect-scrollbar.min.js | 19 + static/js/plugins/smooth-scrollbar.min.js | 25 + static/js/plugins/swiper-bundle.min.js | 14 + static/scss/corporate-ui-dashboard.scss | 30 + .../scss/corporate-ui-dashboard/_alert.scss | 11 + .../scss/corporate-ui-dashboard/_avatars.scss | 131 + .../scss/corporate-ui-dashboard/_badge.scss | 34 + .../corporate-ui-dashboard/_breadcrumbs.scss | 48 + .../corporate-ui-dashboard/_button-group.scss | 12 + .../scss/corporate-ui-dashboard/_buttons.scss | 236 + .../scss/corporate-ui-dashboard/_cards.scss | 63 + .../corporate-ui-dashboard/_dark-version.scss | 309 + .../corporate-ui-dashboard/_dropdown.scss | 330 + .../scss/corporate-ui-dashboard/_dropup.scss | 41 + .../corporate-ui-dashboard/_fixed-plugin.scss | 60 + .../scss/corporate-ui-dashboard/_footer.scss | 14 + .../scss/corporate-ui-dashboard/_forms.scss | 52 + .../corporate-ui-dashboard/_gradients.scss | 18 + .../scss/corporate-ui-dashboard/_header.scss | 25 + .../corporate-ui-dashboard/_info-areas.scss | 178 + static/scss/corporate-ui-dashboard/_misc.scss | 335 + static/scss/corporate-ui-dashboard/_nav.scss | 138 + .../_navbar-vertical.scss | 794 + .../scss/corporate-ui-dashboard/_navbar.scss | 216 + .../corporate-ui-dashboard/_pagination.scss | 65 + .../corporate-ui-dashboard/_popovers.scss | 10 + .../corporate-ui-dashboard/_progress.scss | 15 + static/scss/corporate-ui-dashboard/_rtl.scss | 145 + .../_social-buttons.scss | 42 + .../scss/corporate-ui-dashboard/_tables.scss | 37 + static/scss/corporate-ui-dashboard/_tilt.scss | 11 + .../corporate-ui-dashboard/_timeline.scss | 131 + .../corporate-ui-dashboard/_tooltips.scss | 9 + .../corporate-ui-dashboard/_typography.scss | 306 + .../_utilities-extend.scss | 11 + .../corporate-ui-dashboard/_utilities.scss | 813 + .../corporate-ui-dashboard/_variables.scss | 1627 ++ .../bootstrap/_accordion.scss | 146 + .../bootstrap/_alert.scss | 71 + .../bootstrap/_badge.scss | 40 + .../bootstrap/_breadcrumb.scss | 42 + .../bootstrap/_button-group.scss | 142 + .../bootstrap/_buttons.scss | 158 + .../bootstrap/_card.scss | 234 + .../bootstrap/_carousel.scss | 229 + .../bootstrap/_close.scss | 40 + .../bootstrap/_containers.scss | 41 + .../bootstrap/_dropdown.scss | 248 + .../bootstrap/_forms.scss | 9 + .../bootstrap/_functions.scss | 302 + .../bootstrap/_grid.scss | 33 + .../bootstrap/_helpers.scss | 10 + .../bootstrap/_images.scss | 42 + .../bootstrap/_list-group.scss | 191 + .../bootstrap/_maps.scss | 54 + .../bootstrap/_mixins.scss | 43 + .../bootstrap/_modal.scss | 237 + .../bootstrap/_nav.scss | 172 + .../bootstrap/_navbar.scss | 274 + .../bootstrap/_offcanvas.scss | 143 + .../bootstrap/_pagination.scss | 111 + .../bootstrap/_placeholders.scss | 51 + .../bootstrap/_popover.scss | 198 + .../bootstrap/_progress.scss | 59 + .../bootstrap/_reboot.scss | 610 + .../bootstrap/_root.scss | 76 + .../bootstrap/_spinners.scss | 85 + .../bootstrap/_tables.scss | 164 + .../bootstrap/_toasts.scss | 70 + .../bootstrap/_tooltip.scss | 122 + .../bootstrap/_transitions.scss | 27 + .../bootstrap/_type.scss | 104 + .../bootstrap/_utilities.scss | 647 + .../bootstrap/_variables.scss | 1631 ++ .../bootstrap/bootstrap-grid.scss | 68 + .../bootstrap/bootstrap-reboot.scss | 14 + .../bootstrap/bootstrap-utilities.scss | 19 + .../bootstrap/bootstrap.scss | 54 + .../bootstrap/forms/_floating-labels.scss | 70 + .../bootstrap/forms/_form-check.scss | 175 + .../bootstrap/forms/_form-control.scss | 189 + .../bootstrap/forms/_form-range.scss | 91 + .../bootstrap/forms/_form-select.scss | 71 + .../bootstrap/forms/_form-text.scss | 11 + .../bootstrap/forms/_input-group.scss | 121 + .../bootstrap/forms/_labels.scss | 36 + .../bootstrap/forms/_validation.scss | 12 + .../bootstrap/helpers/_clearfix.scss | 3 + .../bootstrap/helpers/_color-bg.scss | 10 + .../bootstrap/helpers/_colored-links.scss | 12 + .../bootstrap/helpers/_position.scss | 36 + .../bootstrap/helpers/_ratio.scss | 26 + .../bootstrap/helpers/_stacks.scss | 15 + .../bootstrap/helpers/_stretched-link.scss | 15 + .../bootstrap/helpers/_text-truncation.scss | 7 + .../bootstrap/helpers/_visually-hidden.scss | 8 + .../bootstrap/helpers/_vr.scss | 8 + .../bootstrap/mixins/_alert.scss | 15 + .../bootstrap/mixins/_backdrop.scss | 14 + .../bootstrap/mixins/_border-radius.scss | 78 + .../bootstrap/mixins/_box-shadow.scss | 18 + .../bootstrap/mixins/_breakpoints.scss | 127 + .../bootstrap/mixins/_buttons.scss | 71 + .../bootstrap/mixins/_caret.scss | 64 + .../bootstrap/mixins/_clearfix.scss | 9 + .../bootstrap/mixins/_color-scheme.scss | 7 + .../bootstrap/mixins/_container.scss | 11 + .../bootstrap/mixins/_deprecate.scss | 10 + .../bootstrap/mixins/_forms.scss | 152 + .../bootstrap/mixins/_gradients.scss | 47 + .../bootstrap/mixins/_grid.scss | 151 + .../bootstrap/mixins/_image.scss | 16 + .../bootstrap/mixins/_list-group.scss | 24 + .../bootstrap/mixins/_lists.scss | 7 + .../bootstrap/mixins/_pagination.scss | 10 + .../bootstrap/mixins/_reset-text.scss | 17 + .../bootstrap/mixins/_resize.scss | 6 + .../bootstrap/mixins/_table-variants.scss | 24 + .../bootstrap/mixins/_text-truncate.scss | 8 + .../bootstrap/mixins/_transition.scss | 26 + .../bootstrap/mixins/_utilities.scss | 92 + .../bootstrap/mixins/_visually-hidden.scss | 29 + .../bootstrap/utilities/_api.scss | 47 + .../bootstrap/vendor/_rfs.scss | 354 + .../cards/card-background.scss | 87 + .../custom/_styles.scss | 0 .../custom/_variables.scss | 0 .../forms/_form-check.scss | 82 + .../forms/_form-select.scss | 3 + .../forms/_form-switch.scss | 30 + .../corporate-ui-dashboard/forms/_forms.scss | 6 + .../forms/_input-group.scss | 69 + .../corporate-ui-dashboard/forms/_inputs.scss | 29 + .../corporate-ui-dashboard/forms/_labels.scss | 12 + .../corporate-ui-dashboard/mixins/_badge.scss | 12 + .../mixins/_colored-shadows.scss | 5 + .../corporate-ui-dashboard/mixins/_hover.scss | 27 + .../mixins/_social-buttons.scss | 46 + .../corporate-ui-dashboard/mixins/mixins.scss | 4 + .../plugins/free/_flatpickr.scss | 876 + .../plugins/free/_nouislider.scss | 298 + .../plugins/free/_perfect-scrollbar.scss | 116 + .../plugins/free/_prism.scss | 142 + .../plugins/free/_swiper.scss | 654 + .../plugins/free/plugins.scss | 5 + static/scss/corporate-ui-dashboard/theme.scss | 61 + .../variables/_animations.scss | 45 + .../variables/_avatars.scss | 31 + .../variables/_badge.scss | 38 + .../variables/_breadcrumb.scss | 5 + .../variables/_cards-extend.scss | 28 + .../variables/_cards.scss | 62 + .../variables/_choices.scss | 8 + .../variables/_dark-version.scss | 10 + .../variables/_dropdowns.scss | 55 + .../variables/_fixed-plugin.scss | 7 + .../variables/_form-switch.scss | 3 + .../variables/_full-calendar.scss | 5 + .../variables/_header.scss | 24 + .../variables/_info-areas.scss | 32 + .../variables/_misc-extend.scss | 48 + .../variables/_misc.scss | 54 + .../variables/_navbar-vertical.scss | 67 + .../variables/_navbar.scss | 17 + .../variables/_pagination.scss | 18 + .../variables/_rtl.scss | 1 + .../variables/_social-buttons.scss | 28 + .../variables/_table.scss | 19 + .../variables/_timeline.scss | 19 + .../variables/_utilities-extend.scss | 22 + .../variables/_utilities.scss | 198 + .../variables/_virtual-reality.scss | 5 + templates/.gitkeep | 0 templates/includes/fixed_plugin.html | 65 + templates/includes/footer-rtl.html | 0 templates/includes/footer.html | 22 + templates/includes/head.html | 19 + templates/includes/navigation-auth.html | 81 + templates/includes/navigation-fullscreen.html | 179 + templates/includes/navigation-rtl.html | 123 + templates/includes/navigation.html | 125 + templates/includes/scripts.html | 7 + templates/includes/sidebar-rtl.html | 122 + templates/includes/sidebar.html | 209 + templates/layouts/base-auth.html | 44 + templates/layouts/base-fullscreen.html | 54 + templates/layouts/base-rtl.html | 58 + templates/layouts/base.html | 63 + templates/pages/dashboard.html | 776 + templates/pages/profile.html | 319 + templates/pages/rtl.html | 1066 + templates/pages/tables.html | 613 + templates/pages/wallet.html | 699 + 306 files changed, 44773 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 LICENSE.md create mode 100644 README_deploy.md create mode 100644 build.sh create mode 100644 core/__init__.py create mode 100644 core/asgi.py create mode 100644 core/settings.py create mode 100644 core/urls.py create mode 100644 core/wsgi.py create mode 100644 docker-compose.yml create mode 100644 env.sample create mode 100644 gulpfile.js create mode 100644 gunicorn-cfg.py create mode 100644 home/__init__.py create mode 100644 home/admin.py create mode 100644 home/apps.py create mode 100644 home/migrations/__init__.py create mode 100644 home/models.py create mode 100644 home/tests.py create mode 100644 home/urls.py create mode 100644 home/views.py create mode 100644 manage.py create mode 100644 nginx/appseed-app.conf create mode 100644 package.json create mode 100644 render.yaml create mode 100644 requirements.txt create mode 100644 static/.gitkeep create mode 100644 static/css/corporate-ui-dashboard.css create mode 100644 static/css/corporate-ui-dashboard.css.map create mode 100644 static/css/corporate-ui-dashboard.min.css create mode 100644 static/css/nucleo-icons.css create mode 100644 static/css/nucleo-svg.css create mode 100644 static/fonts/nucleo-icons.eot create mode 100644 static/fonts/nucleo-icons.svg create mode 100644 static/fonts/nucleo-icons.ttf create mode 100644 static/fonts/nucleo-icons.woff create mode 100644 static/fonts/nucleo-icons.woff2 create mode 100644 static/fonts/nucleo.eot create mode 100644 static/fonts/nucleo.ttf create mode 100644 static/fonts/nucleo.woff create mode 100644 static/fonts/nucleo.woff2 create mode 100644 static/img/3d-cube.png create mode 100644 static/img/apple-icon.png create mode 100644 static/img/bg1.jpg create mode 100644 static/img/bruce-mars.jpg create mode 100644 static/img/corporate-ui-logo.svg create mode 100644 static/img/curved-images/img-6.jpg create mode 100644 static/img/curved-images/img-7.jpg create mode 100644 static/img/down-arrow-dark.svg create mode 100644 static/img/down-arrow-white.svg create mode 100644 static/img/down-arrow.svg create mode 100644 static/img/favicon.png create mode 100644 static/img/header-blue-purple.jpg create mode 100644 static/img/header-orange-purple.jpg create mode 100644 static/img/image-sign-in.jpg create mode 100644 static/img/image-sign-up.jpg create mode 100644 static/img/img-1.jpg create mode 100644 static/img/img-2.jpg create mode 100644 static/img/img-3.jpg create mode 100644 static/img/img-4.jpg create mode 100644 static/img/img-5.jpg create mode 100644 static/img/img-8.jpg create mode 100644 static/img/img-9.jpg create mode 100644 static/img/logo-ct-dark.png create mode 100644 static/img/logo-ct.png create mode 100644 static/img/logos/facebook-logo.svg create mode 100644 static/img/logos/google-logo.svg create mode 100644 static/img/logos/mastercard-white.png create mode 100644 static/img/logos/mastercard.png create mode 100644 static/img/logos/visa-white.png create mode 100644 static/img/logos/visa.png create mode 100644 static/img/logos/wifi-white.png create mode 100644 static/img/marie.jpg create mode 100644 static/img/small-logos/icon-sun-cloud.png create mode 100644 static/img/small-logos/logo-atlassian.svg create mode 100644 static/img/small-logos/logo-google.svg create mode 100644 static/img/small-logos/logo-invision.svg create mode 100644 static/img/small-logos/logo-jira.svg create mode 100644 static/img/small-logos/logo-slack.svg create mode 100644 static/img/small-logos/logo-spotify.svg create mode 100644 static/img/small-logos/logo-webdev.svg create mode 100644 static/img/small-logos/logo-xd.svg create mode 100644 static/img/team-1.jpg create mode 100644 static/img/team-2.jpg create mode 100644 static/img/team-3.jpg create mode 100644 static/img/team-4.jpg create mode 100644 static/img/team-5.jpg create mode 100644 static/img/team-6.jpg create mode 100644 static/img/theme/angular.jpg create mode 100644 static/img/theme/bootstrap.jpg create mode 100644 static/img/theme/dribbble.png create mode 100644 static/img/theme/dropbox.png create mode 100644 static/img/theme/mastercard.png create mode 100644 static/img/theme/paypal.png create mode 100644 static/img/theme/react.jpg create mode 100644 static/img/theme/sketch.jpg create mode 100644 static/img/theme/slack.png create mode 100644 static/img/theme/spotify.jpeg create mode 100644 static/img/theme/tim.png create mode 100644 static/img/theme/unass.jpg create mode 100644 static/img/theme/visa.png create mode 100644 static/img/theme/vue.jpg create mode 100644 static/js/core/bootstrap.bundle.min.js create mode 100644 static/js/core/bootstrap.min.js create mode 100644 static/js/core/popper.min.js create mode 100644 static/js/corporate-ui-dashboard.js create mode 100644 static/js/corporate-ui-dashboard.js.map create mode 100644 static/js/corporate-ui-dashboard.min.js create mode 100644 static/js/plugins/Chart.extension.js create mode 100644 static/js/plugins/bootstrap-notify.js create mode 100644 static/js/plugins/chartjs.min.js create mode 100644 static/js/plugins/perfect-scrollbar.min.js create mode 100644 static/js/plugins/smooth-scrollbar.min.js create mode 100644 static/js/plugins/swiper-bundle.min.js create mode 100644 static/scss/corporate-ui-dashboard.scss create mode 100644 static/scss/corporate-ui-dashboard/_alert.scss create mode 100644 static/scss/corporate-ui-dashboard/_avatars.scss create mode 100644 static/scss/corporate-ui-dashboard/_badge.scss create mode 100644 static/scss/corporate-ui-dashboard/_breadcrumbs.scss create mode 100644 static/scss/corporate-ui-dashboard/_button-group.scss create mode 100644 static/scss/corporate-ui-dashboard/_buttons.scss create mode 100644 static/scss/corporate-ui-dashboard/_cards.scss create mode 100644 static/scss/corporate-ui-dashboard/_dark-version.scss create mode 100644 static/scss/corporate-ui-dashboard/_dropdown.scss create mode 100644 static/scss/corporate-ui-dashboard/_dropup.scss create mode 100644 static/scss/corporate-ui-dashboard/_fixed-plugin.scss create mode 100644 static/scss/corporate-ui-dashboard/_footer.scss create mode 100644 static/scss/corporate-ui-dashboard/_forms.scss create mode 100644 static/scss/corporate-ui-dashboard/_gradients.scss create mode 100644 static/scss/corporate-ui-dashboard/_header.scss create mode 100644 static/scss/corporate-ui-dashboard/_info-areas.scss create mode 100644 static/scss/corporate-ui-dashboard/_misc.scss create mode 100644 static/scss/corporate-ui-dashboard/_nav.scss create mode 100644 static/scss/corporate-ui-dashboard/_navbar-vertical.scss create mode 100644 static/scss/corporate-ui-dashboard/_navbar.scss create mode 100644 static/scss/corporate-ui-dashboard/_pagination.scss create mode 100644 static/scss/corporate-ui-dashboard/_popovers.scss create mode 100644 static/scss/corporate-ui-dashboard/_progress.scss create mode 100644 static/scss/corporate-ui-dashboard/_rtl.scss create mode 100644 static/scss/corporate-ui-dashboard/_social-buttons.scss create mode 100644 static/scss/corporate-ui-dashboard/_tables.scss create mode 100644 static/scss/corporate-ui-dashboard/_tilt.scss create mode 100644 static/scss/corporate-ui-dashboard/_timeline.scss create mode 100644 static/scss/corporate-ui-dashboard/_tooltips.scss create mode 100644 static/scss/corporate-ui-dashboard/_typography.scss create mode 100644 static/scss/corporate-ui-dashboard/_utilities-extend.scss create mode 100644 static/scss/corporate-ui-dashboard/_utilities.scss create mode 100644 static/scss/corporate-ui-dashboard/_variables.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_accordion.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_alert.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_badge.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_breadcrumb.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_button-group.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_buttons.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_card.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_carousel.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_close.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_containers.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_dropdown.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_forms.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_functions.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_grid.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_helpers.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_images.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_list-group.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_maps.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_mixins.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_modal.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_nav.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_navbar.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_offcanvas.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_pagination.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_placeholders.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_popover.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_progress.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_reboot.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_root.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_spinners.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_tables.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_toasts.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_tooltip.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_transitions.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_type.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_utilities.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/_variables.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/bootstrap-grid.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/bootstrap-reboot.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/bootstrap-utilities.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/bootstrap.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_floating-labels.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_form-check.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_form-control.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_form-range.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_form-select.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_form-text.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_input-group.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_labels.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/forms/_validation.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_clearfix.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_color-bg.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_colored-links.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_position.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_ratio.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_stacks.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_stretched-link.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_text-truncation.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_visually-hidden.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/helpers/_vr.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_alert.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_backdrop.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_border-radius.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_box-shadow.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_breakpoints.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_buttons.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_caret.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_clearfix.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_color-scheme.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_container.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_deprecate.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_forms.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_gradients.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_grid.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_image.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_list-group.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_lists.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_pagination.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_reset-text.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_resize.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_table-variants.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_text-truncate.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_transition.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_utilities.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/mixins/_visually-hidden.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/utilities/_api.scss create mode 100644 static/scss/corporate-ui-dashboard/bootstrap/vendor/_rfs.scss create mode 100644 static/scss/corporate-ui-dashboard/cards/card-background.scss create mode 100644 static/scss/corporate-ui-dashboard/custom/_styles.scss create mode 100644 static/scss/corporate-ui-dashboard/custom/_variables.scss create mode 100644 static/scss/corporate-ui-dashboard/forms/_form-check.scss create mode 100644 static/scss/corporate-ui-dashboard/forms/_form-select.scss create mode 100644 static/scss/corporate-ui-dashboard/forms/_form-switch.scss create mode 100644 static/scss/corporate-ui-dashboard/forms/_forms.scss create mode 100644 static/scss/corporate-ui-dashboard/forms/_input-group.scss create mode 100644 static/scss/corporate-ui-dashboard/forms/_inputs.scss create mode 100644 static/scss/corporate-ui-dashboard/forms/_labels.scss create mode 100644 static/scss/corporate-ui-dashboard/mixins/_badge.scss create mode 100644 static/scss/corporate-ui-dashboard/mixins/_colored-shadows.scss create mode 100644 static/scss/corporate-ui-dashboard/mixins/_hover.scss create mode 100644 static/scss/corporate-ui-dashboard/mixins/_social-buttons.scss create mode 100644 static/scss/corporate-ui-dashboard/mixins/mixins.scss create mode 100644 static/scss/corporate-ui-dashboard/plugins/free/_flatpickr.scss create mode 100644 static/scss/corporate-ui-dashboard/plugins/free/_nouislider.scss create mode 100644 static/scss/corporate-ui-dashboard/plugins/free/_perfect-scrollbar.scss create mode 100644 static/scss/corporate-ui-dashboard/plugins/free/_prism.scss create mode 100644 static/scss/corporate-ui-dashboard/plugins/free/_swiper.scss create mode 100644 static/scss/corporate-ui-dashboard/plugins/free/plugins.scss create mode 100644 static/scss/corporate-ui-dashboard/theme.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_animations.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_avatars.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_badge.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_breadcrumb.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_cards-extend.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_cards.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_choices.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_dark-version.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_dropdowns.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_fixed-plugin.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_form-switch.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_full-calendar.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_header.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_info-areas.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_misc-extend.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_misc.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_navbar-vertical.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_navbar.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_pagination.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_rtl.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_social-buttons.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_table.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_timeline.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_utilities-extend.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_utilities.scss create mode 100644 static/scss/corporate-ui-dashboard/variables/_virtual-reality.scss create mode 100644 templates/.gitkeep create mode 100644 templates/includes/fixed_plugin.html create mode 100644 templates/includes/footer-rtl.html create mode 100644 templates/includes/footer.html create mode 100644 templates/includes/head.html create mode 100644 templates/includes/navigation-auth.html create mode 100644 templates/includes/navigation-fullscreen.html create mode 100644 templates/includes/navigation-rtl.html create mode 100644 templates/includes/navigation.html create mode 100644 templates/includes/scripts.html create mode 100644 templates/includes/sidebar-rtl.html create mode 100644 templates/includes/sidebar.html create mode 100644 templates/layouts/base-auth.html create mode 100644 templates/layouts/base-fullscreen.html create mode 100644 templates/layouts/base-rtl.html create mode 100644 templates/layouts/base.html create mode 100644 templates/pages/dashboard.html create mode 100644 templates/pages/profile.html create mode 100644 templates/pages/rtl.html create mode 100644 templates/pages/tables.html create mode 100644 templates/pages/wallet.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..85ea496 --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +*.pyc +*.DS_Store +*.egg* +/dist/ +/.idea +/docs/_build/ +/node_modules/ +build/ +env +/staticfiles/ + +#src +*.sqlite* + +.env +yarn.lock diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..253fafb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM python:3.9 + +# set environment variables +ENV PYTHONDONTWRITEBYTECODE 1 +ENV PYTHONUNBUFFERED 1 + +COPY requirements.txt . +# install python dependencies +RUN pip install --upgrade pip +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +# running migrations +RUN python manage.py migrate + +# gunicorn +CMD ["gunicorn", "--config", "gunicorn-cfg.py", "core.wsgi"] diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..5012dd9 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,32 @@ +# MIT License + +Copyright (c) 2019 - present [AppSeed](http://appseed.us/) + +
+ +## Licensing Information + +
+ +| Item | - | +| ---------------------------------- | --- | +| License Type | MIT | +| Use for print | **YES** | +| Create single personal website/app | **YES** | +| Create single website/app for client | **YES** | +| Create multiple website/apps for clients | **YES** | +| Create multiple SaaS applications | **YES** | +| End-product paying users | **YES** | +| Product sale | **YES** | +| Remove footer credits | **YES** | +| --- | --- | +| Remove copyright mentions from source code | NO | +| Production deployment assistance | NO | +| Create HTML/CSS template for sale | NO | +| Create Theme/Template for CMS for sale | NO | +| Separate sale of our UI Elements | NO | + +
+ +--- +For more information regarding licensing, please contact the AppSeed Service < *support@appseed.us* > diff --git a/README.md b/README.md index 9eb70e5..86aecbd 100644 --- a/README.md +++ b/README.md @@ -1 +1,151 @@ -# django-corporate-dashboard \ No newline at end of file +# Django Corporate Dashboard + +Open-source **Django** project crafted on top of **Corporate Dashboard**, an open-source `Bootstrap 5` design from [Creative-Tim](https://www.creative-tim.com/product/corporate-ui-dashboard?AFFILIATE=128200). +Designed for those who like bold elements and beautiful websites. Made of hundred of elements, designed blocks and fully coded pages, `Corporate Dashboard` is ready to help you create stunning websites and webapps. + +- 👉 [Django Corporate Dashboard](#) - `Product page` (soon) +- 👉 [Django Corporate Dashboard](#) - `LIVE Demo` (soon) +- 🚀 Free [Support](https://appseed.us/support/) via Email & `Discord` + +
+ +> Features: + +- ✅ `Up-to-date Dependencies` +- ✅ Theme: [Django Admin Soft](https://github.com/app-generator/django-admin-soft-dashboard), designed by [Creative-Tim](https://www.creative-tim.com/product/soft-ui-dashboard?AFFILIATE=128200) + - `can be used in any Django project` (new or legacy) +- ✅ **Authentication**: `Django.contrib.AUTH`, Registration +- 🚀 `Deployment` + - `CI/CD` flow via `Render` + - [Django Soft - Go LIVE](https://www.youtube.com/watch?v=1QVdQVSkUCI) - `video presentation` + +
+ +![Django Corporate Dashboard](https://user-images.githubusercontent.com/51070104/229719846-cfe96c5c-89c2-4ea0-89a9-7be69ebbb228.png) + +
+ +## Manual Build + +> 👉 Download the code + +```bash +$ git clone https://github.com/app-generator/django-soft-ui-dashboard.git +$ cd django-soft-ui-dashboard +``` + +
+ +> 👉 Install modules via `VENV` + +```bash +$ virtualenv env +$ source env/bin/activate +$ pip install -r requirements.txt +``` + +
+ +> 👉 Set Up Database + +```bash +$ python manage.py makemigrations +$ python manage.py migrate +``` + +
+ +> 👉 Create the Superuser + +```bash +$ python manage.py createsuperuser +``` + +
+ +> 👉 Start the app + +```bash +$ python manage.py runserver +``` + +At this point, the app runs at `http://127.0.0.1:8000/`. + +
+ +## Codebase structure + +The project is coded using a simple and intuitive structure presented below: + +```bash +< PROJECT ROOT > + | + |-- core/ + | |-- settings.py # Project Configuration + | |-- urls.py # Project Routing + | + |-- home/ + | |-- views.py # APP Views + | |-- urls.py # APP Routing + | |-- models.py # APP Models + | |-- tests.py # Tests + | + |-- templates/ + | |-- includes/ # UI components + | |-- layouts/ # Masterpages + | |-- pages/ # Kit pages + | + |-- static/ + | |-- css/ # CSS Files + | |-- scss/ # SCSS Files + | |-- corporate-ui-dashboard/_variables.scss # File Used for Theme Styling + | + |-- requirements.txt # Project Dependencies + | + |-- env.sample # ENV Configuration (default values) + |-- manage.py # Start the app - Django default start script + | + |-- ************************************************************************ +``` + +
+ +## Recompile SCSS + +The SCSS/CSS files used to style the Ui are saved in the `static` directory. +In order to update the Ui colors (primary, secondary) this procedure needs to be followed. + +```bash +$ yarn # install modules +$ vi static/scss/corporate-ui-dashboard/_variables.scss # edit variables +$ gulp # SCSS to CSS translation +``` + +The `_variables.scss` content defines the `primary` and `secondary` colors: + +```scss +$primary: #774dd3 !default; // EDIT for customization +$secondary: #64748b !default; // EDIT for customization +$info: #55a6f8 !default; // EDIT for customization +$success: #67c23a !default; // EDIT for customization +$warning: #f19937 !default; // EDIT for customization +$danger: #ea4e3d !default; // EDIT for customization +``` + +
+ +## Deploy on [Render](https://render.com/) + +- Create a Blueprint instance + - Go to https://dashboard.render.com/blueprints this link. +- Click `New Blueprint Instance` button. +- Connect your `repo` which you want to deploy. +- Fill the `Service Group Name` and click on `Update Existing Resources` button. +- After that your deployment will start automatically. + +At this point, the product should be LIVE. + +
+ +--- +[Django Soft Dashboard](https://appseed.us/product/soft-ui-dashboard/django/) - **Django** starter provided by **[AppSeed](https://appseed.us/)** diff --git a/README_deploy.md b/README_deploy.md new file mode 100644 index 0000000..a1ac7e5 --- /dev/null +++ b/README_deploy.md @@ -0,0 +1,24 @@ +# How to deploy on `Render` + +> This document should contains all the steps to deploy the app on render without much effort, using PostgreSQL + +https://render.com/docs/deploy-django + +## ALL STEPS below + +
+ +### 👉 Create `PostgreSQL` database on render + - Go to https://dashboard.render.com/new/database this link. + - Database name should be `berry`. + - Keep the Database, User and Datadog API Key as it is. + - If you want to change database name anything else then you have to change your `render.yaml` file database name too. + +
+ +### 👉 Create a Blueprint instance + - Go to https://dashboard.render.com/blueprints this link. + - Click `New Blueprint Instance` button. + - Connect your `repo` which you want to deploy. + - Fill the `Service Group Name` and click on `Update Existing Resources` button. + - After that your deployment will start automatically. \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..475c139 --- /dev/null +++ b/build.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +# exit on error +set -o errexit + +python -m pip install --upgrade pip + +pip install -r requirements.txt + +python manage.py collectstatic --no-input +python manage.py migrate diff --git a/core/__init__.py b/core/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/core/asgi.py b/core/asgi.py new file mode 100644 index 0000000..26a5940 --- /dev/null +++ b/core/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for core project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "core.settings") + +application = get_asgi_application() diff --git a/core/settings.py b/core/settings.py new file mode 100644 index 0000000..0c2ddb6 --- /dev/null +++ b/core/settings.py @@ -0,0 +1,170 @@ +""" +Django settings for core project. + +Generated by 'django-admin startproject' using Django 4.1.2. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.1/ref/settings/ +""" + +import os, random, string +from pathlib import Path +from dotenv import load_dotenv + +load_dotenv() # take environment variables from .env. + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = os.environ.get('SECRET_KEY') +if not SECRET_KEY: + SECRET_KEY = ''.join(random.choice( string.ascii_lowercase ) for i in range( 32 )) + +# Render Deployment Code +DEBUG = 'RENDER' not in os.environ + +# HOSTs List +ALLOWED_HOSTS = ['localhost', '127.0.0.1'] + +# Add here your deployment HOSTS +CSRF_TRUSTED_ORIGINS = ['http://localhost:8000', 'http://localhost:5085', 'http://127.0.0.1:8000', 'http://127.0.0.1:5085'] + +RENDER_EXTERNAL_HOSTNAME = os.environ.get('RENDER_EXTERNAL_HOSTNAME') +if RENDER_EXTERNAL_HOSTNAME: + ALLOWED_HOSTS.append(RENDER_EXTERNAL_HOSTNAME) + +# Application definition + +INSTALLED_APPS = [ + 'admin_corporate.apps.AdminCorporateConfig', + "django.contrib.admin", + "django.contrib.auth", + "django.contrib.contenttypes", + "django.contrib.sessions", + "django.contrib.messages", + "django.contrib.staticfiles", + + "home", +] + +MIDDLEWARE = [ + "django.middleware.security.SecurityMiddleware", + "whitenoise.middleware.WhiteNoiseMiddleware", + "django.contrib.sessions.middleware.SessionMiddleware", + "django.middleware.common.CommonMiddleware", + "django.middleware.csrf.CsrfViewMiddleware", + "django.contrib.auth.middleware.AuthenticationMiddleware", + "django.contrib.messages.middleware.MessageMiddleware", + "django.middleware.clickjacking.XFrameOptionsMiddleware", +] + +ROOT_URLCONF = "core.urls" + +HOME_TEMPLATES = os.path.join(BASE_DIR, 'templates') + +TEMPLATES = [ + { + "BACKEND": "django.template.backends.django.DjangoTemplates", + "DIRS": [HOME_TEMPLATES], + "APP_DIRS": True, + "OPTIONS": { + "context_processors": [ + "django.template.context_processors.debug", + "django.template.context_processors.request", + "django.contrib.auth.context_processors.auth", + "django.contrib.messages.context_processors.messages", + ], + }, + }, +] + +WSGI_APPLICATION = "core.wsgi.application" + + +# Database +# https://docs.djangoproject.com/en/4.1/ref/settings/#databases + +DB_ENGINE = os.getenv('DB_ENGINE' , None) +DB_USERNAME = os.getenv('DB_USERNAME' , None) +DB_PASS = os.getenv('DB_PASS' , None) +DB_HOST = os.getenv('DB_HOST' , None) +DB_PORT = os.getenv('DB_PORT' , None) +DB_NAME = os.getenv('DB_NAME' , None) + +if DB_ENGINE and DB_NAME and DB_USERNAME: + DATABASES = { + 'default': { + 'ENGINE' : 'django.db.backends.' + DB_ENGINE, + 'NAME' : DB_NAME, + 'USER' : DB_USERNAME, + 'PASSWORD': DB_PASS, + 'HOST' : DB_HOST, + 'PORT' : DB_PORT, + }, + } +else: + DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': 'db.sqlite3', + } + } + +# Password validation +# https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.1/topics/i18n/ + +LANGUAGE_CODE = "en-us" + +TIME_ZONE = "UTC" + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.1/howto/static-files/ + +STATIC_URL = '/static/' +STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') + +STATICFILES_DIRS = ( + os.path.join(BASE_DIR, 'static'), +) + +#if not DEBUG: +# STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" + +LOGIN_REDIRECT_URL = '/' +EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' diff --git a/core/urls.py b/core/urls.py new file mode 100644 index 0000000..56f6b1b --- /dev/null +++ b/core/urls.py @@ -0,0 +1,23 @@ +"""core URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.1/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import include, path + +urlpatterns = [ + path('', include('home.urls')), + path("admin/", admin.site.urls), + path("", include('admin_corporate.urls')) +] diff --git a/core/wsgi.py b/core/wsgi.py new file mode 100644 index 0000000..e9b9d8a --- /dev/null +++ b/core/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for core project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "core.settings") + +application = get_wsgi_application() diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d8a7514 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,27 @@ +version: '3.8' +services: + appseed-app: + container_name: appseed_app + restart: always + build: . + networks: + - db_network + - web_network + nginx: + container_name: nginx + restart: always + image: "nginx:latest" + ports: + - "5085:5085" + volumes: + - ./nginx:/etc/nginx/conf.d + networks: + - web_network + depends_on: + - appseed-app +networks: + db_network: + driver: bridge + web_network: + driver: bridge + \ No newline at end of file diff --git a/env.sample b/env.sample new file mode 100644 index 0000000..731756c --- /dev/null +++ b/env.sample @@ -0,0 +1,11 @@ +# True for development, False for production +DEBUG=True + +SECRET_KEY= + +# DB_ENGINE=mysql +# DB_HOST=localhost +# DB_NAME=appseed_db +# DB_USERNAME=appseed_db_usr +# DB_PASS=pass +# DB_PORT=3306 \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..713499f --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,59 @@ +/* + +========================================================= +* AppSeed - Simple SCSS compiler via Gulp +========================================================= + +*/ + +var autoprefixer = require('gulp-autoprefixer'); +var browserSync = require('browser-sync').create(); +var cleanCss = require('gulp-clean-css'); +var gulp = require('gulp'); +const npmDist = require('gulp-npm-dist'); +var sass = require('gulp-sass')(require('node-sass')); +var wait = require('gulp-wait'); +var sourcemaps = require('gulp-sourcemaps'); +var rename = require("gulp-rename"); + +// Define COMMON paths + +const paths = { + src: { + base: './static', + css: './static/css', + scss: './static/scss', + node_modules: './node_modules/', + vendor: './vendor' + } +}; + +// Compile SCSS +gulp.task('scss', function() { + return gulp.src([paths.src.scss + '/corporate-ui-dashboard.scss']) + .pipe(wait(500)) + .pipe(sourcemaps.init()) + .pipe(sass().on('error', sass.logError)) + .pipe(autoprefixer({ + overrideBrowserslist: ['> 1%'] + })) + .pipe(sourcemaps.write('.')) + .pipe(gulp.dest(paths.src.css)) + .pipe(browserSync.stream()); +}); + +// Minify CSS +gulp.task('minify:css', function() { + return gulp.src([ + paths.src.css + '/corporate-ui-dashboard.css' + ]) + .pipe(cleanCss()) + .pipe(rename(function(path) { + // Updates the object in-place + path.extname = ".min.css"; + })) + .pipe(gulp.dest(paths.src.css)) +}); + +// Default Task: Compile SCSS and minify the result +gulp.task('default', gulp.series('scss', 'minify:css')); diff --git a/gunicorn-cfg.py b/gunicorn-cfg.py new file mode 100644 index 0000000..3acce75 --- /dev/null +++ b/gunicorn-cfg.py @@ -0,0 +1,11 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +bind = '0.0.0.0:5005' +workers = 1 +accesslog = '-' +loglevel = 'debug' +capture_output = True +enable_stdio_inheritance = True diff --git a/home/__init__.py b/home/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/home/admin.py b/home/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/home/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/home/apps.py b/home/apps.py new file mode 100644 index 0000000..e7d1c7e --- /dev/null +++ b/home/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class HomeConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "home" diff --git a/home/migrations/__init__.py b/home/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/home/models.py b/home/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/home/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/home/tests.py b/home/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/home/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/home/urls.py b/home/urls.py new file mode 100644 index 0000000..88a9cac --- /dev/null +++ b/home/urls.py @@ -0,0 +1,7 @@ +from django.urls import path + +from . import views + +urlpatterns = [ + path('', views.index, name='index'), +] diff --git a/home/views.py b/home/views.py new file mode 100644 index 0000000..c18ee25 --- /dev/null +++ b/home/views.py @@ -0,0 +1,9 @@ +from django.shortcuts import render +from django.http import HttpResponse + +# Create your views here. + +def index(request): + + # Page from the theme + return render(request, 'pages/dashboard.html') diff --git a/manage.py b/manage.py new file mode 100644 index 0000000..4e20ce5 --- /dev/null +++ b/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "core.settings") + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == "__main__": + main() diff --git a/nginx/appseed-app.conf b/nginx/appseed-app.conf new file mode 100644 index 0000000..61c7a1e --- /dev/null +++ b/nginx/appseed-app.conf @@ -0,0 +1,15 @@ +upstream webapp { + server appseed_app:5005; +} + +server { + listen 5085; + server_name localhost; + + location / { + proxy_pass http://webapp; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } + +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..5e076ea --- /dev/null +++ b/package.json @@ -0,0 +1,38 @@ +{ + "name": "appseed-generic", + "version": "1.0.0", + "description": "Generic tooling by AppSeed", + "main": "gulpfile.js", + "author": "AppSeed", + "keywords": [ + "css", + "sass", + "gulp", + "web" + ], + "homepage": "https://appseed.us", + "bugs": { + "email": "support@appseed.us" + }, + "license": "MIT License", + "devDependencies": { + "browser-sync": "^2.27.4", + "del": "^6.0.0", + "gulp": "^4.0.2", + "gulp-autoprefixer": "^8.0.0", + "gulp-clean-css": "^4.3.0", + "gulp-cssbeautify": "^3.0.0", + "node-sass": "^6.0.1", + "gulp-file-include": "^2.3.0", + "gulp-header": "^2.0.9", + "gulp-htmlmin": "^5.0.1", + "gulp-npm-dist": "^1.0.3", + "gulp-plumber": "^1.2.1", + "gulp-rename": "^2.0.0", + "gulp-sass": "^5.0.0", + "gulp-sourcemaps": "^3.0.0", + "gulp-uglify": "^3.0.2", + "gulp-wait": "^0.0.2", + "merge-stream": "^2.0.0" + } +} \ No newline at end of file diff --git a/render.yaml b/render.yaml new file mode 100644 index 0000000..d9e06c3 --- /dev/null +++ b/render.yaml @@ -0,0 +1,15 @@ +services: + - type: web + name: django-corporate-dash + plan: starter + env: python + region: frankfurt # region should be same as your database region. + buildCommand: "./build.sh" + startCommand: "gunicorn core.wsgi:application" + envVars: + - key: DEBUG + value: False + - key: SECRET_KEY + generateValue: true + - key: WEB_CONCURRENCY + value: 4 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..cf70f39 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,8 @@ +django +gunicorn +python-dotenv +whitenoise +django-admin-corporate==1.0.1 + +# psycopg2-binary +# mysqlclient diff --git a/static/.gitkeep b/static/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/static/css/corporate-ui-dashboard.css b/static/css/corporate-ui-dashboard.css new file mode 100644 index 0000000..8333c5f --- /dev/null +++ b/static/css/corporate-ui-dashboard.css @@ -0,0 +1,18049 @@ +/*! + * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #63B3ED; + --bs-indigo: #596CFF; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #F56565; + --bs-orange: #fd7e14; + --bs-yellow: #FBD38D; + --bs-green: #81E6D9; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f9fafb; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dde0e5; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #774dd3; + --bs-secondary: #64748b; + --bs-success: #67c23a; + --bs-info: #55a6f8; + --bs-warning: #f19937; + --bs-danger: #ea4e3d; + --bs-light: #cbd5e1; + --bs-dark: #1e293b; + --bs-white: #fff; + --bs-primary-rgb: 119, 77, 211; + --bs-secondary-rgb: 100, 116, 139; + --bs-success-rgb: 103, 194, 58; + --bs-info-rgb: 85, 166, 248; + --bs-warning-rgb: 241, 153, 55; + --bs-danger-rgb: 234, 78, 61; + --bs-light-rgb: 203, 213, 225; + --bs-dark-rgb: 30, 41, 59; + --bs-white-rgb: 255, 255, 255; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 100, 116, 139; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: "Noto Sans", "Open Sans"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #64748b; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dde0e5; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.75rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 1.5rem; + --bs-border-radius-pill: 50rem; + --bs-heading-color: #1e293b; + --bs-link-color: #774dd3; + --bs-link-hover-color: #522aaa; + --bs-code-color: #d63384; + --bs-highlight-bg: #fcf8e3; } + +*, +*::before, +*::after { + box-sizing: border-box; } + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; } } + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 400; + line-height: 1.2; + color: var(--bs-heading-color); } + +h1, .h1 { + font-size: calc(1.425rem + 2.1vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 3rem; } } + +h2, .h2 { + font-size: calc(1.35rem + 1.2vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 2.25rem; } } + +h3, .h3 { + font-size: calc(1.3125rem + 0.75vw); } + @media (min-width: 1200px) { + h3, .h3 { + font-size: 1.875rem; } } + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); } + @media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; } } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul { + padding-left: 2rem; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 600; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: 700; } + +small, .small { + font-size: 0.875em; } + +mark, .mark { + padding: 0.2em; + background-color: var(--bs-highlight-bg); } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: var(--bs-link-color); + text-decoration: none; } + a:hover { + color: var(--bs-link-hover-color); + text-decoration: none; } + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.25rem; } + kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 600; } + +figure { + margin: 0 0 1rem; } + +img, +svg { + vertical-align: middle; } + +table { + caption-side: bottom; + border-collapse: collapse; } + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #94a3b8; + text-align: left; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; } + +label { + display: inline-block; } + +button { + border-radius: 0; } + +button:focus:not(:focus-visible) { + outline: 0; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + select:disabled { + opacity: 1; } + +[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { + display: none !important; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + button:not(:disabled), + [type="button"]:not(:disabled), + [type="reset"]:not(:disabled), + [type="submit"]:not(:disabled) { + cursor: pointer; } + +::-moz-focus-inner { + padding: 0; + border-style: none; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @media (min-width: 1200px) { + legend { + font-size: 1.5rem; } } + legend + * { + clear: left; } + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; } + +::-webkit-inner-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +iframe { + border: 0; } + +summary { + display: list-item; + cursor: pointer; } + +progress { + vertical-align: baseline; } + +[hidden] { + display: none !important; } + +.lead { + font-size: 1.25rem; + font-weight: 400; } + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; } } + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-3 { + font-size: 4rem; } } + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; } } + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-5 { + font-size: 3rem; } } + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; } } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 0.875em; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } + .blockquote > :last-child { + margin-bottom: 0; } + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dde0e5; + border-radius: 0.375rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 0.875em; + color: #6c757d; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 1); + padding-left: calc(var(--bs-gutter-x) * 1); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } + +@media (min-width: 1400px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1320px; } } + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-.5 * var(--bs-gutter-x)); + margin-left: calc(-.5 * var(--bs-gutter-x)); } + .row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); } + +.col { + flex: 1 0 0%; } + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; } + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; } + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; } + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333%; } + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; } + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; } + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +.g-0, +.gx-0 { + --bs-gutter-x: 0; } + +.g-0, +.gy-0 { + --bs-gutter-y: 0; } + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; } + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; } + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; } + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; } + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; } + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; } + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; } + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; } + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; } + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; } + +.g-6, +.gx-6 { + --bs-gutter-x: 4rem; } + +.g-6, +.gy-6 { + --bs-gutter-y: 4rem; } + +.g-7, +.gx-7 { + --bs-gutter-x: 6rem; } + +.g-7, +.gy-7 { + --bs-gutter-y: 6rem; } + +.g-8, +.gx-8 { + --bs-gutter-x: 8rem; } + +.g-8, +.gy-8 { + --bs-gutter-y: 8rem; } + +.g-9, +.gx-9 { + --bs-gutter-x: 10rem; } + +.g-9, +.gy-9 { + --bs-gutter-y: 10rem; } + +.g-10, +.gx-10 { + --bs-gutter-x: 12rem; } + +.g-10, +.gy-10 { + --bs-gutter-y: 12rem; } + +.g-11, +.gx-11 { + --bs-gutter-x: 14rem; } + +.g-11, +.gy-11 { + --bs-gutter-y: 14rem; } + +.g-12, +.gx-12 { + --bs-gutter-x: 16rem; } + +.g-12, +.gy-12 { + --bs-gutter-y: 16rem; } + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333%; } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66667%; } + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; } + .g-sm-6, + .gx-sm-6 { + --bs-gutter-x: 4rem; } + .g-sm-6, + .gy-sm-6 { + --bs-gutter-y: 4rem; } + .g-sm-7, + .gx-sm-7 { + --bs-gutter-x: 6rem; } + .g-sm-7, + .gy-sm-7 { + --bs-gutter-y: 6rem; } + .g-sm-8, + .gx-sm-8 { + --bs-gutter-x: 8rem; } + .g-sm-8, + .gy-sm-8 { + --bs-gutter-y: 8rem; } + .g-sm-9, + .gx-sm-9 { + --bs-gutter-x: 10rem; } + .g-sm-9, + .gy-sm-9 { + --bs-gutter-y: 10rem; } + .g-sm-10, + .gx-sm-10 { + --bs-gutter-x: 12rem; } + .g-sm-10, + .gy-sm-10 { + --bs-gutter-y: 12rem; } + .g-sm-11, + .gx-sm-11 { + --bs-gutter-x: 14rem; } + .g-sm-11, + .gy-sm-11 { + --bs-gutter-y: 14rem; } + .g-sm-12, + .gx-sm-12 { + --bs-gutter-x: 16rem; } + .g-sm-12, + .gy-sm-12 { + --bs-gutter-y: 16rem; } } + +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333%; } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66667%; } + .col-md-auto { + flex: 0 0 auto; + width: auto; } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-md-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-md-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-md-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-md-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; } + .g-md-6, + .gx-md-6 { + --bs-gutter-x: 4rem; } + .g-md-6, + .gy-md-6 { + --bs-gutter-y: 4rem; } + .g-md-7, + .gx-md-7 { + --bs-gutter-x: 6rem; } + .g-md-7, + .gy-md-7 { + --bs-gutter-y: 6rem; } + .g-md-8, + .gx-md-8 { + --bs-gutter-x: 8rem; } + .g-md-8, + .gy-md-8 { + --bs-gutter-y: 8rem; } + .g-md-9, + .gx-md-9 { + --bs-gutter-x: 10rem; } + .g-md-9, + .gy-md-9 { + --bs-gutter-y: 10rem; } + .g-md-10, + .gx-md-10 { + --bs-gutter-x: 12rem; } + .g-md-10, + .gy-md-10 { + --bs-gutter-y: 12rem; } + .g-md-11, + .gx-md-11 { + --bs-gutter-x: 14rem; } + .g-md-11, + .gy-md-11 { + --bs-gutter-y: 14rem; } + .g-md-12, + .gx-md-12 { + --bs-gutter-x: 16rem; } + .g-md-12, + .gy-md-12 { + --bs-gutter-y: 16rem; } } + +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333%; } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66667%; } + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; } + .g-lg-6, + .gx-lg-6 { + --bs-gutter-x: 4rem; } + .g-lg-6, + .gy-lg-6 { + --bs-gutter-y: 4rem; } + .g-lg-7, + .gx-lg-7 { + --bs-gutter-x: 6rem; } + .g-lg-7, + .gy-lg-7 { + --bs-gutter-y: 6rem; } + .g-lg-8, + .gx-lg-8 { + --bs-gutter-x: 8rem; } + .g-lg-8, + .gy-lg-8 { + --bs-gutter-y: 8rem; } + .g-lg-9, + .gx-lg-9 { + --bs-gutter-x: 10rem; } + .g-lg-9, + .gy-lg-9 { + --bs-gutter-y: 10rem; } + .g-lg-10, + .gx-lg-10 { + --bs-gutter-x: 12rem; } + .g-lg-10, + .gy-lg-10 { + --bs-gutter-y: 12rem; } + .g-lg-11, + .gx-lg-11 { + --bs-gutter-x: 14rem; } + .g-lg-11, + .gy-lg-11 { + --bs-gutter-y: 14rem; } + .g-lg-12, + .gx-lg-12 { + --bs-gutter-x: 16rem; } + .g-lg-12, + .gy-lg-12 { + --bs-gutter-y: 16rem; } } + +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333%; } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66667%; } + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; } + .g-xl-6, + .gx-xl-6 { + --bs-gutter-x: 4rem; } + .g-xl-6, + .gy-xl-6 { + --bs-gutter-y: 4rem; } + .g-xl-7, + .gx-xl-7 { + --bs-gutter-x: 6rem; } + .g-xl-7, + .gy-xl-7 { + --bs-gutter-y: 6rem; } + .g-xl-8, + .gx-xl-8 { + --bs-gutter-x: 8rem; } + .g-xl-8, + .gy-xl-8 { + --bs-gutter-y: 8rem; } + .g-xl-9, + .gx-xl-9 { + --bs-gutter-x: 10rem; } + .g-xl-9, + .gy-xl-9 { + --bs-gutter-y: 10rem; } + .g-xl-10, + .gx-xl-10 { + --bs-gutter-x: 12rem; } + .g-xl-10, + .gy-xl-10 { + --bs-gutter-y: 12rem; } + .g-xl-11, + .gx-xl-11 { + --bs-gutter-x: 14rem; } + .g-xl-11, + .gy-xl-11 { + --bs-gutter-y: 14rem; } + .g-xl-12, + .gx-xl-12 { + --bs-gutter-x: 16rem; } + .g-xl-12, + .gy-xl-12 { + --bs-gutter-y: 16rem; } } + +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333%; } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66667%; } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + .offset-xxl-0 { + margin-left: 0; } + .offset-xxl-1 { + margin-left: 8.33333%; } + .offset-xxl-2 { + margin-left: 16.66667%; } + .offset-xxl-3 { + margin-left: 25%; } + .offset-xxl-4 { + margin-left: 33.33333%; } + .offset-xxl-5 { + margin-left: 41.66667%; } + .offset-xxl-6 { + margin-left: 50%; } + .offset-xxl-7 { + margin-left: 58.33333%; } + .offset-xxl-8 { + margin-left: 66.66667%; } + .offset-xxl-9 { + margin-left: 75%; } + .offset-xxl-10 { + margin-left: 83.33333%; } + .offset-xxl-11 { + margin-left: 91.66667%; } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; } + .g-xxl-6, + .gx-xxl-6 { + --bs-gutter-x: 4rem; } + .g-xxl-6, + .gy-xxl-6 { + --bs-gutter-y: 4rem; } + .g-xxl-7, + .gx-xxl-7 { + --bs-gutter-x: 6rem; } + .g-xxl-7, + .gy-xxl-7 { + --bs-gutter-y: 6rem; } + .g-xxl-8, + .gx-xxl-8 { + --bs-gutter-x: 8rem; } + .g-xxl-8, + .gy-xxl-8 { + --bs-gutter-y: 8rem; } + .g-xxl-9, + .gx-xxl-9 { + --bs-gutter-x: 10rem; } + .g-xxl-9, + .gy-xxl-9 { + --bs-gutter-y: 10rem; } + .g-xxl-10, + .gx-xxl-10 { + --bs-gutter-x: 12rem; } + .g-xxl-10, + .gy-xxl-10 { + --bs-gutter-y: 12rem; } + .g-xxl-11, + .gx-xxl-11 { + --bs-gutter-x: 14rem; } + .g-xxl-11, + .gy-xxl-11 { + --bs-gutter-y: 14rem; } + .g-xxl-12, + .gx-xxl-12 { + --bs-gutter-x: 16rem; } + .g-xxl-12, + .gy-xxl-12 { + --bs-gutter-y: 16rem; } } + +.table { + --bs-table-color: #64748b; + --bs-table-bg: transparent; + --bs-table-border-color: #dde0e5; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #64748b; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #64748b; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #64748b; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); } + .table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } + .table > tbody { + vertical-align: inherit; } + .table > thead { + vertical-align: bottom; } + +.table-group-divider { + border-top: calc(2 * $table-border-width) solid currentColor; } + +.caption-top { + caption-side: top; } + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } + +.table-bordered > :not(caption) > * { + border-width: 1px 0; } + .table-bordered > :not(caption) > * > * { + border-width: 0 1px; } + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } + +.table-borderless > :not(:first-child) { + border-top-width: 0; } + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); } + +.table-hover > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); } + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #e4dbf6; + --bs-table-border-color: #cdc5dd; + --bs-table-striped-bg: #d9d0ea; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cdc5dd; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d3cbe4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e0e3e8; + --bs-table-border-color: #caccd1; + --bs-table-striped-bg: #d5d8dc; + --bs-table-striped-color: #000; + --bs-table-active-bg: #caccd1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #cfd2d7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #e1f3d8; + --bs-table-border-color: #cbdbc2; + --bs-table-striped-bg: #d6e7cd; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbdbc2; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d0e1c8; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #ddedfe; + --bs-table-border-color: #c7d5e5; + --bs-table-striped-bg: #d2e1f1; + --bs-table-striped-color: #000; + --bs-table-active-bg: #c7d5e5; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ccdbeb; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fcebd7; + --bs-table-border-color: #e3d4c2; + --bs-table-striped-bg: #efdfcc; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e3d4c2; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e9d9c7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #fbdcd8; + --bs-table-border-color: #e2c6c2; + --bs-table-striped-bg: #eed1cd; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e2c6c2; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e8ccc8; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #cbd5e1; + --bs-table-border-color: #b7c0cb; + --bs-table-striped-bg: #c1cad6; + --bs-table-striped-color: #000; + --bs-table-active-bg: #b7c0cb; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bcc5d0; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #1e293b; + --bs-table-border-color: #353e4f; + --bs-table-striped-bg: #293445; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #353e4f; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #2f394a; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +.form-label { + margin-bottom: 0.375rem; + font-size: 0.8125rem; + font-weight: 600; + color: #334155; } + +.col-form-label { + padding-top: calc(0.6875rem + 1px); + padding-bottom: calc(0.6875rem + 1px); + margin-bottom: 0; + font-size: inherit; + font-weight: 600; + line-height: 1rem; + color: #334155; } + +.col-form-label-lg { + padding-top: calc(0.875rem + 1px); + padding-bottom: calc(0.875rem + 1px); + font-size: 0.875rem; } + +.col-form-label-sm { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 0.75rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #94a3b8; } + +.form-control { + display: block; + width: 100%; + padding: 0.6875rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1rem; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dde0e5; + -webkit-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control[type="file"] { + overflow: hidden; } + .form-control[type="file"]:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control:focus { + color: #495057; + background-color: #fff; + border-color: #1b89f7; + outline: 0; + box-shadow: 0 1px 3px 0 rgba(12, 26, 36, 0.1); } + .form-control::-webkit-date-and-time-value { + height: 1rem; } + .form-control::placeholder { + color: #94a3b8; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.6875rem 0.75rem; + margin: -0.6875rem -0.75rem; + margin-inline-end: 0.75rem; + color: #495057; + background-color: #f9fafb; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: all 0.14s cubic-bezier(0.655, 0.055, 0.345, 1); } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #edeeee; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.6875rem 0; + margin-bottom: 0; + line-height: 1rem; + color: #334155; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + min-height: unset; + padding: 0.5rem 0.75rem; + font-size: 0.75rem; + border-radius: 0.375rem; } + .form-control-sm::file-selector-button { + padding: 0.5rem 0.75rem; + margin: -0.5rem -0.75rem; + margin-inline-end: 0.75rem; } + +.form-control-lg { + min-height: unset; + padding: 0.875rem 0.75rem; + font-size: 0.875rem; + border-radius: 0.5rem; } + .form-control-lg::file-selector-button { + padding: 0.875rem 0.75rem; + margin: -0.875rem -0.75rem; + margin-inline-end: 0.75rem; } + +textarea.form-control { + min-height: unset; } + +textarea.form-control-sm { + min-height: unset; } + +textarea.form-control-lg { + min-height: unset; } + +.form-control-color { + width: 3rem; + height: auto; + padding: 0.6875rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + height: 1rem; + border-radius: 0.375rem; } + .form-control-color::-webkit-color-swatch { + height: 1rem; + border-radius: 0.375rem; } + +.form-select { + display: block; + width: 100%; + padding: 0.6875rem 1rem 0.6875rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 0.875rem; + font-weight: 400; + line-height: 1rem; + color: #495057; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #dde0e5; + border-radius: 0.375rem; + transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #1b89f7; + outline: 0; + box-shadow: 0 1px 3px 0 rgba(12, 26, 36, 0.1); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; } + .form-select:disabled { + color: #6c757d; + background-color: #e9ecef; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } + +.form-select-sm { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 0.75rem; + border-radius: 0.375rem; } + +.form-select-lg { + padding-top: 0.875rem; + padding-bottom: 0.875rem; + padding-left: 0.75rem; + font-size: 0.875rem; + border-radius: 0.5rem; } + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.73em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.73em; } + +.form-check-reverse { + padding-right: 1.73em; + padding-left: 0; + text-align: right; } + .form-check-reverse .form-check-input { + float: right; + margin-right: -1.73em; + margin-left: 0; } + +.form-check-input { + width: 1.23em; + height: 1.23em; + margin-top: 0.135em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: none; + -webkit-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + transition: all 0.15s ease-out; } + @media (prefers-reduced-motion: reduce) { + .form-check-input { + transition: none; } } + .form-check-input[type="checkbox"] { + border-radius: 0.25rem; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(99%); } + .form-check-input:focus { + border-color: none; + outline: 0; + box-shadow: none; } + .form-check-input:checked { + background-color: transparent; + border-color: transparent; } + .form-check-input:checked[type="checkbox"] { + background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%); } + .form-check-input:checked[type="radio"] { + background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #774dd3; + border-color: #774dd3; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } + .form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; } + +.form-switch { + padding-left: 3rem; } + .form-switch .form-check-input { + width: 2.5rem; + margin-left: -3rem; + background-image: none; + background-position: left center; + border-radius: 2.5rem; + transition: all 0.15s ease-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: none; } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: none; } + .form-switch.form-check-reverse { + padding-right: 3rem; + padding-left: 0; } + .form-switch.form-check-reverse .form-check-input { + margin-right: -3rem; + margin-left: 0; } + +.form-check-inline { + display: inline-block; + margin-right: 1rem; } + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + .btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; } + +.form-range { + width: 100%; + height: calc(1rem + 0px); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 1px 3px 0 rgba(12, 26, 36, 0.1); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 1px 3px 0 rgba(12, 26, 36, 0.1); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #774dd3; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #e4dcf6; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dde0e5; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #774dd3; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #e4dcf6; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dde0e5; + border-color: transparent; + border-radius: 1rem; } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-control-plaintext, + .form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 0.75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; } } + .form-floating > .form-control, + .form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; } + .form-floating > .form-control::placeholder, + .form-floating > .form-control-plaintext::placeholder { + color: transparent; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), + .form-floating > .form-control-plaintext:focus, + .form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-webkit-autofill, + .form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:focus ~ label, + .form-floating > .form-control:not(:placeholder-shown) ~ label, + .form-floating > .form-control-plaintext ~ label, + .form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus { + z-index: 3; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 3; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.6875rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1rem; + color: #1e293b; + text-align: center; + white-space: nowrap; + background-color: #f9fafb; + border: 1px solid #dde0e5; + border-radius: 0.375rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.875rem 0.75rem; + font-size: 0.875rem; + border-radius: 0.5rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.5rem 0.75rem; + font-size: 0.75rem; + border-radius: 0.375rem; } + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 1.75rem; } + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #66d432; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #000; + background-color: rgba(102, 212, 50, 0.9); + border-radius: 0.375rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #66d432; + padding-right: unset; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3e%3cpath fill='%2366d432' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 1rem 1rem; } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #66d432; + box-shadow: 0 0 0 0px rgba(102, 212, 50, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: unset; + background-position: top 0.75rem right 0.75rem; } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #66d432; } + .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 2.875rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3e%3cpath fill='%2366d432' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 1.75rem; + background-size: 16px 12px, 1rem 1rem; } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #66d432; + box-shadow: 0 0 0 0px rgba(102, 212, 50, 0.25); } + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + unset); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #66d432; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #66d432; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0px rgba(102, 212, 50, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #66d432; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated +.input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; } + .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated + .input-group .form-select:valid:focus, + .input-group .form-select.is-valid:focus { + z-index: 3; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #fd5c70; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #000; + background-color: rgba(253, 92, 112, 0.9); + border-radius: 0.375rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #fd5c70; + padding-right: unset; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%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='%23fd5c70' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 1rem 1rem; } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #fd5c70; + box-shadow: 0 0 0 0px rgba(253, 92, 112, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: unset; + background-position: top 0.75rem right 0.75rem; } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #fd5c70; } + .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 2.875rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%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='%23fd5c70' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 1.75rem; + background-size: 16px 12px, 1rem 1rem; } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #fd5c70; + box-shadow: 0 0 0 0px rgba(253, 92, 112, 0.25); } + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + unset); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #fd5c70; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #fd5c70; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0px rgba(253, 92, 112, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #fd5c70; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated +.input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; } + .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated + .input-group .form-select:invalid:focus, + .input-group .form-select.is-invalid:focus { + z-index: 3; } + +.btn { + --bs-btn-padding-x: 1.5rem; + --bs-btn-padding-y: 0.6875rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 0.875rem; + --bs-btn-font-weight: 600; + --bs-btn-line-height: 1rem; + --bs-btn-color: #64748b; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-box-shadow: 0 1px 2px 0px rgba(12, 26, 36, 0.06); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: all 0.14s cubic-bezier(0.655, 0.055, 0.345, 1); } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); } + .btn-check:focus + .btn, .btn:focus { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn-check:checked + .btn, + .btn-check:active + .btn, .btn:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); } + .btn-check:checked + .btn:focus, + .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus { + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn:disabled, .btn.disabled, + fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); } + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #774dd3; + --bs-btn-border-color: #774dd3; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6541b3; + --bs-btn-hover-border-color: #5f3ea9; + --bs-btn-focus-shadow-rgb: 139, 104, 218; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #5f3ea9; + --bs-btn-active-border-color: #593a9e; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #774dd3; + --bs-btn-disabled-border-color: #774dd3; } + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #64748b; + --bs-btn-border-color: #64748b; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #556376; + --bs-btn-hover-border-color: #505d6f; + --bs-btn-focus-shadow-rgb: 123, 137, 156; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #505d6f; + --bs-btn-active-border-color: #4b5768; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #64748b; + --bs-btn-disabled-border-color: #64748b; } + +.btn-success { + --bs-btn-color: #000; + --bs-btn-bg: #67c23a; + --bs-btn-border-color: #67c23a; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #7ecb58; + --bs-btn-hover-border-color: #76c84e; + --bs-btn-focus-shadow-rgb: 88, 165, 49; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #85ce61; + --bs-btn-active-border-color: #76c84e; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #67c23a; + --bs-btn-disabled-border-color: #67c23a; } + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #55a6f8; + --bs-btn-border-color: #55a6f8; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #6fb3f9; + --bs-btn-hover-border-color: #66aff9; + --bs-btn-focus-shadow-rgb: 72, 141, 211; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #77b8f9; + --bs-btn-active-border-color: #66aff9; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #55a6f8; + --bs-btn-disabled-border-color: #55a6f8; } + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #f19937; + --bs-btn-border-color: #f19937; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f3a855; + --bs-btn-hover-border-color: #f2a34b; + --bs-btn-focus-shadow-rgb: 205, 130, 47; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f4ad5f; + --bs-btn-active-border-color: #f2a34b; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f19937; + --bs-btn-disabled-border-color: #f19937; } + +.btn-danger { + --bs-btn-color: #000; + --bs-btn-bg: #ea4e3d; + --bs-btn-border-color: #ea4e3d; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ed695a; + --bs-btn-hover-border-color: #ec6050; + --bs-btn-focus-shadow-rgb: 199, 66, 52; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ee7164; + --bs-btn-active-border-color: #ec6050; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ea4e3d; + --bs-btn-disabled-border-color: #ea4e3d; } + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #cbd5e1; + --bs-btn-border-color: #cbd5e1; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3dbe6; + --bs-btn-hover-border-color: #d0d9e4; + --bs-btn-focus-shadow-rgb: 173, 181, 191; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #d5dde7; + --bs-btn-active-border-color: #d0d9e4; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #cbd5e1; + --bs-btn-disabled-border-color: #cbd5e1; } + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #1e293b; + --bs-btn-border-color: #1e293b; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #1a2332; + --bs-btn-hover-border-color: #18212f; + --bs-btn-focus-shadow-rgb: 64, 73, 88; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #18212f; + --bs-btn-active-border-color: #171f2c; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #1e293b; + --bs-btn-disabled-border-color: #1e293b; } + +.btn-white { + --bs-btn-color: #000; + --bs-btn-bg: #fff; + --bs-btn-border-color: #fff; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: white; + --bs-btn-hover-border-color: white; + --bs-btn-focus-shadow-rgb: 217, 217, 217; + --bs-btn-active-color: #000; + --bs-btn-active-bg: white; + --bs-btn-active-border-color: white; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #fff; + --bs-btn-disabled-border-color: #fff; } + +.btn-outline-primary { + --bs-btn-color: #774dd3; + --bs-btn-border-color: #774dd3; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #774dd3; + --bs-btn-hover-border-color: #774dd3; + --bs-btn-focus-shadow-rgb: 119, 77, 211; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #774dd3; + --bs-btn-active-border-color: #774dd3; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #774dd3; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-secondary { + --bs-btn-color: #64748b; + --bs-btn-border-color: #64748b; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #64748b; + --bs-btn-hover-border-color: #64748b; + --bs-btn-focus-shadow-rgb: 100, 116, 139; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #64748b; + --bs-btn-active-border-color: #64748b; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #64748b; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-success { + --bs-btn-color: #67c23a; + --bs-btn-border-color: #67c23a; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #67c23a; + --bs-btn-hover-border-color: #67c23a; + --bs-btn-focus-shadow-rgb: 103, 194, 58; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #67c23a; + --bs-btn-active-border-color: #67c23a; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #67c23a; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-info { + --bs-btn-color: #55a6f8; + --bs-btn-border-color: #55a6f8; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #55a6f8; + --bs-btn-hover-border-color: #55a6f8; + --bs-btn-focus-shadow-rgb: 85, 166, 248; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #55a6f8; + --bs-btn-active-border-color: #55a6f8; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #55a6f8; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-warning { + --bs-btn-color: #f19937; + --bs-btn-border-color: #f19937; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f19937; + --bs-btn-hover-border-color: #f19937; + --bs-btn-focus-shadow-rgb: 241, 153, 55; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f19937; + --bs-btn-active-border-color: #f19937; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #f19937; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-danger { + --bs-btn-color: #ea4e3d; + --bs-btn-border-color: #ea4e3d; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ea4e3d; + --bs-btn-hover-border-color: #ea4e3d; + --bs-btn-focus-shadow-rgb: 234, 78, 61; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ea4e3d; + --bs-btn-active-border-color: #ea4e3d; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #ea4e3d; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-light { + --bs-btn-color: #cbd5e1; + --bs-btn-border-color: #cbd5e1; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #cbd5e1; + --bs-btn-hover-border-color: #cbd5e1; + --bs-btn-focus-shadow-rgb: 203, 213, 225; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #cbd5e1; + --bs-btn-active-border-color: #cbd5e1; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #cbd5e1; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-dark { + --bs-btn-color: #1e293b; + --bs-btn-border-color: #1e293b; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #1e293b; + --bs-btn-hover-border-color: #1e293b; + --bs-btn-focus-shadow-rgb: 30, 41, 59; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #1e293b; + --bs-btn-active-border-color: #1e293b; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #1e293b; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-white { + --bs-btn-color: #fff; + --bs-btn-border-color: #fff; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #fff; + --bs-btn-hover-border-color: #fff; + --bs-btn-focus-shadow-rgb: 255, 255, 255; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #fff; + --bs-btn-active-border-color: #fff; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: #774dd3; + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: #522aaa; + --bs-btn-hover-border-color: transparent; + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + text-decoration: none; } + .btn-link:hover, .btn-link:focus { + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.875rem; + --bs-btn-padding-x: 4rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.5rem; } + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1.25rem; + --bs-btn-font-size: 0.75rem; + --bs-btn-border-radius: 0.375rem; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + .collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; } } + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; } + .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropdown-menu { + --bs-dropdown-min-width: 11rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 1.625rem; + --bs-dropdown-font-size: 0.875rem; + --bs-dropdown-color: #64748b; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: transparent; + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 0; + --bs-dropdown-inner-border-radius: 0.375rem; + --bs-dropdown-divider-bg: transparent; + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); + --bs-dropdown-link-color: #64748b; + --bs-dropdown-link-hover-color: #1e293b; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #334155; + --bs-dropdown-link-active-bg: transparent; + --bs-dropdown-link-disabled-color: #6c757d; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.3rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: 1000; + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); } + .dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); } + +.dropdown-menu-start { + --bs-position: start; } + .dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; } + +.dropdown-menu-end { + --bs-position: end; } + .dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; } + .dropdown-menu-sm-end { + --bs-position: end; } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; } } + +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; } + .dropdown-menu-md-end { + --bs-position: end; } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; } } + +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; } + .dropdown-menu-lg-end { + --bs-position: end; } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; } } + +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; } + .dropdown-menu-xl-end { + --bs-position: end; } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; } } + +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; } + .dropdown-menu-xxl-end { + --bs-position: end; } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; } } + +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); } + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; } + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); } + +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; } + +.dropend .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropend .dropdown-toggle::after { + vertical-align: 0; } + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); } + +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } + +.dropstart .dropdown-toggle::after { + display: none; } + +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } + +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropstart .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; } + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); } + .dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); } + .dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); } + +.dropdown-menu-dark { + --bs-dropdown-color: #dde0e5; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: transparent; + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dde0e5; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: transparent; + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #334155; + --bs-dropdown-link-active-bg: transparent; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn-check:checked + .btn, + .btn-group > .btn-check:focus + .btn, + .btn-group > .btn:hover, + .btn-group > .btn:focus, + .btn-group > .btn:active, + .btn-group > .btn.active, + .btn-group-vertical > .btn-check:checked + .btn, + .btn-group-vertical > .btn-check:focus + .btn, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group { + border-radius: 0.375rem; } + .btn-group > .btn:not(:first-child), + .btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } + .btn-group > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group > .btn.dropdown-toggle-split:first-child, + .btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .btn-group > .btn:nth-child(n + 3), + .btn-group > :not(.btn-check) + .btn, + .btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 1.125rem; + padding-left: 1.125rem; } + .dropdown-toggle-split::after, + .dropup .dropdown-toggle-split::after, + .dropend .dropdown-toggle-split::after { + margin-left: 0; } + .dropstart .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 3rem; + padding-left: 3rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn ~ .btn, + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; } } + .nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); } + .nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; } + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dde0e5; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dde0e5; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dde0e5 #dde0e5 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); } + .nav-tabs .nav-link { + margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); } + .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); } + .nav-tabs .dropdown-menu { + margin-top: calc(var(--bs-nav-tabs-border-width) * -1); + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills { + --bs-nav-pills-border-radius: 0.75rem; + --bs-nav-pills-link-active-color: #1e293b; + --bs-nav-pills-link-active-bg: #fff; } + .nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); } + .nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.navbar { + --bs-navbar-padding-x: 0.6rem; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: #1e293b; + --bs-navbar-hover-color: rgba(30, 41, 59, 0.7); + --bs-navbar-disabled-color: rgba(30, 41, 59, 0.3); + --bs-navbar-active-color: rgba(30, 41, 59, 0.9); + --bs-navbar-brand-padding-y: 0.59375rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 0.875rem; + --bs-navbar-brand-color: rgba(30, 41, 59, 0.9); + --bs-navbar-brand-hover-color: rgba(30, 41, 59, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.125rem; + --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='%231e293b' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(30, 41, 59, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.2rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); } + .navbar > .container, + .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); } + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .show > .nav-link, + .navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); } + .navbar-nav .dropdown-menu { + position: static; } + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); } + .navbar-text a, + .navbar-text a:hover, + .navbar-text a:focus { + color: var(--bs-navbar-active-color); } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); } + @media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; } } + .navbar-toggler:hover { + text-decoration: none; } + .navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; } + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; } + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } + +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } + +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } + +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } + +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } + +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand .navbar-nav-scroll { + overflow: visible; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + .navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand .offcanvas .offcanvas-header { + display: none; } + .navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.85); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --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.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 0; + --bs-card-border-color: rgba(0, 0, 0, 0.125); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); + --bs-card-inner-border-radius: 0.375rem; + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: #fff; + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); } + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); } + +.card-subtitle { + margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); } + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; } + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); } + +.card-header-tabs { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; } + .card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); } + +.card-header-pills { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); } + +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.accordion { + --bs-accordion-color: #fff; + --bs-accordion-bg: transparent; + --bs-accordion-transition: all 0.14s cubic-bezier(0.655, 0.055, 0.345, 1), border-radius 0.15s ease; + --bs-accordion-border-color: rgba(0, 0, 0, 0.125); + --bs-accordion-border-width: 0; + --bs-accordion-border-radius: 0.25rem; + --bs-accordion-inner-border-radius: 0.25rem; + --bs-accordion-btn-padding-x: 1rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #64748b; + --bs-accordion-btn-bg: transparent; + --bs-accordion-btn-icon: none; + --bs-accordion-btn-icon-width: 1rem; + --bs-accordion-btn-icon-transform: rotate(180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: none; + --bs-accordion-btn-focus-border-color: #1b89f7; + --bs-accordion-btn-focus-box-shadow: none; + --bs-accordion-body-padding-x: 1rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #1e293b; + --bs-accordion-active-bg: transparent; } + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; } } + .accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color); } + .accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); } + .accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; } } + .accordion-button:hover { + z-index: 2; } + .accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); } + +.accordion-header { + margin-bottom: 0; } + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); } + .accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); } + .accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:not(:first-of-type) { + border-top: 0; } + .accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); } + +.accordion-flush .accordion-collapse { + border-width: 0; } + +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .accordion-flush .accordion-item:first-child { + border-top: 0; } + .accordion-flush .accordion-item:last-child { + border-bottom: 0; } + .accordion-flush .accordion-item .accordion-button { + border-radius: 0; } + +.breadcrumb { + --bs-breadcrumb-padding-x: 1rem; + --bs-breadcrumb-padding-y: 0.5rem; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: #e9ecef; + --bs-breadcrumb-border-radius: 0.375rem; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); } + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); } + .breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } + +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); } + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: #774dd3; + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dde0e5; + --bs-pagination-border-radius: 0.25rem; + --bs-pagination-hover-color: #522aaa; + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dde0e5; + --bs-pagination-focus-color: #522aaa; + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(119, 77, 211, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #774dd3; + --bs-pagination-active-border-color: #774dd3; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dde0e5; + display: flex; + padding-left: 0; + list-style: none; } + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; } } + .page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); } + .page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); } + .page-link.active, + .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); } + .page-link.disabled, + .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); } + +.page-item:not(:first-child) .page-link { + margin-left: calc($pagination-border-width * -1); } + +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); } + +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); } + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.125rem; + --bs-pagination-border-radius: 0.75rem; } + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; } + +.badge { + --bs-badge-padding-x: 0.9em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 600; + --bs-badge-color: #fff; + --bs-badge-border-radius: 1.45rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius, 0); } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius, 0); } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 600; } + +.alert-dismissible { + padding-right: 3rem; } + .alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; } + +.alert-primary { + --bs-alert-color: #472e7f; + --bs-alert-bg: #e4dbf6; + --bs-alert-border-color: #d6caf2; } + .alert-primary .alert-link { + color: #392566; } + +.alert-secondary { + --bs-alert-color: #3c4653; + --bs-alert-bg: #e0e3e8; + --bs-alert-border-color: #d1d5dc; } + .alert-secondary .alert-link { + color: #303842; } + +.alert-success { + --bs-alert-color: #3e7423; + --bs-alert-bg: #e1f3d8; + --bs-alert-border-color: #d1edc4; } + .alert-success .alert-link { + color: #325d1c; } + +.alert-info { + --bs-alert-color: #336495; + --bs-alert-bg: #ddedfe; + --bs-alert-border-color: #cce4fd; } + .alert-info .alert-link { + color: #295077; } + +.alert-warning { + --bs-alert-color: #915c21; + --bs-alert-bg: #fcebd7; + --bs-alert-border-color: #fbe0c3; } + .alert-warning .alert-link { + color: #744a1a; } + +.alert-danger { + --bs-alert-color: #8c2f25; + --bs-alert-bg: #fbdcd8; + --bs-alert-border-color: #f9cac5; } + .alert-danger .alert-link { + color: #70261e; } + +.alert-light { + --bs-alert-color: #51555a; + --bs-alert-bg: #f5f7f9; + --bs-alert-border-color: #eff2f6; } + .alert-light .alert-link { + color: #414448; } + +.alert-dark { + --bs-alert-color: #121923; + --bs-alert-bg: #d2d4d8; + --bs-alert-border-color: #bcbfc4; } + .alert-dark .alert-link { + color: #0e141c; } + +.alert-white { + --bs-alert-color: #666666; + --bs-alert-bg: white; + --bs-alert-border-color: white; } + .alert-white .alert-link { + color: #525252; } + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 8px; } } + +.progress { + --bs-progress-height: 8px; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #774dd3; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); } + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.list-group { + --bs-list-group-color: inherit; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f9fafb; + --bs-list-group-action-active-color: #64748b; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #774dd3; + --bs-list-group-active-border-color: #774dd3; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); } + +.list-group-numbered { + list-style-type: none; + counter-reset: section; } + .list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; } + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); } + .list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); } + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); } + .list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: calc(var(--bs-list-group-border-width) * -1); + border-top-width: var(--bs-list-group-border-width); } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(var(--bs-list-group-border-width) * -1); + border-left-width: var(--bs-list-group-border-width); } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(var(--bs-list-group-border-width) * -1); + border-left-width: var(--bs-list-group-border-width); } } + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(var(--bs-list-group-border-width) * -1); + border-left-width: var(--bs-list-group-border-width); } } + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(var(--bs-list-group-border-width) * -1); + border-left-width: var(--bs-list-group-border-width); } } + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(var(--bs-list-group-border-width) * -1); + border-left-width: var(--bs-list-group-border-width); } } + +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(var(--bs-list-group-border-width) * -1); + border-left-width: var(--bs-list-group-border-width); } } + +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #472e7f; + background-color: #e4dbf6; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #472e7f; + background-color: #cdc5dd; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #472e7f; + border-color: #472e7f; } + +.list-group-item-secondary { + color: #3c4653; + background-color: #e0e3e8; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #3c4653; + background-color: #caccd1; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #3c4653; + border-color: #3c4653; } + +.list-group-item-success { + color: #3e7423; + background-color: #e1f3d8; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #3e7423; + background-color: #cbdbc2; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #3e7423; + border-color: #3e7423; } + +.list-group-item-info { + color: #336495; + background-color: #ddedfe; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #336495; + background-color: #c7d5e5; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #336495; + border-color: #336495; } + +.list-group-item-warning { + color: #915c21; + background-color: #fcebd7; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #915c21; + background-color: #e3d4c2; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #915c21; + border-color: #915c21; } + +.list-group-item-danger { + color: #8c2f25; + background-color: #fbdcd8; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #8c2f25; + background-color: #e2c6c2; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #8c2f25; + border-color: #8c2f25; } + +.list-group-item-light { + color: #51555a; + background-color: #f5f7f9; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #51555a; + background-color: #dddee0; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #51555a; + border-color: #51555a; } + +.list-group-item-dark { + color: #121923; + background-color: #d2d4d8; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #121923; + background-color: #bdbfc2; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #121923; + border-color: #121923; } + +.list-group-item-white { + color: #666666; + background-color: white; } + .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus { + color: #666666; + background-color: #e6e6e6; } + .list-group-item-white.list-group-item-action.active { + color: #fff; + background-color: #666666; + border-color: #666666; } + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #fff; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; } + .btn-close:hover { + color: #fff; + text-decoration: none; + opacity: 0.75; } + .btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(119, 77, 211, 0.25); + opacity: 1; } + .btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + user-select: none; + opacity: 0.25; } + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); } + +.toast { + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.75rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 0; + --bs-toast-border-color: transparent; + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04); + --bs-toast-header-color: #1e293b; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); } + .toast.showing { + opacity: 0; } + .toast:not(.show) { + display: none; } + +.toast-container { + position: absolute; + z-index: 1090; + width: max-content; + max-width: 100%; + pointer-events: none; } + .toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); } + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); } + .toast-header .btn-close { + margin-right: calc(var(--bs-toast-padding-x) * -.5); + margin-left: var(--bs-toast-padding-x); } + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; } + +.modal { + --bs-modal-zindex: 1050; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: rgba(0, 0, 0, 0.2); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.75rem; + --bs-modal-box-shadow: 0 0.25rem 0.375rem -0.125rem rgba(12, 26, 36, 0.12), 0 0.125rem 0.25rem -0.125rem rgba(12, 26, 36, 0.08); + --bs-modal-inner-border-radius: calc(0.75rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: #dde0e5; + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: #dde0e5; + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); } + .modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; } + +.modal-backdrop { + --bs-backdrop-zindex: 1040; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); } + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); } + .modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); + margin: calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto; } + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); } + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); } + .modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * .5); } + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04); } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; } + .modal-sm { + --bs-modal-width: 300px; } } + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; } } + +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; } } + +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen .modal-header, + .modal-fullscreen .modal-footer { + border-radius: 0; } + .modal-fullscreen .modal-body { + overflow-y: auto; } + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; } } + +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; } } + +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; } } + +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; } } + +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; } } + +.tooltip { + --bs-tooltip-zindex: 1070; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: 0; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: var(--bs-tooltip-opacity); } + .tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); } + .tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; } + .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-top-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-right-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; } + .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius, 0); } + +.popover { + --bs-popover-zindex: 1060; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.75rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 0px; + --bs-popover-border-color: rgba(0, 0, 0, 0.2); + --bs-popover-border-radius: 0.375rem; + --bs-popover-inner-border-radius: calc(0.375rem - 0px); + --bs-popover-box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: #1e293b; + --bs-popover-header-bg: #e9ecef; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #64748b; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); } + .popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); } + .popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; } + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width)); } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); } + .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); } + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); } + .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width)); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); } + .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); } + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(var(--bs-popover-arrow-width) * -.5); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); } + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); } + .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); } + +.carousel { + position: relative; } + +.carousel.pointer-event { + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); } + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; } + +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; } + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; } + .carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; } + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); } + +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; } + +.carousel-dark .carousel-caption { + color: #000; } + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); } + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; } } + +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; } + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } + +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; } + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; } + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; } } + +.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2); + --bs-offcanvas-box-shadow: 0 0.25rem 0.375rem -0.125rem rgba(12, 26, 36, 0.12), 0 0.125rem 0.25rem -0.125rem rgba(12, 26, 36, 0.08); } + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; } } + +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; } + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } } + +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-sm .offcanvas-header { + display: none; } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; } } + +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; } + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } } + +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-md .offcanvas-header { + display: none; } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; } } + +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; } + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } } + +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-lg .offcanvas-header { + display: none; } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; } } + +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; } + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } } + +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xl .offcanvas-header { + display: none; } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; } } + +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; } + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } } + +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xxl .offcanvas-header { + display: none; } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; } } + .offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; } + .offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; } + .offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .offcanvas-backdrop.fade { + opacity: 0; } + .offcanvas-backdrop.show { + opacity: 0.5; } + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); } + .offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); + margin-top: calc(var(--bs-offcanvas-padding-y) * -.5); + margin-right: calc(var(--bs-offcanvas-padding-x) * -.5); + margin-bottom: calc(var(--bs-offcanvas-padding-y) * -.5); } + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; } + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; } + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; } + .placeholder.btn::before { + display: inline-block; + content: ""; } + +.placeholder-xs { + min-height: .6em; } + +.placeholder-sm { + min-height: .8em; } + +.placeholder-lg { + min-height: 1.2em; } + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; } + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; } } + +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; } + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; } } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(119, 77, 211, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(100, 116, 139, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-success { + color: #000 !important; + background-color: RGBA(103, 194, 58, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-info { + color: #000 !important; + background-color: RGBA(85, 166, 248, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(241, 153, 55, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-danger { + color: #000 !important; + background-color: RGBA(234, 78, 61, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-light { + color: #000 !important; + background-color: RGBA(203, 213, 225, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(30, 41, 59, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-white { + color: #000 !important; + background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important; } + +.link-primary { + color: #774dd3 !important; } + .link-primary:hover, .link-primary:focus { + color: #5f3ea9 !important; } + +.link-secondary { + color: #64748b !important; } + .link-secondary:hover, .link-secondary:focus { + color: #505d6f !important; } + +.link-success { + color: #67c23a !important; } + .link-success:hover, .link-success:focus { + color: #85ce61 !important; } + +.link-info { + color: #55a6f8 !important; } + .link-info:hover, .link-info:focus { + color: #77b8f9 !important; } + +.link-warning { + color: #f19937 !important; } + .link-warning:hover, .link-warning:focus { + color: #f4ad5f !important; } + +.link-danger { + color: #ea4e3d !important; } + .link-danger:hover, .link-danger:focus { + color: #ee7164 !important; } + +.link-light { + color: #cbd5e1 !important; } + .link-light:hover, .link-light:focus { + color: #d5dde7 !important; } + +.link-dark { + color: #1e293b !important; } + .link-dark:hover, .link-dark:focus { + color: #18212f !important; } + +.link-white { + color: #fff !important; } + .link-white:hover, .link-white:focus { + color: white !important; } + +.ratio { + position: relative; + width: 100%; } + .ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; } + .ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.ratio-1x1 { + --bs-aspect-ratio: 100%; } + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); } + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); } + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; } + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } + +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } + +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } + +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } + +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } + +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; } + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; } + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.float-start { + float: left !important; } + +.float-end { + float: right !important; } + +.float-none { + float: none !important; } + +.opacity-0 { + opacity: 0 !important; } + +.opacity-1 { + opacity: 0.1 !important; } + +.opacity-2 { + opacity: 0.2 !important; } + +.opacity-3 { + opacity: 0.3 !important; } + +.opacity-4 { + opacity: 0.4 !important; } + +.opacity-5 { + opacity: 0.5 !important; } + +.opacity-6 { + opacity: 0.6 !important; } + +.opacity-7 { + opacity: 0.7 !important; } + +.opacity-8 { + opacity: 0.8 !important; } + +.opacity-9 { + opacity: 0.9 !important; } + +.opacity-10 { + opacity: 1 !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.overflow-visible { + overflow: visible !important; } + +.overflow-scroll { + overflow: scroll !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-grid { + display: grid !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: flex !important; } + +.d-inline-flex { + display: inline-flex !important; } + +.d-none { + display: none !important; } + +.shadow { + box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04) !important; } + +.shadow-xxs { + box-shadow: 0 0.0625rem 0.25rem 0px rgba(12, 26, 36, 0.06) !important; } + +.shadow-xs { + box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04) !important; } + +.shadow-sm { + box-shadow: 0 0.25rem 0.375rem -0.125rem rgba(12, 26, 36, 0.12), 0 0.125rem 0.25rem -0.125rem rgba(12, 26, 36, 0.08) !important; } + +.shadow-md { + box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04) !important; } + +.shadow-lg { + box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06) !important; } + +.shadow-xl { + box-shadow: 0 23px 45px -11px rgba(12, 26, 36, 0.25) !important; } + +.shadow-none { + box-shadow: none !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.top-0 { + top: 0 !important; } + +.top-1 { + top: 1% !important; } + +.top-2 { + top: 2% !important; } + +.top-3 { + top: 3% !important; } + +.top-4 { + top: 4% !important; } + +.top-5 { + top: 5% !important; } + +.top-6 { + top: 6% !important; } + +.top-7 { + top: 7% !important; } + +.top-8 { + top: 8% !important; } + +.top-9 { + top: 9% !important; } + +.top-10 { + top: 10% !important; } + +.top-50 { + top: 50% !important; } + +.top-100 { + top: 100% !important; } + +.bottom-0 { + bottom: 0 !important; } + +.bottom-1 { + bottom: 1% !important; } + +.bottom-2 { + bottom: 2% !important; } + +.bottom-3 { + bottom: 3% !important; } + +.bottom-4 { + bottom: 4% !important; } + +.bottom-5 { + bottom: 5% !important; } + +.bottom-6 { + bottom: 6% !important; } + +.bottom-7 { + bottom: 7% !important; } + +.bottom-8 { + bottom: 8% !important; } + +.bottom-9 { + bottom: 9% !important; } + +.bottom-10 { + bottom: 10% !important; } + +.bottom-50 { + bottom: 50% !important; } + +.bottom-100 { + bottom: 100% !important; } + +.start-0 { + left: 0 !important; } + +.start-1 { + left: 1% !important; } + +.start-2 { + left: 2% !important; } + +.start-3 { + left: 3% !important; } + +.start-4 { + left: 4% !important; } + +.start-5 { + left: 5% !important; } + +.start-6 { + left: 6% !important; } + +.start-7 { + left: 7% !important; } + +.start-8 { + left: 8% !important; } + +.start-9 { + left: 9% !important; } + +.start-10 { + left: 10% !important; } + +.start-50 { + left: 50% !important; } + +.start-100 { + left: 100% !important; } + +.end-0 { + right: 0 !important; } + +.end-1 { + right: 1% !important; } + +.end-2 { + right: 2% !important; } + +.end-3 { + right: 3% !important; } + +.end-4 { + right: 4% !important; } + +.end-5 { + right: 5% !important; } + +.end-6 { + right: 6% !important; } + +.end-7 { + right: 7% !important; } + +.end-8 { + right: 8% !important; } + +.end-9 { + right: 9% !important; } + +.end-10 { + right: 10% !important; } + +.end-50 { + right: 50% !important; } + +.end-100 { + right: 100% !important; } + +.translate-middle { + transform: translate(-50%, -50%) !important; } + +.translate-middle-x { + transform: translateX(-50%) !important; } + +.translate-middle-y { + transform: translateY(-50%) !important; } + +.border { + border: 1px solid #dde0e5 !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: 1px solid #dde0e5 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: 1px solid #dde0e5 !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: 1px solid #dde0e5 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: 1px solid #dde0e5 !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #774dd3 !important; } + +.border-secondary { + border-color: #64748b !important; } + +.border-success { + border-color: #67c23a !important; } + +.border-info { + border-color: #55a6f8 !important; } + +.border-warning { + border-color: #f19937 !important; } + +.border-danger { + border-color: #ea4e3d !important; } + +.border-light { + border-color: #cbd5e1 !important; } + +.border-dark { + border-color: #1e293b !important; } + +.border-white { + border-color: #fff !important; } + +.border-gray-100 { + border-color: #f9fafb !important; } + +.border-0 { + border-width: 0 !important; } + +.border-1 { + border-width: 1px !important; } + +.border-2 { + border-width: 2px !important; } + +.border-3 { + border-width: 3px !important; } + +.border-4 { + border-width: 4px !important; } + +.border-5 { + border-width: 5px !important; } + +.border-opacity-10 { + --bs-border-opacity: 0.1; } + +.border-opacity-25 { + --bs-border-opacity: 0.25; } + +.border-opacity-50 { + --bs-border-opacity: 0.5; } + +.border-opacity-75 { + --bs-border-opacity: 0.75; } + +.border-opacity-100 { + --bs-border-opacity: 1; } + +.w-0 { + width: 0% !important; } + +.w-1 { + width: 1% !important; } + +.w-2 { + width: 2% !important; } + +.w-3 { + width: 3% !important; } + +.w-4 { + width: 4% !important; } + +.w-5 { + width: 5% !important; } + +.w-6 { + width: 6% !important; } + +.w-7 { + width: 7% !important; } + +.w-8 { + width: 8% !important; } + +.w-9 { + width: 9% !important; } + +.w-10 { + width: 10% !important; } + +.w-15 { + width: 15% !important; } + +.w-20 { + width: 20% !important; } + +.w-25 { + width: 25% !important; } + +.w-30 { + width: 30% !important; } + +.w-35 { + width: 35% !important; } + +.w-40 { + width: 40% !important; } + +.w-45 { + width: 45% !important; } + +.w-50 { + width: 50% !important; } + +.w-55 { + width: 55% !important; } + +.w-60 { + width: 60% !important; } + +.w-65 { + width: 65% !important; } + +.w-70 { + width: 70% !important; } + +.w-75 { + width: 75% !important; } + +.w-80 { + width: 80% !important; } + +.w-85 { + width: 85% !important; } + +.w-90 { + width: 90% !important; } + +.w-95 { + width: 95% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.vw-100 { + width: 100vw !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mh-100 { + max-height: 100% !important; } + +.vh-100 { + height: 100vh !important; } + +.min-vh-25 { + min-height: 25vh !important; } + +.min-vh-35 { + min-height: 35vh !important; } + +.min-vh-45 { + min-height: 45vh !important; } + +.min-vh-50 { + min-height: 50vh !important; } + +.min-vh-55 { + min-height: 55vh !important; } + +.min-vh-65 { + min-height: 65vh !important; } + +.min-vh-70 { + min-height: 70vh !important; } + +.min-vh-75 { + min-height: 75vh !important; } + +.min-vh-80 { + min-height: 80vh !important; } + +.min-vh-85 { + min-height: 85vh !important; } + +.min-vh-90 { + min-height: 90vh !important; } + +.min-vh-95 { + min-height: 95vh !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.justify-content-evenly { + justify-content: space-evenly !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +.order-first { + order: -1 !important; } + +.order-0 { + order: 0 !important; } + +.order-1 { + order: 1 !important; } + +.order-2 { + order: 2 !important; } + +.order-3 { + order: 3 !important; } + +.order-4 { + order: 4 !important; } + +.order-5 { + order: 5 !important; } + +.order-last { + order: 6 !important; } + +.m-0 { + margin: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.m-6 { + margin: 4rem !important; } + +.m-7 { + margin: 6rem !important; } + +.m-8 { + margin: 8rem !important; } + +.m-9 { + margin: 10rem !important; } + +.m-10 { + margin: 12rem !important; } + +.m-11 { + margin: 14rem !important; } + +.m-12 { + margin: 16rem !important; } + +.m-auto { + margin: auto !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.mx-6 { + margin-right: 4rem !important; + margin-left: 4rem !important; } + +.mx-7 { + margin-right: 6rem !important; + margin-left: 6rem !important; } + +.mx-8 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + +.mx-9 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + +.mx-10 { + margin-right: 12rem !important; + margin-left: 12rem !important; } + +.mx-11 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + +.mx-12 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.my-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + +.my-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; } + +.my-8 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + +.my-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + +.my-10 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; } + +.my-11 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + +.my-12 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mt-6 { + margin-top: 4rem !important; } + +.mt-7 { + margin-top: 6rem !important; } + +.mt-8 { + margin-top: 8rem !important; } + +.mt-9 { + margin-top: 10rem !important; } + +.mt-10 { + margin-top: 12rem !important; } + +.mt-11 { + margin-top: 14rem !important; } + +.mt-12 { + margin-top: 16rem !important; } + +.mt-auto { + margin-top: auto !important; } + +.me-0 { + margin-right: 0 !important; } + +.me-1 { + margin-right: 0.25rem !important; } + +.me-2 { + margin-right: 0.5rem !important; } + +.me-3 { + margin-right: 1rem !important; } + +.me-4 { + margin-right: 1.5rem !important; } + +.me-5 { + margin-right: 3rem !important; } + +.me-6 { + margin-right: 4rem !important; } + +.me-7 { + margin-right: 6rem !important; } + +.me-8 { + margin-right: 8rem !important; } + +.me-9 { + margin-right: 10rem !important; } + +.me-10 { + margin-right: 12rem !important; } + +.me-11 { + margin-right: 14rem !important; } + +.me-12 { + margin-right: 16rem !important; } + +.me-auto { + margin-right: auto !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.mb-6 { + margin-bottom: 4rem !important; } + +.mb-7 { + margin-bottom: 6rem !important; } + +.mb-8 { + margin-bottom: 8rem !important; } + +.mb-9 { + margin-bottom: 10rem !important; } + +.mb-10 { + margin-bottom: 12rem !important; } + +.mb-11 { + margin-bottom: 14rem !important; } + +.mb-12 { + margin-bottom: 16rem !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ms-0 { + margin-left: 0 !important; } + +.ms-1 { + margin-left: 0.25rem !important; } + +.ms-2 { + margin-left: 0.5rem !important; } + +.ms-3 { + margin-left: 1rem !important; } + +.ms-4 { + margin-left: 1.5rem !important; } + +.ms-5 { + margin-left: 3rem !important; } + +.ms-6 { + margin-left: 4rem !important; } + +.ms-7 { + margin-left: 6rem !important; } + +.ms-8 { + margin-left: 8rem !important; } + +.ms-9 { + margin-left: 10rem !important; } + +.ms-10 { + margin-left: 12rem !important; } + +.ms-11 { + margin-left: 14rem !important; } + +.ms-12 { + margin-left: 16rem !important; } + +.ms-auto { + margin-left: auto !important; } + +.m-n1 { + margin: -0.25rem !important; } + +.m-n2 { + margin: -0.5rem !important; } + +.m-n3 { + margin: -1rem !important; } + +.m-n4 { + margin: -1.5rem !important; } + +.m-n5 { + margin: -3rem !important; } + +.m-n6 { + margin: -4rem !important; } + +.m-n7 { + margin: -6rem !important; } + +.m-n8 { + margin: -8rem !important; } + +.m-n9 { + margin: -10rem !important; } + +.m-n10 { + margin: -12rem !important; } + +.m-n11 { + margin: -14rem !important; } + +.m-n12 { + margin: -16rem !important; } + +.mx-n1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; } + +.mx-n2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; } + +.mx-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important; } + +.mx-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; } + +.mx-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important; } + +.mx-n6 { + margin-right: -4rem !important; + margin-left: -4rem !important; } + +.mx-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important; } + +.mx-n8 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + +.mx-n9 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + +.mx-n10 { + margin-right: -12rem !important; + margin-left: -12rem !important; } + +.mx-n11 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + +.mx-n12 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + +.my-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; } + +.my-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; } + +.my-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + +.my-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; } + +.my-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; } + +.my-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + +.my-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; } + +.my-n8 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + +.my-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + +.my-n10 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; } + +.my-n11 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + +.my-n12 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + +.mt-n1 { + margin-top: -0.25rem !important; } + +.mt-n2 { + margin-top: -0.5rem !important; } + +.mt-n3 { + margin-top: -1rem !important; } + +.mt-n4 { + margin-top: -1.5rem !important; } + +.mt-n5 { + margin-top: -3rem !important; } + +.mt-n6 { + margin-top: -4rem !important; } + +.mt-n7 { + margin-top: -6rem !important; } + +.mt-n8 { + margin-top: -8rem !important; } + +.mt-n9 { + margin-top: -10rem !important; } + +.mt-n10 { + margin-top: -12rem !important; } + +.mt-n11 { + margin-top: -14rem !important; } + +.mt-n12 { + margin-top: -16rem !important; } + +.me-n1 { + margin-right: -0.25rem !important; } + +.me-n2 { + margin-right: -0.5rem !important; } + +.me-n3 { + margin-right: -1rem !important; } + +.me-n4 { + margin-right: -1.5rem !important; } + +.me-n5 { + margin-right: -3rem !important; } + +.me-n6 { + margin-right: -4rem !important; } + +.me-n7 { + margin-right: -6rem !important; } + +.me-n8 { + margin-right: -8rem !important; } + +.me-n9 { + margin-right: -10rem !important; } + +.me-n10 { + margin-right: -12rem !important; } + +.me-n11 { + margin-right: -14rem !important; } + +.me-n12 { + margin-right: -16rem !important; } + +.mb-n1 { + margin-bottom: -0.25rem !important; } + +.mb-n2 { + margin-bottom: -0.5rem !important; } + +.mb-n3 { + margin-bottom: -1rem !important; } + +.mb-n4 { + margin-bottom: -1.5rem !important; } + +.mb-n5 { + margin-bottom: -3rem !important; } + +.mb-n6 { + margin-bottom: -4rem !important; } + +.mb-n7 { + margin-bottom: -6rem !important; } + +.mb-n8 { + margin-bottom: -8rem !important; } + +.mb-n9 { + margin-bottom: -10rem !important; } + +.mb-n10 { + margin-bottom: -12rem !important; } + +.mb-n11 { + margin-bottom: -14rem !important; } + +.mb-n12 { + margin-bottom: -16rem !important; } + +.ms-n1 { + margin-left: -0.25rem !important; } + +.ms-n2 { + margin-left: -0.5rem !important; } + +.ms-n3 { + margin-left: -1rem !important; } + +.ms-n4 { + margin-left: -1.5rem !important; } + +.ms-n5 { + margin-left: -3rem !important; } + +.ms-n6 { + margin-left: -4rem !important; } + +.ms-n7 { + margin-left: -6rem !important; } + +.ms-n8 { + margin-left: -8rem !important; } + +.ms-n9 { + margin-left: -10rem !important; } + +.ms-n10 { + margin-left: -12rem !important; } + +.ms-n11 { + margin-left: -14rem !important; } + +.ms-n12 { + margin-left: -16rem !important; } + +.p-0 { + padding: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.p-6 { + padding: 4rem !important; } + +.p-7 { + padding: 6rem !important; } + +.p-8 { + padding: 8rem !important; } + +.p-9 { + padding: 10rem !important; } + +.p-10 { + padding: 12rem !important; } + +.p-11 { + padding: 14rem !important; } + +.p-12 { + padding: 16rem !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.px-6 { + padding-right: 4rem !important; + padding-left: 4rem !important; } + +.px-7 { + padding-right: 6rem !important; + padding-left: 6rem !important; } + +.px-8 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + +.px-9 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + +.px-10 { + padding-right: 12rem !important; + padding-left: 12rem !important; } + +.px-11 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + +.px-12 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.py-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + +.py-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; } + +.py-8 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + +.py-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + +.py-10 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; } + +.py-11 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + +.py-12 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pt-6 { + padding-top: 4rem !important; } + +.pt-7 { + padding-top: 6rem !important; } + +.pt-8 { + padding-top: 8rem !important; } + +.pt-9 { + padding-top: 10rem !important; } + +.pt-10 { + padding-top: 12rem !important; } + +.pt-11 { + padding-top: 14rem !important; } + +.pt-12 { + padding-top: 16rem !important; } + +.pe-0 { + padding-right: 0 !important; } + +.pe-1 { + padding-right: 0.25rem !important; } + +.pe-2 { + padding-right: 0.5rem !important; } + +.pe-3 { + padding-right: 1rem !important; } + +.pe-4 { + padding-right: 1.5rem !important; } + +.pe-5 { + padding-right: 3rem !important; } + +.pe-6 { + padding-right: 4rem !important; } + +.pe-7 { + padding-right: 6rem !important; } + +.pe-8 { + padding-right: 8rem !important; } + +.pe-9 { + padding-right: 10rem !important; } + +.pe-10 { + padding-right: 12rem !important; } + +.pe-11 { + padding-right: 14rem !important; } + +.pe-12 { + padding-right: 16rem !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.pb-6 { + padding-bottom: 4rem !important; } + +.pb-7 { + padding-bottom: 6rem !important; } + +.pb-8 { + padding-bottom: 8rem !important; } + +.pb-9 { + padding-bottom: 10rem !important; } + +.pb-10 { + padding-bottom: 12rem !important; } + +.pb-11 { + padding-bottom: 14rem !important; } + +.pb-12 { + padding-bottom: 16rem !important; } + +.ps-0 { + padding-left: 0 !important; } + +.ps-1 { + padding-left: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +.ps-6 { + padding-left: 4rem !important; } + +.ps-7 { + padding-left: 6rem !important; } + +.ps-8 { + padding-left: 8rem !important; } + +.ps-9 { + padding-left: 10rem !important; } + +.ps-10 { + padding-left: 12rem !important; } + +.ps-11 { + padding-left: 14rem !important; } + +.ps-12 { + padding-left: 16rem !important; } + +.gap-0 { + gap: 0 !important; } + +.gap-1 { + gap: 0.25rem !important; } + +.gap-2 { + gap: 0.5rem !important; } + +.gap-3 { + gap: 1rem !important; } + +.gap-4 { + gap: 1.5rem !important; } + +.gap-5 { + gap: 3rem !important; } + +.gap-6 { + gap: 4rem !important; } + +.gap-7 { + gap: 6rem !important; } + +.gap-8 { + gap: 8rem !important; } + +.gap-9 { + gap: 10rem !important; } + +.gap-10 { + gap: 12rem !important; } + +.gap-11 { + gap: 14rem !important; } + +.gap-12 { + gap: 16rem !important; } + +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.fs-1 { + font-size: calc(1.425rem + 2.1vw) !important; } + +.fs-2 { + font-size: calc(1.35rem + 1.2vw) !important; } + +.fs-3 { + font-size: calc(1.3125rem + 0.75vw) !important; } + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; } + +.fs-5 { + font-size: 1.25rem !important; } + +.fs-6 { + font-size: 1rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 600 !important; } + +.fw-bolder { + font-weight: 700 !important; } + +.lh-1 { + line-height: 1 !important; } + +.lh-sm { + line-height: 1.25 !important; } + +.lh-base { + line-height: 1.5 !important; } + +.lh-lg { + line-height: 2 !important; } + +.text-start { + text-align: left !important; } + +.text-end { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-decoration-underline { + text-decoration: underline !important; } + +.text-decoration-line-through { + text-decoration: line-through !important; } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.text-primary { + color: #774dd3 !important; } + +.text-secondary { + color: #64748b !important; } + +.text-success { + color: #67c23a !important; } + +.text-info { + color: #55a6f8 !important; } + +.text-warning { + color: #f19937 !important; } + +.text-danger { + color: #ea4e3d !important; } + +.text-light { + color: #cbd5e1 !important; } + +.text-dark { + color: #1e293b !important; } + +.text-white { + color: #fff !important; } + +.text-body { + color: #64748b !important; } + +.text-muted { + color: #94a3b8 !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-reset { + color: inherit !important; } + +.text-opacity-25 { + --bs-text-opacity: 0.25; } + +.text-opacity-50 { + --bs-text-opacity: 0.5; } + +.text-opacity-75 { + --bs-text-opacity: 0.75; } + +.text-opacity-100 { + --bs-text-opacity: 1; } + +.bg-primary { + background-color: #774dd3 !important; } + +.bg-secondary { + background-color: #64748b !important; } + +.bg-success { + background-color: #67c23a !important; } + +.bg-info { + background-color: #55a6f8 !important; } + +.bg-warning { + background-color: #f19937 !important; } + +.bg-danger { + background-color: #ea4e3d !important; } + +.bg-light { + background-color: #cbd5e1 !important; } + +.bg-dark { + background-color: #1e293b !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-body { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.bg-gray-100 { + background-color: #f9fafb !important; } + +.bg-gray-200 { + background-color: #e9ecef !important; } + +.bg-gray-300 { + background-color: #dde0e5 !important; } + +.bg-gray-400 { + background-color: #ced4da !important; } + +.bg-gray-500 { + background-color: #adb5bd !important; } + +.bg-gray-600 { + background-color: #6c757d !important; } + +.bg-gray-700 { + background-color: #495057 !important; } + +.bg-gray-800 { + background-color: #343a40 !important; } + +.bg-gray-900 { + background-color: #212529 !important; } + +.bg-slate-800 { + background-color: #1e293b !important; } + +.bg-slate-900 { + background-color: #0f172a !important; } + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; } + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; } + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; } + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; } + +.bg-opacity-100 { + --bs-bg-opacity: 1; } + +.bg-gradient { + background-image: var(--bs-gradient) !important; } + +.user-select-all { + -webkit-user-select: all !important; + user-select: all !important; } + +.user-select-auto { + -webkit-user-select: auto !important; + user-select: auto !important; } + +.user-select-none { + -webkit-user-select: none !important; + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: 0.375rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: 0.25rem !important; } + +.rounded-2 { + border-radius: 0.375rem !important; } + +.rounded-3 { + border-radius: 0.75rem !important; } + +.rounded-circle, .avatar.rounded-circle img { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-top { + border-top-left-radius: 0.375rem !important; + border-top-right-radius: 0.375rem !important; } + +.rounded-end { + border-top-right-radius: 0.375rem !important; + border-bottom-right-radius: 0.375rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.375rem !important; + border-bottom-left-radius: 0.375rem !important; } + +.rounded-start { + border-bottom-left-radius: 0.375rem !important; + border-top-left-radius: 0.375rem !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +.transform-scale-5 { + transform: scale(0.5) !important; } + +.transform-scale-6 { + transform: scale(0.6) !important; } + +.transform-scale-7 { + transform: scale(0.7) !important; } + +.transform-scale-8 { + transform: scale(0.8) !important; } + +.transform-scale-9 { + transform: scale(0.9) !important; } + +.transform-scale-10 { + transform: scale(1) !important; } + +.z-index-0 { + z-index: 0 !important; } + +.z-index-1 { + z-index: 1 !important; } + +.z-index-2 { + z-index: 2 !important; } + +.z-index-3 { + z-index: 3 !important; } + +.letter-spacing-1 { + letter-spacing: 1px !important; } + +.letter-spacing-2 { + letter-spacing: 2px !important; } + +.letter-spacing-3 { + letter-spacing: 3px !important; } + +.letter-spacing-4 { + letter-spacing: 4px !important; } + +.letter-spacing-5 { + letter-spacing: 5px !important; } + +.border-radius-top-start { + border-top-left-radius: 0.375rem !important; } + +.border-radius-top-start-0 { + border-top-left-radius: 0 !important; } + +.border-radius-top-start-sm { + border-top-left-radius: 0.25rem !important; } + +.border-radius-top-start-md { + border-top-left-radius: 0.375rem !important; } + +.border-radius-top-start-lg { + border-top-left-radius: 0.75rem !important; } + +.border-radius-top-start-xl { + border-top-left-radius: 1rem !important; } + +.border-radius-top-start-2xl { + border-top-left-radius: 1.5rem !important; } + +.border-radius-top-start-circle { + border-top-left-radius: 50% !important; } + +.border-radius-top-start-pill { + border-top-left-radius: 50rem !important; } + +.border-radius-top-end { + border-top-right-radius: 0.375rem !important; } + +.border-radius-top-end-0 { + border-top-right-radius: 0 !important; } + +.border-radius-top-end-sm { + border-top-right-radius: 0.25rem !important; } + +.border-radius-top-end-md { + border-top-right-radius: 0.375rem !important; } + +.border-radius-top-end-lg { + border-top-right-radius: 0.75rem !important; } + +.border-radius-top-end-xl { + border-top-right-radius: 1rem !important; } + +.border-radius-top-end-2xl { + border-top-right-radius: 1.5rem !important; } + +.border-radius-top-end-circle { + border-top-right-radius: 50% !important; } + +.border-radius-top-end-pill { + border-top-right-radius: 50rem !important; } + +.border-radius-bottom-start { + border-bottom-left-radius: 0.375rem !important; } + +.border-radius-bottom-start-0 { + border-bottom-left-radius: 0 !important; } + +.border-radius-bottom-start-sm { + border-bottom-left-radius: 0.25rem !important; } + +.border-radius-bottom-start-md { + border-bottom-left-radius: 0.375rem !important; } + +.border-radius-bottom-start-lg { + border-bottom-left-radius: 0.75rem !important; } + +.border-radius-bottom-start-xl { + border-bottom-left-radius: 1rem !important; } + +.border-radius-bottom-start-2xl { + border-bottom-left-radius: 1.5rem !important; } + +.border-radius-bottom-start-circle { + border-bottom-left-radius: 50% !important; } + +.border-radius-bottom-start-pill { + border-bottom-left-radius: 50rem !important; } + +.border-radius-bottom-end { + border-bottom-right-radius: 0.375rem !important; } + +.border-radius-bottom-end-0 { + border-bottom-right-radius: 0 !important; } + +.border-radius-bottom-end-sm { + border-bottom-right-radius: 0.25rem !important; } + +.border-radius-bottom-end-md { + border-bottom-right-radius: 0.375rem !important; } + +.border-radius-bottom-end-lg { + border-bottom-right-radius: 0.75rem !important; } + +.border-radius-bottom-end-xl { + border-bottom-right-radius: 1rem !important; } + +.border-radius-bottom-end-2xl { + border-bottom-right-radius: 1.5rem !important; } + +.border-radius-bottom-end-circle { + border-bottom-right-radius: 50% !important; } + +.border-radius-bottom-end-pill { + border-bottom-right-radius: 50rem !important; } + +.max-height-100 { + max-height: 100px !important; } + +.max-height-150 { + max-height: 150px !important; } + +.max-height-160 { + max-height: 160px !important; } + +.max-height-200 { + max-height: 200px !important; } + +.max-height-250 { + max-height: 250px !important; } + +.max-height-300 { + max-height: 300px !important; } + +.max-height-400 { + max-height: 400px !important; } + +.max-height-500 { + max-height: 500px !important; } + +.max-height-600 { + max-height: 600px !important; } + +.max-height-vh-10 { + max-height: 10vh !important; } + +.max-height-vh-20 { + max-height: 20vh !important; } + +.max-height-vh-30 { + max-height: 30vh !important; } + +.max-height-vh-40 { + max-height: 40vh !important; } + +.max-height-vh-50 { + max-height: 50vh !important; } + +.max-height-vh-60 { + max-height: 60vh !important; } + +.max-height-vh-70 { + max-height: 70vh !important; } + +.max-height-vh-80 { + max-height: 80vh !important; } + +.max-height-vh-90 { + max-height: 90vh !important; } + +.max-height-vh-100 { + max-height: 100vh !important; } + +.min-height-100 { + min-height: 100px !important; } + +.min-height-150 { + min-height: 150px !important; } + +.min-height-160 { + min-height: 160px !important; } + +.min-height-200 { + min-height: 200px !important; } + +.min-height-250 { + min-height: 250px !important; } + +.min-height-300 { + min-height: 300px !important; } + +.min-height-400 { + min-height: 400px !important; } + +.min-height-500 { + min-height: 500px !important; } + +.min-height-600 { + min-height: 600px !important; } + +.height-100 { + height: 100px !important; } + +.height-150 { + height: 150px !important; } + +.height-200 { + height: 200px !important; } + +.height-300 { + height: 300px !important; } + +.height-400 { + height: 400px !important; } + +.height-500 { + height: 500px !important; } + +.height-600 { + height: 600px !important; } + +.max-width-100 { + max-width: 100px !important; } + +.max-width-150 { + max-width: 150px !important; } + +.max-width-200 { + max-width: 200px !important; } + +.max-width-250 { + max-width: 250px !important; } + +.max-width-300 { + max-width: 300px !important; } + +.max-width-350 { + max-width: 350px !important; } + +.max-width-400 { + max-width: 400px !important; } + +.max-width-450 { + max-width: 450px !important; } + +.max-width-500 { + max-width: 500px !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + .float-sm-end { + float: right !important; } + .float-sm-none { + float: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !important; } + .d-sm-grid { + display: grid !important; } + .d-sm-table { + display: table !important; } + .d-sm-table-row { + display: table-row !important; } + .d-sm-table-cell { + display: table-cell !important; } + .d-sm-flex { + display: flex !important; } + .d-sm-inline-flex { + display: inline-flex !important; } + .d-sm-none { + display: none !important; } + .border-top-sm { + border-top: 1px solid #dde0e5 !important; } + .border-top-sm-0 { + border-top: 0 !important; } + .border-end-sm { + border-right: 1px solid #dde0e5 !important; } + .border-end-sm-0 { + border-right: 0 !important; } + .border-bottom-sm { + border-bottom: 1px solid #dde0e5 !important; } + .border-bottom-sm-0 { + border-bottom: 0 !important; } + .border-start-sm { + border-left: 1px solid #dde0e5 !important; } + .border-start-sm-0 { + border-left: 0 !important; } + .w-sm-0 { + width: 0% !important; } + .w-sm-1 { + width: 1% !important; } + .w-sm-2 { + width: 2% !important; } + .w-sm-3 { + width: 3% !important; } + .w-sm-4 { + width: 4% !important; } + .w-sm-5 { + width: 5% !important; } + .w-sm-6 { + width: 6% !important; } + .w-sm-7 { + width: 7% !important; } + .w-sm-8 { + width: 8% !important; } + .w-sm-9 { + width: 9% !important; } + .w-sm-10 { + width: 10% !important; } + .w-sm-15 { + width: 15% !important; } + .w-sm-20 { + width: 20% !important; } + .w-sm-25 { + width: 25% !important; } + .w-sm-30 { + width: 30% !important; } + .w-sm-35 { + width: 35% !important; } + .w-sm-40 { + width: 40% !important; } + .w-sm-45 { + width: 45% !important; } + .w-sm-50 { + width: 50% !important; } + .w-sm-55 { + width: 55% !important; } + .w-sm-60 { + width: 60% !important; } + .w-sm-65 { + width: 65% !important; } + .w-sm-70 { + width: 70% !important; } + .w-sm-75 { + width: 75% !important; } + .w-sm-80 { + width: 80% !important; } + .w-sm-85 { + width: 85% !important; } + .w-sm-90 { + width: 90% !important; } + .w-sm-95 { + width: 95% !important; } + .w-sm-100 { + width: 100% !important; } + .w-sm-auto { + width: auto !important; } + .flex-sm-fill { + flex: 1 1 auto !important; } + .flex-sm-row { + flex-direction: row !important; } + .flex-sm-column { + flex-direction: column !important; } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + .flex-sm-grow-0 { + flex-grow: 0 !important; } + .flex-sm-grow-1 { + flex-grow: 1 !important; } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + .flex-sm-wrap { + flex-wrap: wrap !important; } + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-sm-start { + justify-content: flex-start !important; } + .justify-content-sm-end { + justify-content: flex-end !important; } + .justify-content-sm-center { + justify-content: center !important; } + .justify-content-sm-between { + justify-content: space-between !important; } + .justify-content-sm-around { + justify-content: space-around !important; } + .justify-content-sm-evenly { + justify-content: space-evenly !important; } + .align-items-sm-start { + align-items: flex-start !important; } + .align-items-sm-end { + align-items: flex-end !important; } + .align-items-sm-center { + align-items: center !important; } + .align-items-sm-baseline { + align-items: baseline !important; } + .align-items-sm-stretch { + align-items: stretch !important; } + .align-content-sm-start { + align-content: flex-start !important; } + .align-content-sm-end { + align-content: flex-end !important; } + .align-content-sm-center { + align-content: center !important; } + .align-content-sm-between { + align-content: space-between !important; } + .align-content-sm-around { + align-content: space-around !important; } + .align-content-sm-stretch { + align-content: stretch !important; } + .align-self-sm-auto { + align-self: auto !important; } + .align-self-sm-start { + align-self: flex-start !important; } + .align-self-sm-end { + align-self: flex-end !important; } + .align-self-sm-center { + align-self: center !important; } + .align-self-sm-baseline { + align-self: baseline !important; } + .align-self-sm-stretch { + align-self: stretch !important; } + .order-sm-first { + order: -1 !important; } + .order-sm-0 { + order: 0 !important; } + .order-sm-1 { + order: 1 !important; } + .order-sm-2 { + order: 2 !important; } + .order-sm-3 { + order: 3 !important; } + .order-sm-4 { + order: 4 !important; } + .order-sm-5 { + order: 5 !important; } + .order-sm-last { + order: 6 !important; } + .m-sm-0 { + margin: 0 !important; } + .m-sm-1 { + margin: 0.25rem !important; } + .m-sm-2 { + margin: 0.5rem !important; } + .m-sm-3 { + margin: 1rem !important; } + .m-sm-4 { + margin: 1.5rem !important; } + .m-sm-5 { + margin: 3rem !important; } + .m-sm-6 { + margin: 4rem !important; } + .m-sm-7 { + margin: 6rem !important; } + .m-sm-8 { + margin: 8rem !important; } + .m-sm-9 { + margin: 10rem !important; } + .m-sm-10 { + margin: 12rem !important; } + .m-sm-11 { + margin: 14rem !important; } + .m-sm-12 { + margin: 16rem !important; } + .m-sm-auto { + margin: auto !important; } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .mx-sm-6 { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-sm-7 { + margin-right: 6rem !important; + margin-left: 6rem !important; } + .mx-sm-8 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-sm-9 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-sm-10 { + margin-right: 12rem !important; + margin-left: 12rem !important; } + .mx-sm-11 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-sm-12 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .my-sm-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-sm-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; } + .my-sm-8 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-sm-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-sm-10 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; } + .my-sm-11 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-sm-12 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + .mt-sm-0 { + margin-top: 0 !important; } + .mt-sm-1 { + margin-top: 0.25rem !important; } + .mt-sm-2 { + margin-top: 0.5rem !important; } + .mt-sm-3 { + margin-top: 1rem !important; } + .mt-sm-4 { + margin-top: 1.5rem !important; } + .mt-sm-5 { + margin-top: 3rem !important; } + .mt-sm-6 { + margin-top: 4rem !important; } + .mt-sm-7 { + margin-top: 6rem !important; } + .mt-sm-8 { + margin-top: 8rem !important; } + .mt-sm-9 { + margin-top: 10rem !important; } + .mt-sm-10 { + margin-top: 12rem !important; } + .mt-sm-11 { + margin-top: 14rem !important; } + .mt-sm-12 { + margin-top: 16rem !important; } + .mt-sm-auto { + margin-top: auto !important; } + .me-sm-0 { + margin-right: 0 !important; } + .me-sm-1 { + margin-right: 0.25rem !important; } + .me-sm-2 { + margin-right: 0.5rem !important; } + .me-sm-3 { + margin-right: 1rem !important; } + .me-sm-4 { + margin-right: 1.5rem !important; } + .me-sm-5 { + margin-right: 3rem !important; } + .me-sm-6 { + margin-right: 4rem !important; } + .me-sm-7 { + margin-right: 6rem !important; } + .me-sm-8 { + margin-right: 8rem !important; } + .me-sm-9 { + margin-right: 10rem !important; } + .me-sm-10 { + margin-right: 12rem !important; } + .me-sm-11 { + margin-right: 14rem !important; } + .me-sm-12 { + margin-right: 16rem !important; } + .me-sm-auto { + margin-right: auto !important; } + .mb-sm-0 { + margin-bottom: 0 !important; } + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + .mb-sm-3 { + margin-bottom: 1rem !important; } + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + .mb-sm-5 { + margin-bottom: 3rem !important; } + .mb-sm-6 { + margin-bottom: 4rem !important; } + .mb-sm-7 { + margin-bottom: 6rem !important; } + .mb-sm-8 { + margin-bottom: 8rem !important; } + .mb-sm-9 { + margin-bottom: 10rem !important; } + .mb-sm-10 { + margin-bottom: 12rem !important; } + .mb-sm-11 { + margin-bottom: 14rem !important; } + .mb-sm-12 { + margin-bottom: 16rem !important; } + .mb-sm-auto { + margin-bottom: auto !important; } + .ms-sm-0 { + margin-left: 0 !important; } + .ms-sm-1 { + margin-left: 0.25rem !important; } + .ms-sm-2 { + margin-left: 0.5rem !important; } + .ms-sm-3 { + margin-left: 1rem !important; } + .ms-sm-4 { + margin-left: 1.5rem !important; } + .ms-sm-5 { + margin-left: 3rem !important; } + .ms-sm-6 { + margin-left: 4rem !important; } + .ms-sm-7 { + margin-left: 6rem !important; } + .ms-sm-8 { + margin-left: 8rem !important; } + .ms-sm-9 { + margin-left: 10rem !important; } + .ms-sm-10 { + margin-left: 12rem !important; } + .ms-sm-11 { + margin-left: 14rem !important; } + .ms-sm-12 { + margin-left: 16rem !important; } + .ms-sm-auto { + margin-left: auto !important; } + .m-sm-n1 { + margin: -0.25rem !important; } + .m-sm-n2 { + margin: -0.5rem !important; } + .m-sm-n3 { + margin: -1rem !important; } + .m-sm-n4 { + margin: -1.5rem !important; } + .m-sm-n5 { + margin: -3rem !important; } + .m-sm-n6 { + margin: -4rem !important; } + .m-sm-n7 { + margin: -6rem !important; } + .m-sm-n8 { + margin: -8rem !important; } + .m-sm-n9 { + margin: -10rem !important; } + .m-sm-n10 { + margin: -12rem !important; } + .m-sm-n11 { + margin: -14rem !important; } + .m-sm-n12 { + margin: -16rem !important; } + .mx-sm-n1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; } + .mx-sm-n2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; } + .mx-sm-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-sm-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; } + .mx-sm-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important; } + .mx-sm-n6 { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-sm-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important; } + .mx-sm-n8 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-sm-n9 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-sm-n10 { + margin-right: -12rem !important; + margin-left: -12rem !important; } + .mx-sm-n11 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-sm-n12 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .my-sm-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; } + .my-sm-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; } + .my-sm-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-sm-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; } + .my-sm-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; } + .my-sm-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-sm-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; } + .my-sm-n8 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-sm-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-sm-n10 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; } + .my-sm-n11 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-sm-n12 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .mt-sm-n1 { + margin-top: -0.25rem !important; } + .mt-sm-n2 { + margin-top: -0.5rem !important; } + .mt-sm-n3 { + margin-top: -1rem !important; } + .mt-sm-n4 { + margin-top: -1.5rem !important; } + .mt-sm-n5 { + margin-top: -3rem !important; } + .mt-sm-n6 { + margin-top: -4rem !important; } + .mt-sm-n7 { + margin-top: -6rem !important; } + .mt-sm-n8 { + margin-top: -8rem !important; } + .mt-sm-n9 { + margin-top: -10rem !important; } + .mt-sm-n10 { + margin-top: -12rem !important; } + .mt-sm-n11 { + margin-top: -14rem !important; } + .mt-sm-n12 { + margin-top: -16rem !important; } + .me-sm-n1 { + margin-right: -0.25rem !important; } + .me-sm-n2 { + margin-right: -0.5rem !important; } + .me-sm-n3 { + margin-right: -1rem !important; } + .me-sm-n4 { + margin-right: -1.5rem !important; } + .me-sm-n5 { + margin-right: -3rem !important; } + .me-sm-n6 { + margin-right: -4rem !important; } + .me-sm-n7 { + margin-right: -6rem !important; } + .me-sm-n8 { + margin-right: -8rem !important; } + .me-sm-n9 { + margin-right: -10rem !important; } + .me-sm-n10 { + margin-right: -12rem !important; } + .me-sm-n11 { + margin-right: -14rem !important; } + .me-sm-n12 { + margin-right: -16rem !important; } + .mb-sm-n1 { + margin-bottom: -0.25rem !important; } + .mb-sm-n2 { + margin-bottom: -0.5rem !important; } + .mb-sm-n3 { + margin-bottom: -1rem !important; } + .mb-sm-n4 { + margin-bottom: -1.5rem !important; } + .mb-sm-n5 { + margin-bottom: -3rem !important; } + .mb-sm-n6 { + margin-bottom: -4rem !important; } + .mb-sm-n7 { + margin-bottom: -6rem !important; } + .mb-sm-n8 { + margin-bottom: -8rem !important; } + .mb-sm-n9 { + margin-bottom: -10rem !important; } + .mb-sm-n10 { + margin-bottom: -12rem !important; } + .mb-sm-n11 { + margin-bottom: -14rem !important; } + .mb-sm-n12 { + margin-bottom: -16rem !important; } + .ms-sm-n1 { + margin-left: -0.25rem !important; } + .ms-sm-n2 { + margin-left: -0.5rem !important; } + .ms-sm-n3 { + margin-left: -1rem !important; } + .ms-sm-n4 { + margin-left: -1.5rem !important; } + .ms-sm-n5 { + margin-left: -3rem !important; } + .ms-sm-n6 { + margin-left: -4rem !important; } + .ms-sm-n7 { + margin-left: -6rem !important; } + .ms-sm-n8 { + margin-left: -8rem !important; } + .ms-sm-n9 { + margin-left: -10rem !important; } + .ms-sm-n10 { + margin-left: -12rem !important; } + .ms-sm-n11 { + margin-left: -14rem !important; } + .ms-sm-n12 { + margin-left: -16rem !important; } + .p-sm-0 { + padding: 0 !important; } + .p-sm-1 { + padding: 0.25rem !important; } + .p-sm-2 { + padding: 0.5rem !important; } + .p-sm-3 { + padding: 1rem !important; } + .p-sm-4 { + padding: 1.5rem !important; } + .p-sm-5 { + padding: 3rem !important; } + .p-sm-6 { + padding: 4rem !important; } + .p-sm-7 { + padding: 6rem !important; } + .p-sm-8 { + padding: 8rem !important; } + .p-sm-9 { + padding: 10rem !important; } + .p-sm-10 { + padding: 12rem !important; } + .p-sm-11 { + padding: 14rem !important; } + .p-sm-12 { + padding: 16rem !important; } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .px-sm-6 { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-sm-7 { + padding-right: 6rem !important; + padding-left: 6rem !important; } + .px-sm-8 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-sm-9 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-sm-10 { + padding-right: 12rem !important; + padding-left: 12rem !important; } + .px-sm-11 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-sm-12 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .py-sm-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-sm-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; } + .py-sm-8 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-sm-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-sm-10 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; } + .py-sm-11 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-sm-12 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .pt-sm-0 { + padding-top: 0 !important; } + .pt-sm-1 { + padding-top: 0.25rem !important; } + .pt-sm-2 { + padding-top: 0.5rem !important; } + .pt-sm-3 { + padding-top: 1rem !important; } + .pt-sm-4 { + padding-top: 1.5rem !important; } + .pt-sm-5 { + padding-top: 3rem !important; } + .pt-sm-6 { + padding-top: 4rem !important; } + .pt-sm-7 { + padding-top: 6rem !important; } + .pt-sm-8 { + padding-top: 8rem !important; } + .pt-sm-9 { + padding-top: 10rem !important; } + .pt-sm-10 { + padding-top: 12rem !important; } + .pt-sm-11 { + padding-top: 14rem !important; } + .pt-sm-12 { + padding-top: 16rem !important; } + .pe-sm-0 { + padding-right: 0 !important; } + .pe-sm-1 { + padding-right: 0.25rem !important; } + .pe-sm-2 { + padding-right: 0.5rem !important; } + .pe-sm-3 { + padding-right: 1rem !important; } + .pe-sm-4 { + padding-right: 1.5rem !important; } + .pe-sm-5 { + padding-right: 3rem !important; } + .pe-sm-6 { + padding-right: 4rem !important; } + .pe-sm-7 { + padding-right: 6rem !important; } + .pe-sm-8 { + padding-right: 8rem !important; } + .pe-sm-9 { + padding-right: 10rem !important; } + .pe-sm-10 { + padding-right: 12rem !important; } + .pe-sm-11 { + padding-right: 14rem !important; } + .pe-sm-12 { + padding-right: 16rem !important; } + .pb-sm-0 { + padding-bottom: 0 !important; } + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + .pb-sm-3 { + padding-bottom: 1rem !important; } + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + .pb-sm-5 { + padding-bottom: 3rem !important; } + .pb-sm-6 { + padding-bottom: 4rem !important; } + .pb-sm-7 { + padding-bottom: 6rem !important; } + .pb-sm-8 { + padding-bottom: 8rem !important; } + .pb-sm-9 { + padding-bottom: 10rem !important; } + .pb-sm-10 { + padding-bottom: 12rem !important; } + .pb-sm-11 { + padding-bottom: 14rem !important; } + .pb-sm-12 { + padding-bottom: 16rem !important; } + .ps-sm-0 { + padding-left: 0 !important; } + .ps-sm-1 { + padding-left: 0.25rem !important; } + .ps-sm-2 { + padding-left: 0.5rem !important; } + .ps-sm-3 { + padding-left: 1rem !important; } + .ps-sm-4 { + padding-left: 1.5rem !important; } + .ps-sm-5 { + padding-left: 3rem !important; } + .ps-sm-6 { + padding-left: 4rem !important; } + .ps-sm-7 { + padding-left: 6rem !important; } + .ps-sm-8 { + padding-left: 8rem !important; } + .ps-sm-9 { + padding-left: 10rem !important; } + .ps-sm-10 { + padding-left: 12rem !important; } + .ps-sm-11 { + padding-left: 14rem !important; } + .ps-sm-12 { + padding-left: 16rem !important; } + .gap-sm-0 { + gap: 0 !important; } + .gap-sm-1 { + gap: 0.25rem !important; } + .gap-sm-2 { + gap: 0.5rem !important; } + .gap-sm-3 { + gap: 1rem !important; } + .gap-sm-4 { + gap: 1.5rem !important; } + .gap-sm-5 { + gap: 3rem !important; } + .gap-sm-6 { + gap: 4rem !important; } + .gap-sm-7 { + gap: 6rem !important; } + .gap-sm-8 { + gap: 8rem !important; } + .gap-sm-9 { + gap: 10rem !important; } + .gap-sm-10 { + gap: 12rem !important; } + .gap-sm-11 { + gap: 14rem !important; } + .gap-sm-12 { + gap: 16rem !important; } + .text-sm-start { + text-align: left !important; } + .text-sm-end { + text-align: right !important; } + .text-sm-center { + text-align: center !important; } + .transform-scale-sm-5 { + transform: scale(0.5) !important; } + .transform-scale-sm-6 { + transform: scale(0.6) !important; } + .transform-scale-sm-7 { + transform: scale(0.7) !important; } + .transform-scale-sm-8 { + transform: scale(0.8) !important; } + .transform-scale-sm-9 { + transform: scale(0.9) !important; } + .transform-scale-sm-10 { + transform: scale(1) !important; } + .border-radius-top-start-sm { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-sm-0 { + border-top-left-radius: 0 !important; } + .border-radius-top-start-sm-sm { + border-top-left-radius: 0.25rem !important; } + .border-radius-top-start-sm-md { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-sm-lg { + border-top-left-radius: 0.75rem !important; } + .border-radius-top-start-sm-xl { + border-top-left-radius: 1rem !important; } + .border-radius-top-start-sm-2xl { + border-top-left-radius: 1.5rem !important; } + .border-radius-top-start-sm-circle { + border-top-left-radius: 50% !important; } + .border-radius-top-start-sm-pill { + border-top-left-radius: 50rem !important; } + .border-radius-top-end-sm { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-sm-0 { + border-top-right-radius: 0 !important; } + .border-radius-top-end-sm-sm { + border-top-right-radius: 0.25rem !important; } + .border-radius-top-end-sm-md { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-sm-lg { + border-top-right-radius: 0.75rem !important; } + .border-radius-top-end-sm-xl { + border-top-right-radius: 1rem !important; } + .border-radius-top-end-sm-2xl { + border-top-right-radius: 1.5rem !important; } + .border-radius-top-end-sm-circle { + border-top-right-radius: 50% !important; } + .border-radius-top-end-sm-pill { + border-top-right-radius: 50rem !important; } + .border-radius-bottom-start-sm { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-sm-0 { + border-bottom-left-radius: 0 !important; } + .border-radius-bottom-start-sm-sm { + border-bottom-left-radius: 0.25rem !important; } + .border-radius-bottom-start-sm-md { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-sm-lg { + border-bottom-left-radius: 0.75rem !important; } + .border-radius-bottom-start-sm-xl { + border-bottom-left-radius: 1rem !important; } + .border-radius-bottom-start-sm-2xl { + border-bottom-left-radius: 1.5rem !important; } + .border-radius-bottom-start-sm-circle { + border-bottom-left-radius: 50% !important; } + .border-radius-bottom-start-sm-pill { + border-bottom-left-radius: 50rem !important; } + .border-radius-bottom-end-sm { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-sm-0 { + border-bottom-right-radius: 0 !important; } + .border-radius-bottom-end-sm-sm { + border-bottom-right-radius: 0.25rem !important; } + .border-radius-bottom-end-sm-md { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-sm-lg { + border-bottom-right-radius: 0.75rem !important; } + .border-radius-bottom-end-sm-xl { + border-bottom-right-radius: 1rem !important; } + .border-radius-bottom-end-sm-2xl { + border-bottom-right-radius: 1.5rem !important; } + .border-radius-bottom-end-sm-circle { + border-bottom-right-radius: 50% !important; } + .border-radius-bottom-end-sm-pill { + border-bottom-right-radius: 50rem !important; } } + +@media (min-width: 768px) { + .float-md-start { + float: left !important; } + .float-md-end { + float: right !important; } + .float-md-none { + float: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !important; } + .d-md-grid { + display: grid !important; } + .d-md-table { + display: table !important; } + .d-md-table-row { + display: table-row !important; } + .d-md-table-cell { + display: table-cell !important; } + .d-md-flex { + display: flex !important; } + .d-md-inline-flex { + display: inline-flex !important; } + .d-md-none { + display: none !important; } + .border-top-md { + border-top: 1px solid #dde0e5 !important; } + .border-top-md-0 { + border-top: 0 !important; } + .border-end-md { + border-right: 1px solid #dde0e5 !important; } + .border-end-md-0 { + border-right: 0 !important; } + .border-bottom-md { + border-bottom: 1px solid #dde0e5 !important; } + .border-bottom-md-0 { + border-bottom: 0 !important; } + .border-start-md { + border-left: 1px solid #dde0e5 !important; } + .border-start-md-0 { + border-left: 0 !important; } + .w-md-0 { + width: 0% !important; } + .w-md-1 { + width: 1% !important; } + .w-md-2 { + width: 2% !important; } + .w-md-3 { + width: 3% !important; } + .w-md-4 { + width: 4% !important; } + .w-md-5 { + width: 5% !important; } + .w-md-6 { + width: 6% !important; } + .w-md-7 { + width: 7% !important; } + .w-md-8 { + width: 8% !important; } + .w-md-9 { + width: 9% !important; } + .w-md-10 { + width: 10% !important; } + .w-md-15 { + width: 15% !important; } + .w-md-20 { + width: 20% !important; } + .w-md-25 { + width: 25% !important; } + .w-md-30 { + width: 30% !important; } + .w-md-35 { + width: 35% !important; } + .w-md-40 { + width: 40% !important; } + .w-md-45 { + width: 45% !important; } + .w-md-50 { + width: 50% !important; } + .w-md-55 { + width: 55% !important; } + .w-md-60 { + width: 60% !important; } + .w-md-65 { + width: 65% !important; } + .w-md-70 { + width: 70% !important; } + .w-md-75 { + width: 75% !important; } + .w-md-80 { + width: 80% !important; } + .w-md-85 { + width: 85% !important; } + .w-md-90 { + width: 90% !important; } + .w-md-95 { + width: 95% !important; } + .w-md-100 { + width: 100% !important; } + .w-md-auto { + width: auto !important; } + .flex-md-fill { + flex: 1 1 auto !important; } + .flex-md-row { + flex-direction: row !important; } + .flex-md-column { + flex-direction: column !important; } + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + .flex-md-grow-0 { + flex-grow: 0 !important; } + .flex-md-grow-1 { + flex-grow: 1 !important; } + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + .flex-md-wrap { + flex-wrap: wrap !important; } + .flex-md-nowrap { + flex-wrap: nowrap !important; } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-md-start { + justify-content: flex-start !important; } + .justify-content-md-end { + justify-content: flex-end !important; } + .justify-content-md-center { + justify-content: center !important; } + .justify-content-md-between { + justify-content: space-between !important; } + .justify-content-md-around { + justify-content: space-around !important; } + .justify-content-md-evenly { + justify-content: space-evenly !important; } + .align-items-md-start { + align-items: flex-start !important; } + .align-items-md-end { + align-items: flex-end !important; } + .align-items-md-center { + align-items: center !important; } + .align-items-md-baseline { + align-items: baseline !important; } + .align-items-md-stretch { + align-items: stretch !important; } + .align-content-md-start { + align-content: flex-start !important; } + .align-content-md-end { + align-content: flex-end !important; } + .align-content-md-center { + align-content: center !important; } + .align-content-md-between { + align-content: space-between !important; } + .align-content-md-around { + align-content: space-around !important; } + .align-content-md-stretch { + align-content: stretch !important; } + .align-self-md-auto { + align-self: auto !important; } + .align-self-md-start { + align-self: flex-start !important; } + .align-self-md-end { + align-self: flex-end !important; } + .align-self-md-center { + align-self: center !important; } + .align-self-md-baseline { + align-self: baseline !important; } + .align-self-md-stretch { + align-self: stretch !important; } + .order-md-first { + order: -1 !important; } + .order-md-0 { + order: 0 !important; } + .order-md-1 { + order: 1 !important; } + .order-md-2 { + order: 2 !important; } + .order-md-3 { + order: 3 !important; } + .order-md-4 { + order: 4 !important; } + .order-md-5 { + order: 5 !important; } + .order-md-last { + order: 6 !important; } + .m-md-0 { + margin: 0 !important; } + .m-md-1 { + margin: 0.25rem !important; } + .m-md-2 { + margin: 0.5rem !important; } + .m-md-3 { + margin: 1rem !important; } + .m-md-4 { + margin: 1.5rem !important; } + .m-md-5 { + margin: 3rem !important; } + .m-md-6 { + margin: 4rem !important; } + .m-md-7 { + margin: 6rem !important; } + .m-md-8 { + margin: 8rem !important; } + .m-md-9 { + margin: 10rem !important; } + .m-md-10 { + margin: 12rem !important; } + .m-md-11 { + margin: 14rem !important; } + .m-md-12 { + margin: 16rem !important; } + .m-md-auto { + margin: auto !important; } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .mx-md-6 { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-md-7 { + margin-right: 6rem !important; + margin-left: 6rem !important; } + .mx-md-8 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-md-9 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-md-10 { + margin-right: 12rem !important; + margin-left: 12rem !important; } + .mx-md-11 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-md-12 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .my-md-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-md-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; } + .my-md-8 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-md-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-md-10 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; } + .my-md-11 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-md-12 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + .mt-md-0 { + margin-top: 0 !important; } + .mt-md-1 { + margin-top: 0.25rem !important; } + .mt-md-2 { + margin-top: 0.5rem !important; } + .mt-md-3 { + margin-top: 1rem !important; } + .mt-md-4 { + margin-top: 1.5rem !important; } + .mt-md-5 { + margin-top: 3rem !important; } + .mt-md-6 { + margin-top: 4rem !important; } + .mt-md-7 { + margin-top: 6rem !important; } + .mt-md-8 { + margin-top: 8rem !important; } + .mt-md-9 { + margin-top: 10rem !important; } + .mt-md-10 { + margin-top: 12rem !important; } + .mt-md-11 { + margin-top: 14rem !important; } + .mt-md-12 { + margin-top: 16rem !important; } + .mt-md-auto { + margin-top: auto !important; } + .me-md-0 { + margin-right: 0 !important; } + .me-md-1 { + margin-right: 0.25rem !important; } + .me-md-2 { + margin-right: 0.5rem !important; } + .me-md-3 { + margin-right: 1rem !important; } + .me-md-4 { + margin-right: 1.5rem !important; } + .me-md-5 { + margin-right: 3rem !important; } + .me-md-6 { + margin-right: 4rem !important; } + .me-md-7 { + margin-right: 6rem !important; } + .me-md-8 { + margin-right: 8rem !important; } + .me-md-9 { + margin-right: 10rem !important; } + .me-md-10 { + margin-right: 12rem !important; } + .me-md-11 { + margin-right: 14rem !important; } + .me-md-12 { + margin-right: 16rem !important; } + .me-md-auto { + margin-right: auto !important; } + .mb-md-0 { + margin-bottom: 0 !important; } + .mb-md-1 { + margin-bottom: 0.25rem !important; } + .mb-md-2 { + margin-bottom: 0.5rem !important; } + .mb-md-3 { + margin-bottom: 1rem !important; } + .mb-md-4 { + margin-bottom: 1.5rem !important; } + .mb-md-5 { + margin-bottom: 3rem !important; } + .mb-md-6 { + margin-bottom: 4rem !important; } + .mb-md-7 { + margin-bottom: 6rem !important; } + .mb-md-8 { + margin-bottom: 8rem !important; } + .mb-md-9 { + margin-bottom: 10rem !important; } + .mb-md-10 { + margin-bottom: 12rem !important; } + .mb-md-11 { + margin-bottom: 14rem !important; } + .mb-md-12 { + margin-bottom: 16rem !important; } + .mb-md-auto { + margin-bottom: auto !important; } + .ms-md-0 { + margin-left: 0 !important; } + .ms-md-1 { + margin-left: 0.25rem !important; } + .ms-md-2 { + margin-left: 0.5rem !important; } + .ms-md-3 { + margin-left: 1rem !important; } + .ms-md-4 { + margin-left: 1.5rem !important; } + .ms-md-5 { + margin-left: 3rem !important; } + .ms-md-6 { + margin-left: 4rem !important; } + .ms-md-7 { + margin-left: 6rem !important; } + .ms-md-8 { + margin-left: 8rem !important; } + .ms-md-9 { + margin-left: 10rem !important; } + .ms-md-10 { + margin-left: 12rem !important; } + .ms-md-11 { + margin-left: 14rem !important; } + .ms-md-12 { + margin-left: 16rem !important; } + .ms-md-auto { + margin-left: auto !important; } + .m-md-n1 { + margin: -0.25rem !important; } + .m-md-n2 { + margin: -0.5rem !important; } + .m-md-n3 { + margin: -1rem !important; } + .m-md-n4 { + margin: -1.5rem !important; } + .m-md-n5 { + margin: -3rem !important; } + .m-md-n6 { + margin: -4rem !important; } + .m-md-n7 { + margin: -6rem !important; } + .m-md-n8 { + margin: -8rem !important; } + .m-md-n9 { + margin: -10rem !important; } + .m-md-n10 { + margin: -12rem !important; } + .m-md-n11 { + margin: -14rem !important; } + .m-md-n12 { + margin: -16rem !important; } + .mx-md-n1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; } + .mx-md-n2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; } + .mx-md-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-md-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; } + .mx-md-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important; } + .mx-md-n6 { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-md-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important; } + .mx-md-n8 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-md-n9 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-md-n10 { + margin-right: -12rem !important; + margin-left: -12rem !important; } + .mx-md-n11 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-md-n12 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .my-md-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; } + .my-md-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; } + .my-md-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-md-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; } + .my-md-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; } + .my-md-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-md-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; } + .my-md-n8 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-md-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-md-n10 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; } + .my-md-n11 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-md-n12 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .mt-md-n1 { + margin-top: -0.25rem !important; } + .mt-md-n2 { + margin-top: -0.5rem !important; } + .mt-md-n3 { + margin-top: -1rem !important; } + .mt-md-n4 { + margin-top: -1.5rem !important; } + .mt-md-n5 { + margin-top: -3rem !important; } + .mt-md-n6 { + margin-top: -4rem !important; } + .mt-md-n7 { + margin-top: -6rem !important; } + .mt-md-n8 { + margin-top: -8rem !important; } + .mt-md-n9 { + margin-top: -10rem !important; } + .mt-md-n10 { + margin-top: -12rem !important; } + .mt-md-n11 { + margin-top: -14rem !important; } + .mt-md-n12 { + margin-top: -16rem !important; } + .me-md-n1 { + margin-right: -0.25rem !important; } + .me-md-n2 { + margin-right: -0.5rem !important; } + .me-md-n3 { + margin-right: -1rem !important; } + .me-md-n4 { + margin-right: -1.5rem !important; } + .me-md-n5 { + margin-right: -3rem !important; } + .me-md-n6 { + margin-right: -4rem !important; } + .me-md-n7 { + margin-right: -6rem !important; } + .me-md-n8 { + margin-right: -8rem !important; } + .me-md-n9 { + margin-right: -10rem !important; } + .me-md-n10 { + margin-right: -12rem !important; } + .me-md-n11 { + margin-right: -14rem !important; } + .me-md-n12 { + margin-right: -16rem !important; } + .mb-md-n1 { + margin-bottom: -0.25rem !important; } + .mb-md-n2 { + margin-bottom: -0.5rem !important; } + .mb-md-n3 { + margin-bottom: -1rem !important; } + .mb-md-n4 { + margin-bottom: -1.5rem !important; } + .mb-md-n5 { + margin-bottom: -3rem !important; } + .mb-md-n6 { + margin-bottom: -4rem !important; } + .mb-md-n7 { + margin-bottom: -6rem !important; } + .mb-md-n8 { + margin-bottom: -8rem !important; } + .mb-md-n9 { + margin-bottom: -10rem !important; } + .mb-md-n10 { + margin-bottom: -12rem !important; } + .mb-md-n11 { + margin-bottom: -14rem !important; } + .mb-md-n12 { + margin-bottom: -16rem !important; } + .ms-md-n1 { + margin-left: -0.25rem !important; } + .ms-md-n2 { + margin-left: -0.5rem !important; } + .ms-md-n3 { + margin-left: -1rem !important; } + .ms-md-n4 { + margin-left: -1.5rem !important; } + .ms-md-n5 { + margin-left: -3rem !important; } + .ms-md-n6 { + margin-left: -4rem !important; } + .ms-md-n7 { + margin-left: -6rem !important; } + .ms-md-n8 { + margin-left: -8rem !important; } + .ms-md-n9 { + margin-left: -10rem !important; } + .ms-md-n10 { + margin-left: -12rem !important; } + .ms-md-n11 { + margin-left: -14rem !important; } + .ms-md-n12 { + margin-left: -16rem !important; } + .p-md-0 { + padding: 0 !important; } + .p-md-1 { + padding: 0.25rem !important; } + .p-md-2 { + padding: 0.5rem !important; } + .p-md-3 { + padding: 1rem !important; } + .p-md-4 { + padding: 1.5rem !important; } + .p-md-5 { + padding: 3rem !important; } + .p-md-6 { + padding: 4rem !important; } + .p-md-7 { + padding: 6rem !important; } + .p-md-8 { + padding: 8rem !important; } + .p-md-9 { + padding: 10rem !important; } + .p-md-10 { + padding: 12rem !important; } + .p-md-11 { + padding: 14rem !important; } + .p-md-12 { + padding: 16rem !important; } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .px-md-6 { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-md-7 { + padding-right: 6rem !important; + padding-left: 6rem !important; } + .px-md-8 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-md-9 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-md-10 { + padding-right: 12rem !important; + padding-left: 12rem !important; } + .px-md-11 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-md-12 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .py-md-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-md-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; } + .py-md-8 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-md-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-md-10 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; } + .py-md-11 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-md-12 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .pt-md-0 { + padding-top: 0 !important; } + .pt-md-1 { + padding-top: 0.25rem !important; } + .pt-md-2 { + padding-top: 0.5rem !important; } + .pt-md-3 { + padding-top: 1rem !important; } + .pt-md-4 { + padding-top: 1.5rem !important; } + .pt-md-5 { + padding-top: 3rem !important; } + .pt-md-6 { + padding-top: 4rem !important; } + .pt-md-7 { + padding-top: 6rem !important; } + .pt-md-8 { + padding-top: 8rem !important; } + .pt-md-9 { + padding-top: 10rem !important; } + .pt-md-10 { + padding-top: 12rem !important; } + .pt-md-11 { + padding-top: 14rem !important; } + .pt-md-12 { + padding-top: 16rem !important; } + .pe-md-0 { + padding-right: 0 !important; } + .pe-md-1 { + padding-right: 0.25rem !important; } + .pe-md-2 { + padding-right: 0.5rem !important; } + .pe-md-3 { + padding-right: 1rem !important; } + .pe-md-4 { + padding-right: 1.5rem !important; } + .pe-md-5 { + padding-right: 3rem !important; } + .pe-md-6 { + padding-right: 4rem !important; } + .pe-md-7 { + padding-right: 6rem !important; } + .pe-md-8 { + padding-right: 8rem !important; } + .pe-md-9 { + padding-right: 10rem !important; } + .pe-md-10 { + padding-right: 12rem !important; } + .pe-md-11 { + padding-right: 14rem !important; } + .pe-md-12 { + padding-right: 16rem !important; } + .pb-md-0 { + padding-bottom: 0 !important; } + .pb-md-1 { + padding-bottom: 0.25rem !important; } + .pb-md-2 { + padding-bottom: 0.5rem !important; } + .pb-md-3 { + padding-bottom: 1rem !important; } + .pb-md-4 { + padding-bottom: 1.5rem !important; } + .pb-md-5 { + padding-bottom: 3rem !important; } + .pb-md-6 { + padding-bottom: 4rem !important; } + .pb-md-7 { + padding-bottom: 6rem !important; } + .pb-md-8 { + padding-bottom: 8rem !important; } + .pb-md-9 { + padding-bottom: 10rem !important; } + .pb-md-10 { + padding-bottom: 12rem !important; } + .pb-md-11 { + padding-bottom: 14rem !important; } + .pb-md-12 { + padding-bottom: 16rem !important; } + .ps-md-0 { + padding-left: 0 !important; } + .ps-md-1 { + padding-left: 0.25rem !important; } + .ps-md-2 { + padding-left: 0.5rem !important; } + .ps-md-3 { + padding-left: 1rem !important; } + .ps-md-4 { + padding-left: 1.5rem !important; } + .ps-md-5 { + padding-left: 3rem !important; } + .ps-md-6 { + padding-left: 4rem !important; } + .ps-md-7 { + padding-left: 6rem !important; } + .ps-md-8 { + padding-left: 8rem !important; } + .ps-md-9 { + padding-left: 10rem !important; } + .ps-md-10 { + padding-left: 12rem !important; } + .ps-md-11 { + padding-left: 14rem !important; } + .ps-md-12 { + padding-left: 16rem !important; } + .gap-md-0 { + gap: 0 !important; } + .gap-md-1 { + gap: 0.25rem !important; } + .gap-md-2 { + gap: 0.5rem !important; } + .gap-md-3 { + gap: 1rem !important; } + .gap-md-4 { + gap: 1.5rem !important; } + .gap-md-5 { + gap: 3rem !important; } + .gap-md-6 { + gap: 4rem !important; } + .gap-md-7 { + gap: 6rem !important; } + .gap-md-8 { + gap: 8rem !important; } + .gap-md-9 { + gap: 10rem !important; } + .gap-md-10 { + gap: 12rem !important; } + .gap-md-11 { + gap: 14rem !important; } + .gap-md-12 { + gap: 16rem !important; } + .text-md-start { + text-align: left !important; } + .text-md-end { + text-align: right !important; } + .text-md-center { + text-align: center !important; } + .transform-scale-md-5 { + transform: scale(0.5) !important; } + .transform-scale-md-6 { + transform: scale(0.6) !important; } + .transform-scale-md-7 { + transform: scale(0.7) !important; } + .transform-scale-md-8 { + transform: scale(0.8) !important; } + .transform-scale-md-9 { + transform: scale(0.9) !important; } + .transform-scale-md-10 { + transform: scale(1) !important; } + .border-radius-top-start-md { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-md-0 { + border-top-left-radius: 0 !important; } + .border-radius-top-start-md-sm { + border-top-left-radius: 0.25rem !important; } + .border-radius-top-start-md-md { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-md-lg { + border-top-left-radius: 0.75rem !important; } + .border-radius-top-start-md-xl { + border-top-left-radius: 1rem !important; } + .border-radius-top-start-md-2xl { + border-top-left-radius: 1.5rem !important; } + .border-radius-top-start-md-circle { + border-top-left-radius: 50% !important; } + .border-radius-top-start-md-pill { + border-top-left-radius: 50rem !important; } + .border-radius-top-end-md { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-md-0 { + border-top-right-radius: 0 !important; } + .border-radius-top-end-md-sm { + border-top-right-radius: 0.25rem !important; } + .border-radius-top-end-md-md { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-md-lg { + border-top-right-radius: 0.75rem !important; } + .border-radius-top-end-md-xl { + border-top-right-radius: 1rem !important; } + .border-radius-top-end-md-2xl { + border-top-right-radius: 1.5rem !important; } + .border-radius-top-end-md-circle { + border-top-right-radius: 50% !important; } + .border-radius-top-end-md-pill { + border-top-right-radius: 50rem !important; } + .border-radius-bottom-start-md { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-md-0 { + border-bottom-left-radius: 0 !important; } + .border-radius-bottom-start-md-sm { + border-bottom-left-radius: 0.25rem !important; } + .border-radius-bottom-start-md-md { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-md-lg { + border-bottom-left-radius: 0.75rem !important; } + .border-radius-bottom-start-md-xl { + border-bottom-left-radius: 1rem !important; } + .border-radius-bottom-start-md-2xl { + border-bottom-left-radius: 1.5rem !important; } + .border-radius-bottom-start-md-circle { + border-bottom-left-radius: 50% !important; } + .border-radius-bottom-start-md-pill { + border-bottom-left-radius: 50rem !important; } + .border-radius-bottom-end-md { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-md-0 { + border-bottom-right-radius: 0 !important; } + .border-radius-bottom-end-md-sm { + border-bottom-right-radius: 0.25rem !important; } + .border-radius-bottom-end-md-md { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-md-lg { + border-bottom-right-radius: 0.75rem !important; } + .border-radius-bottom-end-md-xl { + border-bottom-right-radius: 1rem !important; } + .border-radius-bottom-end-md-2xl { + border-bottom-right-radius: 1.5rem !important; } + .border-radius-bottom-end-md-circle { + border-bottom-right-radius: 50% !important; } + .border-radius-bottom-end-md-pill { + border-bottom-right-radius: 50rem !important; } } + +@media (min-width: 992px) { + .float-lg-start { + float: left !important; } + .float-lg-end { + float: right !important; } + .float-lg-none { + float: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !important; } + .d-lg-grid { + display: grid !important; } + .d-lg-table { + display: table !important; } + .d-lg-table-row { + display: table-row !important; } + .d-lg-table-cell { + display: table-cell !important; } + .d-lg-flex { + display: flex !important; } + .d-lg-inline-flex { + display: inline-flex !important; } + .d-lg-none { + display: none !important; } + .border-top-lg { + border-top: 1px solid #dde0e5 !important; } + .border-top-lg-0 { + border-top: 0 !important; } + .border-end-lg { + border-right: 1px solid #dde0e5 !important; } + .border-end-lg-0 { + border-right: 0 !important; } + .border-bottom-lg { + border-bottom: 1px solid #dde0e5 !important; } + .border-bottom-lg-0 { + border-bottom: 0 !important; } + .border-start-lg { + border-left: 1px solid #dde0e5 !important; } + .border-start-lg-0 { + border-left: 0 !important; } + .w-lg-0 { + width: 0% !important; } + .w-lg-1 { + width: 1% !important; } + .w-lg-2 { + width: 2% !important; } + .w-lg-3 { + width: 3% !important; } + .w-lg-4 { + width: 4% !important; } + .w-lg-5 { + width: 5% !important; } + .w-lg-6 { + width: 6% !important; } + .w-lg-7 { + width: 7% !important; } + .w-lg-8 { + width: 8% !important; } + .w-lg-9 { + width: 9% !important; } + .w-lg-10 { + width: 10% !important; } + .w-lg-15 { + width: 15% !important; } + .w-lg-20 { + width: 20% !important; } + .w-lg-25 { + width: 25% !important; } + .w-lg-30 { + width: 30% !important; } + .w-lg-35 { + width: 35% !important; } + .w-lg-40 { + width: 40% !important; } + .w-lg-45 { + width: 45% !important; } + .w-lg-50 { + width: 50% !important; } + .w-lg-55 { + width: 55% !important; } + .w-lg-60 { + width: 60% !important; } + .w-lg-65 { + width: 65% !important; } + .w-lg-70 { + width: 70% !important; } + .w-lg-75 { + width: 75% !important; } + .w-lg-80 { + width: 80% !important; } + .w-lg-85 { + width: 85% !important; } + .w-lg-90 { + width: 90% !important; } + .w-lg-95 { + width: 95% !important; } + .w-lg-100 { + width: 100% !important; } + .w-lg-auto { + width: auto !important; } + .flex-lg-fill { + flex: 1 1 auto !important; } + .flex-lg-row { + flex-direction: row !important; } + .flex-lg-column { + flex-direction: column !important; } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + .flex-lg-grow-0 { + flex-grow: 0 !important; } + .flex-lg-grow-1 { + flex-grow: 1 !important; } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + .flex-lg-wrap { + flex-wrap: wrap !important; } + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-lg-start { + justify-content: flex-start !important; } + .justify-content-lg-end { + justify-content: flex-end !important; } + .justify-content-lg-center { + justify-content: center !important; } + .justify-content-lg-between { + justify-content: space-between !important; } + .justify-content-lg-around { + justify-content: space-around !important; } + .justify-content-lg-evenly { + justify-content: space-evenly !important; } + .align-items-lg-start { + align-items: flex-start !important; } + .align-items-lg-end { + align-items: flex-end !important; } + .align-items-lg-center { + align-items: center !important; } + .align-items-lg-baseline { + align-items: baseline !important; } + .align-items-lg-stretch { + align-items: stretch !important; } + .align-content-lg-start { + align-content: flex-start !important; } + .align-content-lg-end { + align-content: flex-end !important; } + .align-content-lg-center { + align-content: center !important; } + .align-content-lg-between { + align-content: space-between !important; } + .align-content-lg-around { + align-content: space-around !important; } + .align-content-lg-stretch { + align-content: stretch !important; } + .align-self-lg-auto { + align-self: auto !important; } + .align-self-lg-start { + align-self: flex-start !important; } + .align-self-lg-end { + align-self: flex-end !important; } + .align-self-lg-center { + align-self: center !important; } + .align-self-lg-baseline { + align-self: baseline !important; } + .align-self-lg-stretch { + align-self: stretch !important; } + .order-lg-first { + order: -1 !important; } + .order-lg-0 { + order: 0 !important; } + .order-lg-1 { + order: 1 !important; } + .order-lg-2 { + order: 2 !important; } + .order-lg-3 { + order: 3 !important; } + .order-lg-4 { + order: 4 !important; } + .order-lg-5 { + order: 5 !important; } + .order-lg-last { + order: 6 !important; } + .m-lg-0 { + margin: 0 !important; } + .m-lg-1 { + margin: 0.25rem !important; } + .m-lg-2 { + margin: 0.5rem !important; } + .m-lg-3 { + margin: 1rem !important; } + .m-lg-4 { + margin: 1.5rem !important; } + .m-lg-5 { + margin: 3rem !important; } + .m-lg-6 { + margin: 4rem !important; } + .m-lg-7 { + margin: 6rem !important; } + .m-lg-8 { + margin: 8rem !important; } + .m-lg-9 { + margin: 10rem !important; } + .m-lg-10 { + margin: 12rem !important; } + .m-lg-11 { + margin: 14rem !important; } + .m-lg-12 { + margin: 16rem !important; } + .m-lg-auto { + margin: auto !important; } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .mx-lg-6 { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-lg-7 { + margin-right: 6rem !important; + margin-left: 6rem !important; } + .mx-lg-8 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-lg-9 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-lg-10 { + margin-right: 12rem !important; + margin-left: 12rem !important; } + .mx-lg-11 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-lg-12 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .my-lg-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-lg-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; } + .my-lg-8 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-lg-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-lg-10 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; } + .my-lg-11 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-lg-12 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + .mt-lg-0 { + margin-top: 0 !important; } + .mt-lg-1 { + margin-top: 0.25rem !important; } + .mt-lg-2 { + margin-top: 0.5rem !important; } + .mt-lg-3 { + margin-top: 1rem !important; } + .mt-lg-4 { + margin-top: 1.5rem !important; } + .mt-lg-5 { + margin-top: 3rem !important; } + .mt-lg-6 { + margin-top: 4rem !important; } + .mt-lg-7 { + margin-top: 6rem !important; } + .mt-lg-8 { + margin-top: 8rem !important; } + .mt-lg-9 { + margin-top: 10rem !important; } + .mt-lg-10 { + margin-top: 12rem !important; } + .mt-lg-11 { + margin-top: 14rem !important; } + .mt-lg-12 { + margin-top: 16rem !important; } + .mt-lg-auto { + margin-top: auto !important; } + .me-lg-0 { + margin-right: 0 !important; } + .me-lg-1 { + margin-right: 0.25rem !important; } + .me-lg-2 { + margin-right: 0.5rem !important; } + .me-lg-3 { + margin-right: 1rem !important; } + .me-lg-4 { + margin-right: 1.5rem !important; } + .me-lg-5 { + margin-right: 3rem !important; } + .me-lg-6 { + margin-right: 4rem !important; } + .me-lg-7 { + margin-right: 6rem !important; } + .me-lg-8 { + margin-right: 8rem !important; } + .me-lg-9 { + margin-right: 10rem !important; } + .me-lg-10 { + margin-right: 12rem !important; } + .me-lg-11 { + margin-right: 14rem !important; } + .me-lg-12 { + margin-right: 16rem !important; } + .me-lg-auto { + margin-right: auto !important; } + .mb-lg-0 { + margin-bottom: 0 !important; } + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + .mb-lg-3 { + margin-bottom: 1rem !important; } + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + .mb-lg-5 { + margin-bottom: 3rem !important; } + .mb-lg-6 { + margin-bottom: 4rem !important; } + .mb-lg-7 { + margin-bottom: 6rem !important; } + .mb-lg-8 { + margin-bottom: 8rem !important; } + .mb-lg-9 { + margin-bottom: 10rem !important; } + .mb-lg-10 { + margin-bottom: 12rem !important; } + .mb-lg-11 { + margin-bottom: 14rem !important; } + .mb-lg-12 { + margin-bottom: 16rem !important; } + .mb-lg-auto { + margin-bottom: auto !important; } + .ms-lg-0 { + margin-left: 0 !important; } + .ms-lg-1 { + margin-left: 0.25rem !important; } + .ms-lg-2 { + margin-left: 0.5rem !important; } + .ms-lg-3 { + margin-left: 1rem !important; } + .ms-lg-4 { + margin-left: 1.5rem !important; } + .ms-lg-5 { + margin-left: 3rem !important; } + .ms-lg-6 { + margin-left: 4rem !important; } + .ms-lg-7 { + margin-left: 6rem !important; } + .ms-lg-8 { + margin-left: 8rem !important; } + .ms-lg-9 { + margin-left: 10rem !important; } + .ms-lg-10 { + margin-left: 12rem !important; } + .ms-lg-11 { + margin-left: 14rem !important; } + .ms-lg-12 { + margin-left: 16rem !important; } + .ms-lg-auto { + margin-left: auto !important; } + .m-lg-n1 { + margin: -0.25rem !important; } + .m-lg-n2 { + margin: -0.5rem !important; } + .m-lg-n3 { + margin: -1rem !important; } + .m-lg-n4 { + margin: -1.5rem !important; } + .m-lg-n5 { + margin: -3rem !important; } + .m-lg-n6 { + margin: -4rem !important; } + .m-lg-n7 { + margin: -6rem !important; } + .m-lg-n8 { + margin: -8rem !important; } + .m-lg-n9 { + margin: -10rem !important; } + .m-lg-n10 { + margin: -12rem !important; } + .m-lg-n11 { + margin: -14rem !important; } + .m-lg-n12 { + margin: -16rem !important; } + .mx-lg-n1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; } + .mx-lg-n2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; } + .mx-lg-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-lg-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; } + .mx-lg-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important; } + .mx-lg-n6 { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-lg-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important; } + .mx-lg-n8 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-lg-n9 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-lg-n10 { + margin-right: -12rem !important; + margin-left: -12rem !important; } + .mx-lg-n11 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-lg-n12 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .my-lg-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; } + .my-lg-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; } + .my-lg-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-lg-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; } + .my-lg-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; } + .my-lg-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-lg-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; } + .my-lg-n8 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-lg-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-lg-n10 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; } + .my-lg-n11 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-lg-n12 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .mt-lg-n1 { + margin-top: -0.25rem !important; } + .mt-lg-n2 { + margin-top: -0.5rem !important; } + .mt-lg-n3 { + margin-top: -1rem !important; } + .mt-lg-n4 { + margin-top: -1.5rem !important; } + .mt-lg-n5 { + margin-top: -3rem !important; } + .mt-lg-n6 { + margin-top: -4rem !important; } + .mt-lg-n7 { + margin-top: -6rem !important; } + .mt-lg-n8 { + margin-top: -8rem !important; } + .mt-lg-n9 { + margin-top: -10rem !important; } + .mt-lg-n10 { + margin-top: -12rem !important; } + .mt-lg-n11 { + margin-top: -14rem !important; } + .mt-lg-n12 { + margin-top: -16rem !important; } + .me-lg-n1 { + margin-right: -0.25rem !important; } + .me-lg-n2 { + margin-right: -0.5rem !important; } + .me-lg-n3 { + margin-right: -1rem !important; } + .me-lg-n4 { + margin-right: -1.5rem !important; } + .me-lg-n5 { + margin-right: -3rem !important; } + .me-lg-n6 { + margin-right: -4rem !important; } + .me-lg-n7 { + margin-right: -6rem !important; } + .me-lg-n8 { + margin-right: -8rem !important; } + .me-lg-n9 { + margin-right: -10rem !important; } + .me-lg-n10 { + margin-right: -12rem !important; } + .me-lg-n11 { + margin-right: -14rem !important; } + .me-lg-n12 { + margin-right: -16rem !important; } + .mb-lg-n1 { + margin-bottom: -0.25rem !important; } + .mb-lg-n2 { + margin-bottom: -0.5rem !important; } + .mb-lg-n3 { + margin-bottom: -1rem !important; } + .mb-lg-n4 { + margin-bottom: -1.5rem !important; } + .mb-lg-n5 { + margin-bottom: -3rem !important; } + .mb-lg-n6 { + margin-bottom: -4rem !important; } + .mb-lg-n7 { + margin-bottom: -6rem !important; } + .mb-lg-n8 { + margin-bottom: -8rem !important; } + .mb-lg-n9 { + margin-bottom: -10rem !important; } + .mb-lg-n10 { + margin-bottom: -12rem !important; } + .mb-lg-n11 { + margin-bottom: -14rem !important; } + .mb-lg-n12 { + margin-bottom: -16rem !important; } + .ms-lg-n1 { + margin-left: -0.25rem !important; } + .ms-lg-n2 { + margin-left: -0.5rem !important; } + .ms-lg-n3 { + margin-left: -1rem !important; } + .ms-lg-n4 { + margin-left: -1.5rem !important; } + .ms-lg-n5 { + margin-left: -3rem !important; } + .ms-lg-n6 { + margin-left: -4rem !important; } + .ms-lg-n7 { + margin-left: -6rem !important; } + .ms-lg-n8 { + margin-left: -8rem !important; } + .ms-lg-n9 { + margin-left: -10rem !important; } + .ms-lg-n10 { + margin-left: -12rem !important; } + .ms-lg-n11 { + margin-left: -14rem !important; } + .ms-lg-n12 { + margin-left: -16rem !important; } + .p-lg-0 { + padding: 0 !important; } + .p-lg-1 { + padding: 0.25rem !important; } + .p-lg-2 { + padding: 0.5rem !important; } + .p-lg-3 { + padding: 1rem !important; } + .p-lg-4 { + padding: 1.5rem !important; } + .p-lg-5 { + padding: 3rem !important; } + .p-lg-6 { + padding: 4rem !important; } + .p-lg-7 { + padding: 6rem !important; } + .p-lg-8 { + padding: 8rem !important; } + .p-lg-9 { + padding: 10rem !important; } + .p-lg-10 { + padding: 12rem !important; } + .p-lg-11 { + padding: 14rem !important; } + .p-lg-12 { + padding: 16rem !important; } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .px-lg-6 { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-lg-7 { + padding-right: 6rem !important; + padding-left: 6rem !important; } + .px-lg-8 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-lg-9 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-lg-10 { + padding-right: 12rem !important; + padding-left: 12rem !important; } + .px-lg-11 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-lg-12 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .py-lg-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-lg-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; } + .py-lg-8 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-lg-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-lg-10 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; } + .py-lg-11 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-lg-12 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .pt-lg-0 { + padding-top: 0 !important; } + .pt-lg-1 { + padding-top: 0.25rem !important; } + .pt-lg-2 { + padding-top: 0.5rem !important; } + .pt-lg-3 { + padding-top: 1rem !important; } + .pt-lg-4 { + padding-top: 1.5rem !important; } + .pt-lg-5 { + padding-top: 3rem !important; } + .pt-lg-6 { + padding-top: 4rem !important; } + .pt-lg-7 { + padding-top: 6rem !important; } + .pt-lg-8 { + padding-top: 8rem !important; } + .pt-lg-9 { + padding-top: 10rem !important; } + .pt-lg-10 { + padding-top: 12rem !important; } + .pt-lg-11 { + padding-top: 14rem !important; } + .pt-lg-12 { + padding-top: 16rem !important; } + .pe-lg-0 { + padding-right: 0 !important; } + .pe-lg-1 { + padding-right: 0.25rem !important; } + .pe-lg-2 { + padding-right: 0.5rem !important; } + .pe-lg-3 { + padding-right: 1rem !important; } + .pe-lg-4 { + padding-right: 1.5rem !important; } + .pe-lg-5 { + padding-right: 3rem !important; } + .pe-lg-6 { + padding-right: 4rem !important; } + .pe-lg-7 { + padding-right: 6rem !important; } + .pe-lg-8 { + padding-right: 8rem !important; } + .pe-lg-9 { + padding-right: 10rem !important; } + .pe-lg-10 { + padding-right: 12rem !important; } + .pe-lg-11 { + padding-right: 14rem !important; } + .pe-lg-12 { + padding-right: 16rem !important; } + .pb-lg-0 { + padding-bottom: 0 !important; } + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + .pb-lg-3 { + padding-bottom: 1rem !important; } + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + .pb-lg-5 { + padding-bottom: 3rem !important; } + .pb-lg-6 { + padding-bottom: 4rem !important; } + .pb-lg-7 { + padding-bottom: 6rem !important; } + .pb-lg-8 { + padding-bottom: 8rem !important; } + .pb-lg-9 { + padding-bottom: 10rem !important; } + .pb-lg-10 { + padding-bottom: 12rem !important; } + .pb-lg-11 { + padding-bottom: 14rem !important; } + .pb-lg-12 { + padding-bottom: 16rem !important; } + .ps-lg-0 { + padding-left: 0 !important; } + .ps-lg-1 { + padding-left: 0.25rem !important; } + .ps-lg-2 { + padding-left: 0.5rem !important; } + .ps-lg-3 { + padding-left: 1rem !important; } + .ps-lg-4 { + padding-left: 1.5rem !important; } + .ps-lg-5 { + padding-left: 3rem !important; } + .ps-lg-6 { + padding-left: 4rem !important; } + .ps-lg-7 { + padding-left: 6rem !important; } + .ps-lg-8 { + padding-left: 8rem !important; } + .ps-lg-9 { + padding-left: 10rem !important; } + .ps-lg-10 { + padding-left: 12rem !important; } + .ps-lg-11 { + padding-left: 14rem !important; } + .ps-lg-12 { + padding-left: 16rem !important; } + .gap-lg-0 { + gap: 0 !important; } + .gap-lg-1 { + gap: 0.25rem !important; } + .gap-lg-2 { + gap: 0.5rem !important; } + .gap-lg-3 { + gap: 1rem !important; } + .gap-lg-4 { + gap: 1.5rem !important; } + .gap-lg-5 { + gap: 3rem !important; } + .gap-lg-6 { + gap: 4rem !important; } + .gap-lg-7 { + gap: 6rem !important; } + .gap-lg-8 { + gap: 8rem !important; } + .gap-lg-9 { + gap: 10rem !important; } + .gap-lg-10 { + gap: 12rem !important; } + .gap-lg-11 { + gap: 14rem !important; } + .gap-lg-12 { + gap: 16rem !important; } + .text-lg-start { + text-align: left !important; } + .text-lg-end { + text-align: right !important; } + .text-lg-center { + text-align: center !important; } + .transform-scale-lg-5 { + transform: scale(0.5) !important; } + .transform-scale-lg-6 { + transform: scale(0.6) !important; } + .transform-scale-lg-7 { + transform: scale(0.7) !important; } + .transform-scale-lg-8 { + transform: scale(0.8) !important; } + .transform-scale-lg-9 { + transform: scale(0.9) !important; } + .transform-scale-lg-10 { + transform: scale(1) !important; } + .border-radius-top-start-lg { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-lg-0 { + border-top-left-radius: 0 !important; } + .border-radius-top-start-lg-sm { + border-top-left-radius: 0.25rem !important; } + .border-radius-top-start-lg-md { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-lg-lg { + border-top-left-radius: 0.75rem !important; } + .border-radius-top-start-lg-xl { + border-top-left-radius: 1rem !important; } + .border-radius-top-start-lg-2xl { + border-top-left-radius: 1.5rem !important; } + .border-radius-top-start-lg-circle { + border-top-left-radius: 50% !important; } + .border-radius-top-start-lg-pill { + border-top-left-radius: 50rem !important; } + .border-radius-top-end-lg { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-lg-0 { + border-top-right-radius: 0 !important; } + .border-radius-top-end-lg-sm { + border-top-right-radius: 0.25rem !important; } + .border-radius-top-end-lg-md { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-lg-lg { + border-top-right-radius: 0.75rem !important; } + .border-radius-top-end-lg-xl { + border-top-right-radius: 1rem !important; } + .border-radius-top-end-lg-2xl { + border-top-right-radius: 1.5rem !important; } + .border-radius-top-end-lg-circle { + border-top-right-radius: 50% !important; } + .border-radius-top-end-lg-pill { + border-top-right-radius: 50rem !important; } + .border-radius-bottom-start-lg { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-lg-0 { + border-bottom-left-radius: 0 !important; } + .border-radius-bottom-start-lg-sm { + border-bottom-left-radius: 0.25rem !important; } + .border-radius-bottom-start-lg-md { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-lg-lg { + border-bottom-left-radius: 0.75rem !important; } + .border-radius-bottom-start-lg-xl { + border-bottom-left-radius: 1rem !important; } + .border-radius-bottom-start-lg-2xl { + border-bottom-left-radius: 1.5rem !important; } + .border-radius-bottom-start-lg-circle { + border-bottom-left-radius: 50% !important; } + .border-radius-bottom-start-lg-pill { + border-bottom-left-radius: 50rem !important; } + .border-radius-bottom-end-lg { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-lg-0 { + border-bottom-right-radius: 0 !important; } + .border-radius-bottom-end-lg-sm { + border-bottom-right-radius: 0.25rem !important; } + .border-radius-bottom-end-lg-md { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-lg-lg { + border-bottom-right-radius: 0.75rem !important; } + .border-radius-bottom-end-lg-xl { + border-bottom-right-radius: 1rem !important; } + .border-radius-bottom-end-lg-2xl { + border-bottom-right-radius: 1.5rem !important; } + .border-radius-bottom-end-lg-circle { + border-bottom-right-radius: 50% !important; } + .border-radius-bottom-end-lg-pill { + border-bottom-right-radius: 50rem !important; } } + +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; } + .float-xl-end { + float: right !important; } + .float-xl-none { + float: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !important; } + .d-xl-grid { + display: grid !important; } + .d-xl-table { + display: table !important; } + .d-xl-table-row { + display: table-row !important; } + .d-xl-table-cell { + display: table-cell !important; } + .d-xl-flex { + display: flex !important; } + .d-xl-inline-flex { + display: inline-flex !important; } + .d-xl-none { + display: none !important; } + .border-top-xl { + border-top: 1px solid #dde0e5 !important; } + .border-top-xl-0 { + border-top: 0 !important; } + .border-end-xl { + border-right: 1px solid #dde0e5 !important; } + .border-end-xl-0 { + border-right: 0 !important; } + .border-bottom-xl { + border-bottom: 1px solid #dde0e5 !important; } + .border-bottom-xl-0 { + border-bottom: 0 !important; } + .border-start-xl { + border-left: 1px solid #dde0e5 !important; } + .border-start-xl-0 { + border-left: 0 !important; } + .w-xl-0 { + width: 0% !important; } + .w-xl-1 { + width: 1% !important; } + .w-xl-2 { + width: 2% !important; } + .w-xl-3 { + width: 3% !important; } + .w-xl-4 { + width: 4% !important; } + .w-xl-5 { + width: 5% !important; } + .w-xl-6 { + width: 6% !important; } + .w-xl-7 { + width: 7% !important; } + .w-xl-8 { + width: 8% !important; } + .w-xl-9 { + width: 9% !important; } + .w-xl-10 { + width: 10% !important; } + .w-xl-15 { + width: 15% !important; } + .w-xl-20 { + width: 20% !important; } + .w-xl-25 { + width: 25% !important; } + .w-xl-30 { + width: 30% !important; } + .w-xl-35 { + width: 35% !important; } + .w-xl-40 { + width: 40% !important; } + .w-xl-45 { + width: 45% !important; } + .w-xl-50 { + width: 50% !important; } + .w-xl-55 { + width: 55% !important; } + .w-xl-60 { + width: 60% !important; } + .w-xl-65 { + width: 65% !important; } + .w-xl-70 { + width: 70% !important; } + .w-xl-75 { + width: 75% !important; } + .w-xl-80 { + width: 80% !important; } + .w-xl-85 { + width: 85% !important; } + .w-xl-90 { + width: 90% !important; } + .w-xl-95 { + width: 95% !important; } + .w-xl-100 { + width: 100% !important; } + .w-xl-auto { + width: auto !important; } + .flex-xl-fill { + flex: 1 1 auto !important; } + .flex-xl-row { + flex-direction: row !important; } + .flex-xl-column { + flex-direction: column !important; } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + .flex-xl-grow-0 { + flex-grow: 0 !important; } + .flex-xl-grow-1 { + flex-grow: 1 !important; } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + .flex-xl-wrap { + flex-wrap: wrap !important; } + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-xl-start { + justify-content: flex-start !important; } + .justify-content-xl-end { + justify-content: flex-end !important; } + .justify-content-xl-center { + justify-content: center !important; } + .justify-content-xl-between { + justify-content: space-between !important; } + .justify-content-xl-around { + justify-content: space-around !important; } + .justify-content-xl-evenly { + justify-content: space-evenly !important; } + .align-items-xl-start { + align-items: flex-start !important; } + .align-items-xl-end { + align-items: flex-end !important; } + .align-items-xl-center { + align-items: center !important; } + .align-items-xl-baseline { + align-items: baseline !important; } + .align-items-xl-stretch { + align-items: stretch !important; } + .align-content-xl-start { + align-content: flex-start !important; } + .align-content-xl-end { + align-content: flex-end !important; } + .align-content-xl-center { + align-content: center !important; } + .align-content-xl-between { + align-content: space-between !important; } + .align-content-xl-around { + align-content: space-around !important; } + .align-content-xl-stretch { + align-content: stretch !important; } + .align-self-xl-auto { + align-self: auto !important; } + .align-self-xl-start { + align-self: flex-start !important; } + .align-self-xl-end { + align-self: flex-end !important; } + .align-self-xl-center { + align-self: center !important; } + .align-self-xl-baseline { + align-self: baseline !important; } + .align-self-xl-stretch { + align-self: stretch !important; } + .order-xl-first { + order: -1 !important; } + .order-xl-0 { + order: 0 !important; } + .order-xl-1 { + order: 1 !important; } + .order-xl-2 { + order: 2 !important; } + .order-xl-3 { + order: 3 !important; } + .order-xl-4 { + order: 4 !important; } + .order-xl-5 { + order: 5 !important; } + .order-xl-last { + order: 6 !important; } + .m-xl-0 { + margin: 0 !important; } + .m-xl-1 { + margin: 0.25rem !important; } + .m-xl-2 { + margin: 0.5rem !important; } + .m-xl-3 { + margin: 1rem !important; } + .m-xl-4 { + margin: 1.5rem !important; } + .m-xl-5 { + margin: 3rem !important; } + .m-xl-6 { + margin: 4rem !important; } + .m-xl-7 { + margin: 6rem !important; } + .m-xl-8 { + margin: 8rem !important; } + .m-xl-9 { + margin: 10rem !important; } + .m-xl-10 { + margin: 12rem !important; } + .m-xl-11 { + margin: 14rem !important; } + .m-xl-12 { + margin: 16rem !important; } + .m-xl-auto { + margin: auto !important; } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .mx-xl-6 { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-xl-7 { + margin-right: 6rem !important; + margin-left: 6rem !important; } + .mx-xl-8 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-xl-9 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-xl-10 { + margin-right: 12rem !important; + margin-left: 12rem !important; } + .mx-xl-11 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-xl-12 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .my-xl-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-xl-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; } + .my-xl-8 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-xl-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-xl-10 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; } + .my-xl-11 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-xl-12 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + .mt-xl-0 { + margin-top: 0 !important; } + .mt-xl-1 { + margin-top: 0.25rem !important; } + .mt-xl-2 { + margin-top: 0.5rem !important; } + .mt-xl-3 { + margin-top: 1rem !important; } + .mt-xl-4 { + margin-top: 1.5rem !important; } + .mt-xl-5 { + margin-top: 3rem !important; } + .mt-xl-6 { + margin-top: 4rem !important; } + .mt-xl-7 { + margin-top: 6rem !important; } + .mt-xl-8 { + margin-top: 8rem !important; } + .mt-xl-9 { + margin-top: 10rem !important; } + .mt-xl-10 { + margin-top: 12rem !important; } + .mt-xl-11 { + margin-top: 14rem !important; } + .mt-xl-12 { + margin-top: 16rem !important; } + .mt-xl-auto { + margin-top: auto !important; } + .me-xl-0 { + margin-right: 0 !important; } + .me-xl-1 { + margin-right: 0.25rem !important; } + .me-xl-2 { + margin-right: 0.5rem !important; } + .me-xl-3 { + margin-right: 1rem !important; } + .me-xl-4 { + margin-right: 1.5rem !important; } + .me-xl-5 { + margin-right: 3rem !important; } + .me-xl-6 { + margin-right: 4rem !important; } + .me-xl-7 { + margin-right: 6rem !important; } + .me-xl-8 { + margin-right: 8rem !important; } + .me-xl-9 { + margin-right: 10rem !important; } + .me-xl-10 { + margin-right: 12rem !important; } + .me-xl-11 { + margin-right: 14rem !important; } + .me-xl-12 { + margin-right: 16rem !important; } + .me-xl-auto { + margin-right: auto !important; } + .mb-xl-0 { + margin-bottom: 0 !important; } + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + .mb-xl-3 { + margin-bottom: 1rem !important; } + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + .mb-xl-5 { + margin-bottom: 3rem !important; } + .mb-xl-6 { + margin-bottom: 4rem !important; } + .mb-xl-7 { + margin-bottom: 6rem !important; } + .mb-xl-8 { + margin-bottom: 8rem !important; } + .mb-xl-9 { + margin-bottom: 10rem !important; } + .mb-xl-10 { + margin-bottom: 12rem !important; } + .mb-xl-11 { + margin-bottom: 14rem !important; } + .mb-xl-12 { + margin-bottom: 16rem !important; } + .mb-xl-auto { + margin-bottom: auto !important; } + .ms-xl-0 { + margin-left: 0 !important; } + .ms-xl-1 { + margin-left: 0.25rem !important; } + .ms-xl-2 { + margin-left: 0.5rem !important; } + .ms-xl-3 { + margin-left: 1rem !important; } + .ms-xl-4 { + margin-left: 1.5rem !important; } + .ms-xl-5 { + margin-left: 3rem !important; } + .ms-xl-6 { + margin-left: 4rem !important; } + .ms-xl-7 { + margin-left: 6rem !important; } + .ms-xl-8 { + margin-left: 8rem !important; } + .ms-xl-9 { + margin-left: 10rem !important; } + .ms-xl-10 { + margin-left: 12rem !important; } + .ms-xl-11 { + margin-left: 14rem !important; } + .ms-xl-12 { + margin-left: 16rem !important; } + .ms-xl-auto { + margin-left: auto !important; } + .m-xl-n1 { + margin: -0.25rem !important; } + .m-xl-n2 { + margin: -0.5rem !important; } + .m-xl-n3 { + margin: -1rem !important; } + .m-xl-n4 { + margin: -1.5rem !important; } + .m-xl-n5 { + margin: -3rem !important; } + .m-xl-n6 { + margin: -4rem !important; } + .m-xl-n7 { + margin: -6rem !important; } + .m-xl-n8 { + margin: -8rem !important; } + .m-xl-n9 { + margin: -10rem !important; } + .m-xl-n10 { + margin: -12rem !important; } + .m-xl-n11 { + margin: -14rem !important; } + .m-xl-n12 { + margin: -16rem !important; } + .mx-xl-n1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; } + .mx-xl-n2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; } + .mx-xl-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-xl-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; } + .mx-xl-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important; } + .mx-xl-n6 { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-xl-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important; } + .mx-xl-n8 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-xl-n9 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-xl-n10 { + margin-right: -12rem !important; + margin-left: -12rem !important; } + .mx-xl-n11 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-xl-n12 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .my-xl-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; } + .my-xl-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; } + .my-xl-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-xl-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; } + .my-xl-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; } + .my-xl-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-xl-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; } + .my-xl-n8 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-xl-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-xl-n10 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; } + .my-xl-n11 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-xl-n12 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .mt-xl-n1 { + margin-top: -0.25rem !important; } + .mt-xl-n2 { + margin-top: -0.5rem !important; } + .mt-xl-n3 { + margin-top: -1rem !important; } + .mt-xl-n4 { + margin-top: -1.5rem !important; } + .mt-xl-n5 { + margin-top: -3rem !important; } + .mt-xl-n6 { + margin-top: -4rem !important; } + .mt-xl-n7 { + margin-top: -6rem !important; } + .mt-xl-n8 { + margin-top: -8rem !important; } + .mt-xl-n9 { + margin-top: -10rem !important; } + .mt-xl-n10 { + margin-top: -12rem !important; } + .mt-xl-n11 { + margin-top: -14rem !important; } + .mt-xl-n12 { + margin-top: -16rem !important; } + .me-xl-n1 { + margin-right: -0.25rem !important; } + .me-xl-n2 { + margin-right: -0.5rem !important; } + .me-xl-n3 { + margin-right: -1rem !important; } + .me-xl-n4 { + margin-right: -1.5rem !important; } + .me-xl-n5 { + margin-right: -3rem !important; } + .me-xl-n6 { + margin-right: -4rem !important; } + .me-xl-n7 { + margin-right: -6rem !important; } + .me-xl-n8 { + margin-right: -8rem !important; } + .me-xl-n9 { + margin-right: -10rem !important; } + .me-xl-n10 { + margin-right: -12rem !important; } + .me-xl-n11 { + margin-right: -14rem !important; } + .me-xl-n12 { + margin-right: -16rem !important; } + .mb-xl-n1 { + margin-bottom: -0.25rem !important; } + .mb-xl-n2 { + margin-bottom: -0.5rem !important; } + .mb-xl-n3 { + margin-bottom: -1rem !important; } + .mb-xl-n4 { + margin-bottom: -1.5rem !important; } + .mb-xl-n5 { + margin-bottom: -3rem !important; } + .mb-xl-n6 { + margin-bottom: -4rem !important; } + .mb-xl-n7 { + margin-bottom: -6rem !important; } + .mb-xl-n8 { + margin-bottom: -8rem !important; } + .mb-xl-n9 { + margin-bottom: -10rem !important; } + .mb-xl-n10 { + margin-bottom: -12rem !important; } + .mb-xl-n11 { + margin-bottom: -14rem !important; } + .mb-xl-n12 { + margin-bottom: -16rem !important; } + .ms-xl-n1 { + margin-left: -0.25rem !important; } + .ms-xl-n2 { + margin-left: -0.5rem !important; } + .ms-xl-n3 { + margin-left: -1rem !important; } + .ms-xl-n4 { + margin-left: -1.5rem !important; } + .ms-xl-n5 { + margin-left: -3rem !important; } + .ms-xl-n6 { + margin-left: -4rem !important; } + .ms-xl-n7 { + margin-left: -6rem !important; } + .ms-xl-n8 { + margin-left: -8rem !important; } + .ms-xl-n9 { + margin-left: -10rem !important; } + .ms-xl-n10 { + margin-left: -12rem !important; } + .ms-xl-n11 { + margin-left: -14rem !important; } + .ms-xl-n12 { + margin-left: -16rem !important; } + .p-xl-0 { + padding: 0 !important; } + .p-xl-1 { + padding: 0.25rem !important; } + .p-xl-2 { + padding: 0.5rem !important; } + .p-xl-3 { + padding: 1rem !important; } + .p-xl-4 { + padding: 1.5rem !important; } + .p-xl-5 { + padding: 3rem !important; } + .p-xl-6 { + padding: 4rem !important; } + .p-xl-7 { + padding: 6rem !important; } + .p-xl-8 { + padding: 8rem !important; } + .p-xl-9 { + padding: 10rem !important; } + .p-xl-10 { + padding: 12rem !important; } + .p-xl-11 { + padding: 14rem !important; } + .p-xl-12 { + padding: 16rem !important; } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .px-xl-6 { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-xl-7 { + padding-right: 6rem !important; + padding-left: 6rem !important; } + .px-xl-8 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-xl-9 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-xl-10 { + padding-right: 12rem !important; + padding-left: 12rem !important; } + .px-xl-11 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-xl-12 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .py-xl-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-xl-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; } + .py-xl-8 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-xl-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-xl-10 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; } + .py-xl-11 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-xl-12 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .pt-xl-0 { + padding-top: 0 !important; } + .pt-xl-1 { + padding-top: 0.25rem !important; } + .pt-xl-2 { + padding-top: 0.5rem !important; } + .pt-xl-3 { + padding-top: 1rem !important; } + .pt-xl-4 { + padding-top: 1.5rem !important; } + .pt-xl-5 { + padding-top: 3rem !important; } + .pt-xl-6 { + padding-top: 4rem !important; } + .pt-xl-7 { + padding-top: 6rem !important; } + .pt-xl-8 { + padding-top: 8rem !important; } + .pt-xl-9 { + padding-top: 10rem !important; } + .pt-xl-10 { + padding-top: 12rem !important; } + .pt-xl-11 { + padding-top: 14rem !important; } + .pt-xl-12 { + padding-top: 16rem !important; } + .pe-xl-0 { + padding-right: 0 !important; } + .pe-xl-1 { + padding-right: 0.25rem !important; } + .pe-xl-2 { + padding-right: 0.5rem !important; } + .pe-xl-3 { + padding-right: 1rem !important; } + .pe-xl-4 { + padding-right: 1.5rem !important; } + .pe-xl-5 { + padding-right: 3rem !important; } + .pe-xl-6 { + padding-right: 4rem !important; } + .pe-xl-7 { + padding-right: 6rem !important; } + .pe-xl-8 { + padding-right: 8rem !important; } + .pe-xl-9 { + padding-right: 10rem !important; } + .pe-xl-10 { + padding-right: 12rem !important; } + .pe-xl-11 { + padding-right: 14rem !important; } + .pe-xl-12 { + padding-right: 16rem !important; } + .pb-xl-0 { + padding-bottom: 0 !important; } + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + .pb-xl-3 { + padding-bottom: 1rem !important; } + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + .pb-xl-5 { + padding-bottom: 3rem !important; } + .pb-xl-6 { + padding-bottom: 4rem !important; } + .pb-xl-7 { + padding-bottom: 6rem !important; } + .pb-xl-8 { + padding-bottom: 8rem !important; } + .pb-xl-9 { + padding-bottom: 10rem !important; } + .pb-xl-10 { + padding-bottom: 12rem !important; } + .pb-xl-11 { + padding-bottom: 14rem !important; } + .pb-xl-12 { + padding-bottom: 16rem !important; } + .ps-xl-0 { + padding-left: 0 !important; } + .ps-xl-1 { + padding-left: 0.25rem !important; } + .ps-xl-2 { + padding-left: 0.5rem !important; } + .ps-xl-3 { + padding-left: 1rem !important; } + .ps-xl-4 { + padding-left: 1.5rem !important; } + .ps-xl-5 { + padding-left: 3rem !important; } + .ps-xl-6 { + padding-left: 4rem !important; } + .ps-xl-7 { + padding-left: 6rem !important; } + .ps-xl-8 { + padding-left: 8rem !important; } + .ps-xl-9 { + padding-left: 10rem !important; } + .ps-xl-10 { + padding-left: 12rem !important; } + .ps-xl-11 { + padding-left: 14rem !important; } + .ps-xl-12 { + padding-left: 16rem !important; } + .gap-xl-0 { + gap: 0 !important; } + .gap-xl-1 { + gap: 0.25rem !important; } + .gap-xl-2 { + gap: 0.5rem !important; } + .gap-xl-3 { + gap: 1rem !important; } + .gap-xl-4 { + gap: 1.5rem !important; } + .gap-xl-5 { + gap: 3rem !important; } + .gap-xl-6 { + gap: 4rem !important; } + .gap-xl-7 { + gap: 6rem !important; } + .gap-xl-8 { + gap: 8rem !important; } + .gap-xl-9 { + gap: 10rem !important; } + .gap-xl-10 { + gap: 12rem !important; } + .gap-xl-11 { + gap: 14rem !important; } + .gap-xl-12 { + gap: 16rem !important; } + .text-xl-start { + text-align: left !important; } + .text-xl-end { + text-align: right !important; } + .text-xl-center { + text-align: center !important; } + .transform-scale-xl-5 { + transform: scale(0.5) !important; } + .transform-scale-xl-6 { + transform: scale(0.6) !important; } + .transform-scale-xl-7 { + transform: scale(0.7) !important; } + .transform-scale-xl-8 { + transform: scale(0.8) !important; } + .transform-scale-xl-9 { + transform: scale(0.9) !important; } + .transform-scale-xl-10 { + transform: scale(1) !important; } + .border-radius-top-start-xl { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-xl-0 { + border-top-left-radius: 0 !important; } + .border-radius-top-start-xl-sm { + border-top-left-radius: 0.25rem !important; } + .border-radius-top-start-xl-md { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-xl-lg { + border-top-left-radius: 0.75rem !important; } + .border-radius-top-start-xl-xl { + border-top-left-radius: 1rem !important; } + .border-radius-top-start-xl-2xl { + border-top-left-radius: 1.5rem !important; } + .border-radius-top-start-xl-circle { + border-top-left-radius: 50% !important; } + .border-radius-top-start-xl-pill { + border-top-left-radius: 50rem !important; } + .border-radius-top-end-xl { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-xl-0 { + border-top-right-radius: 0 !important; } + .border-radius-top-end-xl-sm { + border-top-right-radius: 0.25rem !important; } + .border-radius-top-end-xl-md { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-xl-lg { + border-top-right-radius: 0.75rem !important; } + .border-radius-top-end-xl-xl { + border-top-right-radius: 1rem !important; } + .border-radius-top-end-xl-2xl { + border-top-right-radius: 1.5rem !important; } + .border-radius-top-end-xl-circle { + border-top-right-radius: 50% !important; } + .border-radius-top-end-xl-pill { + border-top-right-radius: 50rem !important; } + .border-radius-bottom-start-xl { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-xl-0 { + border-bottom-left-radius: 0 !important; } + .border-radius-bottom-start-xl-sm { + border-bottom-left-radius: 0.25rem !important; } + .border-radius-bottom-start-xl-md { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-xl-lg { + border-bottom-left-radius: 0.75rem !important; } + .border-radius-bottom-start-xl-xl { + border-bottom-left-radius: 1rem !important; } + .border-radius-bottom-start-xl-2xl { + border-bottom-left-radius: 1.5rem !important; } + .border-radius-bottom-start-xl-circle { + border-bottom-left-radius: 50% !important; } + .border-radius-bottom-start-xl-pill { + border-bottom-left-radius: 50rem !important; } + .border-radius-bottom-end-xl { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-xl-0 { + border-bottom-right-radius: 0 !important; } + .border-radius-bottom-end-xl-sm { + border-bottom-right-radius: 0.25rem !important; } + .border-radius-bottom-end-xl-md { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-xl-lg { + border-bottom-right-radius: 0.75rem !important; } + .border-radius-bottom-end-xl-xl { + border-bottom-right-radius: 1rem !important; } + .border-radius-bottom-end-xl-2xl { + border-bottom-right-radius: 1.5rem !important; } + .border-radius-bottom-end-xl-circle { + border-bottom-right-radius: 50% !important; } + .border-radius-bottom-end-xl-pill { + border-bottom-right-radius: 50rem !important; } } + +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; } + .float-xxl-end { + float: right !important; } + .float-xxl-none { + float: none !important; } + .d-xxl-inline { + display: inline !important; } + .d-xxl-inline-block { + display: inline-block !important; } + .d-xxl-block { + display: block !important; } + .d-xxl-grid { + display: grid !important; } + .d-xxl-table { + display: table !important; } + .d-xxl-table-row { + display: table-row !important; } + .d-xxl-table-cell { + display: table-cell !important; } + .d-xxl-flex { + display: flex !important; } + .d-xxl-inline-flex { + display: inline-flex !important; } + .d-xxl-none { + display: none !important; } + .border-top-xxl { + border-top: 1px solid #dde0e5 !important; } + .border-top-xxl-0 { + border-top: 0 !important; } + .border-end-xxl { + border-right: 1px solid #dde0e5 !important; } + .border-end-xxl-0 { + border-right: 0 !important; } + .border-bottom-xxl { + border-bottom: 1px solid #dde0e5 !important; } + .border-bottom-xxl-0 { + border-bottom: 0 !important; } + .border-start-xxl { + border-left: 1px solid #dde0e5 !important; } + .border-start-xxl-0 { + border-left: 0 !important; } + .w-xxl-0 { + width: 0% !important; } + .w-xxl-1 { + width: 1% !important; } + .w-xxl-2 { + width: 2% !important; } + .w-xxl-3 { + width: 3% !important; } + .w-xxl-4 { + width: 4% !important; } + .w-xxl-5 { + width: 5% !important; } + .w-xxl-6 { + width: 6% !important; } + .w-xxl-7 { + width: 7% !important; } + .w-xxl-8 { + width: 8% !important; } + .w-xxl-9 { + width: 9% !important; } + .w-xxl-10 { + width: 10% !important; } + .w-xxl-15 { + width: 15% !important; } + .w-xxl-20 { + width: 20% !important; } + .w-xxl-25 { + width: 25% !important; } + .w-xxl-30 { + width: 30% !important; } + .w-xxl-35 { + width: 35% !important; } + .w-xxl-40 { + width: 40% !important; } + .w-xxl-45 { + width: 45% !important; } + .w-xxl-50 { + width: 50% !important; } + .w-xxl-55 { + width: 55% !important; } + .w-xxl-60 { + width: 60% !important; } + .w-xxl-65 { + width: 65% !important; } + .w-xxl-70 { + width: 70% !important; } + .w-xxl-75 { + width: 75% !important; } + .w-xxl-80 { + width: 80% !important; } + .w-xxl-85 { + width: 85% !important; } + .w-xxl-90 { + width: 90% !important; } + .w-xxl-95 { + width: 95% !important; } + .w-xxl-100 { + width: 100% !important; } + .w-xxl-auto { + width: auto !important; } + .flex-xxl-fill { + flex: 1 1 auto !important; } + .flex-xxl-row { + flex-direction: row !important; } + .flex-xxl-column { + flex-direction: column !important; } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + .flex-xxl-wrap { + flex-wrap: wrap !important; } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-xxl-start { + justify-content: flex-start !important; } + .justify-content-xxl-end { + justify-content: flex-end !important; } + .justify-content-xxl-center { + justify-content: center !important; } + .justify-content-xxl-between { + justify-content: space-between !important; } + .justify-content-xxl-around { + justify-content: space-around !important; } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; } + .align-items-xxl-start { + align-items: flex-start !important; } + .align-items-xxl-end { + align-items: flex-end !important; } + .align-items-xxl-center { + align-items: center !important; } + .align-items-xxl-baseline { + align-items: baseline !important; } + .align-items-xxl-stretch { + align-items: stretch !important; } + .align-content-xxl-start { + align-content: flex-start !important; } + .align-content-xxl-end { + align-content: flex-end !important; } + .align-content-xxl-center { + align-content: center !important; } + .align-content-xxl-between { + align-content: space-between !important; } + .align-content-xxl-around { + align-content: space-around !important; } + .align-content-xxl-stretch { + align-content: stretch !important; } + .align-self-xxl-auto { + align-self: auto !important; } + .align-self-xxl-start { + align-self: flex-start !important; } + .align-self-xxl-end { + align-self: flex-end !important; } + .align-self-xxl-center { + align-self: center !important; } + .align-self-xxl-baseline { + align-self: baseline !important; } + .align-self-xxl-stretch { + align-self: stretch !important; } + .order-xxl-first { + order: -1 !important; } + .order-xxl-0 { + order: 0 !important; } + .order-xxl-1 { + order: 1 !important; } + .order-xxl-2 { + order: 2 !important; } + .order-xxl-3 { + order: 3 !important; } + .order-xxl-4 { + order: 4 !important; } + .order-xxl-5 { + order: 5 !important; } + .order-xxl-last { + order: 6 !important; } + .m-xxl-0 { + margin: 0 !important; } + .m-xxl-1 { + margin: 0.25rem !important; } + .m-xxl-2 { + margin: 0.5rem !important; } + .m-xxl-3 { + margin: 1rem !important; } + .m-xxl-4 { + margin: 1.5rem !important; } + .m-xxl-5 { + margin: 3rem !important; } + .m-xxl-6 { + margin: 4rem !important; } + .m-xxl-7 { + margin: 6rem !important; } + .m-xxl-8 { + margin: 8rem !important; } + .m-xxl-9 { + margin: 10rem !important; } + .m-xxl-10 { + margin: 12rem !important; } + .m-xxl-11 { + margin: 14rem !important; } + .m-xxl-12 { + margin: 16rem !important; } + .m-xxl-auto { + margin: auto !important; } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + .mx-xxl-6 { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-xxl-7 { + margin-right: 6rem !important; + margin-left: 6rem !important; } + .mx-xxl-8 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-xxl-9 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-xxl-10 { + margin-right: 12rem !important; + margin-left: 12rem !important; } + .mx-xxl-11 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-xxl-12 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + .my-xxl-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-xxl-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; } + .my-xxl-8 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-xxl-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-xxl-10 { + margin-top: 12rem !important; + margin-bottom: 12rem !important; } + .my-xxl-11 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-xxl-12 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + .mt-xxl-0 { + margin-top: 0 !important; } + .mt-xxl-1 { + margin-top: 0.25rem !important; } + .mt-xxl-2 { + margin-top: 0.5rem !important; } + .mt-xxl-3 { + margin-top: 1rem !important; } + .mt-xxl-4 { + margin-top: 1.5rem !important; } + .mt-xxl-5 { + margin-top: 3rem !important; } + .mt-xxl-6 { + margin-top: 4rem !important; } + .mt-xxl-7 { + margin-top: 6rem !important; } + .mt-xxl-8 { + margin-top: 8rem !important; } + .mt-xxl-9 { + margin-top: 10rem !important; } + .mt-xxl-10 { + margin-top: 12rem !important; } + .mt-xxl-11 { + margin-top: 14rem !important; } + .mt-xxl-12 { + margin-top: 16rem !important; } + .mt-xxl-auto { + margin-top: auto !important; } + .me-xxl-0 { + margin-right: 0 !important; } + .me-xxl-1 { + margin-right: 0.25rem !important; } + .me-xxl-2 { + margin-right: 0.5rem !important; } + .me-xxl-3 { + margin-right: 1rem !important; } + .me-xxl-4 { + margin-right: 1.5rem !important; } + .me-xxl-5 { + margin-right: 3rem !important; } + .me-xxl-6 { + margin-right: 4rem !important; } + .me-xxl-7 { + margin-right: 6rem !important; } + .me-xxl-8 { + margin-right: 8rem !important; } + .me-xxl-9 { + margin-right: 10rem !important; } + .me-xxl-10 { + margin-right: 12rem !important; } + .me-xxl-11 { + margin-right: 14rem !important; } + .me-xxl-12 { + margin-right: 16rem !important; } + .me-xxl-auto { + margin-right: auto !important; } + .mb-xxl-0 { + margin-bottom: 0 !important; } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; } + .mb-xxl-3 { + margin-bottom: 1rem !important; } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } + .mb-xxl-5 { + margin-bottom: 3rem !important; } + .mb-xxl-6 { + margin-bottom: 4rem !important; } + .mb-xxl-7 { + margin-bottom: 6rem !important; } + .mb-xxl-8 { + margin-bottom: 8rem !important; } + .mb-xxl-9 { + margin-bottom: 10rem !important; } + .mb-xxl-10 { + margin-bottom: 12rem !important; } + .mb-xxl-11 { + margin-bottom: 14rem !important; } + .mb-xxl-12 { + margin-bottom: 16rem !important; } + .mb-xxl-auto { + margin-bottom: auto !important; } + .ms-xxl-0 { + margin-left: 0 !important; } + .ms-xxl-1 { + margin-left: 0.25rem !important; } + .ms-xxl-2 { + margin-left: 0.5rem !important; } + .ms-xxl-3 { + margin-left: 1rem !important; } + .ms-xxl-4 { + margin-left: 1.5rem !important; } + .ms-xxl-5 { + margin-left: 3rem !important; } + .ms-xxl-6 { + margin-left: 4rem !important; } + .ms-xxl-7 { + margin-left: 6rem !important; } + .ms-xxl-8 { + margin-left: 8rem !important; } + .ms-xxl-9 { + margin-left: 10rem !important; } + .ms-xxl-10 { + margin-left: 12rem !important; } + .ms-xxl-11 { + margin-left: 14rem !important; } + .ms-xxl-12 { + margin-left: 16rem !important; } + .ms-xxl-auto { + margin-left: auto !important; } + .m-xxl-n1 { + margin: -0.25rem !important; } + .m-xxl-n2 { + margin: -0.5rem !important; } + .m-xxl-n3 { + margin: -1rem !important; } + .m-xxl-n4 { + margin: -1.5rem !important; } + .m-xxl-n5 { + margin: -3rem !important; } + .m-xxl-n6 { + margin: -4rem !important; } + .m-xxl-n7 { + margin: -6rem !important; } + .m-xxl-n8 { + margin: -8rem !important; } + .m-xxl-n9 { + margin: -10rem !important; } + .m-xxl-n10 { + margin: -12rem !important; } + .m-xxl-n11 { + margin: -14rem !important; } + .m-xxl-n12 { + margin: -16rem !important; } + .mx-xxl-n1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; } + .mx-xxl-n2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; } + .mx-xxl-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-xxl-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; } + .mx-xxl-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important; } + .mx-xxl-n6 { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-xxl-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important; } + .mx-xxl-n8 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-xxl-n9 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-xxl-n10 { + margin-right: -12rem !important; + margin-left: -12rem !important; } + .mx-xxl-n11 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-xxl-n12 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .my-xxl-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; } + .my-xxl-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; } + .my-xxl-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-xxl-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important; } + .my-xxl-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; } + .my-xxl-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-xxl-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important; } + .my-xxl-n8 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-xxl-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-xxl-n10 { + margin-top: -12rem !important; + margin-bottom: -12rem !important; } + .my-xxl-n11 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-xxl-n12 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .mt-xxl-n1 { + margin-top: -0.25rem !important; } + .mt-xxl-n2 { + margin-top: -0.5rem !important; } + .mt-xxl-n3 { + margin-top: -1rem !important; } + .mt-xxl-n4 { + margin-top: -1.5rem !important; } + .mt-xxl-n5 { + margin-top: -3rem !important; } + .mt-xxl-n6 { + margin-top: -4rem !important; } + .mt-xxl-n7 { + margin-top: -6rem !important; } + .mt-xxl-n8 { + margin-top: -8rem !important; } + .mt-xxl-n9 { + margin-top: -10rem !important; } + .mt-xxl-n10 { + margin-top: -12rem !important; } + .mt-xxl-n11 { + margin-top: -14rem !important; } + .mt-xxl-n12 { + margin-top: -16rem !important; } + .me-xxl-n1 { + margin-right: -0.25rem !important; } + .me-xxl-n2 { + margin-right: -0.5rem !important; } + .me-xxl-n3 { + margin-right: -1rem !important; } + .me-xxl-n4 { + margin-right: -1.5rem !important; } + .me-xxl-n5 { + margin-right: -3rem !important; } + .me-xxl-n6 { + margin-right: -4rem !important; } + .me-xxl-n7 { + margin-right: -6rem !important; } + .me-xxl-n8 { + margin-right: -8rem !important; } + .me-xxl-n9 { + margin-right: -10rem !important; } + .me-xxl-n10 { + margin-right: -12rem !important; } + .me-xxl-n11 { + margin-right: -14rem !important; } + .me-xxl-n12 { + margin-right: -16rem !important; } + .mb-xxl-n1 { + margin-bottom: -0.25rem !important; } + .mb-xxl-n2 { + margin-bottom: -0.5rem !important; } + .mb-xxl-n3 { + margin-bottom: -1rem !important; } + .mb-xxl-n4 { + margin-bottom: -1.5rem !important; } + .mb-xxl-n5 { + margin-bottom: -3rem !important; } + .mb-xxl-n6 { + margin-bottom: -4rem !important; } + .mb-xxl-n7 { + margin-bottom: -6rem !important; } + .mb-xxl-n8 { + margin-bottom: -8rem !important; } + .mb-xxl-n9 { + margin-bottom: -10rem !important; } + .mb-xxl-n10 { + margin-bottom: -12rem !important; } + .mb-xxl-n11 { + margin-bottom: -14rem !important; } + .mb-xxl-n12 { + margin-bottom: -16rem !important; } + .ms-xxl-n1 { + margin-left: -0.25rem !important; } + .ms-xxl-n2 { + margin-left: -0.5rem !important; } + .ms-xxl-n3 { + margin-left: -1rem !important; } + .ms-xxl-n4 { + margin-left: -1.5rem !important; } + .ms-xxl-n5 { + margin-left: -3rem !important; } + .ms-xxl-n6 { + margin-left: -4rem !important; } + .ms-xxl-n7 { + margin-left: -6rem !important; } + .ms-xxl-n8 { + margin-left: -8rem !important; } + .ms-xxl-n9 { + margin-left: -10rem !important; } + .ms-xxl-n10 { + margin-left: -12rem !important; } + .ms-xxl-n11 { + margin-left: -14rem !important; } + .ms-xxl-n12 { + margin-left: -16rem !important; } + .p-xxl-0 { + padding: 0 !important; } + .p-xxl-1 { + padding: 0.25rem !important; } + .p-xxl-2 { + padding: 0.5rem !important; } + .p-xxl-3 { + padding: 1rem !important; } + .p-xxl-4 { + padding: 1.5rem !important; } + .p-xxl-5 { + padding: 3rem !important; } + .p-xxl-6 { + padding: 4rem !important; } + .p-xxl-7 { + padding: 6rem !important; } + .p-xxl-8 { + padding: 8rem !important; } + .p-xxl-9 { + padding: 10rem !important; } + .p-xxl-10 { + padding: 12rem !important; } + .p-xxl-11 { + padding: 14rem !important; } + .p-xxl-12 { + padding: 16rem !important; } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + .px-xxl-6 { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-xxl-7 { + padding-right: 6rem !important; + padding-left: 6rem !important; } + .px-xxl-8 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-xxl-9 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-xxl-10 { + padding-right: 12rem !important; + padding-left: 12rem !important; } + .px-xxl-11 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-xxl-12 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + .py-xxl-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-xxl-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; } + .py-xxl-8 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-xxl-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-xxl-10 { + padding-top: 12rem !important; + padding-bottom: 12rem !important; } + .py-xxl-11 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-xxl-12 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .pt-xxl-0 { + padding-top: 0 !important; } + .pt-xxl-1 { + padding-top: 0.25rem !important; } + .pt-xxl-2 { + padding-top: 0.5rem !important; } + .pt-xxl-3 { + padding-top: 1rem !important; } + .pt-xxl-4 { + padding-top: 1.5rem !important; } + .pt-xxl-5 { + padding-top: 3rem !important; } + .pt-xxl-6 { + padding-top: 4rem !important; } + .pt-xxl-7 { + padding-top: 6rem !important; } + .pt-xxl-8 { + padding-top: 8rem !important; } + .pt-xxl-9 { + padding-top: 10rem !important; } + .pt-xxl-10 { + padding-top: 12rem !important; } + .pt-xxl-11 { + padding-top: 14rem !important; } + .pt-xxl-12 { + padding-top: 16rem !important; } + .pe-xxl-0 { + padding-right: 0 !important; } + .pe-xxl-1 { + padding-right: 0.25rem !important; } + .pe-xxl-2 { + padding-right: 0.5rem !important; } + .pe-xxl-3 { + padding-right: 1rem !important; } + .pe-xxl-4 { + padding-right: 1.5rem !important; } + .pe-xxl-5 { + padding-right: 3rem !important; } + .pe-xxl-6 { + padding-right: 4rem !important; } + .pe-xxl-7 { + padding-right: 6rem !important; } + .pe-xxl-8 { + padding-right: 8rem !important; } + .pe-xxl-9 { + padding-right: 10rem !important; } + .pe-xxl-10 { + padding-right: 12rem !important; } + .pe-xxl-11 { + padding-right: 14rem !important; } + .pe-xxl-12 { + padding-right: 16rem !important; } + .pb-xxl-0 { + padding-bottom: 0 !important; } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; } + .pb-xxl-3 { + padding-bottom: 1rem !important; } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; } + .pb-xxl-5 { + padding-bottom: 3rem !important; } + .pb-xxl-6 { + padding-bottom: 4rem !important; } + .pb-xxl-7 { + padding-bottom: 6rem !important; } + .pb-xxl-8 { + padding-bottom: 8rem !important; } + .pb-xxl-9 { + padding-bottom: 10rem !important; } + .pb-xxl-10 { + padding-bottom: 12rem !important; } + .pb-xxl-11 { + padding-bottom: 14rem !important; } + .pb-xxl-12 { + padding-bottom: 16rem !important; } + .ps-xxl-0 { + padding-left: 0 !important; } + .ps-xxl-1 { + padding-left: 0.25rem !important; } + .ps-xxl-2 { + padding-left: 0.5rem !important; } + .ps-xxl-3 { + padding-left: 1rem !important; } + .ps-xxl-4 { + padding-left: 1.5rem !important; } + .ps-xxl-5 { + padding-left: 3rem !important; } + .ps-xxl-6 { + padding-left: 4rem !important; } + .ps-xxl-7 { + padding-left: 6rem !important; } + .ps-xxl-8 { + padding-left: 8rem !important; } + .ps-xxl-9 { + padding-left: 10rem !important; } + .ps-xxl-10 { + padding-left: 12rem !important; } + .ps-xxl-11 { + padding-left: 14rem !important; } + .ps-xxl-12 { + padding-left: 16rem !important; } + .gap-xxl-0 { + gap: 0 !important; } + .gap-xxl-1 { + gap: 0.25rem !important; } + .gap-xxl-2 { + gap: 0.5rem !important; } + .gap-xxl-3 { + gap: 1rem !important; } + .gap-xxl-4 { + gap: 1.5rem !important; } + .gap-xxl-5 { + gap: 3rem !important; } + .gap-xxl-6 { + gap: 4rem !important; } + .gap-xxl-7 { + gap: 6rem !important; } + .gap-xxl-8 { + gap: 8rem !important; } + .gap-xxl-9 { + gap: 10rem !important; } + .gap-xxl-10 { + gap: 12rem !important; } + .gap-xxl-11 { + gap: 14rem !important; } + .gap-xxl-12 { + gap: 16rem !important; } + .text-xxl-start { + text-align: left !important; } + .text-xxl-end { + text-align: right !important; } + .text-xxl-center { + text-align: center !important; } + .transform-scale-xxl-5 { + transform: scale(0.5) !important; } + .transform-scale-xxl-6 { + transform: scale(0.6) !important; } + .transform-scale-xxl-7 { + transform: scale(0.7) !important; } + .transform-scale-xxl-8 { + transform: scale(0.8) !important; } + .transform-scale-xxl-9 { + transform: scale(0.9) !important; } + .transform-scale-xxl-10 { + transform: scale(1) !important; } + .border-radius-top-start-xxl { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-xxl-0 { + border-top-left-radius: 0 !important; } + .border-radius-top-start-xxl-sm { + border-top-left-radius: 0.25rem !important; } + .border-radius-top-start-xxl-md { + border-top-left-radius: 0.375rem !important; } + .border-radius-top-start-xxl-lg { + border-top-left-radius: 0.75rem !important; } + .border-radius-top-start-xxl-xl { + border-top-left-radius: 1rem !important; } + .border-radius-top-start-xxl-2xl { + border-top-left-radius: 1.5rem !important; } + .border-radius-top-start-xxl-circle { + border-top-left-radius: 50% !important; } + .border-radius-top-start-xxl-pill { + border-top-left-radius: 50rem !important; } + .border-radius-top-end-xxl { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-xxl-0 { + border-top-right-radius: 0 !important; } + .border-radius-top-end-xxl-sm { + border-top-right-radius: 0.25rem !important; } + .border-radius-top-end-xxl-md { + border-top-right-radius: 0.375rem !important; } + .border-radius-top-end-xxl-lg { + border-top-right-radius: 0.75rem !important; } + .border-radius-top-end-xxl-xl { + border-top-right-radius: 1rem !important; } + .border-radius-top-end-xxl-2xl { + border-top-right-radius: 1.5rem !important; } + .border-radius-top-end-xxl-circle { + border-top-right-radius: 50% !important; } + .border-radius-top-end-xxl-pill { + border-top-right-radius: 50rem !important; } + .border-radius-bottom-start-xxl { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-xxl-0 { + border-bottom-left-radius: 0 !important; } + .border-radius-bottom-start-xxl-sm { + border-bottom-left-radius: 0.25rem !important; } + .border-radius-bottom-start-xxl-md { + border-bottom-left-radius: 0.375rem !important; } + .border-radius-bottom-start-xxl-lg { + border-bottom-left-radius: 0.75rem !important; } + .border-radius-bottom-start-xxl-xl { + border-bottom-left-radius: 1rem !important; } + .border-radius-bottom-start-xxl-2xl { + border-bottom-left-radius: 1.5rem !important; } + .border-radius-bottom-start-xxl-circle { + border-bottom-left-radius: 50% !important; } + .border-radius-bottom-start-xxl-pill { + border-bottom-left-radius: 50rem !important; } + .border-radius-bottom-end-xxl { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-xxl-0 { + border-bottom-right-radius: 0 !important; } + .border-radius-bottom-end-xxl-sm { + border-bottom-right-radius: 0.25rem !important; } + .border-radius-bottom-end-xxl-md { + border-bottom-right-radius: 0.375rem !important; } + .border-radius-bottom-end-xxl-lg { + border-bottom-right-radius: 0.75rem !important; } + .border-radius-bottom-end-xxl-xl { + border-bottom-right-radius: 1rem !important; } + .border-radius-bottom-end-xxl-2xl { + border-bottom-right-radius: 1.5rem !important; } + .border-radius-bottom-end-xxl-circle { + border-bottom-right-radius: 50% !important; } + .border-radius-bottom-end-xxl-pill { + border-bottom-right-radius: 50rem !important; } } + +@media (min-width: 1200px) { + .fs-1 { + font-size: 3rem !important; } + .fs-2 { + font-size: 2.25rem !important; } + .fs-3 { + font-size: 1.875rem !important; } + .fs-4 { + font-size: 1.5rem !important; } } + +@media print { + .d-print-inline { + display: inline !important; } + .d-print-inline-block { + display: inline-block !important; } + .d-print-block { + display: block !important; } + .d-print-grid { + display: grid !important; } + .d-print-table { + display: table !important; } + .d-print-table-row { + display: table-row !important; } + .d-print-table-cell { + display: table-cell !important; } + .d-print-flex { + display: flex !important; } + .d-print-inline-flex { + display: inline-flex !important; } + .d-print-none { + display: none !important; } } + +/*! + +========================================================= +* Corporate UI Dashboard - v1.0.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/corporate-ui-dashboard +* Copyright 2022 Creative Tim (https://www.creative-tim.com) +* Licensed under MIT (site.license) + +* Coded by www.creative-tim.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +.btn-close:focus { + box-shadow: none; } + +.alert-dismissible .btn-close { + background-image: none; } + +.avatar { + color: #fff; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 1rem; + border-radius: 0.5rem; + height: 48px; + width: 48px; + transition: all .2s ease-in-out; } + .avatar img { + width: 100%; } + .avatar + .avatar-content { + display: inline-block; + margin-left: 0.75rem; } + .avatar.avatar-raised { + margin-top: -24px; } + .avatar.avatar-scale-up:hover { + transform: scale(1.2); } + +.active .avatar.avatar-scale-up { + transform: scale(1.2); } + +.avatar-2xl { + width: 160px !important; + height: 160px !important; } + .avatar-2xl.avatar-raised { + margin-top: -80px; } + +.avatar-xxl { + width: 110px !important; + height: 110px !important; } + .avatar-xxl.avatar-raised { + margin-top: -55px; } + +.avatar-xl { + width: 74px !important; + height: 74px !important; } + .avatar-xl.avatar-raised { + margin-top: -37px; } + +.avatar-lg { + width: 58px !important; + height: 58px !important; + font-size: 0.875rem; } + .avatar-lg.avatar-raised { + margin-top: -29px; } + +.avatar-sm { + width: 32px !important; + height: 32px !important; + font-size: 0.875rem; } + .avatar-sm.avatar-raised { + margin-top: -16px; } + +.avatar-xs { + width: 24px !important; + height: 24px !important; + font-size: 0.75rem; } + .avatar-xs.avatar-raised { + margin-top: -12px; } + +.avatar-group .avatar { + position: relative; + z-index: 2; + border: 1px solid #fff; } + .avatar-group .avatar:hover { + z-index: 3; } + +.avatar-group .avatar + .avatar { + margin-left: -1rem; } + +.badge.bg-primary { + background: rgba(119, 77, 211, 0.1) !important; } + +.badge.bg-secondary { + background: rgba(100, 116, 139, 0.1) !important; } + +.badge.bg-success { + background: rgba(103, 194, 58, 0.1) !important; } + +.badge.bg-info { + background: rgba(85, 166, 248, 0.1) !important; } + +.badge.bg-warning { + background: rgba(241, 153, 55, 0.1) !important; } + +.badge.bg-danger { + background: rgba(234, 78, 61, 0.1) !important; } + +.badge.bg-light { + background: rgba(203, 213, 225, 0.1) !important; } + +.badge.bg-dark { + background: rgba(30, 41, 59, 0.1) !important; } + +.badge.bg-white { + background: rgba(255, 255, 255, 0.1) !important; } + +.badge { + text-transform: inherit; } + +.badge-primary { + color: #5723ca; + background-color: #dbd0f3; } + .badge-primary[href]:hover, .badge-primary[href]:focus { + color: color-yiq(#774dd3); + text-decoration: none; + background-color: #582db6; } + +.badge-secondary { + color: #455a77; + background-color: #c0c8d2; } + .badge-secondary[href]:hover, .badge-secondary[href]:focus { + color: color-yiq(#64748b); + text-decoration: none; + background-color: #4a5667; } + +.badge-success { + color: #4fa524; + background-color: #c7e9b6; } + .badge-success[href]:hover, .badge-success[href]:focus { + color: color-yiq(#67c23a); + text-decoration: none; + background-color: #4e932c; } + +.badge-info { + color: #1b8cff; + background-color: #f2f8fe; } + .badge-info[href]:hover, .badge-info[href]:focus { + color: color-yiq(#55a6f8); + text-decoration: none; + background-color: #1a87f6; } + +.badge-warning { + color: #f18104; + background-color: #fce7d0; } + .badge-warning[href]:hover, .badge-warning[href]:focus { + color: color-yiq(#f19937); + text-decoration: none; + background-color: #db7b0f; } + +.badge-danger { + color: #e8210c; + background-color: #fad4d0; } + .badge-danger[href]:hover, .badge-danger[href]:focus { + color: color-yiq(#ea4e3d); + text-decoration: none; + background-color: #d32917; } + +.badge-light { + color: #a4bad5; + background-color: white; } + .badge-light[href]:hover, .badge-light[href]:focus { + color: color-yiq(#cbd5e1); + text-decoration: none; + background-color: #a4b6cb; } + +.badge-dark { + color: #0b111b; + background-color: #5574a7; } + .badge-dark[href]:hover, .badge-dark[href]:focus { + color: color-yiq(#1e293b); + text-decoration: none; + background-color: #090d12; } + +.badge-white { + color: #e8e3e3; + background-color: white; } + .badge-white[href]:hover, .badge-white[href]:focus { + color: color-yiq(#fff); + text-decoration: none; + background-color: #e0e0e0; } + +.badge-sm { + padding: 0.45em 0.775em; + font-size: 0.65em; + border-radius: 0.25rem; } + +.badge-md { + padding: 0.65em 1em; } + +.badge-lg { + padding: 0.85em 1.375em; } + +.btn { + margin-bottom: 1rem; + box-shadow: 0 1px 2px 0px rgba(12, 26, 36, 0.06); } + .btn:active, .btn:active:focus, .btn:active:hover { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07); + opacity: 0.85; } + .btn:hover { + opacity: 0.85; } + .btn:hover:not(.btn-icon-only) { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07); + opacity: 0.85; } + .btn.bg-white:hover { + color: #64748b; } + .btn.btn-white { + border: 1px solid #dde0e5; } + .btn.btn-white:hover { + border-color: #64748b; } + .btn.btn-blur { + background: rgba(255, 255, 255, 0.2); + -webkit-backdrop-filter: blur(2.7px); + backdrop-filter: blur(2.7px); } + .btn.btn-blur:hover, .btn.btn-blur:active { + background: rgba(255, 255, 255, 0.25); + color: #fff; } + .btn.btn-blur:focus { + color: #fff; } + .btn.btn-link { + box-shadow: none; + font-weight: 600; } + .btn.btn-link:hover, .btn.btn-link:focus { + box-shadow: none; } + .btn.btn-round { + border-radius: 1.875rem; } + .btn.btn-icon-only { + width: 2.375rem; + height: 2.375rem; + padding: 0.7rem 0.7rem; } + .btn.btn-sm.btn-icon-only, .btn-group-sm > .btn.btn-icon-only { + width: 1.5875rem; + height: 1.5875rem; + padding: 0.3rem 0.3rem; } + .btn.btn-sm i, .btn-group-sm > .btn i { + font-size: 0.5rem; } + .btn.btn-lg.btn-icon-only, .btn-group-lg > .btn.btn-icon-only { + width: 3.25rem; + height: 3.25rem; + padding: 1rem 1rem; } + .btn.btn-lg i, .btn-group-lg > .btn i { + font-size: 1.2rem; + position: relative; + top: 2px; } + .btn.btn-rounded { + border-radius: 1.875rem; } + .btn.btn-transparent { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; } + +.btn-check:checked + .btn { + font-weight: 700; + color: #774dd3; + border: 1px solid #dde0e5; } + .btn-check:checked + .btn svg .color-background { + fill: #fff; } + .btn-check:checked + .btn:hover svg .color-background { + fill: #1e293b; } + +.icon-move-right i { + transition: all 0.2s cubic-bezier(0.34, 1.61, 0.7, 1.3); } + +.icon-move-right:hover i, .icon-move-right:focus i { + transform: translateX(5px); } + +.icon-move-left i { + transition: all 0.2s cubic-bezier(0.34, 1.61, 0.7, 1.3); } + +.icon-move-left:hover i, .icon-move-left:focus i { + transform: translateX(-5px); } + +.btn-primary:hover { + background-color: #774dd3; + border-color: #774dd3; } + +.btn-primary .btn.bg-outline-primary { + border: 1px solid #774dd3; } + +.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, +.show > .btn-primary.dropdown-toggle { + color: color-yiq(#774dd3); + background-color: #774dd3; } + +.btn-secondary:hover { + background-color: #64748b; + border-color: #64748b; } + +.btn-secondary .btn.bg-outline-secondary { + border: 1px solid #64748b; } + +.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, +.show > .btn-secondary.dropdown-toggle { + color: color-yiq(#64748b); + background-color: #64748b; } + +.btn-success:hover { + background-color: #67c23a; + border-color: #67c23a; } + +.btn-success .btn.bg-outline-success { + border: 1px solid #67c23a; } + +.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, +.show > .btn-success.dropdown-toggle { + color: color-yiq(#67c23a); + background-color: #67c23a; } + +.btn-info:hover { + background-color: #55a6f8; + border-color: #55a6f8; } + +.btn-info .btn.bg-outline-info { + border: 1px solid #55a6f8; } + +.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, +.show > .btn-info.dropdown-toggle { + color: color-yiq(#55a6f8); + background-color: #55a6f8; } + +.btn-warning:hover { + background-color: #f19937; + border-color: #f19937; } + +.btn-warning .btn.bg-outline-warning { + border: 1px solid #f19937; } + +.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, +.show > .btn-warning.dropdown-toggle { + color: color-yiq(#f19937); + background-color: #f19937; } + +.btn-danger:hover { + background-color: #ea4e3d; + border-color: #ea4e3d; } + +.btn-danger .btn.bg-outline-danger { + border: 1px solid #ea4e3d; } + +.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, +.show > .btn-danger.dropdown-toggle { + color: color-yiq(#ea4e3d); + background-color: #ea4e3d; } + +.btn-light:hover { + background-color: #cbd5e1; + border-color: #cbd5e1; } + +.btn-light .btn.bg-outline-light { + border: 1px solid #cbd5e1; } + +.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, +.show > .btn-light.dropdown-toggle { + color: color-yiq(#cbd5e1); + background-color: #cbd5e1; } + +.btn-dark:hover { + background-color: #1e293b; + border-color: #1e293b; } + +.btn-dark .btn.bg-outline-dark { + border: 1px solid #1e293b; } + +.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, +.show > .btn-dark.dropdown-toggle { + color: color-yiq(#1e293b); + background-color: #1e293b; } + +.btn-white:hover { + background-color: #fff; + border-color: #fff; } + +.btn-white .btn.bg-outline-white { + border: 1px solid #fff; } + +.btn-white:not(:disabled):not(.disabled).active, .btn-white:not(:disabled):not(.disabled):active, +.show > .btn-white.dropdown-toggle { + color: color-yiq(#fff); + background-color: #fff; } + +.btn-outline-white { + border-color: rgba(255, 255, 255, 0.75); + background: rgba(255, 255, 255, 0.1); } + +.btn-primary, +.btn.bg-gradient-primary { + color: #fff; } + .btn-primary:hover, + .btn.bg-gradient-primary:hover { + color: #fff; + border-color: transparent; } + .btn-primary:focus, + .btn.bg-gradient-primary:focus { + border-color: transparent; } + +.btn-secondary, +.btn.bg-gradient-secondary { + color: #fff; } + .btn-secondary:hover, + .btn.bg-gradient-secondary:hover { + color: #fff; + border-color: transparent; } + .btn-secondary:focus, + .btn.bg-gradient-secondary:focus { + border-color: transparent; } + +.btn-danger, +.btn.bg-gradient-danger { + color: #fff; } + .btn-danger:hover, + .btn.bg-gradient-danger:hover { + color: #fff; + border-color: transparent; } + .btn-danger:focus, + .btn.bg-gradient-danger:focus { + border-color: transparent; } + +.btn-info, +.btn.bg-gradient-info { + color: #fff; } + .btn-info:hover, + .btn.bg-gradient-info:hover { + color: #fff; + border-color: transparent; } + .btn-info:focus, + .btn.bg-gradient-info:focus { + border-color: transparent; } + +.btn-success, +.btn.bg-gradient-success { + color: #fff; } + .btn-success:hover, + .btn.bg-gradient-success:hover { + color: #fff; + border-color: transparent; } + .btn-success:focus, + .btn.bg-gradient-success:focus { + border-color: transparent; } + +.btn-warning, +.btn.bg-gradient-warning { + color: #fff; } + .btn-warning:hover, + .btn.bg-gradient-warning:hover { + color: #fff; + border-color: transparent; } + .btn-warning:focus, + .btn.bg-gradient-warning:focus { + border-color: transparent; } + +.btn-dark, +.btn.bg-gradient-dark { + color: #fff; } + .btn-dark:hover, + .btn.bg-gradient-dark:hover { + color: #fff; + border-color: transparent; } + .btn-dark:focus, + .btn.bg-gradient-dark:focus { + border-color: transparent; } + +.btn-light, +.btn.bg-gradient-light { + color: #3A416F; } + .btn-light:hover, + .btn.bg-gradient-light:hover { + color: #3A416F; + border-color: transparent; } + .btn-light:focus, + .btn.bg-gradient-light:focus { + border-color: transparent; } + +.btn-white, +.btn.bg-gradient-white { + color: #334155; } + .btn-white:hover, + .btn.bg-gradient-white:hover { + color: #334155; + border-color: transparent; } + .btn-white:focus, + .btn.bg-gradient-white:focus { + border-color: transparent; } + +.btn-group > .btn, +.btn-group-vertical > .btn { + font-weight: 400; } + +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + font-weight: 700; + color: #774dd3; } + +.breadcrumb-item { + font-size: 0.875rem; } + .breadcrumb-item.text-white::before { + color: #fff; } + +.breadcrumb-dark { + background-color: #1e293b; } + .breadcrumb-dark .breadcrumb-item { + font-weight: 600; } + .breadcrumb-dark .breadcrumb-item a { + color: #f9fafb; } + .breadcrumb-dark .breadcrumb-item a:hover { + color: #fff; } + .breadcrumb-dark .breadcrumb-item + .breadcrumb-item::before { + color: #adb5bd; } + .breadcrumb-dark .breadcrumb-item.active { + color: #dde0e5; } + +.breadcrumb-links { + padding: 0; + margin: 0; + background: transparent; } + +.card { + box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); } + .card .card-header { + padding: 1rem; } + .card .card-header-mx-2 { + margin-left: 0.75rem !important; + margin-right: 0.75rem !important; } + .card .card-header-mt-2 { + margin-top: 0.75rem !important; } + .card .card-body { + padding: 1rem; } + .card.card-plain { + background-color: transparent; + box-shadow: none; } + .card .card-footer { + padding: 1rem; + background-color: transparent; } + +.author { + display: flex; } + .author .name > span { + line-height: 1.571; + font-weight: 600; + font-size: 0.875rem; + color: #3A416F; } + .author .stats { + font-size: 0.875rem; + font-weight: 400; } + +.card.card-background { + align-items: center; } + .card.card-background .full-background { + background-position: 50%; + background-size: cover; + margin-bottom: 30px; + width: 100%; + height: 100%; + position: absolute; + border-radius: 0.375rem; } + .card.card-background .card-body { + color: #fff; + position: relative; + z-index: 2; } + .card.card-background .card-body .content-center, + .card.card-background .card-body .content-left { + min-height: 330px; + max-width: 450px; + padding-top: 60px; + padding-bottom: 60px; } + .card.card-background .card-body .content-center { + text-align: center; } + .card.card-background .card-body.body-left { + width: 90%; } + .card.card-background .card-body .author .name span, + .card.card-background .card-body .author .name .stats { + color: #fff; } + .card.card-background:after { + position: absolute; + top: 0; + bottom: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 1; + display: block; + content: ""; + background: rgba(0, 0, 0, 0.4); + border-radius: 0.375rem; } + .card.card-background.card-background-mask-primary:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-primary:after { + background-image: linear-gradient(310deg, #774dd3 0%, #6a38d9 100%); + opacity: .85; } + .card.card-background.card-background-mask-secondary:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-secondary:after { + background-image: linear-gradient(310deg, #64748b 0%, #64748b 100%); + opacity: .85; } + .card.card-background.card-background-mask-success:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-success:after { + background-image: linear-gradient(310deg, #67c23a 0%, #4aa91b 100%); + opacity: .85; } + .card.card-background.card-background-mask-info:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-info:after { + background-image: linear-gradient(310deg, #55a6f8 0%, #369aff 100%); + opacity: .85; } + .card.card-background.card-background-mask-warning:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-warning:after { + background-image: linear-gradient(310deg, #f19937 0%, #f58100 100%); + opacity: .85; } + .card.card-background.card-background-mask-danger:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-danger:after { + background-image: linear-gradient(310deg, #ea4e3d 0%, #ee321d 100%); + opacity: .85; } + .card.card-background.card-background-mask-light:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-light:after { + background-image: linear-gradient(310deg, #dde0e5 0%, #ced4da 100%); + opacity: .85; } + .card.card-background.card-background-mask-dark:before { + background: rgba(0, 0, 0, 0.2); } + .card.card-background.card-background-mask-dark:after { + background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%); + opacity: .85; } + .card.card-background .card-category { + font-size: 0.875rem; + font-weight: 600; } + .card.card-background .card-description { + margin-top: 24px; + margin-bottom: 24px; } + .card.card-background.card-background-after-none:after { + content: none; } + +@media (min-width: 992px) { + .dropdown .dropdown-menu, + .dropup .dropdown-menu, + .dropstart .dropdown-menu, + .dropend .dropdown-menu { + box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); + cursor: pointer; } + .dropdown .dropdown-toggle:after, .dropdown .dropdown-toggle:before, + .dropup .dropdown-toggle:after, + .dropup .dropdown-toggle:before, + .dropstart .dropdown-toggle:after, + .dropstart .dropdown-toggle:before, + .dropend .dropdown-toggle:after, + .dropend .dropdown-toggle:before { + font: normal normal normal 14px/1 FontAwesome; + border: none; + vertical-align: middle; + font-weight: 600; } + .dropdown .dropdown-toggle.show:after, .dropdown .dropdown-toggle.show:before, + .dropup .dropdown-toggle.show:after, + .dropup .dropdown-toggle.show:before, + .dropstart .dropdown-toggle.show:after, + .dropstart .dropdown-toggle.show:before, + .dropend .dropdown-toggle.show:after, + .dropend .dropdown-toggle.show:before { + transform: rotate(180deg); } + .dropdown .dropdown-toggle:after, .dropdown .dropdown-toggle:before, + .dropup .dropdown-toggle:after, + .dropup .dropdown-toggle:before, + .dropstart .dropdown-toggle:after, + .dropstart .dropdown-toggle:before, + .dropend .dropdown-toggle:after, + .dropend .dropdown-toggle:before { + transition: 0.3s ease; } + .dropdown .dropdown-menu, + .dropup .dropdown-menu { + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; } + .dropdown .dropdown-menu li, + .dropup .dropdown-menu li { + padding: 0 5px; } + .dropdown .dropdown-toggle:after, + .dropup .dropdown-toggle:after { + content: "\f107"; } + .dropstart .dropdown-toggle:before { + content: "\f104"; } + .dropend .dropdown-toggle:after { + content: "\f105"; } + .dropdown.dropdown-hover .dropdown-menu, + .dropdown .dropdown-menu { + display: block; + opacity: 0; + top: 0; + transform-origin: 50% 0; + pointer-events: none; + transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important; + backface-visibility: hidden; + will-change: transform,box-shadow; } + .dropdown.dropdown-hover:hover > .dropdown-menu, + .dropdown .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important; } + .dropdown.dropdown-hover:hover > .dropdown-menu:before, + .dropdown .dropdown-menu.show:before { + top: -20px; } + .dropdown.dropdown-hover:after { + content: ''; + position: absolute; + left: 0; + bottom: -24px; + width: 100%; + height: 100%; } + .dropdown:not(.dropdown-hover) .dropdown-menu { + margin-top: 8px !important; } + .dropdown .dropdown-menu:before { + font-family: "FontAwesome"; + content: "\f0d8"; + position: absolute; + top: 0; + left: 28px; + right: auto; + font-size: 22px; + color: #fff; + transition: top 0.35s ease; } + .dropdown .dropdown-item .arrow { + transform: rotate(-90deg); } + .dropdown-item { + transition: background-color 0.3s ease, color 0.3s ease; } } + +@media (max-width: 991.98px) { + .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu { + display: block; + opacity: 0; + top: 0; + transform-origin: 50% 0; + pointer-events: none; + transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important; + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + backface-visibility: hidden; + will-change: transform,box-shadow; + box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); } + .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu:before { + font-family: "FontAwesome"; + content: "\f0d8"; + position: absolute; + top: 0; + left: 28px; + right: auto; + font-size: 22px; + color: #fff; + transition: top 0.35s ease; } + .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item):not(.dropdown-hover) .dropdown-menu { + margin-top: 8px !important; } + .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important; } + .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show:before { + top: -20px; } + .navbar-toggler + .navbar-collapse .dropdown.nav-item .dropdown-menu { + background-color: transparent; + overflow: scroll; + position: relative; + transform: none !important; + box-shadow: none !important; } + :not(.navbar) .dropdown .dropdown-menu { + opacity: 0; + top: 0; + transform-origin: 50% 0; + pointer-events: none; + transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important; + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + backface-visibility: hidden; + will-change: transform,box-shadow; + box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); } + :not(.navbar) .dropdown .dropdown-menu:before { + font-family: "FontAwesome"; + content: "\f0d8"; + position: absolute; + top: 0; + left: 28px; + right: auto; + font-size: 22px; + color: #fff; + transition: top 0.35s ease; } + :not(.navbar) .dropdown:not(.dropdown-hover) .dropdown-menu { + margin-top: 8px !important; } + :not(.navbar) .dropdown .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + visibility: visible; } + :not(.navbar) .dropdown .dropdown-menu.show:before { + top: -20px; } + :not(.navbar) .dropdown.nav-item .dropdown-menu { + position: absolute; } + .dropdown.nav-item .dropdown-menu-animation { + display: block; + height: 0; + transition: all .35s ease; + padding-top: 0 !important; + padding-bottom: 0 !important; + opacity: 0; } + .dropdown.nav-item .dropdown-menu-animation.show { + height: 250px; + opacity: 1; } + .navbar.blur .dropdown .dropdown-menu.show { + transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 0px, 5px) !important; + box-shadow: none; + margin-bottom: 1rem; } } + +.dropdown-menu li { + position: relative; } + +.dropdown.dropdown-subitem:after { + left: 100%; + bottom: 0; + width: 50%; } + +.dropdown .dropdown-menu .dropdown-item { + border-radius: 0.125rem; } + .dropdown .dropdown-menu .dropdown-item + .dropdown-menu:before { + transform: rotate(-90deg); + left: 0; + top: 0; + z-index: -1; + transition: left .35s ease; } + +.dropdown .dropdown-menu.dropdown-menu-end { + right: 0 !important; + left: auto !important; } + .dropdown .dropdown-menu.dropdown-menu-end:before { + right: 28px; + left: auto; } + +.dropdown.dropdown-subitem:hover .dropdown-item + .dropdown-menu:before { + left: -8px; } + +.dropdown > .dropdown-menu .dropdown-item + .dropdown-menu { + transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 0px, 5px) !important; } + +.dropdown .dropdown-menu .dropdown-item + .dropdown-menu { + right: -197px; + left: auto; + top: 0; } + +.dropdown-image { + background-size: cover; } + +@media (min-width: 992px) { + .dropdown-xl { + min-width: 40rem; } + .dropdown-lg { + min-width: 23rem; } + .dropdown-md { + min-width: 15rem; } } + +@media (max-width: 1199.98px) { + .dropdown-lg-responsive { + min-width: 19rem; } } + +.dropup .dropdown-menu { + box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + cursor: pointer; + top: auto !important; + bottom: 100% !important; + margin-bottom: 0.5rem !important; + display: block; + opacity: 0; + transform-origin: bottom; + pointer-events: none; + transform: perspective(999px) rotateX(12deg) translateZ(0) translate3d(0px, 0px, 0px) !important; + backface-visibility: hidden; + will-change: transform,box-shadow; } + .dropup .dropdown-menu.show { + pointer-events: auto; + transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(1px, 0px, 5px) !important; + opacity: 1; } + .dropup .dropdown-menu.show:after { + bottom: -20px; } + .dropup .dropdown-menu:after { + font-family: "FontAwesome"; + content: "\f0d7"; + position: absolute; + z-index: -1; + bottom: 22px; + left: 28px; + right: auto; + font-size: 22px; + color: #fff; + transition: bottom 0.35s ease; } + +.page-header { + padding: 0; + position: relative; + overflow: hidden; + display: flex; + align-items: center; + background-size: cover; + background-position: 50%; } + .page-header .container { + z-index: 1; } + +.oblique { + overflow: hidden; + width: 60%; + right: -10rem; + border-bottom-left-radius: 0.75rem; } + .oblique .oblique-image { + background-position: 0 50%; + background-repeat: no-repeat; } + +.fixed-plugin .fixed-plugin-button { + background: #fff; + border-radius: 50%; + bottom: 30px; + right: 30px; + font-size: 1.25rem; + z-index: 990; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16); + cursor: pointer; } + .fixed-plugin .fixed-plugin-button i { + pointer-events: none; } + +.fixed-plugin .card { + position: fixed !important; + right: -360px; + top: 0; + height: 100%; + left: auto !important; + transform: unset !important; + width: 360px; + border-radius: 0; + padding: 0 10px; + transition: .2s ease; + z-index: 1020; } + +.fixed-plugin .badge { + border: 1px solid #fff; + border-radius: 50%; + cursor: pointer; + display: inline-block; + height: 23px; + margin-right: 5px; + position: relative; + width: 23px; + transition: all 0.2s ease-in-out; } + .fixed-plugin .badge:hover, .fixed-plugin .badge.active { + border-color: #1e293b; } + +.fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled) { + border: 1px solid transparent; } + .fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled):not(.active) { + background-color: transparent; + background-image: none; + border: 1px solid #774dd3; + color: #774dd3; } + +.fixed-plugin.show .card { + right: 0; } + +.input-group { + border-radius: 0.375rem; + box-shadow: 0 1px 2px 0 rgba(12, 26, 36, 0.06); } + .input-group, + .input-group .input-group-text { + transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); } + .input-group > :not(:first-child):not(.dropdown-menu) { + margin-left: 0; } + .input-group .form-control { + box-shadow: none; } + .input-group .form-control:focus { + border-left: 1px solid #1b89f7 !important; + border-right: 1px solid #1b89f7 !important; + border-color: #1b89f7 !important; } + .input-group .form-control:not(:first-child) { + border-left: 1px solid transparent; } + .input-group .form-control:not(:last-child) { + border-right: 1px solid transparent; + padding-right: 0; } + .input-group .form-control + .input-group-text { + border-right: 1px solid #dde0e5; } + +.form-group { + margin-bottom: 1rem; } + +.input-group-text { + padding-left: 10px; + padding-right: 10px; } + +.form-control { + border-radius: 0.375rem; + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + border-left-width: 1px; + box-shadow: 0 1px 2px 0 rgba(12, 26, 36, 0.06); } + +.focused { + box-shadow: 0 1px 3px 0 rgba(12, 26, 36, 0.1); + transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); } + .focused .form-control:focus { + box-shadow: none; } + .focused .form-control + .input-group-text { + border-color: #1b89f7; + border-right: 1px solid #1b89f7 !important; } + .focused .input-group-text { + border-color: #1b89f7; } + +.form-check:not(.form-switch) .form-check-input[type="checkbox"], .form-check:not(.form-switch) .form-check-input[type="radio"] { + border: 1px solid #cbd3da; + margin-top: 0.25rem; + position: relative; } + .form-check:not(.form-switch) .form-check-input[type="checkbox"]:checked, .form-check:not(.form-switch) .form-check-input[type="radio"]:checked { + border: 0; } + +.form-check:not(.form-switch) .form-check-input.form-check-input-info:checked[type="radio"] { + background-image: none; + background-color: #55a6f8; } + +.form-check:not(.form-switch) .form-check-input[type="checkbox"]:after { + transition: opacity 0.25s ease-out; + font-family: "FontAwesome"; + content: "\f00c"; + width: 100%; + height: 100%; + color: #fff; + position: absolute; + display: flex; + justify-content: center; + align-items: center; + font-size: 0.7rem; + opacity: 0; } + +.form-check:not(.form-switch) .form-check-input[type="checkbox"]:checked:after { + opacity: 1; } + +.form-check:not(.form-switch) .form-check-input[type="radio"] { + transition: border 0s; } + .form-check:not(.form-switch) .form-check-input[type="radio"]:after { + transition: opacity 0.25s ease-in-out; + content: ""; + position: absolute; + width: 0.5rem; + height: 0.5rem; + border-radius: 50%; + background-color: #fff; + opacity: 0; } + .form-check:not(.form-switch) .form-check-input[type="radio"]:checked { + padding: 6px; } + .form-check:not(.form-switch) .form-check-input[type="radio"]:checked:after { + opacity: 1; } + +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: no-drop; } + +.form-check-label, +.form-check-input[type="checkbox"] { + cursor: pointer; } + +.form-check-label { + font-size: 0.875rem; + font-weight: 400; } + +.form-check-input { + -webkit-appearance: none; + appearance: none; } + +.form-switch .form-check-input { + border: 1px solid #e9ecef; + position: relative; + background-color: rgba(30, 41, 59, 0.1); + height: 1.25em; } + .form-switch .form-check-input:after { + transition: transform 0.25s ease-in-out, background-color 0.25s ease-in-out; + content: ""; + width: 1rem; + height: 1rem; + border-radius: 50%; + position: absolute; + background-color: #fff; + transform: translateX(1px); + box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04); + top: 1px; } + .form-switch .form-check-input:checked:after { + transform: translateX(21px); } + .form-switch .form-check-input:checked { + border-color: rgba(30, 41, 59, 0.95); + background-color: rgba(30, 41, 59, 0.95); } + +.form-select { + transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); } + +label, +.form-label { + font-size: 0.8125rem; + font-weight: 600; + margin-bottom: 0.375rem; + color: #334155; + margin-left: 0.125rem; } + +.form-control.is-invalid:focus { + box-shadow: 0 0 0 2px rgba(253, 92, 112, 0.6); } + +.form-control.is-valid:focus { + box-shadow: 0 0 0 2px rgba(102, 212, 50, 0.65); } + +.form-control:hover { + border-color: #c0c4cc; } + .form-control:hover:focus { + border-color: #1b89f7; } + +.form-control:disabled { + cursor: no-drop; } + .form-control:disabled:hover { + border-color: #dde0e5; } + +.footer .nav-link { + color: #1e293b; + font-weight: 400; + font-size: 0.875rem; + padding-top: 0; + padding-bottom: 0.25rem; } + .footer .nav-link:hover { + opacity: 1 !important; + transition: opacity 0.3 ease; } + +.bg-gradient-primary { + background-image: linear-gradient(310deg, #774dd3 0%, #6a38d9 100%); } + +.bg-gradient-secondary { + background-image: linear-gradient(310deg, #64748b 0%, #64748b 100%); } + +.bg-gradient-success { + background-image: linear-gradient(310deg, #67c23a 0%, #4aa91b 100%); } + +.bg-gradient-info { + background-image: linear-gradient(310deg, #55a6f8 0%, #369aff 100%); } + +.bg-gradient-warning { + background-image: linear-gradient(310deg, #f19937 0%, #f58100 100%); } + +.bg-gradient-danger { + background-image: linear-gradient(310deg, #ea4e3d 0%, #ee321d 100%); } + +.bg-gradient-light { + background-image: linear-gradient(310deg, #dde0e5 0%, #ced4da 100%); } + +.bg-gradient-dark { + background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%); } + +.bg-gradient-faded-primary { + background-image: radial-gradient(370px circle at 80% 50%, rgba(119, 77, 211, 0.6) 0, #5c2fbe 100%); } + +.bg-gradient-faded-secondary { + background-image: radial-gradient(370px circle at 80% 50%, rgba(100, 116, 139, 0.6) 0, #4f5b6d 100%); } + +.bg-gradient-faded-success { + background-image: radial-gradient(370px circle at 80% 50%, rgba(103, 194, 58, 0.6) 0, #529b2e 100%); } + +.bg-gradient-faded-info { + background-image: radial-gradient(370px circle at 80% 50%, rgba(85, 166, 248, 0.6) 0, #248cf6 100%); } + +.bg-gradient-faded-warning { + background-image: radial-gradient(370px circle at 80% 50%, rgba(241, 153, 55, 0.6) 0, #e58010 100%); } + +.bg-gradient-faded-danger { + background-image: radial-gradient(370px circle at 80% 50%, rgba(234, 78, 61, 0.6) 0, #dc2b18 100%); } + +.bg-gradient-faded-light { + background-image: radial-gradient(370px circle at 80% 50%, rgba(203, 213, 225, 0.6) 0, #abbbce 100%); } + +.bg-gradient-faded-dark { + background-image: radial-gradient(370px circle at 80% 50%, rgba(30, 41, 59, 0.6) 0, #0d1219 100%); } + +.bg-gradient-faded-white { + background-image: radial-gradient(370px circle at 80% 50%, rgba(255, 255, 255, 0.6) 0, #e6e6e6 100%); } + +.bg-gradient-faded-primary-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(119, 77, 211, 0.3) 0, #774dd3 100%); } + +.bg-gradient-faded-secondary-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(100, 116, 139, 0.3) 0, #64748b 100%); } + +.bg-gradient-faded-success-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(103, 194, 58, 0.3) 0, #67c23a 100%); } + +.bg-gradient-faded-info-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(85, 166, 248, 0.3) 0, #55a6f8 100%); } + +.bg-gradient-faded-warning-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(241, 153, 55, 0.3) 0, #f19937 100%); } + +.bg-gradient-faded-danger-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(234, 78, 61, 0.3) 0, #ea4e3d 100%); } + +.bg-gradient-faded-light-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(203, 213, 225, 0.3) 0, #cbd5e1 100%); } + +.bg-gradient-faded-dark-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(30, 41, 59, 0.3) 0, #1e293b 100%); } + +.bg-gradient-faded-white-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(255, 255, 255, 0.3) 0, #fff 100%); } + +.icon-shape { + width: 48px; + height: 48px; + background-position: center; + border-radius: 0.75rem; } + .icon-shape i { + color: #fff; + opacity: 0.8; + top: 11px; + position: relative; } + .icon-shape .ni { + top: 14px; } + +.icon-xxs { + width: 20px; + height: 20px; } + .icon-xxs i { + top: -4px; + font-size: .5rem; } + +.icon-xs { + width: 24px; + height: 24px; } + .icon-xs i { + top: -4px; + font-size: .5rem; } + +.icon-sm { + width: 32px; + height: 32px; } + .icon-sm i { + top: 2px; + font-size: .65rem; } + +.icon-md { + width: 48px; + height: 48px; } + .icon-md i { + top: 22%; + font-size: 0.875rem; } + .icon-md.icon-striped { + background-position-x: 85px; + background-position-y: 85px; } + .icon-md.icon-striped i { + top: 11%; + margin-left: -10px; + font-size: 0.875rem; } + +.icon-lg { + width: 64px; + height: 64px; } + .icon-lg i { + top: 31%; + font-size: 1.25rem; } + .icon-lg.icon-striped { + background-position-x: 111px; + background-position-y: 111px; } + .icon-lg.icon-striped i { + top: 21%; + margin-left: -15px; } + +.icon-xl { + width: 100px; + height: 100px; + border-radius: 0.75rem; } + .icon-xl i { + top: 37%; + font-size: 1.6rem; } + .icon-xl.icon-striped { + background-position-x: 80px; + background-position-y: 80px; } + .icon-xl.icon-striped i { + top: 30%; + margin-left: -15px; } + +.info-horizontal { + text-align: left !important; } + .info-horizontal .icon { + float: left; } + .info-horizontal .description { + overflow: hidden; } + +svg.text-primary .color-foreground { + fill: #774dd3; } + +svg.text-primary .color-background { + fill: #6a38d9; } + +svg.text-secondary .color-foreground { + fill: #64748b; } + +svg.text-secondary .color-background { + fill: #64748b; } + +svg.text-info .color-foreground { + fill: #55a6f8; } + +svg.text-info .color-background { + fill: #369aff; } + +svg.text-warning .color-foreground { + fill: #f19937; } + +svg.text-warning .color-background { + fill: #f58100; } + +svg.text-danger .color-foreground { + fill: #ea4e3d; } + +svg.text-danger .color-background { + fill: #ee321d; } + +svg.text-success .color-foreground { + fill: #67c23a; } + +svg.text-success .color-background { + fill: #4aa91b; } + +svg.text-dark .color-foreground { + fill: #1e293b; } + +svg.text-dark .color-background { + fill: #1e293b; } + +.blur { + box-shadow: inset 0px 0px 2px #fefefed1; + -webkit-backdrop-filter: blur(27.2px); + backdrop-filter: blur(27.2px); + background-color: rgba(255, 255, 255, 0.85) !important; } + .blur.saturation-less { + -webkit-backdrop-filter: saturate(20%) blur(30px); + backdrop-filter: saturate(20%) blur(30px); } + .blur.blur-rounded { + border-radius: 40px; } + .blur.blur-light { + background-color: rgba(255, 255, 255, 0.4); } + .blur.blur-dark { + background-color: rgba(0, 0, 0, 0.3); } + +.shadow-blur { + box-shadow: inset 0 0px 1px 1px rgba(254, 254, 254, 0.9), 0 20px 27px 0 rgba(0, 0, 0, 0.05) !important; } + +.shadow-card { + box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05) !important; } + +.navbar-blur { + -webkit-backdrop-filter: blur(27.2px); + backdrop-filter: blur(27.2px); + background-color: rgba(255, 255, 255, 0.58) !important; } + +.blur-section { + -webkit-backdrop-filter: blur(27.2px); + backdrop-filter: blur(27.2px); } + .blur-section.blur-gradient-primary { + background-image: linear-gradient(310deg, rgba(119, 77, 211, 0.95) 0%, rgba(106, 56, 217, 0.95) 100%); } + +*.move-on-hover { + transition: 0.2s ease-out; + overflow: hidden; + transform-origin: 50% 0; + transform-origin: 50% 0; + transform: perspective(999px) rotateX(0deg) translate3d(0, 0, 0); + backface-visibility: hidden; + will-change: transform, box-shadow; } + *.move-on-hover:hover { + transform: perspective(999px) rotateX(7deg) translate3d(0px, -4px, 5px); } + +*.gradient-animation { + background: linear-gradient(-45deg, #55a6f8, #ea4e3d, #f19937, #774dd3, #1e293b); + background-size: 400% 400% !important; + animation: gradient 10s ease infinite; } + +hr.vertical { + position: absolute; + background-color: transparent; + height: 100%; + right: 0; + top: 0; + width: 1px; } + hr.vertical.light { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); } + hr.vertical.dark { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } + hr.vertical.gray-light { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); } + +hr.horizontal { + background-color: transparent; } + hr.horizontal.light { + background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); } + hr.horizontal.dark { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } + hr.horizontal.gray-light { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); } + +.lock-size { + width: 1.7rem; + height: 1.7rem; } + +.border-radius-xs { + border-radius: 0.125rem; } + +.border-radius-sm { + border-radius: 0.25rem; } + +.border-radius-md { + border-radius: 0.5rem; } + +.border-radius-lg { + border-radius: 0.75rem; } + +.border-radius-xl { + border-radius: 1rem; } + +.border-radius-2xl { + border-radius: 1.5rem; } + +.border-radius-section { + border-radius: 10rem; } + +.border-bottom-end-radius-0 { + border-bottom-right-radius: 0; } + +.border-top-end-radius-0 { + border-top-right-radius: 0; } + +.border-bottom-start-radius-0 { + border-bottom-left-radius: 0; } + +.border-top-start-radius-0 { + border-top-left-radius: 0; } + +.border-dashed { + border-style: dashed !important; } + +.z-index-sticky { + z-index: 1020; } + +.waves { + position: relative; + width: 100%; + height: 16vh; + margin-bottom: -7px; + /*Fix for safari gap*/ + min-height: 100px; + max-height: 150px; } + .waves.waves-sm { + height: 50px; + min-height: 50px; } + .waves.no-animation .moving-waves > use { + animation: none; } + +.wave-rotate { + transform: rotate(180deg); } + +/* Animation for the waves */ +.moving-waves > use { + animation: move-forever 40s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite; } + +.moving-waves > use:nth-child(1) { + animation-delay: -2s; + animation-duration: 11s; } + +.moving-waves > use:nth-child(2) { + animation-delay: -4s; + animation-duration: 13s; } + +.moving-waves > use:nth-child(3) { + animation-delay: -3s; + animation-duration: 15s; } + +.moving-waves > use:nth-child(4) { + animation-delay: -4s; + animation-duration: 20s; } + +.moving-waves > use:nth-child(5) { + animation-delay: -4s; + animation-duration: 25s; } + +.moving-waves > use:nth-child(6) { + animation-delay: -3s; + animation-duration: 30s; } + +@keyframes move-forever { + 0% { + transform: translate3d(-90px, 0, 0); } + 100% { + transform: translate3d(85px, 0, 0); } } + +/*Shrinking for mobile*/ +@media (max-width: 767.98px) { + .waves { + height: 40px; + min-height: 40px; } + hr.horizontal { + background-color: transparent; } + hr.horizontal:not(.dark) { + background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); } + hr.horizontal.vertical { + transform: rotate(90deg); } + hr.horizontal.dark { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } } + +.overflow-visible { + overflow: visible !important; } + +.popover .popover-header { + font-weight: 600; } + +.bg-cover { + background-size: cover; } + +.overflow-x-hidden { + overflow-x: hidden; } + +.overflow-y-hidden { + overflow-y: hidden; } + +.overflow-x-scroll { + overflow-x: scroll; } + +.overflow-y-scroll { + overflow-y: scroll; } + +.mask { + position: absolute; + background-size: cover; + background-position: center center; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.8; } + +.cursor-pointer { + cursor: pointer; } + +.transform-translate-50 { + transform: translate(0, -50%); } + +@media (min-width: 992px) { + .virtual-reality .sidenav { + margin-top: 1.5rem; + animation-name: fadeInBottom; + animation-fill-mode: both; + animation-duration: 1.5s; + transform: scale(0.6); + background: #fff; + left: 18% !important; + position: absolute; } } + +.navbar { + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16); } + .navbar .navbar-brand { + color: #1e293b; + line-height: 1rem; } + .navbar .nav-link { + color: #64748b; + padding: 0.5rem 1rem; + font-weight: 500; + font-size: 0.875rem; + line-height: 1rem; } + .navbar.navbar-absolute { + position: absolute; + width: 100%; + z-index: 1; } + .navbar.navbar-transparent .nav-link, .navbar.navbar-transparent .nav-link i { + color: #fff; } + .navbar.navbar-transparent .nav-link:hover, .navbar.navbar-transparent .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar { + background: #fff; } + .navbar.navbar-transparent .navbar-collapse { + border-radius: 1rem; } + .navbar.navbar-dark .navbar-collapse.show .dropdown-header.text-dark, + .navbar.navbar-dark .navbar-collapse.collapsing .dropdown-header.text-dark { + color: #fff !important; } + .navbar .sidenav-toggler-inner { + width: 18px; } + .navbar .sidenav-toggler-inner .sidenav-toggler-line { + transition: all 0.15s ease; + background: #64748b; + border-radius: 0.125rem; + position: relative; + display: block; + height: 2px; } + .navbar .sidenav-toggler-inner .sidenav-toggler-line:not(:last-child) { + margin-bottom: 3px; } + .g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:first-child, + .g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:last-child { + width: 13px; + transform: translateX(5px); } + +.navbar-light { + background-color: #fff !important; } + .navbar-light .navbar-toggler { + border: none; } + .navbar-light .navbar-toggler:focus { + box-shadow: none; } + +.navbar-toggler .navbar-toggler-icon { + background-image: none; } + .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar { + display: block; + position: relative; + width: 22px; + height: 1px; + border-radius: 1px; + background: #6c757d; + transition: all 0.2s; + margin: 0 auto; } + .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar2, .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar3 { + margin-top: 7px; } + +.navbar-toggler[aria-expanded="true"] .navbar-toggler-bar.bar1 { + transform: rotate(45deg); + transform-origin: 10% 10%; + margin-top: 4px; } + +.navbar-toggler[aria-expanded="true"] .navbar-toggler-bar.bar2 { + opacity: 0; } + +.navbar-toggler[aria-expanded="true"] .navbar-toggler-bar.bar3 { + transform: rotate(-45deg); + transform-origin: 10% 90%; + margin-top: 3px; } + +@media (max-width: 991.98px) { + .navbar.navbar-transparent .navbar-collapse { + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + .navbar.navbar-transparent .navbar-collapse.collapsing { + background: #fff; } + .navbar.navbar-transparent .navbar-collapse.show { + background: #fff; } + .navbar.navbar-transparent .navbar-collapse.show .nav-link, + .navbar.navbar-transparent .navbar-collapse.show i { + color: #1e293b; } + .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-nav { + flex-direction: row; } + .navbar.navbar-transparent .navbar-collapse { + box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); } } + +@media (max-width: 767.98px) { + .navbar-collapse { + position: relative; } + .navbar-collapse .navbar-nav { + width: 100%; } + .navbar-collapse .navbar-nav .nav-item.dropdown { + position: static; } + .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu { + left: 0; + right: 0; } + .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.show:before { + content: none; } } + +@media (max-width: 575.98px) { + .navbar-nav .nav-item.dropdown .dropdown-menu { + left: 0; + right: auto; } } + +@use "sass:math"; +.navbar-vertical .navbar-brand > img, +.navbar-vertical .navbar-brand-img { + max-width: 100%; + max-height: 2rem; } + +.navbar-vertical .navbar-nav { + flex-direction: column !important; } + .navbar-vertical .navbar-nav .nav-link { + padding-left: 0.6rem; + padding-right: 0.6rem; + font-weight: 400; + color: #fff; } + .navbar-vertical .navbar-nav .nav-link > i { + min-width: 1.8rem; + font-size: 0.9375rem; + line-height: 1.5rem; } + .navbar-vertical .navbar-nav .nav-link .dropdown-menu { + border: none; } + .navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu { + margin-left: 0.5rem; } + .navbar-vertical .navbar-nav .nav-link .icon { + padding: 10px; } + .navbar-vertical .navbar-nav .nav-sm .nav-link { + font-size: 0.8125rem; } + +.navbar-vertical .navbar-nav .nav-link { + display: flex; + align-items: center; + white-space: nowrap; } + +.navbar-vertical .navbar-heading { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.04em; } + +.navbar-vertical.navbar-expand-xs { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 15.625rem !important; + overflow-y: auto; + padding: 0; + box-shadow: none; } + .navbar-vertical.navbar-expand-xs .navbar-collapse { + display: block; + overflow: auto; + height: calc(100vh - 300px); } + .navbar-vertical.navbar-expand-xs > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; } + @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-xs > [class*="container"] { + min-height: none; + height: 100%; } } + .navbar-vertical.navbar-expand-xs.fixed-start { + left: 0; } + .navbar-vertical.navbar-expand-xs.fixed-end { + right: 0; } + .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin: 0; } + .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .nav-link-text, + .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-mini-icon, + .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-normal, + .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link i { + pointer-events: none; } + .navbar-vertical.navbar-expand-xs .navbar-nav .nav-item { + width: 100%; } + .navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item { + margin-top: 0.125rem; } + .navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item .icon .ni { + top: 0; } + .navbar-vertical.navbar-expand-xs .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#774dd3); + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.25rem; } + .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link { + padding-top: 0.417rem; + padding-bottom: 0.417rem; + padding-left: 15px; } + .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link > span.sidenav-normal { + transition: all 0.1s ease 0s; } + +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 15.625rem !important; + overflow-y: auto; + padding: 0; + box-shadow: none; } + .navbar-vertical.navbar-expand-sm .navbar-collapse { + display: block; + overflow: auto; + height: calc(100vh - 300px); } + .navbar-vertical.navbar-expand-sm > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; } } + @media all and (min-width: 576px) and (-ms-high-contrast: none), (min-width: 576px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-sm > [class*="container"] { + min-height: none; + height: 100%; } } + +@media (min-width: 576px) { + .navbar-vertical.navbar-expand-sm.fixed-start { + left: 0; } + .navbar-vertical.navbar-expand-sm.fixed-end { + right: 0; } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin: 0; } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .nav-link-text, + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-mini-icon, + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-normal, + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link i { + pointer-events: none; } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav-item { + width: 100%; } + .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item { + margin-top: 0.125rem; } + .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item .icon .ni { + top: 0; } + .navbar-vertical.navbar-expand-sm .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#774dd3); + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.25rem; } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link { + padding-top: 0.417rem; + padding-bottom: 0.417rem; + padding-left: 15px; } + .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link > span.sidenav-normal { + transition: all 0.1s ease 0s; } } + +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 15.625rem !important; + overflow-y: auto; + padding: 0; + box-shadow: none; } + .navbar-vertical.navbar-expand-md .navbar-collapse { + display: block; + overflow: auto; + height: calc(100vh - 300px); } + .navbar-vertical.navbar-expand-md > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; } } + @media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-md > [class*="container"] { + min-height: none; + height: 100%; } } + +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md.fixed-start { + left: 0; } + .navbar-vertical.navbar-expand-md.fixed-end { + right: 0; } + .navbar-vertical.navbar-expand-md .navbar-nav .nav-link { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin: 0; } + .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .nav-link-text, + .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-mini-icon, + .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-normal, + .navbar-vertical.navbar-expand-md .navbar-nav .nav-link i { + pointer-events: none; } + .navbar-vertical.navbar-expand-md .navbar-nav .nav-item { + width: 100%; } + .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item { + margin-top: 0.125rem; } + .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item .icon .ni { + top: 0; } + .navbar-vertical.navbar-expand-md .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#774dd3); + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.25rem; } + .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link { + padding-top: 0.417rem; + padding-bottom: 0.417rem; + padding-left: 15px; } + .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link > span.sidenav-normal { + transition: all 0.1s ease 0s; } } + +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 15.625rem !important; + overflow-y: auto; + padding: 0; + box-shadow: none; } + .navbar-vertical.navbar-expand-lg .navbar-collapse { + display: block; + overflow: auto; + height: calc(100vh - 300px); } + .navbar-vertical.navbar-expand-lg > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; } } + @media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-lg > [class*="container"] { + min-height: none; + height: 100%; } } + +@media (min-width: 992px) { + .navbar-vertical.navbar-expand-lg.fixed-start { + left: 0; } + .navbar-vertical.navbar-expand-lg.fixed-end { + right: 0; } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin: 0; } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .nav-link-text, + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-mini-icon, + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-normal, + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link i { + pointer-events: none; } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav-item { + width: 100%; } + .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item { + margin-top: 0.125rem; } + .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item .icon .ni { + top: 0; } + .navbar-vertical.navbar-expand-lg .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#774dd3); + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.25rem; } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link { + padding-top: 0.417rem; + padding-bottom: 0.417rem; + padding-left: 15px; } + .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link > span.sidenav-normal { + transition: all 0.1s ease 0s; } } + +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 15.625rem !important; + overflow-y: auto; + padding: 0; + box-shadow: none; } + .navbar-vertical.navbar-expand-xl .navbar-collapse { + display: block; + overflow: auto; + height: calc(100vh - 300px); } + .navbar-vertical.navbar-expand-xl > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; } } + @media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-xl > [class*="container"] { + min-height: none; + height: 100%; } } + +@media (min-width: 1200px) { + .navbar-vertical.navbar-expand-xl.fixed-start { + left: 0; } + .navbar-vertical.navbar-expand-xl.fixed-end { + right: 0; } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin: 0; } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .nav-link-text, + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-mini-icon, + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-normal, + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link i { + pointer-events: none; } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav-item { + width: 100%; } + .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item { + margin-top: 0.125rem; } + .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item .icon .ni { + top: 0; } + .navbar-vertical.navbar-expand-xl .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#774dd3); + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.25rem; } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link { + padding-top: 0.417rem; + padding-bottom: 0.417rem; + padding-left: 15px; } + .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link > span.sidenav-normal { + transition: all 0.1s ease 0s; } } + +@media (min-width: 1400px) { + .navbar-vertical.navbar-expand-xxl { + display: block; + position: fixed; + top: 0; + bottom: 0; + width: 100%; + max-width: 15.625rem !important; + overflow-y: auto; + padding: 0; + box-shadow: none; } + .navbar-vertical.navbar-expand-xxl .navbar-collapse { + display: block; + overflow: auto; + height: calc(100vh - 300px); } + .navbar-vertical.navbar-expand-xxl > [class*="container"] { + flex-direction: column; + align-items: stretch; + min-height: 100%; + padding-left: 0; + padding-right: 0; } } + @media all and (min-width: 1400px) and (-ms-high-contrast: none), (min-width: 1400px) and (-ms-high-contrast: active) { + .navbar-vertical.navbar-expand-xxl > [class*="container"] { + min-height: none; + height: 100%; } } + +@media (min-width: 1400px) { + .navbar-vertical.navbar-expand-xxl.fixed-start { + left: 0; } + .navbar-vertical.navbar-expand-xxl.fixed-end { + right: 0; } + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin: 0; } + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .nav-link-text, + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-mini-icon, + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-normal, + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link i { + pointer-events: none; } + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-item { + width: 100%; } + .navbar-vertical.navbar-expand-xxl .navbar-nav > .nav-item { + margin-top: 0.125rem; } + .navbar-vertical.navbar-expand-xxl .navbar-nav > .nav-item .icon .ni { + top: 0; } + .navbar-vertical.navbar-expand-xxl .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#774dd3); + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + border-radius: 0.25rem; } + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link { + padding-top: 0.417rem; + padding-bottom: 0.417rem; + padding-left: 15px; } + .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link > span.sidenav-normal { + transition: all 0.1s ease 0s; } } + +.sidenav[data-color="primary"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="primary"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #774dd3; } + +.sidenav[data-color="secondary"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="secondary"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #64748b; } + +.sidenav[data-color="success"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="success"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #67c23a; } + +.sidenav[data-color="info"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="info"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #55a6f8; } + +.sidenav[data-color="warning"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="warning"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #f19937; } + +.sidenav[data-color="danger"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="danger"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #ea4e3d; } + +.sidenav[data-color="light"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="light"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #cbd5e1; } + +.sidenav[data-color="dark"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="dark"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #1e293b; } + +.sidenav[data-color="white"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background, +.sidenav[data-color="white"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground { + fill: #fff; } + +.main-content, +.sidenav { + transition: all 0.2s ease-in-out; } + +.sidenav { + z-index: 9999; } + .sidenav .navbar-brand, + .sidenav .navbar-heading { + display: block; } + @media (min-width: 1200px) { + .sidenav:hover { + max-width: 15.625rem; } + .sidenav .sidenav-toggler { + padding: 1.5rem; } + .sidenav.fixed-start ~ .main-content { + margin-left: 15.625rem; } + .sidenav.fixed-start ~ .main-content.main-content-documentation { + margin-left: 21rem; } + .sidenav.fixed-end ~ .main-content { + margin-right: 17.125rem; } } + .sidenav .navbar-heading .docs-mini { + padding-left: 3px; } + .sidenav .navbar-heading { + transition: all 0.1s ease; } + .sidenav .navbar-brand { + padding: 1.5rem 2.5rem; } + +.sidenav-header { + height: 4.875rem; } + +.sidenav-footer .card.card-background:after { + opacity: 0.65; } + +.g-sidenav-show .sidenav .nav-item .collapse { + height: auto; + transition: all 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .g-sidenav-show .sidenav .nav-item .collapse { + transition: none; } } + +.g-sidenav-show .sidenav .nav-link-text { + transition: 0.3s ease; + opacity: 1; } + +@media (max-width: 1199.98px) { + .g-sidenav-show.rtl .sidenav { + transform: translateX(17.125rem); } + .g-sidenav-show:not(.rtl) .sidenav { + transform: translateX(-17.125rem); } + .g-sidenav-show .sidenav.fixed-start ~ .main-content { + margin-left: 0 !important; } + .g-sidenav-show.g-sidenav-pinned .sidenav { + transform: translateX(0); } } + +.navbar-vertical.bg-white { + box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); + box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04); } + .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: rgba(30, 41, 59, 0.5); } + .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #1e293b; } + .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link.active { + background: #0f172a; + box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04); } + .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link.active .icon svg .color-background { + fill: rgba(255, 255, 255, 0.5); } + .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link.active .icon svg .color-foreground { + fill: #fff; } + .navbar-vertical.bg-white .navbar-nav > .nav-item.border-start { + border-color: rgba(30, 41, 59, 0.5) !important; } + .navbar-vertical.bg-white .navbar-nav > .nav-item.border-start .nav-link.active { + color: #1e293b; } + .navbar-vertical.bg-white .navbar-nav > .nav-item.border-start .nav-link.active:before { + border: 2px solid #1e293b; } + .navbar-vertical.bg-white .navbar-nav .nav-link { + color: rgba(30, 41, 59, 0.8); } + .navbar-vertical.bg-white .navbar-nav .nav-link.active { + box-shadow: none; } + .navbar-vertical.bg-white .sidenav-footer .card { + box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04); } + +.navbar-vertical.bg-slate-900 .sidenav-header .navbar-brand span { + color: #fff; } + +.navbar-vertical.bg-slate-900 .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: rgba(255, 255, 255, 0.5); } + +.navbar-vertical.bg-slate-900 .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #fff; } + +.navbar-vertical.bg-slate-900 .navbar-nav > .nav-item.border-start { + border-color: rgba(255, 255, 255, 0.5) !important; } + .navbar-vertical.bg-slate-900 .navbar-nav > .nav-item.border-start .nav-link.active { + color: #fff; } + .navbar-vertical.bg-slate-900 .navbar-nav > .nav-item.border-start .nav-link.active:before { + border: 2px solid #fff; } + +.navbar-vertical.bg-slate-900 .sidenav-footer .card { + background: #1e293b; } + .navbar-vertical.bg-slate-900 .sidenav-footer .card .docs-info h6, .navbar-vertical.bg-slate-900 .sidenav-footer .card .docs-info .h6, + .navbar-vertical.bg-slate-900 .sidenav-footer .card .docs-info a { + color: #fff; } + +.navbar-vertical .navbar-nav .nav-link.active { + box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); + border-radius: 0.25rem; } + +.navbar-vertical .navbar-nav > .nav-item .nav-link.active { + color: #fff; + font-weight: 600; + background-color: #1e293b; } + .navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon svg .color-background, + .navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon svg .color-foreground { + fill: #774dd3; } + +.navbar-vertical .navbar-nav > .nav-item.border-start { + margin-left: 1.6rem; } + .navbar-vertical .navbar-nav > .nav-item.border-start .nav-link.active { + background: transparent; } + .navbar-vertical .navbar-nav > .nav-item.border-start .nav-link.active:before { + content: ""; + position: absolute; + left: 0; + top: 0; + height: 100%; + border-radius: 0.125rem; + margin-left: -2.5px; } + +.navbar-main { + transition: box-shadow 0.25s ease-in, background-color 0.25s ease-in; } + .navbar-main.fixed-top { + width: calc(100% - (15.625rem + 1.5rem * 3)); } + .navbar-main.fixed-top + [class*="container"] { + margin-top: 7.1875rem !important; } + +.navbar-vertical .navbar-nav .nav-link[data-bs-toggle="collapse"]:after { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: 'Font Awesome 5 Free'; + font-weight: 700; + content: "\f107"; + margin-left: auto; + color: rgba(30, 41, 59, 0.5); + transition: all 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .navbar-vertical .navbar-nav .nav-link[data-bs-toggle="collapse"]:after { + transition: none; } } + +.navbar-vertical .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"]:after { + color: #1e293b; + transform: rotate(180deg); } + +.navbar-vertical .navbar-nav .nav-item .collapse .nav, +.navbar-vertical .navbar-nav .nav-item .collapsing .nav { + transition: all 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .navbar-vertical .navbar-nav .nav-item .collapse .nav, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav { + transition: none; } } + .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link { + position: relative; + background-color: transparent; + box-shadow: none; + color: rgba(30, 41, 59, 0.5); + margin-left: 1.35rem; } + .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link:before, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link:before { + content: ""; + position: absolute; + left: -18px; + top: 50%; + transform: translate(0, -50%); + height: 5px; + width: 5px; + border-radius: 1.5rem; + background: rgba(30, 41, 59, 0.5); } + .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active { + color: #1e293b; } + .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active:before, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active:before { + height: 8px; + width: 8px; + background: #1e293b; } + .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link { + color: #1e293b; } + .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link:before, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link:before { + height: 8px; + width: 8px; + background: #1e293b; } + .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-item .nav-link:before, + .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-item .nav-link:before { + content: none; } + +.navbar-vertical .navbar-nav .nav-item .sidenav-docs .nav .nav-item .nav-link { + position: relative; + background-color: transparent; + box-shadow: none; + color: #444; + margin-left: 1.35rem; } + .navbar-vertical .navbar-nav .nav-item .sidenav-docs .nav .nav-item .nav-link:before { + content: ""; + position: absolute; + left: 0; + top: 50%; + transform: translate(0, -50%); + height: 120%; + width: 1px; + border-radius: 1.5rem; + background: #dddfe6; } + +.navbar-vertical.blur .navbar-nav > .nav-item .nav-link { + background-color: transparent; + box-shadow: none; } + +.navbar-vertical .navbar-brand .navbar-brand-img, +.navbar-vertical .navbar-brand span { + transition: all 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .navbar-vertical .navbar-brand .navbar-brand-img, + .navbar-vertical .navbar-brand span { + transition: none; } } + +.navbar-vertical .nav-item .nav-link span.sidenav-mini-icon { + transition: all 0.2s ease-in-out; + text-align: center; + width: 0; } + @media (prefers-reduced-motion: reduce) { + .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon { + transition: none; } } + +.navbar-vertical .docs-info { + transition: all 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .navbar-vertical .docs-info { + transition: none; } } + +.g-sidenav-show:not(.g-sidenav-hidden) .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon { + opacity: 0; } + +@media (min-width: 1200px) { + .g-sidenav-hidden.rtl .main-content { + margin-right: 6rem !important; } + .g-sidenav-hidden.rtl .main-content .navbar-vertical:hover { + max-width: 15.625rem !important; } + .g-sidenav-hidden.rtl .sidenav:hover + .main-content { + margin-right: 17.125rem !important; } + .g-sidenav-hidden .navbar-vertical { + max-width: 6rem !important; } + .g-sidenav-hidden .navbar-vertical.fixed-start ~ .main-content { + margin-left: 7.5rem; } + .g-sidenav-hidden .navbar-vertical .navbar-brand img { + width: auto !important; } + .g-sidenav-hidden .navbar-vertical .navbar-brand span { + opacity: 0; } + .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .icon { + padding: 10px; } + .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .nav-link-text, + .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-normal { + opacity: 0; + width: 0; } + .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-mini-icon { + min-width: 1.8rem; + margin-left: 0.15rem; + opacity: 1; } + .g-sidenav-hidden .navbar-vertical .nav-item .nav-link[data-bs-toggle="collapse"]:after { + content: ""; } + .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav { + margin-left: 0 !important; + padding-left: 0 !important; } + .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link { + margin-left: 1rem; } + .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link:before { + content: none; } + .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link[data-bs-toggle="collapse"]:after { + content: "\f107"; } + .g-sidenav-hidden .navbar-vertical .card.card-background .icon-shape { + margin-bottom: 0 !important; } + .g-sidenav-hidden .navbar-vertical .card.card-background .docs-info { + opacity: 0; + width: 0; + height: 0; } + .g-sidenav-hidden .navbar-vertical:hover { + max-width: 15.625rem !important; } + .g-sidenav-hidden .navbar-vertical:hover.fixed-start ~ .main-content { + margin-left: 17.125rem; } + .g-sidenav-hidden .navbar-vertical:hover .navbar-brand span { + opacity: 1; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .nav-link-text, + .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-normal { + opacity: 1; + width: auto; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-mini-icon { + opacity: 0; + width: 0; + min-width: 0; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link[data-bs-toggle="collapse"]:after { + content: "\f107"; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav { + margin-left: 1.5rem !important; + padding-left: 1rem !important; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link { + margin-left: 1.35rem; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link:before { + content: ""; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav, + .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav { + margin-left: 0 !important; + padding-left: 0 !important; } + .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav .nav-item .nav-link:before, + .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav .nav-item .nav-link:before { + content: none; } + .g-sidenav-hidden .navbar-vertical:hover .card.card-background .icon-shape { + margin-bottom: 1rem !important; } + .g-sidenav-hidden .navbar-vertical:hover .card.card-background .docs-info { + opacity: 1; + width: auto; + height: auto; } } + +.navbar-vertical .navbar-nav .nav-item .nav-link .icon i { + color: #1e293b; } + +.navbar-vertical .navbar-nav .nav-item .nav-link .icon i { + color: #fff; } + +.nav.nav-pills { + background: #f9fafb; + border-radius: 0.75rem; + position: relative; } + .nav.nav-pills.nav-pills-vertical { + border-radius: 1.1875rem; } + .nav.nav-pills.nav-pills-vertical .nav-link.active { + border-radius: 0.875rem; } + .nav.nav-pills .nav-link { + z-index: 3; + color: #1e293b; + border-radius: 0.5rem; + background-color: inherit; } + .nav.nav-pills .nav-link.active { + animation: 0.2s ease; } + .nav.nav-pills .nav-link:hover:not(.active) { + color: #1e293b; } + .nav.nav-pills.nav-pills-primary { + background: #fff; + color: #fff; } + .nav.nav-pills.nav-pills-primary .nav-link.active { + color: #fff; } + .nav.nav-pills.nav-pills-primary .moving-tab .nav-link.active { + background: #774dd3; + color: #774dd3; } + .nav.nav-pills.nav-pills-info { + background: #fff; + color: #fff; } + .nav.nav-pills.nav-pills-info .nav-link.active { + color: #fff; } + .nav.nav-pills.nav-pills-info .moving-tab .nav-link.active { + background: #55a6f8; + color: #55a6f8; } + .nav.nav-pills.nav-pills-success { + background: #fff; + color: #fff; } + .nav.nav-pills.nav-pills-success .nav-link.active { + color: #fff; } + .nav.nav-pills.nav-pills-success .moving-tab .nav-link.active { + background: #67c23a; + color: #67c23a; } + .nav.nav-pills.nav-pills-warning { + background: #fff; + color: #fff; } + .nav.nav-pills.nav-pills-warning .nav-link.active { + color: #fff; } + .nav.nav-pills.nav-pills-warning .moving-tab .nav-link.active { + background: #f19937; + color: #f19937; } + .nav.nav-pills.nav-pills-danger { + background: #fff; + color: #fff; } + .nav.nav-pills.nav-pills-danger .nav-link.active { + color: #fff; } + .nav.nav-pills.nav-pills-danger .moving-tab .nav-link.active { + background: #ea4e3d; + color: #ea4e3d; } + .nav.nav-pills.nav-pills-dark { + background: #fff; + color: #fff; } + .nav.nav-pills.nav-pills-dark .nav-link.active { + color: #fff; } + .nav.nav-pills.nav-pills-dark .moving-tab .nav-link.active { + background: #1e293b; + color: #1e293b; } + .nav.nav-pills .nav-item { + z-index: 3; } + +.moving-tab { + z-index: 1 !important; } + .moving-tab .nav-link { + color: #fff; + transition: .2s ease; + border-radius: 0.5rem; } + .moving-tab .nav-link.active { + color: #fff; + font-weight: 600; + box-shadow: 0px 1px 5px 1px #ddd; + animation: 0.2s ease; + background: #fff; } + .moving-tab .nav-link:hover:not(.active) { + color: #1e293b; } + +.page-item.active .page-link { + border: 1px solid #cbd5e1; } + +.page-item .page-link, +.page-item span { + display: flex; + align-items: center; + justify-content: center; + color: #64748b; + padding: 0; + margin: 0 3px; + border-radius: 6px !important; + width: 40px; + height: 40px; + font-size: 0.875rem; } + +.page-item.disabled { + cursor: no-drop; } + .page-item.disabled .page-link { + opacity: .6; } + +.pagination-lg .page-item .page-link, +.pagination-lg .page-item span { + width: 46px; + height: 46px; + line-height: 46px; } + +.pagination-sm .page-item .page-link, +.pagination-sm .page-item span { + width: 30px; + height: 30px; + line-height: 30px; } + +.pagination.pagination-primary .page-item.active > .page-link, .pagination.pagination-primary .page-item.active > .page-link:focus, .pagination.pagination-primary .page-item.active > .page-link:hover { + background: rgba(119, 77, 211, 0.2); + border: 1px solid #774dd3; } + +.pagination.pagination-secondary .page-item.active > .page-link, .pagination.pagination-secondary .page-item.active > .page-link:focus, .pagination.pagination-secondary .page-item.active > .page-link:hover { + background: rgba(100, 116, 139, 0.2); + border: 1px solid #64748b; } + +.pagination.pagination-success .page-item.active > .page-link, .pagination.pagination-success .page-item.active > .page-link:focus, .pagination.pagination-success .page-item.active > .page-link:hover { + background: rgba(103, 194, 58, 0.2); + border: 1px solid #67c23a; } + +.pagination.pagination-info .page-item.active > .page-link, .pagination.pagination-info .page-item.active > .page-link:focus, .pagination.pagination-info .page-item.active > .page-link:hover { + background: rgba(85, 166, 248, 0.2); + border: 1px solid #55a6f8; } + +.pagination.pagination-warning .page-item.active > .page-link, .pagination.pagination-warning .page-item.active > .page-link:focus, .pagination.pagination-warning .page-item.active > .page-link:hover { + background: rgba(241, 153, 55, 0.2); + border: 1px solid #f19937; } + +.pagination.pagination-danger .page-item.active > .page-link, .pagination.pagination-danger .page-item.active > .page-link:focus, .pagination.pagination-danger .page-item.active > .page-link:hover { + background: rgba(234, 78, 61, 0.2); + border: 1px solid #ea4e3d; } + +.pagination.pagination-light .page-item.active > .page-link, .pagination.pagination-light .page-item.active > .page-link:focus, .pagination.pagination-light .page-item.active > .page-link:hover { + background: rgba(203, 213, 225, 0.2); + border: 1px solid #cbd5e1; } + +.pagination.pagination-dark .page-item.active > .page-link, .pagination.pagination-dark .page-item.active > .page-link:focus, .pagination.pagination-dark .page-item.active > .page-link:hover { + background: rgba(30, 41, 59, 0.2); + border: 1px solid #1e293b; } + +.pagination.pagination-white .page-item.active > .page-link, .pagination.pagination-white .page-item.active > .page-link:focus, .pagination.pagination-white .page-item.active > .page-link:hover { + background: rgba(255, 255, 255, 0.2); + border: 1px solid #fff; } + +.popover { + box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04); } + +.popover .popover-header { + font-weight: 600; } + +.progress-bar { + height: 8px; + border-radius: 0.375rem; } + +.progress { + overflow: visible; } + .progress.progress-sm { + height: 4px; } + .progress.progress-lg { + height: 20px; } + +.rtl .breadcrumb .breadcrumb-item + .breadcrumb-item::before { + float: right; + padding-left: 0.5rem; + padding-right: 0; } + +.rtl .sidenav .navbar-nav { + width: 100%; + padding-right: 0; } + +.rtl .navbar-nav > .nav-item.border-end { + border-color: rgba(255, 255, 255, 0.5) !important; + margin-right: 1.6rem; } + +.rtl .fixed-plugin .fixed-plugin-button { + left: 30px; + right: auto; } + +.rtl .fixed-plugin .card { + left: -360px !important; + right: auto; } + +.rtl .fixed-plugin.show .card { + right: auto; + left: 0 !important; } + +.rtl .timeline .timeline-content { + margin-right: 45px; + margin-left: 0; } + +.rtl .timeline .timeline-step { + transform: translateX(50%); } + +.rtl .timeline.timeline-one-side:before { + right: 1rem; } + +.rtl .timeline.timeline-one-side .timeline-step { + right: 1rem; } + +.rtl .form-check.form-switch .form-check-input:after { + transform: translateX(-1px); } + +.rtl .form-check.form-switch .form-check-input:checked:after { + transform: translateX(-21px); } + +.rtl .avatar-group .avatar + .avatar { + margin-left: 0; + margin-right: -1rem; } + +.rtl .dropdown .dropdown-menu { + left: 0; } + +.rtl .input-group .input-group-text { + border-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-right: 1px solid #dde0e5; } + +.rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-right: -1px; + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0; + border-left: 1px solid #dde0e5; } + +.rtl .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), +.rtl .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; } + +.rtl .btn-group > .btn:first-child { + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.rtl .btn-group > .btn:not(:last-child):not(:first-child):not(.dropdown-toggle), +.rtl .btn-group > .btn-group:not(:last-child) > .btn { + border-radius: 0; } + +.rtl .btn-group > .btn:nth-child(n + 3), +.rtl .btn-group > :not(.btn-check) + .btn, +.rtl .btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.rtl .btn-group > .btn:not(:first-child), +.rtl .btn-group > .btn-group:not(:first-child) { + margin-right: -1px; } + +.btn.btn-facebook { + background-color: #3b5998; + color: #fff; } + .btn.btn-facebook:focus, .btn.btn-facebook:hover { + background-color: #344e86; + color: #fff; } + .btn.btn-facebook:active, .btn.btn-facebook:focus, .btn.btn-facebook:active:focus { + box-shadow: none; } + .btn.btn-facebook.btn-simple { + color: #344e86; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-facebook.btn-simple:hover, .btn.btn-facebook.btn-simple:focus, .btn.btn-facebook.btn-simple:hover:focus, .btn.btn-facebook.btn-simple:active, .btn.btn-facebook.btn-simple:hover:focus:active { + color: #344e86; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-facebook.btn-neutral { + color: #3b5998; + background-color: #fff; } + .btn.btn-facebook.btn-neutral:hover, .btn.btn-facebook.btn-neutral:focus, .btn.btn-facebook.btn-neutral:active { + color: #344e86; } + +.btn.btn-twitter { + background-color: #55acee; + color: #fff; } + .btn.btn-twitter:focus, .btn.btn-twitter:hover { + background-color: #3ea1ec; + color: #fff; } + .btn.btn-twitter:active, .btn.btn-twitter:focus, .btn.btn-twitter:active:focus { + box-shadow: none; } + .btn.btn-twitter.btn-simple { + color: #3ea1ec; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-twitter.btn-simple:hover, .btn.btn-twitter.btn-simple:focus, .btn.btn-twitter.btn-simple:hover:focus, .btn.btn-twitter.btn-simple:active, .btn.btn-twitter.btn-simple:hover:focus:active { + color: #3ea1ec; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-twitter.btn-neutral { + color: #55acee; + background-color: #fff; } + .btn.btn-twitter.btn-neutral:hover, .btn.btn-twitter.btn-neutral:focus, .btn.btn-twitter.btn-neutral:active { + color: #3ea1ec; } + +.btn.btn-pinterest { + background-color: #cc2127; + color: #fff; } + .btn.btn-pinterest:focus, .btn.btn-pinterest:hover { + background-color: #b21d22; + color: #fff; } + .btn.btn-pinterest:active, .btn.btn-pinterest:focus, .btn.btn-pinterest:active:focus { + box-shadow: none; } + .btn.btn-pinterest.btn-simple { + color: #b21d22; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-pinterest.btn-simple:hover, .btn.btn-pinterest.btn-simple:focus, .btn.btn-pinterest.btn-simple:hover:focus, .btn.btn-pinterest.btn-simple:active, .btn.btn-pinterest.btn-simple:hover:focus:active { + color: #b21d22; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-pinterest.btn-neutral { + color: #cc2127; + background-color: #fff; } + .btn.btn-pinterest.btn-neutral:hover, .btn.btn-pinterest.btn-neutral:focus, .btn.btn-pinterest.btn-neutral:active { + color: #b21d22; } + +.btn.btn-linkedin { + background-color: #0077B5; + color: #fff; } + .btn.btn-linkedin:focus, .btn.btn-linkedin:hover { + background-color: #00669c; + color: #fff; } + .btn.btn-linkedin:active, .btn.btn-linkedin:focus, .btn.btn-linkedin:active:focus { + box-shadow: none; } + .btn.btn-linkedin.btn-simple { + color: #00669c; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-linkedin.btn-simple:hover, .btn.btn-linkedin.btn-simple:focus, .btn.btn-linkedin.btn-simple:hover:focus, .btn.btn-linkedin.btn-simple:active, .btn.btn-linkedin.btn-simple:hover:focus:active { + color: #00669c; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-linkedin.btn-neutral { + color: #0077B5; + background-color: #fff; } + .btn.btn-linkedin.btn-neutral:hover, .btn.btn-linkedin.btn-neutral:focus, .btn.btn-linkedin.btn-neutral:active { + color: #00669c; } + +.btn.btn-dribbble { + background-color: #ea4c89; + color: #fff; } + .btn.btn-dribbble:focus, .btn.btn-dribbble:hover { + background-color: #e73177; + color: #fff; } + .btn.btn-dribbble:active, .btn.btn-dribbble:focus, .btn.btn-dribbble:active:focus { + box-shadow: none; } + .btn.btn-dribbble.btn-simple { + color: #e73177; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-dribbble.btn-simple:hover, .btn.btn-dribbble.btn-simple:focus, .btn.btn-dribbble.btn-simple:hover:focus, .btn.btn-dribbble.btn-simple:active, .btn.btn-dribbble.btn-simple:hover:focus:active { + color: #e73177; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-dribbble.btn-neutral { + color: #ea4c89; + background-color: #fff; } + .btn.btn-dribbble.btn-neutral:hover, .btn.btn-dribbble.btn-neutral:focus, .btn.btn-dribbble.btn-neutral:active { + color: #e73177; } + +.btn.btn-github { + background-color: #24292E; + color: #fff; } + .btn.btn-github:focus, .btn.btn-github:hover { + background-color: #171a1d; + color: #fff; } + .btn.btn-github:active, .btn.btn-github:focus, .btn.btn-github:active:focus { + box-shadow: none; } + .btn.btn-github.btn-simple { + color: #171a1d; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-github.btn-simple:hover, .btn.btn-github.btn-simple:focus, .btn.btn-github.btn-simple:hover:focus, .btn.btn-github.btn-simple:active, .btn.btn-github.btn-simple:hover:focus:active { + color: #171a1d; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-github.btn-neutral { + color: #24292E; + background-color: #fff; } + .btn.btn-github.btn-neutral:hover, .btn.btn-github.btn-neutral:focus, .btn.btn-github.btn-neutral:active { + color: #171a1d; } + +.btn.btn-youtube { + background-color: #e52d27; + color: #fff; } + .btn.btn-youtube:focus, .btn.btn-youtube:hover { + background-color: #d41f1a; + color: #fff; } + .btn.btn-youtube:active, .btn.btn-youtube:focus, .btn.btn-youtube:active:focus { + box-shadow: none; } + .btn.btn-youtube.btn-simple { + color: #d41f1a; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-youtube.btn-simple:hover, .btn.btn-youtube.btn-simple:focus, .btn.btn-youtube.btn-simple:hover:focus, .btn.btn-youtube.btn-simple:active, .btn.btn-youtube.btn-simple:hover:focus:active { + color: #d41f1a; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-youtube.btn-neutral { + color: #e52d27; + background-color: #fff; } + .btn.btn-youtube.btn-neutral:hover, .btn.btn-youtube.btn-neutral:focus, .btn.btn-youtube.btn-neutral:active { + color: #d41f1a; } + +.btn.btn-instagram { + background-color: #125688; + color: #fff; } + .btn.btn-instagram:focus, .btn.btn-instagram:hover { + background-color: #0e456d; + color: #fff; } + .btn.btn-instagram:active, .btn.btn-instagram:focus, .btn.btn-instagram:active:focus { + box-shadow: none; } + .btn.btn-instagram.btn-simple { + color: #0e456d; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-instagram.btn-simple:hover, .btn.btn-instagram.btn-simple:focus, .btn.btn-instagram.btn-simple:hover:focus, .btn.btn-instagram.btn-simple:active, .btn.btn-instagram.btn-simple:hover:focus:active { + color: #0e456d; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-instagram.btn-neutral { + color: #125688; + background-color: #fff; } + .btn.btn-instagram.btn-neutral:hover, .btn.btn-instagram.btn-neutral:focus, .btn.btn-instagram.btn-neutral:active { + color: #0e456d; } + +.btn.btn-reddit { + background-color: #ff4500; + color: #fff; } + .btn.btn-reddit:focus, .btn.btn-reddit:hover { + background-color: #e03d00; + color: #fff; } + .btn.btn-reddit:active, .btn.btn-reddit:focus, .btn.btn-reddit:active:focus { + box-shadow: none; } + .btn.btn-reddit.btn-simple { + color: #e03d00; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-reddit.btn-simple:hover, .btn.btn-reddit.btn-simple:focus, .btn.btn-reddit.btn-simple:hover:focus, .btn.btn-reddit.btn-simple:active, .btn.btn-reddit.btn-simple:hover:focus:active { + color: #e03d00; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-reddit.btn-neutral { + color: #ff4500; + background-color: #fff; } + .btn.btn-reddit.btn-neutral:hover, .btn.btn-reddit.btn-neutral:focus, .btn.btn-reddit.btn-neutral:active { + color: #e03d00; } + +.btn.btn-tumblr { + background-color: #35465c; + color: #fff; } + .btn.btn-tumblr:focus, .btn.btn-tumblr:hover { + background-color: #2a3749; + color: #fff; } + .btn.btn-tumblr:active, .btn.btn-tumblr:focus, .btn.btn-tumblr:active:focus { + box-shadow: none; } + .btn.btn-tumblr.btn-simple { + color: #2a3749; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-tumblr.btn-simple:hover, .btn.btn-tumblr.btn-simple:focus, .btn.btn-tumblr.btn-simple:hover:focus, .btn.btn-tumblr.btn-simple:active, .btn.btn-tumblr.btn-simple:hover:focus:active { + color: #2a3749; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-tumblr.btn-neutral { + color: #35465c; + background-color: #fff; } + .btn.btn-tumblr.btn-neutral:hover, .btn.btn-tumblr.btn-neutral:focus, .btn.btn-tumblr.btn-neutral:active { + color: #2a3749; } + +.btn.btn-behance { + background-color: #1769ff; + color: #fff; } + .btn.btn-behance:focus, .btn.btn-behance:hover { + background-color: #0057f7; + color: #fff; } + .btn.btn-behance:active, .btn.btn-behance:focus, .btn.btn-behance:active:focus { + box-shadow: none; } + .btn.btn-behance.btn-simple { + color: #0057f7; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-behance.btn-simple:hover, .btn.btn-behance.btn-simple:focus, .btn.btn-behance.btn-simple:hover:focus, .btn.btn-behance.btn-simple:active, .btn.btn-behance.btn-simple:hover:focus:active { + color: #0057f7; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-behance.btn-neutral { + color: #1769ff; + background-color: #fff; } + .btn.btn-behance.btn-neutral:hover, .btn.btn-behance.btn-neutral:focus, .btn.btn-behance.btn-neutral:active { + color: #0057f7; } + +.btn.btn-vimeo { + background-color: #1AB7EA; + color: #fff; } + .btn.btn-vimeo:focus, .btn.btn-vimeo:hover { + background-color: #13a3d2; + color: #fff; } + .btn.btn-vimeo:active, .btn.btn-vimeo:focus, .btn.btn-vimeo:active:focus { + box-shadow: none; } + .btn.btn-vimeo.btn-simple { + color: #13a3d2; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-vimeo.btn-simple:hover, .btn.btn-vimeo.btn-simple:focus, .btn.btn-vimeo.btn-simple:hover:focus, .btn.btn-vimeo.btn-simple:active, .btn.btn-vimeo.btn-simple:hover:focus:active { + color: #13a3d2; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-vimeo.btn-neutral { + color: #1AB7EA; + background-color: #fff; } + .btn.btn-vimeo.btn-neutral:hover, .btn.btn-vimeo.btn-neutral:focus, .btn.btn-vimeo.btn-neutral:active { + color: #13a3d2; } + +.btn.btn-slack { + background-color: #3aaf85; + color: #fff; } + .btn.btn-slack:focus, .btn.btn-slack:hover { + background-color: #329874; + color: #fff; } + .btn.btn-slack:active, .btn.btn-slack:focus, .btn.btn-slack:active:focus { + box-shadow: none; } + .btn.btn-slack.btn-simple { + color: #329874; + background-color: transparent; + background-image: none !important; + box-shadow: none; + border: none; } + .btn.btn-slack.btn-simple:hover, .btn.btn-slack.btn-simple:focus, .btn.btn-slack.btn-simple:hover:focus, .btn.btn-slack.btn-simple:active, .btn.btn-slack.btn-simple:hover:focus:active { + color: #329874; + background: transparent !important; + box-shadow: none !important; } + .btn.btn-slack.btn-neutral { + color: #3aaf85; + background-color: #fff; } + .btn.btn-slack.btn-neutral:hover, .btn.btn-slack.btn-neutral:focus, .btn.btn-slack.btn-neutral:active { + color: #329874; } + +.table { + border-collapse: collapse; } + .table thead th { + padding: 0.75rem 1.5rem; + text-transform: capitalize; + letter-spacing: 0px; + border-bottom: 1px solid #dde0e5; } + .table th { + font-weight: 600; } + .table td .progress { + height: 3px; + width: 120px; + margin: 0; } + .table td, + .table th { + white-space: nowrap; } + .table.align-items-center td, + .table.align-items-center th { + vertical-align: middle; } + +.timeline { + position: relative; } + .timeline:before { + content: ''; + position: absolute; + top: 0; + left: 1rem; + height: 100%; + border-right: 2px solid #dde0e5; } + +.timeline-block { + position: relative; } + .timeline-block:after { + content: ""; + display: table; + clear: both; } + .timeline-block:first-child { + margin-top: 0; } + .timeline-block:last-child { + margin-bottom: 0; } + +.timeline-step { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + left: 0; + width: 26px; + height: 26px; + border-radius: 50%; + background: #fff; + text-align: center; + transform: translateX(-50%); + font-size: 1rem; + font-weight: 600; + z-index: 1; } + .timeline-step svg, .timeline-step i { + line-height: 1.4; } + +.timeline-content { + position: relative; + margin-left: 45px; + padding-top: 0.35rem; + position: relative; + top: -6px; } + .timeline-content:after { + content: ""; + display: table; + clear: both; } + +@media (min-width: 992px) { + .timeline:before { + left: 50%; + margin-left: -1px; } + .timeline-step { + left: 50%; } + .timeline-content { + width: 38%; } + .timeline-block:nth-child(even) .timeline-content { + float: right; } } + +.timeline-one-side:before { + left: 1rem; } + +.timeline-one-side .timeline-step { + left: 1rem; } + +.timeline-one-side .timeline-content { + width: auto; } + +@media (min-width: 992px) { + .timeline-one-side .timeline-content { + max-width: 30rem; } } + +.timeline-one-side .timeline-block:nth-child(even) .timeline-content { + float: none; } + +.tilt { + transform-style: preserve-3d; } + .tilt .up { + transform: translateZ(50px) scale(0.7) !important; + transition: all 0.5s; } + +.bs-tooltip-auto[x-placement^=right] .tooltip-arrow, +.bs-tooltip-right .tooltip-arrow { + left: 1px; } + +.bs-tooltip-auto[x-placement^=left] .tooltip-arrow, +.bs-tooltip-left .tooltip-arrow { + right: 1px; } + +html * { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +body { + font-weight: 400; + line-height: 1.6; } + +h1, .h1, .h1 { + font-size: 3rem; + line-height: 1.25; + letter-spacing: -0.0125rem; } + @media (max-width: 575.98px) { + h1, .h1, .h1 { + font-size: calc(1.425rem + 2.1vw); } } + +h2, .h2, .h2 { + font-size: 2.25rem; + line-height: 1.3; + letter-spacing: 0.05rem; } + @media (max-width: 575.98px) { + h2, .h2, .h2 { + font-size: calc(1.35rem + 1.2vw); } } + +h3, .h3, .h3 { + font-size: 1.875rem; + line-height: 1.375; } + @media (max-width: 575.98px) { + h3, .h3, .h3 { + font-size: calc(1.3125rem + 0.75vw); } } + +h4, .h4, .h4 { + font-size: 1.5rem; + line-height: 1.375; } + @media (max-width: 575.98px) { + h4, .h4, .h4 { + font-size: calc(1.275rem + 0.3vw); } } + +h5, .h5, .h5 { + font-size: 1.25rem; + line-height: 1.375; } + @media (max-width: 575.98px) { + h5, .h5, .h5 { + font-size: 1.25rem; } } + +h6, .h6, .h6 { + font-size: 1rem; + line-height: 1.625; } + +p, .p { + font-size: 1rem; + font-weight: 400; + line-height: 1.6; } + +.lead { + font-size: 1.25rem; + font-weight: 400; + line-height: 1.625; } + +h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3 { + font-weight: 700; } + +h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6 { + font-weight: 600; } + +h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4 { + letter-spacing: -0.05rem; } + +a { + color: #1e293b; } + +.text-sm { + line-height: 1.5; } + +.text-xs { + line-height: 1.25; } + +p, .p { + font-size: 1rem; } + +.lead { + font-size: 1.25rem; } + +.text-lg { + font-size: 1.125rem !important; } + +.text-sm { + font-size: 0.875rem !important; } + +.text-xs { + font-size: 0.75rem !important; } + +.text-xxs { + font-size: 0.65rem !important; } + +p { + line-height: 1.625; + font-weight: 400; } + +.text-sans-serif { + font-family: "Noto Sans", "Open Sans" !important; } + +.text-pt-mono { + font-family: "PT Mono" !important; } + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } + +.text-justify { + text-align: justify !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.font-weight-light { + font-weight: 300 !important; } + +.font-weight-lighter { + font-weight: lighter !important; } + +.font-weight-normal { + font-weight: 400 !important; } + +.font-weight-semibold { + font-weight: 500 !important; } + +.font-weight-bold { + font-weight: 600 !important; } + +.font-weight-bolder { + font-weight: 700 !important; } + +.font-weight-black { + font-weight: 800 !important; } + +.font-italic { + font-style: italic !important; } + +.text-gradient { + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + position: relative; + z-index: 1; } + .text-gradient.text-primary { + background-image: linear-gradient(310deg, #7928CA, #FF0080); } + .text-gradient.text-info { + background-image: linear-gradient(310deg, #2152FF, #21D4FD); } + .text-gradient.text-success { + background-image: linear-gradient(310deg, #17AD37, #C1E823); } + .text-gradient.text-warning { + background-image: linear-gradient(310deg, #F53939, #FBCF33); } + .text-gradient.text-danger { + background-image: linear-gradient(310deg, #D60808, #FF6690); } + .text-gradient.text-dark { + background-image: linear-gradient(310deg, #141727, #3A416F); } + +.blockquote { + border-left: 3px solid #94a3b8; } + .blockquote > span { + font-style: italic; } + +.text-muted { + color: #64748b !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-break { + word-wrap: break-word !important; } + +.text-reset { + color: inherit !important; } + +.letter-wider { + letter-spacing: 0.05rem; } + +.letter-normal { + letter-spacing: 0rem; } + +.letter-tighter { + letter-spacing: -0.05rem; } + +.text-lighter { + font-weight: lighter; } + +.text-light { + font-weight: 300; } + +.text-normal { + font-weight: 400; } + +.text-bold { + font-weight: 600; } + +.text-bolder { + font-weight: 700; } + +.text-2xl { + font-size: 1.5rem; } + +.text-3xl { + font-size: 1.875rem; } + +.text-4xl { + font-size: 2rem; } + +.text-5xl { + font-size: 2.25rem; } + +.text-6xl { + font-size: 3rem; } + +.text-7xl { + font-size: 3.75rem; } + +.text-8xl { + font-size: 4rem; } + +.text-9xl { + font-size: 5rem; } + +.flatpickr-calendar { + background: transparent; + opacity: 0; + display: none; + text-align: center; + visibility: hidden; + padding: 0; + animation: none; + direction: ltr; + border: 0; + font-size: 14px; + line-height: 24px; + border-radius: 5px; + position: absolute; + width: 307.875px; + box-sizing: border-box; + touch-action: manipulation; + background: #fff; + -webkit-box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); } + +.flatpickr-calendar.open, +.flatpickr-calendar.inline { + opacity: 1; + max-height: 640px; + visibility: visible; } + +.flatpickr-calendar.open { + display: inline-block; + z-index: 99999; } + +.flatpickr-calendar.animate.open { + animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); } + +.flatpickr-calendar.inline { + display: block; + position: relative; + top: 2px; } + +.flatpickr-calendar.static { + position: absolute; + top: calc(100% + 2px); } + +.flatpickr-calendar.static.open { + z-index: 999; + display: block; } + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { + box-shadow: none !important; } + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { + box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } + +.flatpickr-calendar .hasWeeks .dayContainer, +.flatpickr-calendar .hasTime .dayContainer { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.flatpickr-calendar .hasWeeks .dayContainer { + border-left: 0; } + +.flatpickr-calendar.hasTime .flatpickr-time { + height: 40px; + border-top: 1px solid #e6e6e6; } + +.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { + height: auto; } + +.flatpickr-calendar:before, +.flatpickr-calendar:after { + position: absolute; + display: block; + pointer-events: none; + border: solid transparent; + content: ''; + height: 0; + width: 0; + left: 22px; } + +.flatpickr-calendar.rightMost:before, +.flatpickr-calendar.arrowRight:before, +.flatpickr-calendar.rightMost:after, +.flatpickr-calendar.arrowRight:after { + left: auto; + right: 22px; } + +.flatpickr-calendar.arrowCenter:before, +.flatpickr-calendar.arrowCenter:after { + left: 50%; + right: 50%; } + +.flatpickr-calendar:before { + border-width: 5px; + margin: 0 -5px; } + +.flatpickr-calendar:after { + border-width: 4px; + margin: 0 -4px; } + +.flatpickr-calendar.arrowTop:before, +.flatpickr-calendar.arrowTop:after { + bottom: 100%; } + +.flatpickr-calendar.arrowTop:before { + border-bottom-color: #fff; } + +.flatpickr-calendar.arrowTop:after { + border-bottom-color: #fff; } + +.flatpickr-calendar.arrowBottom:before, +.flatpickr-calendar.arrowBottom:after { + top: 100%; } + +.flatpickr-calendar.arrowBottom:before { + border-top-color: #e6e6e6; } + +.flatpickr-calendar.arrowBottom:after { + border-top-color: #fff; } + +.flatpickr-calendar:focus { + outline: 0; } + +.flatpickr-wrapper { + position: relative; + display: inline-block; } + +.flatpickr-months { + display: flex; } + +.flatpickr-months .flatpickr-month { + background: transparent; + color: rgba(0, 0, 0, 0.9); + fill: rgba(0, 0, 0, 0.9); + height: 34px; + line-height: 1; + text-align: center; + position: relative; + -webkit-user-select: none; + user-select: none; + overflow: hidden; + flex: 1; } + +.flatpickr-months .flatpickr-prev-month, +.flatpickr-months .flatpickr-next-month { + text-decoration: none; + cursor: pointer; + position: absolute; + top: 0; + height: 34px; + padding: 10px; + z-index: 3; + color: rgba(0, 0, 0, 0.9); + fill: rgba(0, 0, 0, 0.9); } + +.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, +.flatpickr-months .flatpickr-next-month.flatpickr-disabled { + display: none; } + +.flatpickr-months .flatpickr-prev-month i, +.flatpickr-months .flatpickr-next-month i { + position: relative; } + +.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, +.flatpickr-months .flatpickr-next-month.flatpickr-prev-month { + /* + /*rtl:begin:ignore*/ + /* + */ + left: 0; + /* + /*rtl:end:ignore*/ + /* + */ } + +/* + /*rtl:begin:ignore*/ +/* + /*rtl:end:ignore*/ +.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, +.flatpickr-months .flatpickr-next-month.flatpickr-next-month { + /* + /*rtl:begin:ignore*/ + /* + */ + right: 0; + /* + /*rtl:end:ignore*/ + /* + */ } + +/* + /*rtl:begin:ignore*/ +/* + /*rtl:end:ignore*/ +.flatpickr-months .flatpickr-prev-month:hover, +.flatpickr-months .flatpickr-next-month:hover { + color: #959ea9; } + +.flatpickr-months .flatpickr-prev-month:hover svg, +.flatpickr-months .flatpickr-next-month:hover svg { + fill: #f64747; } + +.flatpickr-months .flatpickr-prev-month svg, +.flatpickr-months .flatpickr-next-month svg { + width: 14px; + height: 14px; } + +.flatpickr-months .flatpickr-prev-month svg path, +.flatpickr-months .flatpickr-next-month svg path { + transition: fill 0.1s; + fill: inherit; } + +.numInputWrapper { + position: relative; + height: auto; } + +.numInputWrapper input, +.numInputWrapper span { + display: inline-block; } + +.numInputWrapper input { + width: 100%; } + +.numInputWrapper input::-ms-clear { + display: none; } + +.numInputWrapper input::-webkit-outer-spin-button, +.numInputWrapper input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; } + +.numInputWrapper span { + position: absolute; + right: 0; + width: 14px; + padding: 0 4px 0 2px; + height: 50%; + line-height: 50%; + opacity: 0; + cursor: pointer; + border: 1px solid rgba(57, 57, 57, 0.15); + box-sizing: border-box; } + +.numInputWrapper span:hover { + background: rgba(0, 0, 0, 0.1); } + +.numInputWrapper span:active { + background: rgba(0, 0, 0, 0.2); } + +.numInputWrapper span:after { + display: block; + content: ""; + position: absolute; } + +.numInputWrapper span.arrowUp { + top: 0; + border-bottom: 0; } + +.numInputWrapper span.arrowUp:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 4px solid rgba(57, 57, 57, 0.6); + top: 26%; } + +.numInputWrapper span.arrowDown { + top: 50%; } + +.numInputWrapper span.arrowDown:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid rgba(57, 57, 57, 0.6); + top: 40%; } + +.numInputWrapper span svg { + width: inherit; + height: auto; } + +.numInputWrapper span svg path { + fill: rgba(0, 0, 0, 0.5); } + +.numInputWrapper:hover { + background: rgba(0, 0, 0, 0.05); } + +.numInputWrapper:hover span { + opacity: 1; } + +.flatpickr-current-month { + font-size: 135%; + line-height: inherit; + font-weight: 300; + color: inherit; + position: absolute; + width: 75%; + left: 12.5%; + padding: 7.48px 0 0 0; + line-height: 1; + height: 34px; + display: inline-block; + text-align: center; + transform: translate3d(0px, 0px, 0px); } + +.flatpickr-current-month span.cur-month { + font-family: inherit; + font-weight: 700; + color: inherit; + display: inline-block; + margin-left: 0.5ch; + padding: 0; } + +.flatpickr-current-month span.cur-month:hover { + background: rgba(0, 0, 0, 0.05); } + +.flatpickr-current-month .numInputWrapper { + width: 6ch; + width: 7ch\0; + display: inline-block; } + +.flatpickr-current-month .numInputWrapper span.arrowUp:after { + border-bottom-color: rgba(0, 0, 0, 0.9); } + +.flatpickr-current-month .numInputWrapper span.arrowDown:after { + border-top-color: rgba(0, 0, 0, 0.9); } + +.flatpickr-current-month input.cur-year { + background: transparent; + box-sizing: border-box; + color: inherit; + cursor: text; + padding: 0 0 0 0.5ch; + margin: 0; + display: inline-block; + font-size: inherit; + font-family: inherit; + font-weight: 300; + line-height: inherit; + height: auto; + border: 0; + border-radius: 0; + vertical-align: initial; + -webkit-appearance: textfield; + appearance: textfield; } + +.flatpickr-current-month input.cur-year:focus { + outline: 0; } + +.flatpickr-current-month input.cur-year[disabled], +.flatpickr-current-month input.cur-year[disabled]:hover { + font-size: 100%; + color: rgba(0, 0, 0, 0.5); + background: transparent; + pointer-events: none; } + +.flatpickr-current-month .flatpickr-monthDropdown-months { + appearance: menulist; + background: transparent; + border: none; + border-radius: 0; + box-sizing: border-box; + color: inherit; + cursor: pointer; + font-size: inherit; + font-family: inherit; + font-weight: 300; + height: auto; + line-height: inherit; + margin: -1px 0 0 0; + outline: none; + padding: 0 0 0 0.5ch; + position: relative; + vertical-align: initial; + -webkit-box-sizing: border-box; + -webkit-appearance: menulist; + -moz-appearance: menulist; + width: auto; } + +.flatpickr-current-month .flatpickr-monthDropdown-months:focus, +.flatpickr-current-month .flatpickr-monthDropdown-months:active { + outline: none; } + +.flatpickr-current-month .flatpickr-monthDropdown-months:hover { + background: rgba(0, 0, 0, 0.05); } + +.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { + background-color: transparent; + outline: none; + padding: 0; } + +.flatpickr-weekdays { + background: transparent; + text-align: center; + overflow: hidden; + width: 100%; + display: flex; + align-items: center; + height: 28px; } + +.flatpickr-weekdays .flatpickr-weekdaycontainer { + display: flex; + flex: 1; } + +span.flatpickr-weekday { + cursor: default; + font-size: 90%; + background: transparent; + color: rgba(0, 0, 0, 0.54); + line-height: 1; + margin: 0; + text-align: center; + display: block; + flex: 1; + font-weight: bolder; } + +.dayContainer, +.flatpickr-weeks { + padding: 1px 0 0 0; } + +.flatpickr-days { + position: relative; + overflow: hidden; + display: flex; + align-items: flex-start; + width: 307.875px; } + +.flatpickr-days:focus { + outline: 0; } + +.dayContainer { + padding: 0; + outline: 0; + text-align: left; + width: 307.875px; + min-width: 307.875px; + max-width: 307.875px; + box-sizing: border-box; + display: inline-block; + display: flex; + flex-wrap: wrap; + -ms-flex-wrap: wrap; + justify-content: space-around; + transform: translate3d(0px, 0px, 0px); + opacity: 1; } + +.dayContainer + .dayContainer { + box-shadow: -1px 0 0 #e6e6e6; } + +.flatpickr-day { + background: none; + border: 1px solid transparent; + border-radius: 150px; + box-sizing: border-box; + color: #393939; + cursor: pointer; + font-weight: 400; + width: 14.2857143%; + flex-basis: 14.2857143%; + max-width: 39px; + height: 39px; + line-height: 39px; + margin: 0; + display: inline-block; + position: relative; + justify-content: center; + text-align: center; } + +.flatpickr-day.inRange, +.flatpickr-day.prevMonthDay.inRange, +.flatpickr-day.nextMonthDay.inRange, +.flatpickr-day.today.inRange, +.flatpickr-day.prevMonthDay.today.inRange, +.flatpickr-day.nextMonthDay.today.inRange, +.flatpickr-day:hover, +.flatpickr-day.prevMonthDay:hover, +.flatpickr-day.nextMonthDay:hover, +.flatpickr-day:focus, +.flatpickr-day.prevMonthDay:focus, +.flatpickr-day.nextMonthDay:focus { + cursor: pointer; + outline: 0; + background: #e6e6e6; + border-color: #e6e6e6; } + +.flatpickr-day.today { + border-color: #959ea9; } + +.flatpickr-day.today:hover, +.flatpickr-day.today:focus { + border-color: #959ea9; + background: #959ea9; + color: #fff; } + +.flatpickr-day.selected, +.flatpickr-day.startRange, +.flatpickr-day.endRange, +.flatpickr-day.selected.inRange, +.flatpickr-day.startRange.inRange, +.flatpickr-day.endRange.inRange, +.flatpickr-day.selected:focus, +.flatpickr-day.startRange:focus, +.flatpickr-day.endRange:focus, +.flatpickr-day.selected:hover, +.flatpickr-day.startRange:hover, +.flatpickr-day.endRange:hover, +.flatpickr-day.selected.prevMonthDay, +.flatpickr-day.startRange.prevMonthDay, +.flatpickr-day.endRange.prevMonthDay, +.flatpickr-day.selected.nextMonthDay, +.flatpickr-day.startRange.nextMonthDay, +.flatpickr-day.endRange.nextMonthDay { + background: #569ff7; + box-shadow: none; + color: #fff; + border-color: #569ff7; } + +.flatpickr-day.selected.startRange, +.flatpickr-day.startRange.startRange, +.flatpickr-day.endRange.startRange { + border-radius: 50px 0 0 50px; } + +.flatpickr-day.selected.endRange, +.flatpickr-day.startRange.endRange, +.flatpickr-day.endRange.endRange { + border-radius: 0 50px 50px 0; } + +.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), +.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), +.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { + box-shadow: -10px 0 0 #569ff7; } + +.flatpickr-day.selected.startRange.endRange, +.flatpickr-day.startRange.startRange.endRange, +.flatpickr-day.endRange.startRange.endRange { + border-radius: 50px; } + +.flatpickr-day.inRange { + border-radius: 0; + box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } + +.flatpickr-day.flatpickr-disabled, +.flatpickr-day.flatpickr-disabled:hover, +.flatpickr-day.prevMonthDay, +.flatpickr-day.nextMonthDay, +.flatpickr-day.notAllowed, +.flatpickr-day.notAllowed.prevMonthDay, +.flatpickr-day.notAllowed.nextMonthDay { + color: rgba(57, 57, 57, 0.3); + background: transparent; + border-color: transparent; + cursor: default; } + +.flatpickr-day.flatpickr-disabled, +.flatpickr-day.flatpickr-disabled:hover { + cursor: not-allowed; + color: rgba(57, 57, 57, 0.1); } + +.flatpickr-day.week.selected { + border-radius: 0; + box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; } + +.flatpickr-day.hidden { + visibility: hidden; } + +.rangeMode .flatpickr-day { + margin-top: 1px; } + +.flatpickr-weekwrapper { + float: left; } + +.flatpickr-weekwrapper .flatpickr-weeks { + padding: 0 12px; + box-shadow: 1px 0 0 #e6e6e6; } + +.flatpickr-weekwrapper .flatpickr-weekday { + float: none; + width: 100%; + line-height: 28px; } + +.flatpickr-weekwrapper span.flatpickr-day, +.flatpickr-weekwrapper span.flatpickr-day:hover { + display: block; + width: 100%; + max-width: none; + color: rgba(57, 57, 57, 0.3); + background: transparent; + cursor: default; + border: none; } + +.flatpickr-innerContainer { + display: block; + display: flex; + box-sizing: border-box; + overflow: hidden; } + +.flatpickr-rContainer { + display: inline-block; + padding: 0; + box-sizing: border-box; } + +.flatpickr-time { + text-align: center; + outline: 0; + display: block; + height: 0; + line-height: 40px; + max-height: 40px; + box-sizing: border-box; + overflow: hidden; + display: flex; } + +.flatpickr-time:after { + content: ""; + display: table; + clear: both; } + +.flatpickr-time .numInputWrapper { + flex: 1; + width: 40%; + height: 40px; + float: left; } + +.flatpickr-time .numInputWrapper span.arrowUp:after { + border-bottom-color: #393939; } + +.flatpickr-time .numInputWrapper span.arrowDown:after { + border-top-color: #393939; } + +.flatpickr-time.hasSeconds .numInputWrapper { + width: 26%; } + +.flatpickr-time.time24hr .numInputWrapper { + width: 49%; } + +.flatpickr-time input { + background: transparent; + box-shadow: none; + border: 0; + border-radius: 0; + text-align: center; + margin: 0; + padding: 0; + height: inherit; + line-height: inherit; + color: #393939; + font-size: 14px; + position: relative; + box-sizing: border-box; + -webkit-appearance: textfield; + appearance: textfield; } + +.flatpickr-time input.flatpickr-hour { + font-weight: bold; } + +.flatpickr-time input.flatpickr-minute, +.flatpickr-time input.flatpickr-second { + font-weight: 400; } + +.flatpickr-time input:focus { + outline: 0; + border: 0; } + +.flatpickr-time .flatpickr-time-separator, +.flatpickr-time .flatpickr-am-pm { + height: inherit; + float: left; + line-height: inherit; + color: #393939; + font-weight: bold; + width: 2%; + -webkit-user-select: none; + user-select: none; + align-self: center; } + +.flatpickr-time .flatpickr-am-pm { + outline: 0; + width: 18%; + cursor: pointer; + text-align: center; + font-weight: 400; } + +.flatpickr-time input:hover, +.flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-time input:focus, +.flatpickr-time .flatpickr-am-pm:focus { + background: #eee; } + +.flatpickr-input[readonly] { + cursor: pointer; } + +@keyframes fpFadeInDown { + from { + opacity: 0; + transform: translate3d(0, -20px, 0); } + to { + opacity: 1; + transform: translate3d(0, 0, 0); } } + +.datepicker.flatpickr-input { + background-color: #fff; } + +.flatpickr-calendar.open { + margin-left: -38px; + margin-top: 4px; } + +.flatpickr-calendar.arrowBottom { + margin-top: -20px; } + +.flatpickr-calendar .flatpickr-innerContainer { + margin-top: 15px !important; } + +.flatpickr-calendar .numInputWrapper span { + border: none; + border-bottom: 1px solid rgba(57, 57, 57, 0.15); } + +.flatpickr-calendar .numInputWrapper:hover .arrowUp, +.flatpickr-calendar .numInputWrapper:hover .arrowDown { + margin-top: 3px; } + +.flatpickr-calendar .flatpickr-day.today, .flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange { + background: #774dd3 !important; + color: #fff; + border: none; } + +.flatpickr-calendar .flatpickr-day.inRange { + background: rgba(94, 114, 228, 0.28); + border: none; + box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8; } + +.flatpickr-calendar .flatpickr-day:not(.selected):hover, .flatpickr-calendar .flatpickr-day:not(.selected):focus { + background: rgba(94, 114, 228, 0.28); + border: none; } + +.flatpickr-calendar .flatpickr-time input:hover, +.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-calendar .flatpickr-time input:focus, +.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus { + background: rgba(94, 114, 228, 0.28); } + +.flatpickr.form-control { + background: #fff; } + +.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), +.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), +.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) { + box-shadow: -10px 0 0 #774dd3; } + +/*! nouislider - 14.6.3 - 11/19/2020 */ +/* Functional styling; + * These styles are required for noUiSlider to function. + * You don't need to change these rules to apply your design. + */ +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; } + +.noUi-target { + position: relative; } + +.noUi-base, +.noUi-connects { + width: 100%; + height: 6px; + position: relative; + z-index: 1; + top: -1px; } + +/* Wrapper for all connect elements. + */ +.noUi-connects { + z-index: 0; + overflow: hidden; } + +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + right: 0; + -ms-transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform-style: preserve-3d; + transform-origin: 0 0; + transform-style: flat; } + +.noUi-connect { + height: 100%; + width: 100%; + border-radius: 0.25rem; } + +.noUi-origin { + height: 10%; + width: 10%; } + +/* Offset direction + */ +.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { + left: 0; + right: auto; } + +/* Give origins 0 height/width so they don't interfere with clicking the + * connect elements. + */ +.noUi-vertical .noUi-origin { + width: 0; } + +.noUi-horizontal .noUi-origin { + height: 0; } + +.noUi-handle { + backface-visibility: hidden; + position: absolute; } + +.noUi-touch-area { + height: 100%; + width: 100%; } + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + transition: transform 0.3s; } + +.noUi-state-drag * { + cursor: inherit !important; } + +/* Slider size and handle placement; + */ +.noUi-horizontal { + height: 3px; } + +.noUi-horizontal .noUi-handle { + border-radius: 50%; + background-color: #fff; + box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2); + height: 15px; + width: 15px; + cursor: pointer; + margin-top: -6px; + outline: none; + right: -10px; } + +.noUi-vertical { + width: 3px; } + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + right: -6px; + top: -17px; } + +.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { + left: -17px; + right: auto; } + +/* Styling; + * Giving the connect element a border radius causes issues with using transform: scale + */ +.noUi-target { + background: #cbd5e1; + border-radius: .25rem; } + +.noUi-connects { + border-radius: 3px; } + +.noUi-connect { + background-image: linear-gradient(310deg, #7928CA 0%, #FF0080 100%); } + +/* Handles and cursors; + */ +.noUi-draggable { + cursor: ew-resize; } + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; } + +.noUi-handle { + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #fff; + cursor: default; + box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; + webkit-transition: .3s ease 0s; + -moz-transition: .3s ease 0s; + -ms-transition: .3s ease 0s; + -o-transform: .3s ease 0s; + transition: .3s ease 0s; } + +.noUi-active { + box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; + transform: scale3d(1.5, 1.5, 1); } + +/* Disabled state; + */ +[disabled] .noUi-connect { + background: #B8B8B8; } + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; } + +/* Base; + * + */ +.noUi-pips, +.noUi-pips * { + box-sizing: border-box; } + +.noUi-pips { + position: absolute; + color: #999; } + +/* Values; + * + */ +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; } + +.noUi-value-sub { + color: #ccc; + font-size: 10px; } + +/* Markings; + * + */ +.noUi-marker { + position: absolute; + background: #CCC; } + +.noUi-marker-sub { + background: #AAA; } + +.noUi-marker-large { + background: #AAA; } + +/* Horizontal layout; + * + */ +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; } + +.noUi-value-horizontal { + transform: translate(-50%, 50%); } + +.noUi-rtl .noUi-value-horizontal { + transform: translate(50%, 50%); } + +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; } + +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; } + +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; } + +/* Vertical layout; + * + */ +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; } + +.noUi-value-vertical { + transform: translate(0, -50%); + padding-left: 25px; } + +.noUi-rtl .noUi-value-vertical { + transform: translate(0, 50%); } + +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; } + +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; } + +.noUi-marker-vertical.noUi-marker-large { + width: 15px; } + +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; } + +.noUi-horizontal .noUi-tooltip { + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; } + +.noUi-vertical .noUi-tooltip { + transform: translate(0, -50%); + top: 50%; + right: 120%; } + +.noUi-horizontal .noUi-origin > .noUi-tooltip { + transform: translate(50%, 0); + left: auto; + bottom: 10px; } + +.noUi-vertical .noUi-origin > .noUi-tooltip { + transform: translate(0, -18px); + top: auto; + right: 28px; } + +/* PrismJS 1.23.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + hyphens: none; } + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; } + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; } } + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + overflow: auto; + border-radius: .75rem; } + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f9fafb; } + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; } + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; } + +.token.punctuation { + color: #999; } + +.token.namespace { + opacity: .7; } + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; } + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; } + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: rgba(255, 255, 255, 0.5); } + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; } + +.token.function, +.token.class-name { + color: #DD4A68; } + +.token.regex, +.token.important, +.token.variable { + color: #e90; } + +.token.important, +.token.bold { + font-weight: bold; } + +.token.italic { + font-style: italic; } + +.token.entity { + cursor: help; } + +/* + * Container style + */ +.ps { + overflow: hidden !important; + overflow-anchor: none; + -ms-overflow-style: none; + touch-action: auto; + -ms-touch-action: auto; } + +/* + * Scrollbar rail styles + */ +.ps__rail-x { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + height: 15px; + /* there must be 'bottom' or 'top' for ps__rail-x */ + bottom: 0px; + /* please don't change 'position' */ + position: absolute; } + +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + width: 15px; + /* there must be 'right' or 'left' for ps__rail-y */ + right: 0; + /* please don't change 'position' */ + position: absolute; } + +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; } + +.ps:hover > .ps__rail-x, +.ps:hover > .ps__rail-y, +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; } + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: #eee; + opacity: 0.9; } + +/* + * Scrollbar thumb styles + */ +.ps__thumb-x { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, height .2s ease-in-out; + -webkit-transition: background-color .2s linear, height .2s ease-in-out; + height: 6px; + /* there must be 'bottom' for ps__thumb-x */ + bottom: 2px; + /* please don't change 'position' */ + position: absolute; } + +.ps__thumb-y { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, width .2s ease-in-out; + -webkit-transition: background-color .2s linear, width .2s ease-in-out; + width: 6px; + /* there must be 'right' for ps__thumb-y */ + right: 2px; + /* please don't change 'position' */ + position: absolute; } + +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #999; + height: 11px; } + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #999; + width: 11px; } + +/* MS supports */ +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; } } + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; } } + +/** + * Swiper 8.3.2 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: July 26, 2022 + */ +@font-face { + font-family: swiper-icons; + src: url("data:application/font-woff;charset=utf-8;base64, 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"); + font-weight: 400; + font-style: normal; } + +:root { + --swiper-theme-color: #007aff; } + +.swiper { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + z-index: 1; } + +.swiper-vertical > .swiper-wrapper { + flex-direction: column; } + +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; } + +.swiper-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); } + +.swiper-pointer-events { + touch-action: pan-y; } + +.swiper-pointer-events.swiper-vertical { + touch-action: pan-x; } + +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; } + +.swiper-slide-invisible-blank { + visibility: hidden; } + +.swiper-autoheight, +.swiper-autoheight .swiper-slide { + height: auto; } + +.swiper-autoheight .swiper-wrapper { + align-items: flex-start; + transition-property: transform, height; } + +.swiper-backface-hidden .swiper-slide { + transform: translateZ(0); + backface-visibility: hidden; } + +.swiper-3d, +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px; } + +.swiper-3d .swiper-cube-shadow, +.swiper-3d .swiper-slide, +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-wrapper { + transform-style: preserve-3d; } + +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; } + +.swiper-3d .swiper-slide-shadow { + background: rgba(0, 0, 0, 0.15); } + +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +.swiper-3d .swiper-slide-shadow-right { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +.swiper-3d .swiper-slide-shadow-bottom { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +.swiper-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + -ms-overflow-style: none; } + +.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { + display: none; } + +.swiper-css-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: start start; } + +.swiper-horizontal.swiper-css-mode > .swiper-wrapper { + scroll-snap-type: x mandatory; } + +.swiper-vertical.swiper-css-mode > .swiper-wrapper { + scroll-snap-type: y mandatory; } + +.swiper-centered > .swiper-wrapper::before { + content: ""; + flex-shrink: 0; + order: 9999; } + +.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { + margin-inline-start: var(--swiper-centered-offset-before); } + +.swiper-centered.swiper-horizontal > .swiper-wrapper::before { + height: 100%; + min-height: 1px; + width: var(--swiper-centered-offset-after); } + +.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { + margin-block-start: var(--swiper-centered-offset-before); } + +.swiper-centered.swiper-vertical > .swiper-wrapper::before { + width: 100%; + min-width: 1px; + height: var(--swiper-centered-offset-after); } + +.swiper-centered > .swiper-wrapper > .swiper-slide { + scroll-snap-align: center center; } + +.swiper-virtual .swiper-slide { + -webkit-backface-visibility: hidden; + transform: translateZ(0); } + +.swiper-virtual.swiper-css-mode .swiper-wrapper::after { + content: ""; + position: absolute; + left: 0; + top: 0; + pointer-events: none; } + +.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { + height: 1px; + width: var(--swiper-virtual-size); } + +.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { + width: 1px; + height: var(--swiper-virtual-size); } + +:root { + --swiper-navigation-size: 44px; } + +.swiper-button-next, +.swiper-button-prev { + position: absolute; + top: 50%; + width: calc(var(--swiper-navigation-size) / 44 * 27); + height: var(--swiper-navigation-size); + margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); + z-index: 10; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + color: var(--swiper-navigation-color, var(--swiper-theme-color)); } + +.swiper-button-next.swiper-button-disabled, +.swiper-button-prev.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; } + +.swiper-button-next.swiper-button-hidden, +.swiper-button-prev.swiper-button-hidden { + opacity: 0; + cursor: auto; + pointer-events: none; } + +.swiper-navigation-disabled .swiper-button-next, +.swiper-navigation-disabled .swiper-button-prev { + display: none !important; } + +.swiper-button-next:after, +.swiper-button-prev:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + font-variant: initial; + line-height: 1; } + +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: 10px; + right: auto; } + +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: "prev"; } + +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: 10px; + left: auto; } + +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: "next"; } + +.swiper-button-lock { + display: none; } + +.swiper-pagination { + position: absolute; + text-align: center; + transition: 0.3s opacity; + transform: translate3d(0, 0, 0); + z-index: 10; } + +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; } + +.swiper-pagination-disabled > .swiper-pagination, +.swiper-pagination.swiper-pagination-disabled { + display: none !important; } + +.swiper-horizontal > .swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal, +.swiper-pagination-custom, +.swiper-pagination-fraction { + bottom: 10px; + left: 0; + width: 100%; } + +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.33); + position: relative; } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + transform: scale(1); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + transform: scale(1); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + transform: scale(0.66); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.33); } + +.swiper-pagination-bullet { + width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); + height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); + display: inline-block; + border-radius: 50%; + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); } + +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -webkit-appearance: none; + appearance: none; } + +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; } + +.swiper-pagination-bullet:only-child { + display: none !important; } + +.swiper-pagination-bullet-active { + opacity: var(--swiper-pagination-bullet-opacity, 1); + background: var(--swiper-pagination-color, var(--swiper-theme-color)); } + +.swiper-pagination-vertical.swiper-pagination-bullets, +.swiper-vertical > .swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); } + +.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block; } + +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; } + +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, +.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + display: inline-block; + transition: 0.2s transform, 0.2s top; } + +.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); } + +.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + transform: translateX(-50%); + white-space: nowrap; } + +.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 0.2s transform, 0.2s left; } + +.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 0.2s transform, 0.2s right; } + +.swiper-pagination-progressbar { + background: rgba(0, 0, 0, 0.25); + position: absolute; } + +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: var(--swiper-pagination-color, var(--swiper-theme-color)); + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform: scale(0); + transform-origin: left top; } + +.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + transform-origin: right top; } + +.swiper-horizontal > .swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-horizontal, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, +.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; } + +.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-vertical > .swiper-pagination-progressbar { + width: 4px; + height: 100%; + left: 0; + top: 0; } + +.swiper-pagination-lock { + display: none; } + +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); } + +.swiper-scrollbar-disabled > .swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-disabled { + display: none !important; } + +.swiper-horizontal > .swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-horizontal { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; } + +.swiper-scrollbar.swiper-scrollbar-vertical, +.swiper-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; } + +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; + left: 0; + top: 0; } + +.swiper-scrollbar-cursor-drag { + cursor: move; } + +.swiper-scrollbar-lock { + display: none; } + +.swiper-zoom-container { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + text-align: center; } + +.swiper-zoom-container > canvas, +.swiper-zoom-container > img, +.swiper-zoom-container > svg { + max-width: 100%; + max-height: 100%; + -o-object-fit: contain; + object-fit: contain; } + +.swiper-slide-zoomed { + cursor: move; } + +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + transform-origin: 50%; + box-sizing: border-box; + border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); + border-radius: 50%; + border-top-color: transparent; } + +.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, +.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { + animation: swiper-preloader-spin 1s infinite linear; } + +.swiper-lazy-preloader-white { + --swiper-preloader-color: #fff; } + +.swiper-lazy-preloader-black { + --swiper-preloader-color: #000; } + +@keyframes swiper-preloader-spin { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(360deg); } } + +.swiper .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; } + +.swiper-free-mode > .swiper-wrapper { + transition-timing-function: ease-out; + margin: 0 auto; } + +.swiper-grid > .swiper-wrapper { + flex-wrap: wrap; } + +.swiper-grid-column > .swiper-wrapper { + flex-wrap: wrap; + flex-direction: column; } + +.swiper-fade.swiper-free-mode .swiper-slide { + transition-timing-function: ease-out; } + +.swiper-fade .swiper-slide { + pointer-events: none; + transition-property: opacity; } + +.swiper-fade .swiper-slide .swiper-slide { + pointer-events: none; } + +.swiper-fade .swiper-slide-active, +.swiper-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } + +.swiper-cube { + overflow: visible; } + +.swiper-cube .swiper-slide { + pointer-events: none; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + transform-origin: 0 0; + width: 100%; + height: 100%; } + +.swiper-cube .swiper-slide .swiper-slide { + pointer-events: none; } + +.swiper-cube.swiper-rtl .swiper-slide { + transform-origin: 100% 0; } + +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } + +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-next, +.swiper-cube .swiper-slide-next + .swiper-slide, +.swiper-cube .swiper-slide-prev { + pointer-events: auto; + visibility: visible; } + +.swiper-cube .swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-right, +.swiper-cube .swiper-slide-shadow-top { + z-index: 0; + backface-visibility: hidden; } + +.swiper-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + opacity: 0.6; + z-index: 0; } + +.swiper-cube .swiper-cube-shadow:before { + content: ""; + background: #000; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + filter: blur(50px); } + +.swiper-flip { + overflow: visible; } + +.swiper-flip .swiper-slide { + pointer-events: none; + backface-visibility: hidden; + z-index: 1; } + +.swiper-flip .swiper-slide .swiper-slide { + pointer-events: none; } + +.swiper-flip .swiper-slide-active, +.swiper-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } + +.swiper-flip .swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-right, +.swiper-flip .swiper-slide-shadow-top { + z-index: 0; + backface-visibility: hidden; } + +.swiper-creative .swiper-slide { + backface-visibility: hidden; + overflow: hidden; + transition-property: transform, opacity, height; } + +.swiper-cards { + overflow: visible; } + +.swiper-cards .swiper-slide { + transform-origin: center bottom; + backface-visibility: hidden; + overflow: hidden; } + +@media (min-width: 576px) { + .swiper { + width: 600px; } } + +@media (max-width: 575.98px) { + .swiper { + width: 250px; } + .swiper .swiper-slide { + max-width: 300px; } } + +.swiper-3d .swiper-slide-shadow { + background: transparent; } + +.swiper-slide { + display: flex; + align-items: center; + justify-content: center; + border-radius: 18px; + font-size: 22px; + font-weight: bold; + color: #fff; } + +.swiper-slide > div { + width: 100%; } + +.swiper-button-next:after, +.swiper-button-prev:after { + font-size: 1rem; + color: #0f172a; } + +/*# sourceMappingURL=corporate-ui-dashboard.css.map */ diff --git a/static/css/corporate-ui-dashboard.css.map b/static/css/corporate-ui-dashboard.css.map new file mode 100644 index 0000000..29d4f90 --- /dev/null +++ b/static/css/corporate-ui-dashboard.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["corporate-ui-dashboard/bootstrap/bootstrap.scss","corporate-ui-dashboard.css","corporate-ui-dashboard/bootstrap/_root.scss","corporate-ui-dashboard/bootstrap/vendor/_rfs.scss","corporate-ui-dashboard/bootstrap/_reboot.scss","corporate-ui-dashboard/_variables.scss","corporate-ui-dashboard/bootstrap/mixins/_border-radius.scss","corporate-ui-dashboard/bootstrap/_type.scss","corporate-ui-dashboard/bootstrap/mixins/_lists.scss","corporate-ui-dashboard/bootstrap/_images.scss","corporate-ui-dashboard/bootstrap/mixins/_image.scss","corporate-ui-dashboard/bootstrap/_containers.scss","corporate-ui-dashboard/bootstrap/mixins/_container.scss","corporate-ui-dashboard/bootstrap/mixins/_breakpoints.scss","corporate-ui-dashboard/bootstrap/_grid.scss","corporate-ui-dashboard/bootstrap/mixins/_grid.scss","corporate-ui-dashboard/bootstrap/_tables.scss","corporate-ui-dashboard/bootstrap/mixins/_table-variants.scss","corporate-ui-dashboard/bootstrap/forms/_labels.scss","corporate-ui-dashboard/bootstrap/_functions.scss","corporate-ui-dashboard/bootstrap/forms/_form-text.scss","corporate-ui-dashboard/bootstrap/forms/_form-control.scss","corporate-ui-dashboard/bootstrap/mixins/_transition.scss","corporate-ui-dashboard/bootstrap/mixins/_gradients.scss","corporate-ui-dashboard/bootstrap/_variables.scss","corporate-ui-dashboard/bootstrap/forms/_form-select.scss","corporate-ui-dashboard/bootstrap/forms/_form-check.scss","corporate-ui-dashboard/bootstrap/forms/_form-range.scss","corporate-ui-dashboard/bootstrap/forms/_floating-labels.scss","corporate-ui-dashboard/bootstrap/forms/_input-group.scss","corporate-ui-dashboard/bootstrap/mixins/_forms.scss","corporate-ui-dashboard/bootstrap/_buttons.scss","corporate-ui-dashboard/bootstrap/mixins/_buttons.scss","corporate-ui-dashboard/bootstrap/_transitions.scss","corporate-ui-dashboard/bootstrap/_dropdown.scss","corporate-ui-dashboard/bootstrap/mixins/_caret.scss","corporate-ui-dashboard/bootstrap/_button-group.scss","corporate-ui-dashboard/bootstrap/_nav.scss","corporate-ui-dashboard/bootstrap/_navbar.scss","corporate-ui-dashboard/bootstrap/_card.scss","corporate-ui-dashboard/bootstrap/_accordion.scss","corporate-ui-dashboard/bootstrap/_breadcrumb.scss","corporate-ui-dashboard/bootstrap/_pagination.scss","corporate-ui-dashboard/bootstrap/mixins/_pagination.scss","corporate-ui-dashboard/bootstrap/_badge.scss","corporate-ui-dashboard/bootstrap/_alert.scss","corporate-ui-dashboard/bootstrap/mixins/_alert.scss","corporate-ui-dashboard/bootstrap/_progress.scss","corporate-ui-dashboard/bootstrap/_list-group.scss","corporate-ui-dashboard/bootstrap/mixins/_list-group.scss","corporate-ui-dashboard/bootstrap/_close.scss","corporate-ui-dashboard/bootstrap/_toasts.scss","corporate-ui-dashboard/bootstrap/_modal.scss","corporate-ui-dashboard/bootstrap/mixins/_backdrop.scss","corporate-ui-dashboard/bootstrap/_tooltip.scss","corporate-ui-dashboard/bootstrap/mixins/_reset-text.scss","corporate-ui-dashboard/bootstrap/_popover.scss","corporate-ui-dashboard/bootstrap/_carousel.scss","corporate-ui-dashboard/bootstrap/mixins/_clearfix.scss","corporate-ui-dashboard/bootstrap/_spinners.scss","corporate-ui-dashboard/bootstrap/_offcanvas.scss","corporate-ui-dashboard/bootstrap/_placeholders.scss","corporate-ui-dashboard/bootstrap/helpers/_color-bg.scss","corporate-ui-dashboard/bootstrap/helpers/_colored-links.scss","corporate-ui-dashboard/bootstrap/helpers/_ratio.scss","corporate-ui-dashboard/bootstrap/helpers/_position.scss","corporate-ui-dashboard/bootstrap/helpers/_stacks.scss","corporate-ui-dashboard/bootstrap/helpers/_visually-hidden.scss","corporate-ui-dashboard/bootstrap/mixins/_visually-hidden.scss","corporate-ui-dashboard/bootstrap/helpers/_stretched-link.scss","corporate-ui-dashboard/bootstrap/helpers/_text-truncation.scss","corporate-ui-dashboard/bootstrap/mixins/_text-truncate.scss","corporate-ui-dashboard/bootstrap/helpers/_vr.scss","corporate-ui-dashboard/bootstrap/mixins/_utilities.scss","corporate-ui-dashboard/bootstrap/utilities/_api.scss","corporate-ui-dashboard/theme.scss","corporate-ui-dashboard/_alert.scss","corporate-ui-dashboard/_avatars.scss","corporate-ui-dashboard/variables/_avatars.scss","corporate-ui-dashboard/variables/_navbar-vertical.scss","corporate-ui-dashboard/_badge.scss","corporate-ui-dashboard/mixins/_badge.scss","corporate-ui-dashboard/mixins/_hover.scss","corporate-ui-dashboard/variables/_badge.scss","corporate-ui-dashboard/_buttons.scss","corporate-ui-dashboard/variables/_utilities.scss","corporate-ui-dashboard/_button-group.scss","corporate-ui-dashboard/_breadcrumbs.scss","corporate-ui-dashboard/_cards.scss","corporate-ui-dashboard/variables/_cards.scss","corporate-ui-dashboard/cards/card-background.scss","corporate-ui-dashboard/_dropdown.scss","corporate-ui-dashboard/variables/_dropdowns.scss","corporate-ui-dashboard/_dropup.scss","corporate-ui-dashboard/_header.scss","corporate-ui-dashboard/variables/_header.scss","corporate-ui-dashboard/_fixed-plugin.scss","corporate-ui-dashboard/variables/_fixed-plugin.scss","corporate-ui-dashboard/forms/_input-group.scss","corporate-ui-dashboard/forms/_form-check.scss","corporate-ui-dashboard/forms/_form-switch.scss","corporate-ui-dashboard/forms/_form-select.scss","corporate-ui-dashboard/forms/_labels.scss","corporate-ui-dashboard/forms/_inputs.scss","corporate-ui-dashboard/_footer.scss","corporate-ui-dashboard/variables/_misc.scss","corporate-ui-dashboard/_gradients.scss","corporate-ui-dashboard/_info-areas.scss","corporate-ui-dashboard/variables/_info-areas.scss","corporate-ui-dashboard/_misc.scss","corporate-ui-dashboard/variables/_animations.scss","corporate-ui-dashboard/variables/_virtual-reality.scss","corporate-ui-dashboard/_navbar.scss","corporate-ui-dashboard/variables/_navbar.scss","corporate-ui-dashboard/_navbar-vertical.scss","corporate-ui-dashboard/_nav.scss","corporate-ui-dashboard/_pagination.scss","corporate-ui-dashboard/variables/_pagination.scss","corporate-ui-dashboard/_popovers.scss","corporate-ui-dashboard/_progress.scss","corporate-ui-dashboard/_rtl.scss","corporate-ui-dashboard/variables/_timeline.scss","corporate-ui-dashboard/variables/_rtl.scss","corporate-ui-dashboard/_social-buttons.scss","corporate-ui-dashboard/mixins/_social-buttons.scss","corporate-ui-dashboard/variables/_social-buttons.scss","corporate-ui-dashboard/_tables.scss","corporate-ui-dashboard/_timeline.scss","corporate-ui-dashboard/_tilt.scss","corporate-ui-dashboard/_tooltips.scss","corporate-ui-dashboard/_typography.scss","corporate-ui-dashboard/plugins/free/_flatpickr.scss","corporate-ui-dashboard/plugins/free/_nouislider.scss","corporate-ui-dashboard/plugins/free/_prism.scss","corporate-ui-dashboard/plugins/free/_perfect-scrollbar.scss","corporate-ui-dashboard/plugins/free/_swiper.scss"],"names":[],"mappings":"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;IgBGd,sBhBVW;IgBWX,qBhB+zB2C;IgB9zB3C,UAAU;IAKR,6ChB4zBmE,EAAA;EgBl2BzE;IA+CI,YhBwxBwC,EAAA;EgBv0B5C;IAoDI,chB3Ce;IgB6Cf,UAAU,EAAA;EAtDd;IAiEI,yBhB1Cc;IgB6Cd,UAAU,EAAA;EApEd;IAyEI,0BhB0vB0C;IgBzvB1C,2BhByvB0C;IgBxvB1C,0BhBwvB0C;IgBvvB1C,chBhDc;IkB5BhB,yBlBsBgB;IgBwDd,oBAAoB;IACpB,qBAAqB;IACrB,mBAAmB;IACnB,eAAe;IACf,4BhBoU6B;IgBnU7B,gBAAgB;ICvEd,0DjBsvBsE,EAAA;IiBlvBtE;MDhBN;QCiBQ,gBAAgB,EAAA,EDoErB;EArFH;IAwFI,yBFuHiC,EAAA;;AE9GrC;EACE,cAAc;EACd,WAAW;EACX,oBAA2B;EAC3B,gBAAgB;EAChB,iBhBiuB0C;EgBhuB1C,chBjGiB;EgBkGjB,6BAA6B;EAC7B,yBAAyB;EACzB,mBAAmC,EAAA;EATrC;IAaI,gBAAgB;IAChB,eAAe,EAAA;;AAWnB;EACE,iBhBmvB2C;EgBlvB3C,uBhBikBkC;EF5Z9B,kBAvE+B;EG3MjC,uBD4YiC,EAAA;EgBjSrC;IAOI,uBhB4jBgC;IgB3jBhC,wBhB2jBgC;IgB1jBhC,0BhB0jBgC,EAAA;;AgBtjBpC;EACE,iBhBuuB2C;EgBtuB3C,yBhBwjBkC;EFha9B,mBAvE+B;EG3MjC,qBD6Y+B,EAAA;EgBrRnC;IAOI,yBhBmjBgC;IgBljBhC,0BhBkjBgC;IgBjjBhC,0BhBijBgC,EAAA;;AgB1iBpC;EAEI,iBhBotByC,EAAA;;AgBttB7C;EAMI,iBhBitByC,EAAA;;AgBvtB7C;EAUI,iBhB8sByC,EAAA;;AgBzsB7C;EACE,WGgrB0C;EH/qB1C,YAAY;EACZ,kBhBypB8C,EAAA;EgB5pBhD;IAMI,eAAe,EAAA;EANnB;IAUI,YhBupBwC;ICxzBxC,uBD4YiC,EAAA;EgBrPrC;IAeI,YhBkpBwC;ICxzBxC,uBD4YiC,EAAA;;AoB1ZrC;EACE,cAAc;EACd,WAAW;EACX,yCpB+zB4C;EoB9zB5C,uCNyP8D;EhBmC1D,mBAvE+B;EsBlNnC,gBpBme+B;EoBle/B,iBpB8zB0C;EoB7zB1C,cpBkBgB;EoBjBhB,sBpBUa;EoBTb,iPNuHgF;EMtHhF,4BAA4B;EAC5B,yCpB66BqE;EoB56BrE,0BpB66B2C;EoB56B3C,yBpBNiB;ECKf,uBD4YiC;EiB/Y/B,yFjBq2BuG;EoB71B3G,wBAAgB;UAAhB,gBAAgB,EAAA;EHJZ;IGfN;MHgBQ,gBAAgB,EAAA,EGiCvB;EAjDD;IAsBI,qBpBw0B2C;IoBv0B3C,UAAU;IAKR,6CpBq0BmE,EAAA;EoBj2BzE;IAkCI,sBpBgyB0C;IoB/xB1C,sBAAsB,EAAA;EAnC1B;IAuCI,cpBbc;IoBcd,yBpBlBc,EAAA;EoBtBlB;IA8CI,kBAAkB;IAClB,0BpBpBc,EAAA;;AoBwBlB;EACE,mBpBuoBiC;EoBtoBjC,sBpBsoBiC;EoBroBjC,qBpBsoBkC;EF5Z9B,kBAvE+B;EG3MjC,uBD4YiC,EAAA;;AoB/VrC;EACE,qBpBmoBmC;EoBloBnC,wBpBkoBmC;EoBjoBnC,qBpBkoBkC;EFha9B,mBAvE+B;EG3MjC,qBD6Y+B,EAAA;;AqB5ZnC;EACE,cAAc;EACd,kBrBm3B2E;EqBl3B3E,oBF01BsE;EEz1BtE,uBrBm3B+C,EAAA;EqBv3BjD;IAOI,WAAW;IACX,oBAA2C,EAAA;;AAI/C;EACE,qBFg1BsE;EE/0BtE,eAAe;EACf,iBAAiB,EAAA;EAHnB;IAMI,YAAY;IACZ,qBAA4C;IAC5C,cAAc,EAAA;;AAIlB;EACE,arB21B8C;EqB11B9C,crB01B8C;EqBz1B9C,mBAA8D;EAC9D,mBAAmB;EACnB,sBrBRa;EqBSb,4BAA4B;EAC5B,2BAA2B;EAC3B,wBAAwB;EACxB,YrB+1B4C;EqB91B5C,wBAAgB;UAAhB,gBAAgB;EAChB,iCAAyB;UAAzB,yBAAyB;EJvBrB,8BjB82BsD,EAAA;EiB12BtD;IIQN;MJPQ,gBAAgB,EAAA,EIuFvB;EAhFD;IpBTI,sBDk3B4C,EAAA;EqBz2BhD;IAoBI,kBrBs1ByC,EAAA;EqB12B7C;IAwBI,uBrB60BqD,EAAA;EqBr2BzD;IA4BI,kBrB+0B0C;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EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,cDoLiH;ECnLjH,yB9BwMiC,EAAA;E8B1MnC;IAOM,cD8K6G;IC7K7G,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yBDwK6G;ICvK7G,qBDuK6G,EAAA;;ACrLnH;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CSO;I4CRP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,cDoLiH;ECnLjH,uB9BwMiC,EAAA;E8B1MnC;IAOM,cD8K6G;IC7K7G,yB9B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/B,e/EyrB+B;I+ExrB/B,kB/EirBmC,EAAA;E+E5wBzC;IA+FM,iB/EsrB8B;I+ErrB9B,kB/EsrBgC;I+ErrBhC,Q/EsrB2B,EAAA;E+EvxBjC;IAsGI,uB/EqpBkC,EAAA;E+E3vBtC;IA0GI,gBAAgB;IAChB,qBAAqB;IACrB,wBAAwB,EAAA;;AAI5B;EAGM,gB/E+X2B;E+E9X3B,c/EhDiB;E+EiDjB,yB/EvGa,EAAA;E+EkGnB;IAQU,U/E/FK,EAAA;E+EuFf;IAcY,a/ErHO,EAAA;;A+E6HnB;EAEI,uD/EqnB+D,EAAA;;A+EvnBnE;EAOM,0B/EinB6C,EAAA;;A+E5mBnD;EAEI,uD/EymB+D,EAAA;;A+E3mBnE;EAOM,2B/EsmB6C,EAAA;;A6E7vBjD;EE+JM,yB/E7Fe;E+E8Ff,qB/E9Fe,EAAA;;A+E2FnB;EAMI,yB/EjGe,EAAA;;A+E2FnB;;EAYI,yBAAwB;EACxB,yB/ExGe,EAAA;;A6ElErB;EE+JM,yB/E5Fe;E+E6Ff,qB/E7Fe,EAAA;;A+E0FnB;EAMI,yB/EhGe,EAAA;;A+E0FnB;;EAYI,yBAAwB;EACxB,yB/EvGe,EAAA;;A6EnErB;EE+JM,yB/E1Fe;E+E2Ff,qB/E3Fe,EAAA;;A+EwFnB;EAMI,yB/E9Fe,EAAA;;A+EwFnB;;EAYI,yBAAwB;EACxB,yB/ErGe,EAAA;;A6ErErB;EE+JM,yB/E3Fe;E+E4Ff,qB/E5Fe,EAAA;;A+EyFnB;EAMI,yB/E/Fe,EAAA;;A+EyFnB;;EAYI,yBAAwB;EACxB,yB/EtGe,EAAA;;A6EpErB;EE+JM,yB/EzFe;E+E0Ff,qB/E1Fe,EAAA;;A+EuFnB;EAMI,yB/E7Fe,EAAA;;A+EuFnB;;EAYI,yBAAwB;EACxB,yB/EpGe,EAAA;;A6EtErB;EE+JM,yB/ExFe;E+EyFf,qB/EzFe,EAAA;;A+EsFnB;EAMI,yB/E5Fe,EAAA;;A+EsFnB;;EAYI,yBAAwB;EACxB,yB/EnGe,EAAA;;A6EvErB;EE+JM,yB/ElJW;E+EmJX,qB/EnJW,EAAA;;A+EgJf;EAMI,yB/EtJW,EAAA;;A+EgJf;;EAYI,yBAAwB;EACxB,yB/E7JW,EAAA;;A6EbjB;EE+JM,yB/ExJW;E+EyJX,qB/EzJW,EAAA;;A+EsJf;EAMI,yB/E5JW,EAAA;;A+EsJf;;EAYI,yBAAwB;EACxB,yB/EnKW,EAAA;;A6EPjB;EE+JM,sB/ExIO;E+EyIP,kB/EzIO,EAAA;;A+EsIX;EAMI,sB/E5IO,EAAA;;A+EsIX;;EAYI,sBAAwB;EACxB,sB/EnJO,EAAA;;A0BuFb;EqD8FA,uC/ErLa;E+EsLb,oC/EtLa,EAAA;;A+E0Lb;;EAEE,W/EukB8B,EAAA;E6E1xBhC;;IEqNI,W/EqkB4B;I+EpkB5B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,W/EwkB8B,EAAA;E6E3xBhC;;IEqNI,W/EskB4B;I+ErkB5B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,W/EykB8B,EAAA;E6E5xBhC;;IEqNI,W/EukB4B;I+EtkB5B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,W/E0kB8B,EAAA;E6E7xBhC;;IEqNI,W/EwkB4B;I+EvkB5B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,W/E2kB8B,EAAA;E6E9xBhC;;IEqNI,W/EykB4B;I+ExkB5B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,W/E4kB8B,EAAA;E6E/xBhC;;IEqNI,W/E0kB4B;I+EzkB5B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,W/E6kB8B,EAAA;E6EhyBhC;;IEqNI,W/E2kB4B;I+E1kB5B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,c/E8kBiC,EAAA;E6EjyBnC;;IEqNI,c/E4kB+B;I+E3kB/B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AAR7B;;EAEE,c/E+kBiC,EAAA;E6ElyBnC;;IEqNI,c/E6kB+B;I+E5kB/B,yBAAyB,EAAA;EAL7B;;IAQI,yBAAyB,EAAA;;AhD1N/B;;EkDGI,gBjF2e6B,EAAA;;AiF/ejC;;EAQI,gBjF0e6B;EiFze7B,cjF2DmB,EAAA;;AkFhEvB;EACI,mBlF4dgD,EAAA;EkF7dpD;IAIU,WlFiBK,EAAA;;AkFXf;EACI,yBlFNe,EAAA;EkFKnB;IAIQ,gBAAgB,EAAA;IAJxB;MAOY,clFKM,EAAA;MkFZlB;QAUgB,WlFCD,EAAA;IkFXf;MAgBgB,clFAE,EAAA;IkFhBlB;MAqBY,clFPM,EAAA;;AkFelB;EACI,UAAU;EACV,SAAS;EACT,uBAAuB,EAAA;;AhD1C3B;EiDHE,6CCDgE,EAAA;EDAlE;IAGI,aCAoC,EAAA;EDHxC;IAgBI,+BAA+B;IAC/B,gCAAgC,EAAA;EAjBpC;IAoBI,8BAA8B,EAAA;EApBlC;IAgCI,aC3BoC,EAAA;EDLxC;IAoCI,6BC9B2C;ID+B3C,gBC9BoC,EAAA;EDPxC;IAyCI,aCpCoC;IDqCpC,6BAA6B,EAAA;;AAIjC;EACE,aCjCsC,EAAA;EDgCxC;IAII,kBCnCqC;IDoCrC,gBnF8b6B;ImF7b7B,mBnF6agD;ImF5ahD,cCrCuC,EAAA;ED8B3C;IAWI,mBnFwagD;ImFvahD,gBnFqb6B,EAAA;;AqF/ejC;EAEI,mBD6BsC,EAAA;EC/B1C;IAKM,wBDkDiC;ICjDjC,sBDkDmC;ICjDnC,mBDkDkC;ICjDlC,WDkDkC;ICjDlC,YDiDkC;IChDlC,kBDkDsC;ICjDtC,uBrF0tCsC,EAAA;EqFruC5C;IAeM,WrFUS;IqFTT,kBDgBsC;ICftC,UDgB+B,EAAA;ICjCrC;;MAqBQ,iBDaiC;MCZjC,gBDaiC;MCZjC,iBDagC;MCZhC,oBDYgC,EAAA;ICpCxC;MA2BQ,kBAAkB,EAAA;IA3B1B;MA8BQ,UDQ+B,EAAA;ICtCvC;;MAqCY,WrFZG,EAAA;EqFzBf;IA4CM,kBDFsC;ICGtC,MDF+B;ICG/B,SDH+B;ICI/B,ODJ+B;ICK/B,YDFkC;ICGlC,WDHkC;ICIlC,UDF+B;ICG/B,cDFmC;ICGnC,WDFgC;ICGhC,8BDF4C;ICG5C,uBrF+qCsC,EAAA;EqFruC5C;IA4DU,8BDRwC,EAAA;ECpDlD;InE4BE,mEAAiE;ImEqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;InE4BE,mEAAiE;ImEqCzD,YAAY,E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3B,c9GyD2B,EAAA;E8G7FrC;IAyCM,gB9GhBS;I8GiBT,W9GjBS,EAAA;I8GzBf;MA6CU,W9GpBK,EAAA;I8GzBf;MAkDU,mB9GiD2B;M8GhD3B,c9GgD2B,EAAA;E8GnGrC;IAwDM,gB9G/BS;I8GgCT,W9GhCS,EAAA;I8GzBf;MA4DU,W9GnCK,EAAA;I8GzBf;MAiEU,mB9GqC2B;M8GpC3B,c9GoC2B,EAAA;E8GtGrC;IAuEM,gB9G9CS;I8G+CT,W9G/CS,EAAA;I8GzBf;MA2EU,W9GlDK,EAAA;I8GzBf;MAgFU,mB9G4B2B;M8G3B3B,c9G2B2B,EAAA;E8G5GrC;IAsFM,gB9G7DS;I8G8DT,W9G9DS,EAAA;I8GzBf;MA0FU,W9GjEK,EAAA;I8GzBf;MA+FU,mB9GU2B;M8GT3B,c9GS2B,EAAA;E8GzGrC;IAqGM,gB9G5ES;I8G6ET,W9G7ES,EAAA;I8GzBf;MAyGU,W9GhFK,EAAA;I8GzBf;MA8GU,mB9GrGS;M8GsGT,c9GtGS,EAAA;E8GTnB;IAoHM,UAAU,EAAA;;AAIhB;EACE,qBAAqB,EAAA;EADvB;IAGI,W9GlGW;I8GmGX,oBAAoB;IACpB,qBV3GwC,EAAA;IUsG5C;MAOM,W9GtGS;M8GuGT,gB9GiX2B;M8GhX3B,gCV9GoD;MU+GpD,oBV5GwC;MU6GxC,gB9G1GS,EAAA;I8G+Ff;MAcM,c9G7Ha,EAAA;;A+GTnB;EAEI,yB/Gae,EAAA;;A+GfnB;;EAOI,aCJoC;EDKpC,mBCJsC;EDKtC,uBCLsC;EDMtC,c/G2DmB;E+G1DnB,UAAU;EACV,aCNqC;EDOrC,6BAA2C;EAC3C,WCNoC;EDOpC,YCPoC;EDQpC,mB/GidgD,EAAA;;A+GjepD;EAoBI,eAAe,EAAA;EApBnB;IAsBM,WAAW,EAAA;;AAKjB;;EAIM,WCpBkC;EDqBlC,YCrBkC;EDsBlC,iBCtBkC,EAAA;;AD2BxC;;EAIM,WC3BkC;ED4BlC,YC5BkC;ED6BlC,iBC7BkC,EAAA;;ADoCxC;EAOU,mC/GUa;E+GTb,yB/GSa,EAAA;;A+GjBvB;EAOU,oC/GWa;E+GVb,yB/GUa,EAAA;;A+GlBvB;EAOU,mC/Gaa;E+GZb,yB/GYa,EAA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EAAA;E2HxjD/C;IAMI,iDAAkD;IAClD,oB3HmjDwC,EAAA;;A4H3jD5C;;EAEE,SxB8BuC,EAAA;;AwB3BzC;;EAEE,UxByBuC,EAAA;;AyBhCzC;EACI,mCAAmC;EACnC,kCAAkC,EAAA;;A9H8CtC;E8H3CE,gB7H0e+B;E6Hze/B,gB7HugB+B,EAAA;;ADjbjC;E8HlFE,e7HygB+C;E6HxgB/C,iB7H4fgC;E6H3fhC,0B7HysBsC,EAAA;EQzoBpC;ITgBJ;M8H7EI,iC/H2QiC,EAAA,E+HzQpC;;A9HgFD;E8H7EE,kB7HggBkD;E6H/flD,gB7Hmf+B;E6Hlf/B,uB7HglBkC,EAAA;EQ1hBhC;ITqBJ;M8HxEI,gC/HiQiC,EAAA,E+H/PpC;;A9H2ED;E8HxEE,mB7HufmD;E6HtfnD,kB7H0eiC,EAAA;EQ7b/B;IT0BJ;M8HpEI,mC/HwPiC,EAAA,E+HtPpC;;A9HuED;E8HpEE,iB7H+eiD;E6H9ejD,kB7HkeiC,EAAA;EQ9b/B;IT+BJ;M8HhEI,iC/H+OiC,EAAA,E+H7OpC;;A9HmED;E8HhEE,kB7HuekD;E6HtelD,kB7H0diC,EAAA;EQ/b/B;IToCJ;M8H5DI,kB/HsOiC,EAAA,E+HpOpC;;A9H+DD;E8H5DE,e7HqagC;E6HpahC,kB7HkdiC,EAAA;;A6H/cnC;EACE,e7HgagC;E6H/ZhC,gB7Hgb+B;E6H/a/B,gB7H6c+B,EAAA;;AEjfjC;E2HwCE,kB7HqdkD;E6HpdlD,gB7H0a+B;E6Hza/B,kB7HwciC,EAAA;;ADlbnC;E8HhBE,gB7Hsa+B,EAAA;;ADvYjC;E8HzBE,gB7H+Z+B,EAAA;;ADrZjC;E8HHE,wB7H+gBoC,EAAA;;ADtXtC;E8HpJE,c7HrFiB,EAAA;;A6HwFnB;EACE,gB7H6a+B,EAAA;;A6H3ajC;EACE,iB7H2agC,EAAA;;A6HndlC;E/HwOM,eAvE+B,EAAA;;AIlMrC;EJyQM,kBAvE+B,EAAA;;A+HhHrC;E/HuLM,8BAvE+B,EAAA;;A+H7HrC;E/HoMM,8BAvE+B,EAAA;;A+H1HrC;E/HiMM,6BAvE+B,EAAA;;A+HvGrC;E/H8KM,6BAvE+B,EAAA;;AC9FrC;E8HJE,kBAA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","file":"corporate-ui-dashboard.css","sourcesContent":["/*!\r\n * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/)\r\n * Copyright 2011-2022 The Bootstrap Authors\r\n * Copyright 2011-2022 Twitter, Inc.\r\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\r\n */\r\n\r\n// scss-docs-start import-stack\r\n// Configuration\r\n@import \"functions\";\r\n@import \"variables\";\r\n@import \"maps\";\r\n@import \"mixins\";\r\n@import \"utilities\";\r\n\r\n// Layout & components\r\n@import \"root\";\r\n@import \"reboot\";\r\n@import \"type\";\r\n@import \"images\";\r\n@import \"containers\";\r\n@import \"grid\";\r\n@import \"tables\";\r\n@import \"forms\";\r\n@import \"buttons\";\r\n@import \"transitions\";\r\n@import \"dropdown\";\r\n@import \"button-group\";\r\n@import \"nav\";\r\n@import \"navbar\";\r\n@import \"card\";\r\n@import \"accordion\";\r\n@import \"breadcrumb\";\r\n@import \"pagination\";\r\n@import \"badge\";\r\n@import \"alert\";\r\n@import \"progress\";\r\n@import \"list-group\";\r\n@import \"close\";\r\n@import \"toasts\";\r\n@import \"modal\";\r\n@import \"tooltip\";\r\n@import \"popover\";\r\n@import \"carousel\";\r\n@import \"spinners\";\r\n@import \"offcanvas\";\r\n@import \"placeholders\";\r\n\r\n// Helpers\r\n@import \"helpers\";\r\n\r\n// Utilities\r\n@import \"utilities/api\";\r\n// scss-docs-end import-stack\r\n","/*!\r\n * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/)\r\n * Copyright 2011-2022 The Bootstrap Authors\r\n * Copyright 2011-2022 Twitter, Inc.\r\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\r\n */\n:root {\n --bs-blue: #63B3ED;\n --bs-indigo: #596CFF;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #F56565;\n --bs-orange: #fd7e14;\n --bs-yellow: #FBD38D;\n --bs-green: #81E6D9;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f9fafb;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dde0e5;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #774dd3;\n --bs-secondary: #64748b;\n --bs-success: #67c23a;\n --bs-info: #55a6f8;\n --bs-warning: #f19937;\n --bs-danger: #ea4e3d;\n --bs-light: #cbd5e1;\n --bs-dark: #1e293b;\n --bs-white: #fff;\n --bs-primary-rgb: 119, 77, 211;\n --bs-secondary-rgb: 100, 116, 139;\n --bs-success-rgb: 103, 194, 58;\n --bs-info-rgb: 85, 166, 248;\n --bs-warning-rgb: 241, 153, 55;\n --bs-danger-rgb: 234, 78, 61;\n --bs-light-rgb: 203, 213, 225;\n --bs-dark-rgb: 30, 41, 59;\n --bs-white-rgb: 255, 255, 255;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 100, 116, 139;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: \"Noto Sans\", \"Open Sans\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #64748b;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dde0e5;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.75rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 1.5rem;\n --bs-border-radius-pill: 50rem;\n --bs-heading-color: #1e293b;\n --bs-link-color: #774dd3;\n --bs-link-hover-color: #522aaa;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fcf8e3; }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth; } }\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: 1px solid;\n opacity: 0.25; }\n\nh1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 400;\n line-height: 1.2;\n color: var(--bs-heading-color); }\n\nh1, .h1 {\n font-size: calc(1.425rem + 2.1vw); }\n @media (min-width: 1200px) {\n h1, .h1 {\n font-size: 3rem; } }\n\nh2, .h2 {\n font-size: calc(1.35rem + 1.2vw); }\n @media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2.25rem; } }\n\nh3, .h3 {\n font-size: calc(1.3125rem + 0.75vw); }\n @media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.875rem; } }\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw); }\n @media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem; } }\n\nh5, .h5 {\n font-size: 1.25rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul {\n padding-left: 2rem; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 600; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: 700; }\n\nsmall, .small {\n font-size: 0.875em; }\n\nmark, .mark {\n padding: 0.2em;\n background-color: var(--bs-highlight-bg); }\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: var(--bs-link-color);\n text-decoration: none; }\n a:hover {\n color: var(--bs-link-hover-color);\n text-decoration: none; }\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em; }\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.25rem; }\n kbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 600; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg,\nsvg {\n vertical-align: middle; }\n\ntable {\n caption-side: bottom;\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #94a3b8;\n text-align: left; }\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent; }\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0; }\n\nlabel {\n display: inline-block; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus:not(:focus-visible) {\n outline: 0; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\nselect {\n text-transform: none; }\n\n[role=\"button\"] {\n cursor: pointer; }\n\nselect {\n word-wrap: normal; }\n select:disabled {\n opacity: 1; }\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n display: none !important; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n button:not(:disabled),\n [type=\"button\"]:not(:disabled),\n [type=\"reset\"]:not(:disabled),\n [type=\"submit\"]:not(:disabled) {\n cursor: pointer; }\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ntextarea {\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit; }\n @media (min-width: 1200px) {\n legend {\n font-size: 1.5rem; } }\n legend + * {\n clear: left; }\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0; }\n\n::-webkit-inner-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: textfield; }\n\n/* rtl:raw:\r\n[type=\"tel\"],\r\n[type=\"url\"],\r\n[type=\"email\"],\r\n[type=\"number\"] {\r\n direction: ltr;\r\n}\r\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-color-swatch-wrapper {\n padding: 0; }\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\niframe {\n border: 0; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\nprogress {\n vertical-align: baseline; }\n\n[hidden] {\n display: none !important; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 400; }\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem; } }\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem; } }\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem; } }\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem; } }\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem; } }\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem; } }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem; }\n .blockquote > :last-child {\n margin-bottom: 0; }\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d; }\n .blockquote-footer::before {\n content: \"\\2014\\00A0\"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dde0e5;\n border-radius: 0.375rem;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 0.875em;\n color: #6c757d; }\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl,\n.container-xxl {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 1);\n padding-left: calc(var(--bs-gutter-x) * 1);\n margin-right: auto;\n margin-left: auto; }\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px; } }\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px; } }\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px; } }\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px; } }\n\n@media (min-width: 1400px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {\n max-width: 1320px; } }\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-.5 * var(--bs-gutter-x));\n margin-left: calc(-.5 * var(--bs-gutter-x)); }\n .row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y); }\n\n.col {\n flex: 1 0 0%; }\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto; }\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto; }\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%; }\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%; }\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%; }\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0; }\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0; }\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem; }\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem; }\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem; }\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem; }\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem; }\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem; }\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem; }\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem; }\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem; }\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem; }\n\n.g-6,\n.gx-6 {\n --bs-gutter-x: 4rem; }\n\n.g-6,\n.gy-6 {\n --bs-gutter-y: 4rem; }\n\n.g-7,\n.gx-7 {\n --bs-gutter-x: 6rem; }\n\n.g-7,\n.gy-7 {\n --bs-gutter-y: 6rem; }\n\n.g-8,\n.gx-8 {\n --bs-gutter-x: 8rem; }\n\n.g-8,\n.gy-8 {\n --bs-gutter-y: 8rem; }\n\n.g-9,\n.gx-9 {\n --bs-gutter-x: 10rem; }\n\n.g-9,\n.gy-9 {\n --bs-gutter-y: 10rem; }\n\n.g-10,\n.gx-10 {\n --bs-gutter-x: 12rem; }\n\n.g-10,\n.gy-10 {\n --bs-gutter-y: 12rem; }\n\n.g-11,\n.gx-11 {\n --bs-gutter-x: 14rem; }\n\n.g-11,\n.gy-11 {\n --bs-gutter-y: 14rem; }\n\n.g-12,\n.gx-12 {\n --bs-gutter-x: 16rem; }\n\n.g-12,\n.gy-12 {\n --bs-gutter-y: 16rem; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%; }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0; }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0; }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem; }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem; }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem; }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem; }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem; }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem; }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem; }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem; }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem; }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem; }\n .g-sm-6,\n .gx-sm-6 {\n --bs-gutter-x: 4rem; }\n .g-sm-6,\n .gy-sm-6 {\n --bs-gutter-y: 4rem; }\n .g-sm-7,\n .gx-sm-7 {\n --bs-gutter-x: 6rem; }\n .g-sm-7,\n .gy-sm-7 {\n --bs-gutter-y: 6rem; }\n .g-sm-8,\n .gx-sm-8 {\n --bs-gutter-x: 8rem; }\n .g-sm-8,\n .gy-sm-8 {\n --bs-gutter-y: 8rem; }\n .g-sm-9,\n .gx-sm-9 {\n --bs-gutter-x: 10rem; }\n .g-sm-9,\n .gy-sm-9 {\n --bs-gutter-y: 10rem; }\n .g-sm-10,\n .gx-sm-10 {\n --bs-gutter-x: 12rem; }\n .g-sm-10,\n .gy-sm-10 {\n --bs-gutter-y: 12rem; }\n .g-sm-11,\n .gx-sm-11 {\n --bs-gutter-x: 14rem; }\n .g-sm-11,\n .gy-sm-11 {\n --bs-gutter-y: 14rem; }\n .g-sm-12,\n .gx-sm-12 {\n --bs-gutter-x: 16rem; }\n .g-sm-12,\n .gy-sm-12 {\n --bs-gutter-y: 16rem; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%; }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0; }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0; }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem; }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem; }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem; }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem; }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem; }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem; }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem; }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem; }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem; }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem; }\n .g-md-6,\n .gx-md-6 {\n --bs-gutter-x: 4rem; }\n .g-md-6,\n .gy-md-6 {\n --bs-gutter-y: 4rem; }\n .g-md-7,\n .gx-md-7 {\n --bs-gutter-x: 6rem; }\n .g-md-7,\n .gy-md-7 {\n --bs-gutter-y: 6rem; }\n .g-md-8,\n .gx-md-8 {\n --bs-gutter-x: 8rem; }\n .g-md-8,\n .gy-md-8 {\n --bs-gutter-y: 8rem; }\n .g-md-9,\n .gx-md-9 {\n --bs-gutter-x: 10rem; }\n .g-md-9,\n .gy-md-9 {\n --bs-gutter-y: 10rem; }\n .g-md-10,\n .gx-md-10 {\n --bs-gutter-x: 12rem; }\n .g-md-10,\n .gy-md-10 {\n --bs-gutter-y: 12rem; }\n .g-md-11,\n .gx-md-11 {\n --bs-gutter-x: 14rem; }\n .g-md-11,\n .gy-md-11 {\n --bs-gutter-y: 14rem; }\n .g-md-12,\n .gx-md-12 {\n --bs-gutter-x: 16rem; }\n .g-md-12,\n .gy-md-12 {\n --bs-gutter-y: 16rem; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%; }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0; }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0; }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem; }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem; }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem; }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem; }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem; }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem; }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem; }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem; }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem; }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem; }\n .g-lg-6,\n .gx-lg-6 {\n --bs-gutter-x: 4rem; }\n .g-lg-6,\n .gy-lg-6 {\n --bs-gutter-y: 4rem; }\n .g-lg-7,\n .gx-lg-7 {\n --bs-gutter-x: 6rem; }\n .g-lg-7,\n .gy-lg-7 {\n --bs-gutter-y: 6rem; }\n .g-lg-8,\n .gx-lg-8 {\n --bs-gutter-x: 8rem; }\n .g-lg-8,\n .gy-lg-8 {\n --bs-gutter-y: 8rem; }\n .g-lg-9,\n .gx-lg-9 {\n --bs-gutter-x: 10rem; }\n .g-lg-9,\n .gy-lg-9 {\n --bs-gutter-y: 10rem; }\n .g-lg-10,\n .gx-lg-10 {\n --bs-gutter-x: 12rem; }\n .g-lg-10,\n .gy-lg-10 {\n --bs-gutter-y: 12rem; }\n .g-lg-11,\n .gx-lg-11 {\n --bs-gutter-x: 14rem; }\n .g-lg-11,\n .gy-lg-11 {\n --bs-gutter-y: 14rem; }\n .g-lg-12,\n .gx-lg-12 {\n --bs-gutter-x: 16rem; }\n .g-lg-12,\n .gy-lg-12 {\n --bs-gutter-y: 16rem; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%; }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0; }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0; }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem; }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem; }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem; }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem; }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem; }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem; }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem; }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem; }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem; }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem; }\n .g-xl-6,\n .gx-xl-6 {\n --bs-gutter-x: 4rem; }\n .g-xl-6,\n .gy-xl-6 {\n --bs-gutter-y: 4rem; }\n .g-xl-7,\n .gx-xl-7 {\n --bs-gutter-x: 6rem; }\n .g-xl-7,\n .gy-xl-7 {\n --bs-gutter-y: 6rem; }\n .g-xl-8,\n .gx-xl-8 {\n --bs-gutter-x: 8rem; }\n .g-xl-8,\n .gy-xl-8 {\n --bs-gutter-y: 8rem; }\n .g-xl-9,\n .gx-xl-9 {\n --bs-gutter-x: 10rem; }\n .g-xl-9,\n .gy-xl-9 {\n --bs-gutter-y: 10rem; }\n .g-xl-10,\n .gx-xl-10 {\n --bs-gutter-x: 12rem; }\n .g-xl-10,\n .gy-xl-10 {\n --bs-gutter-y: 12rem; }\n .g-xl-11,\n .gx-xl-11 {\n --bs-gutter-x: 14rem; }\n .g-xl-11,\n .gy-xl-11 {\n --bs-gutter-y: 14rem; }\n .g-xl-12,\n .gx-xl-12 {\n --bs-gutter-x: 16rem; }\n .g-xl-12,\n .gy-xl-12 {\n --bs-gutter-y: 16rem; } }\n\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%; }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-xxl-0 {\n margin-left: 0; }\n .offset-xxl-1 {\n margin-left: 8.33333%; }\n .offset-xxl-2 {\n margin-left: 16.66667%; }\n .offset-xxl-3 {\n margin-left: 25%; }\n .offset-xxl-4 {\n margin-left: 33.33333%; }\n .offset-xxl-5 {\n margin-left: 41.66667%; }\n .offset-xxl-6 {\n margin-left: 50%; }\n .offset-xxl-7 {\n margin-left: 58.33333%; }\n .offset-xxl-8 {\n margin-left: 66.66667%; }\n .offset-xxl-9 {\n margin-left: 75%; }\n .offset-xxl-10 {\n margin-left: 83.33333%; }\n .offset-xxl-11 {\n margin-left: 91.66667%; }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0; }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0; }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem; }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem; }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem; }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem; }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem; }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem; }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem; }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem; }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem; }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem; }\n .g-xxl-6,\n .gx-xxl-6 {\n --bs-gutter-x: 4rem; }\n .g-xxl-6,\n .gy-xxl-6 {\n --bs-gutter-y: 4rem; }\n .g-xxl-7,\n .gx-xxl-7 {\n --bs-gutter-x: 6rem; }\n .g-xxl-7,\n .gy-xxl-7 {\n --bs-gutter-y: 6rem; }\n .g-xxl-8,\n .gx-xxl-8 {\n --bs-gutter-x: 8rem; }\n .g-xxl-8,\n .gy-xxl-8 {\n --bs-gutter-y: 8rem; }\n .g-xxl-9,\n .gx-xxl-9 {\n --bs-gutter-x: 10rem; }\n .g-xxl-9,\n .gy-xxl-9 {\n --bs-gutter-y: 10rem; }\n .g-xxl-10,\n .gx-xxl-10 {\n --bs-gutter-x: 12rem; }\n .g-xxl-10,\n .gy-xxl-10 {\n --bs-gutter-y: 12rem; }\n .g-xxl-11,\n .gx-xxl-11 {\n --bs-gutter-x: 14rem; }\n .g-xxl-11,\n .gy-xxl-11 {\n --bs-gutter-y: 14rem; }\n .g-xxl-12,\n .gx-xxl-12 {\n --bs-gutter-x: 16rem; }\n .g-xxl-12,\n .gy-xxl-12 {\n --bs-gutter-y: 16rem; } }\n\n.table {\n --bs-table-color: #64748b;\n --bs-table-bg: transparent;\n --bs-table-border-color: #dde0e5;\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: #64748b;\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: #64748b;\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: #64748b;\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: var(--bs-table-color);\n vertical-align: top;\n border-color: var(--bs-table-border-color); }\n .table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n background-color: var(--bs-table-bg);\n border-bottom-width: 1px;\n box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }\n .table > tbody {\n vertical-align: inherit; }\n .table > thead {\n vertical-align: bottom; }\n\n.table-group-divider {\n border-top: calc(2 * $table-border-width) solid currentColor; }\n\n.caption-top {\n caption-side: top; }\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem; }\n\n.table-bordered > :not(caption) > * {\n border-width: 1px 0; }\n .table-bordered > :not(caption) > * > * {\n border-width: 0 1px; }\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0; }\n\n.table-borderless > :not(:first-child) {\n border-top-width: 0; }\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color); }\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color); }\n\n.table-active {\n --bs-table-accent-bg: var(--bs-table-active-bg);\n color: var(--bs-table-active-color); }\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-accent-bg: var(--bs-table-hover-bg);\n color: var(--bs-table-hover-color); }\n\n.table-primary {\n --bs-table-color: #000;\n --bs-table-bg: #e4dbf6;\n --bs-table-border-color: #cdc5dd;\n --bs-table-striped-bg: #d9d0ea;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cdc5dd;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d3cbe4;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-secondary {\n --bs-table-color: #000;\n --bs-table-bg: #e0e3e8;\n --bs-table-border-color: #caccd1;\n --bs-table-striped-bg: #d5d8dc;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #caccd1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #cfd2d7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-success {\n --bs-table-color: #000;\n --bs-table-bg: #e1f3d8;\n --bs-table-border-color: #cbdbc2;\n --bs-table-striped-bg: #d6e7cd;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbdbc2;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d0e1c8;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-info {\n --bs-table-color: #000;\n --bs-table-bg: #ddedfe;\n --bs-table-border-color: #c7d5e5;\n --bs-table-striped-bg: #d2e1f1;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #c7d5e5;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ccdbeb;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-warning {\n --bs-table-color: #000;\n --bs-table-bg: #fcebd7;\n --bs-table-border-color: #e3d4c2;\n --bs-table-striped-bg: #efdfcc;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e3d4c2;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e9d9c7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-danger {\n --bs-table-color: #000;\n --bs-table-bg: #fbdcd8;\n --bs-table-border-color: #e2c6c2;\n --bs-table-striped-bg: #eed1cd;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e2c6c2;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e8ccc8;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-light {\n --bs-table-color: #000;\n --bs-table-bg: #cbd5e1;\n --bs-table-border-color: #b7c0cb;\n --bs-table-striped-bg: #c1cad6;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #b7c0cb;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bcc5d0;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-dark {\n --bs-table-color: #fff;\n --bs-table-bg: #1e293b;\n --bs-table-border-color: #353e4f;\n --bs-table-striped-bg: #293445;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #353e4f;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #2f394a;\n --bs-table-hover-color: #fff;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n.form-label {\n margin-bottom: 0.375rem;\n font-size: 0.8125rem;\n font-weight: 600;\n color: #334155; }\n\n.col-form-label {\n padding-top: calc(0.6875rem + 1px);\n padding-bottom: calc(0.6875rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 600;\n line-height: 1rem;\n color: #334155; }\n\n.col-form-label-lg {\n padding-top: calc(0.875rem + 1px);\n padding-bottom: calc(0.875rem + 1px);\n font-size: 0.875rem; }\n\n.col-form-label-sm {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 0.75rem; }\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #94a3b8; }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.6875rem 0.75rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1rem;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #dde0e5;\n appearance: none;\n border-radius: 0.375rem;\n transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none; } }\n .form-control[type=\"file\"] {\n overflow: hidden; }\n .form-control[type=\"file\"]:not(:disabled):not([readonly]) {\n cursor: pointer; }\n .form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #1b89f7;\n outline: 0;\n box-shadow: 0 1px 3px 0 rgba(12, 26, 36, 0.1); }\n .form-control::-webkit-date-and-time-value {\n height: 1rem; }\n .form-control::placeholder {\n color: #94a3b8;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1; }\n .form-control::file-selector-button {\n padding: 0.6875rem 0.75rem;\n margin: -0.6875rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #495057;\n background-color: #f9fafb;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: all 0.14s cubic-bezier(0.655, 0.055, 0.345, 1); }\n @media (prefers-reduced-motion: reduce) {\n .form-control::file-selector-button {\n transition: none; } }\n .form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #edeeee; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.6875rem 0;\n margin-bottom: 0;\n line-height: 1rem;\n color: #334155;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n min-height: unset;\n padding: 0.5rem 0.75rem;\n font-size: 0.75rem;\n border-radius: 0.375rem; }\n .form-control-sm::file-selector-button {\n padding: 0.5rem 0.75rem;\n margin: -0.5rem -0.75rem;\n margin-inline-end: 0.75rem; }\n\n.form-control-lg {\n min-height: unset;\n padding: 0.875rem 0.75rem;\n font-size: 0.875rem;\n border-radius: 0.5rem; }\n .form-control-lg::file-selector-button {\n padding: 0.875rem 0.75rem;\n margin: -0.875rem -0.75rem;\n margin-inline-end: 0.75rem; }\n\ntextarea.form-control {\n min-height: unset; }\n\ntextarea.form-control-sm {\n min-height: unset; }\n\ntextarea.form-control-lg {\n min-height: unset; }\n\n.form-control-color {\n width: 3rem;\n height: auto;\n padding: 0.6875rem; }\n .form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer; }\n .form-control-color::-moz-color-swatch {\n height: 1rem;\n border-radius: 0.375rem; }\n .form-control-color::-webkit-color-swatch {\n height: 1rem;\n border-radius: 0.375rem; }\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.6875rem 1rem 0.6875rem 0.75rem;\n -moz-padding-start: calc(0.75rem - 3px);\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1rem;\n color: #495057;\n background-color: #fff;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: 1px solid #dde0e5;\n border-radius: 0.375rem;\n transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1);\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none; } }\n .form-select:focus {\n border-color: #1b89f7;\n outline: 0;\n box-shadow: 0 1px 3px 0 rgba(12, 26, 36, 0.1); }\n .form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none; }\n .form-select:disabled {\n color: #6c757d;\n background-color: #e9ecef; }\n .form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057; }\n\n.form-select-sm {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 0.75rem;\n font-size: 0.75rem;\n border-radius: 0.375rem; }\n\n.form-select-lg {\n padding-top: 0.875rem;\n padding-bottom: 0.875rem;\n padding-left: 0.75rem;\n font-size: 0.875rem;\n border-radius: 0.5rem; }\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.73em;\n margin-bottom: 0.125rem; }\n .form-check .form-check-input {\n float: left;\n margin-left: -1.73em; }\n\n.form-check-reverse {\n padding-right: 1.73em;\n padding-left: 0;\n text-align: right; }\n .form-check-reverse .form-check-input {\n float: right;\n margin-right: -1.73em;\n margin-left: 0; }\n\n.form-check-input {\n width: 1.23em;\n height: 1.23em;\n margin-top: 0.135em;\n vertical-align: top;\n background-color: #fff;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: none;\n appearance: none;\n print-color-adjust: exact;\n transition: all 0.15s ease-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-check-input {\n transition: none; } }\n .form-check-input[type=\"checkbox\"] {\n border-radius: 0.25rem; }\n .form-check-input[type=\"radio\"] {\n border-radius: 50%; }\n .form-check-input:active {\n filter: brightness(99%); }\n .form-check-input:focus {\n border-color: none;\n outline: 0;\n box-shadow: none; }\n .form-check-input:checked {\n background-color: transparent;\n border-color: transparent; }\n .form-check-input:checked[type=\"checkbox\"] {\n background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%); }\n .form-check-input:checked[type=\"radio\"] {\n background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%); }\n .form-check-input[type=\"checkbox\"]:indeterminate {\n background-color: #774dd3;\n border-color: #774dd3;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\"); }\n .form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5; }\n .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: default;\n opacity: 0.5; }\n\n.form-switch {\n padding-left: 3rem; }\n .form-switch .form-check-input {\n width: 2.5rem;\n margin-left: -3rem;\n background-image: none;\n background-position: left center;\n border-radius: 2.5rem;\n transition: all 0.15s ease-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none; } }\n .form-switch .form-check-input:focus {\n background-image: none; }\n .form-switch .form-check-input:checked {\n background-position: right center;\n background-image: none; }\n .form-switch.form-check-reverse {\n padding-right: 3rem;\n padding-left: 0; }\n .form-switch.form-check-reverse .form-check-input {\n margin-right: -3rem;\n margin-left: 0; }\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem; }\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n .btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65; }\n\n.form-range {\n width: 100%;\n height: calc(1rem + 0px);\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .form-range:focus {\n outline: 0; }\n .form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 1px 3px 0 rgba(12, 26, 36, 0.1); }\n .form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 1px 3px 0 rgba(12, 26, 36, 0.1); }\n .form-range::-moz-focus-outer {\n border: 0; }\n .form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #774dd3;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n transition: none; } }\n .form-range::-webkit-slider-thumb:active {\n background-color: #e4dcf6; }\n .form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dde0e5;\n border-color: transparent;\n border-radius: 1rem; }\n .form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #774dd3;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n transition: none; } }\n .form-range::-moz-range-thumb:active {\n background-color: #e4dcf6; }\n .form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dde0e5;\n border-color: transparent;\n border-radius: 1rem; }\n .form-range:disabled {\n pointer-events: none; }\n .form-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd; }\n .form-range:disabled::-moz-range-thumb {\n background-color: #adb5bd; }\n\n.form-floating {\n position: relative; }\n .form-floating > .form-control,\n .form-floating > .form-control-plaintext,\n .form-floating > .form-select {\n height: calc(3.5rem + 2px);\n line-height: 1.25; }\n .form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n padding: 1rem 0.75rem;\n pointer-events: none;\n border: 1px solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none; } }\n .form-floating > .form-control,\n .form-floating > .form-control-plaintext {\n padding: 1rem 0.75rem; }\n .form-floating > .form-control::placeholder,\n .form-floating > .form-control-plaintext::placeholder {\n color: transparent; }\n .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n .form-floating > .form-control-plaintext:focus,\n .form-floating > .form-control-plaintext:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-control:-webkit-autofill,\n .form-floating > .form-control-plaintext:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-control:focus ~ label,\n .form-floating > .form-control:not(:placeholder-shown) ~ label,\n .form-floating > .form-control-plaintext ~ label,\n .form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n .form-floating > .form-control:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n .form-floating > .form-control-plaintext ~ label {\n border-width: 1px 0; }\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-select {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0; }\n .input-group > .form-control:focus,\n .input-group > .form-select:focus {\n z-index: 3; }\n .input-group .btn {\n position: relative;\n z-index: 2; }\n .input-group .btn:focus {\n z-index: 3; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.6875rem 0.75rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1rem;\n color: #1e293b;\n text-align: center;\n white-space: nowrap;\n background-color: #f9fafb;\n border: 1px solid #dde0e5;\n border-radius: 0.375rem; }\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.875rem 0.75rem;\n font-size: 0.875rem;\n border-radius: 0.5rem; }\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.5rem 0.75rem;\n font-size: 0.75rem;\n border-radius: 0.375rem; }\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 1.75rem; }\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #66d432; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n color: #000;\n background-color: rgba(102, 212, 50, 0.9);\n border-radius: 0.375rem; }\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #66d432;\n padding-right: unset;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3e%3cpath fill='%2366d432' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 1rem 1rem; }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #66d432;\n box-shadow: 0 0 0 0px rgba(102, 212, 50, 0.25); }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: unset;\n background-position: top 0.75rem right 0.75rem; }\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #66d432; }\n .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n padding-right: 2.875rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3e%3cpath fill='%2366d432' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 1.75rem;\n background-size: 16px 12px, 1rem 1rem; }\n .was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #66d432;\n box-shadow: 0 0 0 0px rgba(102, 212, 50, 0.25); }\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n width: calc(3rem + unset); }\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #66d432; }\n .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #66d432; }\n .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0px rgba(102, 212, 50, 0.25); }\n .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #66d432; }\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: .5em; }\n\n.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated\n.input-group .form-select:valid,\n.input-group .form-select.is-valid {\n z-index: 1; }\n .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated\n .input-group .form-select:valid:focus,\n .input-group .form-select.is-valid:focus {\n z-index: 3; }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #fd5c70; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n color: #000;\n background-color: rgba(253, 92, 112, 0.9);\n border-radius: 0.375rem; }\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #fd5c70;\n padding-right: unset;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%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='%23fd5c70' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 1rem 1rem; }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #fd5c70;\n box-shadow: 0 0 0 0px rgba(253, 92, 112, 0.25); }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: unset;\n background-position: top 0.75rem right 0.75rem; }\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #fd5c70; }\n .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n padding-right: 2.875rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%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='%23fd5c70' stroke='none'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 1.75rem;\n background-size: 16px 12px, 1rem 1rem; }\n .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #fd5c70;\n box-shadow: 0 0 0 0px rgba(253, 92, 112, 0.25); }\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n width: calc(3rem + unset); }\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #fd5c70; }\n .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #fd5c70; }\n .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0px rgba(253, 92, 112, 0.25); }\n .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #fd5c70; }\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: .5em; }\n\n.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated\n.input-group .form-select:invalid,\n.input-group .form-select.is-invalid {\n z-index: 2; }\n .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated\n .input-group .form-select:invalid:focus,\n .input-group .form-select.is-invalid:focus {\n z-index: 3; }\n\n.btn {\n --bs-btn-padding-x: 1.5rem;\n --bs-btn-padding-y: 0.6875rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-font-weight: 600;\n --bs-btn-line-height: 1rem;\n --bs-btn-color: #64748b;\n --bs-btn-bg: transparent;\n --bs-btn-border-width: 1px;\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: 0.375rem;\n --bs-btn-box-shadow: 0 1px 2px 0px rgba(12, 26, 36, 0.06);\n --bs-btn-disabled-opacity: 0.65;\n --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n display: inline-block;\n padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n font-family: var(--bs-btn-font-family);\n font-size: var(--bs-btn-font-size);\n font-weight: var(--bs-btn-font-weight);\n line-height: var(--bs-btn-line-height);\n color: var(--bs-btn-color);\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n border-radius: var(--bs-btn-border-radius);\n background-color: var(--bs-btn-bg);\n transition: all 0.14s cubic-bezier(0.655, 0.055, 0.345, 1); }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none; } }\n .btn:hover {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color); }\n .btn-check:focus + .btn, .btn:focus {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow); }\n .btn-check:checked + .btn,\n .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {\n color: var(--bs-btn-active-color);\n background-color: var(--bs-btn-active-bg);\n border-color: var(--bs-btn-active-border-color); }\n .btn-check:checked + .btn:focus,\n .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {\n box-shadow: var(--bs-btn-focus-box-shadow); }\n .btn:disabled, .btn.disabled,\n fieldset:disabled .btn {\n color: var(--bs-btn-disabled-color);\n pointer-events: none;\n background-color: var(--bs-btn-disabled-bg);\n border-color: var(--bs-btn-disabled-border-color);\n opacity: var(--bs-btn-disabled-opacity); }\n\n.btn-primary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #774dd3;\n --bs-btn-border-color: #774dd3;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #6541b3;\n --bs-btn-hover-border-color: #5f3ea9;\n --bs-btn-focus-shadow-rgb: 139, 104, 218;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #5f3ea9;\n --bs-btn-active-border-color: #593a9e;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #774dd3;\n --bs-btn-disabled-border-color: #774dd3; }\n\n.btn-secondary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #64748b;\n --bs-btn-border-color: #64748b;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #556376;\n --bs-btn-hover-border-color: #505d6f;\n --bs-btn-focus-shadow-rgb: 123, 137, 156;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #505d6f;\n --bs-btn-active-border-color: #4b5768;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #64748b;\n --bs-btn-disabled-border-color: #64748b; }\n\n.btn-success {\n --bs-btn-color: #000;\n --bs-btn-bg: #67c23a;\n --bs-btn-border-color: #67c23a;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #7ecb58;\n --bs-btn-hover-border-color: #76c84e;\n --bs-btn-focus-shadow-rgb: 88, 165, 49;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #85ce61;\n --bs-btn-active-border-color: #76c84e;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #67c23a;\n --bs-btn-disabled-border-color: #67c23a; }\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #55a6f8;\n --bs-btn-border-color: #55a6f8;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #6fb3f9;\n --bs-btn-hover-border-color: #66aff9;\n --bs-btn-focus-shadow-rgb: 72, 141, 211;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #77b8f9;\n --bs-btn-active-border-color: #66aff9;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #55a6f8;\n --bs-btn-disabled-border-color: #55a6f8; }\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #f19937;\n --bs-btn-border-color: #f19937;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f3a855;\n --bs-btn-hover-border-color: #f2a34b;\n --bs-btn-focus-shadow-rgb: 205, 130, 47;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f4ad5f;\n --bs-btn-active-border-color: #f2a34b;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #f19937;\n --bs-btn-disabled-border-color: #f19937; }\n\n.btn-danger {\n --bs-btn-color: #000;\n --bs-btn-bg: #ea4e3d;\n --bs-btn-border-color: #ea4e3d;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ed695a;\n --bs-btn-hover-border-color: #ec6050;\n --bs-btn-focus-shadow-rgb: 199, 66, 52;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ee7164;\n --bs-btn-active-border-color: #ec6050;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #ea4e3d;\n --bs-btn-disabled-border-color: #ea4e3d; }\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #cbd5e1;\n --bs-btn-border-color: #cbd5e1;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #d3dbe6;\n --bs-btn-hover-border-color: #d0d9e4;\n --bs-btn-focus-shadow-rgb: 173, 181, 191;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #d5dde7;\n --bs-btn-active-border-color: #d0d9e4;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #cbd5e1;\n --bs-btn-disabled-border-color: #cbd5e1; }\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #1e293b;\n --bs-btn-border-color: #1e293b;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #1a2332;\n --bs-btn-hover-border-color: #18212f;\n --bs-btn-focus-shadow-rgb: 64, 73, 88;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #18212f;\n --bs-btn-active-border-color: #171f2c;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #1e293b;\n --bs-btn-disabled-border-color: #1e293b; }\n\n.btn-white {\n --bs-btn-color: #000;\n --bs-btn-bg: #fff;\n --bs-btn-border-color: #fff;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: white;\n --bs-btn-hover-border-color: white;\n --bs-btn-focus-shadow-rgb: 217, 217, 217;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: white;\n --bs-btn-active-border-color: white;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #fff;\n --bs-btn-disabled-border-color: #fff; }\n\n.btn-outline-primary {\n --bs-btn-color: #774dd3;\n --bs-btn-border-color: #774dd3;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #774dd3;\n --bs-btn-hover-border-color: #774dd3;\n --bs-btn-focus-shadow-rgb: 119, 77, 211;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #774dd3;\n --bs-btn-active-border-color: #774dd3;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #774dd3;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-secondary {\n --bs-btn-color: #64748b;\n --bs-btn-border-color: #64748b;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #64748b;\n --bs-btn-hover-border-color: #64748b;\n --bs-btn-focus-shadow-rgb: 100, 116, 139;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #64748b;\n --bs-btn-active-border-color: #64748b;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #64748b;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-success {\n --bs-btn-color: #67c23a;\n --bs-btn-border-color: #67c23a;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #67c23a;\n --bs-btn-hover-border-color: #67c23a;\n --bs-btn-focus-shadow-rgb: 103, 194, 58;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #67c23a;\n --bs-btn-active-border-color: #67c23a;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #67c23a;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-info {\n --bs-btn-color: #55a6f8;\n --bs-btn-border-color: #55a6f8;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #55a6f8;\n --bs-btn-hover-border-color: #55a6f8;\n --bs-btn-focus-shadow-rgb: 85, 166, 248;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #55a6f8;\n --bs-btn-active-border-color: #55a6f8;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #55a6f8;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-warning {\n --bs-btn-color: #f19937;\n --bs-btn-border-color: #f19937;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f19937;\n --bs-btn-hover-border-color: #f19937;\n --bs-btn-focus-shadow-rgb: 241, 153, 55;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f19937;\n --bs-btn-active-border-color: #f19937;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #f19937;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-danger {\n --bs-btn-color: #ea4e3d;\n --bs-btn-border-color: #ea4e3d;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ea4e3d;\n --bs-btn-hover-border-color: #ea4e3d;\n --bs-btn-focus-shadow-rgb: 234, 78, 61;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ea4e3d;\n --bs-btn-active-border-color: #ea4e3d;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #ea4e3d;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-light {\n --bs-btn-color: #cbd5e1;\n --bs-btn-border-color: #cbd5e1;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #cbd5e1;\n --bs-btn-hover-border-color: #cbd5e1;\n --bs-btn-focus-shadow-rgb: 203, 213, 225;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #cbd5e1;\n --bs-btn-active-border-color: #cbd5e1;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #cbd5e1;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-dark {\n --bs-btn-color: #1e293b;\n --bs-btn-border-color: #1e293b;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #1e293b;\n --bs-btn-hover-border-color: #1e293b;\n --bs-btn-focus-shadow-rgb: 30, 41, 59;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #1e293b;\n --bs-btn-active-border-color: #1e293b;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #1e293b;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-white {\n --bs-btn-color: #fff;\n --bs-btn-border-color: #fff;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #fff;\n --bs-btn-hover-border-color: #fff;\n --bs-btn-focus-shadow-rgb: 255, 255, 255;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #fff;\n --bs-btn-active-border-color: #fff;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-link {\n --bs-btn-font-weight: 400;\n --bs-btn-color: #774dd3;\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: #522aaa;\n --bs-btn-hover-border-color: transparent;\n --bs-btn-active-border-color: transparent;\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-border-color: transparent;\n --bs-btn-box-shadow: none;\n text-decoration: none; }\n .btn-link:hover, .btn-link:focus {\n text-decoration: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n --bs-btn-padding-y: 0.875rem;\n --bs-btn-padding-x: 4rem;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-border-radius: 0.5rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n --bs-btn-padding-y: 0.5rem;\n --bs-btn-padding-x: 1.25rem;\n --bs-btn-font-size: 0.75rem;\n --bs-btn-border-radius: 0.375rem; }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n .collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none; } }\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent; }\n .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropdown-menu {\n --bs-dropdown-min-width: 11rem;\n --bs-dropdown-padding-x: 0;\n --bs-dropdown-padding-y: 0.5rem;\n --bs-dropdown-spacer: 1.625rem;\n --bs-dropdown-font-size: 0.875rem;\n --bs-dropdown-color: #64748b;\n --bs-dropdown-bg: #fff;\n --bs-dropdown-border-color: transparent;\n --bs-dropdown-border-radius: 0.375rem;\n --bs-dropdown-border-width: 0;\n --bs-dropdown-inner-border-radius: 0.375rem;\n --bs-dropdown-divider-bg: transparent;\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06);\n --bs-dropdown-link-color: #64748b;\n --bs-dropdown-link-hover-color: #1e293b;\n --bs-dropdown-link-hover-bg: #e9ecef;\n --bs-dropdown-link-active-color: #334155;\n --bs-dropdown-link-active-bg: transparent;\n --bs-dropdown-link-disabled-color: #6c757d;\n --bs-dropdown-item-padding-x: 1rem;\n --bs-dropdown-item-padding-y: 0.3rem;\n --bs-dropdown-header-color: #6c757d;\n --bs-dropdown-header-padding-x: 1rem;\n --bs-dropdown-header-padding-y: 0.5rem;\n position: absolute;\n z-index: 1000;\n display: none;\n min-width: var(--bs-dropdown-min-width);\n padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n margin: 0;\n font-size: var(--bs-dropdown-font-size);\n color: var(--bs-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--bs-dropdown-bg);\n background-clip: padding-box;\n border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n border-radius: var(--bs-dropdown-border-radius); }\n .dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--bs-dropdown-spacer); }\n\n.dropdown-menu-start {\n --bs-position: start; }\n .dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0; }\n\n.dropdown-menu-end {\n --bs-position: end; }\n .dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start; }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-end {\n --bs-position: end; }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start; }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-md-end {\n --bs-position: end; }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start; }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-end {\n --bs-position: end; }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start; }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-end {\n --bs-position: end; }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start; }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-xxl-end {\n --bs-position: end; }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--bs-dropdown-spacer); }\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--bs-dropdown-spacer); }\n\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid; }\n\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropend .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--bs-dropdown-spacer); }\n\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\"; }\n\n.dropstart .dropdown-toggle::after {\n display: none; }\n\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent; }\n\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropstart .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-divider {\n height: 0;\n margin: var(--bs-dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--bs-dropdown-divider-bg);\n opacity: 1; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n clear: both;\n font-weight: 400;\n color: var(--bs-dropdown-link-color);\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: var(--bs-dropdown-link-hover-color);\n background-color: var(--bs-dropdown-link-hover-bg); }\n .dropdown-item.active, .dropdown-item:active {\n color: var(--bs-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--bs-dropdown-link-active-bg); }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--bs-dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n margin-bottom: 0;\n font-size: 0.875rem;\n color: var(--bs-dropdown-header-color);\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n color: var(--bs-dropdown-link-color); }\n\n.dropdown-menu-dark {\n --bs-dropdown-color: #dde0e5;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: transparent;\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dde0e5;\n --bs-dropdown-link-hover-color: #fff;\n --bs-dropdown-divider-bg: transparent;\n --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n --bs-dropdown-link-active-color: #334155;\n --bs-dropdown-link-active-bg: transparent;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-header-color: #adb5bd; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn-check:checked + .btn,\n .btn-group > .btn-check:focus + .btn,\n .btn-group > .btn:hover,\n .btn-group > .btn:focus,\n .btn-group > .btn:active,\n .btn-group > .btn.active,\n .btn-group-vertical > .btn-check:checked + .btn,\n .btn-group-vertical > .btn-check:focus + .btn,\n .btn-group-vertical > .btn:hover,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group {\n border-radius: 0.375rem; }\n .btn-group > .btn:not(:first-child),\n .btn-group > .btn-group:not(:first-child) {\n margin-left: -1px; }\n .btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group > .btn.dropdown-toggle-split:first-child,\n .btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .btn-group > .btn:nth-child(n + 3),\n .btn-group > :not(.btn-check) + .btn,\n .btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 1.125rem;\n padding-left: 1.125rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropend .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropstart .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 3rem;\n padding-left: 3rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn ~ .btn,\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav {\n --bs-nav-link-padding-x: 1rem;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-link-color);\n --bs-nav-link-hover-color: var(--bs-link-hover-color);\n --bs-nav-link-disabled-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n font-size: var(--bs-nav-link-font-size);\n font-weight: var(--bs-nav-link-font-weight);\n color: var(--bs-nav-link-color);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none; } }\n .nav-link:hover, .nav-link:focus {\n color: var(--bs-nav-link-hover-color); }\n .nav-link.disabled {\n color: var(--bs-nav-link-disabled-color);\n pointer-events: none;\n cursor: default; }\n\n.nav-tabs {\n --bs-nav-tabs-border-width: 1px;\n --bs-nav-tabs-border-color: #dde0e5;\n --bs-nav-tabs-border-radius: 0.375rem;\n --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dde0e5;\n --bs-nav-tabs-link-active-color: #495057;\n --bs-nav-tabs-link-active-bg: #fff;\n --bs-nav-tabs-link-active-border-color: #dde0e5 #dde0e5 #fff;\n border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }\n .nav-tabs .nav-link {\n margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);\n background: none;\n border: var(--bs-nav-tabs-border-width) solid transparent;\n border-top-left-radius: var(--bs-nav-tabs-border-radius);\n border-top-right-radius: var(--bs-nav-tabs-border-radius); }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: var(--bs-nav-tabs-link-hover-border-color); }\n .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: var(--bs-nav-tabs-link-active-color);\n background-color: var(--bs-nav-tabs-link-active-bg);\n border-color: var(--bs-nav-tabs-link-active-border-color); }\n .nav-tabs .dropdown-menu {\n margin-top: calc(var(--bs-nav-tabs-border-width) * -1);\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills {\n --bs-nav-pills-border-radius: 0.75rem;\n --bs-nav-pills-link-active-color: #1e293b;\n --bs-nav-pills-link-active-bg: #fff; }\n .nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: var(--bs-nav-pills-border-radius); }\n .nav-pills .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent; }\n .nav-pills .nav-link.active,\n .nav-pills .show > .nav-link {\n color: var(--bs-nav-pills-link-active-color);\n background-color: var(--bs-nav-pills-link-active-bg); }\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n --bs-navbar-padding-x: 0.6rem;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: #1e293b;\n --bs-navbar-hover-color: rgba(30, 41, 59, 0.7);\n --bs-navbar-disabled-color: rgba(30, 41, 59, 0.3);\n --bs-navbar-active-color: rgba(30, 41, 59, 0.9);\n --bs-navbar-brand-padding-y: 0.59375rem;\n --bs-navbar-brand-margin-end: 1rem;\n --bs-navbar-brand-font-size: 0.875rem;\n --bs-navbar-brand-color: rgba(30, 41, 59, 0.9);\n --bs-navbar-brand-hover-color: rgba(30, 41, 59, 0.9);\n --bs-navbar-nav-link-padding-x: 0.5rem;\n --bs-navbar-toggler-padding-y: 0.25rem;\n --bs-navbar-toggler-padding-x: 0.75rem;\n --bs-navbar-toggler-font-size: 1.125rem;\n --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='%231e293b' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n --bs-navbar-toggler-border-color: rgba(30, 41, 59, 0.1);\n --bs-navbar-toggler-border-radius: 0.375rem;\n --bs-navbar-toggler-focus-width: 0.2rem;\n --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }\n .navbar > .container,\n .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n padding-top: var(--bs-navbar-brand-padding-y);\n padding-bottom: var(--bs-navbar-brand-padding-y);\n margin-right: var(--bs-navbar-brand-margin-end);\n font-size: var(--bs-navbar-brand-font-size);\n color: var(--bs-navbar-brand-color);\n white-space: nowrap; }\n .navbar-brand:hover, .navbar-brand:focus {\n color: var(--bs-navbar-brand-hover-color); }\n\n.navbar-nav {\n --bs-nav-link-padding-x: 0;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-color: var(--bs-navbar-color);\n --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .show > .nav-link,\n .navbar-nav .nav-link.active {\n color: var(--bs-navbar-active-color); }\n .navbar-nav .dropdown-menu {\n position: static; }\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-navbar-color); }\n .navbar-text a,\n .navbar-text a:hover,\n .navbar-text a:focus {\n color: var(--bs-navbar-active-color); }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n font-size: var(--bs-navbar-toggler-font-size);\n line-height: 1;\n color: var(--bs-navbar-color);\n background-color: transparent;\n border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n border-radius: var(--bs-navbar-toggler-border-radius);\n transition: var(--bs-navbar-toggler-transition); }\n @media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none; } }\n .navbar-toggler:hover {\n text-decoration: none; }\n .navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--bs-navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%; }\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto; }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; }\n .navbar-expand-sm .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-sm .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-sm .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; }\n .navbar-expand-md .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-md .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-md .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; }\n .navbar-expand-lg .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-lg .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-lg .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; }\n .navbar-expand-xl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-xl .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-xl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xxl .navbar-toggler {\n display: none; }\n .navbar-expand-xxl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-xxl .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-xxl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n .navbar-expand .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; }\n\n.navbar-dark {\n --bs-navbar-color: rgba(255, 255, 255, 0.85);\n --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n --bs-navbar-active-color: #fff;\n --bs-navbar-brand-color: #fff;\n --bs-navbar-brand-hover-color: #fff;\n --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n --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.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.card {\n --bs-card-spacer-y: 1rem;\n --bs-card-spacer-x: 1rem;\n --bs-card-title-spacer-y: 0.5rem;\n --bs-card-border-width: 0;\n --bs-card-border-color: rgba(0, 0, 0, 0.125);\n --bs-card-border-radius: 0.375rem;\n --bs-card-box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05);\n --bs-card-inner-border-radius: 0.375rem;\n --bs-card-cap-padding-y: 0.5rem;\n --bs-card-cap-padding-x: 1rem;\n --bs-card-cap-bg: #fff;\n --bs-card-cap-color: ;\n --bs-card-height: ;\n --bs-card-color: ;\n --bs-card-bg: #fff;\n --bs-card-img-overlay-padding: 1rem;\n --bs-card-group-margin: 0.75rem;\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n height: var(--bs-card-height);\n word-wrap: break-word;\n background-color: var(--bs-card-bg);\n background-clip: border-box;\n border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n border-radius: var(--bs-card-border-radius); }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group {\n border-top: inherit;\n border-bottom: inherit; }\n .card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius); }\n .card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius); }\n .card > .card-header + .list-group,\n .card > .list-group + .card-footer {\n border-top: 0; }\n\n.card-body {\n flex: 1 1 auto;\n padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n color: var(--bs-card-color); }\n\n.card-title {\n margin-bottom: var(--bs-card-title-spacer-y); }\n\n.card-subtitle {\n margin-top: calc(-.5 * var(--bs-card-title-spacer-y));\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link + .card-link {\n margin-left: var(--bs-card-spacer-x); }\n\n.card-header {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n margin-bottom: 0;\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }\n .card-header:first-child {\n border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }\n\n.card-footer {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); }\n .card-footer:last-child {\n border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }\n\n.card-header-tabs {\n margin-right: calc(-.5 * var(--bs-card-cap-padding-x));\n margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n margin-left: calc(-.5 * var(--bs-card-cap-padding-x));\n border-bottom: 0; }\n .card-header-tabs .nav-link.active {\n background-color: var(--bs-card-bg);\n border-bottom-color: var(--bs-card-bg); }\n\n.card-header-pills {\n margin-right: calc(-.5 * var(--bs-card-cap-padding-x));\n margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: var(--bs-card-img-overlay-padding);\n border-radius: var(--bs-card-inner-border-radius); }\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%; }\n\n.card-img,\n.card-img-top {\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius); }\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius); }\n\n.card-group > .card {\n margin-bottom: var(--bs-card-group-margin); }\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.accordion {\n --bs-accordion-color: #fff;\n --bs-accordion-bg: transparent;\n --bs-accordion-transition: all 0.14s cubic-bezier(0.655, 0.055, 0.345, 1), border-radius 0.15s ease;\n --bs-accordion-border-color: rgba(0, 0, 0, 0.125);\n --bs-accordion-border-width: 0;\n --bs-accordion-border-radius: 0.25rem;\n --bs-accordion-inner-border-radius: 0.25rem;\n --bs-accordion-btn-padding-x: 1rem;\n --bs-accordion-btn-padding-y: 1rem;\n --bs-accordion-btn-color: #64748b;\n --bs-accordion-btn-bg: transparent;\n --bs-accordion-btn-icon: none;\n --bs-accordion-btn-icon-width: 1rem;\n --bs-accordion-btn-icon-transform: rotate(180deg);\n --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n --bs-accordion-btn-active-icon: none;\n --bs-accordion-btn-focus-border-color: #1b89f7;\n --bs-accordion-btn-focus-box-shadow: none;\n --bs-accordion-body-padding-x: 1rem;\n --bs-accordion-body-padding-y: 1rem;\n --bs-accordion-active-color: #1e293b;\n --bs-accordion-active-bg: transparent; }\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n font-size: 1rem;\n color: var(--bs-accordion-btn-color);\n text-align: left;\n background-color: var(--bs-accordion-btn-bg);\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: var(--bs-accordion-transition); }\n @media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none; } }\n .accordion-button:not(.collapsed) {\n color: var(--bs-accordion-active-color);\n background-color: var(--bs-accordion-active-bg);\n box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color); }\n .accordion-button:not(.collapsed)::after {\n background-image: var(--bs-accordion-btn-active-icon);\n transform: var(--bs-accordion-btn-icon-transform); }\n .accordion-button::after {\n flex-shrink: 0;\n width: var(--bs-accordion-btn-icon-width);\n height: var(--bs-accordion-btn-icon-width);\n margin-left: auto;\n content: \"\";\n background-image: var(--bs-accordion-btn-icon);\n background-repeat: no-repeat;\n background-size: var(--bs-accordion-btn-icon-width);\n transition: var(--bs-accordion-btn-icon-transition); }\n @media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none; } }\n .accordion-button:hover {\n z-index: 2; }\n .accordion-button:focus {\n z-index: 3;\n border-color: var(--bs-accordion-btn-focus-border-color);\n outline: 0;\n box-shadow: var(--bs-accordion-btn-focus-box-shadow); }\n\n.accordion-header {\n margin-bottom: 0; }\n\n.accordion-item {\n color: var(--bs-accordion-color);\n background-color: var(--bs-accordion-bg);\n border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }\n .accordion-item:first-of-type {\n border-top-left-radius: var(--bs-accordion-border-radius);\n border-top-right-radius: var(--bs-accordion-border-radius); }\n .accordion-item:first-of-type .accordion-button {\n border-top-left-radius: var(--bs-accordion-inner-border-radius);\n border-top-right-radius: var(--bs-accordion-inner-border-radius); }\n .accordion-item:not(:first-of-type) {\n border-top: 0; }\n .accordion-item:last-of-type {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius); }\n .accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }\n .accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius); }\n\n.accordion-body {\n padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }\n\n.accordion-flush .accordion-collapse {\n border-width: 0; }\n\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n .accordion-flush .accordion-item:first-child {\n border-top: 0; }\n .accordion-flush .accordion-item:last-child {\n border-bottom: 0; }\n .accordion-flush .accordion-item .accordion-button {\n border-radius: 0; }\n\n.breadcrumb {\n --bs-breadcrumb-padding-x: 1rem;\n --bs-breadcrumb-padding-y: 0.5rem;\n --bs-breadcrumb-margin-bottom: 1rem;\n --bs-breadcrumb-bg: #e9ecef;\n --bs-breadcrumb-border-radius: 0.375rem;\n --bs-breadcrumb-divider-color: #6c757d;\n --bs-breadcrumb-item-padding-x: 0.5rem;\n --bs-breadcrumb-item-active-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n margin-bottom: var(--bs-breadcrumb-margin-bottom);\n font-size: var(--bs-breadcrumb-font-size);\n list-style: none;\n background-color: var(--bs-breadcrumb-bg);\n border-radius: var(--bs-breadcrumb-border-radius); }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: var(--bs-breadcrumb-item-padding-x); }\n .breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: var(--bs-breadcrumb-item-padding-x);\n color: var(--bs-breadcrumb-divider-color);\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */; }\n\n.breadcrumb-item.active {\n color: var(--bs-breadcrumb-item-active-color); }\n\n.pagination {\n --bs-pagination-padding-x: 0.75rem;\n --bs-pagination-padding-y: 0.375rem;\n --bs-pagination-font-size: 1rem;\n --bs-pagination-color: #774dd3;\n --bs-pagination-bg: #fff;\n --bs-pagination-border-width: 1px;\n --bs-pagination-border-color: #dde0e5;\n --bs-pagination-border-radius: 0.25rem;\n --bs-pagination-hover-color: #522aaa;\n --bs-pagination-hover-bg: #e9ecef;\n --bs-pagination-hover-border-color: #dde0e5;\n --bs-pagination-focus-color: #522aaa;\n --bs-pagination-focus-bg: #e9ecef;\n --bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(119, 77, 211, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #774dd3;\n --bs-pagination-active-border-color: #774dd3;\n --bs-pagination-disabled-color: #6c757d;\n --bs-pagination-disabled-bg: #fff;\n --bs-pagination-disabled-border-color: #dde0e5;\n display: flex;\n padding-left: 0;\n list-style: none; }\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n font-size: var(--bs-pagination-font-size);\n color: var(--bs-pagination-color);\n background-color: var(--bs-pagination-bg);\n border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none; } }\n .page-link:hover {\n z-index: 2;\n color: var(--bs-pagination-hover-color);\n background-color: var(--bs-pagination-hover-bg);\n border-color: var(--bs-pagination-hover-border-color); }\n .page-link:focus {\n z-index: 3;\n color: var(--bs-pagination-focus-color);\n background-color: var(--bs-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--bs-pagination-focus-box-shadow); }\n .page-link.active,\n .active > .page-link {\n z-index: 3;\n color: var(--bs-pagination-active-color);\n background-color: var(--bs-pagination-active-bg);\n border-color: var(--bs-pagination-active-border-color); }\n .page-link.disabled,\n .disabled > .page-link {\n color: var(--bs-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--bs-pagination-disabled-bg);\n border-color: var(--bs-pagination-disabled-border-color); }\n\n.page-item:not(:first-child) .page-link {\n margin-left: calc($pagination-border-width * -1); }\n\n.page-item:first-child .page-link {\n border-top-left-radius: var(--bs-pagination-border-radius);\n border-bottom-left-radius: var(--bs-pagination-border-radius); }\n\n.page-item:last-child .page-link {\n border-top-right-radius: var(--bs-pagination-border-radius);\n border-bottom-right-radius: var(--bs-pagination-border-radius); }\n\n.pagination-lg {\n --bs-pagination-padding-x: 1.5rem;\n --bs-pagination-padding-y: 0.75rem;\n --bs-pagination-font-size: 1.125rem;\n --bs-pagination-border-radius: 0.75rem; }\n\n.pagination-sm {\n --bs-pagination-padding-x: 0.5rem;\n --bs-pagination-padding-y: 0.25rem;\n --bs-pagination-font-size: 0.875rem;\n --bs-pagination-border-radius: 0.25rem; }\n\n.badge {\n --bs-badge-padding-x: 0.9em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 600;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: 1.45rem;\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n color: var(--bs-badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: var(--bs-badge-border-radius, 0); }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.alert {\n --bs-alert-bg: transparent;\n --bs-alert-padding-x: 1rem;\n --bs-alert-padding-y: 1rem;\n --bs-alert-margin-bottom: 1rem;\n --bs-alert-color: inherit;\n --bs-alert-border-color: transparent;\n --bs-alert-border: 1px solid var(--bs-alert-border-color);\n --bs-alert-border-radius: 0.375rem;\n position: relative;\n padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n margin-bottom: var(--bs-alert-margin-bottom);\n color: var(--bs-alert-color);\n background-color: var(--bs-alert-bg);\n border: var(--bs-alert-border);\n border-radius: var(--bs-alert-border-radius, 0); }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 600; }\n\n.alert-dismissible {\n padding-right: 3rem; }\n .alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem; }\n\n.alert-primary {\n --bs-alert-color: #472e7f;\n --bs-alert-bg: #e4dbf6;\n --bs-alert-border-color: #d6caf2; }\n .alert-primary .alert-link {\n color: #392566; }\n\n.alert-secondary {\n --bs-alert-color: #3c4653;\n --bs-alert-bg: #e0e3e8;\n --bs-alert-border-color: #d1d5dc; }\n .alert-secondary .alert-link {\n color: #303842; }\n\n.alert-success {\n --bs-alert-color: #3e7423;\n --bs-alert-bg: #e1f3d8;\n --bs-alert-border-color: #d1edc4; }\n .alert-success .alert-link {\n color: #325d1c; }\n\n.alert-info {\n --bs-alert-color: #336495;\n --bs-alert-bg: #ddedfe;\n --bs-alert-border-color: #cce4fd; }\n .alert-info .alert-link {\n color: #295077; }\n\n.alert-warning {\n --bs-alert-color: #915c21;\n --bs-alert-bg: #fcebd7;\n --bs-alert-border-color: #fbe0c3; }\n .alert-warning .alert-link {\n color: #744a1a; }\n\n.alert-danger {\n --bs-alert-color: #8c2f25;\n --bs-alert-bg: #fbdcd8;\n --bs-alert-border-color: #f9cac5; }\n .alert-danger .alert-link {\n color: #70261e; }\n\n.alert-light {\n --bs-alert-color: #51555a;\n --bs-alert-bg: #f5f7f9;\n --bs-alert-border-color: #eff2f6; }\n .alert-light .alert-link {\n color: #414448; }\n\n.alert-dark {\n --bs-alert-color: #121923;\n --bs-alert-bg: #d2d4d8;\n --bs-alert-border-color: #bcbfc4; }\n .alert-dark .alert-link {\n color: #0e141c; }\n\n.alert-white {\n --bs-alert-color: #666666;\n --bs-alert-bg: white;\n --bs-alert-border-color: white; }\n .alert-white .alert-link {\n color: #525252; }\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 8px; } }\n\n.progress {\n --bs-progress-height: 8px;\n --bs-progress-font-size: 0.75rem;\n --bs-progress-bg: #e9ecef;\n --bs-progress-border-radius: 0.375rem;\n --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-progress-bar-color: #fff;\n --bs-progress-bar-bg: #774dd3;\n --bs-progress-bar-transition: width 0.6s ease;\n display: flex;\n height: var(--bs-progress-height);\n overflow: hidden;\n font-size: var(--bs-progress-font-size);\n background-color: var(--bs-progress-bg);\n border-radius: var(--bs-progress-border-radius); }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: var(--bs-progress-bar-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-progress-bar-bg);\n transition: var(--bs-progress-bar-transition); }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: var(--bs-progress-height) var(--bs-progress-height); }\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none; } }\n\n.list-group {\n --bs-list-group-color: inherit;\n --bs-list-group-bg: #fff;\n --bs-list-group-border-color: rgba(0, 0, 0, 0.125);\n --bs-list-group-border-width: 1px;\n --bs-list-group-border-radius: 0.375rem;\n --bs-list-group-item-padding-x: 1rem;\n --bs-list-group-item-padding-y: 0.5rem;\n --bs-list-group-action-color: #495057;\n --bs-list-group-action-hover-color: #495057;\n --bs-list-group-action-hover-bg: #f9fafb;\n --bs-list-group-action-active-color: #64748b;\n --bs-list-group-action-active-bg: #e9ecef;\n --bs-list-group-disabled-color: #6c757d;\n --bs-list-group-disabled-bg: #fff;\n --bs-list-group-active-color: #fff;\n --bs-list-group-active-bg: #774dd3;\n --bs-list-group-active-border-color: #774dd3;\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: var(--bs-list-group-border-radius); }\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section; }\n .list-group-numbered > .list-group-item::before {\n content: counters(section, \".\") \". \";\n counter-increment: section; }\n\n.list-group-item-action {\n width: 100%;\n color: var(--bs-list-group-action-color);\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: var(--bs-list-group-action-hover-color);\n text-decoration: none;\n background-color: var(--bs-list-group-action-hover-bg); }\n .list-group-item-action:active {\n color: var(--bs-list-group-action-active-color);\n background-color: var(--bs-list-group-action-active-bg); }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);\n color: var(--bs-list-group-color);\n background-color: var(--bs-list-group-bg);\n border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); }\n .list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit; }\n .list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: var(--bs-list-group-disabled-color);\n pointer-events: none;\n background-color: var(--bs-list-group-disabled-bg); }\n .list-group-item.active {\n z-index: 2;\n color: var(--bs-list-group-active-color);\n background-color: var(--bs-list-group-active-bg);\n border-color: var(--bs-list-group-active-border-color); }\n .list-group-item + .list-group-item {\n border-top-width: 0; }\n .list-group-item + .list-group-item.active {\n margin-top: calc(var(--bs-list-group-border-width) * -1);\n border-top-width: var(--bs-list-group-border-width); }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: calc(var(--bs-list-group-border-width) * -1);\n border-left-width: var(--bs-list-group-border-width); }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: calc(var(--bs-list-group-border-width) * -1);\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: calc(var(--bs-list-group-border-width) * -1);\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: calc(var(--bs-list-group-border-width) * -1);\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: calc(var(--bs-list-group-border-width) * -1);\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row; }\n .list-group-horizontal-xxl > .list-group-item:first-child {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-xxl > .list-group-item:last-child {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: calc(var(--bs-list-group-border-width) * -1);\n border-left-width: var(--bs-list-group-border-width); } }\n\n.list-group-flush {\n border-radius: 0; }\n .list-group-flush > .list-group-item {\n border-width: 0 0 var(--bs-list-group-border-width); }\n .list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0; }\n\n.list-group-item-primary {\n color: #472e7f;\n background-color: #e4dbf6; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #472e7f;\n background-color: #cdc5dd; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #472e7f;\n border-color: #472e7f; }\n\n.list-group-item-secondary {\n color: #3c4653;\n background-color: #e0e3e8; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #3c4653;\n background-color: #caccd1; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #3c4653;\n border-color: #3c4653; }\n\n.list-group-item-success {\n color: #3e7423;\n background-color: #e1f3d8; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #3e7423;\n background-color: #cbdbc2; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #3e7423;\n border-color: #3e7423; }\n\n.list-group-item-info {\n color: #336495;\n background-color: #ddedfe; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #336495;\n background-color: #c7d5e5; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #336495;\n border-color: #336495; }\n\n.list-group-item-warning {\n color: #915c21;\n background-color: #fcebd7; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #915c21;\n background-color: #e3d4c2; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #915c21;\n border-color: #915c21; }\n\n.list-group-item-danger {\n color: #8c2f25;\n background-color: #fbdcd8; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #8c2f25;\n background-color: #e2c6c2; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #8c2f25;\n border-color: #8c2f25; }\n\n.list-group-item-light {\n color: #51555a;\n background-color: #f5f7f9; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #51555a;\n background-color: #dddee0; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #51555a;\n border-color: #51555a; }\n\n.list-group-item-dark {\n color: #121923;\n background-color: #d2d4d8; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #121923;\n background-color: #bdbfc2; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #121923;\n border-color: #121923; }\n\n.list-group-item-white {\n color: #666666;\n background-color: white; }\n .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {\n color: #666666;\n background-color: #e6e6e6; }\n .list-group-item-white.list-group-item-action.active {\n color: #fff;\n background-color: #666666;\n border-color: #666666; }\n\n.btn-close {\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: #fff;\n background: transparent url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e\") center/1em auto no-repeat;\n border: 0;\n border-radius: 0.375rem;\n opacity: 0.5; }\n .btn-close:hover {\n color: #fff;\n text-decoration: none;\n opacity: 0.75; }\n .btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(119, 77, 211, 0.25);\n opacity: 1; }\n .btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.25; }\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%); }\n\n.toast {\n --bs-toast-padding-x: 0.75rem;\n --bs-toast-padding-y: 0.75rem;\n --bs-toast-spacing: 1.5rem;\n --bs-toast-max-width: 350px;\n --bs-toast-font-size: 0.875rem;\n --bs-toast-color: ;\n --bs-toast-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-border-width: 0;\n --bs-toast-border-color: transparent;\n --bs-toast-border-radius: 0.375rem;\n --bs-toast-box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04);\n --bs-toast-header-color: #1e293b;\n --bs-toast-header-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);\n width: var(--bs-toast-max-width);\n max-width: 100%;\n font-size: var(--bs-toast-font-size);\n color: var(--bs-toast-color);\n pointer-events: auto;\n background-color: var(--bs-toast-bg);\n background-clip: padding-box;\n border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n box-shadow: var(--bs-toast-box-shadow);\n border-radius: var(--bs-toast-border-radius); }\n .toast.showing {\n opacity: 0; }\n .toast:not(.show) {\n display: none; }\n\n.toast-container {\n position: absolute;\n z-index: 1090;\n width: max-content;\n max-width: 100%;\n pointer-events: none; }\n .toast-container > :not(:last-child) {\n margin-bottom: var(--bs-toast-spacing); }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);\n color: var(--bs-toast-header-color);\n background-color: var(--bs-toast-header-bg);\n background-clip: padding-box;\n border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);\n border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }\n .toast-header .btn-close {\n margin-right: calc(var(--bs-toast-padding-x) * -.5);\n margin-left: var(--bs-toast-padding-x); }\n\n.toast-body {\n padding: var(--bs-toast-padding-x);\n word-wrap: break-word; }\n\n.modal {\n --bs-modal-zindex: 1050;\n --bs-modal-width: 500px;\n --bs-modal-padding: 1rem;\n --bs-modal-margin: 0.5rem;\n --bs-modal-color: ;\n --bs-modal-bg: #fff;\n --bs-modal-border-color: rgba(0, 0, 0, 0.2);\n --bs-modal-border-width: 1px;\n --bs-modal-border-radius: 0.75rem;\n --bs-modal-box-shadow: 0 0.25rem 0.375rem -0.125rem rgba(12, 26, 36, 0.12), 0 0.125rem 0.25rem -0.125rem rgba(12, 26, 36, 0.08);\n --bs-modal-inner-border-radius: calc(0.75rem - 1px);\n --bs-modal-header-padding-x: 1rem;\n --bs-modal-header-padding-y: 1rem;\n --bs-modal-header-padding: 1rem 1rem;\n --bs-modal-header-border-color: #dde0e5;\n --bs-modal-header-border-width: 1px;\n --bs-modal-title-line-height: 1.5;\n --bs-modal-footer-gap: 0.5rem;\n --bs-modal-footer-bg: ;\n --bs-modal-footer-border-color: #dde0e5;\n --bs-modal-footer-border-width: 1px;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-modal-zindex);\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: var(--bs-modal-margin);\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n .modal.modal-static .modal-dialog {\n transform: scale(1.02); }\n\n.modal-dialog-scrollable {\n height: calc(100% - var(--bs-modal-margin) * 2); }\n .modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - var(--bs-modal-margin) * 2); }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--bs-modal-color);\n pointer-events: auto;\n background-color: var(--bs-modal-bg);\n background-clip: padding-box;\n border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n border-radius: var(--bs-modal-border-radius);\n outline: 0; }\n\n.modal-backdrop {\n --bs-backdrop-zindex: 1040;\n --bs-backdrop-bg: #000;\n --bs-backdrop-opacity: 0.5;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-backdrop-zindex);\n width: 100vw;\n height: 100vh;\n background-color: var(--bs-backdrop-bg); }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: var(--bs-backdrop-opacity); }\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-modal-header-padding);\n border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);\n border-top-left-radius: var(--bs-modal-inner-border-radius);\n border-top-right-radius: var(--bs-modal-inner-border-radius); }\n .modal-header .btn-close {\n padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);\n margin: calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: var(--bs-modal-title-line-height); }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: var(--bs-modal-padding); }\n\n.modal-footer {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);\n background-color: var(--bs-modal-footer-bg);\n border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n border-bottom-left-radius: var(--bs-modal-inner-border-radius); }\n .modal-footer > * {\n margin: calc(var(--bs-modal-footer-gap) * .5); }\n\n@media (min-width: 576px) {\n .modal {\n --bs-modal-margin: 1.75rem;\n --bs-modal-box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04); }\n .modal-dialog {\n max-width: var(--bs-modal-width);\n margin-right: auto;\n margin-left: auto; }\n .modal-sm {\n --bs-modal-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n --bs-modal-width: 800px; } }\n\n@media (min-width: 1200px) {\n .modal-xl {\n --bs-modal-width: 1140px; } }\n\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen .modal-header,\n .modal-fullscreen .modal-footer {\n border-radius: 0; }\n .modal-fullscreen .modal-body {\n overflow-y: auto; }\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-sm-down .modal-header,\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-md-down .modal-header,\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-lg-down .modal-header,\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-xl-down .modal-header,\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-xxl-down .modal-header,\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto; } }\n\n.tooltip {\n --bs-tooltip-zindex: 1070;\n --bs-tooltip-max-width: 200px;\n --bs-tooltip-padding-x: 0.5rem;\n --bs-tooltip-padding-y: 0.25rem;\n --bs-tooltip-margin: 0;\n --bs-tooltip-font-size: 0.875rem;\n --bs-tooltip-color: #fff;\n --bs-tooltip-bg: #000;\n --bs-tooltip-border-radius: 0.375rem;\n --bs-tooltip-opacity: 0.9;\n --bs-tooltip-arrow-width: 0.8rem;\n --bs-tooltip-arrow-height: 0.4rem;\n z-index: var(--bs-tooltip-zindex);\n display: block;\n padding: var(--bs-tooltip-arrow-height);\n margin: var(--bs-tooltip-margin);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-tooltip-font-size);\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: var(--bs-tooltip-opacity); }\n .tooltip .tooltip-arrow {\n display: block;\n width: var(--bs-tooltip-arrow-width);\n height: var(--bs-tooltip-arrow-height); }\n .tooltip .tooltip-arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow {\n bottom: 0; }\n .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow::before {\n top: -1px;\n border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;\n border-top-color: var(--bs-tooltip-bg); }\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow {\n left: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width); }\n .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow::before {\n right: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;\n border-right-color: var(--bs-tooltip-bg); }\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow {\n top: 0; }\n .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);\n border-bottom-color: var(--bs-tooltip-bg); }\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow {\n right: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width); }\n .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow::before {\n left: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);\n border-left-color: var(--bs-tooltip-bg); }\n\n/* rtl:end:ignore */\n.tooltip-inner {\n max-width: var(--bs-tooltip-max-width);\n padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);\n color: var(--bs-tooltip-color);\n text-align: center;\n background-color: var(--bs-tooltip-bg);\n border-radius: var(--bs-tooltip-border-radius, 0); }\n\n.popover {\n --bs-popover-zindex: 1060;\n --bs-popover-max-width: 276px;\n --bs-popover-font-size: 0.75rem;\n --bs-popover-bg: #fff;\n --bs-popover-border-width: 0px;\n --bs-popover-border-color: rgba(0, 0, 0, 0.2);\n --bs-popover-border-radius: 0.375rem;\n --bs-popover-inner-border-radius: calc(0.375rem - 0px);\n --bs-popover-box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04);\n --bs-popover-header-padding-x: 1rem;\n --bs-popover-header-padding-y: 0.5rem;\n --bs-popover-header-font-size: 1rem;\n --bs-popover-header-color: #1e293b;\n --bs-popover-header-bg: #e9ecef;\n --bs-popover-body-padding-x: 1rem;\n --bs-popover-body-padding-y: 1rem;\n --bs-popover-body-color: #64748b;\n --bs-popover-arrow-width: 1rem;\n --bs-popover-arrow-height: 0.5rem;\n --bs-popover-arrow-border: var(--bs-popover-border-color);\n z-index: var(--bs-popover-zindex);\n display: block;\n max-width: var(--bs-popover-max-width);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-popover-font-size);\n word-wrap: break-word;\n background-color: var(--bs-popover-bg);\n background-clip: padding-box;\n border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-radius: var(--bs-popover-border-radius); }\n .popover .popover-arrow {\n display: block;\n width: var(--bs-popover-arrow-width);\n height: var(--bs-popover-arrow-height); }\n .popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n border-width: 0; }\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow {\n bottom: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width)); }\n .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }\n .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before {\n bottom: 0;\n border-top-color: var(--bs-popover-arrow-border); }\n .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n bottom: var(--bs-popover-border-width);\n border-top-color: var(--bs-popover-bg); }\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow {\n left: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width); }\n .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }\n .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before {\n left: 0;\n border-right-color: var(--bs-popover-arrow-border); }\n .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n left: var(--bs-popover-border-width);\n border-right-color: var(--bs-popover-bg); }\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow {\n top: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width)); }\n .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }\n .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before {\n top: 0;\n border-bottom-color: var(--bs-popover-arrow-border); }\n .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n top: var(--bs-popover-border-width);\n border-bottom-color: var(--bs-popover-bg); }\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: var(--bs-popover-arrow-width);\n margin-left: calc(var(--bs-popover-arrow-width) * -.5);\n content: \"\";\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow {\n right: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width); }\n .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }\n .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before {\n right: 0;\n border-left-color: var(--bs-popover-arrow-border); }\n .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n right: var(--bs-popover-border-width);\n border-left-color: var(--bs-popover-bg); }\n\n/* rtl:end:ignore */\n.popover-header {\n padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);\n margin-bottom: 0;\n font-size: var(--bs-popover-header-font-size);\n color: var(--bs-popover-header-color);\n background-color: var(--bs-popover-header-bg);\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-top-left-radius: var(--bs-popover-inner-border-radius);\n border-top-right-radius: var(--bs-popover-inner-border-radius); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);\n color: var(--bs-popover-body-color); }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%); }\n\n/* rtl:end:ignore */\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n .carousel-fade .active.carousel-item-end {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%; }\n\n/* rtl:options: {\r\n \"autoRename\": true,\r\n \"stringMap\":[ {\r\n \"name\" : \"prev-next\",\r\n \"search\" : \"prev\",\r\n \"replace\" : \"next\"\r\n } ]\r\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center; }\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100); }\n\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000; }\n\n.carousel-dark .carousel-caption {\n color: #000; }\n\n.spinner-grow,\n.spinner-border {\n display: inline-block;\n width: var(--bs-spinner-width);\n height: var(--bs-spinner-height);\n vertical-align: var(--bs-spinner-vertical-align);\n border-radius: 50%;\n animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */; } }\n\n.spinner-border {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-border-width: 0.25em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-border;\n border: var(--bs-spinner-border-width) solid currentcolor;\n border-right-color: transparent; }\n\n.spinner-border-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n --bs-spinner-border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1;\n transform: none; } }\n\n.spinner-grow {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-grow;\n background-color: currentcolor;\n opacity: 0; }\n\n.spinner-grow-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem; }\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n --bs-spinner-animation-speed: 1.5s; } }\n\n.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {\n --bs-offcanvas-width: 400px;\n --bs-offcanvas-height: 30vh;\n --bs-offcanvas-padding-x: 1rem;\n --bs-offcanvas-padding-y: 1rem;\n --bs-offcanvas-color: ;\n --bs-offcanvas-bg: #fff;\n --bs-offcanvas-border-width: 1px;\n --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2);\n --bs-offcanvas-box-shadow: 0 0.25rem 0.375rem -0.125rem rgba(12, 26, 36, 0.12), 0 0.125rem 0.25rem -0.125rem rgba(12, 26, 36, 0.08); }\n\n@media (max-width: 575.98px) {\n .offcanvas-sm {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out; } }\n @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-sm {\n transition: none; } }\n\n@media (max-width: 575.98px) {\n .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n transform: none; }\n .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n visibility: visible; }\n .offcanvas-sm.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-sm.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-sm.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-sm.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); } }\n\n@media (min-width: 576px) {\n .offcanvas-sm {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-sm .offcanvas-header {\n display: none; }\n .offcanvas-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 767.98px) {\n .offcanvas-md {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out; } }\n @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-md {\n transition: none; } }\n\n@media (max-width: 767.98px) {\n .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n transform: none; }\n .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n visibility: visible; }\n .offcanvas-md.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-md.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-md.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-md.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); } }\n\n@media (min-width: 768px) {\n .offcanvas-md {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-md .offcanvas-header {\n display: none; }\n .offcanvas-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 991.98px) {\n .offcanvas-lg {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out; } }\n @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-lg {\n transition: none; } }\n\n@media (max-width: 991.98px) {\n .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n transform: none; }\n .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n visibility: visible; }\n .offcanvas-lg.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-lg.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-lg.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-lg.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); } }\n\n@media (min-width: 992px) {\n .offcanvas-lg {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-lg .offcanvas-header {\n display: none; }\n .offcanvas-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out; } }\n @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xl {\n transition: none; } }\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n transform: none; }\n .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n visibility: visible; }\n .offcanvas-xl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-xl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-xl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-xl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); } }\n\n@media (min-width: 1200px) {\n .offcanvas-xl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-xl .offcanvas-header {\n display: none; }\n .offcanvas-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out; } }\n @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xxl {\n transition: none; } }\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n transform: none; }\n .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n visibility: visible; }\n .offcanvas-xxl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-xxl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-xxl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-xxl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); } }\n\n@media (min-width: 1400px) {\n .offcanvas-xxl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-xxl .offcanvas-header {\n display: none; }\n .offcanvas-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none; } }\n .offcanvas.showing, .offcanvas.show:not(.hiding) {\n transform: none; }\n .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n visibility: visible; }\n .offcanvas.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); }\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000; }\n .offcanvas-backdrop.fade {\n opacity: 0; }\n .offcanvas-backdrop.show {\n opacity: 0.5; }\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }\n .offcanvas-header .btn-close {\n padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);\n margin-top: calc(var(--bs-offcanvas-padding-y) * -.5);\n margin-right: calc(var(--bs-offcanvas-padding-x) * -.5);\n margin-bottom: calc(var(--bs-offcanvas-padding-y) * -.5); }\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: 1.5; }\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n overflow-y: auto; }\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentcolor;\n opacity: 0.5; }\n .placeholder.btn::before {\n display: inline-block;\n content: \"\"; }\n\n.placeholder-xs {\n min-height: .6em; }\n\n.placeholder-sm {\n min-height: .8em; }\n\n.placeholder-lg {\n min-height: 1.2em; }\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite; }\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2; } }\n\n.placeholder-wave {\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite; }\n\n@keyframes placeholder-wave {\n 100% {\n mask-position: -200% 0%; } }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.text-bg-primary {\n color: #fff !important;\n background-color: RGBA(119, 77, 211, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-secondary {\n color: #fff !important;\n background-color: RGBA(100, 116, 139, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-success {\n color: #000 !important;\n background-color: RGBA(103, 194, 58, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(85, 166, 248, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(241, 153, 55, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-danger {\n color: #000 !important;\n background-color: RGBA(234, 78, 61, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(203, 213, 225, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(30, 41, 59, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-white {\n color: #000 !important;\n background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important; }\n\n.link-primary {\n color: #774dd3 !important; }\n .link-primary:hover, .link-primary:focus {\n color: #5f3ea9 !important; }\n\n.link-secondary {\n color: #64748b !important; }\n .link-secondary:hover, .link-secondary:focus {\n color: #505d6f !important; }\n\n.link-success {\n color: #67c23a !important; }\n .link-success:hover, .link-success:focus {\n color: #85ce61 !important; }\n\n.link-info {\n color: #55a6f8 !important; }\n .link-info:hover, .link-info:focus {\n color: #77b8f9 !important; }\n\n.link-warning {\n color: #f19937 !important; }\n .link-warning:hover, .link-warning:focus {\n color: #f4ad5f !important; }\n\n.link-danger {\n color: #ea4e3d !important; }\n .link-danger:hover, .link-danger:focus {\n color: #ee7164 !important; }\n\n.link-light {\n color: #cbd5e1 !important; }\n .link-light:hover, .link-light:focus {\n color: #d5dde7 !important; }\n\n.link-dark {\n color: #1e293b !important; }\n .link-dark:hover, .link-dark:focus {\n color: #18212f !important; }\n\n.link-white {\n color: #fff !important; }\n .link-white:hover, .link-white:focus {\n color: white !important; }\n\n.ratio {\n position: relative;\n width: 100%; }\n .ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\"; }\n .ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%; }\n\n.ratio-4x3 {\n --bs-aspect-ratio: calc(3 / 4 * 100%); }\n\n.ratio-16x9 {\n --bs-aspect-ratio: calc(9 / 16 * 100%); }\n\n.ratio-21x9 {\n --bs-aspect-ratio: calc(9 / 21 * 100%); }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n\n.sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; }\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-sm-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-md-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-lg-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-xl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-xxl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch; }\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch; }\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important; }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\"; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentcolor;\n opacity: 0.25; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.float-start {\n float: left !important; }\n\n.float-end {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n.opacity-0 {\n opacity: 0 !important; }\n\n.opacity-1 {\n opacity: 0.1 !important; }\n\n.opacity-2 {\n opacity: 0.2 !important; }\n\n.opacity-3 {\n opacity: 0.3 !important; }\n\n.opacity-4 {\n opacity: 0.4 !important; }\n\n.opacity-5 {\n opacity: 0.5 !important; }\n\n.opacity-6 {\n opacity: 0.6 !important; }\n\n.opacity-7 {\n opacity: 0.7 !important; }\n\n.opacity-8 {\n opacity: 0.8 !important; }\n\n.opacity-9 {\n opacity: 0.9 !important; }\n\n.opacity-10 {\n opacity: 1 !important; }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.overflow-visible {\n overflow: visible !important; }\n\n.overflow-scroll {\n overflow: scroll !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-grid {\n display: grid !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n.d-none {\n display: none !important; }\n\n.shadow {\n box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04) !important; }\n\n.shadow-xxs {\n box-shadow: 0 0.0625rem 0.25rem 0px rgba(12, 26, 36, 0.06) !important; }\n\n.shadow-xs {\n box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04) !important; }\n\n.shadow-sm {\n box-shadow: 0 0.25rem 0.375rem -0.125rem rgba(12, 26, 36, 0.12), 0 0.125rem 0.25rem -0.125rem rgba(12, 26, 36, 0.08) !important; }\n\n.shadow-md {\n box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04) !important; }\n\n.shadow-lg {\n box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06) !important; }\n\n.shadow-xl {\n box-shadow: 0 23px 45px -11px rgba(12, 26, 36, 0.25) !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.top-0 {\n top: 0 !important; }\n\n.top-1 {\n top: 1% !important; }\n\n.top-2 {\n top: 2% !important; }\n\n.top-3 {\n top: 3% !important; }\n\n.top-4 {\n top: 4% !important; }\n\n.top-5 {\n top: 5% !important; }\n\n.top-6 {\n top: 6% !important; }\n\n.top-7 {\n top: 7% !important; }\n\n.top-8 {\n top: 8% !important; }\n\n.top-9 {\n top: 9% !important; }\n\n.top-10 {\n top: 10% !important; }\n\n.top-50 {\n top: 50% !important; }\n\n.top-100 {\n top: 100% !important; }\n\n.bottom-0 {\n bottom: 0 !important; }\n\n.bottom-1 {\n bottom: 1% !important; }\n\n.bottom-2 {\n bottom: 2% !important; }\n\n.bottom-3 {\n bottom: 3% !important; }\n\n.bottom-4 {\n bottom: 4% !important; }\n\n.bottom-5 {\n bottom: 5% !important; }\n\n.bottom-6 {\n bottom: 6% !important; }\n\n.bottom-7 {\n bottom: 7% !important; }\n\n.bottom-8 {\n bottom: 8% !important; }\n\n.bottom-9 {\n bottom: 9% !important; }\n\n.bottom-10 {\n bottom: 10% !important; }\n\n.bottom-50 {\n bottom: 50% !important; }\n\n.bottom-100 {\n bottom: 100% !important; }\n\n.start-0 {\n left: 0 !important; }\n\n.start-1 {\n left: 1% !important; }\n\n.start-2 {\n left: 2% !important; }\n\n.start-3 {\n left: 3% !important; }\n\n.start-4 {\n left: 4% !important; }\n\n.start-5 {\n left: 5% !important; }\n\n.start-6 {\n left: 6% !important; }\n\n.start-7 {\n left: 7% !important; }\n\n.start-8 {\n left: 8% !important; }\n\n.start-9 {\n left: 9% !important; }\n\n.start-10 {\n left: 10% !important; }\n\n.start-50 {\n left: 50% !important; }\n\n.start-100 {\n left: 100% !important; }\n\n.end-0 {\n right: 0 !important; }\n\n.end-1 {\n right: 1% !important; }\n\n.end-2 {\n right: 2% !important; }\n\n.end-3 {\n right: 3% !important; }\n\n.end-4 {\n right: 4% !important; }\n\n.end-5 {\n right: 5% !important; }\n\n.end-6 {\n right: 6% !important; }\n\n.end-7 {\n right: 7% !important; }\n\n.end-8 {\n right: 8% !important; }\n\n.end-9 {\n right: 9% !important; }\n\n.end-10 {\n right: 10% !important; }\n\n.end-50 {\n right: 50% !important; }\n\n.end-100 {\n right: 100% !important; }\n\n.translate-middle {\n transform: translate(-50%, -50%) !important; }\n\n.translate-middle-x {\n transform: translateX(-50%) !important; }\n\n.translate-middle-y {\n transform: translateY(-50%) !important; }\n\n.border {\n border: 1px solid #dde0e5 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top {\n border-top: 1px solid #dde0e5 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-end {\n border-right: 1px solid #dde0e5 !important; }\n\n.border-end-0 {\n border-right: 0 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #dde0e5 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-start {\n border-left: 1px solid #dde0e5 !important; }\n\n.border-start-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #774dd3 !important; }\n\n.border-secondary {\n border-color: #64748b !important; }\n\n.border-success {\n border-color: #67c23a !important; }\n\n.border-info {\n border-color: #55a6f8 !important; }\n\n.border-warning {\n border-color: #f19937 !important; }\n\n.border-danger {\n border-color: #ea4e3d !important; }\n\n.border-light {\n border-color: #cbd5e1 !important; }\n\n.border-dark {\n border-color: #1e293b !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.border-gray-100 {\n border-color: #f9fafb !important; }\n\n.border-0 {\n border-width: 0 !important; }\n\n.border-1 {\n border-width: 1px !important; }\n\n.border-2 {\n border-width: 2px !important; }\n\n.border-3 {\n border-width: 3px !important; }\n\n.border-4 {\n border-width: 4px !important; }\n\n.border-5 {\n border-width: 5px !important; }\n\n.border-opacity-10 {\n --bs-border-opacity: 0.1; }\n\n.border-opacity-25 {\n --bs-border-opacity: 0.25; }\n\n.border-opacity-50 {\n --bs-border-opacity: 0.5; }\n\n.border-opacity-75 {\n --bs-border-opacity: 0.75; }\n\n.border-opacity-100 {\n --bs-border-opacity: 1; }\n\n.w-0 {\n width: 0% !important; }\n\n.w-1 {\n width: 1% !important; }\n\n.w-2 {\n width: 2% !important; }\n\n.w-3 {\n width: 3% !important; }\n\n.w-4 {\n width: 4% !important; }\n\n.w-5 {\n width: 5% !important; }\n\n.w-6 {\n width: 6% !important; }\n\n.w-7 {\n width: 7% !important; }\n\n.w-8 {\n width: 8% !important; }\n\n.w-9 {\n width: 9% !important; }\n\n.w-10 {\n width: 10% !important; }\n\n.w-15 {\n width: 15% !important; }\n\n.w-20 {\n width: 20% !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-30 {\n width: 30% !important; }\n\n.w-35 {\n width: 35% !important; }\n\n.w-40 {\n width: 40% !important; }\n\n.w-45 {\n width: 45% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-55 {\n width: 55% !important; }\n\n.w-60 {\n width: 60% !important; }\n\n.w-65 {\n width: 65% !important; }\n\n.w-70 {\n width: 70% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-80 {\n width: 80% !important; }\n\n.w-85 {\n width: 85% !important; }\n\n.w-90 {\n width: 90% !important; }\n\n.w-95 {\n width: 95% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.w-auto {\n width: auto !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.h-auto {\n height: auto !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.min-vh-25 {\n min-height: 25vh !important; }\n\n.min-vh-35 {\n min-height: 35vh !important; }\n\n.min-vh-45 {\n min-height: 45vh !important; }\n\n.min-vh-50 {\n min-height: 50vh !important; }\n\n.min-vh-55 {\n min-height: 55vh !important; }\n\n.min-vh-65 {\n min-height: 65vh !important; }\n\n.min-vh-70 {\n min-height: 70vh !important; }\n\n.min-vh-75 {\n min-height: 75vh !important; }\n\n.min-vh-80 {\n min-height: 80vh !important; }\n\n.min-vh-85 {\n min-height: 85vh !important; }\n\n.min-vh-90 {\n min-height: 90vh !important; }\n\n.min-vh-95 {\n min-height: 95vh !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.justify-content-evenly {\n justify-content: space-evenly !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n.order-first {\n order: -1 !important; }\n\n.order-0 {\n order: 0 !important; }\n\n.order-1 {\n order: 1 !important; }\n\n.order-2 {\n order: 2 !important; }\n\n.order-3 {\n order: 3 !important; }\n\n.order-4 {\n order: 4 !important; }\n\n.order-5 {\n order: 5 !important; }\n\n.order-last {\n order: 6 !important; }\n\n.m-0 {\n margin: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.m-6 {\n margin: 4rem !important; }\n\n.m-7 {\n margin: 6rem !important; }\n\n.m-8 {\n margin: 8rem !important; }\n\n.m-9 {\n margin: 10rem !important; }\n\n.m-10 {\n margin: 12rem !important; }\n\n.m-11 {\n margin: 14rem !important; }\n\n.m-12 {\n margin: 16rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n\n.mx-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n\n.mx-7 {\n margin-right: 6rem !important;\n margin-left: 6rem !important; }\n\n.mx-8 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n\n.mx-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n\n.mx-10 {\n margin-right: 12rem !important;\n margin-left: 12rem !important; }\n\n.mx-11 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n\n.mx-12 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n\n.my-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n\n.my-7 {\n margin-top: 6rem !important;\n margin-bottom: 6rem !important; }\n\n.my-8 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n\n.my-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n\n.my-10 {\n margin-top: 12rem !important;\n margin-bottom: 12rem !important; }\n\n.my-11 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n\n.my-12 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n\n.mt-0 {\n margin-top: 0 !important; }\n\n.mt-1 {\n margin-top: 0.25rem !important; }\n\n.mt-2 {\n margin-top: 0.5rem !important; }\n\n.mt-3 {\n margin-top: 1rem !important; }\n\n.mt-4 {\n margin-top: 1.5rem !important; }\n\n.mt-5 {\n margin-top: 3rem !important; }\n\n.mt-6 {\n margin-top: 4rem !important; }\n\n.mt-7 {\n margin-top: 6rem !important; }\n\n.mt-8 {\n margin-top: 8rem !important; }\n\n.mt-9 {\n margin-top: 10rem !important; }\n\n.mt-10 {\n margin-top: 12rem !important; }\n\n.mt-11 {\n margin-top: 14rem !important; }\n\n.mt-12 {\n margin-top: 16rem !important; }\n\n.mt-auto {\n margin-top: auto !important; }\n\n.me-0 {\n margin-right: 0 !important; }\n\n.me-1 {\n margin-right: 0.25rem !important; }\n\n.me-2 {\n margin-right: 0.5rem !important; }\n\n.me-3 {\n margin-right: 1rem !important; }\n\n.me-4 {\n margin-right: 1.5rem !important; }\n\n.me-5 {\n margin-right: 3rem !important; }\n\n.me-6 {\n margin-right: 4rem !important; }\n\n.me-7 {\n margin-right: 6rem !important; }\n\n.me-8 {\n margin-right: 8rem !important; }\n\n.me-9 {\n margin-right: 10rem !important; }\n\n.me-10 {\n margin-right: 12rem !important; }\n\n.me-11 {\n margin-right: 14rem !important; }\n\n.me-12 {\n margin-right: 16rem !important; }\n\n.me-auto {\n margin-right: auto !important; }\n\n.mb-0 {\n margin-bottom: 0 !important; }\n\n.mb-1 {\n margin-bottom: 0.25rem !important; }\n\n.mb-2 {\n margin-bottom: 0.5rem !important; }\n\n.mb-3 {\n margin-bottom: 1rem !important; }\n\n.mb-4 {\n margin-bottom: 1.5rem !important; }\n\n.mb-5 {\n margin-bottom: 3rem !important; }\n\n.mb-6 {\n margin-bottom: 4rem !important; }\n\n.mb-7 {\n margin-bottom: 6rem !important; }\n\n.mb-8 {\n margin-bottom: 8rem !important; }\n\n.mb-9 {\n margin-bottom: 10rem !important; }\n\n.mb-10 {\n margin-bottom: 12rem !important; }\n\n.mb-11 {\n margin-bottom: 14rem !important; }\n\n.mb-12 {\n margin-bottom: 16rem !important; }\n\n.mb-auto {\n margin-bottom: auto !important; }\n\n.ms-0 {\n margin-left: 0 !important; }\n\n.ms-1 {\n margin-left: 0.25rem !important; }\n\n.ms-2 {\n margin-left: 0.5rem !important; }\n\n.ms-3 {\n margin-left: 1rem !important; }\n\n.ms-4 {\n margin-left: 1.5rem !important; }\n\n.ms-5 {\n margin-left: 3rem !important; }\n\n.ms-6 {\n margin-left: 4rem !important; }\n\n.ms-7 {\n margin-left: 6rem !important; }\n\n.ms-8 {\n margin-left: 8rem !important; }\n\n.ms-9 {\n margin-left: 10rem !important; }\n\n.ms-10 {\n margin-left: 12rem !important; }\n\n.ms-11 {\n margin-left: 14rem !important; }\n\n.ms-12 {\n margin-left: 16rem !important; }\n\n.ms-auto {\n margin-left: auto !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.m-n6 {\n margin: -4rem !important; }\n\n.m-n7 {\n margin: -6rem !important; }\n\n.m-n8 {\n margin: -8rem !important; }\n\n.m-n9 {\n margin: -10rem !important; }\n\n.m-n10 {\n margin: -12rem !important; }\n\n.m-n11 {\n margin: -14rem !important; }\n\n.m-n12 {\n margin: -16rem !important; }\n\n.mx-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n\n.mx-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n\n.mx-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n\n.mx-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n\n.mx-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n\n.mx-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n\n.mx-n7 {\n margin-right: -6rem !important;\n margin-left: -6rem !important; }\n\n.mx-n8 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n\n.mx-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n\n.mx-n10 {\n margin-right: -12rem !important;\n margin-left: -12rem !important; }\n\n.mx-n11 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n\n.mx-n12 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n\n.my-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n\n.my-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n\n.my-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n\n.my-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n\n.my-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n\n.my-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n\n.my-n7 {\n margin-top: -6rem !important;\n margin-bottom: -6rem !important; }\n\n.my-n8 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n\n.my-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n\n.my-n10 {\n margin-top: -12rem !important;\n margin-bottom: -12rem !important; }\n\n.my-n11 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n\n.my-n12 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n\n.mt-n1 {\n margin-top: -0.25rem !important; }\n\n.mt-n2 {\n margin-top: -0.5rem !important; }\n\n.mt-n3 {\n margin-top: -1rem !important; }\n\n.mt-n4 {\n margin-top: -1.5rem !important; }\n\n.mt-n5 {\n margin-top: -3rem !important; }\n\n.mt-n6 {\n margin-top: -4rem !important; }\n\n.mt-n7 {\n margin-top: -6rem !important; }\n\n.mt-n8 {\n margin-top: -8rem !important; }\n\n.mt-n9 {\n margin-top: -10rem !important; }\n\n.mt-n10 {\n margin-top: -12rem !important; }\n\n.mt-n11 {\n margin-top: -14rem !important; }\n\n.mt-n12 {\n margin-top: -16rem !important; }\n\n.me-n1 {\n margin-right: -0.25rem !important; }\n\n.me-n2 {\n margin-right: -0.5rem !important; }\n\n.me-n3 {\n margin-right: -1rem !important; }\n\n.me-n4 {\n margin-right: -1.5rem !important; }\n\n.me-n5 {\n margin-right: -3rem !important; }\n\n.me-n6 {\n margin-right: -4rem !important; }\n\n.me-n7 {\n margin-right: -6rem !important; }\n\n.me-n8 {\n margin-right: -8rem !important; }\n\n.me-n9 {\n margin-right: -10rem !important; }\n\n.me-n10 {\n margin-right: -12rem !important; }\n\n.me-n11 {\n margin-right: -14rem !important; }\n\n.me-n12 {\n margin-right: -16rem !important; }\n\n.mb-n1 {\n margin-bottom: -0.25rem !important; }\n\n.mb-n2 {\n margin-bottom: -0.5rem !important; }\n\n.mb-n3 {\n margin-bottom: -1rem !important; }\n\n.mb-n4 {\n margin-bottom: -1.5rem !important; }\n\n.mb-n5 {\n margin-bottom: -3rem !important; }\n\n.mb-n6 {\n margin-bottom: -4rem !important; }\n\n.mb-n7 {\n margin-bottom: -6rem !important; }\n\n.mb-n8 {\n margin-bottom: -8rem !important; }\n\n.mb-n9 {\n margin-bottom: -10rem !important; }\n\n.mb-n10 {\n margin-bottom: -12rem !important; }\n\n.mb-n11 {\n margin-bottom: -14rem !important; }\n\n.mb-n12 {\n margin-bottom: -16rem !important; }\n\n.ms-n1 {\n margin-left: -0.25rem !important; }\n\n.ms-n2 {\n margin-left: -0.5rem !important; }\n\n.ms-n3 {\n margin-left: -1rem !important; }\n\n.ms-n4 {\n margin-left: -1.5rem !important; }\n\n.ms-n5 {\n margin-left: -3rem !important; }\n\n.ms-n6 {\n margin-left: -4rem !important; }\n\n.ms-n7 {\n margin-left: -6rem !important; }\n\n.ms-n8 {\n margin-left: -8rem !important; }\n\n.ms-n9 {\n margin-left: -10rem !important; }\n\n.ms-n10 {\n margin-left: -12rem !important; }\n\n.ms-n11 {\n margin-left: -14rem !important; }\n\n.ms-n12 {\n margin-left: -16rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.p-6 {\n padding: 4rem !important; }\n\n.p-7 {\n padding: 6rem !important; }\n\n.p-8 {\n padding: 8rem !important; }\n\n.p-9 {\n padding: 10rem !important; }\n\n.p-10 {\n padding: 12rem !important; }\n\n.p-11 {\n padding: 14rem !important; }\n\n.p-12 {\n padding: 16rem !important; }\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n\n.px-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n\n.px-7 {\n padding-right: 6rem !important;\n padding-left: 6rem !important; }\n\n.px-8 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n\n.px-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n\n.px-10 {\n padding-right: 12rem !important;\n padding-left: 12rem !important; }\n\n.px-11 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n\n.px-12 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n\n.py-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n\n.py-7 {\n padding-top: 6rem !important;\n padding-bottom: 6rem !important; }\n\n.py-8 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n\n.py-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n\n.py-10 {\n padding-top: 12rem !important;\n padding-bottom: 12rem !important; }\n\n.py-11 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n\n.py-12 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n\n.pt-0 {\n padding-top: 0 !important; }\n\n.pt-1 {\n padding-top: 0.25rem !important; }\n\n.pt-2 {\n padding-top: 0.5rem !important; }\n\n.pt-3 {\n padding-top: 1rem !important; }\n\n.pt-4 {\n padding-top: 1.5rem !important; }\n\n.pt-5 {\n padding-top: 3rem !important; }\n\n.pt-6 {\n padding-top: 4rem !important; }\n\n.pt-7 {\n padding-top: 6rem !important; }\n\n.pt-8 {\n padding-top: 8rem !important; }\n\n.pt-9 {\n padding-top: 10rem !important; }\n\n.pt-10 {\n padding-top: 12rem !important; }\n\n.pt-11 {\n padding-top: 14rem !important; }\n\n.pt-12 {\n padding-top: 16rem !important; }\n\n.pe-0 {\n padding-right: 0 !important; }\n\n.pe-1 {\n padding-right: 0.25rem !important; }\n\n.pe-2 {\n padding-right: 0.5rem !important; }\n\n.pe-3 {\n padding-right: 1rem !important; }\n\n.pe-4 {\n padding-right: 1.5rem !important; }\n\n.pe-5 {\n padding-right: 3rem !important; }\n\n.pe-6 {\n padding-right: 4rem !important; }\n\n.pe-7 {\n padding-right: 6rem !important; }\n\n.pe-8 {\n padding-right: 8rem !important; }\n\n.pe-9 {\n padding-right: 10rem !important; }\n\n.pe-10 {\n padding-right: 12rem !important; }\n\n.pe-11 {\n padding-right: 14rem !important; }\n\n.pe-12 {\n padding-right: 16rem !important; }\n\n.pb-0 {\n padding-bottom: 0 !important; }\n\n.pb-1 {\n padding-bottom: 0.25rem !important; }\n\n.pb-2 {\n padding-bottom: 0.5rem !important; }\n\n.pb-3 {\n padding-bottom: 1rem !important; }\n\n.pb-4 {\n padding-bottom: 1.5rem !important; }\n\n.pb-5 {\n padding-bottom: 3rem !important; }\n\n.pb-6 {\n padding-bottom: 4rem !important; }\n\n.pb-7 {\n padding-bottom: 6rem !important; }\n\n.pb-8 {\n padding-bottom: 8rem !important; }\n\n.pb-9 {\n padding-bottom: 10rem !important; }\n\n.pb-10 {\n padding-bottom: 12rem !important; }\n\n.pb-11 {\n padding-bottom: 14rem !important; }\n\n.pb-12 {\n padding-bottom: 16rem !important; }\n\n.ps-0 {\n padding-left: 0 !important; }\n\n.ps-1 {\n padding-left: 0.25rem !important; }\n\n.ps-2 {\n padding-left: 0.5rem !important; }\n\n.ps-3 {\n padding-left: 1rem !important; }\n\n.ps-4 {\n padding-left: 1.5rem !important; }\n\n.ps-5 {\n padding-left: 3rem !important; }\n\n.ps-6 {\n padding-left: 4rem !important; }\n\n.ps-7 {\n padding-left: 6rem !important; }\n\n.ps-8 {\n padding-left: 8rem !important; }\n\n.ps-9 {\n padding-left: 10rem !important; }\n\n.ps-10 {\n padding-left: 12rem !important; }\n\n.ps-11 {\n padding-left: 14rem !important; }\n\n.ps-12 {\n padding-left: 16rem !important; }\n\n.gap-0 {\n gap: 0 !important; }\n\n.gap-1 {\n gap: 0.25rem !important; }\n\n.gap-2 {\n gap: 0.5rem !important; }\n\n.gap-3 {\n gap: 1rem !important; }\n\n.gap-4 {\n gap: 1.5rem !important; }\n\n.gap-5 {\n gap: 3rem !important; }\n\n.gap-6 {\n gap: 4rem !important; }\n\n.gap-7 {\n gap: 6rem !important; }\n\n.gap-8 {\n gap: 8rem !important; }\n\n.gap-9 {\n gap: 10rem !important; }\n\n.gap-10 {\n gap: 12rem !important; }\n\n.gap-11 {\n gap: 14rem !important; }\n\n.gap-12 {\n gap: 16rem !important; }\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important; }\n\n.fs-1 {\n font-size: calc(1.425rem + 2.1vw) !important; }\n\n.fs-2 {\n font-size: calc(1.35rem + 1.2vw) !important; }\n\n.fs-3 {\n font-size: calc(1.3125rem + 0.75vw) !important; }\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important; }\n\n.fs-5 {\n font-size: 1.25rem !important; }\n\n.fs-6 {\n font-size: 1rem !important; }\n\n.fst-italic {\n font-style: italic !important; }\n\n.fst-normal {\n font-style: normal !important; }\n\n.fw-light {\n font-weight: 300 !important; }\n\n.fw-lighter {\n font-weight: lighter !important; }\n\n.fw-normal {\n font-weight: 400 !important; }\n\n.fw-bold {\n font-weight: 600 !important; }\n\n.fw-bolder {\n font-weight: 700 !important; }\n\n.lh-1 {\n line-height: 1 !important; }\n\n.lh-sm {\n line-height: 1.25 !important; }\n\n.lh-base {\n line-height: 1.5 !important; }\n\n.lh-lg {\n line-height: 2 !important; }\n\n.text-start {\n text-align: left !important; }\n\n.text-end {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-decoration-underline {\n text-decoration: underline !important; }\n\n.text-decoration-line-through {\n text-decoration: line-through !important; }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important; }\n\n/* rtl:end:remove */\n.text-primary {\n color: #774dd3 !important; }\n\n.text-secondary {\n color: #64748b !important; }\n\n.text-success {\n color: #67c23a !important; }\n\n.text-info {\n color: #55a6f8 !important; }\n\n.text-warning {\n color: #f19937 !important; }\n\n.text-danger {\n color: #ea4e3d !important; }\n\n.text-light {\n color: #cbd5e1 !important; }\n\n.text-dark {\n color: #1e293b !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-body {\n color: #64748b !important; }\n\n.text-muted {\n color: #94a3b8 !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25; }\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5; }\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75; }\n\n.text-opacity-100 {\n --bs-text-opacity: 1; }\n\n.bg-primary {\n background-color: #774dd3 !important; }\n\n.bg-secondary {\n background-color: #64748b !important; }\n\n.bg-success {\n background-color: #67c23a !important; }\n\n.bg-info {\n background-color: #55a6f8 !important; }\n\n.bg-warning {\n background-color: #f19937 !important; }\n\n.bg-danger {\n background-color: #ea4e3d !important; }\n\n.bg-light {\n background-color: #cbd5e1 !important; }\n\n.bg-dark {\n background-color: #1e293b !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\n.bg-body {\n background-color: #fff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.bg-gray-100 {\n background-color: #f9fafb !important; }\n\n.bg-gray-200 {\n background-color: #e9ecef !important; }\n\n.bg-gray-300 {\n background-color: #dde0e5 !important; }\n\n.bg-gray-400 {\n background-color: #ced4da !important; }\n\n.bg-gray-500 {\n background-color: #adb5bd !important; }\n\n.bg-gray-600 {\n background-color: #6c757d !important; }\n\n.bg-gray-700 {\n background-color: #495057 !important; }\n\n.bg-gray-800 {\n background-color: #343a40 !important; }\n\n.bg-gray-900 {\n background-color: #212529 !important; }\n\n.bg-slate-800 {\n background-color: #1e293b !important; }\n\n.bg-slate-900 {\n background-color: #0f172a !important; }\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1; }\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25; }\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5; }\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75; }\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1; }\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important; }\n\n.user-select-all {\n user-select: all !important; }\n\n.user-select-auto {\n user-select: auto !important; }\n\n.user-select-none {\n user-select: none !important; }\n\n.pe-none {\n pointer-events: none !important; }\n\n.pe-auto {\n pointer-events: auto !important; }\n\n.rounded {\n border-radius: 0.375rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.rounded-1 {\n border-radius: 0.25rem !important; }\n\n.rounded-2 {\n border-radius: 0.375rem !important; }\n\n.rounded-3 {\n border-radius: 0.75rem !important; }\n\n.rounded-circle, .avatar.rounded-circle img {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 50rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.375rem !important;\n border-top-right-radius: 0.375rem !important; }\n\n.rounded-end {\n border-top-right-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.375rem !important;\n border-bottom-left-radius: 0.375rem !important; }\n\n.rounded-start {\n border-bottom-left-radius: 0.375rem !important;\n border-top-left-radius: 0.375rem !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n.transform-scale-5 {\n transform: scale(0.5) !important; }\n\n.transform-scale-6 {\n transform: scale(0.6) !important; }\n\n.transform-scale-7 {\n transform: scale(0.7) !important; }\n\n.transform-scale-8 {\n transform: scale(0.8) !important; }\n\n.transform-scale-9 {\n transform: scale(0.9) !important; }\n\n.transform-scale-10 {\n transform: scale(1) !important; }\n\n.z-index-0 {\n z-index: 0 !important; }\n\n.z-index-1 {\n z-index: 1 !important; }\n\n.z-index-2 {\n z-index: 2 !important; }\n\n.z-index-3 {\n z-index: 3 !important; }\n\n.letter-spacing-1 {\n letter-spacing: 1px !important; }\n\n.letter-spacing-2 {\n letter-spacing: 2px !important; }\n\n.letter-spacing-3 {\n letter-spacing: 3px !important; }\n\n.letter-spacing-4 {\n letter-spacing: 4px !important; }\n\n.letter-spacing-5 {\n letter-spacing: 5px !important; }\n\n.border-radius-top-start {\n border-top-left-radius: 0.375rem !important; }\n\n.border-radius-top-start-0 {\n border-top-left-radius: 0 !important; }\n\n.border-radius-top-start-sm {\n border-top-left-radius: 0.25rem !important; }\n\n.border-radius-top-start-md {\n border-top-left-radius: 0.375rem !important; }\n\n.border-radius-top-start-lg {\n border-top-left-radius: 0.75rem !important; }\n\n.border-radius-top-start-xl {\n border-top-left-radius: 1rem !important; }\n\n.border-radius-top-start-2xl {\n border-top-left-radius: 1.5rem !important; }\n\n.border-radius-top-start-circle {\n border-top-left-radius: 50% !important; }\n\n.border-radius-top-start-pill {\n border-top-left-radius: 50rem !important; }\n\n.border-radius-top-end {\n border-top-right-radius: 0.375rem !important; }\n\n.border-radius-top-end-0 {\n border-top-right-radius: 0 !important; }\n\n.border-radius-top-end-sm {\n border-top-right-radius: 0.25rem !important; }\n\n.border-radius-top-end-md {\n border-top-right-radius: 0.375rem !important; }\n\n.border-radius-top-end-lg {\n border-top-right-radius: 0.75rem !important; }\n\n.border-radius-top-end-xl {\n border-top-right-radius: 1rem !important; }\n\n.border-radius-top-end-2xl {\n border-top-right-radius: 1.5rem !important; }\n\n.border-radius-top-end-circle {\n border-top-right-radius: 50% !important; }\n\n.border-radius-top-end-pill {\n border-top-right-radius: 50rem !important; }\n\n.border-radius-bottom-start {\n border-bottom-left-radius: 0.375rem !important; }\n\n.border-radius-bottom-start-0 {\n border-bottom-left-radius: 0 !important; }\n\n.border-radius-bottom-start-sm {\n border-bottom-left-radius: 0.25rem !important; }\n\n.border-radius-bottom-start-md {\n border-bottom-left-radius: 0.375rem !important; }\n\n.border-radius-bottom-start-lg {\n border-bottom-left-radius: 0.75rem !important; }\n\n.border-radius-bottom-start-xl {\n border-bottom-left-radius: 1rem !important; }\n\n.border-radius-bottom-start-2xl {\n border-bottom-left-radius: 1.5rem !important; }\n\n.border-radius-bottom-start-circle {\n border-bottom-left-radius: 50% !important; }\n\n.border-radius-bottom-start-pill {\n border-bottom-left-radius: 50rem !important; }\n\n.border-radius-bottom-end {\n border-bottom-right-radius: 0.375rem !important; }\n\n.border-radius-bottom-end-0 {\n border-bottom-right-radius: 0 !important; }\n\n.border-radius-bottom-end-sm {\n border-bottom-right-radius: 0.25rem !important; }\n\n.border-radius-bottom-end-md {\n border-bottom-right-radius: 0.375rem !important; }\n\n.border-radius-bottom-end-lg {\n border-bottom-right-radius: 0.75rem !important; }\n\n.border-radius-bottom-end-xl {\n border-bottom-right-radius: 1rem !important; }\n\n.border-radius-bottom-end-2xl {\n border-bottom-right-radius: 1.5rem !important; }\n\n.border-radius-bottom-end-circle {\n border-bottom-right-radius: 50% !important; }\n\n.border-radius-bottom-end-pill {\n border-bottom-right-radius: 50rem !important; }\n\n.max-height-100 {\n max-height: 100px !important; }\n\n.max-height-150 {\n max-height: 150px !important; }\n\n.max-height-160 {\n max-height: 160px !important; }\n\n.max-height-200 {\n max-height: 200px !important; }\n\n.max-height-250 {\n max-height: 250px !important; }\n\n.max-height-300 {\n max-height: 300px !important; }\n\n.max-height-400 {\n max-height: 400px !important; }\n\n.max-height-500 {\n max-height: 500px !important; }\n\n.max-height-600 {\n max-height: 600px !important; }\n\n.max-height-vh-10 {\n max-height: 10vh !important; }\n\n.max-height-vh-20 {\n max-height: 20vh !important; }\n\n.max-height-vh-30 {\n max-height: 30vh !important; }\n\n.max-height-vh-40 {\n max-height: 40vh !important; }\n\n.max-height-vh-50 {\n max-height: 50vh !important; }\n\n.max-height-vh-60 {\n max-height: 60vh !important; }\n\n.max-height-vh-70 {\n max-height: 70vh !important; }\n\n.max-height-vh-80 {\n max-height: 80vh !important; }\n\n.max-height-vh-90 {\n max-height: 90vh !important; }\n\n.max-height-vh-100 {\n max-height: 100vh !important; }\n\n.min-height-100 {\n min-height: 100px !important; }\n\n.min-height-150 {\n min-height: 150px !important; }\n\n.min-height-160 {\n min-height: 160px !important; }\n\n.min-height-200 {\n min-height: 200px !important; }\n\n.min-height-250 {\n min-height: 250px !important; }\n\n.min-height-300 {\n min-height: 300px !important; }\n\n.min-height-400 {\n min-height: 400px !important; }\n\n.min-height-500 {\n min-height: 500px !important; }\n\n.min-height-600 {\n min-height: 600px !important; }\n\n.height-100 {\n height: 100px !important; }\n\n.height-150 {\n height: 150px !important; }\n\n.height-200 {\n height: 200px !important; }\n\n.height-300 {\n height: 300px !important; }\n\n.height-400 {\n height: 400px !important; }\n\n.height-500 {\n height: 500px !important; }\n\n.height-600 {\n height: 600px !important; }\n\n.max-width-100 {\n max-width: 100px !important; }\n\n.max-width-150 {\n max-width: 150px !important; }\n\n.max-width-200 {\n max-width: 200px !important; }\n\n.max-width-250 {\n max-width: 250px !important; }\n\n.max-width-300 {\n max-width: 300px !important; }\n\n.max-width-350 {\n max-width: 350px !important; }\n\n.max-width-400 {\n max-width: 400px !important; }\n\n.max-width-450 {\n max-width: 450px !important; }\n\n.max-width-500 {\n max-width: 500px !important; }\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important; }\n .float-sm-end {\n float: right !important; }\n .float-sm-none {\n float: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-grid {\n display: grid !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; }\n .d-sm-none {\n display: none !important; }\n .border-top-sm {\n border-top: 1px solid #dde0e5 !important; }\n .border-top-sm-0 {\n border-top: 0 !important; }\n .border-end-sm {\n border-right: 1px solid #dde0e5 !important; }\n .border-end-sm-0 {\n border-right: 0 !important; }\n .border-bottom-sm {\n border-bottom: 1px solid #dde0e5 !important; }\n .border-bottom-sm-0 {\n border-bottom: 0 !important; }\n .border-start-sm {\n border-left: 1px solid #dde0e5 !important; }\n .border-start-sm-0 {\n border-left: 0 !important; }\n .w-sm-0 {\n width: 0% !important; }\n .w-sm-1 {\n width: 1% !important; }\n .w-sm-2 {\n width: 2% !important; }\n .w-sm-3 {\n width: 3% !important; }\n .w-sm-4 {\n width: 4% !important; }\n .w-sm-5 {\n width: 5% !important; }\n .w-sm-6 {\n width: 6% !important; }\n .w-sm-7 {\n width: 7% !important; }\n .w-sm-8 {\n width: 8% !important; }\n .w-sm-9 {\n width: 9% !important; }\n .w-sm-10 {\n width: 10% !important; }\n .w-sm-15 {\n width: 15% !important; }\n .w-sm-20 {\n width: 20% !important; }\n .w-sm-25 {\n width: 25% !important; }\n .w-sm-30 {\n width: 30% !important; }\n .w-sm-35 {\n width: 35% !important; }\n .w-sm-40 {\n width: 40% !important; }\n .w-sm-45 {\n width: 45% !important; }\n .w-sm-50 {\n width: 50% !important; }\n .w-sm-55 {\n width: 55% !important; }\n .w-sm-60 {\n width: 60% !important; }\n .w-sm-65 {\n width: 65% !important; }\n .w-sm-70 {\n width: 70% !important; }\n .w-sm-75 {\n width: 75% !important; }\n .w-sm-80 {\n width: 80% !important; }\n .w-sm-85 {\n width: 85% !important; }\n .w-sm-90 {\n width: 90% !important; }\n .w-sm-95 {\n width: 95% !important; }\n .w-sm-100 {\n width: 100% !important; }\n .w-sm-auto {\n width: auto !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; }\n .order-sm-first {\n order: -1 !important; }\n .order-sm-0 {\n order: 0 !important; }\n .order-sm-1 {\n order: 1 !important; }\n .order-sm-2 {\n order: 2 !important; }\n .order-sm-3 {\n order: 3 !important; }\n .order-sm-4 {\n order: 4 !important; }\n .order-sm-5 {\n order: 5 !important; }\n .order-sm-last {\n order: 6 !important; }\n .m-sm-0 {\n margin: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .m-sm-6 {\n margin: 4rem !important; }\n .m-sm-7 {\n margin: 6rem !important; }\n .m-sm-8 {\n margin: 8rem !important; }\n .m-sm-9 {\n margin: 10rem !important; }\n .m-sm-10 {\n margin: 12rem !important; }\n .m-sm-11 {\n margin: 14rem !important; }\n .m-sm-12 {\n margin: 16rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-sm-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-sm-7 {\n margin-right: 6rem !important;\n margin-left: 6rem !important; }\n .mx-sm-8 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-sm-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-sm-10 {\n margin-right: 12rem !important;\n margin-left: 12rem !important; }\n .mx-sm-11 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-sm-12 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-sm-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-sm-7 {\n margin-top: 6rem !important;\n margin-bottom: 6rem !important; }\n .my-sm-8 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-sm-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-sm-10 {\n margin-top: 12rem !important;\n margin-bottom: 12rem !important; }\n .my-sm-11 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-sm-12 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-sm-0 {\n margin-top: 0 !important; }\n .mt-sm-1 {\n margin-top: 0.25rem !important; }\n .mt-sm-2 {\n margin-top: 0.5rem !important; }\n .mt-sm-3 {\n margin-top: 1rem !important; }\n .mt-sm-4 {\n margin-top: 1.5rem !important; }\n .mt-sm-5 {\n margin-top: 3rem !important; }\n .mt-sm-6 {\n margin-top: 4rem !important; }\n .mt-sm-7 {\n margin-top: 6rem !important; }\n .mt-sm-8 {\n margin-top: 8rem !important; }\n .mt-sm-9 {\n margin-top: 10rem !important; }\n .mt-sm-10 {\n margin-top: 12rem !important; }\n .mt-sm-11 {\n margin-top: 14rem !important; }\n .mt-sm-12 {\n margin-top: 16rem !important; }\n .mt-sm-auto {\n margin-top: auto !important; }\n .me-sm-0 {\n margin-right: 0 !important; }\n .me-sm-1 {\n margin-right: 0.25rem !important; }\n .me-sm-2 {\n margin-right: 0.5rem !important; }\n .me-sm-3 {\n margin-right: 1rem !important; }\n .me-sm-4 {\n margin-right: 1.5rem !important; }\n .me-sm-5 {\n margin-right: 3rem !important; }\n .me-sm-6 {\n margin-right: 4rem !important; }\n .me-sm-7 {\n margin-right: 6rem !important; }\n .me-sm-8 {\n margin-right: 8rem !important; }\n .me-sm-9 {\n margin-right: 10rem !important; }\n .me-sm-10 {\n margin-right: 12rem !important; }\n .me-sm-11 {\n margin-right: 14rem !important; }\n .me-sm-12 {\n margin-right: 16rem !important; }\n .me-sm-auto {\n margin-right: auto !important; }\n .mb-sm-0 {\n margin-bottom: 0 !important; }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important; }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important; }\n .mb-sm-3 {\n margin-bottom: 1rem !important; }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important; }\n .mb-sm-5 {\n margin-bottom: 3rem !important; }\n .mb-sm-6 {\n margin-bottom: 4rem !important; }\n .mb-sm-7 {\n margin-bottom: 6rem !important; }\n .mb-sm-8 {\n margin-bottom: 8rem !important; }\n .mb-sm-9 {\n margin-bottom: 10rem !important; }\n .mb-sm-10 {\n margin-bottom: 12rem !important; }\n .mb-sm-11 {\n margin-bottom: 14rem !important; }\n .mb-sm-12 {\n margin-bottom: 16rem !important; }\n .mb-sm-auto {\n margin-bottom: auto !important; }\n .ms-sm-0 {\n margin-left: 0 !important; }\n .ms-sm-1 {\n margin-left: 0.25rem !important; }\n .ms-sm-2 {\n margin-left: 0.5rem !important; }\n .ms-sm-3 {\n margin-left: 1rem !important; }\n .ms-sm-4 {\n margin-left: 1.5rem !important; }\n .ms-sm-5 {\n margin-left: 3rem !important; }\n .ms-sm-6 {\n margin-left: 4rem !important; }\n .ms-sm-7 {\n margin-left: 6rem !important; }\n .ms-sm-8 {\n margin-left: 8rem !important; }\n .ms-sm-9 {\n margin-left: 10rem !important; }\n .ms-sm-10 {\n margin-left: 12rem !important; }\n .ms-sm-11 {\n margin-left: 14rem !important; }\n .ms-sm-12 {\n margin-left: 16rem !important; }\n .ms-sm-auto {\n margin-left: auto !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .m-sm-n6 {\n margin: -4rem !important; }\n .m-sm-n7 {\n margin: -6rem !important; }\n .m-sm-n8 {\n margin: -8rem !important; }\n .m-sm-n9 {\n margin: -10rem !important; }\n .m-sm-n10 {\n margin: -12rem !important; }\n .m-sm-n11 {\n margin: -14rem !important; }\n .m-sm-n12 {\n margin: -16rem !important; }\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-sm-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-sm-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-sm-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-sm-n7 {\n margin-right: -6rem !important;\n margin-left: -6rem !important; }\n .mx-sm-n8 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-sm-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-sm-n10 {\n margin-right: -12rem !important;\n margin-left: -12rem !important; }\n .mx-sm-n11 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-sm-n12 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-sm-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-sm-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-sm-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-sm-n7 {\n margin-top: -6rem !important;\n margin-bottom: -6rem !important; }\n .my-sm-n8 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-sm-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-sm-n10 {\n margin-top: -12rem !important;\n margin-bottom: -12rem !important; }\n .my-sm-n11 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-sm-n12 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .mt-sm-n1 {\n margin-top: -0.25rem !important; }\n .mt-sm-n2 {\n margin-top: -0.5rem !important; }\n .mt-sm-n3 {\n margin-top: -1rem !important; }\n .mt-sm-n4 {\n margin-top: -1.5rem !important; }\n .mt-sm-n5 {\n margin-top: -3rem !important; }\n .mt-sm-n6 {\n margin-top: -4rem !important; }\n .mt-sm-n7 {\n margin-top: -6rem !important; }\n .mt-sm-n8 {\n margin-top: -8rem !important; }\n .mt-sm-n9 {\n margin-top: -10rem !important; }\n .mt-sm-n10 {\n margin-top: -12rem !important; }\n .mt-sm-n11 {\n margin-top: -14rem !important; }\n .mt-sm-n12 {\n margin-top: -16rem !important; }\n .me-sm-n1 {\n margin-right: -0.25rem !important; }\n .me-sm-n2 {\n margin-right: -0.5rem !important; }\n .me-sm-n3 {\n margin-right: -1rem !important; }\n .me-sm-n4 {\n margin-right: -1.5rem !important; }\n .me-sm-n5 {\n margin-right: -3rem !important; }\n .me-sm-n6 {\n margin-right: -4rem !important; }\n .me-sm-n7 {\n margin-right: -6rem !important; }\n .me-sm-n8 {\n margin-right: -8rem !important; }\n .me-sm-n9 {\n margin-right: -10rem !important; }\n .me-sm-n10 {\n margin-right: -12rem !important; }\n .me-sm-n11 {\n margin-right: -14rem !important; }\n .me-sm-n12 {\n margin-right: -16rem !important; }\n .mb-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-sm-n3 {\n margin-bottom: -1rem !important; }\n .mb-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-sm-n5 {\n margin-bottom: -3rem !important; }\n .mb-sm-n6 {\n margin-bottom: -4rem !important; }\n .mb-sm-n7 {\n margin-bottom: -6rem !important; }\n .mb-sm-n8 {\n margin-bottom: -8rem !important; }\n .mb-sm-n9 {\n margin-bottom: -10rem !important; }\n .mb-sm-n10 {\n margin-bottom: -12rem !important; }\n .mb-sm-n11 {\n margin-bottom: -14rem !important; }\n .mb-sm-n12 {\n margin-bottom: -16rem !important; }\n .ms-sm-n1 {\n margin-left: -0.25rem !important; }\n .ms-sm-n2 {\n margin-left: -0.5rem !important; }\n .ms-sm-n3 {\n margin-left: -1rem !important; }\n .ms-sm-n4 {\n margin-left: -1.5rem !important; }\n .ms-sm-n5 {\n margin-left: -3rem !important; }\n .ms-sm-n6 {\n margin-left: -4rem !important; }\n .ms-sm-n7 {\n margin-left: -6rem !important; }\n .ms-sm-n8 {\n margin-left: -8rem !important; }\n .ms-sm-n9 {\n margin-left: -10rem !important; }\n .ms-sm-n10 {\n margin-left: -12rem !important; }\n .ms-sm-n11 {\n margin-left: -14rem !important; }\n .ms-sm-n12 {\n margin-left: -16rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .p-sm-6 {\n padding: 4rem !important; }\n .p-sm-7 {\n padding: 6rem !important; }\n .p-sm-8 {\n padding: 8rem !important; }\n .p-sm-9 {\n padding: 10rem !important; }\n .p-sm-10 {\n padding: 12rem !important; }\n .p-sm-11 {\n padding: 14rem !important; }\n .p-sm-12 {\n padding: 16rem !important; }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-sm-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-sm-7 {\n padding-right: 6rem !important;\n padding-left: 6rem !important; }\n .px-sm-8 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-sm-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-sm-10 {\n padding-right: 12rem !important;\n padding-left: 12rem !important; }\n .px-sm-11 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-sm-12 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-sm-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-sm-7 {\n padding-top: 6rem !important;\n padding-bottom: 6rem !important; }\n .py-sm-8 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-sm-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-sm-10 {\n padding-top: 12rem !important;\n padding-bottom: 12rem !important; }\n .py-sm-11 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-sm-12 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .pt-sm-0 {\n padding-top: 0 !important; }\n .pt-sm-1 {\n padding-top: 0.25rem !important; }\n .pt-sm-2 {\n padding-top: 0.5rem !important; }\n .pt-sm-3 {\n padding-top: 1rem !important; }\n .pt-sm-4 {\n padding-top: 1.5rem !important; }\n .pt-sm-5 {\n padding-top: 3rem !important; }\n .pt-sm-6 {\n padding-top: 4rem !important; }\n .pt-sm-7 {\n padding-top: 6rem !important; }\n .pt-sm-8 {\n padding-top: 8rem !important; }\n .pt-sm-9 {\n padding-top: 10rem !important; }\n .pt-sm-10 {\n padding-top: 12rem !important; }\n .pt-sm-11 {\n padding-top: 14rem !important; }\n .pt-sm-12 {\n padding-top: 16rem !important; }\n .pe-sm-0 {\n padding-right: 0 !important; }\n .pe-sm-1 {\n padding-right: 0.25rem !important; }\n .pe-sm-2 {\n padding-right: 0.5rem !important; }\n .pe-sm-3 {\n padding-right: 1rem !important; }\n .pe-sm-4 {\n padding-right: 1.5rem !important; }\n .pe-sm-5 {\n padding-right: 3rem !important; }\n .pe-sm-6 {\n padding-right: 4rem !important; }\n .pe-sm-7 {\n padding-right: 6rem !important; }\n .pe-sm-8 {\n padding-right: 8rem !important; }\n .pe-sm-9 {\n padding-right: 10rem !important; }\n .pe-sm-10 {\n padding-right: 12rem !important; }\n .pe-sm-11 {\n padding-right: 14rem !important; }\n .pe-sm-12 {\n padding-right: 16rem !important; }\n .pb-sm-0 {\n padding-bottom: 0 !important; }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pb-sm-3 {\n padding-bottom: 1rem !important; }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pb-sm-5 {\n padding-bottom: 3rem !important; }\n .pb-sm-6 {\n padding-bottom: 4rem !important; }\n .pb-sm-7 {\n padding-bottom: 6rem !important; }\n .pb-sm-8 {\n padding-bottom: 8rem !important; }\n .pb-sm-9 {\n padding-bottom: 10rem !important; }\n .pb-sm-10 {\n padding-bottom: 12rem !important; }\n .pb-sm-11 {\n padding-bottom: 14rem !important; }\n .pb-sm-12 {\n padding-bottom: 16rem !important; }\n .ps-sm-0 {\n padding-left: 0 !important; }\n .ps-sm-1 {\n padding-left: 0.25rem !important; }\n .ps-sm-2 {\n padding-left: 0.5rem !important; }\n .ps-sm-3 {\n padding-left: 1rem !important; }\n .ps-sm-4 {\n padding-left: 1.5rem !important; }\n .ps-sm-5 {\n padding-left: 3rem !important; }\n .ps-sm-6 {\n padding-left: 4rem !important; }\n .ps-sm-7 {\n padding-left: 6rem !important; }\n .ps-sm-8 {\n padding-left: 8rem !important; }\n .ps-sm-9 {\n padding-left: 10rem !important; }\n .ps-sm-10 {\n padding-left: 12rem !important; }\n .ps-sm-11 {\n padding-left: 14rem !important; }\n .ps-sm-12 {\n padding-left: 16rem !important; }\n .gap-sm-0 {\n gap: 0 !important; }\n .gap-sm-1 {\n gap: 0.25rem !important; }\n .gap-sm-2 {\n gap: 0.5rem !important; }\n .gap-sm-3 {\n gap: 1rem !important; }\n .gap-sm-4 {\n gap: 1.5rem !important; }\n .gap-sm-5 {\n gap: 3rem !important; }\n .gap-sm-6 {\n gap: 4rem !important; }\n .gap-sm-7 {\n gap: 6rem !important; }\n .gap-sm-8 {\n gap: 8rem !important; }\n .gap-sm-9 {\n gap: 10rem !important; }\n .gap-sm-10 {\n gap: 12rem !important; }\n .gap-sm-11 {\n gap: 14rem !important; }\n .gap-sm-12 {\n gap: 16rem !important; }\n .text-sm-start {\n text-align: left !important; }\n .text-sm-end {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; }\n .transform-scale-sm-5 {\n transform: scale(0.5) !important; }\n .transform-scale-sm-6 {\n transform: scale(0.6) !important; }\n .transform-scale-sm-7 {\n transform: scale(0.7) !important; }\n .transform-scale-sm-8 {\n transform: scale(0.8) !important; }\n .transform-scale-sm-9 {\n transform: scale(0.9) !important; }\n .transform-scale-sm-10 {\n transform: scale(1) !important; }\n .border-radius-top-start-sm {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-sm-0 {\n border-top-left-radius: 0 !important; }\n .border-radius-top-start-sm-sm {\n border-top-left-radius: 0.25rem !important; }\n .border-radius-top-start-sm-md {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-sm-lg {\n border-top-left-radius: 0.75rem !important; }\n .border-radius-top-start-sm-xl {\n border-top-left-radius: 1rem !important; }\n .border-radius-top-start-sm-2xl {\n border-top-left-radius: 1.5rem !important; }\n .border-radius-top-start-sm-circle {\n border-top-left-radius: 50% !important; }\n .border-radius-top-start-sm-pill {\n border-top-left-radius: 50rem !important; }\n .border-radius-top-end-sm {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-sm-0 {\n border-top-right-radius: 0 !important; }\n .border-radius-top-end-sm-sm {\n border-top-right-radius: 0.25rem !important; }\n .border-radius-top-end-sm-md {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-sm-lg {\n border-top-right-radius: 0.75rem !important; }\n .border-radius-top-end-sm-xl {\n border-top-right-radius: 1rem !important; }\n .border-radius-top-end-sm-2xl {\n border-top-right-radius: 1.5rem !important; }\n .border-radius-top-end-sm-circle {\n border-top-right-radius: 50% !important; }\n .border-radius-top-end-sm-pill {\n border-top-right-radius: 50rem !important; }\n .border-radius-bottom-start-sm {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-sm-0 {\n border-bottom-left-radius: 0 !important; }\n .border-radius-bottom-start-sm-sm {\n border-bottom-left-radius: 0.25rem !important; }\n .border-radius-bottom-start-sm-md {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-sm-lg {\n border-bottom-left-radius: 0.75rem !important; }\n .border-radius-bottom-start-sm-xl {\n border-bottom-left-radius: 1rem !important; }\n .border-radius-bottom-start-sm-2xl {\n border-bottom-left-radius: 1.5rem !important; }\n .border-radius-bottom-start-sm-circle {\n border-bottom-left-radius: 50% !important; }\n .border-radius-bottom-start-sm-pill {\n border-bottom-left-radius: 50rem !important; }\n .border-radius-bottom-end-sm {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-sm-0 {\n border-bottom-right-radius: 0 !important; }\n .border-radius-bottom-end-sm-sm {\n border-bottom-right-radius: 0.25rem !important; }\n .border-radius-bottom-end-sm-md {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-sm-lg {\n border-bottom-right-radius: 0.75rem !important; }\n .border-radius-bottom-end-sm-xl {\n border-bottom-right-radius: 1rem !important; }\n .border-radius-bottom-end-sm-2xl {\n border-bottom-right-radius: 1.5rem !important; }\n .border-radius-bottom-end-sm-circle {\n border-bottom-right-radius: 50% !important; }\n .border-radius-bottom-end-sm-pill {\n border-bottom-right-radius: 50rem !important; } }\n\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important; }\n .float-md-end {\n float: right !important; }\n .float-md-none {\n float: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-grid {\n display: grid !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; }\n .d-md-none {\n display: none !important; }\n .border-top-md {\n border-top: 1px solid #dde0e5 !important; }\n .border-top-md-0 {\n border-top: 0 !important; }\n .border-end-md {\n border-right: 1px solid #dde0e5 !important; }\n .border-end-md-0 {\n border-right: 0 !important; }\n .border-bottom-md {\n border-bottom: 1px solid #dde0e5 !important; }\n .border-bottom-md-0 {\n border-bottom: 0 !important; }\n .border-start-md {\n border-left: 1px solid #dde0e5 !important; }\n .border-start-md-0 {\n border-left: 0 !important; }\n .w-md-0 {\n width: 0% !important; }\n .w-md-1 {\n width: 1% !important; }\n .w-md-2 {\n width: 2% !important; }\n .w-md-3 {\n width: 3% !important; }\n .w-md-4 {\n width: 4% !important; }\n .w-md-5 {\n width: 5% !important; }\n .w-md-6 {\n width: 6% !important; }\n .w-md-7 {\n width: 7% !important; }\n .w-md-8 {\n width: 8% !important; }\n .w-md-9 {\n width: 9% !important; }\n .w-md-10 {\n width: 10% !important; }\n .w-md-15 {\n width: 15% !important; }\n .w-md-20 {\n width: 20% !important; }\n .w-md-25 {\n width: 25% !important; }\n .w-md-30 {\n width: 30% !important; }\n .w-md-35 {\n width: 35% !important; }\n .w-md-40 {\n width: 40% !important; }\n .w-md-45 {\n width: 45% !important; }\n .w-md-50 {\n width: 50% !important; }\n .w-md-55 {\n width: 55% !important; }\n .w-md-60 {\n width: 60% !important; }\n .w-md-65 {\n width: 65% !important; }\n .w-md-70 {\n width: 70% !important; }\n .w-md-75 {\n width: 75% !important; }\n .w-md-80 {\n width: 80% !important; }\n .w-md-85 {\n width: 85% !important; }\n .w-md-90 {\n width: 90% !important; }\n .w-md-95 {\n width: 95% !important; }\n .w-md-100 {\n width: 100% !important; }\n .w-md-auto {\n width: auto !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .justify-content-md-evenly {\n justify-content: space-evenly !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; }\n .order-md-first {\n order: -1 !important; }\n .order-md-0 {\n order: 0 !important; }\n .order-md-1 {\n order: 1 !important; }\n .order-md-2 {\n order: 2 !important; }\n .order-md-3 {\n order: 3 !important; }\n .order-md-4 {\n order: 4 !important; }\n .order-md-5 {\n order: 5 !important; }\n .order-md-last {\n order: 6 !important; }\n .m-md-0 {\n margin: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .m-md-6 {\n margin: 4rem !important; }\n .m-md-7 {\n margin: 6rem !important; }\n .m-md-8 {\n margin: 8rem !important; }\n .m-md-9 {\n margin: 10rem !important; }\n .m-md-10 {\n margin: 12rem !important; }\n .m-md-11 {\n margin: 14rem !important; }\n .m-md-12 {\n margin: 16rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-md-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-md-7 {\n margin-right: 6rem !important;\n margin-left: 6rem !important; }\n .mx-md-8 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-md-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-md-10 {\n margin-right: 12rem !important;\n margin-left: 12rem !important; }\n .mx-md-11 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-md-12 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-md-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-md-7 {\n margin-top: 6rem !important;\n margin-bottom: 6rem !important; }\n .my-md-8 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-md-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-md-10 {\n margin-top: 12rem !important;\n margin-bottom: 12rem !important; }\n .my-md-11 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-md-12 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-md-0 {\n margin-top: 0 !important; }\n .mt-md-1 {\n margin-top: 0.25rem !important; }\n .mt-md-2 {\n margin-top: 0.5rem !important; }\n .mt-md-3 {\n margin-top: 1rem !important; }\n .mt-md-4 {\n margin-top: 1.5rem !important; }\n .mt-md-5 {\n margin-top: 3rem !important; }\n .mt-md-6 {\n margin-top: 4rem !important; }\n .mt-md-7 {\n margin-top: 6rem !important; }\n .mt-md-8 {\n margin-top: 8rem !important; }\n .mt-md-9 {\n margin-top: 10rem !important; }\n .mt-md-10 {\n margin-top: 12rem !important; }\n .mt-md-11 {\n margin-top: 14rem !important; }\n .mt-md-12 {\n margin-top: 16rem !important; }\n .mt-md-auto {\n margin-top: auto !important; }\n .me-md-0 {\n margin-right: 0 !important; }\n .me-md-1 {\n margin-right: 0.25rem !important; }\n .me-md-2 {\n margin-right: 0.5rem !important; }\n .me-md-3 {\n margin-right: 1rem !important; }\n .me-md-4 {\n margin-right: 1.5rem !important; }\n .me-md-5 {\n margin-right: 3rem !important; }\n .me-md-6 {\n margin-right: 4rem !important; }\n .me-md-7 {\n margin-right: 6rem !important; }\n .me-md-8 {\n margin-right: 8rem !important; }\n .me-md-9 {\n margin-right: 10rem !important; }\n .me-md-10 {\n margin-right: 12rem !important; }\n .me-md-11 {\n margin-right: 14rem !important; }\n .me-md-12 {\n margin-right: 16rem !important; }\n .me-md-auto {\n margin-right: auto !important; }\n .mb-md-0 {\n margin-bottom: 0 !important; }\n .mb-md-1 {\n margin-bottom: 0.25rem !important; }\n .mb-md-2 {\n margin-bottom: 0.5rem !important; }\n .mb-md-3 {\n margin-bottom: 1rem !important; }\n .mb-md-4 {\n margin-bottom: 1.5rem !important; }\n .mb-md-5 {\n margin-bottom: 3rem !important; }\n .mb-md-6 {\n margin-bottom: 4rem !important; }\n .mb-md-7 {\n margin-bottom: 6rem !important; }\n .mb-md-8 {\n margin-bottom: 8rem !important; }\n .mb-md-9 {\n margin-bottom: 10rem !important; }\n .mb-md-10 {\n margin-bottom: 12rem !important; }\n .mb-md-11 {\n margin-bottom: 14rem !important; }\n .mb-md-12 {\n margin-bottom: 16rem !important; }\n .mb-md-auto {\n margin-bottom: auto !important; }\n .ms-md-0 {\n margin-left: 0 !important; }\n .ms-md-1 {\n margin-left: 0.25rem !important; }\n .ms-md-2 {\n margin-left: 0.5rem !important; }\n .ms-md-3 {\n margin-left: 1rem !important; }\n .ms-md-4 {\n margin-left: 1.5rem !important; }\n .ms-md-5 {\n margin-left: 3rem !important; }\n .ms-md-6 {\n margin-left: 4rem !important; }\n .ms-md-7 {\n margin-left: 6rem !important; }\n .ms-md-8 {\n margin-left: 8rem !important; }\n .ms-md-9 {\n margin-left: 10rem !important; }\n .ms-md-10 {\n margin-left: 12rem !important; }\n .ms-md-11 {\n margin-left: 14rem !important; }\n .ms-md-12 {\n margin-left: 16rem !important; }\n .ms-md-auto {\n margin-left: auto !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .m-md-n6 {\n margin: -4rem !important; }\n .m-md-n7 {\n margin: -6rem !important; }\n .m-md-n8 {\n margin: -8rem !important; }\n .m-md-n9 {\n margin: -10rem !important; }\n .m-md-n10 {\n margin: -12rem !important; }\n .m-md-n11 {\n margin: -14rem !important; }\n .m-md-n12 {\n margin: -16rem !important; }\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-md-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-md-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-md-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-md-n7 {\n margin-right: -6rem !important;\n margin-left: -6rem !important; }\n .mx-md-n8 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-md-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-md-n10 {\n margin-right: -12rem !important;\n margin-left: -12rem !important; }\n .mx-md-n11 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-md-n12 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .my-md-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-md-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-md-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-md-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-md-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-md-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-md-n7 {\n margin-top: -6rem !important;\n margin-bottom: -6rem !important; }\n .my-md-n8 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-md-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-md-n10 {\n margin-top: -12rem !important;\n margin-bottom: -12rem !important; }\n .my-md-n11 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-md-n12 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .mt-md-n1 {\n margin-top: -0.25rem !important; }\n .mt-md-n2 {\n margin-top: -0.5rem !important; }\n .mt-md-n3 {\n margin-top: -1rem !important; }\n .mt-md-n4 {\n margin-top: -1.5rem !important; }\n .mt-md-n5 {\n margin-top: -3rem !important; }\n .mt-md-n6 {\n margin-top: -4rem !important; }\n .mt-md-n7 {\n margin-top: -6rem !important; }\n .mt-md-n8 {\n margin-top: -8rem !important; }\n .mt-md-n9 {\n margin-top: -10rem !important; }\n .mt-md-n10 {\n margin-top: -12rem !important; }\n .mt-md-n11 {\n margin-top: -14rem !important; }\n .mt-md-n12 {\n margin-top: -16rem !important; }\n .me-md-n1 {\n margin-right: -0.25rem !important; }\n .me-md-n2 {\n margin-right: -0.5rem !important; }\n .me-md-n3 {\n margin-right: -1rem !important; }\n .me-md-n4 {\n margin-right: -1.5rem !important; }\n .me-md-n5 {\n margin-right: -3rem !important; }\n .me-md-n6 {\n margin-right: -4rem !important; }\n .me-md-n7 {\n margin-right: -6rem !important; }\n .me-md-n8 {\n margin-right: -8rem !important; }\n .me-md-n9 {\n margin-right: -10rem !important; }\n .me-md-n10 {\n margin-right: -12rem !important; }\n .me-md-n11 {\n margin-right: -14rem !important; }\n .me-md-n12 {\n margin-right: -16rem !important; }\n .mb-md-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-md-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-md-n3 {\n margin-bottom: -1rem !important; }\n .mb-md-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-md-n5 {\n margin-bottom: -3rem !important; }\n .mb-md-n6 {\n margin-bottom: -4rem !important; }\n .mb-md-n7 {\n margin-bottom: -6rem !important; }\n .mb-md-n8 {\n margin-bottom: -8rem !important; }\n .mb-md-n9 {\n margin-bottom: -10rem !important; }\n .mb-md-n10 {\n margin-bottom: -12rem !important; }\n .mb-md-n11 {\n margin-bottom: -14rem !important; }\n .mb-md-n12 {\n margin-bottom: -16rem !important; }\n .ms-md-n1 {\n margin-left: -0.25rem !important; }\n .ms-md-n2 {\n margin-left: -0.5rem !important; }\n .ms-md-n3 {\n margin-left: -1rem !important; }\n .ms-md-n4 {\n margin-left: -1.5rem !important; }\n .ms-md-n5 {\n margin-left: -3rem !important; }\n .ms-md-n6 {\n margin-left: -4rem !important; }\n .ms-md-n7 {\n margin-left: -6rem !important; }\n .ms-md-n8 {\n margin-left: -8rem !important; }\n .ms-md-n9 {\n margin-left: -10rem !important; }\n .ms-md-n10 {\n margin-left: -12rem !important; }\n .ms-md-n11 {\n margin-left: -14rem !important; }\n .ms-md-n12 {\n margin-left: -16rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .p-md-6 {\n padding: 4rem !important; }\n .p-md-7 {\n padding: 6rem !important; }\n .p-md-8 {\n padding: 8rem !important; }\n .p-md-9 {\n padding: 10rem !important; }\n .p-md-10 {\n padding: 12rem !important; }\n .p-md-11 {\n padding: 14rem !important; }\n .p-md-12 {\n padding: 16rem !important; }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-md-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-md-7 {\n padding-right: 6rem !important;\n padding-left: 6rem !important; }\n .px-md-8 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-md-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-md-10 {\n padding-right: 12rem !important;\n padding-left: 12rem !important; }\n .px-md-11 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-md-12 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-md-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-md-7 {\n padding-top: 6rem !important;\n padding-bottom: 6rem !important; }\n .py-md-8 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-md-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-md-10 {\n padding-top: 12rem !important;\n padding-bottom: 12rem !important; }\n .py-md-11 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-md-12 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .pt-md-0 {\n padding-top: 0 !important; }\n .pt-md-1 {\n padding-top: 0.25rem !important; }\n .pt-md-2 {\n padding-top: 0.5rem !important; }\n .pt-md-3 {\n padding-top: 1rem !important; }\n .pt-md-4 {\n padding-top: 1.5rem !important; }\n .pt-md-5 {\n padding-top: 3rem !important; }\n .pt-md-6 {\n padding-top: 4rem !important; }\n .pt-md-7 {\n padding-top: 6rem !important; }\n .pt-md-8 {\n padding-top: 8rem !important; }\n .pt-md-9 {\n padding-top: 10rem !important; }\n .pt-md-10 {\n padding-top: 12rem !important; }\n .pt-md-11 {\n padding-top: 14rem !important; }\n .pt-md-12 {\n padding-top: 16rem !important; }\n .pe-md-0 {\n padding-right: 0 !important; }\n .pe-md-1 {\n padding-right: 0.25rem !important; }\n .pe-md-2 {\n padding-right: 0.5rem !important; }\n .pe-md-3 {\n padding-right: 1rem !important; }\n .pe-md-4 {\n padding-right: 1.5rem !important; }\n .pe-md-5 {\n padding-right: 3rem !important; }\n .pe-md-6 {\n padding-right: 4rem !important; }\n .pe-md-7 {\n padding-right: 6rem !important; }\n .pe-md-8 {\n padding-right: 8rem !important; }\n .pe-md-9 {\n padding-right: 10rem !important; }\n .pe-md-10 {\n padding-right: 12rem !important; }\n .pe-md-11 {\n padding-right: 14rem !important; }\n .pe-md-12 {\n padding-right: 16rem !important; }\n .pb-md-0 {\n padding-bottom: 0 !important; }\n .pb-md-1 {\n padding-bottom: 0.25rem !important; }\n .pb-md-2 {\n padding-bottom: 0.5rem !important; }\n .pb-md-3 {\n padding-bottom: 1rem !important; }\n .pb-md-4 {\n padding-bottom: 1.5rem !important; }\n .pb-md-5 {\n padding-bottom: 3rem !important; }\n .pb-md-6 {\n padding-bottom: 4rem !important; }\n .pb-md-7 {\n padding-bottom: 6rem !important; }\n .pb-md-8 {\n padding-bottom: 8rem !important; }\n .pb-md-9 {\n padding-bottom: 10rem !important; }\n .pb-md-10 {\n padding-bottom: 12rem !important; }\n .pb-md-11 {\n padding-bottom: 14rem !important; }\n .pb-md-12 {\n padding-bottom: 16rem !important; }\n .ps-md-0 {\n padding-left: 0 !important; }\n .ps-md-1 {\n padding-left: 0.25rem !important; }\n .ps-md-2 {\n padding-left: 0.5rem !important; }\n .ps-md-3 {\n padding-left: 1rem !important; }\n .ps-md-4 {\n padding-left: 1.5rem !important; }\n .ps-md-5 {\n padding-left: 3rem !important; }\n .ps-md-6 {\n padding-left: 4rem !important; }\n .ps-md-7 {\n padding-left: 6rem !important; }\n .ps-md-8 {\n padding-left: 8rem !important; }\n .ps-md-9 {\n padding-left: 10rem !important; }\n .ps-md-10 {\n padding-left: 12rem !important; }\n .ps-md-11 {\n padding-left: 14rem !important; }\n .ps-md-12 {\n padding-left: 16rem !important; }\n .gap-md-0 {\n gap: 0 !important; }\n .gap-md-1 {\n gap: 0.25rem !important; }\n .gap-md-2 {\n gap: 0.5rem !important; }\n .gap-md-3 {\n gap: 1rem !important; }\n .gap-md-4 {\n gap: 1.5rem !important; }\n .gap-md-5 {\n gap: 3rem !important; }\n .gap-md-6 {\n gap: 4rem !important; }\n .gap-md-7 {\n gap: 6rem !important; }\n .gap-md-8 {\n gap: 8rem !important; }\n .gap-md-9 {\n gap: 10rem !important; }\n .gap-md-10 {\n gap: 12rem !important; }\n .gap-md-11 {\n gap: 14rem !important; }\n .gap-md-12 {\n gap: 16rem !important; }\n .text-md-start {\n text-align: left !important; }\n .text-md-end {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; }\n .transform-scale-md-5 {\n transform: scale(0.5) !important; }\n .transform-scale-md-6 {\n transform: scale(0.6) !important; }\n .transform-scale-md-7 {\n transform: scale(0.7) !important; }\n .transform-scale-md-8 {\n transform: scale(0.8) !important; }\n .transform-scale-md-9 {\n transform: scale(0.9) !important; }\n .transform-scale-md-10 {\n transform: scale(1) !important; }\n .border-radius-top-start-md {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-md-0 {\n border-top-left-radius: 0 !important; }\n .border-radius-top-start-md-sm {\n border-top-left-radius: 0.25rem !important; }\n .border-radius-top-start-md-md {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-md-lg {\n border-top-left-radius: 0.75rem !important; }\n .border-radius-top-start-md-xl {\n border-top-left-radius: 1rem !important; }\n .border-radius-top-start-md-2xl {\n border-top-left-radius: 1.5rem !important; }\n .border-radius-top-start-md-circle {\n border-top-left-radius: 50% !important; }\n .border-radius-top-start-md-pill {\n border-top-left-radius: 50rem !important; }\n .border-radius-top-end-md {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-md-0 {\n border-top-right-radius: 0 !important; }\n .border-radius-top-end-md-sm {\n border-top-right-radius: 0.25rem !important; }\n .border-radius-top-end-md-md {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-md-lg {\n border-top-right-radius: 0.75rem !important; }\n .border-radius-top-end-md-xl {\n border-top-right-radius: 1rem !important; }\n .border-radius-top-end-md-2xl {\n border-top-right-radius: 1.5rem !important; }\n .border-radius-top-end-md-circle {\n border-top-right-radius: 50% !important; }\n .border-radius-top-end-md-pill {\n border-top-right-radius: 50rem !important; }\n .border-radius-bottom-start-md {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-md-0 {\n border-bottom-left-radius: 0 !important; }\n .border-radius-bottom-start-md-sm {\n border-bottom-left-radius: 0.25rem !important; }\n .border-radius-bottom-start-md-md {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-md-lg {\n border-bottom-left-radius: 0.75rem !important; }\n .border-radius-bottom-start-md-xl {\n border-bottom-left-radius: 1rem !important; }\n .border-radius-bottom-start-md-2xl {\n border-bottom-left-radius: 1.5rem !important; }\n .border-radius-bottom-start-md-circle {\n border-bottom-left-radius: 50% !important; }\n .border-radius-bottom-start-md-pill {\n border-bottom-left-radius: 50rem !important; }\n .border-radius-bottom-end-md {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-md-0 {\n border-bottom-right-radius: 0 !important; }\n .border-radius-bottom-end-md-sm {\n border-bottom-right-radius: 0.25rem !important; }\n .border-radius-bottom-end-md-md {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-md-lg {\n border-bottom-right-radius: 0.75rem !important; }\n .border-radius-bottom-end-md-xl {\n border-bottom-right-radius: 1rem !important; }\n .border-radius-bottom-end-md-2xl {\n border-bottom-right-radius: 1.5rem !important; }\n .border-radius-bottom-end-md-circle {\n border-bottom-right-radius: 50% !important; }\n .border-radius-bottom-end-md-pill {\n border-bottom-right-radius: 50rem !important; } }\n\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important; }\n .float-lg-end {\n float: right !important; }\n .float-lg-none {\n float: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-grid {\n display: grid !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; }\n .d-lg-none {\n display: none !important; }\n .border-top-lg {\n border-top: 1px solid #dde0e5 !important; }\n .border-top-lg-0 {\n border-top: 0 !important; }\n .border-end-lg {\n border-right: 1px solid #dde0e5 !important; }\n .border-end-lg-0 {\n border-right: 0 !important; }\n .border-bottom-lg {\n border-bottom: 1px solid #dde0e5 !important; }\n .border-bottom-lg-0 {\n border-bottom: 0 !important; }\n .border-start-lg {\n border-left: 1px solid #dde0e5 !important; }\n .border-start-lg-0 {\n border-left: 0 !important; }\n .w-lg-0 {\n width: 0% !important; }\n .w-lg-1 {\n width: 1% !important; }\n .w-lg-2 {\n width: 2% !important; }\n .w-lg-3 {\n width: 3% !important; }\n .w-lg-4 {\n width: 4% !important; }\n .w-lg-5 {\n width: 5% !important; }\n .w-lg-6 {\n width: 6% !important; }\n .w-lg-7 {\n width: 7% !important; }\n .w-lg-8 {\n width: 8% !important; }\n .w-lg-9 {\n width: 9% !important; }\n .w-lg-10 {\n width: 10% !important; }\n .w-lg-15 {\n width: 15% !important; }\n .w-lg-20 {\n width: 20% !important; }\n .w-lg-25 {\n width: 25% !important; }\n .w-lg-30 {\n width: 30% !important; }\n .w-lg-35 {\n width: 35% !important; }\n .w-lg-40 {\n width: 40% !important; }\n .w-lg-45 {\n width: 45% !important; }\n .w-lg-50 {\n width: 50% !important; }\n .w-lg-55 {\n width: 55% !important; }\n .w-lg-60 {\n width: 60% !important; }\n .w-lg-65 {\n width: 65% !important; }\n .w-lg-70 {\n width: 70% !important; }\n .w-lg-75 {\n width: 75% !important; }\n .w-lg-80 {\n width: 80% !important; }\n .w-lg-85 {\n width: 85% !important; }\n .w-lg-90 {\n width: 90% !important; }\n .w-lg-95 {\n width: 95% !important; }\n .w-lg-100 {\n width: 100% !important; }\n .w-lg-auto {\n width: auto !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; }\n .order-lg-first {\n order: -1 !important; }\n .order-lg-0 {\n order: 0 !important; }\n .order-lg-1 {\n order: 1 !important; }\n .order-lg-2 {\n order: 2 !important; }\n .order-lg-3 {\n order: 3 !important; }\n .order-lg-4 {\n order: 4 !important; }\n .order-lg-5 {\n order: 5 !important; }\n .order-lg-last {\n order: 6 !important; }\n .m-lg-0 {\n margin: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .m-lg-6 {\n margin: 4rem !important; }\n .m-lg-7 {\n margin: 6rem !important; }\n .m-lg-8 {\n margin: 8rem !important; }\n .m-lg-9 {\n margin: 10rem !important; }\n .m-lg-10 {\n margin: 12rem !important; }\n .m-lg-11 {\n margin: 14rem !important; }\n .m-lg-12 {\n margin: 16rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-lg-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-lg-7 {\n margin-right: 6rem !important;\n margin-left: 6rem !important; }\n .mx-lg-8 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-lg-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-lg-10 {\n margin-right: 12rem !important;\n margin-left: 12rem !important; }\n .mx-lg-11 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-lg-12 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-lg-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-lg-7 {\n margin-top: 6rem !important;\n margin-bottom: 6rem !important; }\n .my-lg-8 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-lg-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-lg-10 {\n margin-top: 12rem !important;\n margin-bottom: 12rem !important; }\n .my-lg-11 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-lg-12 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-lg-0 {\n margin-top: 0 !important; }\n .mt-lg-1 {\n margin-top: 0.25rem !important; }\n .mt-lg-2 {\n margin-top: 0.5rem !important; }\n .mt-lg-3 {\n margin-top: 1rem !important; }\n .mt-lg-4 {\n margin-top: 1.5rem !important; }\n .mt-lg-5 {\n margin-top: 3rem !important; }\n .mt-lg-6 {\n margin-top: 4rem !important; }\n .mt-lg-7 {\n margin-top: 6rem !important; }\n .mt-lg-8 {\n margin-top: 8rem !important; }\n .mt-lg-9 {\n margin-top: 10rem !important; }\n .mt-lg-10 {\n margin-top: 12rem !important; }\n .mt-lg-11 {\n margin-top: 14rem !important; }\n .mt-lg-12 {\n margin-top: 16rem !important; }\n .mt-lg-auto {\n margin-top: auto !important; }\n .me-lg-0 {\n margin-right: 0 !important; }\n .me-lg-1 {\n margin-right: 0.25rem !important; }\n .me-lg-2 {\n margin-right: 0.5rem !important; }\n .me-lg-3 {\n margin-right: 1rem !important; }\n .me-lg-4 {\n margin-right: 1.5rem !important; }\n .me-lg-5 {\n margin-right: 3rem !important; }\n .me-lg-6 {\n margin-right: 4rem !important; }\n .me-lg-7 {\n margin-right: 6rem !important; }\n .me-lg-8 {\n margin-right: 8rem !important; }\n .me-lg-9 {\n margin-right: 10rem !important; }\n .me-lg-10 {\n margin-right: 12rem !important; }\n .me-lg-11 {\n margin-right: 14rem !important; }\n .me-lg-12 {\n margin-right: 16rem !important; }\n .me-lg-auto {\n margin-right: auto !important; }\n .mb-lg-0 {\n margin-bottom: 0 !important; }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important; }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important; }\n .mb-lg-3 {\n margin-bottom: 1rem !important; }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important; }\n .mb-lg-5 {\n margin-bottom: 3rem !important; }\n .mb-lg-6 {\n margin-bottom: 4rem !important; }\n .mb-lg-7 {\n margin-bottom: 6rem !important; }\n .mb-lg-8 {\n margin-bottom: 8rem !important; }\n .mb-lg-9 {\n margin-bottom: 10rem !important; }\n .mb-lg-10 {\n margin-bottom: 12rem !important; }\n .mb-lg-11 {\n margin-bottom: 14rem !important; }\n .mb-lg-12 {\n margin-bottom: 16rem !important; }\n .mb-lg-auto {\n margin-bottom: auto !important; }\n .ms-lg-0 {\n margin-left: 0 !important; }\n .ms-lg-1 {\n margin-left: 0.25rem !important; }\n .ms-lg-2 {\n margin-left: 0.5rem !important; }\n .ms-lg-3 {\n margin-left: 1rem !important; }\n .ms-lg-4 {\n margin-left: 1.5rem !important; }\n .ms-lg-5 {\n margin-left: 3rem !important; }\n .ms-lg-6 {\n margin-left: 4rem !important; }\n .ms-lg-7 {\n margin-left: 6rem !important; }\n .ms-lg-8 {\n margin-left: 8rem !important; }\n .ms-lg-9 {\n margin-left: 10rem !important; }\n .ms-lg-10 {\n margin-left: 12rem !important; }\n .ms-lg-11 {\n margin-left: 14rem !important; }\n .ms-lg-12 {\n margin-left: 16rem !important; }\n .ms-lg-auto {\n margin-left: auto !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .m-lg-n6 {\n margin: -4rem !important; }\n .m-lg-n7 {\n margin: -6rem !important; }\n .m-lg-n8 {\n margin: -8rem !important; }\n .m-lg-n9 {\n margin: -10rem !important; }\n .m-lg-n10 {\n margin: -12rem !important; }\n .m-lg-n11 {\n margin: -14rem !important; }\n .m-lg-n12 {\n margin: -16rem !important; }\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-lg-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-lg-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-lg-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-lg-n7 {\n margin-right: -6rem !important;\n margin-left: -6rem !important; }\n .mx-lg-n8 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-lg-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-lg-n10 {\n margin-right: -12rem !important;\n margin-left: -12rem !important; }\n .mx-lg-n11 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-lg-n12 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-lg-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-lg-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-lg-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-lg-n7 {\n margin-top: -6rem !important;\n margin-bottom: -6rem !important; }\n .my-lg-n8 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-lg-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-lg-n10 {\n margin-top: -12rem !important;\n margin-bottom: -12rem !important; }\n .my-lg-n11 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-lg-n12 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .mt-lg-n1 {\n margin-top: -0.25rem !important; }\n .mt-lg-n2 {\n margin-top: -0.5rem !important; }\n .mt-lg-n3 {\n margin-top: -1rem !important; }\n .mt-lg-n4 {\n margin-top: -1.5rem !important; }\n .mt-lg-n5 {\n margin-top: -3rem !important; }\n .mt-lg-n6 {\n margin-top: -4rem !important; }\n .mt-lg-n7 {\n margin-top: -6rem !important; }\n .mt-lg-n8 {\n margin-top: -8rem !important; }\n .mt-lg-n9 {\n margin-top: -10rem !important; }\n .mt-lg-n10 {\n margin-top: -12rem !important; }\n .mt-lg-n11 {\n margin-top: -14rem !important; }\n .mt-lg-n12 {\n margin-top: -16rem !important; }\n .me-lg-n1 {\n margin-right: -0.25rem !important; }\n .me-lg-n2 {\n margin-right: -0.5rem !important; }\n .me-lg-n3 {\n margin-right: -1rem !important; }\n .me-lg-n4 {\n margin-right: -1.5rem !important; }\n .me-lg-n5 {\n margin-right: -3rem !important; }\n .me-lg-n6 {\n margin-right: -4rem !important; }\n .me-lg-n7 {\n margin-right: -6rem !important; }\n .me-lg-n8 {\n margin-right: -8rem !important; }\n .me-lg-n9 {\n margin-right: -10rem !important; }\n .me-lg-n10 {\n margin-right: -12rem !important; }\n .me-lg-n11 {\n margin-right: -14rem !important; }\n .me-lg-n12 {\n margin-right: -16rem !important; }\n .mb-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-lg-n3 {\n margin-bottom: -1rem !important; }\n .mb-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-lg-n5 {\n margin-bottom: -3rem !important; }\n .mb-lg-n6 {\n margin-bottom: -4rem !important; }\n .mb-lg-n7 {\n margin-bottom: -6rem !important; }\n .mb-lg-n8 {\n margin-bottom: -8rem !important; }\n .mb-lg-n9 {\n margin-bottom: -10rem !important; }\n .mb-lg-n10 {\n margin-bottom: -12rem !important; }\n .mb-lg-n11 {\n margin-bottom: -14rem !important; }\n .mb-lg-n12 {\n margin-bottom: -16rem !important; }\n .ms-lg-n1 {\n margin-left: -0.25rem !important; }\n .ms-lg-n2 {\n margin-left: -0.5rem !important; }\n .ms-lg-n3 {\n margin-left: -1rem !important; }\n .ms-lg-n4 {\n margin-left: -1.5rem !important; }\n .ms-lg-n5 {\n margin-left: -3rem !important; }\n .ms-lg-n6 {\n margin-left: -4rem !important; }\n .ms-lg-n7 {\n margin-left: -6rem !important; }\n .ms-lg-n8 {\n margin-left: -8rem !important; }\n .ms-lg-n9 {\n margin-left: -10rem !important; }\n .ms-lg-n10 {\n margin-left: -12rem !important; }\n .ms-lg-n11 {\n margin-left: -14rem !important; }\n .ms-lg-n12 {\n margin-left: -16rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .p-lg-6 {\n padding: 4rem !important; }\n .p-lg-7 {\n padding: 6rem !important; }\n .p-lg-8 {\n padding: 8rem !important; }\n .p-lg-9 {\n padding: 10rem !important; }\n .p-lg-10 {\n padding: 12rem !important; }\n .p-lg-11 {\n padding: 14rem !important; }\n .p-lg-12 {\n padding: 16rem !important; }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-lg-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-lg-7 {\n padding-right: 6rem !important;\n padding-left: 6rem !important; }\n .px-lg-8 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-lg-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-lg-10 {\n padding-right: 12rem !important;\n padding-left: 12rem !important; }\n .px-lg-11 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-lg-12 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-lg-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-lg-7 {\n padding-top: 6rem !important;\n padding-bottom: 6rem !important; }\n .py-lg-8 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-lg-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-lg-10 {\n padding-top: 12rem !important;\n padding-bottom: 12rem !important; }\n .py-lg-11 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-lg-12 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .pt-lg-0 {\n padding-top: 0 !important; }\n .pt-lg-1 {\n padding-top: 0.25rem !important; }\n .pt-lg-2 {\n padding-top: 0.5rem !important; }\n .pt-lg-3 {\n padding-top: 1rem !important; }\n .pt-lg-4 {\n padding-top: 1.5rem !important; }\n .pt-lg-5 {\n padding-top: 3rem !important; }\n .pt-lg-6 {\n padding-top: 4rem !important; }\n .pt-lg-7 {\n padding-top: 6rem !important; }\n .pt-lg-8 {\n padding-top: 8rem !important; }\n .pt-lg-9 {\n padding-top: 10rem !important; }\n .pt-lg-10 {\n padding-top: 12rem !important; }\n .pt-lg-11 {\n padding-top: 14rem !important; }\n .pt-lg-12 {\n padding-top: 16rem !important; }\n .pe-lg-0 {\n padding-right: 0 !important; }\n .pe-lg-1 {\n padding-right: 0.25rem !important; }\n .pe-lg-2 {\n padding-right: 0.5rem !important; }\n .pe-lg-3 {\n padding-right: 1rem !important; }\n .pe-lg-4 {\n padding-right: 1.5rem !important; }\n .pe-lg-5 {\n padding-right: 3rem !important; }\n .pe-lg-6 {\n padding-right: 4rem !important; }\n .pe-lg-7 {\n padding-right: 6rem !important; }\n .pe-lg-8 {\n padding-right: 8rem !important; }\n .pe-lg-9 {\n padding-right: 10rem !important; }\n .pe-lg-10 {\n padding-right: 12rem !important; }\n .pe-lg-11 {\n padding-right: 14rem !important; }\n .pe-lg-12 {\n padding-right: 16rem !important; }\n .pb-lg-0 {\n padding-bottom: 0 !important; }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pb-lg-3 {\n padding-bottom: 1rem !important; }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pb-lg-5 {\n padding-bottom: 3rem !important; }\n .pb-lg-6 {\n padding-bottom: 4rem !important; }\n .pb-lg-7 {\n padding-bottom: 6rem !important; }\n .pb-lg-8 {\n padding-bottom: 8rem !important; }\n .pb-lg-9 {\n padding-bottom: 10rem !important; }\n .pb-lg-10 {\n padding-bottom: 12rem !important; }\n .pb-lg-11 {\n padding-bottom: 14rem !important; }\n .pb-lg-12 {\n padding-bottom: 16rem !important; }\n .ps-lg-0 {\n padding-left: 0 !important; }\n .ps-lg-1 {\n padding-left: 0.25rem !important; }\n .ps-lg-2 {\n padding-left: 0.5rem !important; }\n .ps-lg-3 {\n padding-left: 1rem !important; }\n .ps-lg-4 {\n padding-left: 1.5rem !important; }\n .ps-lg-5 {\n padding-left: 3rem !important; }\n .ps-lg-6 {\n padding-left: 4rem !important; }\n .ps-lg-7 {\n padding-left: 6rem !important; }\n .ps-lg-8 {\n padding-left: 8rem !important; }\n .ps-lg-9 {\n padding-left: 10rem !important; }\n .ps-lg-10 {\n padding-left: 12rem !important; }\n .ps-lg-11 {\n padding-left: 14rem !important; }\n .ps-lg-12 {\n padding-left: 16rem !important; }\n .gap-lg-0 {\n gap: 0 !important; }\n .gap-lg-1 {\n gap: 0.25rem !important; }\n .gap-lg-2 {\n gap: 0.5rem !important; }\n .gap-lg-3 {\n gap: 1rem !important; }\n .gap-lg-4 {\n gap: 1.5rem !important; }\n .gap-lg-5 {\n gap: 3rem !important; }\n .gap-lg-6 {\n gap: 4rem !important; }\n .gap-lg-7 {\n gap: 6rem !important; }\n .gap-lg-8 {\n gap: 8rem !important; }\n .gap-lg-9 {\n gap: 10rem !important; }\n .gap-lg-10 {\n gap: 12rem !important; }\n .gap-lg-11 {\n gap: 14rem !important; }\n .gap-lg-12 {\n gap: 16rem !important; }\n .text-lg-start {\n text-align: left !important; }\n .text-lg-end {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; }\n .transform-scale-lg-5 {\n transform: scale(0.5) !important; }\n .transform-scale-lg-6 {\n transform: scale(0.6) !important; }\n .transform-scale-lg-7 {\n transform: scale(0.7) !important; }\n .transform-scale-lg-8 {\n transform: scale(0.8) !important; }\n .transform-scale-lg-9 {\n transform: scale(0.9) !important; }\n .transform-scale-lg-10 {\n transform: scale(1) !important; }\n .border-radius-top-start-lg {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-lg-0 {\n border-top-left-radius: 0 !important; }\n .border-radius-top-start-lg-sm {\n border-top-left-radius: 0.25rem !important; }\n .border-radius-top-start-lg-md {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-lg-lg {\n border-top-left-radius: 0.75rem !important; }\n .border-radius-top-start-lg-xl {\n border-top-left-radius: 1rem !important; }\n .border-radius-top-start-lg-2xl {\n border-top-left-radius: 1.5rem !important; }\n .border-radius-top-start-lg-circle {\n border-top-left-radius: 50% !important; }\n .border-radius-top-start-lg-pill {\n border-top-left-radius: 50rem !important; }\n .border-radius-top-end-lg {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-lg-0 {\n border-top-right-radius: 0 !important; }\n .border-radius-top-end-lg-sm {\n border-top-right-radius: 0.25rem !important; }\n .border-radius-top-end-lg-md {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-lg-lg {\n border-top-right-radius: 0.75rem !important; }\n .border-radius-top-end-lg-xl {\n border-top-right-radius: 1rem !important; }\n .border-radius-top-end-lg-2xl {\n border-top-right-radius: 1.5rem !important; }\n .border-radius-top-end-lg-circle {\n border-top-right-radius: 50% !important; }\n .border-radius-top-end-lg-pill {\n border-top-right-radius: 50rem !important; }\n .border-radius-bottom-start-lg {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-lg-0 {\n border-bottom-left-radius: 0 !important; }\n .border-radius-bottom-start-lg-sm {\n border-bottom-left-radius: 0.25rem !important; }\n .border-radius-bottom-start-lg-md {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-lg-lg {\n border-bottom-left-radius: 0.75rem !important; }\n .border-radius-bottom-start-lg-xl {\n border-bottom-left-radius: 1rem !important; }\n .border-radius-bottom-start-lg-2xl {\n border-bottom-left-radius: 1.5rem !important; }\n .border-radius-bottom-start-lg-circle {\n border-bottom-left-radius: 50% !important; }\n .border-radius-bottom-start-lg-pill {\n border-bottom-left-radius: 50rem !important; }\n .border-radius-bottom-end-lg {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-lg-0 {\n border-bottom-right-radius: 0 !important; }\n .border-radius-bottom-end-lg-sm {\n border-bottom-right-radius: 0.25rem !important; }\n .border-radius-bottom-end-lg-md {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-lg-lg {\n border-bottom-right-radius: 0.75rem !important; }\n .border-radius-bottom-end-lg-xl {\n border-bottom-right-radius: 1rem !important; }\n .border-radius-bottom-end-lg-2xl {\n border-bottom-right-radius: 1.5rem !important; }\n .border-radius-bottom-end-lg-circle {\n border-bottom-right-radius: 50% !important; }\n .border-radius-bottom-end-lg-pill {\n border-bottom-right-radius: 50rem !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important; }\n .float-xl-end {\n float: right !important; }\n .float-xl-none {\n float: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-grid {\n display: grid !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; }\n .d-xl-none {\n display: none !important; }\n .border-top-xl {\n border-top: 1px solid #dde0e5 !important; }\n .border-top-xl-0 {\n border-top: 0 !important; }\n .border-end-xl {\n border-right: 1px solid #dde0e5 !important; }\n .border-end-xl-0 {\n border-right: 0 !important; }\n .border-bottom-xl {\n border-bottom: 1px solid #dde0e5 !important; }\n .border-bottom-xl-0 {\n border-bottom: 0 !important; }\n .border-start-xl {\n border-left: 1px solid #dde0e5 !important; }\n .border-start-xl-0 {\n border-left: 0 !important; }\n .w-xl-0 {\n width: 0% !important; }\n .w-xl-1 {\n width: 1% !important; }\n .w-xl-2 {\n width: 2% !important; }\n .w-xl-3 {\n width: 3% !important; }\n .w-xl-4 {\n width: 4% !important; }\n .w-xl-5 {\n width: 5% !important; }\n .w-xl-6 {\n width: 6% !important; }\n .w-xl-7 {\n width: 7% !important; }\n .w-xl-8 {\n width: 8% !important; }\n .w-xl-9 {\n width: 9% !important; }\n .w-xl-10 {\n width: 10% !important; }\n .w-xl-15 {\n width: 15% !important; }\n .w-xl-20 {\n width: 20% !important; }\n .w-xl-25 {\n width: 25% !important; }\n .w-xl-30 {\n width: 30% !important; }\n .w-xl-35 {\n width: 35% !important; }\n .w-xl-40 {\n width: 40% !important; }\n .w-xl-45 {\n width: 45% !important; }\n .w-xl-50 {\n width: 50% !important; }\n .w-xl-55 {\n width: 55% !important; }\n .w-xl-60 {\n width: 60% !important; }\n .w-xl-65 {\n width: 65% !important; }\n .w-xl-70 {\n width: 70% !important; }\n .w-xl-75 {\n width: 75% !important; }\n .w-xl-80 {\n width: 80% !important; }\n .w-xl-85 {\n width: 85% !important; }\n .w-xl-90 {\n width: 90% !important; }\n .w-xl-95 {\n width: 95% !important; }\n .w-xl-100 {\n width: 100% !important; }\n .w-xl-auto {\n width: auto !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; }\n .order-xl-first {\n order: -1 !important; }\n .order-xl-0 {\n order: 0 !important; }\n .order-xl-1 {\n order: 1 !important; }\n .order-xl-2 {\n order: 2 !important; }\n .order-xl-3 {\n order: 3 !important; }\n .order-xl-4 {\n order: 4 !important; }\n .order-xl-5 {\n order: 5 !important; }\n .order-xl-last {\n order: 6 !important; }\n .m-xl-0 {\n margin: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .m-xl-6 {\n margin: 4rem !important; }\n .m-xl-7 {\n margin: 6rem !important; }\n .m-xl-8 {\n margin: 8rem !important; }\n .m-xl-9 {\n margin: 10rem !important; }\n .m-xl-10 {\n margin: 12rem !important; }\n .m-xl-11 {\n margin: 14rem !important; }\n .m-xl-12 {\n margin: 16rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-xl-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-xl-7 {\n margin-right: 6rem !important;\n margin-left: 6rem !important; }\n .mx-xl-8 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-xl-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-xl-10 {\n margin-right: 12rem !important;\n margin-left: 12rem !important; }\n .mx-xl-11 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-xl-12 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-xl-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-xl-7 {\n margin-top: 6rem !important;\n margin-bottom: 6rem !important; }\n .my-xl-8 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-xl-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-xl-10 {\n margin-top: 12rem !important;\n margin-bottom: 12rem !important; }\n .my-xl-11 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-xl-12 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-xl-0 {\n margin-top: 0 !important; }\n .mt-xl-1 {\n margin-top: 0.25rem !important; }\n .mt-xl-2 {\n margin-top: 0.5rem !important; }\n .mt-xl-3 {\n margin-top: 1rem !important; }\n .mt-xl-4 {\n margin-top: 1.5rem !important; }\n .mt-xl-5 {\n margin-top: 3rem !important; }\n .mt-xl-6 {\n margin-top: 4rem !important; }\n .mt-xl-7 {\n margin-top: 6rem !important; }\n .mt-xl-8 {\n margin-top: 8rem !important; }\n .mt-xl-9 {\n margin-top: 10rem !important; }\n .mt-xl-10 {\n margin-top: 12rem !important; }\n .mt-xl-11 {\n margin-top: 14rem !important; }\n .mt-xl-12 {\n margin-top: 16rem !important; }\n .mt-xl-auto {\n margin-top: auto !important; }\n .me-xl-0 {\n margin-right: 0 !important; }\n .me-xl-1 {\n margin-right: 0.25rem !important; }\n .me-xl-2 {\n margin-right: 0.5rem !important; }\n .me-xl-3 {\n margin-right: 1rem !important; }\n .me-xl-4 {\n margin-right: 1.5rem !important; }\n .me-xl-5 {\n margin-right: 3rem !important; }\n .me-xl-6 {\n margin-right: 4rem !important; }\n .me-xl-7 {\n margin-right: 6rem !important; }\n .me-xl-8 {\n margin-right: 8rem !important; }\n .me-xl-9 {\n margin-right: 10rem !important; }\n .me-xl-10 {\n margin-right: 12rem !important; }\n .me-xl-11 {\n margin-right: 14rem !important; }\n .me-xl-12 {\n margin-right: 16rem !important; }\n .me-xl-auto {\n margin-right: auto !important; }\n .mb-xl-0 {\n margin-bottom: 0 !important; }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important; }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important; }\n .mb-xl-3 {\n margin-bottom: 1rem !important; }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important; }\n .mb-xl-5 {\n margin-bottom: 3rem !important; }\n .mb-xl-6 {\n margin-bottom: 4rem !important; }\n .mb-xl-7 {\n margin-bottom: 6rem !important; }\n .mb-xl-8 {\n margin-bottom: 8rem !important; }\n .mb-xl-9 {\n margin-bottom: 10rem !important; }\n .mb-xl-10 {\n margin-bottom: 12rem !important; }\n .mb-xl-11 {\n margin-bottom: 14rem !important; }\n .mb-xl-12 {\n margin-bottom: 16rem !important; }\n .mb-xl-auto {\n margin-bottom: auto !important; }\n .ms-xl-0 {\n margin-left: 0 !important; }\n .ms-xl-1 {\n margin-left: 0.25rem !important; }\n .ms-xl-2 {\n margin-left: 0.5rem !important; }\n .ms-xl-3 {\n margin-left: 1rem !important; }\n .ms-xl-4 {\n margin-left: 1.5rem !important; }\n .ms-xl-5 {\n margin-left: 3rem !important; }\n .ms-xl-6 {\n margin-left: 4rem !important; }\n .ms-xl-7 {\n margin-left: 6rem !important; }\n .ms-xl-8 {\n margin-left: 8rem !important; }\n .ms-xl-9 {\n margin-left: 10rem !important; }\n .ms-xl-10 {\n margin-left: 12rem !important; }\n .ms-xl-11 {\n margin-left: 14rem !important; }\n .ms-xl-12 {\n margin-left: 16rem !important; }\n .ms-xl-auto {\n margin-left: auto !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .m-xl-n6 {\n margin: -4rem !important; }\n .m-xl-n7 {\n margin: -6rem !important; }\n .m-xl-n8 {\n margin: -8rem !important; }\n .m-xl-n9 {\n margin: -10rem !important; }\n .m-xl-n10 {\n margin: -12rem !important; }\n .m-xl-n11 {\n margin: -14rem !important; }\n .m-xl-n12 {\n margin: -16rem !important; }\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-xl-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-xl-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-xl-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-xl-n7 {\n margin-right: -6rem !important;\n margin-left: -6rem !important; }\n .mx-xl-n8 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-xl-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-xl-n10 {\n margin-right: -12rem !important;\n margin-left: -12rem !important; }\n .mx-xl-n11 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-xl-n12 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-xl-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-xl-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-xl-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-xl-n7 {\n margin-top: -6rem !important;\n margin-bottom: -6rem !important; }\n .my-xl-n8 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-xl-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-xl-n10 {\n margin-top: -12rem !important;\n margin-bottom: -12rem !important; }\n .my-xl-n11 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-xl-n12 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .mt-xl-n1 {\n margin-top: -0.25rem !important; }\n .mt-xl-n2 {\n margin-top: -0.5rem !important; }\n .mt-xl-n3 {\n margin-top: -1rem !important; }\n .mt-xl-n4 {\n margin-top: -1.5rem !important; }\n .mt-xl-n5 {\n margin-top: -3rem !important; }\n .mt-xl-n6 {\n margin-top: -4rem !important; }\n .mt-xl-n7 {\n margin-top: -6rem !important; }\n .mt-xl-n8 {\n margin-top: -8rem !important; }\n .mt-xl-n9 {\n margin-top: -10rem !important; }\n .mt-xl-n10 {\n margin-top: -12rem !important; }\n .mt-xl-n11 {\n margin-top: -14rem !important; }\n .mt-xl-n12 {\n margin-top: -16rem !important; }\n .me-xl-n1 {\n margin-right: -0.25rem !important; }\n .me-xl-n2 {\n margin-right: -0.5rem !important; }\n .me-xl-n3 {\n margin-right: -1rem !important; }\n .me-xl-n4 {\n margin-right: -1.5rem !important; }\n .me-xl-n5 {\n margin-right: -3rem !important; }\n .me-xl-n6 {\n margin-right: -4rem !important; }\n .me-xl-n7 {\n margin-right: -6rem !important; }\n .me-xl-n8 {\n margin-right: -8rem !important; }\n .me-xl-n9 {\n margin-right: -10rem !important; }\n .me-xl-n10 {\n margin-right: -12rem !important; }\n .me-xl-n11 {\n margin-right: -14rem !important; }\n .me-xl-n12 {\n margin-right: -16rem !important; }\n .mb-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-xl-n3 {\n margin-bottom: -1rem !important; }\n .mb-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-xl-n5 {\n margin-bottom: -3rem !important; }\n .mb-xl-n6 {\n margin-bottom: -4rem !important; }\n .mb-xl-n7 {\n margin-bottom: -6rem !important; }\n .mb-xl-n8 {\n margin-bottom: -8rem !important; }\n .mb-xl-n9 {\n margin-bottom: -10rem !important; }\n .mb-xl-n10 {\n margin-bottom: -12rem !important; }\n .mb-xl-n11 {\n margin-bottom: -14rem !important; }\n .mb-xl-n12 {\n margin-bottom: -16rem !important; }\n .ms-xl-n1 {\n margin-left: -0.25rem !important; }\n .ms-xl-n2 {\n margin-left: -0.5rem !important; }\n .ms-xl-n3 {\n margin-left: -1rem !important; }\n .ms-xl-n4 {\n margin-left: -1.5rem !important; }\n .ms-xl-n5 {\n margin-left: -3rem !important; }\n .ms-xl-n6 {\n margin-left: -4rem !important; }\n .ms-xl-n7 {\n margin-left: -6rem !important; }\n .ms-xl-n8 {\n margin-left: -8rem !important; }\n .ms-xl-n9 {\n margin-left: -10rem !important; }\n .ms-xl-n10 {\n margin-left: -12rem !important; }\n .ms-xl-n11 {\n margin-left: -14rem !important; }\n .ms-xl-n12 {\n margin-left: -16rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .p-xl-6 {\n padding: 4rem !important; }\n .p-xl-7 {\n padding: 6rem !important; }\n .p-xl-8 {\n padding: 8rem !important; }\n .p-xl-9 {\n padding: 10rem !important; }\n .p-xl-10 {\n padding: 12rem !important; }\n .p-xl-11 {\n padding: 14rem !important; }\n .p-xl-12 {\n padding: 16rem !important; }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-xl-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-xl-7 {\n padding-right: 6rem !important;\n padding-left: 6rem !important; }\n .px-xl-8 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-xl-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-xl-10 {\n padding-right: 12rem !important;\n padding-left: 12rem !important; }\n .px-xl-11 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-xl-12 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-xl-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-xl-7 {\n padding-top: 6rem !important;\n padding-bottom: 6rem !important; }\n .py-xl-8 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-xl-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-xl-10 {\n padding-top: 12rem !important;\n padding-bottom: 12rem !important; }\n .py-xl-11 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-xl-12 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .pt-xl-0 {\n padding-top: 0 !important; }\n .pt-xl-1 {\n padding-top: 0.25rem !important; }\n .pt-xl-2 {\n padding-top: 0.5rem !important; }\n .pt-xl-3 {\n padding-top: 1rem !important; }\n .pt-xl-4 {\n padding-top: 1.5rem !important; }\n .pt-xl-5 {\n padding-top: 3rem !important; }\n .pt-xl-6 {\n padding-top: 4rem !important; }\n .pt-xl-7 {\n padding-top: 6rem !important; }\n .pt-xl-8 {\n padding-top: 8rem !important; }\n .pt-xl-9 {\n padding-top: 10rem !important; }\n .pt-xl-10 {\n padding-top: 12rem !important; }\n .pt-xl-11 {\n padding-top: 14rem !important; }\n .pt-xl-12 {\n padding-top: 16rem !important; }\n .pe-xl-0 {\n padding-right: 0 !important; }\n .pe-xl-1 {\n padding-right: 0.25rem !important; }\n .pe-xl-2 {\n padding-right: 0.5rem !important; }\n .pe-xl-3 {\n padding-right: 1rem !important; }\n .pe-xl-4 {\n padding-right: 1.5rem !important; }\n .pe-xl-5 {\n padding-right: 3rem !important; }\n .pe-xl-6 {\n padding-right: 4rem !important; }\n .pe-xl-7 {\n padding-right: 6rem !important; }\n .pe-xl-8 {\n padding-right: 8rem !important; }\n .pe-xl-9 {\n padding-right: 10rem !important; }\n .pe-xl-10 {\n padding-right: 12rem !important; }\n .pe-xl-11 {\n padding-right: 14rem !important; }\n .pe-xl-12 {\n padding-right: 16rem !important; }\n .pb-xl-0 {\n padding-bottom: 0 !important; }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pb-xl-3 {\n padding-bottom: 1rem !important; }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pb-xl-5 {\n padding-bottom: 3rem !important; }\n .pb-xl-6 {\n padding-bottom: 4rem !important; }\n .pb-xl-7 {\n padding-bottom: 6rem !important; }\n .pb-xl-8 {\n padding-bottom: 8rem !important; }\n .pb-xl-9 {\n padding-bottom: 10rem !important; }\n .pb-xl-10 {\n padding-bottom: 12rem !important; }\n .pb-xl-11 {\n padding-bottom: 14rem !important; }\n .pb-xl-12 {\n padding-bottom: 16rem !important; }\n .ps-xl-0 {\n padding-left: 0 !important; }\n .ps-xl-1 {\n padding-left: 0.25rem !important; }\n .ps-xl-2 {\n padding-left: 0.5rem !important; }\n .ps-xl-3 {\n padding-left: 1rem !important; }\n .ps-xl-4 {\n padding-left: 1.5rem !important; }\n .ps-xl-5 {\n padding-left: 3rem !important; }\n .ps-xl-6 {\n padding-left: 4rem !important; }\n .ps-xl-7 {\n padding-left: 6rem !important; }\n .ps-xl-8 {\n padding-left: 8rem !important; }\n .ps-xl-9 {\n padding-left: 10rem !important; }\n .ps-xl-10 {\n padding-left: 12rem !important; }\n .ps-xl-11 {\n padding-left: 14rem !important; }\n .ps-xl-12 {\n padding-left: 16rem !important; }\n .gap-xl-0 {\n gap: 0 !important; }\n .gap-xl-1 {\n gap: 0.25rem !important; }\n .gap-xl-2 {\n gap: 0.5rem !important; }\n .gap-xl-3 {\n gap: 1rem !important; }\n .gap-xl-4 {\n gap: 1.5rem !important; }\n .gap-xl-5 {\n gap: 3rem !important; }\n .gap-xl-6 {\n gap: 4rem !important; }\n .gap-xl-7 {\n gap: 6rem !important; }\n .gap-xl-8 {\n gap: 8rem !important; }\n .gap-xl-9 {\n gap: 10rem !important; }\n .gap-xl-10 {\n gap: 12rem !important; }\n .gap-xl-11 {\n gap: 14rem !important; }\n .gap-xl-12 {\n gap: 16rem !important; }\n .text-xl-start {\n text-align: left !important; }\n .text-xl-end {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; }\n .transform-scale-xl-5 {\n transform: scale(0.5) !important; }\n .transform-scale-xl-6 {\n transform: scale(0.6) !important; }\n .transform-scale-xl-7 {\n transform: scale(0.7) !important; }\n .transform-scale-xl-8 {\n transform: scale(0.8) !important; }\n .transform-scale-xl-9 {\n transform: scale(0.9) !important; }\n .transform-scale-xl-10 {\n transform: scale(1) !important; }\n .border-radius-top-start-xl {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-xl-0 {\n border-top-left-radius: 0 !important; }\n .border-radius-top-start-xl-sm {\n border-top-left-radius: 0.25rem !important; }\n .border-radius-top-start-xl-md {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-xl-lg {\n border-top-left-radius: 0.75rem !important; }\n .border-radius-top-start-xl-xl {\n border-top-left-radius: 1rem !important; }\n .border-radius-top-start-xl-2xl {\n border-top-left-radius: 1.5rem !important; }\n .border-radius-top-start-xl-circle {\n border-top-left-radius: 50% !important; }\n .border-radius-top-start-xl-pill {\n border-top-left-radius: 50rem !important; }\n .border-radius-top-end-xl {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-xl-0 {\n border-top-right-radius: 0 !important; }\n .border-radius-top-end-xl-sm {\n border-top-right-radius: 0.25rem !important; }\n .border-radius-top-end-xl-md {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-xl-lg {\n border-top-right-radius: 0.75rem !important; }\n .border-radius-top-end-xl-xl {\n border-top-right-radius: 1rem !important; }\n .border-radius-top-end-xl-2xl {\n border-top-right-radius: 1.5rem !important; }\n .border-radius-top-end-xl-circle {\n border-top-right-radius: 50% !important; }\n .border-radius-top-end-xl-pill {\n border-top-right-radius: 50rem !important; }\n .border-radius-bottom-start-xl {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-xl-0 {\n border-bottom-left-radius: 0 !important; }\n .border-radius-bottom-start-xl-sm {\n border-bottom-left-radius: 0.25rem !important; }\n .border-radius-bottom-start-xl-md {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-xl-lg {\n border-bottom-left-radius: 0.75rem !important; }\n .border-radius-bottom-start-xl-xl {\n border-bottom-left-radius: 1rem !important; }\n .border-radius-bottom-start-xl-2xl {\n border-bottom-left-radius: 1.5rem !important; }\n .border-radius-bottom-start-xl-circle {\n border-bottom-left-radius: 50% !important; }\n .border-radius-bottom-start-xl-pill {\n border-bottom-left-radius: 50rem !important; }\n .border-radius-bottom-end-xl {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-xl-0 {\n border-bottom-right-radius: 0 !important; }\n .border-radius-bottom-end-xl-sm {\n border-bottom-right-radius: 0.25rem !important; }\n .border-radius-bottom-end-xl-md {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-xl-lg {\n border-bottom-right-radius: 0.75rem !important; }\n .border-radius-bottom-end-xl-xl {\n border-bottom-right-radius: 1rem !important; }\n .border-radius-bottom-end-xl-2xl {\n border-bottom-right-radius: 1.5rem !important; }\n .border-radius-bottom-end-xl-circle {\n border-bottom-right-radius: 50% !important; }\n .border-radius-bottom-end-xl-pill {\n border-bottom-right-radius: 50rem !important; } }\n\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important; }\n .float-xxl-end {\n float: right !important; }\n .float-xxl-none {\n float: none !important; }\n .d-xxl-inline {\n display: inline !important; }\n .d-xxl-inline-block {\n display: inline-block !important; }\n .d-xxl-block {\n display: block !important; }\n .d-xxl-grid {\n display: grid !important; }\n .d-xxl-table {\n display: table !important; }\n .d-xxl-table-row {\n display: table-row !important; }\n .d-xxl-table-cell {\n display: table-cell !important; }\n .d-xxl-flex {\n display: flex !important; }\n .d-xxl-inline-flex {\n display: inline-flex !important; }\n .d-xxl-none {\n display: none !important; }\n .border-top-xxl {\n border-top: 1px solid #dde0e5 !important; }\n .border-top-xxl-0 {\n border-top: 0 !important; }\n .border-end-xxl {\n border-right: 1px solid #dde0e5 !important; }\n .border-end-xxl-0 {\n border-right: 0 !important; }\n .border-bottom-xxl {\n border-bottom: 1px solid #dde0e5 !important; }\n .border-bottom-xxl-0 {\n border-bottom: 0 !important; }\n .border-start-xxl {\n border-left: 1px solid #dde0e5 !important; }\n .border-start-xxl-0 {\n border-left: 0 !important; }\n .w-xxl-0 {\n width: 0% !important; }\n .w-xxl-1 {\n width: 1% !important; }\n .w-xxl-2 {\n width: 2% !important; }\n .w-xxl-3 {\n width: 3% !important; }\n .w-xxl-4 {\n width: 4% !important; }\n .w-xxl-5 {\n width: 5% !important; }\n .w-xxl-6 {\n width: 6% !important; }\n .w-xxl-7 {\n width: 7% !important; }\n .w-xxl-8 {\n width: 8% !important; }\n .w-xxl-9 {\n width: 9% !important; }\n .w-xxl-10 {\n width: 10% !important; }\n .w-xxl-15 {\n width: 15% !important; }\n .w-xxl-20 {\n width: 20% !important; }\n .w-xxl-25 {\n width: 25% !important; }\n .w-xxl-30 {\n width: 30% !important; }\n .w-xxl-35 {\n width: 35% !important; }\n .w-xxl-40 {\n width: 40% !important; }\n .w-xxl-45 {\n width: 45% !important; }\n .w-xxl-50 {\n width: 50% !important; }\n .w-xxl-55 {\n width: 55% !important; }\n .w-xxl-60 {\n width: 60% !important; }\n .w-xxl-65 {\n width: 65% !important; }\n .w-xxl-70 {\n width: 70% !important; }\n .w-xxl-75 {\n width: 75% !important; }\n .w-xxl-80 {\n width: 80% !important; }\n .w-xxl-85 {\n width: 85% !important; }\n .w-xxl-90 {\n width: 90% !important; }\n .w-xxl-95 {\n width: 95% !important; }\n .w-xxl-100 {\n width: 100% !important; }\n .w-xxl-auto {\n width: auto !important; }\n .flex-xxl-fill {\n flex: 1 1 auto !important; }\n .flex-xxl-row {\n flex-direction: row !important; }\n .flex-xxl-column {\n flex-direction: column !important; }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-xxl-wrap {\n flex-wrap: wrap !important; }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-xxl-start {\n justify-content: flex-start !important; }\n .justify-content-xxl-end {\n justify-content: flex-end !important; }\n .justify-content-xxl-center {\n justify-content: center !important; }\n .justify-content-xxl-between {\n justify-content: space-between !important; }\n .justify-content-xxl-around {\n justify-content: space-around !important; }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important; }\n .align-items-xxl-start {\n align-items: flex-start !important; }\n .align-items-xxl-end {\n align-items: flex-end !important; }\n .align-items-xxl-center {\n align-items: center !important; }\n .align-items-xxl-baseline {\n align-items: baseline !important; }\n .align-items-xxl-stretch {\n align-items: stretch !important; }\n .align-content-xxl-start {\n align-content: flex-start !important; }\n .align-content-xxl-end {\n align-content: flex-end !important; }\n .align-content-xxl-center {\n align-content: center !important; }\n .align-content-xxl-between {\n align-content: space-between !important; }\n .align-content-xxl-around {\n align-content: space-around !important; }\n .align-content-xxl-stretch {\n align-content: stretch !important; }\n .align-self-xxl-auto {\n align-self: auto !important; }\n .align-self-xxl-start {\n align-self: flex-start !important; }\n .align-self-xxl-end {\n align-self: flex-end !important; }\n .align-self-xxl-center {\n align-self: center !important; }\n .align-self-xxl-baseline {\n align-self: baseline !important; }\n .align-self-xxl-stretch {\n align-self: stretch !important; }\n .order-xxl-first {\n order: -1 !important; }\n .order-xxl-0 {\n order: 0 !important; }\n .order-xxl-1 {\n order: 1 !important; }\n .order-xxl-2 {\n order: 2 !important; }\n .order-xxl-3 {\n order: 3 !important; }\n .order-xxl-4 {\n order: 4 !important; }\n .order-xxl-5 {\n order: 5 !important; }\n .order-xxl-last {\n order: 6 !important; }\n .m-xxl-0 {\n margin: 0 !important; }\n .m-xxl-1 {\n margin: 0.25rem !important; }\n .m-xxl-2 {\n margin: 0.5rem !important; }\n .m-xxl-3 {\n margin: 1rem !important; }\n .m-xxl-4 {\n margin: 1.5rem !important; }\n .m-xxl-5 {\n margin: 3rem !important; }\n .m-xxl-6 {\n margin: 4rem !important; }\n .m-xxl-7 {\n margin: 6rem !important; }\n .m-xxl-8 {\n margin: 8rem !important; }\n .m-xxl-9 {\n margin: 10rem !important; }\n .m-xxl-10 {\n margin: 12rem !important; }\n .m-xxl-11 {\n margin: 14rem !important; }\n .m-xxl-12 {\n margin: 16rem !important; }\n .m-xxl-auto {\n margin: auto !important; }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-xxl-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-xxl-7 {\n margin-right: 6rem !important;\n margin-left: 6rem !important; }\n .mx-xxl-8 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-xxl-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-xxl-10 {\n margin-right: 12rem !important;\n margin-left: 12rem !important; }\n .mx-xxl-11 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-xxl-12 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-xxl-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-xxl-7 {\n margin-top: 6rem !important;\n margin-bottom: 6rem !important; }\n .my-xxl-8 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-xxl-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-xxl-10 {\n margin-top: 12rem !important;\n margin-bottom: 12rem !important; }\n .my-xxl-11 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-xxl-12 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-xxl-0 {\n margin-top: 0 !important; }\n .mt-xxl-1 {\n margin-top: 0.25rem !important; }\n .mt-xxl-2 {\n margin-top: 0.5rem !important; }\n .mt-xxl-3 {\n margin-top: 1rem !important; }\n .mt-xxl-4 {\n margin-top: 1.5rem !important; }\n .mt-xxl-5 {\n margin-top: 3rem !important; }\n .mt-xxl-6 {\n margin-top: 4rem !important; }\n .mt-xxl-7 {\n margin-top: 6rem !important; }\n .mt-xxl-8 {\n margin-top: 8rem !important; }\n .mt-xxl-9 {\n margin-top: 10rem !important; }\n .mt-xxl-10 {\n margin-top: 12rem !important; }\n .mt-xxl-11 {\n margin-top: 14rem !important; }\n .mt-xxl-12 {\n margin-top: 16rem !important; }\n .mt-xxl-auto {\n margin-top: auto !important; }\n .me-xxl-0 {\n margin-right: 0 !important; }\n .me-xxl-1 {\n margin-right: 0.25rem !important; }\n .me-xxl-2 {\n margin-right: 0.5rem !important; }\n .me-xxl-3 {\n margin-right: 1rem !important; }\n .me-xxl-4 {\n margin-right: 1.5rem !important; }\n .me-xxl-5 {\n margin-right: 3rem !important; }\n .me-xxl-6 {\n margin-right: 4rem !important; }\n .me-xxl-7 {\n margin-right: 6rem !important; }\n .me-xxl-8 {\n margin-right: 8rem !important; }\n .me-xxl-9 {\n margin-right: 10rem !important; }\n .me-xxl-10 {\n margin-right: 12rem !important; }\n .me-xxl-11 {\n margin-right: 14rem !important; }\n .me-xxl-12 {\n margin-right: 16rem !important; }\n .me-xxl-auto {\n margin-right: auto !important; }\n .mb-xxl-0 {\n margin-bottom: 0 !important; }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important; }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important; }\n .mb-xxl-3 {\n margin-bottom: 1rem !important; }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important; }\n .mb-xxl-5 {\n margin-bottom: 3rem !important; }\n .mb-xxl-6 {\n margin-bottom: 4rem !important; }\n .mb-xxl-7 {\n margin-bottom: 6rem !important; }\n .mb-xxl-8 {\n margin-bottom: 8rem !important; }\n .mb-xxl-9 {\n margin-bottom: 10rem !important; }\n .mb-xxl-10 {\n margin-bottom: 12rem !important; }\n .mb-xxl-11 {\n margin-bottom: 14rem !important; }\n .mb-xxl-12 {\n margin-bottom: 16rem !important; }\n .mb-xxl-auto {\n margin-bottom: auto !important; }\n .ms-xxl-0 {\n margin-left: 0 !important; }\n .ms-xxl-1 {\n margin-left: 0.25rem !important; }\n .ms-xxl-2 {\n margin-left: 0.5rem !important; }\n .ms-xxl-3 {\n margin-left: 1rem !important; }\n .ms-xxl-4 {\n margin-left: 1.5rem !important; }\n .ms-xxl-5 {\n margin-left: 3rem !important; }\n .ms-xxl-6 {\n margin-left: 4rem !important; }\n .ms-xxl-7 {\n margin-left: 6rem !important; }\n .ms-xxl-8 {\n margin-left: 8rem !important; }\n .ms-xxl-9 {\n margin-left: 10rem !important; }\n .ms-xxl-10 {\n margin-left: 12rem !important; }\n .ms-xxl-11 {\n margin-left: 14rem !important; }\n .ms-xxl-12 {\n margin-left: 16rem !important; }\n .ms-xxl-auto {\n margin-left: auto !important; }\n .m-xxl-n1 {\n margin: -0.25rem !important; }\n .m-xxl-n2 {\n margin: -0.5rem !important; }\n .m-xxl-n3 {\n margin: -1rem !important; }\n .m-xxl-n4 {\n margin: -1.5rem !important; }\n .m-xxl-n5 {\n margin: -3rem !important; }\n .m-xxl-n6 {\n margin: -4rem !important; }\n .m-xxl-n7 {\n margin: -6rem !important; }\n .m-xxl-n8 {\n margin: -8rem !important; }\n .m-xxl-n9 {\n margin: -10rem !important; }\n .m-xxl-n10 {\n margin: -12rem !important; }\n .m-xxl-n11 {\n margin: -14rem !important; }\n .m-xxl-n12 {\n margin: -16rem !important; }\n .mx-xxl-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-xxl-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-xxl-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xxl-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-xxl-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-xxl-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-xxl-n7 {\n margin-right: -6rem !important;\n margin-left: -6rem !important; }\n .mx-xxl-n8 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-xxl-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-xxl-n10 {\n margin-right: -12rem !important;\n margin-left: -12rem !important; }\n .mx-xxl-n11 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-xxl-n12 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .my-xxl-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-xxl-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-xxl-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xxl-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-xxl-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-xxl-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-xxl-n7 {\n margin-top: -6rem !important;\n margin-bottom: -6rem !important; }\n .my-xxl-n8 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-xxl-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-xxl-n10 {\n margin-top: -12rem !important;\n margin-bottom: -12rem !important; }\n .my-xxl-n11 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-xxl-n12 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .mt-xxl-n1 {\n margin-top: -0.25rem !important; }\n .mt-xxl-n2 {\n margin-top: -0.5rem !important; }\n .mt-xxl-n3 {\n margin-top: -1rem !important; }\n .mt-xxl-n4 {\n margin-top: -1.5rem !important; }\n .mt-xxl-n5 {\n margin-top: -3rem !important; }\n .mt-xxl-n6 {\n margin-top: -4rem !important; }\n .mt-xxl-n7 {\n margin-top: -6rem !important; }\n .mt-xxl-n8 {\n margin-top: -8rem !important; }\n .mt-xxl-n9 {\n margin-top: -10rem !important; }\n .mt-xxl-n10 {\n margin-top: -12rem !important; }\n .mt-xxl-n11 {\n margin-top: -14rem !important; }\n .mt-xxl-n12 {\n margin-top: -16rem !important; }\n .me-xxl-n1 {\n margin-right: -0.25rem !important; }\n .me-xxl-n2 {\n margin-right: -0.5rem !important; }\n .me-xxl-n3 {\n margin-right: -1rem !important; }\n .me-xxl-n4 {\n margin-right: -1.5rem !important; }\n .me-xxl-n5 {\n margin-right: -3rem !important; }\n .me-xxl-n6 {\n margin-right: -4rem !important; }\n .me-xxl-n7 {\n margin-right: -6rem !important; }\n .me-xxl-n8 {\n margin-right: -8rem !important; }\n .me-xxl-n9 {\n margin-right: -10rem !important; }\n .me-xxl-n10 {\n margin-right: -12rem !important; }\n .me-xxl-n11 {\n margin-right: -14rem !important; }\n .me-xxl-n12 {\n margin-right: -16rem !important; }\n .mb-xxl-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-xxl-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-xxl-n3 {\n margin-bottom: -1rem !important; }\n .mb-xxl-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-xxl-n5 {\n margin-bottom: -3rem !important; }\n .mb-xxl-n6 {\n margin-bottom: -4rem !important; }\n .mb-xxl-n7 {\n margin-bottom: -6rem !important; }\n .mb-xxl-n8 {\n margin-bottom: -8rem !important; }\n .mb-xxl-n9 {\n margin-bottom: -10rem !important; }\n .mb-xxl-n10 {\n margin-bottom: -12rem !important; }\n .mb-xxl-n11 {\n margin-bottom: -14rem !important; }\n .mb-xxl-n12 {\n margin-bottom: -16rem !important; }\n .ms-xxl-n1 {\n margin-left: -0.25rem !important; }\n .ms-xxl-n2 {\n margin-left: -0.5rem !important; }\n .ms-xxl-n3 {\n margin-left: -1rem !important; }\n .ms-xxl-n4 {\n margin-left: -1.5rem !important; }\n .ms-xxl-n5 {\n margin-left: -3rem !important; }\n .ms-xxl-n6 {\n margin-left: -4rem !important; }\n .ms-xxl-n7 {\n margin-left: -6rem !important; }\n .ms-xxl-n8 {\n margin-left: -8rem !important; }\n .ms-xxl-n9 {\n margin-left: -10rem !important; }\n .ms-xxl-n10 {\n margin-left: -12rem !important; }\n .ms-xxl-n11 {\n margin-left: -14rem !important; }\n .ms-xxl-n12 {\n margin-left: -16rem !important; }\n .p-xxl-0 {\n padding: 0 !important; }\n .p-xxl-1 {\n padding: 0.25rem !important; }\n .p-xxl-2 {\n padding: 0.5rem !important; }\n .p-xxl-3 {\n padding: 1rem !important; }\n .p-xxl-4 {\n padding: 1.5rem !important; }\n .p-xxl-5 {\n padding: 3rem !important; }\n .p-xxl-6 {\n padding: 4rem !important; }\n .p-xxl-7 {\n padding: 6rem !important; }\n .p-xxl-8 {\n padding: 8rem !important; }\n .p-xxl-9 {\n padding: 10rem !important; }\n .p-xxl-10 {\n padding: 12rem !important; }\n .p-xxl-11 {\n padding: 14rem !important; }\n .p-xxl-12 {\n padding: 16rem !important; }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-xxl-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-xxl-7 {\n padding-right: 6rem !important;\n padding-left: 6rem !important; }\n .px-xxl-8 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-xxl-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-xxl-10 {\n padding-right: 12rem !important;\n padding-left: 12rem !important; }\n .px-xxl-11 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-xxl-12 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-xxl-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-xxl-7 {\n padding-top: 6rem !important;\n padding-bottom: 6rem !important; }\n .py-xxl-8 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-xxl-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-xxl-10 {\n padding-top: 12rem !important;\n padding-bottom: 12rem !important; }\n .py-xxl-11 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-xxl-12 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .pt-xxl-0 {\n padding-top: 0 !important; }\n .pt-xxl-1 {\n padding-top: 0.25rem !important; }\n .pt-xxl-2 {\n padding-top: 0.5rem !important; }\n .pt-xxl-3 {\n padding-top: 1rem !important; }\n .pt-xxl-4 {\n padding-top: 1.5rem !important; }\n .pt-xxl-5 {\n padding-top: 3rem !important; }\n .pt-xxl-6 {\n padding-top: 4rem !important; }\n .pt-xxl-7 {\n padding-top: 6rem !important; }\n .pt-xxl-8 {\n padding-top: 8rem !important; }\n .pt-xxl-9 {\n padding-top: 10rem !important; }\n .pt-xxl-10 {\n padding-top: 12rem !important; }\n .pt-xxl-11 {\n padding-top: 14rem !important; }\n .pt-xxl-12 {\n padding-top: 16rem !important; }\n .pe-xxl-0 {\n padding-right: 0 !important; }\n .pe-xxl-1 {\n padding-right: 0.25rem !important; }\n .pe-xxl-2 {\n padding-right: 0.5rem !important; }\n .pe-xxl-3 {\n padding-right: 1rem !important; }\n .pe-xxl-4 {\n padding-right: 1.5rem !important; }\n .pe-xxl-5 {\n padding-right: 3rem !important; }\n .pe-xxl-6 {\n padding-right: 4rem !important; }\n .pe-xxl-7 {\n padding-right: 6rem !important; }\n .pe-xxl-8 {\n padding-right: 8rem !important; }\n .pe-xxl-9 {\n padding-right: 10rem !important; }\n .pe-xxl-10 {\n padding-right: 12rem !important; }\n .pe-xxl-11 {\n padding-right: 14rem !important; }\n .pe-xxl-12 {\n padding-right: 16rem !important; }\n .pb-xxl-0 {\n padding-bottom: 0 !important; }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important; }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important; }\n .pb-xxl-3 {\n padding-bottom: 1rem !important; }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important; }\n .pb-xxl-5 {\n padding-bottom: 3rem !important; }\n .pb-xxl-6 {\n padding-bottom: 4rem !important; }\n .pb-xxl-7 {\n padding-bottom: 6rem !important; }\n .pb-xxl-8 {\n padding-bottom: 8rem !important; }\n .pb-xxl-9 {\n padding-bottom: 10rem !important; }\n .pb-xxl-10 {\n padding-bottom: 12rem !important; }\n .pb-xxl-11 {\n padding-bottom: 14rem !important; }\n .pb-xxl-12 {\n padding-bottom: 16rem !important; }\n .ps-xxl-0 {\n padding-left: 0 !important; }\n .ps-xxl-1 {\n padding-left: 0.25rem !important; }\n .ps-xxl-2 {\n padding-left: 0.5rem !important; }\n .ps-xxl-3 {\n padding-left: 1rem !important; }\n .ps-xxl-4 {\n padding-left: 1.5rem !important; }\n .ps-xxl-5 {\n padding-left: 3rem !important; }\n .ps-xxl-6 {\n padding-left: 4rem !important; }\n .ps-xxl-7 {\n padding-left: 6rem !important; }\n .ps-xxl-8 {\n padding-left: 8rem !important; }\n .ps-xxl-9 {\n padding-left: 10rem !important; }\n .ps-xxl-10 {\n padding-left: 12rem !important; }\n .ps-xxl-11 {\n padding-left: 14rem !important; }\n .ps-xxl-12 {\n padding-left: 16rem !important; }\n .gap-xxl-0 {\n gap: 0 !important; }\n .gap-xxl-1 {\n gap: 0.25rem !important; }\n .gap-xxl-2 {\n gap: 0.5rem !important; }\n .gap-xxl-3 {\n gap: 1rem !important; }\n .gap-xxl-4 {\n gap: 1.5rem !important; }\n .gap-xxl-5 {\n gap: 3rem !important; }\n .gap-xxl-6 {\n gap: 4rem !important; }\n .gap-xxl-7 {\n gap: 6rem !important; }\n .gap-xxl-8 {\n gap: 8rem !important; }\n .gap-xxl-9 {\n gap: 10rem !important; }\n .gap-xxl-10 {\n gap: 12rem !important; }\n .gap-xxl-11 {\n gap: 14rem !important; }\n .gap-xxl-12 {\n gap: 16rem !important; }\n .text-xxl-start {\n text-align: left !important; }\n .text-xxl-end {\n text-align: right !important; }\n .text-xxl-center {\n text-align: center !important; }\n .transform-scale-xxl-5 {\n transform: scale(0.5) !important; }\n .transform-scale-xxl-6 {\n transform: scale(0.6) !important; }\n .transform-scale-xxl-7 {\n transform: scale(0.7) !important; }\n .transform-scale-xxl-8 {\n transform: scale(0.8) !important; }\n .transform-scale-xxl-9 {\n transform: scale(0.9) !important; }\n .transform-scale-xxl-10 {\n transform: scale(1) !important; }\n .border-radius-top-start-xxl {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-xxl-0 {\n border-top-left-radius: 0 !important; }\n .border-radius-top-start-xxl-sm {\n border-top-left-radius: 0.25rem !important; }\n .border-radius-top-start-xxl-md {\n border-top-left-radius: 0.375rem !important; }\n .border-radius-top-start-xxl-lg {\n border-top-left-radius: 0.75rem !important; }\n .border-radius-top-start-xxl-xl {\n border-top-left-radius: 1rem !important; }\n .border-radius-top-start-xxl-2xl {\n border-top-left-radius: 1.5rem !important; }\n .border-radius-top-start-xxl-circle {\n border-top-left-radius: 50% !important; }\n .border-radius-top-start-xxl-pill {\n border-top-left-radius: 50rem !important; }\n .border-radius-top-end-xxl {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-xxl-0 {\n border-top-right-radius: 0 !important; }\n .border-radius-top-end-xxl-sm {\n border-top-right-radius: 0.25rem !important; }\n .border-radius-top-end-xxl-md {\n border-top-right-radius: 0.375rem !important; }\n .border-radius-top-end-xxl-lg {\n border-top-right-radius: 0.75rem !important; }\n .border-radius-top-end-xxl-xl {\n border-top-right-radius: 1rem !important; }\n .border-radius-top-end-xxl-2xl {\n border-top-right-radius: 1.5rem !important; }\n .border-radius-top-end-xxl-circle {\n border-top-right-radius: 50% !important; }\n .border-radius-top-end-xxl-pill {\n border-top-right-radius: 50rem !important; }\n .border-radius-bottom-start-xxl {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-xxl-0 {\n border-bottom-left-radius: 0 !important; }\n .border-radius-bottom-start-xxl-sm {\n border-bottom-left-radius: 0.25rem !important; }\n .border-radius-bottom-start-xxl-md {\n border-bottom-left-radius: 0.375rem !important; }\n .border-radius-bottom-start-xxl-lg {\n border-bottom-left-radius: 0.75rem !important; }\n .border-radius-bottom-start-xxl-xl {\n border-bottom-left-radius: 1rem !important; }\n .border-radius-bottom-start-xxl-2xl {\n border-bottom-left-radius: 1.5rem !important; }\n .border-radius-bottom-start-xxl-circle {\n border-bottom-left-radius: 50% !important; }\n .border-radius-bottom-start-xxl-pill {\n border-bottom-left-radius: 50rem !important; }\n .border-radius-bottom-end-xxl {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-xxl-0 {\n border-bottom-right-radius: 0 !important; }\n .border-radius-bottom-end-xxl-sm {\n border-bottom-right-radius: 0.25rem !important; }\n .border-radius-bottom-end-xxl-md {\n border-bottom-right-radius: 0.375rem !important; }\n .border-radius-bottom-end-xxl-lg {\n border-bottom-right-radius: 0.75rem !important; }\n .border-radius-bottom-end-xxl-xl {\n border-bottom-right-radius: 1rem !important; }\n .border-radius-bottom-end-xxl-2xl {\n border-bottom-right-radius: 1.5rem !important; }\n .border-radius-bottom-end-xxl-circle {\n border-bottom-right-radius: 50% !important; }\n .border-radius-bottom-end-xxl-pill {\n border-bottom-right-radius: 50rem !important; } }\n\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 3rem !important; }\n .fs-2 {\n font-size: 2.25rem !important; }\n .fs-3 {\n font-size: 1.875rem !important; }\n .fs-4 {\n font-size: 1.5rem !important; } }\n\n@media print {\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-grid {\n display: grid !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; }\n .d-print-none {\n display: none !important; } }\n\n/*!\r\n\r\n=========================================================\r\n* Corporate UI Dashboard - v1.0.0\r\n=========================================================\r\n\r\n* Product Page: https://www.creative-tim.com/product/corporate-ui-dashboard\r\n* Copyright 2022 Creative Tim (https://www.creative-tim.com)\r\n* Licensed under MIT (site.license)\r\n\r\n* Coded by www.creative-tim.com\r\n\r\n=========================================================\r\n\r\n* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\n*/\n.btn-close:focus {\n box-shadow: none; }\n\n.alert-dismissible .btn-close {\n background-image: none; }\n\n.avatar {\n color: #fff;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-size: 1rem;\n border-radius: 0.5rem;\n height: 48px;\n width: 48px;\n transition: all .2s ease-in-out; }\n .avatar img {\n width: 100%; }\n .avatar + .avatar-content {\n display: inline-block;\n margin-left: 0.75rem; }\n .avatar.avatar-raised {\n margin-top: -24px; }\n .avatar.avatar-scale-up:hover {\n transform: scale(1.2); }\n\n.active .avatar.avatar-scale-up {\n transform: scale(1.2); }\n\n.avatar-2xl {\n width: 160px !important;\n height: 160px !important; }\n .avatar-2xl.avatar-raised {\n margin-top: -80px; }\n\n.avatar-xxl {\n width: 110px !important;\n height: 110px !important; }\n .avatar-xxl.avatar-raised {\n margin-top: -55px; }\n\n.avatar-xl {\n width: 74px !important;\n height: 74px !important; }\n .avatar-xl.avatar-raised {\n margin-top: -37px; }\n\n.avatar-lg {\n width: 58px !important;\n height: 58px !important;\n font-size: 0.875rem; }\n .avatar-lg.avatar-raised {\n margin-top: -29px; }\n\n.avatar-sm {\n width: 32px !important;\n height: 32px !important;\n font-size: 0.875rem; }\n .avatar-sm.avatar-raised {\n margin-top: -16px; }\n\n.avatar-xs {\n width: 24px !important;\n height: 24px !important;\n font-size: 0.75rem; }\n .avatar-xs.avatar-raised {\n margin-top: -12px; }\n\n.avatar-group .avatar {\n position: relative;\n z-index: 2;\n border: 1px solid #fff; }\n .avatar-group .avatar:hover {\n z-index: 3; }\n\n.avatar-group .avatar + .avatar {\n margin-left: -1rem; }\n\n.badge.bg-primary {\n background: rgba(119, 77, 211, 0.1) !important; }\n\n.badge.bg-secondary {\n background: rgba(100, 116, 139, 0.1) !important; }\n\n.badge.bg-success {\n background: rgba(103, 194, 58, 0.1) !important; }\n\n.badge.bg-info {\n background: rgba(85, 166, 248, 0.1) !important; }\n\n.badge.bg-warning {\n background: rgba(241, 153, 55, 0.1) !important; }\n\n.badge.bg-danger {\n background: rgba(234, 78, 61, 0.1) !important; }\n\n.badge.bg-light {\n background: rgba(203, 213, 225, 0.1) !important; }\n\n.badge.bg-dark {\n background: rgba(30, 41, 59, 0.1) !important; }\n\n.badge.bg-white {\n background: rgba(255, 255, 255, 0.1) !important; }\n\n.badge {\n text-transform: inherit; }\n\n.badge-primary {\n color: #5723ca;\n background-color: #dbd0f3; }\n .badge-primary[href]:hover, .badge-primary[href]:focus {\n color: color-yiq(#774dd3);\n text-decoration: none;\n background-color: #582db6; }\n\n.badge-secondary {\n color: #455a77;\n background-color: #c0c8d2; }\n .badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: color-yiq(#64748b);\n text-decoration: none;\n background-color: #4a5667; }\n\n.badge-success {\n color: #4fa524;\n background-color: #c7e9b6; }\n .badge-success[href]:hover, .badge-success[href]:focus {\n color: color-yiq(#67c23a);\n text-decoration: none;\n background-color: #4e932c; }\n\n.badge-info {\n color: #1b8cff;\n background-color: #f2f8fe; }\n .badge-info[href]:hover, .badge-info[href]:focus {\n color: color-yiq(#55a6f8);\n text-decoration: none;\n background-color: #1a87f6; }\n\n.badge-warning {\n color: #f18104;\n background-color: #fce7d0; }\n .badge-warning[href]:hover, .badge-warning[href]:focus {\n color: color-yiq(#f19937);\n text-decoration: none;\n background-color: #db7b0f; }\n\n.badge-danger {\n color: #e8210c;\n background-color: #fad4d0; }\n .badge-danger[href]:hover, .badge-danger[href]:focus {\n color: color-yiq(#ea4e3d);\n text-decoration: none;\n background-color: #d32917; }\n\n.badge-light {\n color: #a4bad5;\n background-color: white; }\n .badge-light[href]:hover, .badge-light[href]:focus {\n color: color-yiq(#cbd5e1);\n text-decoration: none;\n background-color: #a4b6cb; }\n\n.badge-dark {\n color: #0b111b;\n background-color: #5574a7; }\n .badge-dark[href]:hover, .badge-dark[href]:focus {\n color: color-yiq(#1e293b);\n text-decoration: none;\n background-color: #090d12; }\n\n.badge-white {\n color: #e8e3e3;\n background-color: white; }\n .badge-white[href]:hover, .badge-white[href]:focus {\n color: color-yiq(#fff);\n text-decoration: none;\n background-color: #e0e0e0; }\n\n.badge-sm {\n padding: 0.45em 0.775em;\n font-size: 0.65em;\n border-radius: 0.25rem; }\n\n.badge-md {\n padding: 0.65em 1em; }\n\n.badge-lg {\n padding: 0.85em 1.375em; }\n\n.btn {\n margin-bottom: 1rem;\n box-shadow: 0 1px 2px 0px rgba(12, 26, 36, 0.06); }\n .btn:active, .btn:active:focus, .btn:active:hover {\n box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07);\n opacity: 0.85; }\n .btn:hover {\n opacity: 0.85; }\n .btn:hover:not(.btn-icon-only) {\n box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07);\n opacity: 0.85; }\n .btn.bg-white:hover {\n color: #64748b; }\n .btn.btn-white {\n border: 1px solid #dde0e5; }\n .btn.btn-white:hover {\n border-color: #64748b; }\n .btn.btn-blur {\n background: rgba(255, 255, 255, 0.2);\n backdrop-filter: blur(2.7px); }\n .btn.btn-blur:hover, .btn.btn-blur:active {\n background: rgba(255, 255, 255, 0.25);\n color: #fff; }\n .btn.btn-blur:focus {\n color: #fff; }\n .btn.btn-link {\n box-shadow: none;\n font-weight: 600; }\n .btn.btn-link:hover, .btn.btn-link:focus {\n box-shadow: none; }\n .btn.btn-round {\n border-radius: 1.875rem; }\n .btn.btn-icon-only {\n width: 2.375rem;\n height: 2.375rem;\n padding: 0.7rem 0.7rem; }\n .btn.btn-sm.btn-icon-only, .btn-group-sm > .btn.btn-icon-only {\n width: 1.5875rem;\n height: 1.5875rem;\n padding: 0.3rem 0.3rem; }\n .btn.btn-sm i, .btn-group-sm > .btn i {\n font-size: 0.5rem; }\n .btn.btn-lg.btn-icon-only, .btn-group-lg > .btn.btn-icon-only {\n width: 3.25rem;\n height: 3.25rem;\n padding: 1rem 1rem; }\n .btn.btn-lg i, .btn-group-lg > .btn i {\n font-size: 1.2rem;\n position: relative;\n top: 2px; }\n .btn.btn-rounded {\n border-radius: 1.875rem; }\n .btn.btn-transparent {\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none; }\n\n.btn-check:checked + .btn {\n font-weight: 700;\n color: #774dd3;\n border: 1px solid #dde0e5; }\n .btn-check:checked + .btn svg .color-background {\n fill: #fff; }\n .btn-check:checked + .btn:hover svg .color-background {\n fill: #1e293b; }\n\n.icon-move-right i {\n transition: all 0.2s cubic-bezier(0.34, 1.61, 0.7, 1.3); }\n\n.icon-move-right:hover i, .icon-move-right:focus i {\n transform: translateX(5px); }\n\n.icon-move-left i {\n transition: all 0.2s cubic-bezier(0.34, 1.61, 0.7, 1.3); }\n\n.icon-move-left:hover i, .icon-move-left:focus i {\n transform: translateX(-5px); }\n\n.btn-primary:hover {\n background-color: #774dd3;\n border-color: #774dd3; }\n\n.btn-primary .btn.bg-outline-primary {\n border: 1px solid #774dd3; }\n\n.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active,\n.show > .btn-primary.dropdown-toggle {\n color: color-yiq(#774dd3);\n background-color: #774dd3; }\n\n.btn-secondary:hover {\n background-color: #64748b;\n border-color: #64748b; }\n\n.btn-secondary .btn.bg-outline-secondary {\n border: 1px solid #64748b; }\n\n.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active,\n.show > .btn-secondary.dropdown-toggle {\n color: color-yiq(#64748b);\n background-color: #64748b; }\n\n.btn-success:hover {\n background-color: #67c23a;\n border-color: #67c23a; }\n\n.btn-success .btn.bg-outline-success {\n border: 1px solid #67c23a; }\n\n.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active,\n.show > .btn-success.dropdown-toggle {\n color: color-yiq(#67c23a);\n background-color: #67c23a; }\n\n.btn-info:hover {\n background-color: #55a6f8;\n border-color: #55a6f8; }\n\n.btn-info .btn.bg-outline-info {\n border: 1px solid #55a6f8; }\n\n.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active,\n.show > .btn-info.dropdown-toggle {\n color: color-yiq(#55a6f8);\n background-color: #55a6f8; }\n\n.btn-warning:hover {\n background-color: #f19937;\n border-color: #f19937; }\n\n.btn-warning .btn.bg-outline-warning {\n border: 1px solid #f19937; }\n\n.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active,\n.show > .btn-warning.dropdown-toggle {\n color: color-yiq(#f19937);\n background-color: #f19937; }\n\n.btn-danger:hover {\n background-color: #ea4e3d;\n border-color: #ea4e3d; }\n\n.btn-danger .btn.bg-outline-danger {\n border: 1px solid #ea4e3d; }\n\n.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active,\n.show > .btn-danger.dropdown-toggle {\n color: color-yiq(#ea4e3d);\n background-color: #ea4e3d; }\n\n.btn-light:hover {\n background-color: #cbd5e1;\n border-color: #cbd5e1; }\n\n.btn-light .btn.bg-outline-light {\n border: 1px solid #cbd5e1; }\n\n.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active,\n.show > .btn-light.dropdown-toggle {\n color: color-yiq(#cbd5e1);\n background-color: #cbd5e1; }\n\n.btn-dark:hover {\n background-color: #1e293b;\n border-color: #1e293b; }\n\n.btn-dark .btn.bg-outline-dark {\n border: 1px solid #1e293b; }\n\n.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active,\n.show > .btn-dark.dropdown-toggle {\n color: color-yiq(#1e293b);\n background-color: #1e293b; }\n\n.btn-white:hover {\n background-color: #fff;\n border-color: #fff; }\n\n.btn-white .btn.bg-outline-white {\n border: 1px solid #fff; }\n\n.btn-white:not(:disabled):not(.disabled).active, .btn-white:not(:disabled):not(.disabled):active,\n.show > .btn-white.dropdown-toggle {\n color: color-yiq(#fff);\n background-color: #fff; }\n\n.btn-outline-white {\n border-color: rgba(255, 255, 255, 0.75);\n background: rgba(255, 255, 255, 0.1); }\n\n.btn-primary,\n.btn.bg-gradient-primary {\n color: #fff; }\n .btn-primary:hover,\n .btn.bg-gradient-primary:hover {\n color: #fff;\n border-color: transparent; }\n .btn-primary:focus,\n .btn.bg-gradient-primary:focus {\n border-color: transparent; }\n\n.btn-secondary,\n.btn.bg-gradient-secondary {\n color: #fff; }\n .btn-secondary:hover,\n .btn.bg-gradient-secondary:hover {\n color: #fff;\n border-color: transparent; }\n .btn-secondary:focus,\n .btn.bg-gradient-secondary:focus {\n border-color: transparent; }\n\n.btn-danger,\n.btn.bg-gradient-danger {\n color: #fff; }\n .btn-danger:hover,\n .btn.bg-gradient-danger:hover {\n color: #fff;\n border-color: transparent; }\n .btn-danger:focus,\n .btn.bg-gradient-danger:focus {\n border-color: transparent; }\n\n.btn-info,\n.btn.bg-gradient-info {\n color: #fff; }\n .btn-info:hover,\n .btn.bg-gradient-info:hover {\n color: #fff;\n border-color: transparent; }\n .btn-info:focus,\n .btn.bg-gradient-info:focus {\n border-color: transparent; }\n\n.btn-success,\n.btn.bg-gradient-success {\n color: #fff; }\n .btn-success:hover,\n .btn.bg-gradient-success:hover {\n color: #fff;\n border-color: transparent; }\n .btn-success:focus,\n .btn.bg-gradient-success:focus {\n border-color: transparent; }\n\n.btn-warning,\n.btn.bg-gradient-warning {\n color: #fff; }\n .btn-warning:hover,\n .btn.bg-gradient-warning:hover {\n color: #fff;\n border-color: transparent; }\n .btn-warning:focus,\n .btn.bg-gradient-warning:focus {\n border-color: transparent; }\n\n.btn-dark,\n.btn.bg-gradient-dark {\n color: #fff; }\n .btn-dark:hover,\n .btn.bg-gradient-dark:hover {\n color: #fff;\n border-color: transparent; }\n .btn-dark:focus,\n .btn.bg-gradient-dark:focus {\n border-color: transparent; }\n\n.btn-light,\n.btn.bg-gradient-light {\n color: #3A416F; }\n .btn-light:hover,\n .btn.bg-gradient-light:hover {\n color: #3A416F;\n border-color: transparent; }\n .btn-light:focus,\n .btn.bg-gradient-light:focus {\n border-color: transparent; }\n\n.btn-white,\n.btn.bg-gradient-white {\n color: #334155; }\n .btn-white:hover,\n .btn.bg-gradient-white:hover {\n color: #334155;\n border-color: transparent; }\n .btn-white:focus,\n .btn.bg-gradient-white:focus {\n border-color: transparent; }\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n font-weight: 400; }\n\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n font-weight: 700;\n color: #774dd3; }\n\n.breadcrumb-item {\n font-size: 0.875rem; }\n .breadcrumb-item.text-white::before {\n color: #fff; }\n\n.breadcrumb-dark {\n background-color: #1e293b; }\n .breadcrumb-dark .breadcrumb-item {\n font-weight: 600; }\n .breadcrumb-dark .breadcrumb-item a {\n color: #f9fafb; }\n .breadcrumb-dark .breadcrumb-item a:hover {\n color: #fff; }\n .breadcrumb-dark .breadcrumb-item + .breadcrumb-item::before {\n color: #adb5bd; }\n .breadcrumb-dark .breadcrumb-item.active {\n color: #dde0e5; }\n\n.breadcrumb-links {\n padding: 0;\n margin: 0;\n background: transparent; }\n\n.card {\n box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); }\n .card .card-header {\n padding: 1rem; }\n .card .card-header-mx-2 {\n margin-left: 0.75rem !important;\n margin-right: 0.75rem !important; }\n .card .card-header-mt-2 {\n margin-top: 0.75rem !important; }\n .card .card-body {\n padding: 1rem; }\n .card.card-plain {\n background-color: transparent;\n box-shadow: none; }\n .card .card-footer {\n padding: 1rem;\n background-color: transparent; }\n\n.author {\n display: flex; }\n .author .name > span {\n line-height: 1.571;\n font-weight: 600;\n font-size: 0.875rem;\n color: #3A416F; }\n .author .stats {\n font-size: 0.875rem;\n font-weight: 400; }\n\n.card.card-background {\n align-items: center; }\n .card.card-background .full-background {\n background-position: 50%;\n background-size: cover;\n margin-bottom: 30px;\n width: 100%;\n height: 100%;\n position: absolute;\n border-radius: 0.375rem; }\n .card.card-background .card-body {\n color: #fff;\n position: relative;\n z-index: 2; }\n .card.card-background .card-body .content-center,\n .card.card-background .card-body .content-left {\n min-height: 330px;\n max-width: 450px;\n padding-top: 60px;\n padding-bottom: 60px; }\n .card.card-background .card-body .content-center {\n text-align: center; }\n .card.card-background .card-body.body-left {\n width: 90%; }\n .card.card-background .card-body .author .name span,\n .card.card-background .card-body .author .name .stats {\n color: #fff; }\n .card.card-background:after {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 1;\n display: block;\n content: \"\";\n background: rgba(0, 0, 0, 0.4);\n border-radius: 0.375rem; }\n .card.card-background.card-background-mask-primary:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-primary:after {\n background-image: linear-gradient(310deg, #774dd3 0%, #6a38d9 100%);\n opacity: .85; }\n .card.card-background.card-background-mask-secondary:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-secondary:after {\n background-image: linear-gradient(310deg, #64748b 0%, #64748b 100%);\n opacity: .85; }\n .card.card-background.card-background-mask-success:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-success:after {\n background-image: linear-gradient(310deg, #67c23a 0%, #4aa91b 100%);\n opacity: .85; }\n .card.card-background.card-background-mask-info:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-info:after {\n background-image: linear-gradient(310deg, #55a6f8 0%, #369aff 100%);\n opacity: .85; }\n .card.card-background.card-background-mask-warning:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-warning:after {\n background-image: linear-gradient(310deg, #f19937 0%, #f58100 100%);\n opacity: .85; }\n .card.card-background.card-background-mask-danger:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-danger:after {\n background-image: linear-gradient(310deg, #ea4e3d 0%, #ee321d 100%);\n opacity: .85; }\n .card.card-background.card-background-mask-light:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-light:after {\n background-image: linear-gradient(310deg, #dde0e5 0%, #ced4da 100%);\n opacity: .85; }\n .card.card-background.card-background-mask-dark:before {\n background: rgba(0, 0, 0, 0.2); }\n .card.card-background.card-background-mask-dark:after {\n background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%);\n opacity: .85; }\n .card.card-background .card-category {\n font-size: 0.875rem;\n font-weight: 600; }\n .card.card-background .card-description {\n margin-top: 24px;\n margin-bottom: 24px; }\n .card.card-background.card-background-after-none:after {\n content: none; }\n\n@media (min-width: 992px) {\n .dropdown .dropdown-menu,\n .dropup .dropdown-menu,\n .dropstart .dropdown-menu,\n .dropend .dropdown-menu {\n box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06);\n cursor: pointer; }\n .dropdown .dropdown-toggle:after, .dropdown .dropdown-toggle:before,\n .dropup .dropdown-toggle:after,\n .dropup .dropdown-toggle:before,\n .dropstart .dropdown-toggle:after,\n .dropstart .dropdown-toggle:before,\n .dropend .dropdown-toggle:after,\n .dropend .dropdown-toggle:before {\n font: normal normal normal 14px/1 FontAwesome;\n border: none;\n vertical-align: middle;\n font-weight: 600; }\n .dropdown .dropdown-toggle.show:after, .dropdown .dropdown-toggle.show:before,\n .dropup .dropdown-toggle.show:after,\n .dropup .dropdown-toggle.show:before,\n .dropstart .dropdown-toggle.show:after,\n .dropstart .dropdown-toggle.show:before,\n .dropend .dropdown-toggle.show:after,\n .dropend .dropdown-toggle.show:before {\n transform: rotate(180deg); }\n .dropdown .dropdown-toggle:after, .dropdown .dropdown-toggle:before,\n .dropup .dropdown-toggle:after,\n .dropup .dropdown-toggle:before,\n .dropstart .dropdown-toggle:after,\n .dropstart .dropdown-toggle:before,\n .dropend .dropdown-toggle:after,\n .dropend .dropdown-toggle:before {\n transition: 0.3s ease; }\n .dropdown .dropdown-menu,\n .dropup .dropdown-menu {\n transition: visibility 0.25s, opacity 0.25s, transform 0.25s; }\n .dropdown .dropdown-menu li,\n .dropup .dropdown-menu li {\n padding: 0 5px; }\n .dropdown .dropdown-toggle:after,\n .dropup .dropdown-toggle:after {\n content: \"\\f107\"; }\n .dropstart .dropdown-toggle:before {\n content: \"\\f104\"; }\n .dropend .dropdown-toggle:after {\n content: \"\\f105\"; }\n .dropdown.dropdown-hover .dropdown-menu,\n .dropdown .dropdown-menu {\n display: block;\n opacity: 0;\n top: 0;\n transform-origin: 50% 0;\n pointer-events: none;\n transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n will-change: transform,box-shadow; }\n .dropdown.dropdown-hover:hover > .dropdown-menu,\n .dropdown .dropdown-menu.show {\n opacity: 1;\n pointer-events: auto;\n visibility: visible;\n transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important; }\n .dropdown.dropdown-hover:hover > .dropdown-menu:before,\n .dropdown .dropdown-menu.show:before {\n top: -20px; }\n .dropdown.dropdown-hover:after {\n content: '';\n position: absolute;\n left: 0;\n bottom: -24px;\n width: 100%;\n height: 100%; }\n .dropdown:not(.dropdown-hover) .dropdown-menu {\n margin-top: 8px !important; }\n .dropdown .dropdown-menu:before {\n font-family: \"FontAwesome\";\n content: \"\\f0d8\";\n position: absolute;\n top: 0;\n left: 28px;\n right: auto;\n font-size: 22px;\n color: #fff;\n transition: top 0.35s ease; }\n .dropdown .dropdown-item .arrow {\n transform: rotate(-90deg); }\n .dropdown-item {\n transition: background-color 0.3s ease, color 0.3s ease; } }\n\n@media (max-width: 991.98px) {\n .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu {\n display: block;\n opacity: 0;\n top: 0;\n transform-origin: 50% 0;\n pointer-events: none;\n transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important;\n transition: visibility 0.25s, opacity 0.25s, transform 0.25s;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n will-change: transform,box-shadow;\n box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); }\n .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu:before {\n font-family: \"FontAwesome\";\n content: \"\\f0d8\";\n position: absolute;\n top: 0;\n left: 28px;\n right: auto;\n font-size: 22px;\n color: #fff;\n transition: top 0.35s ease; }\n .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item):not(.dropdown-hover) .dropdown-menu {\n margin-top: 8px !important; }\n .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show {\n opacity: 1;\n pointer-events: auto;\n visibility: visible;\n transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important; }\n .navbar-toggler + .navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show:before {\n top: -20px; }\n .navbar-toggler + .navbar-collapse .dropdown.nav-item .dropdown-menu {\n background-color: transparent;\n overflow: scroll;\n position: relative;\n transform: none !important;\n box-shadow: none !important; }\n :not(.navbar) .dropdown .dropdown-menu {\n opacity: 0;\n top: 0;\n transform-origin: 50% 0;\n pointer-events: none;\n transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important;\n transition: visibility 0.25s, opacity 0.25s, transform 0.25s;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n will-change: transform,box-shadow;\n box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); }\n :not(.navbar) .dropdown .dropdown-menu:before {\n font-family: \"FontAwesome\";\n content: \"\\f0d8\";\n position: absolute;\n top: 0;\n left: 28px;\n right: auto;\n font-size: 22px;\n color: #fff;\n transition: top 0.35s ease; }\n :not(.navbar) .dropdown:not(.dropdown-hover) .dropdown-menu {\n margin-top: 8px !important; }\n :not(.navbar) .dropdown .dropdown-menu.show {\n opacity: 1;\n pointer-events: auto;\n visibility: visible; }\n :not(.navbar) .dropdown .dropdown-menu.show:before {\n top: -20px; }\n :not(.navbar) .dropdown.nav-item .dropdown-menu {\n position: absolute; }\n .dropdown.nav-item .dropdown-menu-animation {\n display: block;\n height: 0;\n transition: all .35s ease;\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n opacity: 0; }\n .dropdown.nav-item .dropdown-menu-animation.show {\n height: 250px;\n opacity: 1; }\n .navbar.blur .dropdown .dropdown-menu.show {\n transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 0px, 5px) !important;\n box-shadow: none;\n margin-bottom: 1rem; } }\n\n.dropdown-menu li {\n position: relative; }\n\n.dropdown.dropdown-subitem:after {\n left: 100%;\n bottom: 0;\n width: 50%; }\n\n.dropdown .dropdown-menu .dropdown-item {\n border-radius: 0.125rem; }\n .dropdown .dropdown-menu .dropdown-item + .dropdown-menu:before {\n transform: rotate(-90deg);\n left: 0;\n top: 0;\n z-index: -1;\n transition: left .35s ease; }\n\n.dropdown .dropdown-menu.dropdown-menu-end {\n right: 0 !important;\n left: auto !important; }\n .dropdown .dropdown-menu.dropdown-menu-end:before {\n right: 28px;\n left: auto; }\n\n.dropdown.dropdown-subitem:hover .dropdown-item + .dropdown-menu:before {\n left: -8px; }\n\n.dropdown > .dropdown-menu .dropdown-item + .dropdown-menu {\n transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 0px, 5px) !important; }\n\n.dropdown .dropdown-menu .dropdown-item + .dropdown-menu {\n right: -197px;\n left: auto;\n top: 0; }\n\n.dropdown-image {\n background-size: cover; }\n\n@media (min-width: 992px) {\n .dropdown-xl {\n min-width: 40rem; }\n .dropdown-lg {\n min-width: 23rem; }\n .dropdown-md {\n min-width: 15rem; } }\n\n@media (max-width: 1199.98px) {\n .dropdown-lg-responsive {\n min-width: 19rem; } }\n\n.dropup .dropdown-menu {\n box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06);\n transition: visibility 0.25s, opacity 0.25s, transform 0.25s;\n cursor: pointer;\n top: auto !important;\n bottom: 100% !important;\n margin-bottom: 0.5rem !important;\n display: block;\n opacity: 0;\n transform-origin: bottom;\n pointer-events: none;\n transform: perspective(999px) rotateX(12deg) translateZ(0) translate3d(0px, 0px, 0px) !important;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n will-change: transform,box-shadow; }\n .dropup .dropdown-menu.show {\n pointer-events: auto;\n transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(1px, 0px, 5px) !important;\n opacity: 1; }\n .dropup .dropdown-menu.show:after {\n bottom: -20px; }\n .dropup .dropdown-menu:after {\n font-family: \"FontAwesome\";\n content: \"\\f0d7\";\n position: absolute;\n z-index: -1;\n bottom: 22px;\n left: 28px;\n right: auto;\n font-size: 22px;\n color: #fff;\n transition: bottom 0.35s ease; }\n\n.page-header {\n padding: 0;\n position: relative;\n overflow: hidden;\n display: flex;\n align-items: center;\n background-size: cover;\n background-position: 50%; }\n .page-header .container {\n z-index: 1; }\n\n.oblique {\n overflow: hidden;\n width: 60%;\n right: -10rem;\n border-bottom-left-radius: 0.75rem; }\n .oblique .oblique-image {\n background-position: 0 50%;\n background-repeat: no-repeat; }\n\n.fixed-plugin .fixed-plugin-button {\n background: #fff;\n border-radius: 50%;\n bottom: 30px;\n right: 30px;\n font-size: 1.25rem;\n z-index: 990;\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);\n cursor: pointer; }\n .fixed-plugin .fixed-plugin-button i {\n pointer-events: none; }\n\n.fixed-plugin .card {\n position: fixed !important;\n right: -360px;\n top: 0;\n height: 100%;\n left: auto !important;\n transform: unset !important;\n width: 360px;\n border-radius: 0;\n padding: 0 10px;\n transition: .2s ease;\n z-index: 1020; }\n\n.fixed-plugin .badge {\n border: 1px solid #fff;\n border-radius: 50%;\n cursor: pointer;\n display: inline-block;\n height: 23px;\n margin-right: 5px;\n position: relative;\n width: 23px;\n transition: all 0.2s ease-in-out; }\n .fixed-plugin .badge:hover, .fixed-plugin .badge.active {\n border-color: #1e293b; }\n\n.fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled) {\n border: 1px solid transparent; }\n .fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled):not(.active) {\n background-color: transparent;\n background-image: none;\n border: 1px solid #774dd3;\n color: #774dd3; }\n\n.fixed-plugin.show .card {\n right: 0; }\n\n.input-group {\n border-radius: 0.375rem;\n box-shadow: 0 1px 2px 0 rgba(12, 26, 36, 0.06); }\n .input-group,\n .input-group .input-group-text {\n transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); }\n .input-group > :not(:first-child):not(.dropdown-menu) {\n margin-left: 0; }\n .input-group .form-control {\n box-shadow: none; }\n .input-group .form-control:focus {\n border-left: 1px solid #1b89f7 !important;\n border-right: 1px solid #1b89f7 !important;\n border-color: #1b89f7 !important; }\n .input-group .form-control:not(:first-child) {\n border-left: 1px solid transparent; }\n .input-group .form-control:not(:last-child) {\n border-right: 1px solid transparent;\n padding-right: 0; }\n .input-group .form-control + .input-group-text {\n border-right: 1px solid #dde0e5; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.input-group-text {\n padding-left: 10px;\n padding-right: 10px; }\n\n.form-control {\n border-radius: 0.375rem;\n border-top-right-radius: 0.375rem;\n border-bottom-right-radius: 0.375rem;\n border-left-width: 1px;\n box-shadow: 0 1px 2px 0 rgba(12, 26, 36, 0.06); }\n\n.focused {\n box-shadow: 0 1px 3px 0 rgba(12, 26, 36, 0.1);\n transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); }\n .focused .form-control:focus {\n box-shadow: none; }\n .focused .form-control + .input-group-text {\n border-color: #1b89f7;\n border-right: 1px solid #1b89f7 !important; }\n .focused .input-group-text {\n border-color: #1b89f7; }\n\n.form-check:not(.form-switch) .form-check-input[type=\"checkbox\"], .form-check:not(.form-switch) .form-check-input[type=\"radio\"] {\n border: 1px solid #cbd3da;\n margin-top: 0.25rem;\n position: relative; }\n .form-check:not(.form-switch) .form-check-input[type=\"checkbox\"]:checked, .form-check:not(.form-switch) .form-check-input[type=\"radio\"]:checked {\n border: 0; }\n\n.form-check:not(.form-switch) .form-check-input.form-check-input-info:checked[type=\"radio\"] {\n background-image: none;\n background-color: #55a6f8; }\n\n.form-check:not(.form-switch) .form-check-input[type=\"checkbox\"]:after {\n transition: opacity 0.25s ease-out;\n font-family: \"FontAwesome\";\n content: \"\\f00c\";\n width: 100%;\n height: 100%;\n color: #fff;\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.7rem;\n opacity: 0; }\n\n.form-check:not(.form-switch) .form-check-input[type=\"checkbox\"]:checked:after {\n opacity: 1; }\n\n.form-check:not(.form-switch) .form-check-input[type=\"radio\"] {\n transition: border 0s; }\n .form-check:not(.form-switch) .form-check-input[type=\"radio\"]:after {\n transition: opacity 0.25s ease-in-out;\n content: \"\";\n position: absolute;\n width: 0.5rem;\n height: 0.5rem;\n border-radius: 50%;\n background-color: #fff;\n opacity: 0; }\n .form-check:not(.form-switch) .form-check-input[type=\"radio\"]:checked {\n padding: 6px; }\n .form-check:not(.form-switch) .form-check-input[type=\"radio\"]:checked:after {\n opacity: 1; }\n\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: no-drop; }\n\n.form-check-label,\n.form-check-input[type=\"checkbox\"] {\n cursor: pointer; }\n\n.form-check-label {\n font-size: 0.875rem;\n font-weight: 400; }\n\n.form-check-input {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n\n.form-switch .form-check-input {\n border: 1px solid #e9ecef;\n position: relative;\n background-color: rgba(30, 41, 59, 0.1);\n height: 1.25em; }\n .form-switch .form-check-input:after {\n transition: transform 0.25s ease-in-out, background-color 0.25s ease-in-out;\n content: \"\";\n width: 1rem;\n height: 1rem;\n border-radius: 50%;\n position: absolute;\n background-color: #fff;\n transform: translateX(1px);\n box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04);\n top: 1px; }\n .form-switch .form-check-input:checked:after {\n transform: translateX(21px); }\n .form-switch .form-check-input:checked {\n border-color: rgba(30, 41, 59, 0.95);\n background-color: rgba(30, 41, 59, 0.95); }\n\n.form-select {\n transition: box-shadow 0.15s ease, border-color 0.2s cubic-bezier(0.655, 0.055, 0.345, 1); }\n\nlabel,\n.form-label {\n font-size: 0.8125rem;\n font-weight: 600;\n margin-bottom: 0.375rem;\n color: #334155;\n margin-left: 0.125rem; }\n\n.form-control.is-invalid:focus {\n box-shadow: 0 0 0 2px rgba(253, 92, 112, 0.6); }\n\n.form-control.is-valid:focus {\n box-shadow: 0 0 0 2px rgba(102, 212, 50, 0.65); }\n\n.form-control:hover {\n border-color: #c0c4cc; }\n .form-control:hover:focus {\n border-color: #1b89f7; }\n\n.form-control:disabled {\n cursor: no-drop; }\n .form-control:disabled:hover {\n border-color: #dde0e5; }\n\n.footer .nav-link {\n color: #1e293b;\n font-weight: 400;\n font-size: 0.875rem;\n padding-top: 0;\n padding-bottom: 0.25rem; }\n .footer .nav-link:hover {\n opacity: 1 !important;\n transition: opacity 0.3 ease; }\n\n.bg-gradient-primary {\n background-image: linear-gradient(310deg, #774dd3 0%, #6a38d9 100%); }\n\n.bg-gradient-secondary {\n background-image: linear-gradient(310deg, #64748b 0%, #64748b 100%); }\n\n.bg-gradient-success {\n background-image: linear-gradient(310deg, #67c23a 0%, #4aa91b 100%); }\n\n.bg-gradient-info {\n background-image: linear-gradient(310deg, #55a6f8 0%, #369aff 100%); }\n\n.bg-gradient-warning {\n background-image: linear-gradient(310deg, #f19937 0%, #f58100 100%); }\n\n.bg-gradient-danger {\n background-image: linear-gradient(310deg, #ea4e3d 0%, #ee321d 100%); }\n\n.bg-gradient-light {\n background-image: linear-gradient(310deg, #dde0e5 0%, #ced4da 100%); }\n\n.bg-gradient-dark {\n background-image: linear-gradient(310deg, #1e293b 0%, #1e293b 100%); }\n\n.bg-gradient-faded-primary {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(119, 77, 211, 0.6) 0, #5c2fbe 100%); }\n\n.bg-gradient-faded-secondary {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(100, 116, 139, 0.6) 0, #4f5b6d 100%); }\n\n.bg-gradient-faded-success {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(103, 194, 58, 0.6) 0, #529b2e 100%); }\n\n.bg-gradient-faded-info {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(85, 166, 248, 0.6) 0, #248cf6 100%); }\n\n.bg-gradient-faded-warning {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(241, 153, 55, 0.6) 0, #e58010 100%); }\n\n.bg-gradient-faded-danger {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(234, 78, 61, 0.6) 0, #dc2b18 100%); }\n\n.bg-gradient-faded-light {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(203, 213, 225, 0.6) 0, #abbbce 100%); }\n\n.bg-gradient-faded-dark {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(30, 41, 59, 0.6) 0, #0d1219 100%); }\n\n.bg-gradient-faded-white {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(255, 255, 255, 0.6) 0, #e6e6e6 100%); }\n\n.bg-gradient-faded-primary-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(119, 77, 211, 0.3) 0, #774dd3 100%); }\n\n.bg-gradient-faded-secondary-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(100, 116, 139, 0.3) 0, #64748b 100%); }\n\n.bg-gradient-faded-success-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(103, 194, 58, 0.3) 0, #67c23a 100%); }\n\n.bg-gradient-faded-info-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(85, 166, 248, 0.3) 0, #55a6f8 100%); }\n\n.bg-gradient-faded-warning-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(241, 153, 55, 0.3) 0, #f19937 100%); }\n\n.bg-gradient-faded-danger-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(234, 78, 61, 0.3) 0, #ea4e3d 100%); }\n\n.bg-gradient-faded-light-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(203, 213, 225, 0.3) 0, #cbd5e1 100%); }\n\n.bg-gradient-faded-dark-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(30, 41, 59, 0.3) 0, #1e293b 100%); }\n\n.bg-gradient-faded-white-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(255, 255, 255, 0.3) 0, #fff 100%); }\n\n.icon-shape {\n width: 48px;\n height: 48px;\n background-position: center;\n border-radius: 0.75rem; }\n .icon-shape i {\n color: #fff;\n opacity: 0.8;\n top: 11px;\n position: relative; }\n .icon-shape .ni {\n top: 14px; }\n\n.icon-xxs {\n width: 20px;\n height: 20px; }\n .icon-xxs i {\n top: -4px;\n font-size: .5rem; }\n\n.icon-xs {\n width: 24px;\n height: 24px; }\n .icon-xs i {\n top: -4px;\n font-size: .5rem; }\n\n.icon-sm {\n width: 32px;\n height: 32px; }\n .icon-sm i {\n top: 2px;\n font-size: .65rem; }\n\n.icon-md {\n width: 48px;\n height: 48px; }\n .icon-md i {\n top: 22%;\n font-size: 0.875rem; }\n .icon-md.icon-striped {\n background-position-x: 85px;\n background-position-y: 85px; }\n .icon-md.icon-striped i {\n top: 11%;\n margin-left: -10px;\n font-size: 0.875rem; }\n\n.icon-lg {\n width: 64px;\n height: 64px; }\n .icon-lg i {\n top: 31%;\n font-size: 1.25rem; }\n .icon-lg.icon-striped {\n background-position-x: 111px;\n background-position-y: 111px; }\n .icon-lg.icon-striped i {\n top: 21%;\n margin-left: -15px; }\n\n.icon-xl {\n width: 100px;\n height: 100px;\n border-radius: 0.75rem; }\n .icon-xl i {\n top: 37%;\n font-size: 1.6rem; }\n .icon-xl.icon-striped {\n background-position-x: 80px;\n background-position-y: 80px; }\n .icon-xl.icon-striped i {\n top: 30%;\n margin-left: -15px; }\n\n.info-horizontal {\n text-align: left !important; }\n .info-horizontal .icon {\n float: left; }\n .info-horizontal .description {\n overflow: hidden; }\n\nsvg.text-primary .color-foreground {\n fill: #774dd3; }\n\nsvg.text-primary .color-background {\n fill: #6a38d9; }\n\nsvg.text-secondary .color-foreground {\n fill: #64748b; }\n\nsvg.text-secondary .color-background {\n fill: #64748b; }\n\nsvg.text-info .color-foreground {\n fill: #55a6f8; }\n\nsvg.text-info .color-background {\n fill: #369aff; }\n\nsvg.text-warning .color-foreground {\n fill: #f19937; }\n\nsvg.text-warning .color-background {\n fill: #f58100; }\n\nsvg.text-danger .color-foreground {\n fill: #ea4e3d; }\n\nsvg.text-danger .color-background {\n fill: #ee321d; }\n\nsvg.text-success .color-foreground {\n fill: #67c23a; }\n\nsvg.text-success .color-background {\n fill: #4aa91b; }\n\nsvg.text-dark .color-foreground {\n fill: #1e293b; }\n\nsvg.text-dark .color-background {\n fill: #1e293b; }\n\n.blur {\n box-shadow: inset 0px 0px 2px #fefefed1;\n -webkit-backdrop-filter: blur(27.2px);\n backdrop-filter: blur(27.2px);\n background-color: rgba(255, 255, 255, 0.85) !important; }\n .blur.saturation-less {\n -webkit-backdrop-filter: saturate(20%) blur(30px);\n backdrop-filter: saturate(20%) blur(30px); }\n .blur.blur-rounded {\n border-radius: 40px; }\n .blur.blur-light {\n background-color: rgba(255, 255, 255, 0.4); }\n .blur.blur-dark {\n background-color: rgba(0, 0, 0, 0.3); }\n\n.shadow-blur {\n box-shadow: inset 0 0px 1px 1px rgba(254, 254, 254, 0.9), 0 20px 27px 0 rgba(0, 0, 0, 0.05) !important; }\n\n.shadow-card {\n box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05) !important; }\n\n.navbar-blur {\n -webkit-backdrop-filter: blur(27.2px);\n backdrop-filter: blur(27.2px);\n background-color: rgba(255, 255, 255, 0.58) !important; }\n\n.blur-section {\n -webkit-backdrop-filter: blur(27.2px);\n backdrop-filter: blur(27.2px); }\n .blur-section.blur-gradient-primary {\n background-image: linear-gradient(310deg, rgba(119, 77, 211, 0.95) 0%, rgba(106, 56, 217, 0.95) 100%); }\n\n*.move-on-hover {\n -webkit-transition: 0.2s ease-out;\n transition: 0.2s ease-out;\n overflow: hidden;\n -webkit-transform-origin: 50% 0;\n transform-origin: 50% 0;\n transform-origin: 50% 0;\n -webkit-transform: perspective(999px) rotateX(0deg) translate3d(0, 0, 0);\n transform: perspective(999px) rotateX(0deg) translate3d(0, 0, 0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n will-change: transform, box-shadow; }\n *.move-on-hover:hover {\n -webkit-transform: perspective(999px) rotateX(7deg) translate3d(0px, -4px, 5px);\n transform: perspective(999px) rotateX(7deg) translate3d(0px, -4px, 5px); }\n\n*.gradient-animation {\n background: linear-gradient(-45deg, #55a6f8, #ea4e3d, #f19937, #774dd3, #1e293b);\n background-size: 400% 400% !important;\n animation: gradient 10s ease infinite; }\n\nhr.vertical {\n position: absolute;\n background-color: transparent;\n height: 100%;\n right: 0;\n top: 0;\n width: 1px; }\n hr.vertical.light {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); }\n hr.vertical.dark {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); }\n hr.vertical.gray-light {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); }\n\nhr.horizontal {\n background-color: transparent; }\n hr.horizontal.light {\n background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); }\n hr.horizontal.dark {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); }\n hr.horizontal.gray-light {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); }\n\n.lock-size {\n width: 1.7rem;\n height: 1.7rem; }\n\n.border-radius-xs {\n border-radius: 0.125rem; }\n\n.border-radius-sm {\n border-radius: 0.25rem; }\n\n.border-radius-md {\n border-radius: 0.5rem; }\n\n.border-radius-lg {\n border-radius: 0.75rem; }\n\n.border-radius-xl {\n border-radius: 1rem; }\n\n.border-radius-2xl {\n border-radius: 1.5rem; }\n\n.border-radius-section {\n border-radius: 10rem; }\n\n.border-bottom-end-radius-0 {\n border-bottom-right-radius: 0; }\n\n.border-top-end-radius-0 {\n border-top-right-radius: 0; }\n\n.border-bottom-start-radius-0 {\n border-bottom-left-radius: 0; }\n\n.border-top-start-radius-0 {\n border-top-left-radius: 0; }\n\n.border-dashed {\n border-style: dashed !important; }\n\n.z-index-sticky {\n z-index: 1020; }\n\n.waves {\n position: relative;\n width: 100%;\n height: 16vh;\n margin-bottom: -7px;\n /*Fix for safari gap*/\n min-height: 100px;\n max-height: 150px; }\n .waves.waves-sm {\n height: 50px;\n min-height: 50px; }\n .waves.no-animation .moving-waves > use {\n animation: none; }\n\n.wave-rotate {\n transform: rotate(180deg); }\n\n/* Animation for the waves */\n.moving-waves > use {\n animation: move-forever 40s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite; }\n\n.moving-waves > use:nth-child(1) {\n animation-delay: -2s;\n animation-duration: 11s; }\n\n.moving-waves > use:nth-child(2) {\n animation-delay: -4s;\n animation-duration: 13s; }\n\n.moving-waves > use:nth-child(3) {\n animation-delay: -3s;\n animation-duration: 15s; }\n\n.moving-waves > use:nth-child(4) {\n animation-delay: -4s;\n animation-duration: 20s; }\n\n.moving-waves > use:nth-child(5) {\n animation-delay: -4s;\n animation-duration: 25s; }\n\n.moving-waves > use:nth-child(6) {\n animation-delay: -3s;\n animation-duration: 30s; }\n\n@keyframes move-forever {\n 0% {\n transform: translate3d(-90px, 0, 0); }\n 100% {\n transform: translate3d(85px, 0, 0); } }\n\n/*Shrinking for mobile*/\n@media (max-width: 767.98px) {\n .waves {\n height: 40px;\n min-height: 40px; }\n hr.horizontal {\n background-color: transparent; }\n hr.horizontal:not(.dark) {\n background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); }\n hr.horizontal.vertical {\n transform: rotate(90deg); }\n hr.horizontal.dark {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } }\n\n.overflow-visible {\n overflow: visible !important; }\n\n.popover .popover-header {\n font-weight: 600; }\n\n.bg-cover {\n background-size: cover; }\n\n.overflow-x-hidden {\n overflow-x: hidden; }\n\n.overflow-y-hidden {\n overflow-y: hidden; }\n\n.overflow-x-scroll {\n overflow-x: scroll; }\n\n.overflow-y-scroll {\n overflow-y: scroll; }\n\n.mask {\n position: absolute;\n background-size: cover;\n background-position: center center;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n opacity: 0.8; }\n\n.cursor-pointer {\n cursor: pointer; }\n\n.transform-translate-50 {\n transform: translate(0, -50%); }\n\n@media (min-width: 992px) {\n .virtual-reality .sidenav {\n margin-top: 1.5rem;\n animation-name: fadeInBottom;\n animation-fill-mode: both;\n animation-duration: 1.5s;\n transform: scale(0.6);\n background: #fff;\n left: 18% !important;\n position: absolute; } }\n\n.navbar {\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16); }\n .navbar .navbar-brand {\n color: #1e293b;\n line-height: 1rem; }\n .navbar .nav-link {\n color: #64748b;\n padding: 0.5rem 1rem;\n font-weight: 500;\n font-size: 0.875rem;\n line-height: 1rem; }\n .navbar.navbar-absolute {\n position: absolute;\n width: 100%;\n z-index: 1; }\n .navbar.navbar-transparent .nav-link, .navbar.navbar-transparent .nav-link i {\n color: #fff; }\n .navbar.navbar-transparent .nav-link:hover, .navbar.navbar-transparent .nav-link:focus {\n color: rgba(255, 255, 255, 0.75); }\n .navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar {\n background: #fff; }\n .navbar.navbar-transparent .navbar-collapse {\n border-radius: 1rem; }\n .navbar.navbar-dark .navbar-collapse.show .dropdown-header.text-dark,\n .navbar.navbar-dark .navbar-collapse.collapsing .dropdown-header.text-dark {\n color: #fff !important; }\n .navbar .sidenav-toggler-inner {\n width: 18px; }\n .navbar .sidenav-toggler-inner .sidenav-toggler-line {\n transition: all 0.15s ease;\n background: #64748b;\n border-radius: 0.125rem;\n position: relative;\n display: block;\n height: 2px; }\n .navbar .sidenav-toggler-inner .sidenav-toggler-line:not(:last-child) {\n margin-bottom: 3px; }\n .g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:first-child,\n .g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:last-child {\n width: 13px;\n transform: translateX(5px); }\n\n.navbar-light {\n background-color: #fff !important; }\n .navbar-light .navbar-toggler {\n border: none; }\n .navbar-light .navbar-toggler:focus {\n box-shadow: none; }\n\n.navbar-toggler .navbar-toggler-icon {\n background-image: none; }\n .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar {\n display: block;\n position: relative;\n width: 22px;\n height: 1px;\n border-radius: 1px;\n background: #6c757d;\n transition: all 0.2s;\n margin: 0 auto; }\n .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar2, .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar3 {\n margin-top: 7px; }\n\n.navbar-toggler[aria-expanded=\"true\"] .navbar-toggler-bar.bar1 {\n transform: rotate(45deg);\n transform-origin: 10% 10%;\n margin-top: 4px; }\n\n.navbar-toggler[aria-expanded=\"true\"] .navbar-toggler-bar.bar2 {\n opacity: 0; }\n\n.navbar-toggler[aria-expanded=\"true\"] .navbar-toggler-bar.bar3 {\n transform: rotate(-45deg);\n transform-origin: 10% 90%;\n margin-top: 3px; }\n\n@media (max-width: 991.98px) {\n .navbar.navbar-transparent .navbar-collapse {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n .navbar.navbar-transparent .navbar-collapse.collapsing {\n background: #fff; }\n .navbar.navbar-transparent .navbar-collapse.show {\n background: #fff; }\n .navbar.navbar-transparent .navbar-collapse.show .nav-link,\n .navbar.navbar-transparent .navbar-collapse.show i {\n color: #1e293b; }\n .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-nav {\n flex-direction: row; }\n .navbar.navbar-transparent .navbar-collapse {\n box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); } }\n\n@media (max-width: 767.98px) {\n .navbar-collapse {\n position: relative; }\n .navbar-collapse .navbar-nav {\n width: 100%; }\n .navbar-collapse .navbar-nav .nav-item.dropdown {\n position: static; }\n .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {\n left: 0;\n right: 0; }\n .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.show:before {\n content: none; } }\n\n@media (max-width: 575.98px) {\n .navbar-nav .nav-item.dropdown .dropdown-menu {\n left: 0;\n right: auto; } }\n\n@use \"sass:math\";\n.navbar-vertical .navbar-brand > img,\n.navbar-vertical .navbar-brand-img {\n max-width: 100%;\n max-height: 2rem; }\n\n.navbar-vertical .navbar-nav {\n flex-direction: column !important; }\n .navbar-vertical .navbar-nav .nav-link {\n padding-left: 0.6rem;\n padding-right: 0.6rem;\n font-weight: 400;\n color: #fff; }\n .navbar-vertical .navbar-nav .nav-link > i {\n min-width: 1.8rem;\n font-size: 0.9375rem;\n line-height: 1.5rem; }\n .navbar-vertical .navbar-nav .nav-link .dropdown-menu {\n border: none; }\n .navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu {\n margin-left: 0.5rem; }\n .navbar-vertical .navbar-nav .nav-link .icon {\n padding: 10px; }\n .navbar-vertical .navbar-nav .nav-sm .nav-link {\n font-size: 0.8125rem; }\n\n.navbar-vertical .navbar-nav .nav-link {\n display: flex;\n align-items: center;\n white-space: nowrap; }\n\n.navbar-vertical .navbar-heading {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n font-size: 0.75rem;\n text-transform: uppercase;\n letter-spacing: 0.04em; }\n\n.navbar-vertical.navbar-expand-xs {\n display: block;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 15.625rem !important;\n overflow-y: auto;\n padding: 0;\n box-shadow: none; }\n .navbar-vertical.navbar-expand-xs .navbar-collapse {\n display: block;\n overflow: auto;\n height: calc(100vh - 300px); }\n .navbar-vertical.navbar-expand-xs > [class*=\"container\"] {\n flex-direction: column;\n align-items: stretch;\n min-height: 100%;\n padding-left: 0;\n padding-right: 0; }\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .navbar-vertical.navbar-expand-xs > [class*=\"container\"] {\n min-height: none;\n height: 100%; } }\n .navbar-vertical.navbar-expand-xs.fixed-start {\n left: 0; }\n .navbar-vertical.navbar-expand-xs.fixed-end {\n right: 0; }\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin: 0; }\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .nav-link-text,\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-mini-icon,\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-normal,\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link i {\n pointer-events: none; }\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav-item {\n width: 100%; }\n .navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item {\n margin-top: 0.125rem; }\n .navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item .icon .ni {\n top: 0; }\n .navbar-vertical.navbar-expand-xs .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#774dd3);\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n border-radius: 0.25rem; }\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link {\n padding-top: 0.417rem;\n padding-bottom: 0.417rem;\n padding-left: 15px; }\n .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link > span.sidenav-normal {\n transition: all 0.1s ease 0s; }\n\n@media (min-width: 576px) {\n .navbar-vertical.navbar-expand-sm {\n display: block;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 15.625rem !important;\n overflow-y: auto;\n padding: 0;\n box-shadow: none; }\n .navbar-vertical.navbar-expand-sm .navbar-collapse {\n display: block;\n overflow: auto;\n height: calc(100vh - 300px); }\n .navbar-vertical.navbar-expand-sm > [class*=\"container\"] {\n flex-direction: column;\n align-items: stretch;\n min-height: 100%;\n padding-left: 0;\n padding-right: 0; } }\n @media all and (min-width: 576px) and (-ms-high-contrast: none), (min-width: 576px) and (-ms-high-contrast: active) {\n .navbar-vertical.navbar-expand-sm > [class*=\"container\"] {\n min-height: none;\n height: 100%; } }\n\n@media (min-width: 576px) {\n .navbar-vertical.navbar-expand-sm.fixed-start {\n left: 0; }\n .navbar-vertical.navbar-expand-sm.fixed-end {\n right: 0; }\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin: 0; }\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .nav-link-text,\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-mini-icon,\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-normal,\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link i {\n pointer-events: none; }\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav-item {\n width: 100%; }\n .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item {\n margin-top: 0.125rem; }\n .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item .icon .ni {\n top: 0; }\n .navbar-vertical.navbar-expand-sm .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#774dd3);\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n border-radius: 0.25rem; }\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link {\n padding-top: 0.417rem;\n padding-bottom: 0.417rem;\n padding-left: 15px; }\n .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link > span.sidenav-normal {\n transition: all 0.1s ease 0s; } }\n\n@media (min-width: 768px) {\n .navbar-vertical.navbar-expand-md {\n display: block;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 15.625rem !important;\n overflow-y: auto;\n padding: 0;\n box-shadow: none; }\n .navbar-vertical.navbar-expand-md .navbar-collapse {\n display: block;\n overflow: auto;\n height: calc(100vh - 300px); }\n .navbar-vertical.navbar-expand-md > [class*=\"container\"] {\n flex-direction: column;\n align-items: stretch;\n min-height: 100%;\n padding-left: 0;\n padding-right: 0; } }\n @media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {\n .navbar-vertical.navbar-expand-md > [class*=\"container\"] {\n min-height: none;\n height: 100%; } }\n\n@media (min-width: 768px) {\n .navbar-vertical.navbar-expand-md.fixed-start {\n left: 0; }\n .navbar-vertical.navbar-expand-md.fixed-end {\n right: 0; }\n .navbar-vertical.navbar-expand-md .navbar-nav .nav-link {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin: 0; }\n .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .nav-link-text,\n .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-mini-icon,\n .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-normal,\n .navbar-vertical.navbar-expand-md .navbar-nav .nav-link i {\n pointer-events: none; }\n .navbar-vertical.navbar-expand-md .navbar-nav .nav-item {\n width: 100%; }\n .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item {\n margin-top: 0.125rem; }\n .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item .icon .ni {\n top: 0; }\n .navbar-vertical.navbar-expand-md .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#774dd3);\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n border-radius: 0.25rem; }\n .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link {\n padding-top: 0.417rem;\n padding-bottom: 0.417rem;\n padding-left: 15px; }\n .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link > span.sidenav-normal {\n transition: all 0.1s ease 0s; } }\n\n@media (min-width: 992px) {\n .navbar-vertical.navbar-expand-lg {\n display: block;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 15.625rem !important;\n overflow-y: auto;\n padding: 0;\n box-shadow: none; }\n .navbar-vertical.navbar-expand-lg .navbar-collapse {\n display: block;\n overflow: auto;\n height: calc(100vh - 300px); }\n .navbar-vertical.navbar-expand-lg > [class*=\"container\"] {\n flex-direction: column;\n align-items: stretch;\n min-height: 100%;\n padding-left: 0;\n padding-right: 0; } }\n @media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {\n .navbar-vertical.navbar-expand-lg > [class*=\"container\"] {\n min-height: none;\n height: 100%; } }\n\n@media (min-width: 992px) {\n .navbar-vertical.navbar-expand-lg.fixed-start {\n left: 0; }\n .navbar-vertical.navbar-expand-lg.fixed-end {\n right: 0; }\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin: 0; }\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .nav-link-text,\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-mini-icon,\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-normal,\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link i {\n pointer-events: none; }\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav-item {\n width: 100%; }\n .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item {\n margin-top: 0.125rem; }\n .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item .icon .ni {\n top: 0; }\n .navbar-vertical.navbar-expand-lg .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#774dd3);\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n border-radius: 0.25rem; }\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link {\n padding-top: 0.417rem;\n padding-bottom: 0.417rem;\n padding-left: 15px; }\n .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link > span.sidenav-normal {\n transition: all 0.1s ease 0s; } }\n\n@media (min-width: 1200px) {\n .navbar-vertical.navbar-expand-xl {\n display: block;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 15.625rem !important;\n overflow-y: auto;\n padding: 0;\n box-shadow: none; }\n .navbar-vertical.navbar-expand-xl .navbar-collapse {\n display: block;\n overflow: auto;\n height: calc(100vh - 300px); }\n .navbar-vertical.navbar-expand-xl > [class*=\"container\"] {\n flex-direction: column;\n align-items: stretch;\n min-height: 100%;\n padding-left: 0;\n padding-right: 0; } }\n @media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active) {\n .navbar-vertical.navbar-expand-xl > [class*=\"container\"] {\n min-height: none;\n height: 100%; } }\n\n@media (min-width: 1200px) {\n .navbar-vertical.navbar-expand-xl.fixed-start {\n left: 0; }\n .navbar-vertical.navbar-expand-xl.fixed-end {\n right: 0; }\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin: 0; }\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .nav-link-text,\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-mini-icon,\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-normal,\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link i {\n pointer-events: none; }\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav-item {\n width: 100%; }\n .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item {\n margin-top: 0.125rem; }\n .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item .icon .ni {\n top: 0; }\n .navbar-vertical.navbar-expand-xl .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#774dd3);\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n border-radius: 0.25rem; }\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link {\n padding-top: 0.417rem;\n padding-bottom: 0.417rem;\n padding-left: 15px; }\n .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link > span.sidenav-normal {\n transition: all 0.1s ease 0s; } }\n\n@media (min-width: 1400px) {\n .navbar-vertical.navbar-expand-xxl {\n display: block;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 15.625rem !important;\n overflow-y: auto;\n padding: 0;\n box-shadow: none; }\n .navbar-vertical.navbar-expand-xxl .navbar-collapse {\n display: block;\n overflow: auto;\n height: calc(100vh - 300px); }\n .navbar-vertical.navbar-expand-xxl > [class*=\"container\"] {\n flex-direction: column;\n align-items: stretch;\n min-height: 100%;\n padding-left: 0;\n padding-right: 0; } }\n @media all and (min-width: 1400px) and (-ms-high-contrast: none), (min-width: 1400px) and (-ms-high-contrast: active) {\n .navbar-vertical.navbar-expand-xxl > [class*=\"container\"] {\n min-height: none;\n height: 100%; } }\n\n@media (min-width: 1400px) {\n .navbar-vertical.navbar-expand-xxl.fixed-start {\n left: 0; }\n .navbar-vertical.navbar-expand-xxl.fixed-end {\n right: 0; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin: 0; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .nav-link-text,\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-mini-icon,\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-normal,\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link i {\n pointer-events: none; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-item {\n width: 100%; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav > .nav-item {\n margin-top: 0.125rem; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav > .nav-item .icon .ni {\n top: 0; }\n .navbar-vertical.navbar-expand-xxl .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#774dd3);\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n border-radius: 0.25rem; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link {\n padding-top: 0.417rem;\n padding-bottom: 0.417rem;\n padding-left: 15px; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link > span.sidenav-normal {\n transition: all 0.1s ease 0s; } }\n\n.sidenav[data-color=\"primary\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"primary\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #774dd3; }\n\n.sidenav[data-color=\"secondary\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"secondary\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #64748b; }\n\n.sidenav[data-color=\"success\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"success\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #67c23a; }\n\n.sidenav[data-color=\"info\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"info\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #55a6f8; }\n\n.sidenav[data-color=\"warning\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"warning\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #f19937; }\n\n.sidenav[data-color=\"danger\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"danger\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #ea4e3d; }\n\n.sidenav[data-color=\"light\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"light\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #cbd5e1; }\n\n.sidenav[data-color=\"dark\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"dark\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #1e293b; }\n\n.sidenav[data-color=\"white\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-background,\n.sidenav[data-color=\"white\"] .navbar-nav > .nav-item > .nav-link.active .icon .color-foreground {\n fill: #fff; }\n\n.main-content,\n.sidenav {\n transition: all 0.2s ease-in-out; }\n\n.sidenav {\n z-index: 9999; }\n .sidenav .navbar-brand,\n .sidenav .navbar-heading {\n display: block; }\n @media (min-width: 1200px) {\n .sidenav:hover {\n max-width: 15.625rem; }\n .sidenav .sidenav-toggler {\n padding: 1.5rem; }\n .sidenav.fixed-start ~ .main-content {\n margin-left: 15.625rem; }\n .sidenav.fixed-start ~ .main-content.main-content-documentation {\n margin-left: 21rem; }\n .sidenav.fixed-end ~ .main-content {\n margin-right: 17.125rem; } }\n .sidenav .navbar-heading .docs-mini {\n padding-left: 3px; }\n .sidenav .navbar-heading {\n transition: all 0.1s ease; }\n .sidenav .navbar-brand {\n padding: 1.5rem 2.5rem; }\n\n.sidenav-header {\n height: 4.875rem; }\n\n.sidenav-footer .card.card-background:after {\n opacity: 0.65; }\n\n.g-sidenav-show .sidenav .nav-item .collapse {\n height: auto;\n transition: all 0.2s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .g-sidenav-show .sidenav .nav-item .collapse {\n transition: none; } }\n\n.g-sidenav-show .sidenav .nav-link-text {\n transition: 0.3s ease;\n opacity: 1; }\n\n@media (max-width: 1199.98px) {\n .g-sidenav-show.rtl .sidenav {\n transform: translateX(17.125rem); }\n .g-sidenav-show:not(.rtl) .sidenav {\n transform: translateX(-17.125rem); }\n .g-sidenav-show .sidenav.fixed-start ~ .main-content {\n margin-left: 0 !important; }\n .g-sidenav-show.g-sidenav-pinned .sidenav {\n transform: translateX(0); } }\n\n.navbar-vertical.bg-white {\n box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05);\n box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04); }\n .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: rgba(30, 41, 59, 0.5); }\n .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #1e293b; }\n .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link.active {\n background: #0f172a;\n box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04); }\n .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link.active .icon svg .color-background {\n fill: rgba(255, 255, 255, 0.5); }\n .navbar-vertical.bg-white .navbar-nav > .nav-item > .nav-link.active .icon svg .color-foreground {\n fill: #fff; }\n .navbar-vertical.bg-white .navbar-nav > .nav-item.border-start {\n border-color: rgba(30, 41, 59, 0.5) !important; }\n .navbar-vertical.bg-white .navbar-nav > .nav-item.border-start .nav-link.active {\n color: #1e293b; }\n .navbar-vertical.bg-white .navbar-nav > .nav-item.border-start .nav-link.active:before {\n border: 2px solid #1e293b; }\n .navbar-vertical.bg-white .navbar-nav .nav-link {\n color: rgba(30, 41, 59, 0.8); }\n .navbar-vertical.bg-white .navbar-nav .nav-link.active {\n box-shadow: none; }\n .navbar-vertical.bg-white .sidenav-footer .card {\n box-shadow: 0 0.125rem 5px -0.0625rem rgba(12, 26, 36, 0.1), 0 0.0625rem 0.0625rem 0 rgba(12, 26, 36, 0.04); }\n\n.navbar-vertical.bg-slate-900 .sidenav-header .navbar-brand span {\n color: #fff; }\n\n.navbar-vertical.bg-slate-900 .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: rgba(255, 255, 255, 0.5); }\n\n.navbar-vertical.bg-slate-900 .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #fff; }\n\n.navbar-vertical.bg-slate-900 .navbar-nav > .nav-item.border-start {\n border-color: rgba(255, 255, 255, 0.5) !important; }\n .navbar-vertical.bg-slate-900 .navbar-nav > .nav-item.border-start .nav-link.active {\n color: #fff; }\n .navbar-vertical.bg-slate-900 .navbar-nav > .nav-item.border-start .nav-link.active:before {\n border: 2px solid #fff; }\n\n.navbar-vertical.bg-slate-900 .sidenav-footer .card {\n background: #1e293b; }\n .navbar-vertical.bg-slate-900 .sidenav-footer .card .docs-info h6, .navbar-vertical.bg-slate-900 .sidenav-footer .card .docs-info .h6,\n .navbar-vertical.bg-slate-900 .sidenav-footer .card .docs-info a {\n color: #fff; }\n\n.navbar-vertical .navbar-nav .nav-link.active {\n box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05);\n border-radius: 0.25rem; }\n\n.navbar-vertical .navbar-nav > .nav-item .nav-link.active {\n color: #fff;\n font-weight: 600;\n background-color: #1e293b; }\n .navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon svg .color-background,\n .navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon svg .color-foreground {\n fill: #774dd3; }\n\n.navbar-vertical .navbar-nav > .nav-item.border-start {\n margin-left: 1.6rem; }\n .navbar-vertical .navbar-nav > .nav-item.border-start .nav-link.active {\n background: transparent; }\n .navbar-vertical .navbar-nav > .nav-item.border-start .nav-link.active:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n border-radius: 0.125rem;\n margin-left: -2.5px; }\n\n.navbar-main {\n transition: box-shadow 0.25s ease-in, background-color 0.25s ease-in; }\n .navbar-main.fixed-top {\n width: calc(100% - (15.625rem + 1.5rem * 3)); }\n .navbar-main.fixed-top + [class*=\"container\"] {\n margin-top: 7.1875rem !important; }\n\n.navbar-vertical .navbar-nav .nav-link[data-bs-toggle=\"collapse\"]:after {\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n font-family: 'Font Awesome 5 Free';\n font-weight: 700;\n content: \"\\f107\";\n margin-left: auto;\n color: rgba(30, 41, 59, 0.5);\n transition: all 0.2s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .navbar-vertical .navbar-nav .nav-link[data-bs-toggle=\"collapse\"]:after {\n transition: none; } }\n\n.navbar-vertical .navbar-nav .nav-link[data-bs-toggle=\"collapse\"][aria-expanded=\"true\"]:after {\n color: #1e293b;\n transform: rotate(180deg); }\n\n.navbar-vertical .navbar-nav .nav-item .collapse .nav,\n.navbar-vertical .navbar-nav .nav-item .collapsing .nav {\n transition: all 0.2s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .navbar-vertical .navbar-nav .nav-item .collapse .nav,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav {\n transition: none; } }\n .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link {\n position: relative;\n background-color: transparent;\n box-shadow: none;\n color: rgba(30, 41, 59, 0.5);\n margin-left: 1.35rem; }\n .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link:before,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link:before {\n content: \"\";\n position: absolute;\n left: -18px;\n top: 50%;\n transform: translate(0, -50%);\n height: 5px;\n width: 5px;\n border-radius: 1.5rem;\n background: rgba(30, 41, 59, 0.5); }\n .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active {\n color: #1e293b; }\n .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active:before,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active:before {\n height: 8px;\n width: 8px;\n background: #1e293b; }\n .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link {\n color: #1e293b; }\n .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link:before,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link:before {\n height: 8px;\n width: 8px;\n background: #1e293b; }\n .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-item .nav-link:before,\n .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-item .nav-link:before {\n content: none; }\n\n.navbar-vertical .navbar-nav .nav-item .sidenav-docs .nav .nav-item .nav-link {\n position: relative;\n background-color: transparent;\n box-shadow: none;\n color: #444;\n margin-left: 1.35rem; }\n .navbar-vertical .navbar-nav .nav-item .sidenav-docs .nav .nav-item .nav-link:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 50%;\n transform: translate(0, -50%);\n height: 120%;\n width: 1px;\n border-radius: 1.5rem;\n background: #dddfe6; }\n\n.navbar-vertical.blur .navbar-nav > .nav-item .nav-link {\n background-color: transparent;\n box-shadow: none; }\n\n.navbar-vertical .navbar-brand .navbar-brand-img,\n.navbar-vertical .navbar-brand span {\n transition: all 0.2s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .navbar-vertical .navbar-brand .navbar-brand-img,\n .navbar-vertical .navbar-brand span {\n transition: none; } }\n\n.navbar-vertical .nav-item .nav-link span.sidenav-mini-icon {\n transition: all 0.2s ease-in-out;\n text-align: center;\n width: 0; }\n @media (prefers-reduced-motion: reduce) {\n .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon {\n transition: none; } }\n\n.navbar-vertical .docs-info {\n transition: all 0.2s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .navbar-vertical .docs-info {\n transition: none; } }\n\n.g-sidenav-show:not(.g-sidenav-hidden) .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon {\n opacity: 0; }\n\n@media (min-width: 1200px) {\n .g-sidenav-hidden.rtl .main-content {\n margin-right: 6rem !important; }\n .g-sidenav-hidden.rtl .main-content .navbar-vertical:hover {\n max-width: 15.625rem !important; }\n .g-sidenav-hidden.rtl .sidenav:hover + .main-content {\n margin-right: 17.125rem !important; }\n .g-sidenav-hidden .navbar-vertical {\n max-width: 6rem !important; }\n .g-sidenav-hidden .navbar-vertical.fixed-start ~ .main-content {\n margin-left: 7.5rem; }\n .g-sidenav-hidden .navbar-vertical .navbar-brand img {\n width: auto !important; }\n .g-sidenav-hidden .navbar-vertical .navbar-brand span {\n opacity: 0; }\n .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .icon {\n padding: 10px; }\n .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .nav-link-text,\n .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-normal {\n opacity: 0;\n width: 0; }\n .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-mini-icon {\n min-width: 1.8rem;\n margin-left: 0.15rem;\n opacity: 1; }\n .g-sidenav-hidden .navbar-vertical .nav-item .nav-link[data-bs-toggle=\"collapse\"]:after {\n content: \"\"; }\n .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav {\n margin-left: 0 !important;\n padding-left: 0 !important; }\n .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link {\n margin-left: 1rem; }\n .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link:before {\n content: none; }\n .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link[data-bs-toggle=\"collapse\"]:after {\n content: \"\\f107\"; }\n .g-sidenav-hidden .navbar-vertical .card.card-background .icon-shape {\n margin-bottom: 0 !important; }\n .g-sidenav-hidden .navbar-vertical .card.card-background .docs-info {\n opacity: 0;\n width: 0;\n height: 0; }\n .g-sidenav-hidden .navbar-vertical:hover {\n max-width: 15.625rem !important; }\n .g-sidenav-hidden .navbar-vertical:hover.fixed-start ~ .main-content {\n margin-left: 17.125rem; }\n .g-sidenav-hidden .navbar-vertical:hover .navbar-brand span {\n opacity: 1; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .nav-link-text,\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-normal {\n opacity: 1;\n width: auto; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-mini-icon {\n opacity: 0;\n width: 0;\n min-width: 0; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link[data-bs-toggle=\"collapse\"]:after {\n content: \"\\f107\"; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav {\n margin-left: 1.5rem !important;\n padding-left: 1rem !important; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link {\n margin-left: 1.35rem; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link:before {\n content: \"\"; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav,\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav {\n margin-left: 0 !important;\n padding-left: 0 !important; }\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav .nav-item .nav-link:before,\n .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav .nav-item .nav-link:before {\n content: none; }\n .g-sidenav-hidden .navbar-vertical:hover .card.card-background .icon-shape {\n margin-bottom: 1rem !important; }\n .g-sidenav-hidden .navbar-vertical:hover .card.card-background .docs-info {\n opacity: 1;\n width: auto;\n height: auto; } }\n\n.navbar-vertical .navbar-nav .nav-item .nav-link .icon i {\n color: #1e293b; }\n\n.navbar-vertical .navbar-nav .nav-item .nav-link .icon i {\n color: #fff; }\n\n.nav.nav-pills {\n background: #f9fafb;\n border-radius: 0.75rem;\n position: relative; }\n .nav.nav-pills.nav-pills-vertical {\n border-radius: 1.1875rem; }\n .nav.nav-pills.nav-pills-vertical .nav-link.active {\n border-radius: 0.875rem; }\n .nav.nav-pills .nav-link {\n z-index: 3;\n color: #1e293b;\n border-radius: 0.5rem;\n background-color: inherit; }\n .nav.nav-pills .nav-link.active {\n animation: 0.2s ease; }\n .nav.nav-pills .nav-link:hover:not(.active) {\n color: #1e293b; }\n .nav.nav-pills.nav-pills-primary {\n background: #fff;\n color: #fff; }\n .nav.nav-pills.nav-pills-primary .nav-link.active {\n color: #fff; }\n .nav.nav-pills.nav-pills-primary .moving-tab .nav-link.active {\n background: #774dd3;\n color: #774dd3; }\n .nav.nav-pills.nav-pills-info {\n background: #fff;\n color: #fff; }\n .nav.nav-pills.nav-pills-info .nav-link.active {\n color: #fff; }\n .nav.nav-pills.nav-pills-info .moving-tab .nav-link.active {\n background: #55a6f8;\n color: #55a6f8; }\n .nav.nav-pills.nav-pills-success {\n background: #fff;\n color: #fff; }\n .nav.nav-pills.nav-pills-success .nav-link.active {\n color: #fff; }\n .nav.nav-pills.nav-pills-success .moving-tab .nav-link.active {\n background: #67c23a;\n color: #67c23a; }\n .nav.nav-pills.nav-pills-warning {\n background: #fff;\n color: #fff; }\n .nav.nav-pills.nav-pills-warning .nav-link.active {\n color: #fff; }\n .nav.nav-pills.nav-pills-warning .moving-tab .nav-link.active {\n background: #f19937;\n color: #f19937; }\n .nav.nav-pills.nav-pills-danger {\n background: #fff;\n color: #fff; }\n .nav.nav-pills.nav-pills-danger .nav-link.active {\n color: #fff; }\n .nav.nav-pills.nav-pills-danger .moving-tab .nav-link.active {\n background: #ea4e3d;\n color: #ea4e3d; }\n .nav.nav-pills.nav-pills-dark {\n background: #fff;\n color: #fff; }\n .nav.nav-pills.nav-pills-dark .nav-link.active {\n color: #fff; }\n .nav.nav-pills.nav-pills-dark .moving-tab .nav-link.active {\n background: #1e293b;\n color: #1e293b; }\n .nav.nav-pills .nav-item {\n z-index: 3; }\n\n.moving-tab {\n z-index: 1 !important; }\n .moving-tab .nav-link {\n color: #fff;\n transition: .2s ease;\n border-radius: 0.5rem; }\n .moving-tab .nav-link.active {\n color: #fff;\n font-weight: 600;\n box-shadow: 0px 1px 5px 1px #ddd;\n animation: 0.2s ease;\n background: #fff; }\n .moving-tab .nav-link:hover:not(.active) {\n color: #1e293b; }\n\n.page-item.active .page-link {\n border: 1px solid #cbd5e1; }\n\n.page-item .page-link,\n.page-item span {\n display: flex;\n align-items: center;\n justify-content: center;\n color: #64748b;\n padding: 0;\n margin: 0 3px;\n border-radius: 6px !important;\n width: 40px;\n height: 40px;\n font-size: 0.875rem; }\n\n.page-item.disabled {\n cursor: no-drop; }\n .page-item.disabled .page-link {\n opacity: .6; }\n\n.pagination-lg .page-item .page-link,\n.pagination-lg .page-item span {\n width: 46px;\n height: 46px;\n line-height: 46px; }\n\n.pagination-sm .page-item .page-link,\n.pagination-sm .page-item span {\n width: 30px;\n height: 30px;\n line-height: 30px; }\n\n.pagination.pagination-primary .page-item.active > .page-link, .pagination.pagination-primary .page-item.active > .page-link:focus, .pagination.pagination-primary .page-item.active > .page-link:hover {\n background: rgba(119, 77, 211, 0.2);\n border: 1px solid #774dd3; }\n\n.pagination.pagination-secondary .page-item.active > .page-link, .pagination.pagination-secondary .page-item.active > .page-link:focus, .pagination.pagination-secondary .page-item.active > .page-link:hover {\n background: rgba(100, 116, 139, 0.2);\n border: 1px solid #64748b; }\n\n.pagination.pagination-success .page-item.active > .page-link, .pagination.pagination-success .page-item.active > .page-link:focus, .pagination.pagination-success .page-item.active > .page-link:hover {\n background: rgba(103, 194, 58, 0.2);\n border: 1px solid #67c23a; }\n\n.pagination.pagination-info .page-item.active > .page-link, .pagination.pagination-info .page-item.active > .page-link:focus, .pagination.pagination-info .page-item.active > .page-link:hover {\n background: rgba(85, 166, 248, 0.2);\n border: 1px solid #55a6f8; }\n\n.pagination.pagination-warning .page-item.active > .page-link, .pagination.pagination-warning .page-item.active > .page-link:focus, .pagination.pagination-warning .page-item.active > .page-link:hover {\n background: rgba(241, 153, 55, 0.2);\n border: 1px solid #f19937; }\n\n.pagination.pagination-danger .page-item.active > .page-link, .pagination.pagination-danger .page-item.active > .page-link:focus, .pagination.pagination-danger .page-item.active > .page-link:hover {\n background: rgba(234, 78, 61, 0.2);\n border: 1px solid #ea4e3d; }\n\n.pagination.pagination-light .page-item.active > .page-link, .pagination.pagination-light .page-item.active > .page-link:focus, .pagination.pagination-light .page-item.active > .page-link:hover {\n background: rgba(203, 213, 225, 0.2);\n border: 1px solid #cbd5e1; }\n\n.pagination.pagination-dark .page-item.active > .page-link, .pagination.pagination-dark .page-item.active > .page-link:focus, .pagination.pagination-dark .page-item.active > .page-link:hover {\n background: rgba(30, 41, 59, 0.2);\n border: 1px solid #1e293b; }\n\n.pagination.pagination-white .page-item.active > .page-link, .pagination.pagination-white .page-item.active > .page-link:focus, .pagination.pagination-white .page-item.active > .page-link:hover {\n background: rgba(255, 255, 255, 0.2);\n border: 1px solid #fff; }\n\n.popover {\n box-shadow: 0 0.75rem 1.0625rem -0.3125rem rgba(12, 26, 36, 0.09), 0 0.25rem 0.4375rem -0.1875px rgba(12, 26, 36, 0.04); }\n\n.popover .popover-header {\n font-weight: 600; }\n\n.progress-bar {\n height: 8px;\n border-radius: 0.375rem; }\n\n.progress {\n overflow: visible; }\n .progress.progress-sm {\n height: 4px; }\n .progress.progress-lg {\n height: 20px; }\n\n.rtl .breadcrumb .breadcrumb-item + .breadcrumb-item::before {\n float: right;\n padding-left: 0.5rem;\n padding-right: 0; }\n\n.rtl .sidenav .navbar-nav {\n width: 100%;\n padding-right: 0; }\n\n.rtl .navbar-nav > .nav-item.border-end {\n border-color: rgba(255, 255, 255, 0.5) !important;\n margin-right: 1.6rem; }\n\n.rtl .fixed-plugin .fixed-plugin-button {\n left: 30px;\n right: auto; }\n\n.rtl .fixed-plugin .card {\n left: -360px !important;\n right: auto; }\n\n.rtl .fixed-plugin.show .card {\n right: auto;\n left: 0 !important; }\n\n.rtl .timeline .timeline-content {\n margin-right: 45px;\n margin-left: 0; }\n\n.rtl .timeline .timeline-step {\n transform: translateX(50%); }\n\n.rtl .timeline.timeline-one-side:before {\n right: 1rem; }\n\n.rtl .timeline.timeline-one-side .timeline-step {\n right: 1rem; }\n\n.rtl .form-check.form-switch .form-check-input:after {\n transform: translateX(-1px); }\n\n.rtl .form-check.form-switch .form-check-input:checked:after {\n transform: translateX(-21px); }\n\n.rtl .avatar-group .avatar + .avatar {\n margin-left: 0;\n margin-right: -1rem; }\n\n.rtl .dropdown .dropdown-menu {\n left: 0; }\n\n.rtl .input-group .input-group-text {\n border-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-right: 1px solid #dde0e5; }\n\n.rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-right: -1px;\n border-top-left-radius: 0.375rem;\n border-bottom-left-radius: 0.375rem;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-right: 0;\n border-left: 1px solid #dde0e5; }\n\n.rtl .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),\n.rtl .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {\n border-top-right-radius: 0.375rem;\n border-bottom-right-radius: 0.375rem; }\n\n.rtl .btn-group > .btn:first-child {\n border-top-right-radius: 0.375rem;\n border-bottom-right-radius: 0.375rem;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.rtl .btn-group > .btn:not(:last-child):not(:first-child):not(.dropdown-toggle),\n.rtl .btn-group > .btn-group:not(:last-child) > .btn {\n border-radius: 0; }\n\n.rtl .btn-group > .btn:nth-child(n + 3),\n.rtl .btn-group > :not(.btn-check) + .btn,\n.rtl .btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0.375rem;\n border-bottom-left-radius: 0.375rem;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.rtl .btn-group > .btn:not(:first-child),\n.rtl .btn-group > .btn-group:not(:first-child) {\n margin-right: -1px; }\n\n.btn.btn-facebook {\n background-color: #3b5998;\n color: #fff; }\n .btn.btn-facebook:focus, .btn.btn-facebook:hover {\n background-color: #344e86;\n color: #fff; }\n .btn.btn-facebook:active, .btn.btn-facebook:focus, .btn.btn-facebook:active:focus {\n box-shadow: none; }\n .btn.btn-facebook.btn-simple {\n color: #344e86;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-facebook.btn-simple:hover, .btn.btn-facebook.btn-simple:focus, .btn.btn-facebook.btn-simple:hover:focus, .btn.btn-facebook.btn-simple:active, .btn.btn-facebook.btn-simple:hover:focus:active {\n color: #344e86;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-facebook.btn-neutral {\n color: #3b5998;\n background-color: #fff; }\n .btn.btn-facebook.btn-neutral:hover, .btn.btn-facebook.btn-neutral:focus, .btn.btn-facebook.btn-neutral:active {\n color: #344e86; }\n\n.btn.btn-twitter {\n background-color: #55acee;\n color: #fff; }\n .btn.btn-twitter:focus, .btn.btn-twitter:hover {\n background-color: #3ea1ec;\n color: #fff; }\n .btn.btn-twitter:active, .btn.btn-twitter:focus, .btn.btn-twitter:active:focus {\n box-shadow: none; }\n .btn.btn-twitter.btn-simple {\n color: #3ea1ec;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-twitter.btn-simple:hover, .btn.btn-twitter.btn-simple:focus, .btn.btn-twitter.btn-simple:hover:focus, .btn.btn-twitter.btn-simple:active, .btn.btn-twitter.btn-simple:hover:focus:active {\n color: #3ea1ec;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-twitter.btn-neutral {\n color: #55acee;\n background-color: #fff; }\n .btn.btn-twitter.btn-neutral:hover, .btn.btn-twitter.btn-neutral:focus, .btn.btn-twitter.btn-neutral:active {\n color: #3ea1ec; }\n\n.btn.btn-pinterest {\n background-color: #cc2127;\n color: #fff; }\n .btn.btn-pinterest:focus, .btn.btn-pinterest:hover {\n background-color: #b21d22;\n color: #fff; }\n .btn.btn-pinterest:active, .btn.btn-pinterest:focus, .btn.btn-pinterest:active:focus {\n box-shadow: none; }\n .btn.btn-pinterest.btn-simple {\n color: #b21d22;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-pinterest.btn-simple:hover, .btn.btn-pinterest.btn-simple:focus, .btn.btn-pinterest.btn-simple:hover:focus, .btn.btn-pinterest.btn-simple:active, .btn.btn-pinterest.btn-simple:hover:focus:active {\n color: #b21d22;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-pinterest.btn-neutral {\n color: #cc2127;\n background-color: #fff; }\n .btn.btn-pinterest.btn-neutral:hover, .btn.btn-pinterest.btn-neutral:focus, .btn.btn-pinterest.btn-neutral:active {\n color: #b21d22; }\n\n.btn.btn-linkedin {\n background-color: #0077B5;\n color: #fff; }\n .btn.btn-linkedin:focus, .btn.btn-linkedin:hover {\n background-color: #00669c;\n color: #fff; }\n .btn.btn-linkedin:active, .btn.btn-linkedin:focus, .btn.btn-linkedin:active:focus {\n box-shadow: none; }\n .btn.btn-linkedin.btn-simple {\n color: #00669c;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-linkedin.btn-simple:hover, .btn.btn-linkedin.btn-simple:focus, .btn.btn-linkedin.btn-simple:hover:focus, .btn.btn-linkedin.btn-simple:active, .btn.btn-linkedin.btn-simple:hover:focus:active {\n color: #00669c;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-linkedin.btn-neutral {\n color: #0077B5;\n background-color: #fff; }\n .btn.btn-linkedin.btn-neutral:hover, .btn.btn-linkedin.btn-neutral:focus, .btn.btn-linkedin.btn-neutral:active {\n color: #00669c; }\n\n.btn.btn-dribbble {\n background-color: #ea4c89;\n color: #fff; }\n .btn.btn-dribbble:focus, .btn.btn-dribbble:hover {\n background-color: #e73177;\n color: #fff; }\n .btn.btn-dribbble:active, .btn.btn-dribbble:focus, .btn.btn-dribbble:active:focus {\n box-shadow: none; }\n .btn.btn-dribbble.btn-simple {\n color: #e73177;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-dribbble.btn-simple:hover, .btn.btn-dribbble.btn-simple:focus, .btn.btn-dribbble.btn-simple:hover:focus, .btn.btn-dribbble.btn-simple:active, .btn.btn-dribbble.btn-simple:hover:focus:active {\n color: #e73177;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-dribbble.btn-neutral {\n color: #ea4c89;\n background-color: #fff; }\n .btn.btn-dribbble.btn-neutral:hover, .btn.btn-dribbble.btn-neutral:focus, .btn.btn-dribbble.btn-neutral:active {\n color: #e73177; }\n\n.btn.btn-github {\n background-color: #24292E;\n color: #fff; }\n .btn.btn-github:focus, .btn.btn-github:hover {\n background-color: #171a1d;\n color: #fff; }\n .btn.btn-github:active, .btn.btn-github:focus, .btn.btn-github:active:focus {\n box-shadow: none; }\n .btn.btn-github.btn-simple {\n color: #171a1d;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-github.btn-simple:hover, .btn.btn-github.btn-simple:focus, .btn.btn-github.btn-simple:hover:focus, .btn.btn-github.btn-simple:active, .btn.btn-github.btn-simple:hover:focus:active {\n color: #171a1d;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-github.btn-neutral {\n color: #24292E;\n background-color: #fff; }\n .btn.btn-github.btn-neutral:hover, .btn.btn-github.btn-neutral:focus, .btn.btn-github.btn-neutral:active {\n color: #171a1d; }\n\n.btn.btn-youtube {\n background-color: #e52d27;\n color: #fff; }\n .btn.btn-youtube:focus, .btn.btn-youtube:hover {\n background-color: #d41f1a;\n color: #fff; }\n .btn.btn-youtube:active, .btn.btn-youtube:focus, .btn.btn-youtube:active:focus {\n box-shadow: none; }\n .btn.btn-youtube.btn-simple {\n color: #d41f1a;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-youtube.btn-simple:hover, .btn.btn-youtube.btn-simple:focus, .btn.btn-youtube.btn-simple:hover:focus, .btn.btn-youtube.btn-simple:active, .btn.btn-youtube.btn-simple:hover:focus:active {\n color: #d41f1a;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-youtube.btn-neutral {\n color: #e52d27;\n background-color: #fff; }\n .btn.btn-youtube.btn-neutral:hover, .btn.btn-youtube.btn-neutral:focus, .btn.btn-youtube.btn-neutral:active {\n color: #d41f1a; }\n\n.btn.btn-instagram {\n background-color: #125688;\n color: #fff; }\n .btn.btn-instagram:focus, .btn.btn-instagram:hover {\n background-color: #0e456d;\n color: #fff; }\n .btn.btn-instagram:active, .btn.btn-instagram:focus, .btn.btn-instagram:active:focus {\n box-shadow: none; }\n .btn.btn-instagram.btn-simple {\n color: #0e456d;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-instagram.btn-simple:hover, .btn.btn-instagram.btn-simple:focus, .btn.btn-instagram.btn-simple:hover:focus, .btn.btn-instagram.btn-simple:active, .btn.btn-instagram.btn-simple:hover:focus:active {\n color: #0e456d;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-instagram.btn-neutral {\n color: #125688;\n background-color: #fff; }\n .btn.btn-instagram.btn-neutral:hover, .btn.btn-instagram.btn-neutral:focus, .btn.btn-instagram.btn-neutral:active {\n color: #0e456d; }\n\n.btn.btn-reddit {\n background-color: #ff4500;\n color: #fff; }\n .btn.btn-reddit:focus, .btn.btn-reddit:hover {\n background-color: #e03d00;\n color: #fff; }\n .btn.btn-reddit:active, .btn.btn-reddit:focus, .btn.btn-reddit:active:focus {\n box-shadow: none; }\n .btn.btn-reddit.btn-simple {\n color: #e03d00;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-reddit.btn-simple:hover, .btn.btn-reddit.btn-simple:focus, .btn.btn-reddit.btn-simple:hover:focus, .btn.btn-reddit.btn-simple:active, .btn.btn-reddit.btn-simple:hover:focus:active {\n color: #e03d00;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-reddit.btn-neutral {\n color: #ff4500;\n background-color: #fff; }\n .btn.btn-reddit.btn-neutral:hover, .btn.btn-reddit.btn-neutral:focus, .btn.btn-reddit.btn-neutral:active {\n color: #e03d00; }\n\n.btn.btn-tumblr {\n background-color: #35465c;\n color: #fff; }\n .btn.btn-tumblr:focus, .btn.btn-tumblr:hover {\n background-color: #2a3749;\n color: #fff; }\n .btn.btn-tumblr:active, .btn.btn-tumblr:focus, .btn.btn-tumblr:active:focus {\n box-shadow: none; }\n .btn.btn-tumblr.btn-simple {\n color: #2a3749;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-tumblr.btn-simple:hover, .btn.btn-tumblr.btn-simple:focus, .btn.btn-tumblr.btn-simple:hover:focus, .btn.btn-tumblr.btn-simple:active, .btn.btn-tumblr.btn-simple:hover:focus:active {\n color: #2a3749;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-tumblr.btn-neutral {\n color: #35465c;\n background-color: #fff; }\n .btn.btn-tumblr.btn-neutral:hover, .btn.btn-tumblr.btn-neutral:focus, .btn.btn-tumblr.btn-neutral:active {\n color: #2a3749; }\n\n.btn.btn-behance {\n background-color: #1769ff;\n color: #fff; }\n .btn.btn-behance:focus, .btn.btn-behance:hover {\n background-color: #0057f7;\n color: #fff; }\n .btn.btn-behance:active, .btn.btn-behance:focus, .btn.btn-behance:active:focus {\n box-shadow: none; }\n .btn.btn-behance.btn-simple {\n color: #0057f7;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-behance.btn-simple:hover, .btn.btn-behance.btn-simple:focus, .btn.btn-behance.btn-simple:hover:focus, .btn.btn-behance.btn-simple:active, .btn.btn-behance.btn-simple:hover:focus:active {\n color: #0057f7;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-behance.btn-neutral {\n color: #1769ff;\n background-color: #fff; }\n .btn.btn-behance.btn-neutral:hover, .btn.btn-behance.btn-neutral:focus, .btn.btn-behance.btn-neutral:active {\n color: #0057f7; }\n\n.btn.btn-vimeo {\n background-color: #1AB7EA;\n color: #fff; }\n .btn.btn-vimeo:focus, .btn.btn-vimeo:hover {\n background-color: #13a3d2;\n color: #fff; }\n .btn.btn-vimeo:active, .btn.btn-vimeo:focus, .btn.btn-vimeo:active:focus {\n box-shadow: none; }\n .btn.btn-vimeo.btn-simple {\n color: #13a3d2;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-vimeo.btn-simple:hover, .btn.btn-vimeo.btn-simple:focus, .btn.btn-vimeo.btn-simple:hover:focus, .btn.btn-vimeo.btn-simple:active, .btn.btn-vimeo.btn-simple:hover:focus:active {\n color: #13a3d2;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-vimeo.btn-neutral {\n color: #1AB7EA;\n background-color: #fff; }\n .btn.btn-vimeo.btn-neutral:hover, .btn.btn-vimeo.btn-neutral:focus, .btn.btn-vimeo.btn-neutral:active {\n color: #13a3d2; }\n\n.btn.btn-slack {\n background-color: #3aaf85;\n color: #fff; }\n .btn.btn-slack:focus, .btn.btn-slack:hover {\n background-color: #329874;\n color: #fff; }\n .btn.btn-slack:active, .btn.btn-slack:focus, .btn.btn-slack:active:focus {\n box-shadow: none; }\n .btn.btn-slack.btn-simple {\n color: #329874;\n background-color: transparent;\n background-image: none !important;\n box-shadow: none;\n border: none; }\n .btn.btn-slack.btn-simple:hover, .btn.btn-slack.btn-simple:focus, .btn.btn-slack.btn-simple:hover:focus, .btn.btn-slack.btn-simple:active, .btn.btn-slack.btn-simple:hover:focus:active {\n color: #329874;\n background: transparent !important;\n box-shadow: none !important; }\n .btn.btn-slack.btn-neutral {\n color: #3aaf85;\n background-color: #fff; }\n .btn.btn-slack.btn-neutral:hover, .btn.btn-slack.btn-neutral:focus, .btn.btn-slack.btn-neutral:active {\n color: #329874; }\n\n.table {\n border-collapse: collapse; }\n .table thead th {\n padding: 0.75rem 1.5rem;\n text-transform: capitalize;\n letter-spacing: 0px;\n border-bottom: 1px solid #dde0e5; }\n .table th {\n font-weight: 600; }\n .table td .progress {\n height: 3px;\n width: 120px;\n margin: 0; }\n .table td,\n .table th {\n white-space: nowrap; }\n .table.align-items-center td,\n .table.align-items-center th {\n vertical-align: middle; }\n\n.timeline {\n position: relative; }\n .timeline:before {\n content: '';\n position: absolute;\n top: 0;\n left: 1rem;\n height: 100%;\n border-right: 2px solid #dde0e5; }\n\n.timeline-block {\n position: relative; }\n .timeline-block:after {\n content: \"\";\n display: table;\n clear: both; }\n .timeline-block:first-child {\n margin-top: 0; }\n .timeline-block:last-child {\n margin-bottom: 0; }\n\n.timeline-step {\n position: absolute;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n left: 0;\n width: 26px;\n height: 26px;\n border-radius: 50%;\n background: #fff;\n text-align: center;\n transform: translateX(-50%);\n font-size: 1rem;\n font-weight: 600;\n z-index: 1; }\n .timeline-step svg, .timeline-step i {\n line-height: 1.4; }\n\n.timeline-content {\n position: relative;\n margin-left: 45px;\n padding-top: 0.35rem;\n position: relative;\n top: -6px; }\n .timeline-content:after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (min-width: 992px) {\n .timeline:before {\n left: 50%;\n margin-left: -1px; }\n .timeline-step {\n left: 50%; }\n .timeline-content {\n width: 38%; }\n .timeline-block:nth-child(even) .timeline-content {\n float: right; } }\n\n.timeline-one-side:before {\n left: 1rem; }\n\n.timeline-one-side .timeline-step {\n left: 1rem; }\n\n.timeline-one-side .timeline-content {\n width: auto; }\n\n@media (min-width: 992px) {\n .timeline-one-side .timeline-content {\n max-width: 30rem; } }\n\n.timeline-one-side .timeline-block:nth-child(even) .timeline-content {\n float: none; }\n\n.tilt {\n -webkit-transform-style: preserve-3d;\n transform-style: preserve-3d; }\n .tilt .up {\n -webkit-transform: translateZ(50px) scale(0.7);\n transform: translateZ(50px) scale(0.7) !important;\n transition: all 0.5s; }\n\n.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,\n.bs-tooltip-right .tooltip-arrow {\n left: 1px; }\n\n.bs-tooltip-auto[x-placement^=left] .tooltip-arrow,\n.bs-tooltip-left .tooltip-arrow {\n right: 1px; }\n\nhtml * {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\nbody {\n font-weight: 400;\n line-height: 1.6; }\n\nh1, .h1, .h1 {\n font-size: 3rem;\n line-height: 1.25;\n letter-spacing: -0.0125rem; }\n @media (max-width: 575.98px) {\n h1, .h1, .h1 {\n font-size: calc(1.425rem + 2.1vw); } }\n\nh2, .h2, .h2 {\n font-size: 2.25rem;\n line-height: 1.3;\n letter-spacing: 0.05rem; }\n @media (max-width: 575.98px) {\n h2, .h2, .h2 {\n font-size: calc(1.35rem + 1.2vw); } }\n\nh3, .h3, .h3 {\n font-size: 1.875rem;\n line-height: 1.375; }\n @media (max-width: 575.98px) {\n h3, .h3, .h3 {\n font-size: calc(1.3125rem + 0.75vw); } }\n\nh4, .h4, .h4 {\n font-size: 1.5rem;\n line-height: 1.375; }\n @media (max-width: 575.98px) {\n h4, .h4, .h4 {\n font-size: calc(1.275rem + 0.3vw); } }\n\nh5, .h5, .h5 {\n font-size: 1.25rem;\n line-height: 1.375; }\n @media (max-width: 575.98px) {\n h5, .h5, .h5 {\n font-size: 1.25rem; } }\n\nh6, .h6, .h6 {\n font-size: 1rem;\n line-height: 1.625; }\n\np, .p {\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.6; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 1.625; }\n\nh1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3 {\n font-weight: 700; }\n\nh4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6 {\n font-weight: 600; }\n\nh1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4 {\n letter-spacing: -0.05rem; }\n\na {\n color: #1e293b; }\n\n.text-sm {\n line-height: 1.5; }\n\n.text-xs {\n line-height: 1.25; }\n\np, .p {\n font-size: 1rem; }\n\n.lead {\n font-size: 1.25rem; }\n\n.text-lg {\n font-size: 1.125rem !important; }\n\n.text-sm {\n font-size: 0.875rem !important; }\n\n.text-xs {\n font-size: 0.75rem !important; }\n\n.text-xxs {\n font-size: 0.65rem !important; }\n\np {\n line-height: 1.625;\n font-weight: 400; }\n\n.text-sans-serif {\n font-family: \"Noto Sans\", \"Open Sans\" !important; }\n\n.text-pt-mono {\n font-family: \"PT Mono\" !important; }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-semibold {\n font-weight: 500 !important; }\n\n.font-weight-bold {\n font-weight: 600 !important; }\n\n.font-weight-bolder {\n font-weight: 700 !important; }\n\n.font-weight-black {\n font-weight: 800 !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-gradient {\n background-clip: text;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n position: relative;\n z-index: 1; }\n .text-gradient.text-primary {\n background-image: linear-gradient(310deg, #7928CA, #FF0080); }\n .text-gradient.text-info {\n background-image: linear-gradient(310deg, #2152FF, #21D4FD); }\n .text-gradient.text-success {\n background-image: linear-gradient(310deg, #17AD37, #C1E823); }\n .text-gradient.text-warning {\n background-image: linear-gradient(310deg, #F53939, #FBCF33); }\n .text-gradient.text-danger {\n background-image: linear-gradient(310deg, #D60808, #FF6690); }\n .text-gradient.text-dark {\n background-image: linear-gradient(310deg, #141727, #3A416F); }\n\n.blockquote {\n border-left: 3px solid #94a3b8; }\n .blockquote > span {\n font-style: italic; }\n\n.text-muted {\n color: #64748b !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.letter-wider {\n letter-spacing: 0.05rem; }\n\n.letter-normal {\n letter-spacing: 0rem; }\n\n.letter-tighter {\n letter-spacing: -0.05rem; }\n\n.text-lighter {\n font-weight: lighter; }\n\n.text-light {\n font-weight: 300; }\n\n.text-normal {\n font-weight: 400; }\n\n.text-bold {\n font-weight: 600; }\n\n.text-bolder {\n font-weight: 700; }\n\n.text-2xl {\n font-size: 1.5rem; }\n\n.text-3xl {\n font-size: 1.875rem; }\n\n.text-4xl {\n font-size: 2rem; }\n\n.text-5xl {\n font-size: 2.25rem; }\n\n.text-6xl {\n font-size: 3rem; }\n\n.text-7xl {\n font-size: 3.75rem; }\n\n.text-8xl {\n font-size: 4rem; }\n\n.text-9xl {\n font-size: 5rem; }\n\n.flatpickr-calendar {\n background: transparent;\n opacity: 0;\n display: none;\n text-align: center;\n visibility: hidden;\n padding: 0;\n -webkit-animation: none;\n animation: none;\n direction: ltr;\n border: 0;\n font-size: 14px;\n line-height: 24px;\n border-radius: 5px;\n position: absolute;\n width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n background: #fff;\n -webkit-box-shadow: 0 0.5rem 1.5rem -0.25rem rgba(12, 26, 36, 0.15), 0 0.5rem 0.6275rem -0.3125rem rgba(12, 26, 36, 0.06); }\n\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n opacity: 1;\n max-height: 640px;\n visibility: visible; }\n\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999; }\n\n.flatpickr-calendar.animate.open {\n -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }\n\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 2px; }\n\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px); }\n\n.flatpickr-calendar.static.open {\n z-index: 999;\n display: block; }\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }\n\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0; }\n\n.flatpickr-calendar.hasTime .flatpickr-time {\n height: 40px;\n border-top: 1px solid #e6e6e6; }\n\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto; }\n\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n position: absolute;\n display: block;\n pointer-events: none;\n border: solid transparent;\n content: '';\n height: 0;\n width: 0;\n left: 22px; }\n\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.arrowRight:before,\n.flatpickr-calendar.rightMost:after,\n.flatpickr-calendar.arrowRight:after {\n left: auto;\n right: 22px; }\n\n.flatpickr-calendar.arrowCenter:before,\n.flatpickr-calendar.arrowCenter:after {\n left: 50%;\n right: 50%; }\n\n.flatpickr-calendar:before {\n border-width: 5px;\n margin: 0 -5px; }\n\n.flatpickr-calendar:after {\n border-width: 4px;\n margin: 0 -4px; }\n\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n bottom: 100%; }\n\n.flatpickr-calendar.arrowTop:before {\n border-bottom-color: #fff; }\n\n.flatpickr-calendar.arrowTop:after {\n border-bottom-color: #fff; }\n\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n top: 100%; }\n\n.flatpickr-calendar.arrowBottom:before {\n border-top-color: #e6e6e6; }\n\n.flatpickr-calendar.arrowBottom:after {\n border-top-color: #fff; }\n\n.flatpickr-calendar:focus {\n outline: 0; }\n\n.flatpickr-wrapper {\n position: relative;\n display: inline-block; }\n\n.flatpickr-months {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9);\n height: 34px;\n line-height: 1;\n text-align: center;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n text-decoration: none;\n cursor: pointer;\n position: absolute;\n top: 0;\n height: 34px;\n padding: 10px;\n z-index: 3;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none; }\n\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative; }\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n /*\r\n /*rtl:begin:ignore*/\n /*\r\n */\n left: 0;\n /*\r\n /*rtl:end:ignore*/\n /*\r\n */ }\n\n/*\r\n /*rtl:begin:ignore*/\n/*\r\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n /*\r\n /*rtl:begin:ignore*/\n /*\r\n */\n right: 0;\n /*\r\n /*rtl:end:ignore*/\n /*\r\n */ }\n\n/*\r\n /*rtl:begin:ignore*/\n/*\r\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n color: #959ea9; }\n\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n fill: #f64747; }\n\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n width: 14px;\n height: 14px; }\n\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n -webkit-transition: fill 0.1s;\n transition: fill 0.1s;\n fill: inherit; }\n\n.numInputWrapper {\n position: relative;\n height: auto; }\n\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block; }\n\n.numInputWrapper input {\n width: 100%; }\n\n.numInputWrapper input::-ms-clear {\n display: none; }\n\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none; }\n\n.numInputWrapper span {\n position: absolute;\n right: 0;\n width: 14px;\n padding: 0 4px 0 2px;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n cursor: pointer;\n border: 1px solid rgba(57, 57, 57, 0.15);\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.numInputWrapper span:hover {\n background: rgba(0, 0, 0, 0.1); }\n\n.numInputWrapper span:active {\n background: rgba(0, 0, 0, 0.2); }\n\n.numInputWrapper span:after {\n display: block;\n content: \"\";\n position: absolute; }\n\n.numInputWrapper span.arrowUp {\n top: 0;\n border-bottom: 0; }\n\n.numInputWrapper span.arrowUp:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid rgba(57, 57, 57, 0.6);\n top: 26%; }\n\n.numInputWrapper span.arrowDown {\n top: 50%; }\n\n.numInputWrapper span.arrowDown:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid rgba(57, 57, 57, 0.6);\n top: 40%; }\n\n.numInputWrapper span svg {\n width: inherit;\n height: auto; }\n\n.numInputWrapper span svg path {\n fill: rgba(0, 0, 0, 0.5); }\n\n.numInputWrapper:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.numInputWrapper:hover span {\n opacity: 1; }\n\n.flatpickr-current-month {\n font-size: 135%;\n line-height: inherit;\n font-weight: 300;\n color: inherit;\n position: absolute;\n width: 75%;\n left: 12.5%;\n padding: 7.48px 0 0 0;\n line-height: 1;\n height: 34px;\n display: inline-block;\n text-align: center;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px); }\n\n.flatpickr-current-month span.cur-month {\n font-family: inherit;\n font-weight: 700;\n color: inherit;\n display: inline-block;\n margin-left: 0.5ch;\n padding: 0; }\n\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.flatpickr-current-month .numInputWrapper {\n width: 6ch;\n width: 7ch\\0;\n display: inline-block; }\n\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n border-bottom-color: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n border-top-color: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-current-month input.cur-year {\n background: transparent;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n padding: 0 0 0 0.5ch;\n margin: 0;\n display: inline-block;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n line-height: inherit;\n height: auto;\n border: 0;\n border-radius: 0;\n vertical-align: initial;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield; }\n\n.flatpickr-current-month input.cur-year:focus {\n outline: 0; }\n\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n font-size: 100%;\n color: rgba(0, 0, 0, 0.5);\n background: transparent;\n pointer-events: none; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: menulist;\n background: transparent;\n border: none;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: pointer;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n height: auto;\n line-height: inherit;\n margin: -1px 0 0 0;\n outline: none;\n padding: 0 0 0 0.5ch;\n position: relative;\n vertical-align: initial;\n -webkit-box-sizing: border-box;\n -webkit-appearance: menulist;\n -moz-appearance: menulist;\n width: auto; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: none; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n background-color: transparent;\n outline: none;\n padding: 0; }\n\n.flatpickr-weekdays {\n background: transparent;\n text-align: center;\n overflow: hidden;\n width: 100%;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n height: 28px; }\n\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\nspan.flatpickr-weekday {\n cursor: default;\n font-size: 90%;\n background: transparent;\n color: rgba(0, 0, 0, 0.54);\n line-height: 1;\n margin: 0;\n text-align: center;\n display: block;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n font-weight: bolder; }\n\n.dayContainer,\n.flatpickr-weeks {\n padding: 1px 0 0 0; }\n\n.flatpickr-days {\n position: relative;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n width: 307.875px; }\n\n.flatpickr-days:focus {\n outline: 0; }\n\n.dayContainer {\n padding: 0;\n outline: 0;\n text-align: left;\n width: 307.875px;\n min-width: 307.875px;\n max-width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: inline-block;\n display: -ms-flexbox;\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -ms-flex-pack: justify;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px);\n opacity: 1; }\n\n.dayContainer + .dayContainer {\n -webkit-box-shadow: -1px 0 0 #e6e6e6;\n box-shadow: -1px 0 0 #e6e6e6; }\n\n.flatpickr-day {\n background: none;\n border: 1px solid transparent;\n border-radius: 150px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #393939;\n cursor: pointer;\n font-weight: 400;\n width: 14.2857143%;\n -webkit-flex-basis: 14.2857143%;\n -ms-flex-preferred-size: 14.2857143%;\n flex-basis: 14.2857143%;\n max-width: 39px;\n height: 39px;\n line-height: 39px;\n margin: 0;\n display: inline-block;\n position: relative;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n cursor: pointer;\n outline: 0;\n background: #e6e6e6;\n border-color: #e6e6e6; }\n\n.flatpickr-day.today {\n border-color: #959ea9; }\n\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n border-color: #959ea9;\n background: #959ea9;\n color: #fff; }\n\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n background: #569ff7;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #fff;\n border-color: #569ff7; }\n\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n border-radius: 50px 0 0 50px; }\n\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n border-radius: 0 50px 50px 0; }\n\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n -webkit-box-shadow: -10px 0 0 #569ff7;\n box-shadow: -10px 0 0 #569ff7; }\n\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n border-radius: 50px; }\n\n.flatpickr-day.inRange {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }\n\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n color: rgba(57, 57, 57, 0.3);\n background: transparent;\n border-color: transparent;\n cursor: default; }\n\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n cursor: not-allowed;\n color: rgba(57, 57, 57, 0.1); }\n\n.flatpickr-day.week.selected {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; }\n\n.flatpickr-day.hidden {\n visibility: hidden; }\n\n.rangeMode .flatpickr-day {\n margin-top: 1px; }\n\n.flatpickr-weekwrapper {\n float: left; }\n\n.flatpickr-weekwrapper .flatpickr-weeks {\n padding: 0 12px;\n -webkit-box-shadow: 1px 0 0 #e6e6e6;\n box-shadow: 1px 0 0 #e6e6e6; }\n\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n width: 100%;\n line-height: 28px; }\n\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n display: block;\n width: 100%;\n max-width: none;\n color: rgba(57, 57, 57, 0.3);\n background: transparent;\n cursor: default;\n border: none; }\n\n.flatpickr-innerContainer {\n display: block;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden; }\n\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.flatpickr-time {\n text-align: center;\n outline: 0;\n display: block;\n height: 0;\n line-height: 40px;\n max-height: 40px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n\n.flatpickr-time:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.flatpickr-time .numInputWrapper {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 40%;\n height: 40px;\n float: left; }\n\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n border-bottom-color: #393939; }\n\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n border-top-color: #393939; }\n\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%; }\n\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%; }\n\n.flatpickr-time input {\n background: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n border-radius: 0;\n text-align: center;\n margin: 0;\n padding: 0;\n height: inherit;\n line-height: inherit;\n color: #393939;\n font-size: 14px;\n position: relative;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield; }\n\n.flatpickr-time input.flatpickr-hour {\n font-weight: bold; }\n\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n font-weight: 400; }\n\n.flatpickr-time input:focus {\n outline: 0;\n border: 0; }\n\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n height: inherit;\n float: left;\n line-height: inherit;\n color: #393939;\n font-weight: bold;\n width: 2%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-align-self: center;\n -ms-flex-item-align: center;\n align-self: center; }\n\n.flatpickr-time .flatpickr-am-pm {\n outline: 0;\n width: 18%;\n cursor: pointer;\n text-align: center;\n font-weight: 400; }\n\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: #eee; }\n\n.flatpickr-input[readonly] {\n cursor: pointer; }\n\n@-webkit-keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n.datepicker.flatpickr-input {\n background-color: #fff; }\n\n.flatpickr-calendar.open {\n margin-left: -38px;\n margin-top: 4px; }\n\n.flatpickr-calendar.arrowBottom {\n margin-top: -20px; }\n\n.flatpickr-calendar .flatpickr-innerContainer {\n margin-top: 15px !important; }\n\n.flatpickr-calendar .numInputWrapper span {\n border: none;\n border-bottom: 1px solid rgba(57, 57, 57, 0.15); }\n\n.flatpickr-calendar .numInputWrapper:hover .arrowUp,\n.flatpickr-calendar .numInputWrapper:hover .arrowDown {\n margin-top: 3px; }\n\n.flatpickr-calendar .flatpickr-day.today, .flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange {\n background: #774dd3 !important;\n color: #fff;\n border: none; }\n\n.flatpickr-calendar .flatpickr-day.inRange {\n background: rgba(94, 114, 228, 0.28);\n border: none;\n -webkit-box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8;\n box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8; }\n\n.flatpickr-calendar .flatpickr-day:not(.selected):hover, .flatpickr-calendar .flatpickr-day:not(.selected):focus {\n background: rgba(94, 114, 228, 0.28);\n border: none; }\n\n.flatpickr-calendar .flatpickr-time input:hover,\n.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-calendar .flatpickr-time input:focus,\n.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {\n background: rgba(94, 114, 228, 0.28); }\n\n.flatpickr.form-control {\n background: #fff; }\n\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {\n box-shadow: -10px 0 0 #774dd3; }\n\n/*! nouislider - 14.6.3 - 11/19/2020 */\n/* Functional styling;\r\n * These styles are required for noUiSlider to function.\r\n * You don't need to change these rules to apply your design.\r\n */\n.noUi-target,\n.noUi-target * {\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-user-select: none;\n -ms-touch-action: none;\n touch-action: none;\n -ms-user-select: none;\n -moz-user-select: none;\n user-select: none;\n -moz-box-sizing: border-box;\n box-sizing: border-box; }\n\n.noUi-target {\n position: relative; }\n\n.noUi-base,\n.noUi-connects {\n width: 100%;\n height: 6px;\n position: relative;\n z-index: 1;\n top: -1px; }\n\n/* Wrapper for all connect elements.\r\n */\n.noUi-connects {\n z-index: 0;\n overflow: hidden; }\n\n.noUi-connect,\n.noUi-origin {\n will-change: transform;\n position: absolute;\n z-index: 1;\n top: 0;\n right: 0;\n -ms-transform-origin: 0 0;\n -webkit-transform-origin: 0 0;\n -webkit-transform-style: preserve-3d;\n transform-origin: 0 0;\n transform-style: flat; }\n\n.noUi-connect {\n height: 100%;\n width: 100%;\n border-radius: 0.25rem; }\n\n.noUi-origin {\n height: 10%;\n width: 10%; }\n\n/* Offset direction\r\n */\n.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {\n left: 0;\n right: auto; }\n\n/* Give origins 0 height/width so they don't interfere with clicking the\r\n * connect elements.\r\n */\n.noUi-vertical .noUi-origin {\n width: 0; }\n\n.noUi-horizontal .noUi-origin {\n height: 0; }\n\n.noUi-handle {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: absolute; }\n\n.noUi-touch-area {\n height: 100%;\n width: 100%; }\n\n.noUi-state-tap .noUi-connect,\n.noUi-state-tap .noUi-origin {\n -webkit-transition: transform 0.3s;\n transition: transform 0.3s; }\n\n.noUi-state-drag * {\n cursor: inherit !important; }\n\n/* Slider size and handle placement;\r\n */\n.noUi-horizontal {\n height: 3px; }\n\n.noUi-horizontal .noUi-handle {\n border-radius: 50%;\n background-color: #fff;\n box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2);\n height: 15px;\n width: 15px;\n cursor: pointer;\n margin-top: -6px;\n outline: none;\n right: -10px; }\n\n.noUi-vertical {\n width: 3px; }\n\n.noUi-vertical .noUi-handle {\n width: 28px;\n height: 34px;\n right: -6px;\n top: -17px; }\n\n.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {\n left: -17px;\n right: auto; }\n\n/* Styling;\r\n * Giving the connect element a border radius causes issues with using transform: scale\r\n */\n.noUi-target {\n background: #cbd5e1;\n border-radius: .25rem; }\n\n.noUi-connects {\n border-radius: 3px; }\n\n.noUi-connect {\n background-image: linear-gradient(310deg, #7928CA 0%, #FF0080 100%); }\n\n/* Handles and cursors;\r\n */\n.noUi-draggable {\n cursor: ew-resize; }\n\n.noUi-vertical .noUi-draggable {\n cursor: ns-resize; }\n\n.noUi-handle {\n border: 1px solid #D9D9D9;\n border-radius: 3px;\n background: #fff;\n cursor: default;\n box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\n webkit-transition: .3s ease 0s;\n -moz-transition: .3s ease 0s;\n -ms-transition: .3s ease 0s;\n -o-transform: .3s ease 0s;\n transition: .3s ease 0s; }\n\n.noUi-active {\n box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\n transform: scale3d(1.5, 1.5, 1); }\n\n/* Disabled state;\r\n */\n[disabled] .noUi-connect {\n background: #B8B8B8; }\n\n[disabled].noUi-target,\n[disabled].noUi-handle,\n[disabled] .noUi-handle {\n cursor: not-allowed; }\n\n/* Base;\r\n *\r\n */\n.noUi-pips,\n.noUi-pips * {\n -moz-box-sizing: border-box;\n box-sizing: border-box; }\n\n.noUi-pips {\n position: absolute;\n color: #999; }\n\n/* Values;\r\n *\r\n */\n.noUi-value {\n position: absolute;\n white-space: nowrap;\n text-align: center; }\n\n.noUi-value-sub {\n color: #ccc;\n font-size: 10px; }\n\n/* Markings;\r\n *\r\n */\n.noUi-marker {\n position: absolute;\n background: #CCC; }\n\n.noUi-marker-sub {\n background: #AAA; }\n\n.noUi-marker-large {\n background: #AAA; }\n\n/* Horizontal layout;\r\n *\r\n */\n.noUi-pips-horizontal {\n padding: 10px 0;\n height: 80px;\n top: 100%;\n left: 0;\n width: 100%; }\n\n.noUi-value-horizontal {\n -webkit-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%); }\n\n.noUi-rtl .noUi-value-horizontal {\n -webkit-transform: translate(50%, 50%);\n transform: translate(50%, 50%); }\n\n.noUi-marker-horizontal.noUi-marker {\n margin-left: -1px;\n width: 2px;\n height: 5px; }\n\n.noUi-marker-horizontal.noUi-marker-sub {\n height: 10px; }\n\n.noUi-marker-horizontal.noUi-marker-large {\n height: 15px; }\n\n/* Vertical layout;\r\n *\r\n */\n.noUi-pips-vertical {\n padding: 0 10px;\n height: 100%;\n top: 0;\n left: 100%; }\n\n.noUi-value-vertical {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding-left: 25px; }\n\n.noUi-rtl .noUi-value-vertical {\n -webkit-transform: translate(0, 50%);\n transform: translate(0, 50%); }\n\n.noUi-marker-vertical.noUi-marker {\n width: 5px;\n height: 2px;\n margin-top: -1px; }\n\n.noUi-marker-vertical.noUi-marker-sub {\n width: 10px; }\n\n.noUi-marker-vertical.noUi-marker-large {\n width: 15px; }\n\n.noUi-tooltip {\n display: block;\n position: absolute;\n border: 1px solid #D9D9D9;\n border-radius: 3px;\n background: #fff;\n color: #000;\n padding: 5px;\n text-align: center;\n white-space: nowrap; }\n\n.noUi-horizontal .noUi-tooltip {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0);\n left: 50%;\n bottom: 120%; }\n\n.noUi-vertical .noUi-tooltip {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n top: 50%;\n right: 120%; }\n\n.noUi-horizontal .noUi-origin > .noUi-tooltip {\n -webkit-transform: translate(50%, 0);\n transform: translate(50%, 0);\n left: auto;\n bottom: 10px; }\n\n.noUi-vertical .noUi-origin > .noUi-tooltip {\n -webkit-transform: translate(0, -18px);\n transform: translate(0, -18px);\n top: auto;\n right: 28px; }\n\n/* PrismJS 1.23.0\r\nhttps://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */\n/**\r\n * prism.js default theme for JavaScript, CSS and HTML\r\n * Based on dabblet (http://dabblet.com)\r\n * @author Lea Verou\r\n */\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n color: black;\n background: none;\n text-shadow: 0 1px white;\n font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;\n font-size: 1em;\n text-align: left;\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n word-wrap: normal;\n line-height: 1.5;\n -moz-tab-size: 4;\n -o-tab-size: 4;\n tab-size: 4;\n -webkit-hyphens: none;\n -moz-hyphens: none;\n -ms-hyphens: none;\n hyphens: none; }\n\npre[class*=\"language-\"]::-moz-selection, pre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection, code[class*=\"language-\"] ::-moz-selection {\n text-shadow: none;\n background: #b3d4fc; }\n\npre[class*=\"language-\"]::selection, pre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection, code[class*=\"language-\"] ::selection {\n text-shadow: none;\n background: #b3d4fc; }\n\n@media print {\n code[class*=\"language-\"],\n pre[class*=\"language-\"] {\n text-shadow: none; } }\n\n/* Code blocks */\npre[class*=\"language-\"] {\n padding: 1em;\n overflow: auto;\n border-radius: .75rem; }\n\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n background: #f9fafb; }\n\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n padding: .1em;\n border-radius: .3em;\n white-space: normal; }\n\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n color: slategray; }\n\n.token.punctuation {\n color: #999; }\n\n.token.namespace {\n opacity: .7; }\n\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n color: #905; }\n\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n color: #690; }\n\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n color: #9a6e3a;\n /* This background color was intended by the author of this theme. */\n background: rgba(255, 255, 255, 0.5); }\n\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n color: #07a; }\n\n.token.function,\n.token.class-name {\n color: #DD4A68; }\n\n.token.regex,\n.token.important,\n.token.variable {\n color: #e90; }\n\n.token.important,\n.token.bold {\n font-weight: bold; }\n\n.token.italic {\n font-style: italic; }\n\n.token.entity {\n cursor: help; }\n\n/*\r\n * Container style\r\n */\n.ps {\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto; }\n\n/*\r\n * Scrollbar rail styles\r\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute; }\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n width: 15px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute; }\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent; }\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6; }\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9; }\n\n/*\r\n * Scrollbar thumb styles\r\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, height .2s ease-in-out;\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute; }\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, width .2s ease-in-out;\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute; }\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 11px; }\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 11px; }\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important; } }\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important; } }\n\n/**\r\n * Swiper 8.3.2\r\n * Most modern mobile touch slider and framework with hardware accelerated transitions\r\n * https://swiperjs.com\r\n *\r\n * Copyright 2014-2022 Vladimir Kharlampidi\r\n *\r\n * Released under the MIT License\r\n *\r\n * Released on: July 26, 2022\r\n */\n@font-face {\n font-family: swiper-icons;\n src: url(\"data:application/font-woff;charset=utf-8;base64, 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\");\n font-weight: 400;\n font-style: normal; }\n\n:root {\n --swiper-theme-color: #007aff; }\n\n.swiper {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n list-style: none;\n padding: 0;\n z-index: 1; }\n\n.swiper-vertical > .swiper-wrapper {\n flex-direction: column; }\n\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: flex;\n transition-property: transform;\n box-sizing: content-box; }\n\n.swiper-android .swiper-slide,\n.swiper-wrapper {\n transform: translate3d(0px, 0, 0); }\n\n.swiper-pointer-events {\n touch-action: pan-y; }\n\n.swiper-pointer-events.swiper-vertical {\n touch-action: pan-x; }\n\n.swiper-slide {\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n transition-property: transform; }\n\n.swiper-slide-invisible-blank {\n visibility: hidden; }\n\n.swiper-autoheight,\n.swiper-autoheight .swiper-slide {\n height: auto; }\n\n.swiper-autoheight .swiper-wrapper {\n align-items: flex-start;\n transition-property: transform, height; }\n\n.swiper-backface-hidden .swiper-slide {\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n\n.swiper-3d,\n.swiper-3d.swiper-css-mode .swiper-wrapper {\n perspective: 1200px; }\n\n.swiper-3d .swiper-cube-shadow,\n.swiper-3d .swiper-slide,\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-bottom,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-wrapper {\n transform-style: preserve-3d; }\n\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-bottom,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10; }\n\n.swiper-3d .swiper-slide-shadow {\n background: rgba(0, 0, 0, 0.15); }\n\n.swiper-3d .swiper-slide-shadow-left {\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-3d .swiper-slide-shadow-right {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-3d .swiper-slide-shadow-top {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-3d .swiper-slide-shadow-bottom {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-css-mode > .swiper-wrapper {\n overflow: auto;\n scrollbar-width: none;\n -ms-overflow-style: none; }\n\n.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {\n display: none; }\n\n.swiper-css-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: start start; }\n\n.swiper-horizontal.swiper-css-mode > .swiper-wrapper {\n scroll-snap-type: x mandatory; }\n\n.swiper-vertical.swiper-css-mode > .swiper-wrapper {\n scroll-snap-type: y mandatory; }\n\n.swiper-centered > .swiper-wrapper::before {\n content: \"\";\n flex-shrink: 0;\n order: 9999; }\n\n.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {\n margin-inline-start: var(--swiper-centered-offset-before); }\n\n.swiper-centered.swiper-horizontal > .swiper-wrapper::before {\n height: 100%;\n min-height: 1px;\n width: var(--swiper-centered-offset-after); }\n\n.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {\n margin-block-start: var(--swiper-centered-offset-before); }\n\n.swiper-centered.swiper-vertical > .swiper-wrapper::before {\n width: 100%;\n min-width: 1px;\n height: var(--swiper-centered-offset-after); }\n\n.swiper-centered > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: center center; }\n\n.swiper-virtual .swiper-slide {\n -webkit-backface-visibility: hidden;\n transform: translateZ(0); }\n\n.swiper-virtual.swiper-css-mode .swiper-wrapper::after {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none; }\n\n.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {\n height: 1px;\n width: var(--swiper-virtual-size); }\n\n.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {\n width: 1px;\n height: var(--swiper-virtual-size); }\n\n:root {\n --swiper-navigation-size: 44px; }\n\n.swiper-button-next,\n.swiper-button-prev {\n position: absolute;\n top: 50%;\n width: calc(var(--swiper-navigation-size) / 44 * 27);\n height: var(--swiper-navigation-size);\n margin-top: calc(0px - (var(--swiper-navigation-size) / 2));\n z-index: 10;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--swiper-navigation-color, var(--swiper-theme-color)); }\n\n.swiper-button-next.swiper-button-disabled,\n.swiper-button-prev.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none; }\n\n.swiper-button-next.swiper-button-hidden,\n.swiper-button-prev.swiper-button-hidden {\n opacity: 0;\n cursor: auto;\n pointer-events: none; }\n\n.swiper-navigation-disabled .swiper-button-next,\n.swiper-navigation-disabled .swiper-button-prev {\n display: none !important; }\n\n.swiper-button-next:after,\n.swiper-button-prev:after {\n font-family: swiper-icons;\n font-size: var(--swiper-navigation-size);\n text-transform: none !important;\n letter-spacing: 0;\n font-variant: initial;\n line-height: 1; }\n\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n left: 10px;\n right: auto; }\n\n.swiper-button-prev:after,\n.swiper-rtl .swiper-button-next:after {\n content: \"prev\"; }\n\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: 10px;\n left: auto; }\n\n.swiper-button-next:after,\n.swiper-rtl .swiper-button-prev:after {\n content: \"next\"; }\n\n.swiper-button-lock {\n display: none; }\n\n.swiper-pagination {\n position: absolute;\n text-align: center;\n transition: 0.3s opacity;\n transform: translate3d(0, 0, 0);\n z-index: 10; }\n\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0; }\n\n.swiper-pagination-disabled > .swiper-pagination,\n.swiper-pagination.swiper-pagination-disabled {\n display: none !important; }\n\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal,\n.swiper-pagination-custom,\n.swiper-pagination-fraction {\n bottom: 10px;\n left: 0;\n width: 100%; }\n\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0; }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transform: scale(0.33);\n position: relative; }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n transform: scale(1); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n transform: scale(1); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n transform: scale(0.66); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n transform: scale(0.33); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n transform: scale(0.66); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n transform: scale(0.33); }\n\n.swiper-pagination-bullet {\n width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n display: inline-block;\n border-radius: 50%;\n background: var(--swiper-pagination-bullet-inactive-color, #000);\n opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }\n\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n box-shadow: none;\n -webkit-appearance: none;\n appearance: none; }\n\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer; }\n\n.swiper-pagination-bullet:only-child {\n display: none !important; }\n\n.swiper-pagination-bullet-active {\n opacity: var(--swiper-pagination-bullet-opacity, 1);\n background: var(--swiper-pagination-color, var(--swiper-theme-color)); }\n\n.swiper-pagination-vertical.swiper-pagination-bullets,\n.swiper-vertical > .swiper-pagination-bullets {\n right: 10px;\n top: 50%;\n transform: translate3d(0px, -50%, 0); }\n\n.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n display: block; }\n\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n transform: translateY(-50%);\n width: 8px; }\n\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n transition: 0.2s transform, 0.2s top; }\n\n.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }\n\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap; }\n\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 0.2s transform, 0.2s left; }\n\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 0.2s transform, 0.2s right; }\n\n.swiper-pagination-progressbar {\n background: rgba(0, 0, 0, 0.25);\n position: absolute; }\n\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transform: scale(0);\n transform-origin: left top; }\n\n.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n transform-origin: right top; }\n\n.swiper-horizontal > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-horizontal,\n.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,\n.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: 4px;\n left: 0;\n top: 0; }\n\n.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-vertical,\n.swiper-vertical > .swiper-pagination-progressbar {\n width: 4px;\n height: 100%;\n left: 0;\n top: 0; }\n\n.swiper-pagination-lock {\n display: none; }\n\n.swiper-scrollbar {\n border-radius: 10px;\n position: relative;\n -ms-touch-action: none;\n background: rgba(0, 0, 0, 0.1); }\n\n.swiper-scrollbar-disabled > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-disabled {\n display: none !important; }\n\n.swiper-horizontal > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-horizontal {\n position: absolute;\n left: 1%;\n bottom: 3px;\n z-index: 50;\n height: 5px;\n width: 98%; }\n\n.swiper-scrollbar.swiper-scrollbar-vertical,\n.swiper-vertical > .swiper-scrollbar {\n position: absolute;\n right: 3px;\n top: 1%;\n z-index: 50;\n width: 5px;\n height: 98%; }\n\n.swiper-scrollbar-drag {\n height: 100%;\n width: 100%;\n position: relative;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 10px;\n left: 0;\n top: 0; }\n\n.swiper-scrollbar-cursor-drag {\n cursor: move; }\n\n.swiper-scrollbar-lock {\n display: none; }\n\n.swiper-zoom-container {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center; }\n\n.swiper-zoom-container > canvas,\n.swiper-zoom-container > img,\n.swiper-zoom-container > svg {\n max-width: 100%;\n max-height: 100%;\n object-fit: contain; }\n\n.swiper-slide-zoomed {\n cursor: move; }\n\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n transform-origin: 50%;\n box-sizing: border-box;\n border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));\n border-radius: 50%;\n border-top-color: transparent; }\n\n.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,\n.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {\n animation: swiper-preloader-spin 1s infinite linear; }\n\n.swiper-lazy-preloader-white {\n --swiper-preloader-color: #fff; }\n\n.swiper-lazy-preloader-black {\n --swiper-preloader-color: #000; }\n\n@keyframes swiper-preloader-spin {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg); } }\n\n.swiper .swiper-notification {\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n opacity: 0;\n z-index: -1000; }\n\n.swiper-free-mode > .swiper-wrapper {\n transition-timing-function: ease-out;\n margin: 0 auto; }\n\n.swiper-grid > .swiper-wrapper {\n flex-wrap: wrap; }\n\n.swiper-grid-column > .swiper-wrapper {\n flex-wrap: wrap;\n flex-direction: column; }\n\n.swiper-fade.swiper-free-mode .swiper-slide {\n transition-timing-function: ease-out; }\n\n.swiper-fade .swiper-slide {\n pointer-events: none;\n transition-property: opacity; }\n\n.swiper-fade .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-fade .swiper-slide-active,\n.swiper-fade .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-cube {\n overflow: visible; }\n\n.swiper-cube .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n visibility: hidden;\n transform-origin: 0 0;\n width: 100%;\n height: 100%; }\n\n.swiper-cube .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-cube.swiper-rtl .swiper-slide {\n transform-origin: 100% 0; }\n\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-next,\n.swiper-cube .swiper-slide-next + .swiper-slide,\n.swiper-cube .swiper-slide-prev {\n pointer-events: auto;\n visibility: visible; }\n\n.swiper-cube .swiper-slide-shadow-bottom,\n.swiper-cube .swiper-slide-shadow-left,\n.swiper-cube .swiper-slide-shadow-right,\n.swiper-cube .swiper-slide-shadow-top {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n\n.swiper-cube .swiper-cube-shadow {\n position: absolute;\n left: 0;\n bottom: 0px;\n width: 100%;\n height: 100%;\n opacity: 0.6;\n z-index: 0; }\n\n.swiper-cube .swiper-cube-shadow:before {\n content: \"\";\n background: #000;\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n filter: blur(50px); }\n\n.swiper-flip {\n overflow: visible; }\n\n.swiper-flip .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1; }\n\n.swiper-flip .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-flip .swiper-slide-active,\n.swiper-flip .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-flip .swiper-slide-shadow-bottom,\n.swiper-flip .swiper-slide-shadow-left,\n.swiper-flip .swiper-slide-shadow-right,\n.swiper-flip .swiper-slide-shadow-top {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n\n.swiper-creative .swiper-slide {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n transition-property: transform, opacity, height; }\n\n.swiper-cards {\n overflow: visible; }\n\n.swiper-cards .swiper-slide {\n transform-origin: center bottom;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden; }\n\n@media (min-width: 576px) {\n .swiper {\n width: 600px; } }\n\n@media (max-width: 575.98px) {\n .swiper {\n width: 250px; }\n .swiper .swiper-slide {\n max-width: 300px; } }\n\n.swiper-3d .swiper-slide-shadow {\n background: transparent; }\n\n.swiper-slide {\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 18px;\n font-size: 22px;\n font-weight: bold;\n color: #fff; }\n\n.swiper-slide > div {\n width: 100%; }\n\n.swiper-button-next:after,\n.swiper-button-prev:after {\n font-size: 1rem;\n color: #0f172a; }\n","// stylelint-disable custom-property-empty-line-before\r\n\r\n:root {\r\n // Note: Custom variable values only support SassScript inside `#{}`.\r\n\r\n // Colors\r\n //\r\n // Generate palettes for full colors, grays, and theme colors.\r\n\r\n @each $color, $value in $colors {\r\n --#{$prefix}#{$color}: #{$value};\r\n }\r\n\r\n @each $color, $value in $grays {\r\n --#{$prefix}gray-#{$color}: #{$value};\r\n }\r\n\r\n @each $color, $value in $theme-colors {\r\n --#{$prefix}#{$color}: #{$value};\r\n }\r\n\r\n @each $color, $value in $theme-colors-rgb {\r\n --#{$prefix}#{$color}-rgb: #{$value};\r\n }\r\n\r\n --#{$prefix}white-rgb: #{to-rgb($white)};\r\n --#{$prefix}black-rgb: #{to-rgb($black)};\r\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\r\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\r\n\r\n // Fonts\r\n\r\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\r\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\r\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\r\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\r\n --#{$prefix}gradient: #{$gradient};\r\n\r\n // Root and body\r\n // scss-docs-start root-body-variables\r\n @if $font-size-root != null {\r\n --#{$prefix}root-font-size: #{$font-size-root};\r\n }\r\n --#{$prefix}body-font-family: #{$font-family-base};\r\n @include rfs($font-size-base, --#{$prefix}body-font-size);\r\n --#{$prefix}body-font-weight: #{$font-weight-base};\r\n --#{$prefix}body-line-height: #{$line-height-base};\r\n --#{$prefix}body-color: #{$body-color};\r\n @if $body-text-align != null {\r\n --#{$prefix}body-text-align: #{$body-text-align};\r\n }\r\n --#{$prefix}body-bg: #{$body-bg};\r\n // scss-docs-end root-body-variables\r\n\r\n // scss-docs-start root-border-var\r\n --#{$prefix}border-width: #{$border-width};\r\n --#{$prefix}border-style: #{$border-style};\r\n --#{$prefix}border-color: #{$border-color};\r\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\r\n\r\n --#{$prefix}border-radius: #{$border-radius};\r\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\r\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\r\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\r\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\r\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\r\n // scss-docs-end root-border-var\r\n\r\n --#{$prefix}heading-color: #{$headings-color};\r\n --#{$prefix}link-color: #{$link-color};\r\n --#{$prefix}link-hover-color: #{$link-hover-color};\r\n\r\n --#{$prefix}code-color: #{$code-color};\r\n\r\n --#{$prefix}highlight-bg: #{$mark-bg};\r\n}\r\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\r\n\r\n// SCSS RFS mixin\r\n//\r\n// Automated responsive values for font sizes, paddings, margins and much more\r\n//\r\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\r\n\r\n// Configuration\r\n\r\n// Base value\r\n$rfs-base-value: 1.25rem !default;\r\n$rfs-unit: rem !default;\r\n\r\n@if $rfs-unit != rem and $rfs-unit != px {\r\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\r\n}\r\n\r\n// Breakpoint at where values start decreasing if screen width is smaller\r\n$rfs-breakpoint: 1200px !default;\r\n$rfs-breakpoint-unit: px !default;\r\n\r\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\r\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\r\n}\r\n\r\n// Resize values based on screen height and width\r\n$rfs-two-dimensional: false !default;\r\n\r\n// Factor of decrease\r\n$rfs-factor: 10 !default;\r\n\r\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\r\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\r\n}\r\n\r\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\r\n$rfs-mode: min-media-query !default;\r\n\r\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\r\n$rfs-class: false !default;\r\n\r\n// 1 rem = $rfs-rem-value px\r\n$rfs-rem-value: 16 !default;\r\n\r\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\r\n$rfs-safari-iframe-resize-bug-fix: false !default;\r\n\r\n// Disable RFS by setting $enable-rfs to false\r\n$enable-rfs: true !default;\r\n\r\n// Cache $rfs-base-value unit\r\n$rfs-base-value-unit: unit($rfs-base-value);\r\n\r\n@function divide($dividend, $divisor, $precision: 10) {\r\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\r\n $dividend: abs($dividend);\r\n $divisor: abs($divisor);\r\n @if $dividend == 0 {\r\n @return 0;\r\n }\r\n @if $divisor == 0 {\r\n @error \"Cannot divide by 0\";\r\n }\r\n $remainder: $dividend;\r\n $result: 0;\r\n $factor: 10;\r\n @while ($remainder > 0 and $precision >= 0) {\r\n $quotient: 0;\r\n @while ($remainder >= $divisor) {\r\n $remainder: $remainder - $divisor;\r\n $quotient: $quotient + 1;\r\n }\r\n $result: $result * 10 + $quotient;\r\n $factor: $factor * .1;\r\n $remainder: $remainder * 10;\r\n $precision: $precision - 1;\r\n @if ($precision < 0 and $remainder >= $divisor * 5) {\r\n $result: $result + 1;\r\n }\r\n }\r\n $result: $result * $factor * $sign;\r\n $dividend-unit: unit($dividend);\r\n $divisor-unit: unit($divisor);\r\n $unit-map: (\r\n \"px\": 1px,\r\n \"rem\": 1rem,\r\n \"em\": 1em,\r\n \"%\": 1%\r\n );\r\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\r\n $result: $result * map-get($unit-map, $dividend-unit);\r\n }\r\n @return $result;\r\n}\r\n\r\n// Remove px-unit from $rfs-base-value for calculations\r\n@if $rfs-base-value-unit == px {\r\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\r\n}\r\n@else if $rfs-base-value-unit == rem {\r\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\r\n}\r\n\r\n// Cache $rfs-breakpoint unit to prevent multiple calls\r\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\r\n\r\n// Remove unit from $rfs-breakpoint for calculations\r\n@if $rfs-breakpoint-unit-cache == px {\r\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\r\n}\r\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\r\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\r\n}\r\n\r\n// Calculate the media query value\r\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\r\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\r\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\r\n\r\n// Internal mixin used to determine which media query needs to be used\r\n@mixin _rfs-media-query {\r\n @if $rfs-two-dimensional {\r\n @if $rfs-mode == max-media-query {\r\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\r\n @content;\r\n }\r\n }\r\n @else {\r\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\r\n @content;\r\n }\r\n }\r\n }\r\n @else {\r\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\r\n @content;\r\n }\r\n }\r\n}\r\n\r\n// Internal mixin that adds disable classes to the selector if needed.\r\n@mixin _rfs-rule {\r\n @if $rfs-class == disable and $rfs-mode == max-media-query {\r\n // Adding an extra class increases specificity, which prevents the media query to override the property\r\n &,\r\n .disable-rfs &,\r\n &.disable-rfs {\r\n @content;\r\n }\r\n }\r\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\r\n .enable-rfs &,\r\n &.enable-rfs {\r\n @content;\r\n }\r\n }\r\n @else {\r\n @content;\r\n }\r\n}\r\n\r\n// Internal mixin that adds enable classes to the selector if needed.\r\n@mixin _rfs-media-query-rule {\r\n\r\n @if $rfs-class == enable {\r\n @if $rfs-mode == min-media-query {\r\n @content;\r\n }\r\n\r\n @include _rfs-media-query {\r\n .enable-rfs &,\r\n &.enable-rfs {\r\n @content;\r\n }\r\n }\r\n }\r\n @else {\r\n @if $rfs-class == disable and $rfs-mode == min-media-query {\r\n .disable-rfs &,\r\n &.disable-rfs {\r\n @content;\r\n }\r\n }\r\n @include _rfs-media-query {\r\n @content;\r\n }\r\n }\r\n}\r\n\r\n// Helper function to get the formatted non-responsive value\r\n@function rfs-value($values) {\r\n // Convert to list\r\n $values: if(type-of($values) != list, ($values,), $values);\r\n\r\n $val: '';\r\n\r\n // Loop over each value and calculate value\r\n @each $value in $values {\r\n @if $value == 0 {\r\n $val: $val + ' 0';\r\n }\r\n @else {\r\n // Cache $value unit\r\n $unit: if(type-of($value) == \"number\", unit($value), false);\r\n\r\n @if $unit == px {\r\n // Convert to rem if needed\r\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\r\n }\r\n @else if $unit == rem {\r\n // Convert to px if needed\r\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\r\n }\r\n @else {\r\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\r\n $val: $val + ' ' + $value;\r\n }\r\n }\r\n }\r\n\r\n // Remove first space\r\n @return unquote(str-slice($val, 2));\r\n}\r\n\r\n// Helper function to get the responsive value calculated by RFS\r\n@function rfs-fluid-value($values) {\r\n // Convert to list\r\n $values: if(type-of($values) != list, ($values,), $values);\r\n\r\n $val: '';\r\n\r\n // Loop over each value and calculate value\r\n @each $value in $values {\r\n @if $value == 0 {\r\n $val: $val + ' 0';\r\n }\r\n\r\n @else {\r\n // Cache $value unit\r\n $unit: if(type-of($value) == \"number\", unit($value), false);\r\n\r\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\r\n @if not $unit or $unit != px and $unit != rem {\r\n $val: $val + ' ' + $value;\r\n }\r\n\r\n @else {\r\n // Remove unit from $value for calculations\r\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\r\n\r\n // Only add the media query if the value is greater than the minimum value\r\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\r\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\r\n }\r\n @else {\r\n // Calculate the minimum value\r\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\r\n\r\n // Calculate difference between $value and the minimum value\r\n $value-diff: abs($value) - $value-min;\r\n\r\n // Base value formatting\r\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\r\n\r\n // Use negative value if needed\r\n $min-width: if($value < 0, -$min-width, $min-width);\r\n\r\n // Use `vmin` if two-dimensional is enabled\r\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\r\n\r\n // Calculate the variable width between 0 and $rfs-breakpoint\r\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\r\n\r\n // Return the calculated value\r\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\r\n }\r\n }\r\n }\r\n }\r\n\r\n // Remove first space\r\n @return unquote(str-slice($val, 2));\r\n}\r\n\r\n// RFS mixin\r\n@mixin rfs($values, $property: font-size) {\r\n @if $values != null {\r\n $val: rfs-value($values);\r\n $fluidVal: rfs-fluid-value($values);\r\n\r\n // Do not print the media query if responsive & non-responsive values are the same\r\n @if $val == $fluidVal {\r\n #{$property}: $val;\r\n }\r\n @else {\r\n @include _rfs-rule {\r\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\r\n\r\n // Include safari iframe resize fix if needed\r\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\r\n }\r\n\r\n @include _rfs-media-query-rule {\r\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Shorthand helper mixins\r\n@mixin font-size($value) {\r\n @include rfs($value);\r\n}\r\n\r\n@mixin padding($value) {\r\n @include rfs($value, padding);\r\n}\r\n\r\n@mixin padding-top($value) {\r\n @include rfs($value, padding-top);\r\n}\r\n\r\n@mixin padding-right($value) {\r\n @include rfs($value, padding-right);\r\n}\r\n\r\n@mixin padding-bottom($value) {\r\n @include rfs($value, padding-bottom);\r\n}\r\n\r\n@mixin padding-left($value) {\r\n @include rfs($value, padding-left);\r\n}\r\n\r\n@mixin margin($value) {\r\n @include rfs($value, margin);\r\n}\r\n\r\n@mixin margin-top($value) {\r\n @include rfs($value, margin-top);\r\n}\r\n\r\n@mixin margin-right($value) {\r\n @include rfs($value, margin-right);\r\n}\r\n\r\n@mixin margin-bottom($value) {\r\n @include rfs($value, margin-bottom);\r\n}\r\n\r\n@mixin margin-left($value) {\r\n @include rfs($value, margin-left);\r\n}\r\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\r\n\r\n\r\n// Reboot\r\n//\r\n// Normalization of HTML elements, manually forked from Normalize.css to remove\r\n// styles targeting irrelevant browsers while applying new styles.\r\n//\r\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\r\n\r\n\r\n// Document\r\n//\r\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\r\n\r\n*,\r\n*::before,\r\n*::after {\r\n box-sizing: border-box;\r\n}\r\n\r\n\r\n// Root\r\n//\r\n// Ability to the value of the root font sizes, affecting the value of `rem`.\r\n// null by default, thus nothing is generated.\r\n\r\n:root {\r\n @if $font-size-root != null {\r\n @include font-size(var(--#{$prefix}root-font-size));\r\n }\r\n\r\n @if $enable-smooth-scroll {\r\n @media (prefers-reduced-motion: no-preference) {\r\n scroll-behavior: smooth;\r\n }\r\n }\r\n}\r\n\r\n\r\n// Body\r\n//\r\n// 1. Remove the margin in all browsers.\r\n// 2. As a best practice, apply a default `background-color`.\r\n// 3. Prevent adjustments of font size after orientation changes in iOS.\r\n// 4. Change the default tap highlight to be completely transparent in iOS.\r\n\r\n// scss-docs-start reboot-body-rules\r\nbody {\r\n margin: 0; // 1\r\n font-family: var(--#{$prefix}body-font-family);\r\n @include font-size(var(--#{$prefix}body-font-size));\r\n font-weight: var(--#{$prefix}body-font-weight);\r\n line-height: var(--#{$prefix}body-line-height);\r\n color: var(--#{$prefix}body-color);\r\n text-align: var(--#{$prefix}body-text-align);\r\n background-color: var(--#{$prefix}body-bg); // 2\r\n -webkit-text-size-adjust: 100%; // 3\r\n -webkit-tap-highlight-color: rgba($black, 0); // 4\r\n}\r\n// scss-docs-end reboot-body-rules\r\n\r\n\r\n// Content grouping\r\n//\r\n// 1. Reset Firefox's gray color\r\n\r\nhr {\r\n margin: $hr-margin-y 0;\r\n color: $hr-color; // 1\r\n border: 0;\r\n border-top: $hr-border-width solid $hr-border-color;\r\n opacity: $hr-opacity;\r\n}\r\n\r\n\r\n// Typography\r\n//\r\n// 1. Remove top margins from headings\r\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\r\n// margin for easier control within type scales as it avoids margin collapsing.\r\n\r\n%heading {\r\n margin-top: 0; // 1\r\n margin-bottom: $headings-margin-bottom;\r\n font-family: $headings-font-family;\r\n font-style: $headings-font-style;\r\n font-weight: $headings-font-weight;\r\n line-height: $headings-line-height;\r\n color: var(--#{$prefix}heading-color);\r\n}\r\n\r\nh1 {\r\n @extend %heading;\r\n @include font-size($h1-font-size);\r\n}\r\n\r\nh2 {\r\n @extend %heading;\r\n @include font-size($h2-font-size);\r\n}\r\n\r\nh3 {\r\n @extend %heading;\r\n @include font-size($h3-font-size);\r\n}\r\n\r\nh4 {\r\n @extend %heading;\r\n @include font-size($h4-font-size);\r\n}\r\n\r\nh5 {\r\n @extend %heading;\r\n @include font-size($h5-font-size);\r\n}\r\n\r\nh6 {\r\n @extend %heading;\r\n @include font-size($h6-font-size);\r\n}\r\n\r\n\r\n// Reset margins on paragraphs\r\n//\r\n// Similarly, the top margin on `

`s get reset. However, we also reset the\r\n// bottom margin to use `rem` units instead of `em`.\r\n\r\np {\r\n margin-top: 0;\r\n margin-bottom: $paragraph-margin-bottom;\r\n}\r\n\r\n\r\n// Abbreviations\r\n//\r\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\r\n// 2. Add explicit cursor to indicate changed behavior.\r\n// 3. Prevent the text-decoration to be skipped.\r\n\r\nabbr[title] {\r\n text-decoration: underline dotted; // 1\r\n cursor: help; // 2\r\n text-decoration-skip-ink: none; // 3\r\n}\r\n\r\n\r\n// Address\r\n\r\naddress {\r\n margin-bottom: 1rem;\r\n font-style: normal;\r\n line-height: inherit;\r\n}\r\n\r\n\r\n// Lists\r\n\r\nol,\r\nul {\r\n padding-left: 2rem;\r\n}\r\n\r\nol,\r\nul,\r\ndl {\r\n margin-top: 0;\r\n margin-bottom: 1rem;\r\n}\r\n\r\nol ol,\r\nul ul,\r\nol ul,\r\nul ol {\r\n margin-bottom: 0;\r\n}\r\n\r\ndt {\r\n font-weight: $dt-font-weight;\r\n}\r\n\r\n// 1. Undo browser default\r\n\r\ndd {\r\n margin-bottom: .5rem;\r\n margin-left: 0; // 1\r\n}\r\n\r\n\r\n// Blockquote\r\n\r\nblockquote {\r\n margin: 0 0 1rem;\r\n}\r\n\r\n\r\n// Strong\r\n//\r\n// Add the correct font weight in Chrome, Edge, and Safari\r\n\r\nb,\r\nstrong {\r\n font-weight: $font-weight-bolder;\r\n}\r\n\r\n\r\n// Small\r\n//\r\n// Add the correct font size in all browsers\r\n\r\nsmall {\r\n @include font-size($small-font-size);\r\n}\r\n\r\n\r\n// Mark\r\n\r\nmark {\r\n padding: $mark-padding;\r\n background-color: var(--#{$prefix}highlight-bg);\r\n}\r\n\r\n\r\n// Sub and Sup\r\n//\r\n// Prevent `sub` and `sup` elements from affecting the line height in\r\n// all browsers.\r\n\r\nsub,\r\nsup {\r\n position: relative;\r\n @include font-size($sub-sup-font-size);\r\n line-height: 0;\r\n vertical-align: baseline;\r\n}\r\n\r\nsub { bottom: -.25em; }\r\nsup { top: -.5em; }\r\n\r\n\r\n// Links\r\n\r\na {\r\n color: var(--#{$prefix}link-color);\r\n text-decoration: $link-decoration;\r\n\r\n &:hover {\r\n color: var(--#{$prefix}link-hover-color);\r\n text-decoration: $link-hover-decoration;\r\n }\r\n}\r\n\r\n// And undo these styles for placeholder links/named anchors (without href).\r\n// It would be more straightforward to just use a[href] in previous block, but that\r\n// causes specificity issues in many other styles that are too complex to fix.\r\n// See https://github.com/twbs/bootstrap/issues/19402\r\n\r\na:not([href]):not([class]) {\r\n &,\r\n &:hover {\r\n color: inherit;\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n\r\n// Code\r\n\r\npre,\r\ncode,\r\nkbd,\r\nsamp {\r\n font-family: $font-family-code;\r\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\r\n}\r\n\r\n// 1. Remove browser default top margin\r\n// 2. Reset browser default of `1em` to use `rem`s\r\n// 3. Don't allow content to break outside\r\n\r\npre {\r\n display: block;\r\n margin-top: 0; // 1\r\n margin-bottom: 1rem; // 2\r\n overflow: auto; // 3\r\n @include font-size($code-font-size);\r\n color: $pre-color;\r\n\r\n // Account for some code outputs that place code tags in pre tags\r\n code {\r\n @include font-size(inherit);\r\n color: inherit;\r\n word-break: normal;\r\n }\r\n}\r\n\r\ncode {\r\n @include font-size($code-font-size);\r\n color: var(--#{$prefix}code-color);\r\n word-wrap: break-word;\r\n\r\n // Streamline the style when inside anchors to avoid broken underline and more\r\n a > & {\r\n color: inherit;\r\n }\r\n}\r\n\r\nkbd {\r\n padding: $kbd-padding-y $kbd-padding-x;\r\n @include font-size($kbd-font-size);\r\n color: $kbd-color;\r\n background-color: $kbd-bg;\r\n @include border-radius($border-radius-sm);\r\n\r\n kbd {\r\n padding: 0;\r\n @include font-size(1em);\r\n font-weight: $nested-kbd-font-weight;\r\n }\r\n}\r\n\r\n\r\n// Figures\r\n//\r\n// Apply a consistent margin strategy (matches our type styles).\r\n\r\nfigure {\r\n margin: 0 0 1rem;\r\n}\r\n\r\n\r\n// Images and content\r\n\r\nimg,\r\nsvg {\r\n vertical-align: middle;\r\n}\r\n\r\n\r\n// Tables\r\n//\r\n// Prevent double borders\r\n\r\ntable {\r\n caption-side: bottom;\r\n border-collapse: collapse;\r\n}\r\n\r\ncaption {\r\n padding-top: $table-cell-padding-y;\r\n padding-bottom: $table-cell-padding-y;\r\n color: $table-caption-color;\r\n text-align: left;\r\n}\r\n\r\n// 1. Removes font-weight bold by inheriting\r\n// 2. Matches default `` alignment by inheriting `text-align`.\r\n// 3. Fix alignment for Safari\r\n\r\nth {\r\n font-weight: $table-th-font-weight; // 1\r\n text-align: inherit; // 2\r\n text-align: -webkit-match-parent; // 3\r\n}\r\n\r\nthead,\r\ntbody,\r\ntfoot,\r\ntr,\r\ntd,\r\nth {\r\n border-color: inherit;\r\n border-style: solid;\r\n border-width: 0;\r\n}\r\n\r\n\r\n// Forms\r\n//\r\n// 1. Allow labels to use `margin` for spacing.\r\n\r\nlabel {\r\n display: inline-block; // 1\r\n}\r\n\r\n// Remove the default `border-radius` that macOS Chrome adds.\r\n// See https://github.com/twbs/bootstrap/issues/24093\r\n\r\nbutton {\r\n // stylelint-disable-next-line property-disallowed-list\r\n border-radius: 0;\r\n}\r\n\r\n// Explicitly remove focus outline in Chromium when it shouldn't be\r\n// visible (e.g. as result of mouse click or touch tap). It already\r\n// should be doing this automatically, but seems to currently be\r\n// confused and applies its very visible two-tone outline anyway.\r\n\r\nbutton:focus:not(:focus-visible) {\r\n outline: 0;\r\n}\r\n\r\n// 1. Remove the margin in Firefox and Safari\r\n\r\ninput,\r\nbutton,\r\nselect,\r\noptgroup,\r\ntextarea {\r\n margin: 0; // 1\r\n font-family: inherit;\r\n @include font-size(inherit);\r\n line-height: inherit;\r\n}\r\n\r\n// Remove the inheritance of text transform in Firefox\r\nbutton,\r\nselect {\r\n text-transform: none;\r\n}\r\n// Set the cursor for non-` {1} {2}

' + }; + + String.format = function() { + var args = arguments; + var str = arguments[0]; + return str.replace(/(\{\{\d\}\}|\{\d\})/g, function(str) { + if (str.substring(0, 2) === "{{") return str; + var num = parseInt(str.match(/\d/)[0]); + return args[num + 1]; + }); + }; + + function isDuplicateNotification(notification) { + var isDupe = false; + + $('[data-notify="container"]').each(function(i, el) { + var $el = $(el); + var title = $el.find('[data-notify="title"]').html().trim(); + var message = $el.find('[data-notify="message"]').html().trim(); + + // The input string might be different than the actual parsed HTML string! + // (
vs
for example) + // So we have to force-parse this as HTML here! + var isSameTitle = title === $("
" + notification.settings.content.title + "
").html().trim(); + var isSameMsg = message === $("
" + notification.settings.content.message + "
").html().trim(); + var isSameType = $el.hasClass('alert-' + notification.settings.type); + + if (isSameTitle && isSameMsg && isSameType) { + //we found the dupe. Set the var and stop checking. + isDupe = true; + } + return !isDupe; + }); + + return isDupe; + } + + function Notify(element, content, options) { + // Setup Content of Notify + var contentObj = { + content: { + message: typeof content === 'object' ? content.message : content, + title: content.title ? content.title : '', + icon: content.icon ? content.icon : '', + url: content.url ? content.url : '#', + target: content.target ? content.target : '-' + } + }; + + options = $.extend(true, {}, contentObj, options); + this.settings = $.extend(true, {}, defaults, options); + this._defaults = defaults; + if (this.settings.content.target === "-") { + this.settings.content.target = this.settings.url_target; + } + this.animations = { + start: 'webkitAnimationStart oanimationstart MSAnimationStart animationstart', + end: 'webkitAnimationEnd oanimationend MSAnimationEnd animationend' + }; + + if (typeof this.settings.offset === 'number') { + this.settings.offset = { + x: this.settings.offset, + y: this.settings.offset + }; + } + + //if duplicate messages are not allowed, then only continue if this new message is not a duplicate of one that it already showing + if (this.settings.allow_duplicates || (!this.settings.allow_duplicates && !isDuplicateNotification(this))) { + this.init(); + } + } + + $.extend(Notify.prototype, { + init: function() { + var self = this; + + this.buildNotify(); + if (this.settings.content.icon) { + this.setIcon(); + } + if (this.settings.content.url != "#") { + this.styleURL(); + } + this.styleDismiss(); + this.placement(); + this.bind(); + + this.notify = { + $ele: this.$ele, + update: function(command, update) { + var commands = {}; + if (typeof command === "string") { + commands[command] = update; + } else { + commands = command; + } + for (var cmd in commands) { + switch (cmd) { + case "type": + this.$ele.removeClass('alert-' + self.settings.type); + this.$ele.find('[data-notify="progressbar"] > .progress-bar').removeClass('progress-bar-' + self.settings.type); + self.settings.type = commands[cmd]; + this.$ele.addClass('alert-' + commands[cmd]).find('[data-notify="progressbar"] > .progress-bar').addClass('progress-bar-' + commands[cmd]); + break; + case "icon": + var $icon = this.$ele.find('[data-notify="icon"]'); + if (self.settings.icon_type.toLowerCase() === 'class') { + $icon.removeClass(self.settings.content.icon).addClass(commands[cmd]); + } else { + if (!$icon.is('img')) { + $icon.find('img'); + } + $icon.attr('src', commands[cmd]); + } + self.settings.content.icon = commands[command]; + break; + case "progress": + var newDelay = self.settings.delay - (self.settings.delay * (commands[cmd] / 100)); + this.$ele.data('notify-delay', newDelay); + this.$ele.find('[data-notify="progressbar"] > div').attr('aria-valuenow', commands[cmd]).css('width', commands[cmd] + '%'); + break; + case "url": + this.$ele.find('[data-notify="url"]').attr('href', commands[cmd]); + break; + case "target": + this.$ele.find('[data-notify="url"]').attr('target', commands[cmd]); + break; + default: + this.$ele.find('[data-notify="' + cmd + '"]').html(commands[cmd]); + } + } + var posX = this.$ele.outerHeight() + parseInt(self.settings.spacing) + parseInt(self.settings.offset.y); + self.reposition(posX); + }, + close: function() { + self.close(); + } + }; + + }, + buildNotify: function() { + var content = this.settings.content; + this.$ele = $(String.format(this.settings.template, this.settings.type, content.title, content.message, content.url, content.target)); + this.$ele.attr('data-notify-position', this.settings.placement.from + '-' + this.settings.placement.align); + if (!this.settings.allow_dismiss) { + this.$ele.find('[data-notify="dismiss"]').css('display', 'none'); + } + if ((this.settings.delay <= 0 && !this.settings.showProgressbar) || !this.settings.showProgressbar) { + this.$ele.find('[data-notify="progressbar"]').remove(); + } + }, + setIcon: function() { + this.$ele.addClass('alert-with-icon'); + + if (this.settings.icon_type.toLowerCase() === 'class') { + this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon); + } else { + if (this.$ele.find('[data-notify="icon"]').is('img')) { + this.$ele.find('[data-notify="icon"]').attr('src', this.settings.content.icon); + } else { + this.$ele.find('[data-notify="icon"]').append('Notify Icon'); + } + } + }, + styleDismiss: function() { + this.$ele.find('[data-notify="dismiss"]').css({ + position: 'absolute', + right: '10px', + top: '50%', + marginTop: '-13px', + zIndex: this.settings.z_index + 2 + }); + }, + styleURL: function() { + this.$ele.find('[data-notify="url"]').css({ + backgroundImage: 'url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)', + height: '100%', + left: 0, + position: 'absolute', + top: 0, + width: '100%', + zIndex: this.settings.z_index + 1 + }); + }, + placement: function() { + var self = this, + offsetAmt = this.settings.offset.y, + css = { + display: 'inline-block', + margin: '0px auto', + position: this.settings.position ? this.settings.position : (this.settings.element === 'body' ? 'fixed' : 'absolute'), + transition: 'all .5s ease-in-out', + zIndex: this.settings.z_index + }, + hasAnimation = false, + settings = this.settings; + + $('[data-notify-position="' + this.settings.placement.from + '-' + this.settings.placement.align + '"]:not([data-closing="true"])').each(function() { + offsetAmt = Math.max(offsetAmt, parseInt($(this).css(settings.placement.from)) + parseInt($(this).outerHeight()) + parseInt(settings.spacing)); + }); + if (this.settings.newest_on_top === true) { + offsetAmt = this.settings.offset.y; + } + css[this.settings.placement.from] = offsetAmt + 'px'; + + switch (this.settings.placement.align) { + case "left": + case "right": + css[this.settings.placement.align] = this.settings.offset.x + 'px'; + break; + case "center": + css.left = 0; + css.right = 0; + break; + } + this.$ele.css(css).addClass(this.settings.animate.enter); + $.each(Array('webkit-', 'moz-', 'o-', 'ms-', ''), function(index, prefix) { + self.$ele[0].style[prefix + 'AnimationIterationCount'] = 1; + }); + + $(this.settings.element).append(this.$ele); + + if (this.settings.newest_on_top === true) { + offsetAmt = (parseInt(offsetAmt) + parseInt(this.settings.spacing)) + this.$ele.outerHeight(); + this.reposition(offsetAmt); + } + + if ($.isFunction(self.settings.onShow)) { + self.settings.onShow.call(this.$ele); + } + + this.$ele.one(this.animations.start, function() { + hasAnimation = true; + }).one(this.animations.end, function() { + self.$ele.removeClass(self.settings.animate.enter); + if ($.isFunction(self.settings.onShown)) { + self.settings.onShown.call(this); + } + }); + + setTimeout(function() { + if (!hasAnimation) { + if ($.isFunction(self.settings.onShown)) { + self.settings.onShown.call(this); + } + } + }, 600); + }, + bind: function() { + var self = this; + + this.$ele.find('[data-notify="dismiss"]').on('click', function() { + self.close(); + }); + + if ($.isFunction(self.settings.onClick)) { + this.$ele.on('click', function(event) { + if (event.target != self.$ele.find('[data-notify="dismiss"]')[0]) { + self.settings.onClick.call(this, event); + } + }); + } + + this.$ele.mouseover(function() { + $(this).data('data-hover', "true"); + }).mouseout(function() { + $(this).data('data-hover', "false"); + }); + this.$ele.data('data-hover', "false"); + + if (this.settings.delay > 0) { + self.$ele.data('notify-delay', self.settings.delay); + var timer = setInterval(function() { + var delay = parseInt(self.$ele.data('notify-delay')) - self.settings.timer; + if ((self.$ele.data('data-hover') === 'false' && self.settings.mouse_over === "pause") || self.settings.mouse_over != "pause") { + var percent = ((self.settings.delay - delay) / self.settings.delay) * 100; + self.$ele.data('notify-delay', delay); + self.$ele.find('[data-notify="progressbar"] > div').attr('aria-valuenow', percent).css('width', percent + '%'); + } + if (delay <= -(self.settings.timer)) { + clearInterval(timer); + self.close(); + } + }, self.settings.timer); + } + }, + close: function() { + var self = this, + posX = parseInt(this.$ele.css(this.settings.placement.from)), + hasAnimation = false; + + this.$ele.attr('data-closing', 'true').addClass(this.settings.animate.exit); + self.reposition(posX); + + if ($.isFunction(self.settings.onClose)) { + self.settings.onClose.call(this.$ele); + } + + this.$ele.one(this.animations.start, function() { + hasAnimation = true; + }).one(this.animations.end, function() { + $(this).remove(); + if ($.isFunction(self.settings.onClosed)) { + self.settings.onClosed.call(this); + } + }); + + setTimeout(function() { + if (!hasAnimation) { + self.$ele.remove(); + if (self.settings.onClosed) { + self.settings.onClosed(self.$ele); + } + } + }, 600); + }, + reposition: function(posX) { + var self = this, + notifies = '[data-notify-position="' + this.settings.placement.from + '-' + this.settings.placement.align + '"]:not([data-closing="true"])', + $elements = this.$ele.nextAll(notifies); + if (this.settings.newest_on_top === true) { + $elements = this.$ele.prevAll(notifies); + } + $elements.each(function() { + $(this).css(self.settings.placement.from, posX); + posX = (parseInt(posX) + parseInt(self.settings.spacing)) + $(this).outerHeight(); + }); + } + }); + + $.notify = function(content, options) { + var plugin = new Notify(this, content, options); + return plugin.notify; + }; + $.notifyDefaults = function(options) { + defaults = $.extend(true, {}, defaults, options); + return defaults; + }; + + $.notifyClose = function(selector) { + + if (typeof selector === "undefined" || selector === "all") { + $('[data-notify]').find('[data-notify="dismiss"]').trigger('click'); + } else if (selector === 'success' || selector === 'info' || selector === 'warning' || selector === 'danger') { + $('.alert-' + selector + '[data-notify]').find('[data-notify="dismiss"]').trigger('click'); + } else if (selector) { + $(selector + '[data-notify]').find('[data-notify="dismiss"]').trigger('click'); + } else { + $('[data-notify-position="' + selector + '"]').find('[data-notify="dismiss"]').trigger('click'); + } + }; + + $.notifyCloseExcept = function(selector) { + + if (selector === 'success' || selector === 'info' || selector === 'warning' || selector === 'danger') { + $('[data-notify]').not('.alert-' + selector).find('[data-notify="dismiss"]').trigger('click'); + } else { + $('[data-notify]').not(selector).find('[data-notify="dismiss"]').trigger('click'); + } + }; + + +})); \ No newline at end of file diff --git a/static/js/plugins/chartjs.min.js b/static/js/plugins/chartjs.min.js new file mode 100644 index 0000000..d9f9187 --- /dev/null +++ b/static/js/plugins/chartjs.min.js @@ -0,0 +1,13 @@ +/*! + * Chart.js v3.7.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,(function(){"use strict";const t="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function e(e,i,s){const n=s||(t=>Array.prototype.slice.call(t));let o=!1,a=[];return function(...s){a=n(s),o||(o=!0,t.call(window,(()=>{o=!1,e.apply(i,a)})))}}function i(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const s=t=>"start"===t?"left":"end"===t?"right":"center",n=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,o=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;var a=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=t.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}; +/*! + * @kurkle/color v0.1.9 + * https://github.com/kurkle/color#readme + * (c) 2020 Jukka Kurkela + * Released under the MIT License + */const r={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},l="0123456789ABCDEF",h=t=>l[15&t],c=t=>l[(240&t)>>4]+l[15&t],d=t=>(240&t)>>4==(15&t);function u(t){var e=function(t){return d(t.r)&&d(t.g)&&d(t.b)&&d(t.a)}(t)?h:c;return t?"#"+e(t.r)+e(t.g)+e(t.b)+(t.a<255?e(t.a):""):t}function f(t){return t+.5|0}const g=(t,e,i)=>Math.max(Math.min(t,i),e);function p(t){return g(f(2.55*t),0,255)}function m(t){return g(f(255*t),0,255)}function x(t){return g(f(t/2.55)/100,0,1)}function b(t){return g(f(100*t),0,100)}const _=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const y=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function v(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function w(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function M(t,e,i){const s=v(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function k(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=n===e?(i-s)/h+(i>16&255,o>>8&255,255&o]}return t}(),T.transparent=[0,0,0,0]);const e=T[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}function R(t,e,i){if(t){let s=k(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=P(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function E(t,e){return t?Object.assign(e||{},t):t}function I(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=m(t[3]))):(e=E(t,{r:0,g:0,b:0,a:1})).a=m(e.a),e}function z(t){return"r"===t.charAt(0)?function(t){const e=_.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=255&(e[8]?p(t):255*t)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?p(i):i),s=255&(e[4]?p(s):s),n=255&(e[6]?p(n):n),{r:i,g:s,b:n,a:o}}}(t):C(t)}class F{constructor(t){if(t instanceof F)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=I(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*r[s[1]],g:255&17*r[s[2]],b:255&17*r[s[3]],a:5===o?17*r[s[4]]:255}:7!==o&&9!==o||(n={r:r[s[1]]<<4|r[s[2]],g:r[s[3]]<<4|r[s[4]],b:r[s[5]]<<4|r[s[6]],a:9===o?r[s[7]]<<4|r[s[8]]:255})),i=n||L(t)||z(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=E(this._rgb);return t&&(t.a=x(t.a)),t}set rgb(t){this._rgb=I(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${x(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):this._rgb;var t}hexString(){return this._valid?u(this._rgb):this._rgb}hslString(){return this._valid?function(t){if(!t)return;const e=k(t),i=e[0],s=b(e[1]),n=b(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${x(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):this._rgb}mix(t,e){const i=this;if(t){const s=i.rgb,n=t.rgb;let o;const a=e===o?.5:e,r=2*a-1,l=s.a-n.a,h=((r*l==-1?r:(r+l)/(1+r*l))+1)/2;o=1-h,s.r=255&h*s.r+o*n.r+.5,s.g=255&h*s.g+o*n.g+.5,s.b=255&h*s.b+o*n.b+.5,s.a=a*s.a+(1-a)*n.a,i.rgb=s}return i}clone(){return new F(this.rgb)}alpha(t){return this._rgb.a=m(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=f(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return R(this._rgb,2,t),this}darken(t){return R(this._rgb,2,-t),this}saturate(t){return R(this._rgb,1,t),this}desaturate(t){return R(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=k(t);i[0]=D(i[0]+e),i=P(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function B(t){return new F(t)}const V=t=>t instanceof CanvasGradient||t instanceof CanvasPattern;function W(t){return V(t)?t:B(t)}function N(t){return V(t)?t:B(t).saturate(.5).darken(.1).hexString()}function H(){}const j=function(){let t=0;return function(){return t++}}();function $(t){return null==t}function Y(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)}function U(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const X=t=>("number"==typeof t||t instanceof Number)&&isFinite(+t);function q(t,e){return X(t)?t:e}function K(t,e){return void 0===t?e:t}const G=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,Z=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function J(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function Q(t,e,i,s){let n,o,a;if(Y(t))if(o=t.length,s)for(n=o-1;n>=0;n--)e.call(i,t[n],n);else for(n=0;ni;)t=t[e.substr(i,s-i)],i=s+1,s=rt(e,i);return t}function ht(t){return t.charAt(0).toUpperCase()+t.slice(1)}const ct=t=>void 0!==t,dt=t=>"function"==typeof t,ut=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function ft(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const gt=Object.create(null),pt=Object.create(null);function mt(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>N(e.backgroundColor),this.hoverBorderColor=(t,e)=>N(e.borderColor),this.hoverColor=(t,e)=>N(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return xt(this,t,e)}get(t){return mt(this,t)}describe(t,e){return xt(pt,t,e)}override(t,e){return xt(gt,t,e)}route(t,e,i,s){const n=mt(this,t),o=mt(this,i),a="_"+e;Object.defineProperties(n,{[a]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=o[s];return U(t)?Object.assign({},e,t):K(t,e)},set(t){this[a]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});const _t=Math.PI,yt=2*_t,vt=yt+_t,wt=Number.POSITIVE_INFINITY,Mt=_t/180,kt=_t/2,St=_t/4,Pt=2*_t/3,Dt=Math.log10,Ct=Math.sign;function Ot(t){const e=Math.round(t);t=Lt(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(Dt(t))),s=t/i;return(s<=1?1:s<=2?2:s<=5?5:10)*i}function At(t){const e=[],i=Math.sqrt(t);let s;for(s=1;st-e)).pop(),e}function Tt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function Lt(t,e,i){return Math.abs(t-e)=t}function Et(t,e,i){let s,n,o;for(s=0,n=t.length;sl&&h=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function Ut(t){return!t||$(t.size)||$(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Xt(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function qt(t,e,i,s){let n=(s=s||{}).data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(n=s.data={},o=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let a=0;const r=i.length;let l,h,c,d,u;for(l=0;li.length){for(l=0;l0&&t.stroke()}}function Jt(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&""!==o.strokeColor;let l,h;for(t.save(),t.font=n.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]);$(e.rotation)||t.rotate(e.rotation);e.color&&(t.fillStyle=e.color);e.textAlign&&(t.textAlign=e.textAlign);e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,o),l=0;lt[i]1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const re=(t,e,i)=>ae(t,i,(s=>t[s][e]ae(t,i,(s=>t[s][e]>=i));function he(t,e,i){let s=0,n=t.length;for(;ss&&t[n-1]>i;)n--;return s>0||n{const i="_onData"+ht(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function ue(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(ce.forEach((e=>{delete t[e]})),delete t._chartjs)}function fe(t){const e=new Set;let i,s;for(i=0,s=t.length;iwindow.getComputedStyle(t,null);function be(t,e){return xe(t).getPropertyValue(e)}const _e=["top","right","bottom","left"];function ye(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=_e[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}function ve(t,e){const{canvas:i,currentDevicePixelRatio:s}=e,n=xe(i),o="border-box"===n.boxSizing,a=ye(n,"padding"),r=ye(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.native||t,s=i.touches,n=s&&s.length?s[0]:i,{offsetX:o,offsetY:a}=n;let r,l,h=!1;if(((t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot))(o,a,i.target))r=o,l=a;else{const t=e.getBoundingClientRect();r=n.clientX-t.left,l=n.clientY-t.top,h=!0}return{x:r,y:l,box:h}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const we=t=>Math.round(10*t)/10;function Me(t,e,i,s){const n=xe(t),o=ye(n,"margin"),a=me(n.maxWidth,t,"clientWidth")||wt,r=me(n.maxHeight,t,"clientHeight")||wt,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=pe(t);if(o){const t=o.getBoundingClientRect(),a=xe(o),r=ye(a,"border","width"),l=ye(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=me(a.maxWidth,o,"clientWidth"),n=me(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||wt,maxHeight:n||wt}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=ye(n,"border","width"),e=ye(n,"padding");h-=e.width+t.width,c-=e.height+t.height}return h=Math.max(0,h-o.width),c=Math.max(0,s?Math.floor(h/s):c-o.height),h=we(Math.min(h,a,l.maxWidth)),c=we(Math.min(c,r,l.maxHeight)),h&&!c&&(c=we(h/2)),{width:h,height:c}}function ke(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=n/s,t.width=o/s;const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const Se=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function Pe(t,e){const i=be(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function De(t,e){return"native"in t?{x:t.x,y:t.y}:ve(t,e)}function Ce(t,e,i,s){const{controller:n,data:o,_sorted:a}=t,r=n._cachedMeta.iScale;if(r&&e===r.axis&&"r"!==e&&a&&o.length){const t=r._reversePixels?le:re;if(!s)return t(o,e,i);if(n._sharedOptions){const s=o[0],n="function"==typeof s.getRange&&s.getRange(e);if(n){const s=t(o,e,i-n),a=t(o,e,i+n);return{lo:s.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function Oe(t,e,i,s,n){const o=t.getSortedVisibleDatasetMetas(),a=i[e];for(let t=0,i=o.length;t{t[r](n[a],s)&&o.push({element:t,datasetIndex:e,index:i}),t.inRange(n.x,n.y,s)&&(l=!0)})),i.intersect&&!l?[]:o}var Ee={modes:{index(t,e,i,s){const n=De(e,t),o=i.axis||"x",a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s),r=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=a[0].index,i=t.data[e];i&&!i.skip&&r.push({element:i,datasetIndex:t.index,index:e})})),r):[]},dataset(t,e,i,s){const n=De(e,t),o=i.axis||"xy";let a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s);if(a.length>0){const e=a[0].datasetIndex,i=t.getDatasetMeta(e).data;a=[];for(let t=0;tAe(t,De(e,t),i.axis||"xy",s),nearest:(t,e,i,s)=>Le(t,De(e,t),i.axis||"xy",i.intersect,s),x:(t,e,i,s)=>Re(t,e,{axis:"x",intersect:i.intersect},s),y:(t,e,i,s)=>Re(t,e,{axis:"y",intersect:i.intersect},s)}};const Ie=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),ze=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function Fe(t,e){const i=(""+t).match(Ie);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}function Be(t,e){const i={},s=U(e),n=s?Object.keys(e):e,o=U(t)?s?i=>K(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of n)i[t]=+o(t)||0;return i}function Ve(t){return Be(t,{top:"y",right:"x",bottom:"y",left:"x"})}function We(t){return Be(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Ne(t){const e=Ve(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function He(t,e){t=t||{},e=e||bt.font;let i=K(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=K(t.style,e.style);s&&!(""+s).match(ze)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");const n={family:K(t.family,e.family),lineHeight:Fe(K(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:K(t.weight,e.weight),string:""};return n.string=Ut(n),n}function je(t,e,i,s){let n,o,a,r=!0;for(n=0,o=t.length;ni&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function Ye(t,e){return Object.assign(Object.create(t),e)}const Ue=["left","top","right","bottom"];function Xe(t,e){return t.filter((t=>t.pos===e))}function qe(t,e){return t.filter((t=>-1===Ue.indexOf(t.pos)&&t.box.axis===e))}function Ke(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Ge(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!Ue.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function ei(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;ot.box.fullSize)),!0),s=Ke(Xe(e,"left"),!0),n=Ke(Xe(e,"right")),o=Ke(Xe(e,"top"),!0),a=Ke(Xe(e,"bottom")),r=qe(e,"x"),l=qe(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Xe(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;Q(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),u=Object.assign({},n);Je(u,Ne(s));const f=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n),g=Ge(l.concat(h),d);ei(r.fullSize,f,d,g),ei(l,f,d,g),ei(h,f,d,g)&&ei(l,f,d,g),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(f),si(r.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,si(r.rightAndBottom,f,d,g),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},Q(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})}))}};function oi(t,e=[""],i=t,s,n=(()=>t[0])){ct(s)||(s=mi("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:s,_getTarget:n,override:n=>oi([n,...t],e,i,s)};return new Proxy(o,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>ci(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=mi(li(o,t),i),ct(n))return hi(t,n)?gi(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>xi(t).includes(e),ownKeys:t=>xi(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function ai(t,e,i,s){const n={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:ri(t,s),setContext:e=>ai(t,e,i,s),override:n=>ai(t.override(n),e,i,s)};return new Proxy(n,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>ci(t,e,(()=>function(t,e,i){const{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=t;let r=s[e];dt(r)&&a.isScriptable(e)&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);r.add(t),e=e(o,a||s),r.delete(t),hi(t,e)&&(e=gi(n._scopes,n,t,e));return e}(e,r,t,i));Y(r)&&r.length&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=i;if(ct(o.index)&&s(t))e=e[o.index%e.length];else if(U(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const l of i){const i=gi(s,n,t,l);e.push(ai(i,o,a&&a[t],r))}}return e}(e,r,t,a.isIndexable));hi(e,r)&&(r=ai(r,n,o&&o[e],a));return r}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function ri(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:dt(i)?i:()=>i,isIndexable:dt(s)?s:()=>s}}const li=(t,e)=>t?t+ht(e):e,hi=(t,e)=>U(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function ci(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const s=i();return t[e]=s,s}function di(t,e,i){return dt(t)?t(e,i):t}const ui=(t,e)=>!0===t?e:"string"==typeof t?lt(e,t):void 0;function fi(t,e,i,s,n){for(const o of e){const e=ui(i,o);if(e){t.add(e);const o=di(e._fallback,i,n);if(ct(o)&&o!==i&&o!==s)return o}else if(!1===e&&ct(s)&&i!==s)return null}return!1}function gi(t,e,i,s){const n=e._rootScopes,o=di(e._fallback,i,s),a=[...t,...n],r=new Set;r.add(s);let l=pi(r,a,i,o||i,s);return null!==l&&((!ct(o)||o===i||(l=pi(r,a,o,l,s),null!==l))&&oi(Array.from(r),[""],n,o,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const n=s[e];if(Y(n)&&U(i))return i;return n}(e,i,s))))}function pi(t,e,i,s,n){for(;i;)i=fi(t,e,i,s,n);return i}function mi(t,e){for(const i of e){if(!i)continue;const e=i[t];if(ct(e))return e}}function xi(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}const bi=Number.EPSILON||1e-14,_i=(t,e)=>e"x"===t?"y":"x";function vi(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=Vt(o,n),l=Vt(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function wi(t,e="x"){const i=yi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=_i(t,0);for(a=0;a!t.skip))),"monotone"===e.cubicInterpolationMode)wi(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o0===t||1===t,Pi=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*yt/i),Di=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*yt/i)+1,Ci={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*kt),easeOutSine:t=>Math.sin(t*kt),easeInOutSine:t=>-.5*(Math.cos(_t*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Si(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Si(t)?t:Pi(t,.075,.3),easeOutElastic:t=>Si(t)?t:Di(t,.075,.3),easeInOutElastic(t){const e=.1125;return Si(t)?t:t<.5?.5*Pi(2*t,e,.45):.5+.5*Di(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-Ci.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*Ci.easeInBounce(2*t):.5*Ci.easeOutBounce(2*t-1)+.5};function Oi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function Ai(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function Ti(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=Oi(t,n,i),r=Oi(n,o,i),l=Oi(o,e,i),h=Oi(a,r,i),c=Oi(r,l,i);return Oi(h,c,i)}const Li=new Map;function Ri(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=Li.get(i);return s||(s=new Intl.NumberFormat(t,e),Li.set(i,s)),s}(e,i).format(t)}function Ei(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ii(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function zi(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Fi(t){return"angle"===t?{between:Ht,compare:Wt,normalize:Nt}:{between:Yt,compare:(t,e)=>t-e,normalize:t=>t}}function Bi({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function Vi(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=Fi(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=Fi(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;hb||l(n,x,p)&&0!==r(n,x),v=()=>!b||0===r(o,p)||l(o,x,p);for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==x&&(b=l(p,n,o),null===_&&y()&&(_=0===r(p,n)?t:i),null!==_&&v()&&(g.push(Bi({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,x=p));return null!==_&&g.push(Bi({start:_,end:d,loop:u,count:a,style:f})),g}function Wi(t,e){const i=[],s=t.segments;for(let n=0;nn&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return Hi(t,[{start:a,end:r,loop:o}],i,e);return Hi(t,function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,rnull===t||""===t;const Gi=!!Se&&{passive:!0};function Zi(t,e,i){t.canvas.removeEventListener(e,i,Gi)}function Ji(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function Qi(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.addedNodes,s),e=e&&!Ji(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ts(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.removedNodes,s),e=e&&!Ji(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const es=new Map;let is=0;function ss(){const t=window.devicePixelRatio;t!==is&&(is=t,es.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ns(t,i,s){const n=t.canvas,o=n&&pe(n);if(!o)return;const a=e(((t,e)=>{const i=o.clientWidth;s(t,e),i{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||a(i,s)}));return r.observe(o),function(t,e){es.size||window.addEventListener("resize",ss),es.set(t,e)}(t,a),r}function os(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){es.delete(t),es.size||window.removeEventListener("resize",ss)}(t)}function as(t,i,s){const n=t.canvas,o=e((e=>{null!==t.ctx&&s(function(t,e){const i=qi[t.type]||t.type,{x:s,y:n}=ve(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t,(t=>{const e=t[0];return[e,e.offsetX,e.offsetY]}));return function(t,e,i){t.addEventListener(e,i,Gi)}(n,i,o),o}class rs extends Ui{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t.$chartjs={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",Ki(n)){const e=Pe(t,"width");void 0!==e&&(t.width=e)}if(Ki(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Pe(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e.$chartjs)return!1;const i=e.$chartjs.initial;["height","width"].forEach((t=>{const s=i[t];$(s)?e.removeAttribute(t):e.setAttribute(t,s)}));const s=i.style||{};return Object.keys(s).forEach((t=>{e.style[t]=s[t]})),e.width=e.width,delete e.$chartjs,!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:Qi,detach:ts,resize:ns}[e]||as;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:os,detach:os,resize:os}[e]||Zi)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return Me(t,e,i,s)}isAttached(t){const e=pe(t);return!(!e||!e.isConnected)}}function ls(t){return!ge()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Xi:rs}var hs=Object.freeze({__proto__:null,_detectPlatform:ls,BasePlatform:Ui,BasicPlatform:Xi,DomPlatform:rs});const cs="transparent",ds={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=W(t||cs),n=s.valid&&W(e||cs);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class us{constructor(t,e,i,s){const n=e[i];s=je([t.to,s,n,t.from]);const o=je([t.from,n,s]);this._active=!0,this._fn=t.fn||ds[t.type||typeof o],this._easing=Ci[t.easing]||Ci.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=je([t.to,e,s,t.from]),this._from=je([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),bt.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),bt.describe("animations",{_fallback:"animation"}),bt.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class gs{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!U(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach((i=>{const s=t[i];if(!U(s))return;const n={};for(const t of fs)n[t]=s[t];(Y(s.properties)&&s.properties||[i]).forEach((t=>{t!==i&&e.has(t)||e.set(t,n)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new us(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(a.add(this._chart,i),!0):void 0}}function ps(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function ms(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n0||!i&&e<0)return n.index}return null}function vs(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;ti[t].axis===e)).shift()}function Ms(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i]}}}const ks=t=>"reset"===t||"none"===t,Ss=(t,e)=>e?t:Object.assign({},t);class Ps{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=bs(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Ms(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=K(i.xAxisID,ws(t,"x")),o=e.yAxisID=K(i.yAxisID,ws(t,"y")),a=e.rAxisID=K(i.rAxisID,ws(t,"r")),r=e.indexAxis,l=e.iAxisID=s(r,n,o,a),h=e.vAxisID=s(r,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&ue(this._data,this),t._stacked&&Ms(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(U(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,n,o;for(s=0,n=e.length;s0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,h=s;else{h=Y(s[t])?this.parseArrayData(i,s,t,e):U(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const n=()=>null===l[a]||d&&l[a]t&&!e.hidden&&e._stacked&&{keys:ms(i,!0),values:null})(e,i,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:h,max:c}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(a);let d,u;function f(){u=s[d];const e=u[a.axis];return!X(u[t.axis])||h>e||c=0;--d)if(!f()){this.updateRangeFromParsed(l,t,u,r);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,o;for(s=0,n=e.length;s=0&&tthis.getContext(i,s)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ss(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new gs(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||ks(t)||this.chart._animationsDisabled}updateElement(t,e,i,s){ks(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!ks(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}Ds.defaults={},Ds.defaultRoutes=void 0;const Cs={values:t=>Y(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const a=Dt(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Ri(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=t/Math.pow(10,Math.floor(Dt(t)));return 1===s||2===s||5===s?Cs.numeric.call(this,t,e,i):""}};var Os={formatters:Cs};function As(t,e){const i=t.options.ticks,s=i.maxTicksLimit||function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),n=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;is)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;nn)return e}return Math.max(n,1)}(n,e,s);if(o>0){let t,i;const s=o>1?Math.round((r-a)/(o-1)):null;for(Ts(e,l,h,$(s)?0:a-s,a),t=0,i=o-1;te.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Os.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),bt.route("scale.ticks","color","","color"),bt.route("scale.grid","color","","borderColor"),bt.route("scale.grid","borderColor","","borderColor"),bt.route("scale.title","color","","color"),bt.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),bt.describe("scales",{_fallback:"scale"}),bt.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});const Ls=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i;function Rs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;oa+r)))return h}function Is(t){return t.drawTicks?t.tickLength:0}function zs(t,e){if(!t.display)return 0;const i=He(t.font,e),s=Ne(t.padding);return(Y(t.text)?t.text.length:1)*i.lineHeight+s.height}function Fs(t,e,i){let n=s(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>"left"===t?"right":"right"===t?"left":t)(n)),n}class Bs extends Ds{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=q(t,Number.POSITIVE_INFINITY),e=q(e,Number.NEGATIVE_INFINITY),i=q(i,Number.POSITIVE_INFINITY),s=q(s,Number.NEGATIVE_INFINITY),{min:q(t,i),max:q(e,s),minDefined:X(t),maxDefined:X(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;rs?s:i,s=n&&i>s?i:s,{min:q(i,q(s,i)),max:q(s,q(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){J(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=$e(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=jt(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-Is(t.grid)-e.padding-zs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=zt(Math.min(Math.asin(jt((h.highest.height+6)/o,-1,1)),Math.asin(jt(a/r,-1,1))-Math.asin(jt(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){J(this.options.afterCalculateLabelRotation,[this])}beforeFit(){J(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=zs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=Is(n)+o):(t.height=this.maxHeight,t.width=Is(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=It(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){J(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n({width:n[t]||0,height:o[t]||0});return{first:v(0),last:v(e-1),widest:v(_),highest:v(y),widths:n,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return $t(this._alignToPixels?Kt(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:r/s:r*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:n,position:o}=s,a=n.offset,r=this.isHorizontal(),l=this.ticks.length+(a?1:0),h=Is(n),c=[],d=n.setContext(this.getContext()),u=d.drawBorder?d.borderWidth:0,f=u/2,g=function(t){return Kt(i,t,u)};let p,m,x,b,_,y,v,w,M,k,S,P;if("top"===o)p=g(this.bottom),y=this.bottom-h,w=p-f,k=g(t.top)+f,P=t.bottom;else if("bottom"===o)p=g(this.top),k=t.top,P=g(t.bottom)-f,y=p+f,w=this.top+h;else if("left"===o)p=g(this.right),_=this.right-h,v=p-f,M=g(t.left)+f,S=t.right;else if("right"===o)p=g(this.left),M=t.left,S=g(t.right)-f,_=p+f,v=this.left+h;else if("x"===e){if("center"===o)p=g((t.top+t.bottom)/2+.5);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}k=t.top,P=t.bottom,y=p+f,w=y+h}else if("y"===e){if("center"===o)p=g((t.left+t.right)/2);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}_=p-f,v=_-h,M=t.left,S=t.right}const D=K(s.ticks.maxTicksLimit,l),C=Math.max(1,Math.ceil(l/D));for(m=0;me.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");bt.route(o,n,l,r)}))}(e,t.defaultRoutes);t.descriptors&&bt.describe(e,t.descriptors)}(t,o,i),this.override&&bt.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in bt[s]&&(delete bt[s][i],this.override&&delete gt[i])}}var Ws=new class{constructor(){this.controllers=new Vs(Ps,"datasets",!0),this.elements=new Vs(Ds,"elements"),this.plugins=new Vs(Object,"plugins"),this.scales=new Vs(Bs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):Q(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=ht(t);J(i["before"+s],[],i),e[t](i),J(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Hs(t,e){return e||!1!==t?!0===t?{}:t:null}function js(t,e,i,s){const n=t.pluginScopeKeys(e),o=t.getOptionScopes(i,n);return t.createResolver(o,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function $s(t,e){const i=bt.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function Ys(t,e){return"x"===t||"y"===t?t:e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.charAt(0).toLowerCase();var i}function Us(t){const e=t.options||(t.options={});e.plugins=K(e.plugins,{}),e.scales=function(t,e){const i=gt[t.type]||{scales:{}},s=e.scales||{},n=$s(t.type,e),o=Object.create(null),a=Object.create(null);return Object.keys(s).forEach((t=>{const e=s[t];if(!U(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=Ys(t,e),l=function(t,e){return t===e?"_index_":"_value_"}(r,n),h=i.scales||{};o[r]=o[r]||t,a[t]=ot(Object.create(null),[{axis:r},e,h[r],h[l]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,r=i.indexAxis||$s(n,e),l=(gt[n]||{}).scales||{};Object.keys(l).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,r),n=i[e+"AxisID"]||o[e]||e;a[n]=a[n]||Object.create(null),ot(a[n],[{axis:e},s[n],l[t]])}))})),Object.keys(a).forEach((t=>{const e=a[t];ot(e,[bt.scales[e.type],bt.scale])})),a}(t,e)}function Xs(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const qs=new Map,Ks=new Set;function Gs(t,e){let i=qs.get(t);return i||(i=e(),qs.set(t,i),Ks.add(i)),i}const Zs=(t,e,i)=>{const s=lt(e,i);void 0!==s&&t.add(s)};class Js{constructor(t){this._config=function(t){return(t=t||{}).data=Xs(t.data),Us(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Xs(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Us(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Gs(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return Gs(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return Gs(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return Gs(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>Zs(r,t,e)))),e.forEach((t=>Zs(r,s,t))),e.forEach((t=>Zs(r,gt[n]||{},t))),e.forEach((t=>Zs(r,bt,t))),e.forEach((t=>Zs(r,pt,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),Ks.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,gt[e]||{},bt.datasets[e]||{},{type:e},bt,pt]}resolveNamedOptions(t,e,i,s=[""]){const n={$shared:!0},{resolver:o,subPrefixes:a}=Qs(this._resolverCache,t,s);let r=o;if(function(t,e){const{isScriptable:i,isIndexable:s}=ri(t);for(const n of e){const e=i(n),o=s(n),a=(o||e)&&t[n];if(e&&(dt(a)||tn(a))||o&&Y(a))return!0}return!1}(o,e)){n.$shared=!1;r=ai(o,i=dt(i)?i():i,this.createResolver(t,i,a))}for(const t of e)n[t]=r[t];return n}createResolver(t,e,i=[""],s){const{resolver:n}=Qs(this._resolverCache,t,i);return U(e)?ai(n,e,void 0,s):n}}function Qs(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);if(!o){o={resolver:oi(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)}return o}const tn=t=>U(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||dt(t[i])),!1);const en=["top","bottom","left","right","chartArea"];function sn(t,e){return"top"===t||"bottom"===t||-1===en.indexOf(t)&&"x"===e}function nn(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function on(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),J(i&&i.onComplete,[t],e)}function an(t){const e=t.chart,i=e.options.animation;J(i&&i.onProgress,[t],e)}function rn(t){return ge()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const ln={},hn=t=>{const e=rn(t);return Object.values(ln).filter((t=>t.canvas===e)).pop()};function cn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}class dn{constructor(t,e){const s=this.config=new Js(e),n=rn(t),o=hn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas can be reused.");const r=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ls(n)),this.platform.updateConfig(s);const l=this.platform.acquireContext(n,r.aspectRatio),h=l&&l.canvas,c=h&&h.height,d=h&&h.width;this.id=j(),this.ctx=l,this.canvas=h,this.width=d,this.height=c,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ns,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=i((t=>this.update(t)),r.resizeDelay||0),this._dataChanges=[],ln[this.id]=this,l&&h?(a.listen(this,"complete",on),a.listen(this,"progress",an),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:s,_aspectRatio:n}=this;return $(t)?e&&n?n:s?i/s:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ke(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Gt(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(t,e){a.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ke(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),J(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){Q(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=Ys(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),Q(n,(e=>{const n=e.options,o=n.id,a=Ys(o,n),r=K(n.type,e.dtype);void 0!==n.position&&sn(n.position,a)===sn(e.dposition)||(n.position=e.dposition),s[o]=!0;let l=null;if(o in i&&i[o].type===r)l=i[o];else{l=new(Ws.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(n,t)})),Q(s,((t,e)=>{t||delete i[e]})),Q(i,(t=>{ni.configure(this,t,t.options),ni.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(nn("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Q(this.scales,(t=>{ni.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);ut(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){cn(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;ni.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],Q(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=this.chartArea,o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Qt(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&te(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}getElementsAtEventForMode(t,e,i,s){const n=Ee.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ye(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);ct(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),a.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};Q(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){Q(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},Q(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!tt(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:Jt(t,this.chartArea,this._minPadding)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=ft(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,J(n.onHover,[t,a,this],this),r&&J(n.onClick,[t,a,this],this));const h=!tt(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}const un=()=>Q(dn.instances,(t=>t._plugins.invalidate())),fn=!0;function gn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}Object.defineProperties(dn,{defaults:{enumerable:fn,value:bt},instances:{enumerable:fn,value:ln},overrides:{enumerable:fn,value:gt},registry:{enumerable:fn,value:Ws},version:{enumerable:fn,value:"3.7.1"},getChart:{enumerable:fn,value:hn},register:{enumerable:fn,value:(...t)=>{Ws.add(...t),un()}},unregister:{enumerable:fn,value:(...t)=>{Ws.remove(...t),un()}}});class pn{constructor(t){this.options=t||{}}formats(){return gn()}parse(t,e){return gn()}format(t,e){return gn()}add(t,e,i){return gn()}diff(t,e,i){return gn()}startOf(t,e,i){return gn()}endOf(t,e){return gn()}}pn.override=function(t){Object.assign(pn.prototype,t)};var mn={_date:pn};function xn(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;et-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(ct(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;sMath.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function _n(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;ht.x,i="left",s="right"):(e=t.base=i?1:-1)}(c,e,o)*n,d===o&&(p-=c/2),h=p+c),p===e.getPixelForValue(o)){const t=Ct(c)*e.getLineWidthForValue(o)/2;p+=t,c-=t}return{size:c,base:p,head:h,center:h+c/2}}_calculateBarIndexPixels(t,e){const i=e.scale,s=this.options,n=s.skipNull,o=K(s.maxBarThickness,1/0);let a,r;if(e.grouped){const i=n?this._getStackCount(t):e.stackCount,l="flex"===s.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,{xScale:i,yScale:s}=e,n=this.getParsed(t),o=i.getLabelForValue(n.x),a=s.getLabelForValue(n.y),r=n._custom;return{label:e.label,value:"("+o+", "+a+(r?", "+r:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,r=this.resolveDataElementOptions(e,s),l=this.getSharedOptions(r),h=this.includeOptions(s,l),c=o.axis,d=a.axis;for(let r=e;r""}}}};class Dn extends Ps{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let n,o,a=t=>+i[t];if(U(i[t])){const{key:t="value"}=this._parsing;a=e=>+lt(i[e],t)}for(n=t,o=t+e;nHt(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>Ht(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(kt,c,u),x=g(_t,h,d),b=g(_t+kt,c,u);s=(p-x)/2,n=(m-b)/2,o=-(p+x)/2,a=-(m+b)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(c,h,r),p=(i.width-o)/d,m=(i.height-o)/u,x=Math.max(Math.min(p,m)/2,0),b=Z(this.options.radius,x),_=(b-Math.max(b*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=f*b,this.offsetY=g*b,s.total=this.calculateTotal(),this.outerRadius=b-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*l,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/yt)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,f=this.resolveDataElementOptions(e,s),g=this.getSharedOptions(f),p=this.includeOptions(s,g);let m,x=this._getRotation();for(m=0;m0&&!isNaN(t)?yt*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s"spacing"!==t,_indexable:t=>"spacing"!==t},Dn.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label;const i=": "+t.formattedValue;return Y(e)?(e=e.slice(),e[0]+=i):e+=i,e}}}}};class Cn extends Ps{initialize(){this.enableOptionSharing=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:s=[],_dataset:n}=e,o=this.chart._animationsDisabled;let{start:a,count:r}=function(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=jt(Math.min(re(r,a.axis,h).lo,i?s:re(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?jt(Math.max(re(r,a.axis,c).hi+1,i?0:re(e,l,a.getPixelForValue(c)).hi+1),n,s)-n:s-n}return{start:n,count:o}}(e,s,o);this._drawStart=a,this._drawCount=r,function(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}(e)&&(a=0,r=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!n._decimated,i.points=s;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!o,options:l},t),this.updateElements(s,a,r,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,h=this.resolveDataElementOptions(e,s),c=this.getSharedOptions(h),d=this.includeOptions(s,c),u=o.axis,f=a.axis,{spanGaps:g,segment:p}=this.options,m=Tt(g)?g:Number.POSITIVE_INFINITY,x=this.chart._animationsDisabled||n||"none"===s;let b=e>0&&this.getParsed(e-1);for(let h=e;h0&&i[u]-b[u]>m,p&&(g.parsed=i,g.raw=l.data[h]),d&&(g.options=c||this.resolveDataElementOptions(h,e.active?"active":s)),x||this.updateElement(e,h,g,s),b=i}this.updateSharedOptions(c,s,h)}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Cn.id="line",Cn.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Cn.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class On extends Ps{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=this.getDataset(),r=o.options.animation,l=this._cachedMeta.rScale,h=l.xCenter,c=l.yCenter,d=l.getIndexAngle(0)-.5*_t;let u,f=d;const g=360/this.countVisibleElements();for(u=0;u{!isNaN(t.data[s])&&this.chart.getDataVisibility(s)&&i++})),i}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?It(this.resolveDataElementOptions(t,e).angle||i):0}}On.id="polarArea",On.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},On.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class An extends Dn{}An.id="pie",An.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Tn extends Ps{getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this.getDataset(),o=this._cachedMeta.rScale,a="reset"===s;for(let r=e;r"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Rn=Object.freeze({__proto__:null,BarController:Sn,BubbleController:Pn,DoughnutController:Dn,LineController:Cn,PolarAreaController:On,PieController:An,RadarController:Tn,ScatterController:Ln});function En(t,e,i){const{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=e;let h=n/r;t.beginPath(),t.arc(o,a,r,s-h,i+h),l>n?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+kt,s-kt),t.closePath(),t.clip()}function In(t,e,i,s){const n=Be(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return jt(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:jt(n.innerStart,0,a),innerEnd:jt(n.innerEnd,0,a)}}function zn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function Fn(t,e,i,s,n){const{x:o,y:a,startAngle:r,pixelMargin:l,innerRadius:h}=e,c=Math.max(e.outerRadius+s+i-l,0),d=h>0?h+s+i+l:0;let u=0;const f=n-r;if(s){const t=((h>0?h-s:0)+(c>0?c-s:0))/2;u=(f-(0!==t?f*t/(t+s):f))/2}const g=(f-Math.max(.001,f*c-i/_t)/c)/2,p=r+g+u,m=n-g-u,{outerStart:x,outerEnd:b,innerStart:_,innerEnd:y}=In(e,d,c,m-p),v=c-x,w=c-b,M=p+x/v,k=m-b/w,S=d+_,P=d+y,D=p+_/S,C=m-y/P;if(t.beginPath(),t.arc(o,a,c,M,k),b>0){const e=zn(w,k,o,a);t.arc(e.x,e.y,b,k,m+kt)}const O=zn(P,m,o,a);if(t.lineTo(O.x,O.y),y>0){const e=zn(P,C,o,a);t.arc(e.x,e.y,y,m+kt,C+Math.PI)}if(t.arc(o,a,d,m-y/d,p+_/d,!0),_>0){const e=zn(S,D,o,a);t.arc(e.x,e.y,_,D+Math.PI,p-kt)}const A=zn(v,p,o,a);if(t.lineTo(A.x,A.y),x>0){const e=zn(v,M,o,a);t.arc(e.x,e.y,x,p-kt,M)}t.closePath()}function Bn(t,e,i,s,n){const{options:o}=e,{borderWidth:a,borderJoinStyle:r}=o,l="inner"===o.borderAlign;a&&(l?(t.lineWidth=2*a,t.lineJoin=r||"round"):(t.lineWidth=a,t.lineJoin=r||"bevel"),e.fullCircles&&function(t,e,i){const{x:s,y:n,startAngle:o,pixelMargin:a,fullCircles:r}=e,l=Math.max(e.outerRadius-a,0),h=e.innerRadius+a;let c;for(i&&En(t,e,o+yt),t.beginPath(),t.arc(s,n,h,o+yt,o,!0),c=0;c=yt||Ht(n,a,r),f=Yt(o,l+d,h+d);return u&&f}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/2,n=(e.spacing||0)/2;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>yt?Math.floor(i/yt):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(s){o=s/2;const e=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(e)*o,Math.sin(e)*o),this.circumference>=_t&&(o=s)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;const a=function(t,e,i,s){const{fullCircles:n,startAngle:o,circumference:a}=e;let r=e.endAngle;if(n){Fn(t,e,i,s,o+yt);for(let e=0;er&&o>r;return{count:s,start:l,loop:e.loop,ilen:h(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[b(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[b(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(ig&&(g=i),m=(x*m+e)/++x):(_(),t.lineTo(e,i),u=s,x=0,f=g=i),p=i}_()}function Yn(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?$n:jn}Vn.id="arc",Vn.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0},Vn.defaultRoutes={backgroundColor:"backgroundColor"};const Un="function"==typeof Path2D;function Xn(t,e,i,s){Un&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Wn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=Yn(e);for(const r of n)Wn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class qn extends Ds{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;ki(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Ni(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Wi(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?Ai:t.tension||"monotone"===t.cubicInterpolationMode?Ti:Oi}(i);let l,h;for(l=0,h=o.length;l"borderDash"!==t&&"fill"!==t};class Gn extends Ds{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.options,{x:n,y:o}=this.getProps(["x","y"],i);return Math.pow(t-n,2)+Math.pow(e-o,2){oo(t)}))}var ro={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void ao(t);const s=t.width;t.data.datasets.forEach(((e,n)=>{const{_data:o,indexAxis:a}=e,r=t.getDatasetMeta(n),l=o||e.data;if("y"===je([a,t.options.indexAxis]))return;if("line"!==r.type)return;const h=t.scales[r.xAxisID];if("linear"!==h.type&&"time"!==h.type)return;if(t.options.parsing)return;let{start:c,count:d}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=jt(re(e,o.axis,a).lo,0,i-1)),s=h?jt(re(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(r,l);if(d<=(i.threshold||4*s))return void oo(e);let u;switch($(o)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":u=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;cu&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(l,c,d,s,i);break;case"min-max":u=function(t,e,i,s){let n,o,a,r,l,h,c,d,u,f,g=0,p=0;const m=[],x=e+i-1,b=t[e].x,_=t[x].x-b;for(n=e;nf&&(f=r,c=n),g=(p*g+o.x)/++p;else{const i=n-1;if(!$(h)&&!$(c)){const e=Math.min(h,c),s=Math.max(h,c);e!==d&&e!==i&&m.push({...t[e],x:g}),s!==d&&s!==i&&m.push({...t[s],x:g})}n>0&&i!==d&&m.push(t[i]),m.push(o),l=e,p=0,u=f=r,h=c=d=n}}return m}(l,c,d,s);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=u}))},destroy(t){ao(t)}};function lo(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=K(i&&i.target,i);return void 0===s&&(s=!!e.backgroundColor),!1!==s&&null!==s&&(!0===s?"origin":s)}(t);if(U(s))return!isNaN(s.value)&&s;let n=parseFloat(s);return X(n)&&Math.floor(n)===n?("-"!==s[0]&&"+"!==s[0]||(n=e+n),!(n===e||n<0||n>=i)&&n):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}class ho{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:s,y:n,radius:o}=this;return e=e||{start:0,end:yt},t.arc(s,n,o,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:s}=this,n=t.angle;return{x:e+Math.cos(n)*s,y:i+Math.sin(n)*s,angle:n}}}function co(t){return(t.scale||{}).getPointPositionForValue?function(t){const{scale:e,fill:i}=t,s=e.options,n=e.getLabels().length,o=[],a=s.reverse?e.max:e.min,r=s.reverse?e.min:e.max;let l,h,c;if(c="start"===i?a:"end"===i?r:U(i)?i.value:e.getBaseValue(),s.grid.circular)return h=e.getPointPositionForValue(0,a),new ho({x:h.x,y:h.y,radius:e.getDistanceFromCenterForValue(c)});for(l=0;lt;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function fo(t,e,i){const s=[];for(let n=0;n{e=uo(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new qn({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function xo(t,e,i){let s=t[e].fill;const n=[e];let o;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!X(s))return s;if(o=t[s],!o)return!1;if(o.visible)return s;n.push(s),s=o.fill}return!1}function bo(t,e,i){const{segments:s,points:n}=e;let o=!0,a=!1;t.beginPath();for(const r of s){const{start:s,end:l}=r,h=n[s],c=n[uo(s,l,n)];o?(t.moveTo(h.x,h.y),o=!1):(t.lineTo(h.x,i),t.lineTo(h.x,h.y)),a=!!e.pathSegment(t,r,{move:a}),a?t.closePath():t.lineTo(c.x,i)}t.lineTo(e.first().x,i),t.closePath(),t.clip()}function _o(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=Nt(n),o=Nt(o)),{property:t,start:n,end:o}}function yo(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function vo(t,e,i){const{top:s,bottom:n}=e.chart.chartArea,{property:o,start:a,end:r}=i||{};"x"===o&&(t.beginPath(),t.rect(a,s,r-a,n-s),t.clip())}function wo(t,e,i,s){const n=e.interpolate(i,s);n&&t.lineTo(n.x,n.y)}function Mo(t,e){const{line:i,target:s,property:n,color:o,scale:a}=e,r=function(t,e,i){const s=t.segments,n=t.points,o=e.points,a=[];for(const t of s){let{start:s,end:r}=t;r=uo(s,r,n);const l=_o(i,n[s],n[r],t.loop);if(!e.segments){a.push({source:t,target:l,start:n[s],end:n[r]});continue}const h=Wi(e,l);for(const e of h){const s=_o(i,o[e.start],o[e.end],e.loop),r=Vi(t,n,s);for(const t of r)a.push({source:t,target:e,start:{[i]:yo(l,s,"start",Math.max)},end:{[i]:yo(l,s,"end",Math.min)}})}}return a}(i,s,n);for(const{source:e,target:l,start:h,end:c}of r){const{style:{backgroundColor:r=o}={}}=e,d=!0!==s;t.save(),t.fillStyle=r,vo(t,a,d&&_o(n,h,c)),t.beginPath();const u=!!i.pathSegment(t,e);let f;if(d){u?t.closePath():wo(t,s,c,n);const e=!!s.pathSegment(t,l,{move:u,reverse:!0});f=u&&e,f||wo(t,s,h,n)}t.closePath(),t.fill(f?"evenodd":"nonzero"),t.restore()}}function ko(t,e,i){const s=po(e),{line:n,scale:o,axis:a}=e,r=n.options,l=r.fill,h=r.backgroundColor,{above:c=h,below:d=h}=l||{};s&&n.points.length&&(Qt(t,i),function(t,e){const{line:i,target:s,above:n,below:o,area:a,scale:r}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&o!==n&&(bo(t,s,a.top),Mo(t,{line:i,target:s,color:n,scale:r,property:l}),t.restore(),t.save(),bo(t,s,a.bottom)),Mo(t,{line:i,target:s,color:o,scale:r,property:l}),t.restore()}(t,{line:n,target:s,above:c,below:d,area:i,scale:o,axis:a}),te(t))}var So={id:"filler",afterDatasetsUpdate(t,e,i){const s=(t.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&ko(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;i&&ko(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;s&&!1!==s.fill&&"beforeDatasetDraw"===i.drawTime&&ko(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Po=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class Do extends Ds{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=J(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=He(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=Po(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,n,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const p=i+e/2+n.measureText(t.text).width;o>0&&u+s+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:s},d=Math.max(d,p),u+=s+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:o}}=this,a=Ei(o,this.left,this.width);if(this.isHorizontal()){let o=0,r=n(i,this.left+s,this.right-this.lineWidths[o]);for(const l of e)o!==l.row&&(o=l.row,r=n(i,this.left+s,this.right-this.lineWidths[o])),l.top+=this.top+t+s,l.left=a.leftForLtr(a.x(r),l.width),r+=l.width+s}else{let o=0,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const l of e)l.col!==o&&(o=l.col,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height)),l.top=r,l.left+=this.left+s,l.left=a.leftForLtr(a.x(l.left),l.width),r+=l.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Qt(t,this),this._draw(),te(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:a,labels:r}=t,l=bt.color,h=Ei(t.rtl,this.left,this.width),c=He(r.font),{color:d,padding:u}=r,f=c.size,g=f/2;let p;this.drawTitle(),s.textAlign=h.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=c.string;const{boxWidth:m,boxHeight:x,itemHeight:b}=Po(r,f),_=this.isHorizontal(),y=this._computeTitleHeight();p=_?{x:n(a,this.left+u,this.right-i[0]),y:this.top+u+y,line:0}:{x:this.left+u,y:n(a,this.top+y+u,this.bottom-e[0].height),line:0},Ii(this.ctx,t.textDirection);const v=b+u;this.legendItems.forEach(((w,M)=>{s.strokeStyle=w.fontColor||d,s.fillStyle=w.fontColor||d;const k=s.measureText(w.text).width,S=h.textAlign(w.textAlign||(w.textAlign=r.textAlign)),P=m+g+k;let D=p.x,C=p.y;h.setWidth(this.width),_?M>0&&D+P+u>this.right&&(C=p.y+=v,p.line++,D=p.x=n(a,this.left+u,this.right-i[p.line])):M>0&&C+v>this.bottom&&(D=p.x=D+e[p.line].width+u,p.line++,C=p.y=n(a,this.top+y+u,this.bottom-e[p.line].height));!function(t,e,i){if(isNaN(m)||m<=0||isNaN(x)||x<0)return;s.save();const n=K(i.lineWidth,1);if(s.fillStyle=K(i.fillStyle,l),s.lineCap=K(i.lineCap,"butt"),s.lineDashOffset=K(i.lineDashOffset,0),s.lineJoin=K(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=K(i.strokeStyle,l),s.setLineDash(K(i.lineDash,[])),r.usePointStyle){const o={radius:m*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},a=h.xPlus(t,m/2);Zt(s,o,a,e+g)}else{const o=e+Math.max((f-x)/2,0),a=h.leftForLtr(t,m),r=We(i.borderRadius);s.beginPath(),Object.values(r).some((t=>0!==t))?oe(s,{x:a,y:o,w:m,h:x,radius:r}):s.rect(a,o,m,x),s.fill(),0!==n&&s.stroke()}s.restore()}(h.x(D),C,w),D=o(S,D+m+g,_?D+P:this.right,t.rtl),function(t,e,i){se(s,i.text,t,e+b/2,c,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})}(h.x(D),C,w),_?p.x+=P+u:p.y+=v})),zi(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=He(e.font),o=Ne(e.padding);if(!e.display)return;const a=Ei(t.rtl,this.left,this.width),r=this.ctx,l=e.position,h=i.size/2,c=o.top+h;let d,u=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),d=this.top+c,u=n(t.align,u,this.right-f);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);d=c+n(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const g=n(l,u,u+f);r.textAlign=a.textAlign(s(l)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=i.string,se(r,e.text,g,d,i)}_computeTitleHeight(){const t=this.options.title,e=He(t.font),i=Ne(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(Yt(t,this.left,this.right)&&Yt(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const a=t.controller.getStyle(i?0:void 0),r=Ne(a.borderWidth);return{text:e[t.index].label,fillStyle:a.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(r.width+r.height)/4,strokeStyle:a.borderColor,pointStyle:s||a.pointStyle,rotation:a.rotation,textAlign:n||a.textAlign,borderRadius:0,datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Oo extends Ds{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=Y(i.text)?i.text.length:1;this._padding=Ne(i.padding);const n=s*He(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:o,options:a}=this,r=a.align;let l,h,c,d=0;return this.isHorizontal()?(h=n(r,i,o),c=e+t,l=o-i):("left"===a.position?(h=i+t,c=n(r,s,e),d=-.5*_t):(h=o-t,c=n(r,e,s),d=.5*_t),l=s-e),{titleX:h,titleY:c,maxWidth:l,rotation:d}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=He(e.font),n=i.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:r,rotation:l}=this._drawArgs(n);se(t,e.text,0,0,i,{color:e.color,maxWidth:r,rotation:l,textAlign:s(e.align),textBaseline:"middle",translation:[o,a]})}}var Ao={id:"title",_element:Oo,start(t,e,i){!function(t,e){const i=new Oo({ctx:t.ctx,options:e,chart:t});ni.configure(t,i,e),ni.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;ni.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const To=new WeakMap;var Lo={id:"subtitle",start(t,e,i){const s=new Oo({ctx:t.ctx,options:i,chart:t});ni.configure(t,s,i),ni.addBox(t,s),To.set(t,s)},stop(t){ni.removeBox(t,To.get(t)),To.delete(t)},beforeUpdate(t,e,i){const s=To.get(t);ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ro={average(t){if(!t.length)return!1;let e,i,s=0,n=0,o=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function zo(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Fo(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=He(e.bodyFont),h=He(e.titleFont),c=He(e.footerFont),d=o.length,u=n.length,f=s.length,g=Ne(e.padding);let p=g.height,m=0,x=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(x+=t.beforeBody.length+t.afterBody.length,d&&(p+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),x){p+=f*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(x-f)*l.lineHeight+(x-1)*e.bodySpacing}u&&(p+=e.footerMarginTop+u*c.lineHeight+(u-1)*e.footerSpacing);let b=0;const _=function(t){m=Math.max(m,i.measureText(t).width+b)};return i.save(),i.font=h.string,Q(t.title,_),i.font=l.string,Q(t.beforeBody.concat(t.afterBody),_),b=e.displayColors?a+2+e.boxPadding:0,Q(s,(t=>{Q(t.before,_),Q(t.lines,_),Q(t.after,_)})),b=0,i.font=c.string,Q(t.footer,_),i.restore(),m+=g.width,{width:m,height:p}}function Bo(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Vo(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Bo(t,e,i,s),yAlign:s}}function Wo(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=We(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:jt(g,0,s.width-e.width),y:jt(p,0,s.height-e.height)}}function No(t,e,i){const s=Ne(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Ho(t){return Eo([],Io(t))}function jo(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}class $o extends Ds{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,n=new gs(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,Ye(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,s=i.beforeTitle.apply(this,[t]),n=i.title.apply(this,[t]),o=i.afterTitle.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}getBeforeBody(t,e){return Ho(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){const{callbacks:i}=e,s=[];return Q(t,(t=>{const e={before:[],lines:[],after:[]},n=jo(i,t);Eo(e.before,Io(n.beforeLabel.call(this,t))),Eo(e.lines,n.label.call(this,t)),Eo(e.after,Io(n.afterLabel.call(this,t))),s.push(e)})),s}getAfterBody(t,e){return Ho(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){const{callbacks:i}=e,s=i.beforeFooter.apply(this,[t]),n=i.footer.apply(this,[t]),o=i.afterFooter.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;at.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),Q(l,(e=>{const i=jo(t.callbacks,e);s.push(i.labelColor.call(this,e)),n.push(i.labelPointStyle.call(this,e)),o.push(i.labelTextColor.call(this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=Ro[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Fo(this,i),a=Object.assign({},t,e),r=Vo(this.chart,i,a),l=Wo(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=We(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,x,b,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,b=_+o,y=_-o):(p=d+f,m=p+o,b=_-o,y=_+o),x=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(b=u,_=b-o,p=m-o,x=m+o):(b=u+g,_=b+o,p=m+o,x=m-o),y=b),{x1:p,x2:m,x3:x,y1:b,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=Ei(i.rtl,this.x,this.width);for(t.x=No(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=He(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r0!==t))?(t.beginPath(),t.fillStyle=n.multiKeyBackground,oe(t,{x:e,y:g,w:l,h:r,radius:a}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),oe(t,{x:i,y:g+1,w:l-2,h:r-2,radius:a}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,g,l,r),t.strokeRect(e,g,l,r),t.fillStyle=o.backgroundColor,t.fillRect(i,g+1,l-2,r-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=He(i.bodyFont);let d=c.lineHeight,u=0;const f=Ei(i.rtl,this.x,this.width),g=function(i){e.fillText(i,f.x(t.x+u),t.y+d/2),t.y+=d+n},p=f.textAlign(o);let m,x,b,_,y,v,w;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=No(this,p,i),e.fillStyle=i.bodyColor,Q(this.beforeBody,g),u=a&&"right"!==p?"center"===o?l/2+h:l+2+h:0,_=0,v=s.length;_0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=Ro[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Fo(this,t),a=Object.assign({},i,this._size),r=Vo(e,t,a),l=Wo(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=Ne(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),Ii(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),zi(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!tt(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!tt(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e;const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=Ro[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}$o.positioners=Ro;var Yo={id:"tooltip",_element:$o,positioners:Ro,afterInit(t,e,i){i&&(t.tooltip=new $o({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip,i={tooltip:e};!1!==t.notifyPlugins("beforeTooltipDraw",i)&&(e&&e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i))},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:H,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Uo=Object.freeze({__proto__:null,Decimation:ro,Filler:So,Legend:Co,SubTitle:Lo,Title:Ao,Tooltip:Yo});function Xo(t,e,i,s){const n=t.indexOf(e);if(-1===n)return((t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}class qo extends Bs{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if($(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:jt(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Xo(i,t,K(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){const e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Ko(t,e,{horizontal:i,minRotation:s}){const n=It(s),o=(i?Math.sin(n):Math.cos(n))||.001,a=.75*e*(""+t).length;return Math.min(e/o,a)}qo.id="category",qo.defaults={ticks:{callback:qo.prototype.getLabelForValue}};class Go extends Bs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return $(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:n}=this;const o=t=>s=e?s:t,a=t=>n=i?n:t;if(t){const t=Ct(s),e=Ct(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=1;(n>=Number.MAX_SAFE_INTEGER||s<=Number.MIN_SAFE_INTEGER)&&(e=Math.abs(.05*n)),a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const s=function(t,e){const i=[],{bounds:s,step:n,min:o,max:a,precision:r,count:l,maxTicks:h,maxDigits:c,includeBounds:d}=t,u=n||1,f=h-1,{min:g,max:p}=e,m=!$(o),x=!$(a),b=!$(l),_=(p-g)/(c+1);let y,v,w,M,k=Ot((p-g)/f/u)*u;if(k<1e-14&&!m&&!x)return[{value:g},{value:p}];M=Math.ceil(p/k)-Math.floor(g/k),M>f&&(k=Ot(M*k/f/u)*u),$(r)||(y=Math.pow(10,r),k=Math.ceil(k*y)/y),"ticks"===s?(v=Math.floor(g/k)*k,w=Math.ceil(p/k)*k):(v=g,w=p),m&&x&&n&&Rt((a-o)/n,k/1e3)?(M=Math.round(Math.min((a-o)/k,h)),k=(a-o)/M,v=o,w=a):b?(v=m?o:v,w=x?a:w,M=l-1,k=(w-v)/M):(M=(w-v)/k,M=Lt(M,Math.round(M),k/1e3)?Math.round(M):Math.ceil(M));const S=Math.max(Ft(k),Ft(v));y=Math.pow(10,$(r)?S:r),v=Math.round(v*y)/y,w=Math.round(w*y)/y;let P=0;for(m&&(d&&v!==o?(i.push({value:o}),v0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=X(t)?Math.max(0,t):null,this.max=X(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t,a=(t,e)=>Math.pow(10,Math.floor(Dt(t))+e);i===s&&(i<=0?(n(1),o(10)):(n(a(i,-1)),o(a(s,1)))),i<=0&&n(a(s,-1)),s<=0&&o(a(i,1)),this._zero&&this.min!==this._suggestedMin&&i===a(this.min,0)&&n(a(i,-1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=function(t,e){const i=Math.floor(Dt(e.max)),s=Math.ceil(e.max/Math.pow(10,i)),n=[];let o=q(t.min,Math.pow(10,Math.floor(Dt(e.min)))),a=Math.floor(Dt(o)),r=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do{n.push({value:o,major:Jo(o)}),++r,10===r&&(r=1,++a,l=a>=0?1:l),o=Math.round(r*Math.pow(10,a)*l)/l}while(an?{start:e-i,end:e}:{start:e,end:e+i}}function ia(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),s=[],n=[],o=t._pointLabels.length,a=t.options.pointLabels,r=a.centerPointLabels?_t/o:0;for(let d=0;de.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.starte.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function na(t){return 0===t||180===t?"center":t<180?"left":"right"}function oa(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function aa(t,e,i){return 90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e),t}function ra(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,yt);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;o{const i=J(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?ia(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return Nt(t*(yt/(this._pointLabels.length||1))+It(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if($(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if($(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;n--){const e=s.setContext(t.getPointLabelContext(n)),o=He(e.font),{x:a,y:r,textAlign:l,left:h,top:c,right:d,bottom:u}=t._pointLabelItems[n],{backdropColor:f}=e;if(!$(f)){const t=Ne(e.backdropPadding);i.fillStyle=f,i.fillRect(h-t.left,c-t.top,d-h+t.width,u-c+t.height)}se(i,t._pointLabels[n],a,r+o.lineHeight/2,o,{color:e.color,textAlign:l,textBaseline:"middle"})}}(this,n),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e){a=this.getDistanceFromCenterForValue(t.value);!function(t,e,i,s){const n=t.ctx,o=e.circular,{color:a,lineWidth:r}=e;!o&&!s||!a||!r||i<0||(n.save(),n.strokeStyle=a,n.lineWidth=r,n.setLineDash(e.borderDash),n.lineDashOffset=e.borderDashOffset,n.beginPath(),ra(t,i,o,s),n.closePath(),n.stroke(),n.restore())}(this,s.setContext(this.getContext(e-1)),a,n)}})),i.display){for(t.save(),o=n-1;o>=0;o--){const s=i.setContext(this.getPointLabelContext(o)),{color:n,lineWidth:l}=s;l&&n&&(t.lineWidth=l,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),r=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(r.x,r.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=He(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=Ne(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}se(t,s.label,0,-n,l,{color:r.color})})),t.restore()}drawTitle(){}}la.id="radialLinear",la.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Os.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}},la.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},la.descriptors={angleLines:{_fallback:"grid"}};const ha={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ca=Object.keys(ha);function da(t,e){return t-e}function ua(t,e){if($(e))return null;const i=t._adapter,{parser:s,round:n,isoWeekday:o}=t._parseOpts;let a=e;return"function"==typeof s&&(a=s(a)),X(a)||(a="string"==typeof s?i.parse(a,s):i.parse(a)),null===a?null:(n&&(a="week"!==n||!Tt(o)&&!0!==o?i.startOf(a,n):i.startOf(a,"isoWeek",o)),+a)}function fa(t,e,i,s){const n=ca.length;for(let o=ca.indexOf(t);o=e?i[s]:i[n]]=!0}}else t[e]=!0}function pa(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a=0&&(e[l].major=!0);return e}(t,s,n,i):s}class ma extends Bs{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){const i=t.time||(t.time={}),s=this._adapter=new mn._date(t.adapters.date);ot(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:ua(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:o,maxDefined:a}=this.getUserBounds();function r(t){o||isNaN(t.min)||(s=Math.min(s,t.min)),a||isNaN(t.max)||(n=Math.max(n,t.max))}o&&a||(r(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||r(this.getMinMax(!1))),s=X(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=X(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=he(s,n,this.max);return this._unit=e.unit||(i.autoSkip?fa(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=ca.length-1;o>=ca.indexOf(i);o--){const i=ca[o];if(ha[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return ca[i?ca.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=ca.indexOf(t)+1,i=ca.length;e1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const f="data"===s.ticks.source&&this.getDataTimestamps();for(c=u,d=0;ct-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.time.displayFormats,a=this._unit,r=this._majorUnit,l=a&&o[a],h=r&&o[r],c=i[e],d=r&&h&&c&&c.major,u=this._adapter.format(t,s||(d?h:l)),f=n.ticks.callback;return f?J(f,[u,e,i],this):u}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=re(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=re(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}ma.id="time",ma.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class ba extends ma{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=xa(e,this.min),this._tableRange=xa(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;on[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop,height:c.scrollbarYHeight-c.railBorderYWidth})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0u(a)?f||g:i||j,!d||!b.settings.wheelPropagation}function d(a){var b=a.deltaX,c=-1*a.deltaY;return("undefined"==typeof b||"undefined"==typeof c)&&(b=-1*a.wheelDeltaX/6,c=a.wheelDeltaY/6),a.deltaMode&&1===a.deltaMode&&(b*=10,c*=10),b!==b&&c!==c/* NaN checks */&&(b=0,c=a.wheelDelta),a.shiftKey?[-c,-b]:[b,c]}function f(b,c,d){// FIXME: this is a workaround for s in some browsers, due to the limited stylability of ` + +
+ Free Download + View documentation +
+ Star +
Thank you for sharing!
+ + Tweet + + + Share + +
+ + + \ No newline at end of file diff --git a/templates/includes/footer-rtl.html b/templates/includes/footer-rtl.html new file mode 100644 index 0000000..e69de29 diff --git a/templates/includes/footer.html b/templates/includes/footer.html new file mode 100644 index 0000000..22e25d6 --- /dev/null +++ b/templates/includes/footer.html @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/templates/includes/head.html b/templates/includes/head.html new file mode 100644 index 0000000..da95eaa --- /dev/null +++ b/templates/includes/head.html @@ -0,0 +1,19 @@ +{% load static %} + + + + + + + Corporate UI by Creative Tim + + + + + + + + + + + \ No newline at end of file diff --git a/templates/includes/navigation-auth.html b/templates/includes/navigation-auth.html new file mode 100644 index 0000000..9658bd7 --- /dev/null +++ b/templates/includes/navigation-auth.html @@ -0,0 +1,81 @@ +
+
+
+ + + +
+
+
\ No newline at end of file diff --git a/templates/includes/navigation-fullscreen.html b/templates/includes/navigation-fullscreen.html new file mode 100644 index 0000000..b4511b4 --- /dev/null +++ b/templates/includes/navigation-fullscreen.html @@ -0,0 +1,179 @@ +{% load static %} + + \ No newline at end of file diff --git a/templates/includes/navigation-rtl.html b/templates/includes/navigation-rtl.html new file mode 100644 index 0000000..41c8534 --- /dev/null +++ b/templates/includes/navigation-rtl.html @@ -0,0 +1,123 @@ +{% load static %} + + \ No newline at end of file diff --git a/templates/includes/navigation.html b/templates/includes/navigation.html new file mode 100644 index 0000000..ba725ba --- /dev/null +++ b/templates/includes/navigation.html @@ -0,0 +1,125 @@ +{% load static replace_value %} + + + + \ No newline at end of file diff --git a/templates/includes/scripts.html b/templates/includes/scripts.html new file mode 100644 index 0000000..4a4309a --- /dev/null +++ b/templates/includes/scripts.html @@ -0,0 +1,7 @@ +{% load static %} + + + + + + diff --git a/templates/includes/sidebar-rtl.html b/templates/includes/sidebar-rtl.html new file mode 100644 index 0000000..ae303f4 --- /dev/null +++ b/templates/includes/sidebar-rtl.html @@ -0,0 +1,122 @@ + \ No newline at end of file diff --git a/templates/includes/sidebar.html b/templates/includes/sidebar.html new file mode 100644 index 0000000..dc21421 --- /dev/null +++ b/templates/includes/sidebar.html @@ -0,0 +1,209 @@ +{% load i18n static admin_corporate %} + + \ No newline at end of file diff --git a/templates/layouts/base-auth.html b/templates/layouts/base-auth.html new file mode 100644 index 0000000..e06b22f --- /dev/null +++ b/templates/layouts/base-auth.html @@ -0,0 +1,44 @@ + + + + + + {% include 'includes/head.html' %} + {% block extrastyle %}{% endblock extrastyle %} + + + + {% block navigation %} + {% include 'includes/navigation-auth.html' %} + {% endblock navigation %} +
+
+ +
+
+ + {% include 'includes/scripts.html' %} + {% block extrascripts %}{% endblock extrascripts %} + + + + \ No newline at end of file diff --git a/templates/layouts/base-fullscreen.html b/templates/layouts/base-fullscreen.html new file mode 100644 index 0000000..5acd74a --- /dev/null +++ b/templates/layouts/base-fullscreen.html @@ -0,0 +1,54 @@ + + +{% load static %} + + + + {% include 'includes/head.html' %} + {% block extrastyle %}{% endblock extrastyle %} + + + +
+ + {% block navigation %} + {% include 'includes/navigation-fullscreen.html' %} + {% endblock navigation %} + {% block content %}{% endblock content %} +
+ + {% block fixed_plugin %} + {% include 'includes/fixed_plugin.html' %} + {% endblock fixed_plugin %} + + {% include 'includes/scripts.html' %} + {% block extrascripts %}{% endblock extrascripts %} + + + + + + + + \ No newline at end of file diff --git a/templates/layouts/base-rtl.html b/templates/layouts/base-rtl.html new file mode 100644 index 0000000..fa4629c --- /dev/null +++ b/templates/layouts/base-rtl.html @@ -0,0 +1,58 @@ + + +{% load static %} + + + + {% include 'includes/head.html' %} + {% block extrastyle %}{% endblock extrastyle %} + + + + {% block sidebar %} + {% include 'includes/sidebar-rtl.html' %} + {% endblock sidebar %} +
+ + {% block navigation %} + {% include 'includes/navigation-rtl.html' %} + {% endblock navigation %} + + {% block content %}{% endblock content %} +
+ + {% block fixed_plugin %} + {% include 'includes/fixed_plugin.html' %} + {% endblock fixed_plugin %} + + {% include 'includes/scripts.html' %} + {% block extrascripts %}{% endblock extrascripts %} + + + + + + + + \ No newline at end of file diff --git a/templates/layouts/base.html b/templates/layouts/base.html new file mode 100644 index 0000000..0a420bf --- /dev/null +++ b/templates/layouts/base.html @@ -0,0 +1,63 @@ + + +{% load i18n static admin_corporate %} +{% get_current_language as LANGUAGE_CODE %} +{% get_current_language_bidi as LANGUAGE_BIDI %} +{% get_direction as direction %} +{% get_admin_setting as admin_setting %} + + + + {% include 'includes/head.html' %} + {% block extrahead %}{% endblock extrahead %} + {% block extrastyle %}{% endblock extrastyle %} + + + + {% block sidebar %} + {% include 'includes/sidebar.html' %} + {% endblock sidebar %} +
+ + {% block navigation %} + {% include 'includes/navigation.html' %} + {% endblock navigation %} + + {% block content %}{% endblock content %} +
+ {% block fixed_plugin %} + {% include 'includes/fixed_plugin.html' %} + {% endblock fixed_plugin %} + + + {% include 'includes/scripts.html' %} + {% block extrascripts %}{% endblock extrascripts %} + + + + + + + + \ No newline at end of file diff --git a/templates/pages/dashboard.html b/templates/pages/dashboard.html new file mode 100644 index 0000000..3fe09cf --- /dev/null +++ b/templates/pages/dashboard.html @@ -0,0 +1,776 @@ +{% extends 'layouts/base.html' %} +{% load static %} + + +{% block content %} + +
+
+
+
+
+

Hello, Noah

+

Apps you might like!

+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

#1

+

Name

+
Secured
+
+
+

Category

+
Banking
+
+
+
+
+
+
+
+
+
+
+
+
+

#2

+

Name

+
Cyber
+
+
+

Category

+
Security
+
+
+
+
+
+
+
+
+
+
+
+

#3

+

Name

+
Alpha
+
+
+

Category

+
Blockchain
+
+
+
+
+
+
+
+
+
+
+
+

#4

+

Name

+
Beta
+
+
+

Category

+
Web3
+
+
+
+
+
+
+
+
+
+
+
+

#5

+

Name

+
Gama
+
+
+

Category

+
Design
+
+
+
+
+
+
+
+
+
+
+
+

#6

+

Name

+
Rompro
+
+
+

Category

+
Security
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Balances over time
+

Here you have details about the balance.

+
+ + + + + + +
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
Recent transactions
+

These are details about the last transactions

+
+
+ + +
+
+
+
+ + + + + + +
+
+ + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TransactionAmountDateAccount
+
+
+ spotify +
+
+
Spotify
+
+
+
+

$2,500

+
+ Wed 3:00pm + +
+
+ visa +
+
+

Visa 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ invision +
+
+
Invision
+
+
+
+

$5,000

+
+ Wed 1:00pm + +
+
+ mastercard +
+
+

Mastercard 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ jira +
+
+
Jira
+
+
+
+

$3,400

+
+ Mon 7:40pm + +
+
+ mastercard +
+
+

Mastercard 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ slack +
+
+
Slack
+
+
+
+

$1,000

+
+ Wed 5:00pm + +
+
+ visa +
+
+

Visa 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + +
+
+
+
+

Revenue

+

$99,118.5

+
+ + 10.5% + + from $89,740.00 +
+
+
+
+
+
+
+
+
+
+
+ + + + +
+
+
+
+

Transactions

+

376

+
+ + 55% + + from 243 +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+

Avg. Transaction

+

$450.53

+
+ + 22% + + from $369.30 +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+

Coupon Sales

+

$23,364.55

+
+ + 18% + + from $19,800.40 +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Overview balance
+

Here you have details about the balance.

+
+
+ +
+
+
+

$87,982.80

+ + + + + 10.5% + +
+
+
+
+ +
+
+
+
+
+ {% include 'includes/footer.html' %} +
+ +{% endblock content %} + +{% block extrascripts %} + + + + + +{% endblock extrascripts %} \ No newline at end of file diff --git a/templates/pages/profile.html b/templates/pages/profile.html new file mode 100644 index 0000000..2d75e1c --- /dev/null +++ b/templates/pages/profile.html @@ -0,0 +1,319 @@ +{% extends 'layouts/base-fullscreen.html' %} +{% load static %} + +{% block content %} + +
+
+
+
+
+
+ profile_image +
+
+
+
+

+ Noah Mclaren +

+

+ noah_mclaren@mail.com +

+
+
+
+ Cancel + Save +
+
+
+
+
+
+
+
+
+
Notifications settings
+

Here you can set preferences.

+
+
+
Account
+
    +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
+
Application
+
    +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
  • +
    + + +
    +
  • +
+
+
+
+
+
+
+
+
+
Profile information
+

Edit the information about you.

+
+
+ +
+
+
+
+

+ Hi, I’m Alec Thompson, Decisions: If you can’t decide, the answer is no. If two equally difficult paths, choose the one more painful in the short term (pain avoidance is creating an illusion of equality). +

+
    +
  • First Name:   Noah
  • +
  • Last Name:   Mclaren
  • +
  • Mobile:   +(44) 123 1234 123
  • +
  • Function:   Manager - Organization
  • +
  • Location:   USA
  • +
  • + Social:   + + + + + + + + + +
  • +
+
+
+
+
+
+
+
+
+
Internal chat
+

/marketing channel

+
+
+ +
+
+
+
+
    +
  • +
    + kal +
    +
    +
    Sarah Lamalo
    +

    Hi! I need more information about ...

    +
    + + Online + +
  • +
  • +
    + kal +
    +
    +
    Vicky Hladynets
    +

    Hello, Noah!

    +
    + + Online + +
  • +
  • +
    + kal +
    +
    +
    Charles Deluvio
    +

    Great, thank you!

    +
    + + Online + +
  • +
  • +
    + kal +
    +
    +
    Leio Mclaren
    +

    Don't worry! 🙏🏻

    +
    + + Online + +
  • +
  • +
    + kal +
    +
    +
    Mateus Campos
    +

    Call me, please.

    +
    + + Online + +
  • +
  • +
    + kal +
    +
    +
    Miriam Lore
    +

    Well done!

    +
    + + Online + +
  • +
+
+
+
+
+
+
+
Last articles
+

Here you will find the latest articles.

+
+
+
+
+
+
+ +
+
+
+
+
+

Sara Lamalo

+

20 Jul 2022

+
+

Growth

+
+
+
+
+
+ +

+ Best strategy games +

+
+

+ As Uber works through a huge amount of internal management turmoil. +

+ + Read post + + +
+
+
+
+ +
+
+
+
+
+

Charles Deluvio

+

17 Jul 2022

+
+

Education

+
+
+
+
+
+ +

+ Don't be afraid to be wrong +

+
+

+ As Uber works through a huge amount of internal management turmoil. +

+ + Read post + + +
+ +
+
+
+
+
+ {% include 'includes/footer.html' %} +
+ +{% endblock content %} + +{% block fixed_plugin %}{% endblock fixed_plugin %} diff --git a/templates/pages/rtl.html b/templates/pages/rtl.html new file mode 100644 index 0000000..d96a153 --- /dev/null +++ b/templates/pages/rtl.html @@ -0,0 +1,1066 @@ +{% extends 'layouts/base-rtl.html' %} +{% load static %} + +{% block content %} + +
+
+
+
+
+

مرحبًا, Noah

+

تطبيقات قد تعجبك!

+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+

#1

+

اسم

+
مؤمن
+
+
+

الفئة

+
الخدمات المصرفية
+
+
+
+
+
+
+
+
+
+
+
+
+

#2

+

اسم

+
مؤمن
+
+
+

الفئة

+
الخدمات المصرفية
+
+
+
+
+
+
+
+
+
+
+
+

#3

+

اسم

+
مؤمن
+
+
+

الفئة

+
الخدمات المصرفية
+
+
+
+
+
+
+
+
+
+
+
+

#4

+

اسم

+
مؤمن
+
+
+

الفئة

+
الخدمات المصرفية
+
+
+
+
+
+
+
+
+
+
+
+

#5

+

اسم

+
مؤمن
+
+
+

الفئة

+
الخدمات المصرفية
+
+
+
+
+
+
+
+
+
+
+
+

#1

+

اسم

+
مؤمن
+
+
+

الفئة

+
الخدمات المصرفية
+
+
+
+
+
+
+
+
+
+
+
+

#1

+

اسم

+
مؤمن
+
+
+

الفئة

+
الخدمات المصرفية
+
+
+
+
+
+
+
+
+
+
+
+
+
أرصدة بمرور الوقت
+

هنا لديك تفاصيل حول الرصيد.

+
+ + + +
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
التحويلات الاخيرة
+

هذه تفاصيل حول المعاملات الأخيرة

+
+
+ + +
+
+
+
+ + + +
+
+ + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
عمليةمقدارتاريخالحساب
+
+
+ spotify +
+
+
Spotify
+
+
+
+

$2,500

+
+ Wed 3:00pm + +
+
+ visa +
+
+

Visa 1234

+

انقضاء 06/2026

+
+
+
+ + + + + +
+
+
+ invision +
+
+
Invision
+
+
+
+

$5,000

+
+ Wed 1:00pm + +
+
+ mastercard +
+
+

Mastercard 1234

+

انقضاء 06/2026

+
+
+
+ + + + + +
+
+
+ jira +
+
+
Jira
+
+
+
+

$3,400

+
+ Mon 7:40pm + +
+
+ mastercard +
+
+

Mastercard 1234

+

انقضاء 06/2026

+
+
+
+ + + + + +
+
+
+ slack +
+
+
Slack
+
+
+
+

$1,000

+
+ Wed 5:00pm + +
+
+ visa +
+
+

Visa 1234

+

انقضاء 06/2026

+
+
+
+ + + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + +
+
+
+
+

ربح

+

$99,118.5

+
+ + 10.5% + + من $89,740.00 +
+
+
+
+
+
+
+
+
+
+
+ + + + +
+
+
+
+

المعاملات

+

376

+
+ + 55% + + من 243 +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+

متوسط عملية

+

$450.53

+
+ + 22% + + من $369.30 +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+

مبيعات القسيمة

+

$23,364.55

+
+ + 18% + + من $19,800.40 +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
نظرة عامة على التوازن
+

هنا لديك تفاصيل حول الرصيد.

+
+
+ +
+
+
+

$87,982.80

+ + + + + 10.5% + +
+
+
+
+ +
+
+
+
+
+ +
+ +{% endblock content %} + +{% block extrascripts %} + + + + + + +{% endblock extrascripts %} \ No newline at end of file diff --git a/templates/pages/tables.html b/templates/pages/tables.html new file mode 100644 index 0000000..ceebc39 --- /dev/null +++ b/templates/pages/tables.html @@ -0,0 +1,613 @@ +{% extends 'layouts/base.html' %} +{% load static %} + + +{% block content %} + +
+
+
+
+
+
+

Collect your benefits 🔥

+

+ Check all the advantages and choose the best. +

+ + 3d-cube +
+
+
+
+
+
+
+
+
+
+
Members list
+

See information about all members

+
+
+ + +
+
+
+
+
+
+ + + + + + +
+
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MemberFunctionStatusEmployed
+
+
+ user1 +
+
+
John Michael
+

john@creative-tim.com

+
+
+
+

Manager

+

Organization

+
+ Online + + 23/04/18 + + + + + + +
+
+
+ user2 +
+
+
Alexa Liras
+

alexa@creative-tim.com

+
+
+
+

Programator

+

Developer

+
+ Offline + + 11/01/19 + + + + + + +
+
+
+ user3 +
+
+
Laurent Perrier
+

laurent@creative-tim.com

+
+
+
+

Executive

+

Projects

+
+ Online + + 19/09/17 + + + + + + +
+
+
+ user4 +
+
+
Michael Levi
+

michael@creative-tim.com

+
+
+
+

Programator

+

Developer

+
+ Online + + 24/12/08 + + + + + + +
+
+
+ user5 +
+
+
Richard Gran
+

richard@creative-tim.com

+
+
+
+

Manager

+

Executive

+
+ Offline + + 04/10/21 + + + + + + +
+
+
+ user6 +
+
+
Miriam Eric
+

miriam@creative-tim.com

+
+
+
+

Programtor

+

Developer

+
+ Offline + + 14/09/20 + + + + + + +
+
+
+

Page 1 of 10

+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
Recent transactions
+

These are details about the last transactions

+
+
+
+ + + + + + +
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TransactionAmountDateStatusAccount
+
+
+ spotify +
+
+
Spotify
+
+
+
+

$2,500

+
+ Wed 3:00pm + + + + + + Paid + + +
+
+ visa +
+
+

Visa 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ invision +
+
+
Invision
+
+
+
+

$5,000

+
+ Wed 1:00pm + + + + + + Paid + + +
+
+ mastercard +
+
+

Mastercard 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ jira +
+
+
Jira
+
+
+
+

$3,400

+
+ Mon 7:40pm + + + + + + Pending + + +
+
+ mastercard +
+
+

Mastercard 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ slack +
+
+
Slack
+
+
+
+

$1,000

+
+ Wed 5:00pm + + + + + + Paid + + +
+
+ visa +
+
+

Visa 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ webdev +
+
+
Webdev
+
+
+
+

$14,000

+
+ Wed 3:30am + + + + + + Paid + + +
+
+ visa +
+
+

Visa 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ xd +
+
+
Adobe XD
+
+
+
+

$2,300

+
+ Tue 3:30pm + + + + + + Canceled + + +
+
+ mastercard +
+
+

Mastercard 1234

+

Expiry 06/2026

+
+
+
+ + + + + +
+
+
+ + + +
+
+
+
+
+ {% include 'includes/footer.html' %} +
+ +{% endblock content %} \ No newline at end of file diff --git a/templates/pages/wallet.html b/templates/pages/wallet.html new file mode 100644 index 0000000..68c1f52 --- /dev/null +++ b/templates/pages/wallet.html @@ -0,0 +1,699 @@ +{% extends 'layouts/base-fullscreen.html' %} +{% load static %} + +{% block content %} + +
+
+
+
+
+
+
+ + + + + +
+

Today's Revenue

+

$8,093.00

+
+
+
+
+
+
+
+ + + + +
+

Marketing

+

$37,193.00

+
+
+
+
+
+
+
+ + + +
+

Human Resources

+

$25,426.70

+
+
+
+
+
+
+
+ + + + +
+

Wallet

+

$2,400.10

+
+
+
+
+
+
+
+

+ Wallet +

+
+
+
+
Billing and invoicing
+

Pick an account plan that fits your workflow.

+
+ +
+
+
+
+
+
+
Billing history
+

We’ll credit your account if you need to
downgrade during the billing cycle.

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ All invoices +
StatusAmountPlan
+
+ +
+ Jan 2022 +
+ + + + + Paid + + + USD $30.00 + + Basic Plan + + Download +
+
+ +
+ Feb 2022 +
+ + + + + Paid + + + USD $30.00 + + Basic Plan + + Download +
+
+ +
+ Mar 2022 +
+ + + + + Paid + + + USD $30.00 + + Basic Plan + + Download +
+
+ +
+ Apr 2022 +
+ + + + + Paid + + + USD $30.00 + + Basic Plan + + Download +
+
+ +
+ May 2022 +
+ + + + + Paid + + + USD $30.00 + + Basic Plan + + Download +
+
+ +
+ Jun 2022 +
+ + + + + Paid + + + USD $30.00 + + Basic Plan + + Download +
+
+ +
+ Jul 2022 +
+ + + + + Paid + + + USD $30.00 + + Basic Plan + + Download +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+

Primary Wallet

+

Current Balance

+

$20,450.80

+
+
+ + + + + + 10.5% + +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+

Secondary Wallet

+

Current Balance

+

$10,250.60

+
+
+ + + + + + 33.8% + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Your cards
+

Pick an account plan that fits your workflow.

+
+ +
+
+
+
+
Card details
+

We’ll credit your account if you need to
downgrade during the billing cycle.

+
+
+
+
+
+
+
+
+
+
+
+

Corporate UI

+
+

Noah Jackes

+ 08/28 +
+ 1234  6578  9000  1234 +
+
+
+
+ wifi +
+
+ mastercard +
+
+
+
+
+
+
+
+ This month +

$56,982.20

+
+
+
+
+
+
+
+
+
+
+
+
+
+

Corporate UI

+
+ wifi +
+
+
+
+
+

Noah Jackes

+ 08/28 +
+ 1234  6578  9000  1234 +
+
+ visa +
+
+
+
+
+
+ This month +

$16,748.05

+
+
+
+
+
+
+
+
+
+
+
+
+
+
Current Plan
+

We’ll credit your account if you need to
downgrade during the billing cycle.

+
+
+
    +
  • +
    +
    + + + +
    +
    +
    Free Plan $0/month
    + Includes 1 user, 10GB individual data and access to all features. +
    +
    +
    +
    + +
    +
    +
  • +
  • +
    +
    + + + +
    +
    +
    Freelancer Plan $30/month
    + Includes up to 10 users, 20GB individual data and access to all features. +
    +
    +
    +
    + +
    +
    +
  • +
+
+
+
    +
  • +
    +
    + + + + +
    +
    +
    Company Plan $50/month
    + Includes up to 20 users, 40GB individual data and access to all features. +
    +
    +
    +
    + +
    +
    +
  • +
  • +
    +
    + + + + +
    +
    +
    Corporate Plan $90/month
    + Unlimited users, unlimited individual data and access to all features. +
    +
    +
    +
    + +
    +
    +
  • +
+
+
+ {% include 'includes/footer.html' %} +
+ +{% endblock content %} + +{% block fixed_plugin %}{% endblock fixed_plugin %} + +{% block extrascripts %} + + + + +{% endblock extrascripts %} \ No newline at end of file