From 670f72bd63ada9a621d8eda80f066b14b2f45781 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 11:26:46 +0200 Subject: [PATCH 01/49] add pycache to gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6b75623..8de31da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea -venv \ No newline at end of file +venv +**__pycache__ \ No newline at end of file From 1129ad48de1a079e6d190ff25eeab84d3d221728 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 11:27:05 +0200 Subject: [PATCH 02/49] add new empty app task_manager --- task_manager/__init__.py | 0 task_manager/admin.py | 3 +++ task_manager/apps.py | 6 ++++++ task_manager/migrations/__init__.py | 0 task_manager/models.py | 3 +++ task_manager/tests.py | 3 +++ task_manager/views.py | 3 +++ 7 files changed, 18 insertions(+) create mode 100644 task_manager/__init__.py create mode 100644 task_manager/admin.py create mode 100644 task_manager/apps.py create mode 100644 task_manager/migrations/__init__.py create mode 100644 task_manager/models.py create mode 100644 task_manager/tests.py create mode 100644 task_manager/views.py diff --git a/task_manager/__init__.py b/task_manager/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/task_manager/admin.py b/task_manager/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/task_manager/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/task_manager/apps.py b/task_manager/apps.py new file mode 100644 index 0000000..a9c15ac --- /dev/null +++ b/task_manager/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class TaskManagerConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'task_manager' diff --git a/task_manager/migrations/__init__.py b/task_manager/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/task_manager/models.py b/task_manager/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/task_manager/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/task_manager/tests.py b/task_manager/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/task_manager/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/task_manager/views.py b/task_manager/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/task_manager/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. From edc5fc72cf1eb08fa326e148c88244123d035a0a Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 12:46:42 +0200 Subject: [PATCH 03/49] Changed settings files --- .../asgi.py | 4 ++-- .../settings.py | 21 +++++++++++++++---- .../urls.py | 7 ++++--- .../wsgi.py | 4 ++-- 4 files changed, 25 insertions(+), 11 deletions(-) rename {it_task_manager => task_manager_service}/asgi.py (69%) rename {it_task_manager => task_manager_service}/settings.py (88%) rename {it_task_manager => task_manager_service}/urls.py (76%) rename {it_task_manager => task_manager_service}/wsgi.py (69%) diff --git a/it_task_manager/asgi.py b/task_manager_service/asgi.py similarity index 69% rename from it_task_manager/asgi.py rename to task_manager_service/asgi.py index 00deca3..24d94b5 100644 --- a/it_task_manager/asgi.py +++ b/task_manager_service/asgi.py @@ -1,5 +1,5 @@ """ -ASGI config for it_task_manager project. +ASGI config for task_manager_service project. It exposes the ASGI callable as a module-level variable named ``application``. @@ -11,6 +11,6 @@ from django.core.asgi import get_asgi_application -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'it_task_manager.settings') +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'task_manager_service.settings') application = get_asgi_application() diff --git a/it_task_manager/settings.py b/task_manager_service/settings.py similarity index 88% rename from it_task_manager/settings.py rename to task_manager_service/settings.py index 0661015..4f67cec 100644 --- a/it_task_manager/settings.py +++ b/task_manager_service/settings.py @@ -1,5 +1,5 @@ """ -Django settings for it_task_manager project. +Django settings for task_manager_service project. Generated by 'django-admin startproject' using Django 4.2.7. @@ -27,6 +27,9 @@ ALLOWED_HOSTS = [] +INTERNAL_IPS = [ + "127.0.0.1", +] # Application definition @@ -37,6 +40,7 @@ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + "task_manager", ] MIDDLEWARE = [ @@ -49,7 +53,7 @@ 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] -ROOT_URLCONF = 'it_task_manager.urls' +ROOT_URLCONF = 'task_manager_service.urls' TEMPLATES = [ { @@ -68,7 +72,7 @@ }, ] -WSGI_APPLICATION = 'it_task_manager.wsgi.application' +WSGI_APPLICATION = 'task_manager_service.wsgi.application' # Database @@ -101,12 +105,16 @@ ] +AUTH_USER_MODEL = "task_manager.Worker" + +LOGIN_REDIRECT_URL = "/" + # Internationalization # https://docs.djangoproject.com/en/4.2/topics/i18n/ LANGUAGE_CODE = 'en-us' -TIME_ZONE = 'UTC' +TIME_ZONE = 'Europe/Kiev' USE_I18N = True @@ -118,6 +126,11 @@ STATIC_URL = 'static/' +# STATICFILES_DIRS = (BASE_DIR / "static",) + +STATIC_ROOT = BASE_DIR / "staticfiles" + + # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field diff --git a/it_task_manager/urls.py b/task_manager_service/urls.py similarity index 76% rename from it_task_manager/urls.py rename to task_manager_service/urls.py index 82a1754..79a1ac3 100644 --- a/it_task_manager/urls.py +++ b/task_manager_service/urls.py @@ -1,5 +1,5 @@ """ -URL configuration for it_task_manager project. +URL configuration for task_manager_service project. The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/4.2/topics/http/urls/ @@ -15,8 +15,9 @@ 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path +from django.urls import path, include urlpatterns = [ - path('admin/', admin.site.urls), + path("admin/", admin.site.urls), + path("", include("task_manager.urls", namespace="task_manager")), ] diff --git a/it_task_manager/wsgi.py b/task_manager_service/wsgi.py similarity index 69% rename from it_task_manager/wsgi.py rename to task_manager_service/wsgi.py index 73c3104..d0e8241 100644 --- a/it_task_manager/wsgi.py +++ b/task_manager_service/wsgi.py @@ -1,5 +1,5 @@ """ -WSGI config for it_task_manager project. +WSGI config for task_manager_service project. It exposes the WSGI callable as a module-level variable named ``application``. @@ -11,6 +11,6 @@ from django.core.wsgi import get_wsgi_application -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'it_task_manager.settings') +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'task_manager_service.settings') application = get_wsgi_application() From b4f4d53cb72bdc3f376a5136ced0a433060d65d6 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 12:47:04 +0200 Subject: [PATCH 04/49] Created models and migrations --- task_manager/migrations/0001_initial.py | 73 +++++++++++++++++++ .../migrations/0002_worker_position.py | 20 +++++ task_manager/models.py | 49 ++++++++++++- 3 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 task_manager/migrations/0001_initial.py create mode 100644 task_manager/migrations/0002_worker_position.py diff --git a/task_manager/migrations/0001_initial.py b/task_manager/migrations/0001_initial.py new file mode 100644 index 0000000..3852063 --- /dev/null +++ b/task_manager/migrations/0001_initial.py @@ -0,0 +1,73 @@ +# Generated by Django 4.2.7 on 2023-11-22 10:34 + +from django.conf import settings +import django.contrib.auth.models +import django.contrib.auth.validators +from django.db import migrations, models +import django.db.models.deletion +import django.utils.timezone + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('auth', '0012_alter_user_first_name_max_length'), + ] + + operations = [ + migrations.CreateModel( + name='Worker', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('password', models.CharField(max_length=128, verbose_name='password')), + ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), + ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), + ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')), + ('first_name', models.CharField(blank=True, max_length=150, verbose_name='first name')), + ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), + ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), + ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), + ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), + ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), + ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.group', verbose_name='groups')), + ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.permission', verbose_name='user permissions')), + ], + options={ + 'verbose_name': 'user', + 'verbose_name_plural': 'users', + 'abstract': False, + }, + managers=[ + ('objects', django.contrib.auth.models.UserManager()), + ], + ), + migrations.CreateModel( + name='Position', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=255, unique=True)), + ], + ), + migrations.CreateModel( + name='TaskType', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=255, unique=True)), + ], + ), + migrations.CreateModel( + name='Task', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=255, unique=True)), + ('description', models.TextField()), + ('deadline', models.DateTimeField()), + ('is_completed', models.BooleanField(default=False)), + ('priority', models.CharField(choices=[('urgent', 'Urgent'), ('critical', 'Critical'), ('medium', 'Medium'), ('asap', 'ASAP (As Soon As Possible)')], default='medium', max_length=30)), + ('assignees', models.ManyToManyField(related_name='tasks', to=settings.AUTH_USER_MODEL)), + ('task_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='task_manager.tasktype')), + ], + ), + ] diff --git a/task_manager/migrations/0002_worker_position.py b/task_manager/migrations/0002_worker_position.py new file mode 100644 index 0000000..3bd27ff --- /dev/null +++ b/task_manager/migrations/0002_worker_position.py @@ -0,0 +1,20 @@ +# Generated by Django 4.2.7 on 2023-11-22 10:37 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('task_manager', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='worker', + name='position', + field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='task_manager.position'), + preserve_default=False, + ), + ] diff --git a/task_manager/models.py b/task_manager/models.py index 71a8362..237f403 100644 --- a/task_manager/models.py +++ b/task_manager/models.py @@ -1,3 +1,50 @@ from django.db import models +from django.contrib.auth.models import AbstractUser +from django.urls import reverse -# Create your models here. + +class TaskType(models.Model): + name = models.CharField(max_length=255, unique=True) + + def __str__(self): + return self.name + + +class Position(models.Model): + name = models.CharField(max_length=255, unique=True) + + def __str__(self): + return self.name + + +class Worker(AbstractUser): + position = models.ForeignKey(Position, on_delete=models.CASCADE) + + def __str__(self): + return f"{self.first_name} {self.last_name}: {self.position}" + + # def get_absolute_url(self): + # return reverse("") + + +class Task(models.Model): + + PRIORITY_CHOICES = [ + ("urgent", "Urgent"), + ("critical", "Critical"), + ("medium", "Medium"), + ("asap", "ASAP (As Soon As Possible)"), + ] + + name = models.CharField(max_length=255, unique=True) + description = models.TextField() + deadline = models.DateTimeField() + is_completed = models.BooleanField(default=False) + priority = models.CharField(max_length=30, + choices=PRIORITY_CHOICES, + default="medium") + task_type = models.ForeignKey(TaskType, on_delete=models.CASCADE) + assignees = models.ManyToManyField(Worker, related_name="tasks") + + def __str__(self): + return f"Task: {self.name}, type: ({self.task_type})" From 03f7a0a0d83743585157d9998458ea45473da0e1 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 12:47:57 +0200 Subject: [PATCH 05/49] Created models and migrations, add DB to gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8de31da..62855bd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .idea venv -**__pycache__ \ No newline at end of file +**__pycache__ +db.sqlite3 \ No newline at end of file From ad74056322e9f0362dc48e2d0cbc9dc5ca13fe9c Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 12:48:39 +0200 Subject: [PATCH 06/49] Register models in admin panel --- task_manager/admin.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/task_manager/admin.py b/task_manager/admin.py index 8c38f3f..906d27b 100644 --- a/task_manager/admin.py +++ b/task_manager/admin.py @@ -1,3 +1,12 @@ from django.contrib import admin +from django.contrib.auth.admin import UserAdmin -# Register your models here. +from .models import Task, TaskType, Position, Worker + +admin.site.register(Task) + +admin.site.register(TaskType) + +admin.site.register(Position) + +admin.site.register(Worker) From 50b46cfdfcbbccc0a98ed56318308e18ef39ec9a Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 22:04:39 +0200 Subject: [PATCH 07/49] add static files --- .../__init__.py => static/.gitkeep | 0 static/css/dark-theme-core.css | 133 + static/css/dark-theme-core.css.map | 1 + static/css/forms.css | 559 + static/css/nucleo-icons.css | 597 + static/css/nucleo-svg.css | 135 + static/css/soft-ui-dashboard.css | 17303 ++++++++++++++++ static/css/soft-ui-dashboard.css.map | 1 + static/css/soft-ui-dashboard.min.css | 22 + static/css/styles.css | 3 + static/css/widgets.css | 652 + static/images/logo.jpg | Bin 0 -> 2623 bytes static/images/task_logo.jpg | Bin 0 -> 39584 bytes static/images/worker.jpg | Bin 0 -> 22858 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/dark-mode-handler.js | 57 + 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/scripts.js | 139 + static/js/soft-ui-dashboard.js | 462 + static/js/soft-ui-dashboard.js.map | 1 + static/js/soft-ui-dashboard.min.js | 2 + static/scss/dark-theme-core.scss | 228 + static/scss/soft-ui-dashboard.scss | 30 + static/scss/soft-ui-dashboard/_alert.scss | 17 + static/scss/soft-ui-dashboard/_avatars.scss | 123 + static/scss/soft-ui-dashboard/_badge.scss | 8 + .../scss/soft-ui-dashboard/_breadcrumbs.scss | 48 + static/scss/soft-ui-dashboard/_buttons.scss | 208 + static/scss/soft-ui-dashboard/_cards.scss | 39 + .../scss/soft-ui-dashboard/_dark-version.scss | 309 + static/scss/soft-ui-dashboard/_dropdown.scss | 324 + static/scss/soft-ui-dashboard/_dropup.scss | 41 + .../scss/soft-ui-dashboard/_fixed-plugin.scss | 60 + static/scss/soft-ui-dashboard/_footer.scss | 14 + static/scss/soft-ui-dashboard/_forms.scss | 50 + static/scss/soft-ui-dashboard/_gradients.scss | 18 + static/scss/soft-ui-dashboard/_header.scss | 25 + .../scss/soft-ui-dashboard/_info-areas.scss | 178 + static/scss/soft-ui-dashboard/_misc.scss | 341 + static/scss/soft-ui-dashboard/_nav.scss | 138 + .../soft-ui-dashboard/_navbar-vertical.scss | 667 + static/scss/soft-ui-dashboard/_navbar.scss | 214 + .../scss/soft-ui-dashboard/_pagination.scss | 58 + static/scss/soft-ui-dashboard/_popovers.scss | 10 + static/scss/soft-ui-dashboard/_progress.scss | 17 + static/scss/soft-ui-dashboard/_rtl.scss | 108 + .../soft-ui-dashboard/_social-buttons.scss | 42 + static/scss/soft-ui-dashboard/_tables.scss | 47 + static/scss/soft-ui-dashboard/_tilt.scss | 11 + static/scss/soft-ui-dashboard/_timeline.scss | 131 + static/scss/soft-ui-dashboard/_tooltips.scss | 9 + .../scss/soft-ui-dashboard/_typography.scss | 297 + .../soft-ui-dashboard/_utilities-extend.scss | 11 + static/scss/soft-ui-dashboard/_utilities.scss | 806 + static/scss/soft-ui-dashboard/_variables.scss | 1606 ++ .../bootstrap/_accordion.scss | 146 + .../soft-ui-dashboard/bootstrap/_alert.scss | 71 + .../soft-ui-dashboard/bootstrap/_badge.scss | 40 + .../bootstrap/_breadcrumb.scss | 42 + .../bootstrap/_button-group.scss | 142 + .../soft-ui-dashboard/bootstrap/_buttons.scss | 158 + .../soft-ui-dashboard/bootstrap/_card.scss | 234 + .../bootstrap/_carousel.scss | 229 + .../soft-ui-dashboard/bootstrap/_close.scss | 40 + .../bootstrap/_containers.scss | 41 + .../bootstrap/_dropdown.scss | 248 + .../soft-ui-dashboard/bootstrap/_forms.scss | 9 + .../bootstrap/_functions.scss | 302 + .../soft-ui-dashboard/bootstrap/_grid.scss | 33 + .../soft-ui-dashboard/bootstrap/_helpers.scss | 10 + .../soft-ui-dashboard/bootstrap/_images.scss | 42 + .../bootstrap/_list-group.scss | 191 + .../soft-ui-dashboard/bootstrap/_maps.scss | 54 + .../soft-ui-dashboard/bootstrap/_mixins.scss | 43 + .../soft-ui-dashboard/bootstrap/_modal.scss | 237 + .../soft-ui-dashboard/bootstrap/_nav.scss | 172 + .../soft-ui-dashboard/bootstrap/_navbar.scss | 274 + .../bootstrap/_offcanvas.scss | 143 + .../bootstrap/_pagination.scss | 111 + .../bootstrap/_placeholders.scss | 51 + .../soft-ui-dashboard/bootstrap/_popover.scss | 198 + .../bootstrap/_progress.scss | 59 + .../soft-ui-dashboard/bootstrap/_reboot.scss | 610 + .../soft-ui-dashboard/bootstrap/_root.scss | 76 + .../bootstrap/_spinners.scss | 85 + .../soft-ui-dashboard/bootstrap/_tables.scss | 164 + .../soft-ui-dashboard/bootstrap/_toasts.scss | 70 + .../soft-ui-dashboard/bootstrap/_tooltip.scss | 122 + .../bootstrap/_transitions.scss | 27 + .../soft-ui-dashboard/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 | 81 + .../soft-ui-dashboard/custom/_styles.scss | 0 .../soft-ui-dashboard/custom/_variables.scss | 0 .../soft-ui-dashboard/forms/_form-check.scss | 72 + .../soft-ui-dashboard/forms/_form-select.scss | 3 + .../soft-ui-dashboard/forms/_form-switch.scss | 30 + .../scss/soft-ui-dashboard/forms/_forms.scss | 6 + .../soft-ui-dashboard/forms/_input-group.scss | 74 + .../scss/soft-ui-dashboard/forms/_inputs.scss | 13 + .../scss/soft-ui-dashboard/forms/_labels.scss | 12 + .../scss/soft-ui-dashboard/mixins/_badge.scss | 12 + .../mixins/_colored-shadows.scss | 5 + .../scss/soft-ui-dashboard/mixins/_hover.scss | 27 + .../mixins/_social-buttons.scss | 46 + .../scss/soft-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/plugins.scss | 4 + static/scss/soft-ui-dashboard/theme.scss | 60 + .../variables/_animations.scss | 45 + .../soft-ui-dashboard/variables/_avatars.scss | 28 + .../soft-ui-dashboard/variables/_badge.scss | 38 + .../variables/_breadcrumb.scss | 5 + .../variables/_cards-extend.scss | 28 + .../soft-ui-dashboard/variables/_cards.scss | 62 + .../soft-ui-dashboard/variables/_choices.scss | 8 + .../variables/_dark-version.scss | 10 + .../variables/_dropdowns.scss | 54 + .../variables/_fixed-plugin.scss | 7 + .../variables/_form-switch.scss | 3 + .../variables/_full-calendar.scss | 5 + .../soft-ui-dashboard/variables/_header.scss | 24 + .../variables/_info-areas.scss | 32 + .../variables/_misc-extend.scss | 48 + .../soft-ui-dashboard/variables/_misc.scss | 54 + .../variables/_navbar-vertical.scss | 64 + .../soft-ui-dashboard/variables/_navbar.scss | 17 + .../variables/_pagination.scss | 19 + .../soft-ui-dashboard/variables/_rtl.scss | 1 + .../variables/_social-buttons.scss | 28 + .../soft-ui-dashboard/variables/_table.scss | 19 + .../variables/_timeline.scss | 19 + .../variables/_utilities-extend.scss | 22 + .../variables/_utilities.scss | 192 + .../variables/_virtual-reality.scss | 5 + task_manager/forms.py | 0 task_manager/urls.py | 0 task_manager_service/__init__.py | 0 templates/base.html | 10 + templates/includes/navigation.html | 10 + templates/registration/login.html | 199 + templates/task_manager/index.html | 10 + 202 files changed, 39244 insertions(+) rename it_task_manager/__init__.py => static/.gitkeep (100%) create mode 100644 static/css/dark-theme-core.css create mode 100644 static/css/dark-theme-core.css.map create mode 100644 static/css/forms.css create mode 100644 static/css/nucleo-icons.css create mode 100644 static/css/nucleo-svg.css create mode 100644 static/css/soft-ui-dashboard.css create mode 100644 static/css/soft-ui-dashboard.css.map create mode 100644 static/css/soft-ui-dashboard.min.css create mode 100644 static/css/styles.css create mode 100644 static/css/widgets.css create mode 100644 static/images/logo.jpg create mode 100644 static/images/task_logo.jpg create mode 100644 static/images/worker.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/dark-mode-handler.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/scripts.js create mode 100644 static/js/soft-ui-dashboard.js create mode 100644 static/js/soft-ui-dashboard.js.map create mode 100644 static/js/soft-ui-dashboard.min.js create mode 100644 static/scss/dark-theme-core.scss create mode 100644 static/scss/soft-ui-dashboard.scss create mode 100644 static/scss/soft-ui-dashboard/_alert.scss create mode 100644 static/scss/soft-ui-dashboard/_avatars.scss create mode 100644 static/scss/soft-ui-dashboard/_badge.scss create mode 100644 static/scss/soft-ui-dashboard/_breadcrumbs.scss create mode 100644 static/scss/soft-ui-dashboard/_buttons.scss create mode 100644 static/scss/soft-ui-dashboard/_cards.scss create mode 100644 static/scss/soft-ui-dashboard/_dark-version.scss create mode 100644 static/scss/soft-ui-dashboard/_dropdown.scss create mode 100644 static/scss/soft-ui-dashboard/_dropup.scss create mode 100644 static/scss/soft-ui-dashboard/_fixed-plugin.scss create mode 100644 static/scss/soft-ui-dashboard/_footer.scss create mode 100644 static/scss/soft-ui-dashboard/_forms.scss create mode 100644 static/scss/soft-ui-dashboard/_gradients.scss create mode 100644 static/scss/soft-ui-dashboard/_header.scss create mode 100644 static/scss/soft-ui-dashboard/_info-areas.scss create mode 100644 static/scss/soft-ui-dashboard/_misc.scss create mode 100644 static/scss/soft-ui-dashboard/_nav.scss create mode 100644 static/scss/soft-ui-dashboard/_navbar-vertical.scss create mode 100644 static/scss/soft-ui-dashboard/_navbar.scss create mode 100644 static/scss/soft-ui-dashboard/_pagination.scss create mode 100644 static/scss/soft-ui-dashboard/_popovers.scss create mode 100644 static/scss/soft-ui-dashboard/_progress.scss create mode 100644 static/scss/soft-ui-dashboard/_rtl.scss create mode 100644 static/scss/soft-ui-dashboard/_social-buttons.scss create mode 100644 static/scss/soft-ui-dashboard/_tables.scss create mode 100644 static/scss/soft-ui-dashboard/_tilt.scss create mode 100644 static/scss/soft-ui-dashboard/_timeline.scss create mode 100644 static/scss/soft-ui-dashboard/_tooltips.scss create mode 100644 static/scss/soft-ui-dashboard/_typography.scss create mode 100644 static/scss/soft-ui-dashboard/_utilities-extend.scss create mode 100644 static/scss/soft-ui-dashboard/_utilities.scss create mode 100644 static/scss/soft-ui-dashboard/_variables.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_accordion.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_alert.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_badge.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_breadcrumb.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_button-group.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_buttons.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_card.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_carousel.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_close.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_containers.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_dropdown.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_forms.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_functions.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_grid.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_helpers.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_images.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_list-group.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_maps.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_mixins.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_modal.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_nav.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_navbar.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_offcanvas.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_pagination.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_placeholders.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_popover.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_progress.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_reboot.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_root.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_spinners.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_tables.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_toasts.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_tooltip.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_transitions.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_type.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_utilities.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/_variables.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/bootstrap-grid.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/bootstrap-reboot.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/bootstrap-utilities.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/bootstrap.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_floating-labels.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_form-check.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_form-control.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_form-range.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_form-select.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_form-text.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_input-group.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_labels.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/forms/_validation.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_clearfix.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_color-bg.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_colored-links.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_position.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_ratio.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_stacks.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_stretched-link.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_text-truncation.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_visually-hidden.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/helpers/_vr.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_alert.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_backdrop.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_border-radius.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_box-shadow.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_breakpoints.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_buttons.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_caret.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_clearfix.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_color-scheme.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_container.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_deprecate.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_forms.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_gradients.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_grid.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_image.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_list-group.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_lists.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_pagination.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_reset-text.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_resize.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_table-variants.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_text-truncate.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_transition.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_utilities.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/mixins/_visually-hidden.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/utilities/_api.scss create mode 100644 static/scss/soft-ui-dashboard/bootstrap/vendor/_rfs.scss create mode 100644 static/scss/soft-ui-dashboard/cards/card-background.scss create mode 100644 static/scss/soft-ui-dashboard/custom/_styles.scss create mode 100644 static/scss/soft-ui-dashboard/custom/_variables.scss create mode 100644 static/scss/soft-ui-dashboard/forms/_form-check.scss create mode 100644 static/scss/soft-ui-dashboard/forms/_form-select.scss create mode 100644 static/scss/soft-ui-dashboard/forms/_form-switch.scss create mode 100644 static/scss/soft-ui-dashboard/forms/_forms.scss create mode 100644 static/scss/soft-ui-dashboard/forms/_input-group.scss create mode 100644 static/scss/soft-ui-dashboard/forms/_inputs.scss create mode 100644 static/scss/soft-ui-dashboard/forms/_labels.scss create mode 100644 static/scss/soft-ui-dashboard/mixins/_badge.scss create mode 100644 static/scss/soft-ui-dashboard/mixins/_colored-shadows.scss create mode 100644 static/scss/soft-ui-dashboard/mixins/_hover.scss create mode 100644 static/scss/soft-ui-dashboard/mixins/_social-buttons.scss create mode 100644 static/scss/soft-ui-dashboard/mixins/mixins.scss create mode 100644 static/scss/soft-ui-dashboard/plugins/free/_flatpickr.scss create mode 100644 static/scss/soft-ui-dashboard/plugins/free/_nouislider.scss create mode 100644 static/scss/soft-ui-dashboard/plugins/free/_perfect-scrollbar.scss create mode 100644 static/scss/soft-ui-dashboard/plugins/free/_prism.scss create mode 100644 static/scss/soft-ui-dashboard/plugins/free/plugins.scss create mode 100644 static/scss/soft-ui-dashboard/theme.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_animations.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_avatars.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_badge.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_breadcrumb.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_cards-extend.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_cards.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_choices.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_dark-version.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_dropdowns.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_fixed-plugin.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_form-switch.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_full-calendar.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_header.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_info-areas.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_misc-extend.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_misc.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_navbar-vertical.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_navbar.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_pagination.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_rtl.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_social-buttons.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_table.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_timeline.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_utilities-extend.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_utilities.scss create mode 100644 static/scss/soft-ui-dashboard/variables/_virtual-reality.scss create mode 100644 task_manager/forms.py create mode 100644 task_manager/urls.py create mode 100644 task_manager_service/__init__.py create mode 100644 templates/base.html create mode 100644 templates/includes/navigation.html create mode 100644 templates/registration/login.html create mode 100644 templates/task_manager/index.html diff --git a/it_task_manager/__init__.py b/static/.gitkeep similarity index 100% rename from it_task_manager/__init__.py rename to static/.gitkeep diff --git a/static/css/dark-theme-core.css b/static/css/dark-theme-core.css new file mode 100644 index 0000000..9c6507e --- /dev/null +++ b/static/css/dark-theme-core.css @@ -0,0 +1,133 @@ +body { + transition: background-color 200ms ease-in; +} + +body.dark-page { + background-color: #283149; + color: #d7d7d7 !important; + color: #d7d7d7 !important; +} +body.dark-page .bg-gray-100 { + background-color: transparent !important; +} +body.dark-page .text-body { + color: #d7d7d7 !important; +} +body.dark-page .text-gradient.text-dark { + background-image: linear-gradient(310deg, #a8a8a8, #ffffff); +} +body.dark-page .fixed-plugin .fixed-plugin-button { + background-color: #283149; + color: #d7d7d7 !important; +} +body.dark-page .sidenav-header .navbar-brand { + color: #fff !important; +} +body.dark-page .card, body.dark-page .card-header { + background-color: #404B69 !important; +} +body.dark-page h6, body.dark-page .h6, body.dark-page h5, body.dark-page .h5, body.dark-page h4, body.dark-page .h4, body.dark-page h3, body.dark-page .h3, body.dark-page h2, body.dark-page .h2, body.dark-page h1, body.dark-page .h1 { + color: #fff !important; +} +body.dark-page .text-dark { + color: #fff !important; +} +body.dark-page .table { + border-color: rgba(85, 119, 154, 0.2784313725); +} +body.dark-page .table > :not(:last-child) > :last-child > * { + border-bottom-color: rgba(85, 119, 154, 0.2784313725); +} +body.dark-page .dropdown-menu { + background-color: #283149; + color: #d7d7d7 !important; +} +body.dark-page .dropdown-menu:before { + color: #283149 !important; +} +body.dark-page .dropdown-menu a { + color: #d7d7d7 !important; +} +body.dark-page .dropdown-menu .dropdown-item:hover, body.dark-page .dropdown-menu .dropdown-item:focus { + background-color: #404B69; +} +body.dark-page .input-group span, body.dark-page .input-group input { + background-color: rgba(40, 49, 73, 0.6); + border-color: rgba(40, 49, 73, 0.8) !important; +} +body.dark-page .navbar-main:not(.bg-transparent) .input-group span, body.dark-page .navbar-main:not(.bg-transparent) .input-group input { + background-color: #404B69 !important; + border-color: #283149; +} +body.dark-page .navbar-main.blur { + background-color: rgba(64, 75, 105, 0.5) !important; + border-color: #283149; + box-shadow: none !important; +} +body.dark-page .navbar-main.blur .nav-link { + color: #d7d7d7 !important; +} +body.dark-page .navbar-main.blur .sidenav-toggler-line.bg-dark { + background-color: #d7d7d7 !important; +} +body.dark-page .sidenav .nav-link.active { + background-color: #404B69 !important; + color: #fff !important; +} +body.dark-page .list-group-item { + background-color: transparent; +} +body.dark-page .list-group-item.bg-gray-100 { + background-color: rgba(248, 249, 250, 0.0392156863) !important; +} +body.dark-page .btn-simple.btn-facebook, body.dark-page .btn-simple.btn-instagram, body.dark-page .btn-simple.btn-twitter { + color: #d7d7d7 !important; +} +body.dark-page svg.text-dark .color-background { + fill: #d7d7d7; +} +body.dark-page .nav.nav-pills .nav-link { + color: #d7d7d7 !important; +} +body.dark-page .moving-tab .nav-link.active { + box-shadow: 0 1px 5px 1px rgba(55, 68, 104, 0.8784313725); + background: #283149; +} +body.dark-page .shadow-blur { + box-shadow: inset 0 0 2px rgba(254, 254, 254, 0.82) !important; +} +body.dark-page .form-switch .form-check-input:checked { + border-color: rgba(36, 39, 57, 0.95); + background-color: rgba(36, 39, 57, 0.95); +} +body.dark-page .navbar.blur-rounded { + background-color: rgba(64, 75, 105, 0.8) !important; +} +body.dark-page .navbar.blur-rounded .navbar-brand { + color: #fff !important; +} +body.dark-page .navbar.blur-rounded .navbar-nav .nav-link { + color: #d7d7d7 !important; +} +body.dark-page label, body.dark-page .form-label { + color: #d7d7d7 !important; +} +body.dark-page input { + background-color: rgba(40, 49, 73, 0.6); + border-color: rgba(64, 75, 105, 0.6); +} +body.dark-page input.form-control:focus { + color: #d7d7d7 !important; + background-color: rgba(40, 49, 73, 0.6); + border-color: #283149; + outline: 0; + box-shadow: 0 0 0 2px #283149; +} +body.dark-page .progress { + background-color: rgba(39, 48, 71, 0.6705882353) !important; +} +body.dark-page .btn-outline-dark { + color: white; + border-color: white; +} +/*# sourceMappingURL=dark-theme-core.css.map */ diff --git a/static/css/dark-theme-core.css.map b/static/css/dark-theme-core.css.map new file mode 100644 index 0000000..aa97a34 --- /dev/null +++ b/static/css/dark-theme-core.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["dark-theme-core.scss","dark-theme-core.css"],"names":[],"mappings":"AAwBA;EACI,0CAAA;ACvBJ;;AD0BA;EArBI,yBAAA;EACA,yBAAA;EAQA,yBAAA;ACRJ;ADyBI;EACI,wCAAA;ACvBR;AD0BI;EArBA,yBAAA;ACFJ;AD2BI;EACI,2DAAA;ACzBR;AD8BI;EAxCA,yBAAA;EACA,yBAAA;ACaJ;ADgCQ;EAjCJ,sBAAA;ACIJ;ADmCI;EA/CA,oCAAA;ACeJ;ADqCI;EA5CA,sBAAA;ACUJ;ADuCI;EAjDA,sBAAA;ACaJ;ADyCI;EACI,8CA1Ea;ACmCrB;AD0CI;EACI,qDA9Ea;ACsCrB;AD4CI;EA5EA,yBAAA;EACA,yBAAA;ACmCJ;AD2CQ;EACI,yBAAA;ACzCZ;AD4CQ;EA1EJ,yBAAA;ACiCJ;AD6CQ;EACI,yBA5FQ;ACiDpB;ADiDQ;EACI,uCAAA;EACA,8CAAA;AC/CZ;ADsDY;EAlGR,oCAAA;EAoGY,qBA9GE;AC0DlB;AD0DI;EACI,mDAAA;EACA,qBAtHU;EAuHV,2BAAA;ACxDR;AD0DQ;EA3GJ,yBAAA;ACoDJ;AD2DQ;EACI,oCAAA;ACzDZ;AD+DQ;EA1HJ,oCAAA;EAQA,sBAAA;ACuDJ;ADkEI;EACI,6BAAA;AChER;ADkEQ;EACI,8DAAA;AChEZ;ADsEQ;EAvIJ,yBAAA;ACoEJ;AD2EI;EACI,aAAA;ACzER;AD6EI;EApJA,yBAAA;AC0EJ;AD+EI;EACI,yDAAA;EACA,mBAAA;AC7ER;ADiFI;EACI,8DAAA;AC/ER;ADmFI;EACI,oCAAA;EACA,wCAAA;ACjFR;ADqFI;EACI,mDAAA;ACnFR;ADqFQ;EAzKJ,sBAAA;ACuFJ;ADsFQ;EAjLJ,yBAAA;AC8FJ;ADyFI;EAvLA,yBAAA;ACiGJ;AD2FI;EACI,uCAAA;EACA,oCAAA;ACzFR;AD2FQ;EAhMJ,yBAAA;EAkMQ,uCAAA;EACA,qBAjNM;EAkNN,UAAA;EACA,6BAAA;ACzFZ;AD8FI;EACI,2DAAA;AC5FR;ADgGI;EACI,YAAA;EACA,mBAAA;AC9FR","file":"dark-theme-core.css","sourcesContent":["// Default Colors and Mixins...\n$table-border-color: #55779a47;\n$primary-bg-dark: #283149;\n$secondary-bg-dark: #404B69;\n\n\n@mixin darkBackgroundColor() {\n background-color: #283149;\n color: #d7d7d7 !important;\n}\n\n@mixin darkItemBackground() {\n background-color: #404B69 !important;\n}\n\n@mixin regularTextColor() {\n color: #d7d7d7 !important;\n}\n\n@mixin headingLikeTextColor() {\n color: #fff !important;\n}\n\n\nbody {\n transition: background-color 200ms ease-in;\n}\n\nbody.dark-page {\n //Overwrite General Colors\n @include darkBackgroundColor;\n @include regularTextColor;\n\n .bg-gray-100 {\n background-color: transparent !important;\n }\n\n .text-body {\n @include regularTextColor;\n }\n\n .text-gradient.text-dark {\n background-image: linear-gradient(310deg, #a8a8a8, #ffffff);\n }\n\n\n //Overwrite Plugin Button\n .fixed-plugin .fixed-plugin-button {\n @include darkBackgroundColor;\n }\n\n //Main logo text color\n .sidenav-header {\n .navbar-brand {\n @include headingLikeTextColor;\n }\n }\n\n //Overwrite Card Styles\n .card, .card-header {\n @include darkItemBackground;\n }\n\n //General heading color overwrite\n h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, {\n @include headingLikeTextColor;\n }\n\n //General text overwrite\n .text-dark {\n @include headingLikeTextColor;\n }\n\n //General table styles\n .table {\n border-color: $table-border-color;\n }\n\n .table > :not(:last-child) > :last-child > * {\n border-bottom-color: $table-border-color;\n }\n\n //Dropdown menus general styling\n .dropdown-menu {\n @include darkBackgroundColor;\n\n &:before {\n color: $primary-bg-dark !important;\n }\n\n a {\n @include regularTextColor;\n }\n\n .dropdown-item:hover, .dropdown-item:focus {\n background-color: $secondary-bg-dark;\n }\n }\n\n //Search input\n .input-group {\n span, input {\n background-color: rgba(40, 49, 73, 0.6);\n border-color: rgba(40, 49, 73, 0.8) !important;\n }\n }\n\n //Scrolling nav search box\n .navbar-main:not(.bg-transparent) {\n .input-group {\n span, input {\n @include darkItemBackground;\n border-color: $primary-bg-dark;\n }\n }\n }\n\n //Main navigation links\n .navbar-main.blur {\n background-color: rgba($secondary-bg-dark, 0.5) !important;\n border-color: $primary-bg-dark;\n box-shadow: none !important;\n\n .nav-link {\n @include regularTextColor;\n }\n\n .sidenav-toggler-line.bg-dark {\n background-color: #d7d7d7 !important;\n }\n }\n\n //Side navigation active items\n .sidenav {\n .nav-link.active {\n @include darkItemBackground;\n @include headingLikeTextColor;\n }\n }\n\n //List items general\n .list-group-item {\n background-color: transparent;\n\n &.bg-gray-100 {\n background-color: #f8f9fa0a !important;\n }\n }\n\n //Social buttons\n .btn-simple {\n &.btn-facebook,\n &.btn-instagram,\n &.btn-twitter {\n @include regularTextColor;\n }\n }\n\n //Pills svg icon\n svg.text-dark .color-background {\n fill: #d7d7d7;\n }\n\n //Pills navigation\n .nav.nav-pills .nav-link {\n @include regularTextColor;\n }\n\n //Pills action\n .moving-tab .nav-link.active {\n box-shadow: 0 1px 5px 1px #374468e0;\n background: #283149;\n }\n\n //General blur settings\n .shadow-blur {\n box-shadow: inset 0 0 2px rgb(254 254 254 / 82%) !important;\n }\n\n //Toggle switches\n .form-switch .form-check-input:checked {\n border-color: rgb(36 39 57 / 95%);\n background-color: rgb(36 39 57 / 95%);\n }\n\n //Signup/Login pages navigation\n .navbar.blur-rounded {\n background-color: rgba($secondary-bg-dark, 0.8) !important;\n\n .navbar-brand {\n @include headingLikeTextColor;\n }\n\n .navbar-nav .nav-link {\n @include regularTextColor;\n }\n }\n\n //Input field labels\n label, .form-label {\n @include regularTextColor;\n }\n\n //Input fields\n input {\n background-color: rgba($primary-bg-dark, 0.6);\n border-color: rgba($secondary-bg-dark, 0.6);\n\n &.form-control:focus {\n @include regularTextColor;\n background-color: rgba($primary-bg-dark, 0.6);\n border-color: $primary-bg-dark;\n outline: 0;\n box-shadow: 0 0 0 2px $primary-bg-dark;\n }\n }\n\n //background of progress bar\n .progress {\n background-color: #273047ab !important;\n }\n\n //dark button styles{\n .btn-outline-dark{\n color: white;\n border-color: white;\n }\n}","body {\n transition: background-color 200ms ease-in;\n}\n\nbody.dark-page {\n background-color: #283149;\n color: #d7d7d7 !important;\n color: #d7d7d7 !important;\n}\nbody.dark-page .bg-gray-100 {\n background-color: transparent !important;\n}\nbody.dark-page .text-body {\n color: #d7d7d7 !important;\n}\nbody.dark-page .text-gradient.text-dark {\n background-image: linear-gradient(310deg, #a8a8a8, #ffffff);\n}\nbody.dark-page .fixed-plugin .fixed-plugin-button {\n background-color: #283149;\n color: #d7d7d7 !important;\n}\nbody.dark-page .sidenav-header .navbar-brand {\n color: #fff !important;\n}\nbody.dark-page .card, body.dark-page .card-header {\n background-color: #404B69 !important;\n}\nbody.dark-page h6, body.dark-page .h6, body.dark-page h5, body.dark-page .h5, body.dark-page h4, body.dark-page .h4, body.dark-page h3, body.dark-page .h3, body.dark-page h2, body.dark-page .h2, body.dark-page h1, body.dark-page .h1 {\n color: #fff !important;\n}\nbody.dark-page .text-dark {\n color: #fff !important;\n}\nbody.dark-page .table {\n border-color: rgba(85, 119, 154, 0.2784313725);\n}\nbody.dark-page .table > :not(:last-child) > :last-child > * {\n border-bottom-color: rgba(85, 119, 154, 0.2784313725);\n}\nbody.dark-page .dropdown-menu {\n background-color: #283149;\n color: #d7d7d7 !important;\n}\nbody.dark-page .dropdown-menu:before {\n color: #283149 !important;\n}\nbody.dark-page .dropdown-menu a {\n color: #d7d7d7 !important;\n}\nbody.dark-page .dropdown-menu .dropdown-item:hover, body.dark-page .dropdown-menu .dropdown-item:focus {\n background-color: #404B69;\n}\nbody.dark-page .input-group span, body.dark-page .input-group input {\n background-color: rgba(40, 49, 73, 0.6);\n border-color: rgba(40, 49, 73, 0.8) !important;\n}\nbody.dark-page .navbar-main:not(.bg-transparent) .input-group span, body.dark-page .navbar-main:not(.bg-transparent) .input-group input {\n background-color: #404B69 !important;\n border-color: #283149;\n}\nbody.dark-page .navbar-main.blur {\n background-color: rgba(64, 75, 105, 0.5) !important;\n border-color: #283149;\n box-shadow: none !important;\n}\nbody.dark-page .navbar-main.blur .nav-link {\n color: #d7d7d7 !important;\n}\nbody.dark-page .navbar-main.blur .sidenav-toggler-line.bg-dark {\n background-color: #d7d7d7 !important;\n}\nbody.dark-page .sidenav .nav-link.active {\n background-color: #404B69 !important;\n color: #fff !important;\n}\nbody.dark-page .list-group-item {\n background-color: transparent;\n}\nbody.dark-page .list-group-item.bg-gray-100 {\n background-color: rgba(248, 249, 250, 0.0392156863) !important;\n}\nbody.dark-page .btn-simple.btn-facebook, body.dark-page .btn-simple.btn-instagram, body.dark-page .btn-simple.btn-twitter {\n color: #d7d7d7 !important;\n}\nbody.dark-page svg.text-dark .color-background {\n fill: #d7d7d7;\n}\nbody.dark-page .nav.nav-pills .nav-link {\n color: #d7d7d7 !important;\n}\nbody.dark-page .moving-tab .nav-link.active {\n box-shadow: 0 1px 5px 1px rgba(55, 68, 104, 0.8784313725);\n background: #283149;\n}\nbody.dark-page .shadow-blur {\n box-shadow: inset 0 0 2px rgba(254, 254, 254, 0.82) !important;\n}\nbody.dark-page .form-switch .form-check-input:checked {\n border-color: rgba(36, 39, 57, 0.95);\n background-color: rgba(36, 39, 57, 0.95);\n}\nbody.dark-page .navbar.blur-rounded {\n background-color: rgba(64, 75, 105, 0.8) !important;\n}\nbody.dark-page .navbar.blur-rounded .navbar-brand {\n color: #fff !important;\n}\nbody.dark-page .navbar.blur-rounded .navbar-nav .nav-link {\n color: #d7d7d7 !important;\n}\nbody.dark-page label, body.dark-page .form-label {\n color: #d7d7d7 !important;\n}\nbody.dark-page input {\n background-color: rgba(40, 49, 73, 0.6);\n border-color: rgba(64, 75, 105, 0.6);\n}\nbody.dark-page input.form-control:focus {\n color: #d7d7d7 !important;\n background-color: rgba(40, 49, 73, 0.6);\n border-color: #283149;\n outline: 0;\n box-shadow: 0 0 0 2px #283149;\n}\nbody.dark-page .progress {\n background-color: rgba(39, 48, 71, 0.6705882353) !important;\n}\nbody.dark-page .btn-outline-dark {\n color: white;\n border-color: white;\n}"]} \ No newline at end of file diff --git a/static/css/forms.css b/static/css/forms.css new file mode 100644 index 0000000..6502210 --- /dev/null +++ b/static/css/forms.css @@ -0,0 +1,559 @@ +@import url('widgets.css'); + +/* FORM ROWS */ + +.form-row { + overflow: hidden; + padding: 10px; + font-size: 13px; + border-bottom: 1px solid #eee; +} + +.form-row img, .form-row input { + vertical-align: middle; +} + +.form-row label input[type="checkbox"] { + margin-top: 0; + vertical-align: 0; +} + +form .form-row p { + padding-left: 0; +} + +.hidden { + display: none; +} + +/* FORM LABELS */ + +label { + font-weight: normal; + color: #666; + font-size: 13px; +} + +.required label, label.required { + font-weight: bold; + /*color: #333;*/ +} + +/* RADIO BUTTONS */ + +form ul.radiolist li { + list-style-type: none; +} + +form ul.radiolist label { + float: none; + display: inline; +} + +form ul.radiolist input[type="radio"] { + margin: -2px 4px 0 0; + padding: 0; +} + +form ul.inline { + margin-left: 0; + padding: 0; +} + +form ul.inline li { + float: left; + padding-right: 7px; +} + +/* ALIGNED FIELDSETS */ + +.aligned label { + display: block; + /*padding: 4px 10px 0 0;*/ + /*float: left;*/ + /*width: 160px;*/ + word-wrap: break-word; + /*line-height: 1;*/ +} + +.aligned label:not(.vCheckboxLabel):after { + /*content: '';*/ + display: inline-block; + vertical-align: middle; + height: 26px; +} + +.aligned label + p, .aligned label + div.help, .aligned label + div.readonly { + padding: 6px 0; + margin-top: 0; + margin-bottom: 0; + /*margin-left: 170px;*/ +} + +.aligned ul label { + display: inline; + float: none; + width: auto; +} + +.aligned .form-row input { + margin-bottom: 0; +} + +.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField { + width: 350px; +} + +/* form .aligned ul { + margin-left: 160px; + padding-left: 10px; +} */ + +form .aligned ul.radiolist { + display: inline-block; + margin: 0; + padding: 0; +} + +form .aligned p.help, +form .aligned div.help { + clear: left; + /*margin-top: 0;*/ + /*margin-left: 130px;*/ + /*padding-left: 3px;*/ +} + +form .aligned label + p.help, +form .aligned label + div.help { + margin-left: 0; + padding-left: 0; +} + +form .aligned p.help:last-child, +form .aligned div.help:last-child { + margin-bottom: 0; + padding-bottom: 0; +} + +form .aligned input + p.help, +form .aligned textarea + p.help, +form .aligned select + p.help, +form .aligned input + div.help, +form .aligned textarea + div.help, +form .aligned select + div.help { + /*margin-left: 160px;*/ + /*padding-left: 10px;*/ +} + +form .aligned ul li { + /*list-style: none;*/ +} +input[type="text"], +input[type="email"], +input[type="password"], +input[type="number"], +textarea, +select { + display: block; + width: 100%; + padding: 0.5rem 20px; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5rem; + color: #495057; + background-color: transparent; + background-clip: padding-box; + border: 1px solid #d2d6da; + appearance: none; + border-radius: 0.375rem; + transition: 0.2s ease; +} + +form .aligned table p { + margin-left: 0; + padding-left: 0; +} + +.aligned .vCheckboxLabel { + float: none; + width: auto; + display: inline-block; + /*vertical-align: -3px;*/ + /*padding: 0 0 5px 5px;*/ +} + +.aligned .vCheckboxLabel + p.help, +.aligned .vCheckboxLabel + div.help { + margin-top: -4px; +} + +.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField { + width: 610px; +} + +.checkbox-row p.help, +.checkbox-row div.help { + margin-left: 0; + padding-left: 0; +} + +fieldset .fieldBox { + float: left; + margin-right: 20px; +} + +/* WIDE FIELDSETS */ + +.wide label { + width: 200px; +} + +form .wide p, +form .wide input + p.help, +form .wide input + div.help { + /*margin-left: 200px;*/ +} + +form .wide p.help, +form .wide div.help { + /*padding-left: 38px;*/ +} + +form div.help ul { + padding-left: 0; + margin-left: 0; +} + +.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField { + width: 450px; +} + +/* COLLAPSED FIELDSETS */ + +fieldset.collapsed * { + display: none; +} + +fieldset.collapsed h2, fieldset.collapsed { + display: block; +} + +fieldset.collapsed { + border: 1px solid #eee; + border-radius: 4px; + overflow: hidden; +} + +fieldset.collapsed h2 { + background: #f8f8f8; + color: #666; +} + +fieldset .collapse-toggle { + color: #fff; +} + +fieldset.collapsed .collapse-toggle { + background: transparent; + display: inline; + color: #447e9b; +} + +/* MONOSPACE TEXTAREAS */ + +fieldset.monospace textarea { + font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; +} + +/* SUBMIT ROW */ + +.submit-row { + padding: 12px 14px; + margin: 0 0 20px; + background: #f8f8f8; + border: 1px solid #eee; + border-radius: 4px; + text-align: right; + overflow: hidden; +} + +body.popup .submit-row { + overflow: auto; +} + +.submit-row input { + height: 35px; + line-height: 15px; + margin: 0 0 0 5px; +} + +.submit-row input.default { + margin: 0 0 0 8px; + text-transform: uppercase; +} + +.submit-row p { + margin: 0.3em; +} + +.submit-row p.deletelink-box { + float: left; + margin: 0; +} + +.submit-row a.deletelink { + display: block; + background: #ba2121; + border-radius: 4px; + padding: 10px 15px; + height: 15px; + line-height: 15px; + color: #fff; +} + +.submit-row a.closelink { + display: inline-block; + background: #bbbbbb; + border-radius: 4px; + padding: 10px 15px; + height: 15px; + line-height: 15px; + margin: 0 0 0 5px; + color: #fff; +} + +.submit-row a.deletelink:focus, +.submit-row a.deletelink:hover, +.submit-row a.deletelink:active { + background: #a41515; +} + +.submit-row a.closelink:focus, +.submit-row a.closelink:hover, +.submit-row a.closelink:active { + background: #aaaaaa; +} + +/* CUSTOM FORM FIELDS */ + +.vSelectMultipleField { + vertical-align: top; +} + +.vCheckboxField { + border: none; +} + +.vDateField, .vTimeField { + margin-right: 2px; + margin-bottom: 4px; +} + +.vDateField { + min-width: 6.85em; +} + +.vTimeField { + min-width: 4.7em; +} + +.vURLField { + width: 30em; +} + +.vLargeTextField, .vXMLLargeTextField { + width: 48em; +} + +.flatpages-flatpage #id_content { + height: 40.2em; +} + +.module table .vPositiveSmallIntegerField { + width: 2.2em; +} + +.vTextField, .vUUIDField { + width: 20em; +} + +.vIntegerField { + width: 5em; +} + +.vBigIntegerField { + width: 10em; +} + +.vForeignKeyRawIdAdminField { + width: 5em; +} + +/* INLINES */ + +.inline-group { + padding: 0; + margin: 0 0 30px; +} + +.inline-group thead th { + padding: 8px 10px; +} + +.inline-group .aligned label { + width: 160px; +} + +.inline-related { + position: relative; +} + +.inline-related h3 { + margin: 0; + /*color: #666;*/ + padding: 5px; + font-size: 13px; + /*background: #f8f8f8;*/ + /*border-top: 1px solid #eee;*/ + /*border-bottom: 1px solid #eee;*/ +} + +.inline-related h3 span.delete { + float: right; +} + +.inline-related h3 span.delete label { + margin-left: 2px; + font-size: 11px; +} + +.inline-related fieldset { + margin: 0; + /*background: #fff;*/ + border: none; + width: 100%; +} + +.inline-related fieldset.module h3 { + margin: 0; + padding: 2px 5px 3px 5px; + font-size: 11px; + text-align: left; + font-weight: bold; + background: #bcd; + color: #fff; +} + +.inline-group .tabular fieldset.module { + border: none; +} + +.inline-related.tabular fieldset.module table { + width: 100%; +} + +.last-related fieldset { + border: none; +} + +.inline-group .tabular tr.has_original td { + padding-top: 2em; +} + +.inline-group .tabular tr td.original { + padding: 2px 0 0 0; + width: 0; + _position: relative; +} + +.inline-group .tabular th.original { + width: 0px; + padding: 0; +} + +.inline-group .tabular td.original p { + position: absolute; + right: 0; + /*height: 1.1em;*/ + /*padding: 2px 9px;*/ + overflow: hidden; + font-size: 12px; + font-weight: bold; + /*color: #666;*/ + _width: 700px; +} + +.inline-group ul.tools { + padding: 0; + margin: 0; + list-style: none; +} + +.inline-group ul.tools li { + display: inline; + padding: 0 5px; +} + +.inline-group div.add-row, +.inline-group .tabular tr.add-row td { + color: #666; + background: #f2f4f6; + padding: 8px 10px; + /*border-bottom: 1px solid #eee;*/ +} + +.inline-group .tabular tr.add-row td { + padding: 8px 10px; + border-bottom: 1px solid #eee; +} + +.inline-group ul.tools a.add, +.inline-group div.add-row a, +.inline-group .tabular tr.add-row td a { + background: url(../img/icon-addlink.svg) 0 1px no-repeat; + padding-left: 16px; + font-size: 12px; +} + +.empty-form { + display: none; +} + +/* RELATED FIELD ADD ONE / LOOKUP */ + +.add-another, .related-lookup { + margin-left: 5px; + display: inline-block; + vertical-align: middle; + background-repeat: no-repeat; + background-size: 14px; +} + +.add-another { + width: 16px; + height: 16px; + background-image: url(../img/icon-addlink.svg); +} + +.related-lookup { + width: 16px; + height: 16px; + background-image: url(../img/search.svg); +} + +form .related-widget-wrapper ul { + display: inline-block; + margin-left: 0; + padding-left: 0; +} + +.clearable-file-input input { + margin-top: 0; +} +.table thead th { + padding: 0.5rem 0.5rem !important; +} +.actions .btn { + margin-bottom: 0 !important; + padding: 12px; +} \ No newline at end of file diff --git a/static/css/nucleo-icons.css b/static/css/nucleo-icons.css new file mode 100644 index 0000000..d77d1db --- /dev/null +++ b/static/css/nucleo-icons.css @@ -0,0 +1,597 @@ +/*-------------------------------- + +hermes-dashboard-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'NucleoIcons'; + src: url('../fonts/nucleo-icons.eot'); + src: url('../fonts/nucleo-icons.eot') format('embedded-opentype'), url('../fonts/nucleo-icons.woff2') format('woff2'), url('../fonts/nucleo-icons.woff') format('woff'), url('../fonts/nucleo-icons.ttf') format('truetype'), url('../fonts/nucleo-icons.svg') format('svg'); + font-weight: normal; + font-style: normal; +} + +/*------------------------ + base class definition +-------------------------*/ +.ni { + display: inline-block; + font: normal normal normal 14px/1 NucleoIcons; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/*------------------------ + change icon size +-------------------------*/ +.ni-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} + +.ni-2x { + font-size: 2em; +} + +.ni-3x { + font-size: 3em; +} + +.ni-4x { + font-size: 4em; +} + +.ni-5x { + font-size: 5em; +} + +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.ni.square, +.ni.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; +} + +.ni.circle { + border-radius: 50%; +} + +/*------------------------ + list icons +-------------------------*/ +.ni-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} + +.ni-ul>li { + position: relative; +} + +.ni-ul>li>.ni { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; +} + +.ni-ul>li>.ni.lg { + top: 0; + left: -1.35714286em; +} + +.ni-ul>li>.ni.circle, +.ni-ul>li>.ni.square { + top: -0.19047619em; + left: -1.9047619em; +} + +/*------------------------ + spinning icons +-------------------------*/ +.ni.spin { + -webkit-animation: nc-spin 2s infinite linear; + -moz-animation: nc-spin 2s infinite linear; + animation: nc-spin 2s infinite linear; +} + +@-webkit-keyframes nc-spin { + 0% { + -webkit-transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + } +} + +@-moz-keyframes nc-spin { + 0% { + -moz-transform: rotate(0deg); + } + + 100% { + -moz-transform: rotate(360deg); + } +} + +@keyframes nc-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/*------------------------ + rotated/flipped icons +-------------------------*/ +.ni.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} + +.ni.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} + +.ni.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} + +.ni.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.ni.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} + +/*------------------------ + font icons +-------------------------*/ + +.ni-active-40::before { + content: "\ea02"; +} + +.ni-air-baloon::before { + content: "\ea03"; +} + +.ni-album-2::before { + content: "\ea04"; +} + +.ni-align-center::before { + content: "\ea05"; +} + +.ni-align-left-2::before { + content: "\ea06"; +} + +.ni-ambulance::before { + content: "\ea07"; +} + +.ni-app::before { + content: "\ea08"; +} + +.ni-archive-2::before { + content: "\ea09"; +} + +.ni-atom::before { + content: "\ea0a"; +} + +.ni-badge::before { + content: "\ea0b"; +} + +.ni-bag-17::before { + content: "\ea0c"; +} + +.ni-basket::before { + content: "\ea0d"; +} + +.ni-bell-55::before { + content: "\ea0e"; +} + +.ni-bold-down::before { + content: "\ea0f"; +} + +.ni-bold-left::before { + content: "\ea10"; +} + +.ni-bold-right::before { + content: "\ea11"; +} + +.ni-bold-up::before { + content: "\ea12"; +} + +.ni-bold::before { + content: "\ea13"; +} + +.ni-book-bookmark::before { + content: "\ea14"; +} + +.ni-books::before { + content: "\ea15"; +} + +.ni-box-2::before { + content: "\ea16"; +} + +.ni-briefcase-24::before { + content: "\ea17"; +} + +.ni-building::before { + content: "\ea18"; +} + +.ni-bulb-61::before { + content: "\ea19"; +} + +.ni-bullet-list-67::before { + content: "\ea1a"; +} + +.ni-bus-front-12::before { + content: "\ea1b"; +} + +.ni-button-pause::before { + content: "\ea1c"; +} + +.ni-button-play::before { + content: "\ea1d"; +} + +.ni-button-power::before { + content: "\ea1e"; +} + +.ni-calendar-grid-58::before { + content: "\ea1f"; +} + +.ni-camera-compact::before { + content: "\ea20"; +} + +.ni-caps-small::before { + content: "\ea21"; +} + +.ni-cart::before { + content: "\ea22"; +} + +.ni-chart-bar-32::before { + content: "\ea23"; +} + +.ni-chart-pie-35::before { + content: "\ea24"; +} + +.ni-chat-round::before { + content: "\ea25"; +} + +.ni-check-bold::before { + content: "\ea26"; +} + +.ni-circle-08::before { + content: "\ea27"; +} + +.ni-cloud-download-95::before { + content: "\ea28"; +} + +.ni-cloud-upload-96::before { + content: "\ea29"; +} + +.ni-compass-04::before { + content: "\ea2a"; +} + +.ni-controller::before { + content: "\ea2b"; +} + +.ni-credit-card::before { + content: "\ea2c"; +} + +.ni-curved-next::before { + content: "\ea2d"; +} + +.ni-delivery-fast::before { + content: "\ea2e"; +} + +.ni-diamond::before { + content: "\ea2f"; +} + +.ni-email-83::before { + content: "\ea30"; +} + +.ni-fat-add::before { + content: "\ea31"; +} + +.ni-fat-delete::before { + content: "\ea32"; +} + +.ni-fat-remove::before { + content: "\ea33"; +} + +.ni-favourite-28::before { + content: "\ea34"; +} + +.ni-folder-17::before { + content: "\ea35"; +} + +.ni-glasses-2::before { + content: "\ea36"; +} + +.ni-hat-3::before { + content: "\ea37"; +} + +.ni-headphones::before { + content: "\ea38"; +} + +.ni-html5::before { + content: "\ea39"; +} + +.ni-istanbul::before { + content: "\ea3a"; +} + +.ni-key-25::before { + content: "\ea3b"; +} + +.ni-laptop::before { + content: "\ea3c"; +} + +.ni-like-2::before { + content: "\ea3d"; +} + +.ni-lock-circle-open::before { + content: "\ea3e"; +} + +.ni-map-big::before { + content: "\ea3f"; +} + +.ni-mobile-button::before { + content: "\ea40"; +} + +.ni-money-coins::before { + content: "\ea41"; +} + +.ni-note-03::before { + content: "\ea42"; +} + +.ni-notification-70::before { + content: "\ea43"; +} + +.ni-palette::before { + content: "\ea44"; +} + +.ni-paper-diploma::before { + content: "\ea45"; +} + +.ni-pin-3::before { + content: "\ea46"; +} + +.ni-planet::before { + content: "\ea47"; +} + +.ni-ruler-pencil::before { + content: "\ea48"; +} + +.ni-satisfied::before { + content: "\ea49"; +} + +.ni-scissors::before { + content: "\ea4a"; +} + +.ni-send::before { + content: "\ea4b"; +} + +.ni-settings-gear-65::before { + content: "\ea4c"; +} + +.ni-settings::before { + content: "\ea4d"; +} + +.ni-single-02::before { + content: "\ea4e"; +} + +.ni-single-copy-04::before { + content: "\ea4f"; +} + +.ni-sound-wave::before { + content: "\ea50"; +} + +.ni-spaceship::before { + content: "\ea51"; +} + +.ni-square-pin::before { + content: "\ea52"; +} + +.ni-support-16::before { + content: "\ea53"; +} + +.ni-tablet-button::before { + content: "\ea54"; +} + +.ni-tag::before { + content: "\ea55"; +} + +.ni-tie-bow::before { + content: "\ea56"; +} + +.ni-time-alarm::before { + content: "\ea57"; +} + +.ni-trophy::before { + content: "\ea58"; +} + +.ni-tv-2::before { + content: "\ea59"; +} + +.ni-umbrella-13::before { + content: "\ea5a"; +} + +.ni-user-run::before { + content: "\ea5b"; +} + +.ni-vector::before { + content: "\ea5c"; +} + +.ni-watch-time::before { + content: "\ea5d"; +} + +.ni-world::before { + content: "\ea5e"; +} + +.ni-zoom-split-in::before { + content: "\ea5f"; +} + +.ni-collection::before { + content: "\ea60"; +} + +.ni-image::before { + content: "\ea61"; +} + +.ni-shop::before { + content: "\ea62"; +} + +.ni-ungroup::before { + content: "\ea63"; +} + +.ni-world-2::before { + content: "\ea64"; +} + +.ni-ui-04::before { + content: "\ea65"; +} + + +/* all icon font classes list here */ \ No newline at end of file diff --git a/static/css/nucleo-svg.css b/static/css/nucleo-svg.css new file mode 100644 index 0000000..c68c10e --- /dev/null +++ b/static/css/nucleo-svg.css @@ -0,0 +1,135 @@ +/* Generated using nucleoapp.com */ +/* -------------------------------- + +Icon colors + +-------------------------------- */ + +.icon { + display: inline-block; + /* icon primary color */ + color: #111111; + height: 1em; + width: 1em; +} + +.icon use { + /* icon secondary color - fill */ + fill: #7ea6f6; +} + +.icon.icon-outline use { + /* icon secondary color - stroke */ + stroke: #7ea6f6; +} + +/* -------------------------------- + +Change icon size + +-------------------------------- */ + +.icon-xs { + height: 0.5em; + width: 0.5em; +} + +.icon-sm { + height: 0.8em; + width: 0.8em; +} + +.icon-lg { + height: 1.6em; + width: 1.6em; +} + +.icon-xl { + height: 2em; + width: 2em; +} + +/* -------------------------------- + +Align icon and text + +-------------------------------- */ + +.icon-text-aligner { + /* add this class to parent element that contains icon + text */ + display: flex; + align-items: center; +} + +.icon-text-aligner .icon { + color: inherit; + margin-right: 0.4em; +} + +.icon-text-aligner .icon use { + color: inherit; + fill: currentColor; +} + +.icon-text-aligner .icon.icon-outline use { + stroke: currentColor; +} + +/* -------------------------------- + +Icon reset values - used to enable color customizations + +-------------------------------- */ + +.icon { + fill: currentColor; + stroke: none; +} + +.icon.icon-outline { + fill: none; + stroke: currentColor; +} + +.icon use { + stroke: none; +} + +.icon.icon-outline use { + fill: none; +} + +/* -------------------------------- + +Stroke effects - Nucleo outline icons + +- 16px icons -> up to 1px stroke (16px outline icons do not support stroke changes) +- 24px, 32px icons -> up to 2px stroke +- 48px, 64px icons -> up to 4px stroke + +-------------------------------- */ + +.icon-outline.icon-stroke-1 { + stroke-width: 1px; +} + +.icon-outline.icon-stroke-2 { + stroke-width: 2px; +} + +.icon-outline.icon-stroke-3 { + stroke-width: 3px; +} + +.icon-outline.icon-stroke-4 { + stroke-width: 4px; +} + +.icon-outline.icon-stroke-1 use, +.icon-outline.icon-stroke-3 use { + -webkit-transform: translateX(0.5px) translateY(0.5px); + -moz-transform: translateX(0.5px) translateY(0.5px); + -ms-transform: translateX(0.5px) translateY(0.5px); + -o-transform: translateX(0.5px) translateY(0.5px); + transform: translateX(0.5px) translateY(0.5px); +} \ No newline at end of file diff --git a/static/css/soft-ui-dashboard.css b/static/css/soft-ui-dashboard.css new file mode 100644 index 0000000..99392fb --- /dev/null +++ b/static/css/soft-ui-dashboard.css @@ -0,0 +1,17303 @@ +/*! + * 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: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --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: #cb0c9f; + --bs-secondary: #8392AB; + --bs-success: #82d616; + --bs-info: #17c1e8; + --bs-warning: #fbcf33; + --bs-danger: #ea0606; + --bs-light: #e9ecef; + --bs-dark: #344767; + --bs-white: #fff; + --bs-primary-rgb: 203, 12, 159; + --bs-secondary-rgb: 131, 146, 171; + --bs-success-rgb: 130, 214, 22; + --bs-info-rgb: 23, 193, 232; + --bs-warning-rgb: 251, 207, 51; + --bs-danger-rgb: 234, 6, 6; + --bs-light-rgb: 233, 236, 239; + --bs-dark-rgb: 52, 71, 103; + --bs-white-rgb: 255, 255, 255; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 103, 116, 142; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: 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: #67748e; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --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: #344767; + --bs-link-color: #cb0c9f; + --bs-link-hover-color: #830866; + --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: #6c757d; + 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 #dee2e6; + border-radius: 0.5rem; + 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: #67748e; + --bs-table-bg: transparent; + --bs-table-border-color: #e9ecef; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #67748e; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #67748e; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #67748e; + --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: #f5ceec; + --bs-table-border-color: #ddb9d4; + --bs-table-striped-bg: #e9c4e0; + --bs-table-striped-color: #000; + --bs-table-active-bg: #ddb9d4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e3bfda; + --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: #e6e9ee; + --bs-table-border-color: #cfd2d6; + --bs-table-striped-bg: #dbdde2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cfd2d6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d5d8dc; + --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: #e6f7d0; + --bs-table-border-color: #cfdebb; + --bs-table-striped-bg: #dbebc6; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cfdebb; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d5e4c0; + --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: #d1f3fa; + --bs-table-border-color: #bcdbe1; + --bs-table-striped-bg: #c7e7ee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcdbe1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1e1e7; + --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: #fef5d6; + --bs-table-border-color: #e5ddc1; + --bs-table-striped-bg: #f1e9cb; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e5ddc1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ebe3c6; + --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: #fbcdcd; + --bs-table-border-color: #e2b9b9; + --bs-table-striped-bg: #eec3c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e2b9b9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e8bebe; + --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: #e9ecef; + --bs-table-border-color: #d2d4d7; + --bs-table-striped-bg: #dde0e3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #d2d4d7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d8dadd; + --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: #344767; + --bs-table-border-color: #485976; + --bs-table-striped-bg: #3e506f; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #485976; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #435572; + --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.5rem; + font-size: 0.75rem; + font-weight: 700; + color: #344767; } + +.col-form-label { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + margin-bottom: 0; + font-size: inherit; + font-weight: 700; + line-height: 1.4rem; + color: #344767; } + +.col-form-label-lg { + padding-top: calc(0.75rem + 1px); + padding-bottom: calc(0.75rem + 1px); + font-size: 0.875rem; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.75rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; } + +.form-control { + display: block; + width: 100%; + padding: 0.5rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.4rem; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #d2d6da; + -webkit-appearance: none; + appearance: none; + border-radius: 0.5rem; + transition: box-shadow 0.15s ease, border-color 0.15s ease; } + @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: #e293d3; + outline: 0; + box-shadow: 0 0 0 2px #e9aede; } + .form-control::-webkit-date-and-time-value { + height: 1.4rem; } + .form-control::placeholder { + color: #adb5bd; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.5rem 0.75rem; + margin: -0.5rem -0.75rem; + margin-inline-end: 0.75rem; + color: #495057; + background-color: #fff; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: all 0.15s ease-in; } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #f2f2f2; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.5rem 0; + margin-bottom: 0; + line-height: 1.4rem; + color: #344767; + 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.25rem 0.75rem; + font-size: 0.75rem; + border-radius: 0.5rem; } + .form-control-sm::file-selector-button { + padding: 0.25rem 0.75rem; + margin: -0.25rem -0.75rem; + margin-inline-end: 0.75rem; } + +.form-control-lg { + min-height: unset; + padding: 0.75rem 0.75rem; + font-size: 0.875rem; + border-radius: 0.5rem; } + .form-control-lg::file-selector-button { + padding: 0.75rem 0.75rem; + margin: -0.75rem -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.5rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + height: 1.4rem; + border-radius: 0.5rem; } + .form-control-color::-webkit-color-swatch { + height: 1.4rem; + border-radius: 0.5rem; } + +.form-select { + display: block; + width: 100%; + padding: 0.5rem 1rem 0.5rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 0.875rem; + font-weight: 400; + line-height: 1.4rem; + 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 #d2d6da; + border-radius: 0.5rem; + transition: box-shadow 0.15s ease, border-color 0.15s ease; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #e293d3; + outline: 0; + box-shadow: 0 0 0 2px #e9aede; } + .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.25rem; + padding-bottom: 0.25rem; + padding-left: 0.75rem; + font-size: 0.75rem; + border-radius: 0.5rem; } + +.form-select-lg { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + 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: background-color 0.25s ease, border-color 0.25s ease, background-position 0.15s ease-in-out, opacity 0.15s ease-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-check-input { + transition: none; } } + .form-check-input[type="checkbox"] { + border-radius: 0.35rem; } + .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, #141727 0%, #3A416F 100%); } + .form-check-input:checked[type="radio"] { + background-image: linear-gradient(310deg, #141727 0%, #3A416F 100%); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #cb0c9f; + border-color: #cb0c9f; + 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: background-color 0.25s ease, border-color 0.25s ease, background-position 0.15s ease-in-out, opacity 0.15s ease-out, box-shadow 0.15s ease-in-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 + 4px); + 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 0 0 2px #e9aede; } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e9aede; } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #cb0c9f; + 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: #f891e1; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #cb0c9f; + 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: #f891e1; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + 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.5rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.4rem; + color: #344767; + text-align: center; + white-space: nowrap; + background-color: #fff; + border: 1px solid #d2d6da; + border-radius: 0.5rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.75rem 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.25rem 0.75rem; + font-size: 0.75rem; + border-radius: 0.5rem; } + +.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.5rem; } + +.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 2px 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 2px 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 2px 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.5rem; } + +.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 2px 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 2px 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 2px 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.75rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 0.75rem; + --bs-btn-font-weight: 700; + --bs-btn-line-height: 1.4; + --bs-btn-color: #67748e; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.5rem; + --bs-btn-box-shadow: 0 4px 7px -1px rgba(0, 0, 0, 0.11), 0 2px 4px -1px rgba(0, 0, 0, 0.07); + --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.15s ease-in; } + @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: #cb0c9f; + --bs-btn-border-color: #cb0c9f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #ad0a87; + --bs-btn-hover-border-color: #a20a7f; + --bs-btn-focus-shadow-rgb: 211, 48, 173; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #a20a7f; + --bs-btn-active-border-color: #980977; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #cb0c9f; + --bs-btn-disabled-border-color: #cb0c9f; } + +.btn-secondary { + --bs-btn-color: #000; + --bs-btn-bg: #8392AB; + --bs-btn-border-color: #8392AB; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #96a2b8; + --bs-btn-hover-border-color: #8f9db3; + --bs-btn-focus-shadow-rgb: 111, 124, 145; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #9ca8bc; + --bs-btn-active-border-color: #8f9db3; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #8392AB; + --bs-btn-disabled-border-color: #8392AB; } + +.btn-success { + --bs-btn-color: #000; + --bs-btn-bg: #82d616; + --bs-btn-border-color: #82d616; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #95dc39; + --bs-btn-hover-border-color: #8fda2d; + --bs-btn-focus-shadow-rgb: 111, 182, 19; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #9bde45; + --bs-btn-active-border-color: #8fda2d; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #82d616; + --bs-btn-disabled-border-color: #82d616; } + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #17c1e8; + --bs-btn-border-color: #17c1e8; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #3acaeb; + --bs-btn-hover-border-color: #2ec7ea; + --bs-btn-focus-shadow-rgb: 20, 164, 197; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #45cded; + --bs-btn-active-border-color: #2ec7ea; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #17c1e8; + --bs-btn-disabled-border-color: #17c1e8; } + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #fbcf33; + --bs-btn-border-color: #fbcf33; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #fcd652; + --bs-btn-hover-border-color: #fbd447; + --bs-btn-focus-shadow-rgb: 213, 176, 43; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #fcd95c; + --bs-btn-active-border-color: #fbd447; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #fbcf33; + --bs-btn-disabled-border-color: #fbcf33; } + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #ea0606; + --bs-btn-border-color: #ea0606; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #c70505; + --bs-btn-hover-border-color: #bb0505; + --bs-btn-focus-shadow-rgb: 237, 43, 43; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #bb0505; + --bs-btn-active-border-color: #b00505; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #ea0606; + --bs-btn-disabled-border-color: #ea0606; } + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #e9ecef; + --bs-btn-border-color: #e9ecef; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #eceff1; + --bs-btn-hover-border-color: #ebeef1; + --bs-btn-focus-shadow-rgb: 198, 201, 203; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #edf0f2; + --bs-btn-active-border-color: #ebeef1; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #e9ecef; + --bs-btn-disabled-border-color: #e9ecef; } + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #344767; + --bs-btn-border-color: #344767; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #2c3c58; + --bs-btn-hover-border-color: #2a3952; + --bs-btn-focus-shadow-rgb: 82, 99, 126; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #2a3952; + --bs-btn-active-border-color: #27354d; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #344767; + --bs-btn-disabled-border-color: #344767; } + +.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: #cb0c9f; + --bs-btn-border-color: #cb0c9f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #cb0c9f; + --bs-btn-hover-border-color: #cb0c9f; + --bs-btn-focus-shadow-rgb: 203, 12, 159; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #cb0c9f; + --bs-btn-active-border-color: #cb0c9f; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #cb0c9f; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-secondary { + --bs-btn-color: #8392AB; + --bs-btn-border-color: #8392AB; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #8392AB; + --bs-btn-hover-border-color: #8392AB; + --bs-btn-focus-shadow-rgb: 131, 146, 171; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #8392AB; + --bs-btn-active-border-color: #8392AB; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #8392AB; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-success { + --bs-btn-color: #82d616; + --bs-btn-border-color: #82d616; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #82d616; + --bs-btn-hover-border-color: #82d616; + --bs-btn-focus-shadow-rgb: 130, 214, 22; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #82d616; + --bs-btn-active-border-color: #82d616; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #82d616; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-info { + --bs-btn-color: #17c1e8; + --bs-btn-border-color: #17c1e8; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #17c1e8; + --bs-btn-hover-border-color: #17c1e8; + --bs-btn-focus-shadow-rgb: 23, 193, 232; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #17c1e8; + --bs-btn-active-border-color: #17c1e8; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #17c1e8; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-warning { + --bs-btn-color: #fbcf33; + --bs-btn-border-color: #fbcf33; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #fbcf33; + --bs-btn-hover-border-color: #fbcf33; + --bs-btn-focus-shadow-rgb: 251, 207, 51; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #fbcf33; + --bs-btn-active-border-color: #fbcf33; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fbcf33; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-danger { + --bs-btn-color: #ea0606; + --bs-btn-border-color: #ea0606; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #ea0606; + --bs-btn-hover-border-color: #ea0606; + --bs-btn-focus-shadow-rgb: 234, 6, 6; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #ea0606; + --bs-btn-active-border-color: #ea0606; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #ea0606; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-light { + --bs-btn-color: #e9ecef; + --bs-btn-border-color: #e9ecef; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #e9ecef; + --bs-btn-hover-border-color: #e9ecef; + --bs-btn-focus-shadow-rgb: 233, 236, 239; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #e9ecef; + --bs-btn-active-border-color: #e9ecef; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #e9ecef; + --bs-btn-disabled-bg: transparent; + --bs-gradient: none; } + +.btn-outline-dark { + --bs-btn-color: #344767; + --bs-btn-border-color: #344767; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #344767; + --bs-btn-hover-border-color: #344767; + --bs-btn-focus-shadow-rgb: 52, 71, 103; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #344767; + --bs-btn-active-border-color: #344767; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #344767; + --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: #cb0c9f; + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: #830866; + --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: 2rem; + --bs-btn-font-size: 0.75rem; + --bs-btn-border-radius: 0.5rem; } + +.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: #67748e; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: transparent; + --bs-dropdown-border-radius: 0.5rem; + --bs-dropdown-border-width: 0; + --bs-dropdown-inner-border-radius: 0.5rem; + --bs-dropdown-divider-bg: transparent; + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 0.06); + --bs-dropdown-link-color: #67748e; + --bs-dropdown-link-hover-color: #344767; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #67748e; + --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: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: transparent; + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --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: #67748e; + --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.5rem; } + .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: 1.5rem; + padding-left: 1.5rem; } + +.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: #dee2e6; + --bs-nav-tabs-border-radius: 0.5rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #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: #344767; + --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: 1rem; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: #344767; + --bs-navbar-hover-color: rgba(52, 71, 103, 0.7); + --bs-navbar-disabled-color: rgba(52, 71, 103, 0.3); + --bs-navbar-active-color: rgba(52, 71, 103, 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(52, 71, 103, 0.9); + --bs-navbar-brand-hover-color: rgba(52, 71, 103, 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='%23344767' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(52, 71, 103, 0.1); + --bs-navbar-toggler-border-radius: 0.5rem; + --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: 1rem; + --bs-card-box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); + --bs-card-inner-border-radius: 1rem; + --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.15s ease-in, 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: #67748e; + --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: #e293d3; + --bs-accordion-btn-focus-box-shadow: none; + --bs-accordion-body-padding-x: 1rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #344767; + --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.5rem; + --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: #cb0c9f; + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.5rem; + --bs-pagination-hover-color: #830866; + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: #830866; + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(203, 12, 159, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #cb0c9f; + --bs-pagination-active-border-color: #cb0c9f; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + 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.55em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.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.5rem; + 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: #7a075f; + --bs-alert-bg: #f5ceec; + --bs-alert-border-color: #efb6e2; } + .alert-primary .alert-link { + color: #62064c; } + +.alert-secondary { + --bs-alert-color: #4f5867; + --bs-alert-bg: #e6e9ee; + --bs-alert-border-color: #dadee6; } + .alert-secondary .alert-link { + color: #3f4652; } + +.alert-success { + --bs-alert-color: #345609; + --bs-alert-bg: #e6f7d0; + --bs-alert-border-color: #daf3b9; } + .alert-success .alert-link { + color: #2a4507; } + +.alert-info { + --bs-alert-color: #0e748b; + --bs-alert-bg: #d1f3fa; + --bs-alert-border-color: #b9ecf8; } + .alert-info .alert-link { + color: #0b5d6f; } + +.alert-warning { + --bs-alert-color: #645314; + --bs-alert-bg: #fef5d6; + --bs-alert-border-color: #fef1c2; } + .alert-warning .alert-link { + color: #504210; } + +.alert-danger { + --bs-alert-color: #8c0404; + --bs-alert-bg: #fbcdcd; + --bs-alert-border-color: #f9b4b4; } + .alert-danger .alert-link { + color: #700303; } + +.alert-light { + --bs-alert-color: #5d5e60; + --bs-alert-bg: #fbfbfc; + --bs-alert-border-color: #f8f9fa; } + .alert-light .alert-link { + color: #4a4b4d; } + +.alert-dark { + --bs-alert-color: #1f2b3e; + --bs-alert-bg: #d6dae1; + --bs-alert-border-color: #c2c8d1; } + .alert-dark .alert-link { + color: #192232; } + +.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: 3px; } } + +.progress { + --bs-progress-height: 3px; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.5rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #cb0c9f; + --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.5rem; + --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: #f8f9fa; + --bs-list-group-action-active-color: #67748e; + --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: #cb0c9f; + --bs-list-group-active-border-color: #cb0c9f; + 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: #7a075f; + background-color: #f5ceec; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #7a075f; + background-color: #ddb9d4; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #7a075f; + border-color: #7a075f; } + +.list-group-item-secondary { + color: #4f5867; + background-color: #e6e9ee; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #4f5867; + background-color: #cfd2d6; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #4f5867; + border-color: #4f5867; } + +.list-group-item-success { + color: #345609; + background-color: #e6f7d0; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #345609; + background-color: #cfdebb; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #345609; + border-color: #345609; } + +.list-group-item-info { + color: #0e748b; + background-color: #d1f3fa; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0e748b; + background-color: #bcdbe1; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0e748b; + border-color: #0e748b; } + +.list-group-item-warning { + color: #645314; + background-color: #fef5d6; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #645314; + background-color: #e5ddc1; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #645314; + border-color: #645314; } + +.list-group-item-danger { + color: #8c0404; + background-color: #fbcdcd; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #8c0404; + background-color: #e2b9b9; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #8c0404; + border-color: #8c0404; } + +.list-group-item-light { + color: #5d5e60; + background-color: #fbfbfc; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #5d5e60; + background-color: #e2e2e3; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #5d5e60; + border-color: #5d5e60; } + +.list-group-item-dark { + color: #1f2b3e; + background-color: #d6dae1; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1f2b3e; + background-color: #c1c4cb; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1f2b3e; + border-color: #1f2b3e; } + +.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(203, 12, 159, 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.5rem; + --bs-toast-box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12); + --bs-toast-header-color: #344767; + --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.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07); + --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: #dee2e6; + --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: #dee2e6; + --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.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12); } + .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.5rem; + --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.75rem; + --bs-popover-inner-border-radius: calc(0.75rem - 0px); + --bs-popover-box-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: #344767; + --bs-popover-header-bg: #e9ecef; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #67748e; + --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.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07); } + +@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(203, 12, 159, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-secondary { + color: #000 !important; + background-color: RGBA(131, 146, 171, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-success { + color: #000 !important; + background-color: RGBA(130, 214, 22, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-info { + color: #000 !important; + background-color: RGBA(23, 193, 232, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(251, 207, 51, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(234, 6, 6, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-light { + color: #000 !important; + background-color: RGBA(233, 236, 239, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(52, 71, 103, 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: #cb0c9f !important; } + .link-primary:hover, .link-primary:focus { + color: #a20a7f !important; } + +.link-secondary { + color: #8392AB !important; } + .link-secondary:hover, .link-secondary:focus { + color: #9ca8bc !important; } + +.link-success { + color: #82d616 !important; } + .link-success:hover, .link-success:focus { + color: #9bde45 !important; } + +.link-info { + color: #17c1e8 !important; } + .link-info:hover, .link-info:focus { + color: #45cded !important; } + +.link-warning { + color: #fbcf33 !important; } + .link-warning:hover, .link-warning:focus { + color: #fcd95c !important; } + +.link-danger { + color: #ea0606 !important; } + .link-danger:hover, .link-danger:focus { + color: #bb0505 !important; } + +.link-light { + color: #e9ecef !important; } + .link-light:hover, .link-light:focus { + color: #edf0f2 !important; } + +.link-dark { + color: #344767 !important; } + .link-dark:hover, .link-dark:focus { + color: #2a3952 !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.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12) !important; } + +.shadow-xs { + box-shadow: 0 2px 9px -5px rgba(0, 0, 0, 0.15) !important; } + +.shadow-sm { + box-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07) !important; } + +.shadow-md { + box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12) !important; } + +.shadow-lg { + box-shadow: 0 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 0.06) !important; } + +.shadow-xl { + box-shadow: 0 23px 45px -11px rgba(20, 20, 20, 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 #dee2e6 !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: 1px solid #dee2e6 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: 1px solid #dee2e6 !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: 1px solid #dee2e6 !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #cb0c9f !important; } + +.border-secondary { + border-color: #8392AB !important; } + +.border-success { + border-color: #82d616 !important; } + +.border-info { + border-color: #17c1e8 !important; } + +.border-warning { + border-color: #fbcf33 !important; } + +.border-danger { + border-color: #ea0606 !important; } + +.border-light { + border-color: #e9ecef !important; } + +.border-dark { + border-color: #344767 !important; } + +.border-white { + border-color: #fff !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: #cb0c9f !important; } + +.text-secondary { + color: #8392AB !important; } + +.text-success { + color: #82d616 !important; } + +.text-info { + color: #17c1e8 !important; } + +.text-warning { + color: #fbcf33 !important; } + +.text-danger { + color: #ea0606 !important; } + +.text-light { + color: #e9ecef !important; } + +.text-dark { + color: #344767 !important; } + +.text-white { + color: #fff !important; } + +.text-body { + color: #67748e !important; } + +.text-muted { + color: #6c757d !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: #cb0c9f !important; } + +.bg-secondary { + background-color: #8392AB !important; } + +.bg-success { + background-color: #82d616 !important; } + +.bg-info { + background-color: #17c1e8 !important; } + +.bg-warning { + background-color: #fbcf33 !important; } + +.bg-danger { + background-color: #ea0606 !important; } + +.bg-light { + background-color: #e9ecef !important; } + +.bg-dark { + background-color: #344767 !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-body { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.bg-gray-100 { + background-color: #f8f9fa !important; } + +.bg-gray-200 { + background-color: #e9ecef !important; } + +.bg-gray-300 { + background-color: #dee2e6 !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-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-200 { + max-width: 200px !important; } + +.max-width-300 { + max-width: 300px !important; } + +.max-width-400 { + max-width: 400px !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 #dee2e6 !important; } + .border-top-sm-0 { + border-top: 0 !important; } + .border-end-sm { + border-right: 1px solid #dee2e6 !important; } + .border-end-sm-0 { + border-right: 0 !important; } + .border-bottom-sm { + border-bottom: 1px solid #dee2e6 !important; } + .border-bottom-sm-0 { + border-bottom: 0 !important; } + .border-start-sm { + border-left: 1px solid #dee2e6 !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 #dee2e6 !important; } + .border-top-md-0 { + border-top: 0 !important; } + .border-end-md { + border-right: 1px solid #dee2e6 !important; } + .border-end-md-0 { + border-right: 0 !important; } + .border-bottom-md { + border-bottom: 1px solid #dee2e6 !important; } + .border-bottom-md-0 { + border-bottom: 0 !important; } + .border-start-md { + border-left: 1px solid #dee2e6 !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 #dee2e6 !important; } + .border-top-lg-0 { + border-top: 0 !important; } + .border-end-lg { + border-right: 1px solid #dee2e6 !important; } + .border-end-lg-0 { + border-right: 0 !important; } + .border-bottom-lg { + border-bottom: 1px solid #dee2e6 !important; } + .border-bottom-lg-0 { + border-bottom: 0 !important; } + .border-start-lg { + border-left: 1px solid #dee2e6 !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 #dee2e6 !important; } + .border-top-xl-0 { + border-top: 0 !important; } + .border-end-xl { + border-right: 1px solid #dee2e6 !important; } + .border-end-xl-0 { + border-right: 0 !important; } + .border-bottom-xl { + border-bottom: 1px solid #dee2e6 !important; } + .border-bottom-xl-0 { + border-bottom: 0 !important; } + .border-start-xl { + border-left: 1px solid #dee2e6 !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 #dee2e6 !important; } + .border-top-xxl-0 { + border-top: 0 !important; } + .border-end-xxl { + border-right: 1px solid #dee2e6 !important; } + .border-end-xxl-0 { + border-right: 0 !important; } + .border-bottom-xxl { + border-bottom: 1px solid #dee2e6 !important; } + .border-bottom-xxl-0 { + border-bottom: 0 !important; } + .border-start-xxl { + border-left: 1px solid #dee2e6 !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; } } + +/*! + +========================================================= +* Soft UI Dashboard - v1.0.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/soft-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. + +*/ +.alert-primary { + background-image: linear-gradient(310deg, #7928CA 0%, #d6006c 100%); } + +.alert-secondary { + background-image: linear-gradient(310deg, #627594 0%, #8ca1cb 100%); } + +.alert-success { + background-image: linear-gradient(310deg, #17ad37 0%, #84dc14 100%); } + +.alert-info { + background-image: linear-gradient(310deg, #2152ff 0%, #02c6f3 100%); } + +.alert-warning { + background-image: linear-gradient(310deg, #f53939 0%, #fac60b 100%); } + +.alert-danger { + background-image: linear-gradient(310deg, #ea0606 0%, #ff3d59 100%); } + +.alert-light { + background-image: linear-gradient(310deg, #CED4DA 0%, #d1dae6 100%); } + +.alert-dark { + background-image: linear-gradient(310deg, #141727 0%, #2c3154 100%); } + +.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.75rem; + 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-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: 36px !important; + height: 36px !important; + font-size: 0.875rem; } + .avatar-sm.avatar-raised { + margin-top: -18px; } + +.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: 2px solid #fff; } + .avatar-group .avatar:hover { + z-index: 3; } + +.avatar-group .avatar + .avatar { + margin-left: -1rem; } + +.badge.bg-primary { + background: #cb0c9f; } + +.badge.bg-secondary { + background: #8392AB; } + +.badge.bg-success { + background: #82d616; } + +.badge.bg-info { + background: #17c1e8; } + +.badge.bg-warning { + background: #fbcf33; } + +.badge.bg-danger { + background: #ea0606; } + +.badge.bg-light { + background: #e9ecef; } + +.badge.bg-dark { + background: #344767; } + +.badge.bg-white { + background: #fff; } + +.badge { + text-transform: uppercase; } + +.btn { + margin-bottom: 1rem; + letter-spacing: -0.025rem; + text-transform: uppercase; + box-shadow: 0 4px 7px -1px rgba(0, 0, 0, 0.11), 0 2px 4px -1px rgba(0, 0, 0, 0.07); + background-size: 150%; + background-position-x: 25%; } + .btn:not([class*="btn-outline-"]) { + border: 0; } + .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); + transform: scale(1); + 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); + transform: scale(1.02); } + .btn.bg-white:hover { + color: #67748e; } + .btn.btn-link { + box-shadow: none; + font-weight: 700; } + .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 svg .color-background { + fill: #fff; } + +.btn-check:checked + .btn:hover svg .color-background { + fill: #344767; } + +.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, +.btn.bg-gradient-primary:hover { + background-color: #cb0c9f; + border-color: #cb0c9f; } + +.btn-primary .btn.bg-outline-primary, +.btn.bg-gradient-primary .btn.bg-outline-primary { + border: 1px solid #cb0c9f; } + +.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, +.show > .btn-primary.dropdown-toggle, +.btn.bg-gradient-primary:not(:disabled):not(.disabled).active, +.btn.bg-gradient-primary:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-primary.dropdown-toggle { + color: color-yiq(#cb0c9f); + background-color: #cb0c9f; } + +.btn-primary.focus, .btn-primary:focus, +.btn.bg-gradient-primary.focus, +.btn.bg-gradient-primary:focus { + color: #fff; } + +.btn-outline-primary { + box-shadow: none; } + .btn-outline-primary:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #cb0c9f; } + +.btn-secondary:hover, +.btn.bg-gradient-secondary:hover { + background-color: #8392AB; + border-color: #8392AB; } + +.btn-secondary .btn.bg-outline-secondary, +.btn.bg-gradient-secondary .btn.bg-outline-secondary { + border: 1px solid #8392AB; } + +.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, +.show > .btn-secondary.dropdown-toggle, +.btn.bg-gradient-secondary:not(:disabled):not(.disabled).active, +.btn.bg-gradient-secondary:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-secondary.dropdown-toggle { + color: color-yiq(#8392AB); + background-color: #8392AB; } + +.btn-secondary.focus, .btn-secondary:focus, +.btn.bg-gradient-secondary.focus, +.btn.bg-gradient-secondary:focus { + color: #fff; } + +.btn-outline-secondary { + box-shadow: none; } + .btn-outline-secondary:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #8392AB; } + +.btn-success:hover, +.btn.bg-gradient-success:hover { + background-color: #82d616; + border-color: #82d616; } + +.btn-success .btn.bg-outline-success, +.btn.bg-gradient-success .btn.bg-outline-success { + border: 1px solid #82d616; } + +.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, +.show > .btn-success.dropdown-toggle, +.btn.bg-gradient-success:not(:disabled):not(.disabled).active, +.btn.bg-gradient-success:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-success.dropdown-toggle { + color: color-yiq(#82d616); + background-color: #82d616; } + +.btn-success.focus, .btn-success:focus, +.btn.bg-gradient-success.focus, +.btn.bg-gradient-success:focus { + color: #fff; } + +.btn-outline-success { + box-shadow: none; } + .btn-outline-success:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #82d616; } + +.btn-info:hover, +.btn.bg-gradient-info:hover { + background-color: #17c1e8; + border-color: #17c1e8; } + +.btn-info .btn.bg-outline-info, +.btn.bg-gradient-info .btn.bg-outline-info { + border: 1px solid #17c1e8; } + +.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, +.show > .btn-info.dropdown-toggle, +.btn.bg-gradient-info:not(:disabled):not(.disabled).active, +.btn.bg-gradient-info:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-info.dropdown-toggle { + color: color-yiq(#17c1e8); + background-color: #17c1e8; } + +.btn-info.focus, .btn-info:focus, +.btn.bg-gradient-info.focus, +.btn.bg-gradient-info:focus { + color: #fff; } + +.btn-outline-info { + box-shadow: none; } + .btn-outline-info:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #17c1e8; } + +.btn-warning:hover, +.btn.bg-gradient-warning:hover { + background-color: #fbcf33; + border-color: #fbcf33; } + +.btn-warning .btn.bg-outline-warning, +.btn.bg-gradient-warning .btn.bg-outline-warning { + border: 1px solid #fbcf33; } + +.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, +.show > .btn-warning.dropdown-toggle, +.btn.bg-gradient-warning:not(:disabled):not(.disabled).active, +.btn.bg-gradient-warning:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-warning.dropdown-toggle { + color: color-yiq(#fbcf33); + background-color: #fbcf33; } + +.btn-warning.focus, .btn-warning:focus, +.btn.bg-gradient-warning.focus, +.btn.bg-gradient-warning:focus { + color: #fff; } + +.btn-outline-warning { + box-shadow: none; } + .btn-outline-warning:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #fbcf33; } + +.btn-danger:hover, +.btn.bg-gradient-danger:hover { + background-color: #ea0606; + border-color: #ea0606; } + +.btn-danger .btn.bg-outline-danger, +.btn.bg-gradient-danger .btn.bg-outline-danger { + border: 1px solid #ea0606; } + +.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, +.show > .btn-danger.dropdown-toggle, +.btn.bg-gradient-danger:not(:disabled):not(.disabled).active, +.btn.bg-gradient-danger:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-danger.dropdown-toggle { + color: color-yiq(#ea0606); + background-color: #ea0606; } + +.btn-danger.focus, .btn-danger:focus, +.btn.bg-gradient-danger.focus, +.btn.bg-gradient-danger:focus { + color: #fff; } + +.btn-outline-danger { + box-shadow: none; } + .btn-outline-danger:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #ea0606; } + +.btn-light:hover, +.btn.bg-gradient-light:hover { + background-color: #e9ecef; + border-color: #e9ecef; } + +.btn-light .btn.bg-outline-light, +.btn.bg-gradient-light .btn.bg-outline-light { + border: 1px solid #e9ecef; } + +.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, +.show > .btn-light.dropdown-toggle, +.btn.bg-gradient-light:not(:disabled):not(.disabled).active, +.btn.bg-gradient-light:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-light.dropdown-toggle { + color: color-yiq(#e9ecef); + background-color: #e9ecef; } + +.btn-outline-light { + box-shadow: none; } + .btn-outline-light:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #e9ecef; } + +.btn-dark:hover, +.btn.bg-gradient-dark:hover { + background-color: #344767; + border-color: #344767; } + +.btn-dark .btn.bg-outline-dark, +.btn.bg-gradient-dark .btn.bg-outline-dark { + border: 1px solid #344767; } + +.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, +.show > .btn-dark.dropdown-toggle, +.btn.bg-gradient-dark:not(:disabled):not(.disabled).active, +.btn.bg-gradient-dark:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-dark.dropdown-toggle { + color: color-yiq(#344767); + background-color: #344767; } + +.btn-dark.focus, .btn-dark:focus, +.btn.bg-gradient-dark.focus, +.btn.bg-gradient-dark:focus { + color: #fff; } + +.btn-outline-dark { + box-shadow: none; } + .btn-outline-dark:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + color: #344767; } + +.btn-white:hover, +.btn.bg-gradient-white:hover { + background-color: #fff; + border-color: #fff; } + +.btn-white .btn.bg-outline-white, +.btn.bg-gradient-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, +.btn.bg-gradient-white:not(:disabled):not(.disabled).active, +.btn.bg-gradient-white:not(:disabled):not(.disabled):active, +.show > +.btn.bg-gradient-white.dropdown-toggle { + color: color-yiq(#fff); + background-color: #fff; } + +.btn-outline-white { + box-shadow: none; } + .btn-outline-white:hover:not(.active) { + background-color: transparent; + opacity: .75; + box-shadow: none; + 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; } + +.btn-secondary, +.btn.bg-gradient-secondary { + color: #fff; } + .btn-secondary:hover, + .btn.bg-gradient-secondary:hover { + color: #fff; } + +.btn-danger, +.btn.bg-gradient-danger { + color: #fff; } + .btn-danger:hover, + .btn.bg-gradient-danger:hover { + color: #fff; } + +.btn-info, +.btn.bg-gradient-info { + color: #fff; } + .btn-info:hover, + .btn.bg-gradient-info:hover { + color: #fff; } + +.btn-success, +.btn.bg-gradient-success { + color: #fff; } + .btn-success:hover, + .btn.bg-gradient-success:hover { + color: #fff; } + +.btn-warning, +.btn.bg-gradient-warning { + color: #fff; } + .btn-warning:hover, + .btn.bg-gradient-warning:hover { + color: #fff; } + +.btn-dark, +.btn.bg-gradient-dark { + color: #fff; } + .btn-dark:hover, + .btn.bg-gradient-dark:hover { + color: #fff; } + +.btn-light, +.btn.bg-gradient-light { + color: #3A416F; } + .btn-light:hover, + .btn.bg-gradient-light:hover { + color: #3A416F; } + +.breadcrumb-item { + font-size: 0.875rem; } + .breadcrumb-item.text-white::before { + color: #fff; } + +.breadcrumb-dark { + background-color: #344767; } + .breadcrumb-dark .breadcrumb-item { + font-weight: 600; } + .breadcrumb-dark .breadcrumb-item a { + color: #f8f9fa; } + .breadcrumb-dark .breadcrumb-item a:hover { + color: #fff; } + .breadcrumb-dark .breadcrumb-item + .breadcrumb-item::before { + color: #adb5bd; } + .breadcrumb-dark .breadcrumb-item.active { + color: #dee2e6; } + +.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: 1.5rem; } + .card .card-body { + font-family: "Open Sans"; + padding: 1.5rem; } + .card.card-plain { + background-color: transparent; + box-shadow: none; } + .card .card-footer { + padding: 1.5rem; + 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: 1rem; } + .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: 1rem; } + .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, #7928CA 0%, #FF0080 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, #627594 0%, #A8B8D8 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, #17ad37 0%, #98ec2d 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, #2152ff 0%, #21d4fd 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, #f53939 0%, #fbcf33 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, #ea0606 0%, #ff667c 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, #CED4DA 0%, #EBEFF4 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, #141727 0%, #3A416F 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; } + +@media (min-width: 992px) { + .dropdown .dropdown-menu, + .dropup .dropdown-menu, + .dropstart .dropdown-menu, + .dropend .dropdown-menu { + box-shadow: 0 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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-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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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 + .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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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 { + transform: skewX(-10deg); + overflow: hidden; + width: 60%; + right: -10rem; + border-bottom-left-radius: 0.75rem; } + .oblique .oblique-image { + transform: skewX(10deg); } + +.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: #344767; } + +.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 #cb0c9f; + color: #cb0c9f; } + +.fixed-plugin.show .card { + right: 0; } + +.input-group { + border-radius: 0.5rem; } + .input-group, + .input-group .input-group-text { + transition: box-shadow 0.15s ease, border-color 0.15s ease; } + .input-group > :not(:first-child):not(.dropdown-menu) { + margin-left: 0; } + .input-group .form-control:focus { + border-left: 1px solid #e293d3 !important; + border-right: 1px solid #e293d3 !important; } + .input-group .form-control:not(:first-child) { + border-left: 0; + padding-left: 0; } + .input-group .form-control:not(:last-child) { + border-right: 0; + padding-right: 0; } + .input-group .form-control + .input-group-text { + position: absolute; + border-left: 0; + border-right: 1px solid #d2d6da; } + .input-group .input-group-text { + border-right: 0; } + +.form-group { + margin-bottom: 1rem; } + +.input-group-text { + z-index: 9999; + border-right: 0; + padding-left: 10px; + padding-right: 10px; } + +.form-control { + border-radius: 0.5rem; + border-top-right-radius: 0.5rem !important; + border-bottom-right-radius: 0.5rem !important; + border-left-width: 1px; } + +.focused { + box-shadow: 0 0 0 2px #e9aede; + transition: box-shadow 0.15s ease, border-color 0.15s ease; } + .focused .form-control:focus { + box-shadow: none; } + .focused .form-control + .input-group-text { + border-color: #e293d3; + border-right: 1px solid #e293d3 !important; } + .focused .input-group-text { + border-color: #e293d3; } + +.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[type="checkbox"]:after { + transition: opacity 0.25s ease-in-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.67rem; + 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-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(58, 65, 111, 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.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12); + top: 1px; } + .form-switch .form-check-input:checked:after { + transform: translateX(21px); } + .form-switch .form-check-input:checked { + border-color: rgba(58, 65, 111, 0.95); + background-color: rgba(58, 65, 111, 0.95); } + +.form-select { + transition: box-shadow 0.15s ease, border-color 0.15s ease; } + +label, +.form-label { + font-size: 0.75rem; + font-weight: 700; + margin-bottom: 0.5rem; + color: #344767; + margin-left: 0.25rem; } + +.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); } + +.footer .nav-link { + color: #344767; + 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, #7928CA 0%, #FF0080 100%); } + +.bg-gradient-secondary { + background-image: linear-gradient(310deg, #627594 0%, #A8B8D8 100%); } + +.bg-gradient-success { + background-image: linear-gradient(310deg, #17ad37 0%, #98ec2d 100%); } + +.bg-gradient-info { + background-image: linear-gradient(310deg, #2152ff 0%, #21d4fd 100%); } + +.bg-gradient-warning { + background-image: linear-gradient(310deg, #f53939 0%, #fbcf33 100%); } + +.bg-gradient-danger { + background-image: linear-gradient(310deg, #ea0606 0%, #ff667c 100%); } + +.bg-gradient-light { + background-image: linear-gradient(310deg, #CED4DA 0%, #EBEFF4 100%); } + +.bg-gradient-dark { + background-image: linear-gradient(310deg, #141727 0%, #3A416F 100%); } + +.bg-gradient-faded-primary { + background-image: radial-gradient(370px circle at 80% 50%, rgba(203, 12, 159, 0.6) 0, #9b0979 100%); } + +.bg-gradient-faded-secondary { + background-image: radial-gradient(370px circle at 80% 50%, rgba(131, 146, 171, 0.6) 0, #657796 100%); } + +.bg-gradient-faded-success { + background-image: radial-gradient(370px circle at 80% 50%, rgba(130, 214, 22, 0.6) 0, #66a811 100%); } + +.bg-gradient-faded-info { + background-image: radial-gradient(370px circle at 80% 50%, rgba(23, 193, 232, 0.6) 0, #129aba 100%); } + +.bg-gradient-faded-warning { + background-image: radial-gradient(370px circle at 80% 50%, rgba(251, 207, 51, 0.6) 0, #f6c105 100%); } + +.bg-gradient-faded-danger { + background-image: radial-gradient(370px circle at 80% 50%, rgba(234, 6, 6, 0.6) 0, #b80505 100%); } + +.bg-gradient-faded-light { + background-image: radial-gradient(370px circle at 80% 50%, rgba(233, 236, 239, 0.6) 0, #cbd3da 100%); } + +.bg-gradient-faded-dark { + background-image: radial-gradient(370px circle at 80% 50%, rgba(52, 71, 103, 0.6) 0, #233045 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(203, 12, 159, 0.3) 0, #cb0c9f 100%); } + +.bg-gradient-faded-secondary-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(131, 146, 171, 0.3) 0, #8392AB 100%); } + +.bg-gradient-faded-success-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(130, 214, 22, 0.3) 0, #82d616 100%); } + +.bg-gradient-faded-info-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(23, 193, 232, 0.3) 0, #17c1e8 100%); } + +.bg-gradient-faded-warning-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(251, 207, 51, 0.3) 0, #fbcf33 100%); } + +.bg-gradient-faded-danger-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(234, 6, 6, 0.3) 0, #ea0606 100%); } + +.bg-gradient-faded-light-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(233, 236, 239, 0.3) 0, #e9ecef 100%); } + +.bg-gradient-faded-dark-vertical { + background-image: radial-gradient(200px circle at 50% 70%, rgba(52, 71, 103, 0.3) 0, #344767 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: #7928CA; } + +svg.text-primary .color-background { + fill: #FF0080; } + +svg.text-secondary .color-foreground { + fill: #627594; } + +svg.text-secondary .color-background { + fill: #A8B8D8; } + +svg.text-info .color-foreground { + fill: #2152ff; } + +svg.text-info .color-background { + fill: #21d4fd; } + +svg.text-warning .color-foreground { + fill: #f53939; } + +svg.text-warning .color-background { + fill: #fbcf33; } + +svg.text-danger .color-foreground { + fill: #ea0606; } + +svg.text-danger .color-background { + fill: #ff667c; } + +svg.text-success .color-foreground { + fill: #17ad37; } + +svg.text-success .color-background { + fill: #98ec2d; } + +svg.text-dark .color-foreground { + fill: #141727; } + +svg.text-dark .color-background { + fill: #3A416F; } + +.blur { + box-shadow: inset 0px 0px 2px #fefefed1; + -webkit-backdrop-filter: saturate(200%) blur(30px); + backdrop-filter: saturate(200%) blur(30px); + background-color: rgba(255, 255, 255, 0.8) !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: saturate(200%) blur(30px); + backdrop-filter: saturate(200%) blur(30px); + background-color: rgba(255, 255, 255, 0.58) !important; } + +.blur-section { + -webkit-backdrop-filter: saturate(200%) blur(30px); + backdrop-filter: saturate(200%) blur(30px); } + .blur-section.blur-gradient-primary { + background-image: linear-gradient(310deg, rgba(121, 40, 202, 0.95) 0%, rgba(255, 0, 128, 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, #2152ff, #ea0606, #fbcf33, #7928CA, #344767); + background-size: 400% 400% !important; + animation: gradient 10s ease infinite; } + +hr { + border-top: none !important; + height: 1px; } + +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; } + +.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: #344767; } + .navbar .nav-link { + color: #344767; + padding: 0.5rem 1rem; + font-weight: 400; + font-size: 0.875rem; } + .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: #67748e; + 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: #344767; } + .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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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: 1rem; + padding-right: 1rem; + font-weight: 500; + color: #67748e; } + .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 - 360px); } + .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.675rem; + padding-bottom: 0.675rem; + margin: 0 1rem; } + .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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: #3A416F; } + .navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #141727; } + .navbar-vertical.navbar-expand-xs .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#cb0c9f); + 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 - 360px); } + .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.675rem; + padding-bottom: 0.675rem; + margin: 0 1rem; } + .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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: #3A416F; } + .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #141727; } + .navbar-vertical.navbar-expand-sm .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#cb0c9f); + 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 - 360px); } + .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.675rem; + padding-bottom: 0.675rem; + margin: 0 1rem; } + .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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: #3A416F; } + .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #141727; } + .navbar-vertical.navbar-expand-md .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#cb0c9f); + 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 - 360px); } + .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.675rem; + padding-bottom: 0.675rem; + margin: 0 1rem; } + .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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: #3A416F; } + .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #141727; } + .navbar-vertical.navbar-expand-lg .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#cb0c9f); + 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 - 360px); } + .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.675rem; + padding-bottom: 0.675rem; + margin: 0 1rem; } + .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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: #3A416F; } + .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #141727; } + .navbar-vertical.navbar-expand-xl .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#cb0c9f); + 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 - 360px); } + .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.675rem; + padding-bottom: 0.675rem; + margin: 0 1rem; } + .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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background { + fill: #3A416F; } + .navbar-vertical.navbar-expand-xxl .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground { + fill: #141727; } + .navbar-vertical.navbar-expand-xxl .lavalamp-object { + width: calc(100% - 1rem) !important; + background: theme-color("primary"); + color: color-yiq(#cb0c9f); + 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 { + background-image: linear-gradient(310deg, #cb0c9f 0%, #cb0c9f 100%); } + +.sidenav[data-color="secondary"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #8392AB 0%, #8392AB 100%); } + +.sidenav[data-color="success"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #82d616 0%, #82d616 100%); } + +.sidenav[data-color="info"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #17c1e8 0%, #17c1e8 100%); } + +.sidenav[data-color="warning"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #fbcf33 0%, #fbcf33 100%); } + +.sidenav[data-color="danger"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #ea0606 0%, #ea0606 100%); } + +.sidenav[data-color="light"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #e9ecef 0%, #e9ecef 100%); } + +.sidenav[data-color="dark"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #344767 0%, #344767 100%); } + +.sidenav[data-color="white"] .navbar-nav > .nav-item > .nav-link.active .icon { + background-image: linear-gradient(310deg, #fff 0%, #fff 100%); } + +.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: 17.125rem; } + .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 2rem; } + +.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); } + .navbar-vertical.bg-white .navbar-nav .nav-link.active { + box-shadow: none; } + .navbar-vertical.bg-white .navbar-nav .nav-link .icon { + background-image: linear-gradient(310deg, #e9ecef 0%, #e9ecef 100%); } + +.navbar-vertical .navbar-nav .nav-link.active { + font-weight: 600; + box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); + border-radius: 0.5rem; } + +.navbar-vertical .navbar-nav > .nav-item .nav-link.active { + color: #344767; + background-color: #fff; } + .navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon { + background-image: linear-gradient(310deg, #cb0c9f 0%, #cb0c9f 100%); } + .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: #fff; } + +.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(58, 65, 111, 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: #3A416F; + 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(58, 65, 111, 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(58, 65, 111, 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: #3A416F; } + .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: #3A416F; } + .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: #3A416F; } + .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: #3A416F; } + .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.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: #141727; } + +.navbar-vertical .navbar-nav .nav-item .nav-link .icon i { + color: #fff; } + +.nav.nav-pills { + background: #f8f9fa; + 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: #344767; + 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: #344767; } + .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: #7928CA; + color: #7928CA; } + .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: #2152ff; + color: #2152ff; } + .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: #17ad37; + color: #17ad37; } + .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: #f53939; + color: #f53939; } + .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: #ea0606; + color: #ea0606; } + .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: #141727; + color: #141727; } + .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: #344767; } + +.page-item.active .page-link { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07); } + +.page-item .page-link, +.page-item span { + display: flex; + align-items: center; + justify-content: center; + color: #8392AB; + padding: 0; + margin: 0 3px; + border-radius: 50% !important; + width: 36px; + height: 36px; + font-size: 0.875rem; } + +.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-image: linear-gradient(310deg, #7928CA 0%, #FF0080 100%); + border: none; } + +.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-image: linear-gradient(310deg, #627594 0%, #A8B8D8 100%); + border: none; } + +.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-image: linear-gradient(310deg, #17ad37 0%, #98ec2d 100%); + border: none; } + +.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-image: linear-gradient(310deg, #2152ff 0%, #21d4fd 100%); + border: none; } + +.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-image: linear-gradient(310deg, #f53939 0%, #fbcf33 100%); + border: none; } + +.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-image: linear-gradient(310deg, #ea0606 0%, #ff667c 100%); + border: none; } + +.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-image: linear-gradient(310deg, #CED4DA 0%, #EBEFF4 100%); + border: none; } + +.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-image: linear-gradient(310deg, #141727 0%, #3A416F 100%); + border: none; } + +.popover { + box-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07); } + +.popover .popover-header { + font-weight: 600; } + +.progress-bar { + height: 6px; + border-radius: 0.375rem; + margin-top: -0.095rem; + margin-left: -1px; } + +.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 .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 #d2d6da; } + +.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.5rem; + border-bottom-left-radius: 0.5rem; + border-right: 0; + border-left: 1px solid #d2d6da; } + +.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.5rem; + border-bottom-right-radius: 0.5rem; } + +.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: inherit; } + .table thead th { + padding: 0.75rem 1.5rem; + text-transform: capitalize; + letter-spacing: 0px; + border-bottom: 1px solid #e9ecef; } + .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; } + .table tbody tr:last-child td { + border-width: 0; } + .table > :not(:last-child) > :last-child > * { + border-bottom-color: #e9ecef; } + +.timeline { + position: relative; } + .timeline:before { + content: ''; + position: absolute; + top: 0; + left: 1rem; + height: 100%; + border-right: 2px solid #dee2e6; } + +.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.025rem; } + @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 { + letter-spacing: -0.025rem; + color: #344767; } + +.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: "Open Sans" !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-bold { + font-weight: 600 !important; } + +.font-weight-bolder { + font-weight: 700 !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 #6c757d; } + .blockquote > span { + font-style: italic; } + +.text-muted { + color: #67748e !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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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: #cb0c9f !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 #cb0c9f; } + +/*! 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: #e9ecef; + 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: #f8f9fa; } + +/* 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; } } + +/*# sourceMappingURL=soft-ui-dashboard.css.map */ diff --git a/static/css/soft-ui-dashboard.css.map b/static/css/soft-ui-dashboard.css.map new file mode 100644 index 0000000..aeb41da --- /dev/null +++ b/static/css/soft-ui-dashboard.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["soft-ui-dashboard/bootstrap/bootstrap.scss","soft-ui-dashboard.css","soft-ui-dashboard/bootstrap/_root.scss","soft-ui-dashboard/bootstrap/vendor/_rfs.scss","soft-ui-dashboard/bootstrap/_reboot.scss","soft-ui-dashboard/_variables.scss","soft-ui-dashboard/bootstrap/mixins/_border-radius.scss","soft-ui-dashboard/bootstrap/_type.scss","soft-ui-dashboard/bootstrap/mixins/_lists.scss","soft-ui-dashboard/bootstrap/_images.scss","soft-ui-dashboard/bootstrap/mixins/_image.scss","soft-ui-dashboard/bootstrap/_containers.scss","soft-ui-dashboard/bootstrap/mixins/_container.scss","soft-ui-dashboard/bootstrap/mixins/_breakpoints.scss","soft-ui-dashboard/bootstrap/_grid.scss","soft-ui-dashboard/bootstrap/mixins/_grid.scss","soft-ui-dashboard/bootstrap/_tables.scss","soft-ui-dashboard/bootstrap/mixins/_table-variants.scss","soft-ui-dashboard/bootstrap/forms/_labels.scss","soft-ui-dashboard/bootstrap/_functions.scss","soft-ui-dashboard/bootstrap/forms/_form-text.scss","soft-ui-dashboard/bootstrap/forms/_form-control.scss","soft-ui-dashboard/bootstrap/mixins/_transition.scss","soft-ui-dashboard/bootstrap/mixins/_gradients.scss","soft-ui-dashboard/bootstrap/_variables.scss","soft-ui-dashboard/bootstrap/forms/_form-select.scss","soft-ui-dashboard/bootstrap/forms/_form-check.scss","soft-ui-dashboard/bootstrap/forms/_form-range.scss","soft-ui-dashboard/bootstrap/forms/_floating-labels.scss","soft-ui-dashboard/bootstrap/forms/_input-group.scss","soft-ui-dashboard/bootstrap/mixins/_forms.scss","soft-ui-dashboard/bootstrap/_buttons.scss","soft-ui-dashboard/bootstrap/mixins/_buttons.scss","soft-ui-dashboard/bootstrap/_transitions.scss","soft-ui-dashboard/bootstrap/_dropdown.scss","soft-ui-dashboard/bootstrap/mixins/_caret.scss","soft-ui-dashboard/bootstrap/_button-group.scss","soft-ui-dashboard/bootstrap/_nav.scss","soft-ui-dashboard/bootstrap/_navbar.scss","soft-ui-dashboard/bootstrap/_card.scss","soft-ui-dashboard/bootstrap/_accordion.scss","soft-ui-dashboard/bootstrap/_breadcrumb.scss","soft-ui-dashboard/bootstrap/_pagination.scss","soft-ui-dashboard/bootstrap/mixins/_pagination.scss","soft-ui-dashboard/bootstrap/_badge.scss","soft-ui-dashboard/bootstrap/_alert.scss","soft-ui-dashboard/bootstrap/mixins/_alert.scss","soft-ui-dashboard/bootstrap/_progress.scss","soft-ui-dashboard/bootstrap/_list-group.scss","soft-ui-dashboard/bootstrap/mixins/_list-group.scss","soft-ui-dashboard/bootstrap/_close.scss","soft-ui-dashboard/bootstrap/_toasts.scss","soft-ui-dashboard/bootstrap/_modal.scss","soft-ui-dashboard/bootstrap/mixins/_backdrop.scss","soft-ui-dashboard/bootstrap/_tooltip.scss","soft-ui-dashboard/bootstrap/mixins/_reset-text.scss","soft-ui-dashboard/bootstrap/_popover.scss","soft-ui-dashboard/bootstrap/_carousel.scss","soft-ui-dashboard/bootstrap/mixins/_clearfix.scss","soft-ui-dashboard/bootstrap/_spinners.scss","soft-ui-dashboard/bootstrap/_offcanvas.scss","soft-ui-dashboard/bootstrap/_placeholders.scss","soft-ui-dashboard/bootstrap/helpers/_color-bg.scss","soft-ui-dashboard/bootstrap/helpers/_colored-links.scss","soft-ui-dashboard/bootstrap/helpers/_ratio.scss","soft-ui-dashboard/bootstrap/helpers/_position.scss","soft-ui-dashboard/bootstrap/helpers/_stacks.scss","soft-ui-dashboard/bootstrap/helpers/_visually-hidden.scss","soft-ui-dashboard/bootstrap/mixins/_visually-hidden.scss","soft-ui-dashboard/bootstrap/helpers/_stretched-link.scss","soft-ui-dashboard/bootstrap/helpers/_text-truncation.scss","soft-ui-dashboard/bootstrap/mixins/_text-truncate.scss","soft-ui-dashboard/bootstrap/helpers/_vr.scss","soft-ui-dashboard/bootstrap/mixins/_utilities.scss","soft-ui-dashboard/bootstrap/utilities/_api.scss","soft-ui-dashboard/theme.scss","soft-ui-dashboard/_alert.scss","soft-ui-dashboard/_avatars.scss","soft-ui-dashboard/variables/_avatars.scss","soft-ui-dashboard/variables/_navbar-vertical.scss","soft-ui-dashboard/_badge.scss","soft-ui-dashboard/_buttons.scss","soft-ui-dashboard/mixins/_hover.scss","soft-ui-dashboard/_breadcrumbs.scss","soft-ui-dashboard/_cards.scss","soft-ui-dashboard/variables/_cards.scss","soft-ui-dashboard/cards/card-background.scss","soft-ui-dashboard/_dropdown.scss","soft-ui-dashboard/variables/_dropdowns.scss","soft-ui-dashboard/_dropup.scss","soft-ui-dashboard/_header.scss","soft-ui-dashboard/variables/_header.scss","soft-ui-dashboard/_fixed-plugin.scss","soft-ui-dashboard/variables/_fixed-plugin.scss","soft-ui-dashboard/forms/_input-group.scss","soft-ui-dashboard/forms/_form-check.scss","soft-ui-dashboard/forms/_form-switch.scss","soft-ui-dashboard/forms/_form-select.scss","soft-ui-dashboard/forms/_labels.scss","soft-ui-dashboard/forms/_inputs.scss","soft-ui-dashboard/_footer.scss","soft-ui-dashboard/variables/_misc.scss","soft-ui-dashboard/_gradients.scss","soft-ui-dashboard/_info-areas.scss","soft-ui-dashboard/variables/_info-areas.scss","soft-ui-dashboard/_misc.scss","soft-ui-dashboard/variables/_utilities.scss","soft-ui-dashboard/variables/_animations.scss","soft-ui-dashboard/variables/_virtual-reality.scss","soft-ui-dashboard/_navbar.scss","soft-ui-dashboard/variables/_navbar.scss","soft-ui-dashboard/_navbar-vertical.scss","soft-ui-dashboard/_nav.scss","soft-ui-dashboard/_pagination.scss","soft-ui-dashboard/variables/_pagination.scss","soft-ui-dashboard/_popovers.scss","soft-ui-dashboard/_progress.scss","soft-ui-dashboard/_rtl.scss","soft-ui-dashboard/variables/_timeline.scss","soft-ui-dashboard/variables/_rtl.scss","soft-ui-dashboard/_social-buttons.scss","soft-ui-dashboard/mixins/_social-buttons.scss","soft-ui-dashboard/variables/_social-buttons.scss","soft-ui-dashboard/_tables.scss","soft-ui-dashboard/_timeline.scss","soft-ui-dashboard/_tilt.scss","soft-ui-dashboard/_tooltips.scss","soft-ui-dashboard/_typography.scss","soft-ui-dashboard/plugins/free/_flatpickr.scss","soft-ui-dashboard/plugins/free/_nouislider.scss","soft-ui-dashboard/plugins/free/_prism.scss","soft-ui-dashboard/plugins/free/_perfect-scrollbar.scss"],"names":[],"mappings":"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,sBhBvBW;IgBwBX,qBhB2yB2C;IgB1yB3C,UAAU;IAKR,6BhBwyBkE,EAAA;EgB90BxE;IA+CI,chBowB0C,EAAA;EgBnzB9C;IAoDI,chBvCc;IgByCd,UAAU,EAAA;EAtDd;IAiEI,yBhBvDc;IgB0Dd,UAAU,EAAA;EApEd;IAyEI,uBhBsuB0C;IgBruB1C,wBhBquB0C;IgBpuB1C,0BhBouB0C;IgBnuB1C,chB7Dc;IkBfhB,sBlBQa;IgBsEX,oBAAoB;IACpB,qBAAqB;IACrB,mBAAmB;IACnB,eAAe;IACf,4BhBuT6B;IgBtT7B,gBAAgB;ICvEd,6BjBouBwC,EAAA;IiBhuBxC;MDhBN;QCiBQ,gBAAgB,EAAA,EDoErB;EArFH;IAwFI,yBFuHiC,EAAA;;AE9GrC;EACE,cAAc;EACd,WAAW;EACX,iBAA2B;EAC3B,gBAAgB;EAChB,mBhB6sB4C;EgB5sB5C,chBnG6B;EgBoG7B,6BAA6B;EAC7B,yBAAyB;EACzB,mBAAmC,EAAA;EATrC;IAaI,gBAAgB;IAChB,eAAe,EAAA;;AAWnB;EACE,iBhB+tB2C;EgB9tB3C,wBhB+iBkC;EF1Y9B,kBAvE+B;EG3MjC,qBD+X+B,EAAA;EgBpRnC;IAOI,wBhB0iBgC;IgBziBhC,yBhByiBgC;IgBxiBhC,0BhBwiBgC,EAAA;;AgBpiBpC;EACE,iBhBmtB2C;EgBltB3C,wBhBsiBkC;EF9Y9B,mBAvE+B;EG3MjC,qBD+X+B,EAAA;EgBvQnC;IAOI,wBhBiiBgC;IgBhiBhC,yBhBgiBgC;IgB/hBhC,0BhB+hBgC,EAAA;;AgBxhBpC;EAEI,iBhBgsByC,EAAA;;AgBlsB7C;EAMI,iBhB6rByC,EAAA;;AgBnsB7C;EAUI,iBhB0rByC,EAAA;;AgBrrB7C;EACE,WGgrB0C;EH/qB1C,YAAY;EACZ,ehBqoB2C,EAAA;EgBxoB7C;IAMI,eAAe,EAAA;EANnB;IAUI,chBmoB0C;ICpyB1C,qBD+X+B,EAAA;EgBxOnC;IAeI,chB8nB0C;ICpyB1C,qBD+X+B,EAAA;;AoB7YnC;EACE,cAAc;EACd,WAAW;EACX,mCpB2yB4C;EoB1yB5C,uCNyP8D;EhBmC1D,mBAvE+B;EsBlNnC,gBpBmd+B;EoBld/B,mBpB0yB4C;EoBzyB5C,cpBKgB;EoBJhB,sBpBHa;EoBIb,iPNuHgF;EMtHhF,4BAA4B;EAC5B,yCpBy5BqE;EoBx5BrE,0BpBy5B2C;EoBx5B3C,yBpBkzB6C;ECnzB3C,qBD+X+B;EiBlY7B,0DjBi1B8E;EoBz0BlF,wBAAgB;UAAhB,gBAAgB,EAAA;EHJZ;IGfN;MHgBQ,gBAAgB,EAAA,EGiCvB;EAjDD;IAsBI,qBpBozB2C;IoBnzB3C,UAAU;IAKR,6BpBizBkE,EAAA;EoB70BxE;IAkCI,sBpB4wB0C;IoB3wB1C,sBAAsB,EAAA;EAnC1B;IAuCI,cpB1Bc;IoB2Bd,yBpB/Bc,EAAA;EoBTlB;IA8CI,kBAAkB;IAClB,0BpBjCc,EAAA;;AoBqClB;EACE,oBpBqnBkC;EoBpnBlC,uBpBonBkC;EoBnnBlC,qBpBonBkC;EF1Y9B,kBAvE+B;EG3MjC,qBD+X+B,EAAA;;AoBlVnC;EACE,oBpBinBkC;EoBhnBlC,uBpBgnBkC;EoB/mBlC,qBpBgnBkC;EF9Y9B,mBAvE+B;EG3MjC,qBD+X+B,EAAA;;AqB9YnC;EACE,cAAc;EACd,kBrB+1B2E;EqB91B3E,oBF01BsE;EEz1BtE,uBrB+1B+C,EAAA;EqBn2BjD;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,arBu0B8C;EqBt0B9C,crBs0B8C;EqBr0B9C,mBAA8D;EAC9D,mBAAmB;EACnB,sBrBrBa;EqBsBb,4BAA4B;EAC5B,2BAA2B;EAC3B,wBAAwB;EACxB,YrB20B4C;EqB10B5C,wBAAgB;UAAhB,gBAAgB;EAChB,iCAAyB;UAAzB,yBAAyB;EJvBrB,6JjB01BgL,EAAA;EiBt1BhL;IIQN;MJPQ,gBAAgB,EAAA,EIuFvB;EAhFD;IpBTI,sBD81B4C,EAAA;EqBr1BhD;IAoBI,kBrBk0ByC,EAAA;EqBt1B7C;IAwBI,uBrByzBqD,EAAA;EqBj1BzD;IA4BI,kBrB2zB0C;IqB1zB1C,UAAU;IACV,gBrB0zB0C,EAAA;EqBx1B9C;IAkCI,6BrByzBiD;IqBxzBjD,yBrBwzBiD,EAAA;IqB31BrD;MAyCQ,mErBozBuG,EAAA;IqB71B/G;MAiDQ,mErB4yBuG,EAAA;EqB71B/G;IAuDI,yBrB5BmB;IqB6BnB,qBrB7BmB;IqBkCjB,yOP8C4E,EAAA;EO3GlF;IAkEI,oBAAoB;IACpB,YAAY;IACZ,YF2xByC,EAAA;EE/1B7C;IA4EM,eAAe;IACf,YFkxBuC,EAAA;;AEpwB7C;EACE,kBrB8wB0D,EAAA;EqB/wB5D;IAII,arBywBoC;IqBxwBpC,kBAA4C;IAC5C,sBrB0wBkC;IqBzwBlC,gCAAgC;IpB3GhC,qBDi3BoC;IiBp3BlC,6JjB01BgL,EAAA;IiBt1BhL;MImGN;QJlGQ,gBAAgB,EAAA,EI0HrB;IAxBH;MAYM,sBrBowBgC,EAAA;IqBhxBtC;MAgBM,iCrB2wBwC;MqBtwBtC,sBrB2vB8B,EAAA;EqBhxBtC;IA2BI,mBrBovBwD;IqBnvBxD,eAAe,EAAA;IA5BnB;MA+BM,mBAA6C;MAC7C,cAAc,EAAA;;AAKpB;EACE,qBAAqB;EACrB,kBFiuBoC,EAAA;;AE9tBtC;EACE,kBAAkB;EAClB,sBAAsB;EACtB,oBAAoB,EAAA;EAHtB;IAQM,oBAAoB;IACpB,YAAY;IACZ,arB6iB2B,EAAA;;AsBltBjC;EACE,WAAW;EACX,wBRkO8D;EQjO9D,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;UAAhB,gBAAgB,EAAA;EALlB;IAQI,UAAU,EAAA;IARd;MAY8B,6CtBg0B0C,EAAA;IsB50BxE;MAa8B,6CtB+zB0C,EAAA;EsB50BxE;IAiBI,SAAS,EAAA;EAjBb;IAqBI,WtBm7B2C;IsBl7B3C,YtBk7B2C;IsBj7B3C,oBAAsE;IJzBxE,yBlBmDqB;IsBxBnB,StBk7BwC;IC97BxC,mBD+7B2C;IiBl8BzC,oHjBw8BkI;IiBx8BlI,4GjBw8BkI;IsBr7BpI,wBAAgB;YAAhB,gBAAgB,EAAA;ILfd;MKdN;QLeQ,wBAAgB;QAAhB,gBAAgB,EAAA,EKmBrB;IAlCH;MJFE,yBlBk9B2E,EAAA;EsBh9B7E;IAqCI,WtB45BkC;IsB35BlC,ctB45BmC;IsB35BnC,kBAAkB;IAClB,etB25BqC;IsB15BrC,yBtBhCc;IsBiCd,yBAAyB;IrB7BzB,mBDw7BkC,EAAA;EsBr8BtC;IAgDI,WtBw5B2C;IsBv5B3C,YtBu5B2C;IkB18B7C,yBlBmDqB;IsBEnB,StBw5BwC;IC97BxC,mBD+7B2C;IiBl8BzC,iHjBw8BkI;IiBx8BlI,4GjBw8BkI;IsB35BpI,gBAAgB,EAAA;ILzCd;MKdN;QLeQ,qBAAgB;QAAhB,gBAAgB,EAAA,EK6CrB;IA5DH;MJFE,yBlBk9B2E,EAAA;EsBh9B7E;IA+DI,WtBk4BkC;IsBj4BlC,ctBk4BmC;IsBj4BnC,kBAAkB;IAClB,etBi4BqC;IsBh4BrC,yBtB1Dc;IsB2Dd,yBAAyB;IrBvDzB,mBDw7BkC,EAAA;EsBr8BtC;IA0EI,oBAAoB,EAAA;IA1ExB;MA6EM,yBtBlEY,EAAA;IsBXlB;MAiFM,yBtBtEY,EAAA;;AuBjBlB;EACE,kBAAkB,EAAA;EADpB;;;IAMI,0BToO4D;ISnO5D,iBJ69BkC,EAAA;EIp+BtC;IAWI,kBAAkB;IAClB,MAAM;IACN,OAAO;IACP,YAAY;IACZ,qBvBoyB0C;IuBnyB1C,oBAAoB;IACpB,6BAA6C;IAC7C,qBAAqB;INFnB,gEE29B8E,EAAA;IFv9B9E;MMpBN;QNqBQ,gBAAgB,EAAA,EMDrB;EApBH;;IAwBI,qBvB2xB0C,EAAA;IuBnzB9C;;MA2BM,kBAAkB,EAAA;IA3BxB;;;MAgCM,qBJu8BoC;MIt8BpC,wBJu8BmC,EAAA;IIx+BzC;;MAqCM,qBJk8BoC;MIj8BpC,wBJk8BmC,EAAA;EIx+BzC;IA2CI,qBJ47BsC;II37BtC,wBJ47BqC,EAAA;EIx+BzC;;;;IAoDM,aJq7B+B;IIp7B/B,8DJq7B4E,EAAA;EI1+BlF;IA2DM,aJ86B+B;II76B/B,8DJ86B4E,EAAA;EI1+BlF;IAkEM,mBAAmC,EAAA;;AC9DzC;EACE,kBAAkB;EAClB,aAAa;EACb,eAAe;EACf,oBAAoB;EACpB,WAAW,EAAA;EALb;;IASI,kBAAkB;IAClB,cA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CrK1B;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,cDoLiH;ECnLjH,yB9BwMiC,EAAA;E8B1MnC;IAOM,cD8K6G;IC7K7G,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yBDwK6G;ICvK7G,qBDuK6G,EAAA;;ACrLnH;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,cDoLiH;ECnLjH,yB9BwMiC,EAAA;E8B1MnC;IAOM,cD8K6G;IC7K7G,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yBDwK6G;ICvK7G,qBDuK6G,EAAA;;ACrLnH;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,cDoLiH;ECnLjH,yB9BwMiC,EAAA;E8B1MnC;IAOM,cD8K6G;IC7K7G,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yBDwK6G;ICvK7G,qBDuK6G,EAAA;;ACrLnH;EACE,c9B8MiC;E8B7MjC,yB9BwMiC,EAAA;E8B1MnC;IAOM,c9BwM6B;I8BvM7B,yB9BuM6B,EAAA;E8B/MnC;IAYM,W5CJO;I4CKP,yB9BkM6B;I8BjM7B,qB9BiM6B,EAAA;;A8B/MnC;EACE,cDoLiH;ECnLjH,uB9BwMiC,EAAA;E8B1MnC;IAOM,cD8K6G;IC7K7G,yB9BuM6B,EAAA;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6BAA6B;IAC7B,YAAY;IACZ,gBAAgB;IAChB,c5EvKuB,EAAA;;A6EN7B;;EDyII,sB5E/HS;E4EgIT,kB5EhIS,EAAA;;A4E4Hb;;EAOI,sB5EnIS,EAAA;;A4E4Hb;;;;;;EAaI,sBAAwB;EACxB,sB5E1IS,EAAA;;A0BoGb;EkDyDE,gBAAgB,EAAA;EADlB;IAIM,6BAA6B;IAC7B,YAAY;IACZ,gBAAgB;IAChB,W5EnKO,EAAA;;A0BoGb;EkDsEA,uC5E1Ka;E4E2Kb,oC5E3Ka,EAAA;;A4E+Kb;;EAEE,W5E6kB8B,EAAA;E6ExwBhC;;ID6LI,W5E2kB4B,EAAA;;A4E/kBhC;;EAEE,W5E8kB8B,EAAA;E6EzwBhC;;ID6LI,W5E4kB4B,EAAA;;A4EhlBhC;;EAEE,W5E+kB8B,EAAA;E6E1wBhC;;ID6LI,W5E6kB4B,EAAA;;A4EjlBhC;;EAEE,W5EglB8B,EAAA;E6E3wBhC;;ID6LI,W5E8kB4B,EAAA;;A4EllBhC;;EAEE,W5EilB8B,EAAA;E6E5wBhC;;ID6LI,W5E+kB4B,EAAA;;A4EnlBhC;;EAEE,W5EklB8B,EAAA;E6E7wBhC;;ID6LI,W5EglB4B,EAAA;;A4EplBhC;;EAEE,W5EmlB8B,EAAA;E6E9wBhC;;ID6LI,W5EilB4B,EAAA;;A4ErlBhC;;EAEE,c5EolBiC,EAAA;E6E/wBnC;;ID6LI,c5EklB+B,EAAA;;A8E7wBrC;EACI,mB9E4cgD,EAAA;E8E7cpD;IAIU,W9EIK,EAAA;;A8EEf;EACI,yB9EP2B,EAAA;E8EM/B;IAIQ,gBAAgB,EAAA;IAJxB;MAOY,c9ERM,EAAA;M8EClB;QAUgB,W9EZD,EAAA;I8EEf;MAgBgB,c9EbE,EAAA;I8EHlB;MAqBY,c9EpBM,EAAA;;A8E4BlB;EACI,UAAU;EACV,SAAS;EACT,uBAAuB,EAAA;;A5C1C3B;E6CHE,6CCDgE,EAAA;EDAlE;IAGI,eCAsC,EAAA;EDH1C;IAOI,wB/E8bqC;I+E7brC,eCLsC,EAAA;EDH1C;IAYI,6BCN2C;IDO3C,gBCNoC,EAAA;EDPxC;IAiBI,eCdsC;IDetC,6BAA6B,EAAA;;AAIjC;EACE,aCTsC,EAAA;EDQxC;IAII,kBCXqC;IDYrC,gB/Eqc6B;I+Epc7B,mB/EqbgD;I+EpbhD,cCbuC,EAAA;EDM3C;IAWI,mB/EgbgD;I+E/ahD,gB/E6b6B,EAAA;;AiF/djC;EAEI,mBD6BsC,EAAA;EC/B1C;IAKM,wBDkDiC;ICjDjC,sBDkDmC;ICjDnC,mBDkDkC;ICjDlC,WDkDkC;ICjDlC,YDiDkC;IChDlC,kBDkDsC;ICjDtC,mBjFqsCkC,EAAA;EiFhtCxC;IAeM,WjFHS;IiFIT,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,WjFzBG,EAAA;EiFZf;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,mBjF0pCkC,EAAA;EiFhtCxC;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IA4DU,8BDRwC,EAAA;ECpDlD;I/D4BE,mEAAiE;I+DqCzD,YAAY,EAAA;EAjEtB;IAuEM,mBjF0Y8C;IiFzY9C,gBjFwZ2B,EAAA;EiFhejC;IA4EM,gBDpCkC;ICqClC,mBDrCkC,EAAA;;AxEuBpC;E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AA;EF8K7C;IAUI,YEtLwC;IFuLxC,gBEvLwC,EAAA;EF4K5C;IAgBM,eAAe,EAAA;;AAKrB;EACE,yBEhMoD,EAAA;;AFkMtD,4BAAA;AACA;EACE,uEE/L2F,EAAA;;AFkM7F;EACE,oBElMyC;EFmMzC,uBElMyC,EAAA;;AFqM3C;EACE,oBErMyC;EFsMzC,uBErMyC,EAAA;;AFwM3C;EACE,oBExMyC;EFyMzC,uBExMyC,EAAA;;AF2M3C;EACE,oBE3MyC;EF4MzC,uBE3MyC,EAAA;;AF8M3C;EACE,oBE9MyC;EF+MzC,uBE9MyC,EAAA;;AFiN3C;EACE,oBEjNyC;EFkNzC,uBEjNyC,EAAA;;AFmN3C;EACE;IACE,mCEnO0D,EAAA;EFsO5D;IACE,kCEtOyD,EAAA,EAAA;;AFyO7D,uBAAA;A5F3KI;E4FwGJ;IAsEI,YE/OwC;IFgPxC,gBEhPwC,EAAA;EF8F5C;IAsJI,6BJ9P6C,EAAA;II6P/C;MAII,kGJ/PiI,EAAA;II2PrI;MAQI,wBJpQ6C,EAAA;IIuGnD;MAiKM,mGJtQgH,EAAA,EIuQjH;;AhCzMG;EgC8MN,4BAA4B,EAAA;;AAI9B;EAEI,gBAAgB,EAAA;;AAMpB;EACE,sBAAsB,EAAA;;AAIxB;EACE,kBAAkB,EAAA;;AAEpB;EACE,kBAAkB,EAAA;;AAEpB;EACE,kBAAkB,EAAA;;AAEpB;EACE,kBAAkB,EAAA;;AAIpB;EACE,kBdxSwC;EcySxC,sBdxSqC;EcySrC,kCdxS6C;EcyS7C,MdxSiC;EcySjC,OdzSiC;Ec0SjC,WdxSoC;EcySpC,YdzSoC;Ec0SpC,YdxSkC,EAAA;;Ac6SpC;EACE,eAAe,EAAA;;AAIjB;EACE,6BAA4B,EAAA;;A5FnQ1B;E4FyQF;IAEI,kBAAyB;IACzB,4BG3U8B;IH4U9B,yBG3UsB;IH4UtB,wBG3UsB;IH4UtB,qBG3U4B;IH4U5B,gBpGnUS;IoGoUT,oBAA+B;IAC/B,kBAAkB,EAAA,EACnB;;AnE7UL;EuEJE,4CxGokCiE,EAAA;EwGrkCnE;IAII,cxGI2B,EAAA;EwGR/B;IAOI,cxGC2B;IwGA3B,oBxGgkC+D;IwG/jC/D,gBxGsd6B;IwGr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3G7BS;I2G8BT,W3G9BS,EAAA;I2GZf;MA6CU,W3GjCK,EAAA;I2GZf;MAkDU,mB3GoC2B;M2GnC3B,c3GmC2B,EAAA;E2GtFrC;IAwDM,gB3G5CS;I2G6CT,W3G7CS,EAAA;I2GZf;MA4DU,W3GhDK,EAAA;I2GZf;MAiEU,mB3GwB2B;M2GvB3B,c3GuB2B,EAAA;E2GzFrC;IAuEM,gB3G3DS;I2G4DT,W3G5DS,EAAA;I2GZf;MA2EU,W3G/DK,EAAA;I2GZf;MAgFU,mB3Ge2B;M2Gd3B,c3Gc2B,EAAA;E2G/FrC;IAsFM,gB3G1ES;I2G2ET,W3G3ES,EAAA;I2GZf;MA0FU,W3G9EK,EAAA;I2GZf;MA+FU,mB3GH2B;M2GI3B,c3GJ2B,EAAA;E2G5FrC;IAqGM,gB3GzFS;I2G0FT,W3G1FS,EAAA;I2GZf;MAyGU,W3G7FK,EAAA;I2GZf;MA8GU,mB3GZ2B;M2Ga3B,c3Gb2B,EAAA;E2GlGrC;IAoHM,UAAU,EAAA;;AAIhB;EACE,qBAAqB,EAAA;EADvB;IAGI,W3G/GW;I2GgHX,oBAAoB;IACpB,qBX3GwC,EAAA;IWsG5C;MAOM,W3GnHS;M2GoHT,gB3GgW2B;M2G/V3B,gCX9GoD;MW+GpD,oBX5GwC;MW6GxC,gB3GvHS,EAAA;I2G4Gf;MAcM,c3G9HyB,EAAA;;A4GR/B;EAEI,kF5GktBwF,EAAA;;A4GptB5F;;EAOI,aCHoC;EDIpC,mBCHsC;EDItC,uBCJsC;EDKtC,c5G8CmB;E4G7CnB,UAAU;EACV,aCLqC;EDMrC,6BAA2C;EAC3C,WCLoC;EDMpC,YCNoC;EDOpC,mB5GicgD,EAAA;;A4G7bpD;;EAIM,WCZkC;EDalC,YCbkC;EDclC,iBCdkC,EAAA;;ADmBxC;;EAIM,WCnBkC;EDoBlC,YCpBkC;EDqBlC,iBCrBkC,EAAA;;AD4BxC;E1FhBE,mEAAiE;E0FwBzD,YAAY,EAAA;;AARtB;E1FhBE,mEAAiE;E0FwBzD,YAAY,EAAA;;AARtB;E1FhBE,mEAAiE;E0FwBzD,YAAY,EAAA;;AARtB;E1FhBE,mEAAiE;E0FwBzD,YAAY,EAAA;;AARtB;E1FhBE,mEAAiE;E0FwBzD,YAAY,EAAA;;AARtB;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B;E0Hhe/B,uB1H8jBkC,EAAA;EQxgBhC;ITqBJ;M2HxEI,gC5HiQiC,EAAA,E4H/PpC;;A3H2ED;E2HxEE,mB1HqemD;E0HpenD,kB1HwdiC,EAAA;EQ3a/B;IT0BJ;M2HpEI,mC5HwPiC,EAAA,E4HtPpC;;A3HuED;E2HpEE,iB1H6diD;E0H5djD,kB1HgdiC,EAAA;EQ5a/B;IT+BJ;M2HhEI,iC5H+OiC,EAAA,E4H7OpC;;A3HmED;E2HhEE,kB1HqdkD;E0HpdlD,kB1HwciC,EAAA;EQ7a/B;IToCJ;M2H5DI,kB5HsOiC,EAAA,E4HpOpC;;A3H+DD;E2H5DE,e1HqZgC;E0HpZhC,kB1HgciC,EAAA;;A0H7bnC;EACE,e1HgZgC;E0H/YhC,gB1Hga+B;E0H/Z/B,gB1H2b+B,EAAA;;AE/djC;EwHwCE,kB1HmckD;E0HlclD,gB1H0Z+B;E0HzZ/B,kB1HsbiC,EAAA;;ADhanC;E2HhBE,gB1HqZ+B,EAAA;;ADtXjC;E2HzBE,gB1H8Y+B,EAAA;;ADpYjC;E2HHE,wB1H6foC,EAAA;;ADpWtC;E2HrJE,yB1H2fqC;E0H1frC,c1HtF6B,EAAA;;A0HyF/B;EACE,gB1H2Z+B,EAAA;;A0HzZjC;EACE,iB1HyZgC,EAAA;;A0HjclC;E5HwOM,eAvE+B,EAAA;;AIlMrC;EJyQM,kBAvE+B,EAAA;;A4HhHrC;E5HuLM,8BAvE+B,EAAA;;A4H7HrC;E5HoMM,8BAvE+B,EAAA;;A4H1HrC;E5HiMM,6BAvE+B,EAAA;;A4HvGrC;E5H8KM,6BAvE+B,EAAA;;AC9FrC;E2HJE,kBAAkB;EAClB,gB1HkW+B,EAAA;;A0H3VjC;EACE,mCAA+C,EAAA;;AAEjD;EACE,4GAA8C,EAAA;;AAIhD;EACE,8BAA8B,EAAA;;AtD3ExB;EsD+EN,8BAA8B,EAAA;;AtD/ExB;EsDmFN,8BAA8B,EAAA;;AzDjJhC;ECAE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB,EAAA;;AwDuJrB;EACE,2BAA0C,EAAA;;AAG5C;EACE,+BAA4C,EAAA;;AAG9C;EACE,2BAA2C,EAAA;;AAG7C;EACE,2BAAyC,EAAA;;AAG3C;EACE,2BAA2C,E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","file":"soft-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: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\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: #cb0c9f;\n --bs-secondary: #8392AB;\n --bs-success: #82d616;\n --bs-info: #17c1e8;\n --bs-warning: #fbcf33;\n --bs-danger: #ea0606;\n --bs-light: #e9ecef;\n --bs-dark: #344767;\n --bs-white: #fff;\n --bs-primary-rgb: 203, 12, 159;\n --bs-secondary-rgb: 131, 146, 171;\n --bs-success-rgb: 130, 214, 22;\n --bs-info-rgb: 23, 193, 232;\n --bs-warning-rgb: 251, 207, 51;\n --bs-danger-rgb: 234, 6, 6;\n --bs-light-rgb: 233, 236, 239;\n --bs-dark-rgb: 52, 71, 103;\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: 103, 116, 142;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: 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: #67748e;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\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: #344767;\n --bs-link-color: #cb0c9f;\n --bs-link-hover-color: #830866;\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: #6c757d;\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 #dee2e6;\n border-radius: 0.5rem;\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: #67748e;\n --bs-table-bg: transparent;\n --bs-table-border-color: #e9ecef;\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: #67748e;\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: #67748e;\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: #67748e;\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: #f5ceec;\n --bs-table-border-color: #ddb9d4;\n --bs-table-striped-bg: #e9c4e0;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #ddb9d4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e3bfda;\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: #e6e9ee;\n --bs-table-border-color: #cfd2d6;\n --bs-table-striped-bg: #dbdde2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cfd2d6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d5d8dc;\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: #e6f7d0;\n --bs-table-border-color: #cfdebb;\n --bs-table-striped-bg: #dbebc6;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cfdebb;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d5e4c0;\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: #d1f3fa;\n --bs-table-border-color: #bcdbe1;\n --bs-table-striped-bg: #c7e7ee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcdbe1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1e1e7;\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: #fef5d6;\n --bs-table-border-color: #e5ddc1;\n --bs-table-striped-bg: #f1e9cb;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e5ddc1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ebe3c6;\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: #fbcdcd;\n --bs-table-border-color: #e2b9b9;\n --bs-table-striped-bg: #eec3c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e2b9b9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e8bebe;\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: #e9ecef;\n --bs-table-border-color: #d2d4d7;\n --bs-table-striped-bg: #dde0e3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #d2d4d7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d8dadd;\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: #344767;\n --bs-table-border-color: #485976;\n --bs-table-striped-bg: #3e506f;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #485976;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #435572;\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.5rem;\n font-size: 0.75rem;\n font-weight: 700;\n color: #344767; }\n\n.col-form-label {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n font-weight: 700;\n line-height: 1.4rem;\n color: #344767; }\n\n.col-form-label-lg {\n padding-top: calc(0.75rem + 1px);\n padding-bottom: calc(0.75rem + 1px);\n font-size: 0.875rem; }\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.75rem; }\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #6c757d; }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.75rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.4rem;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #d2d6da;\n appearance: none;\n border-radius: 0.5rem;\n transition: box-shadow 0.15s ease, border-color 0.15s ease; }\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: #e293d3;\n outline: 0;\n box-shadow: 0 0 0 2px #e9aede; }\n .form-control::-webkit-date-and-time-value {\n height: 1.4rem; }\n .form-control::placeholder {\n color: #adb5bd;\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.5rem 0.75rem;\n margin: -0.5rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #495057;\n background-color: #fff;\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.15s ease-in; }\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: #f2f2f2; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.5rem 0;\n margin-bottom: 0;\n line-height: 1.4rem;\n color: #344767;\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.25rem 0.75rem;\n font-size: 0.75rem;\n border-radius: 0.5rem; }\n .form-control-sm::file-selector-button {\n padding: 0.25rem 0.75rem;\n margin: -0.25rem -0.75rem;\n margin-inline-end: 0.75rem; }\n\n.form-control-lg {\n min-height: unset;\n padding: 0.75rem 0.75rem;\n font-size: 0.875rem;\n border-radius: 0.5rem; }\n .form-control-lg::file-selector-button {\n padding: 0.75rem 0.75rem;\n margin: -0.75rem -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.5rem; }\n .form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer; }\n .form-control-color::-moz-color-swatch {\n height: 1.4rem;\n border-radius: 0.5rem; }\n .form-control-color::-webkit-color-swatch {\n height: 1.4rem;\n border-radius: 0.5rem; }\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.5rem 1rem 0.5rem 0.75rem;\n -moz-padding-start: calc(0.75rem - 3px);\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.4rem;\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 #d2d6da;\n border-radius: 0.5rem;\n transition: box-shadow 0.15s ease, border-color 0.15s ease;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none; } }\n .form-select:focus {\n border-color: #e293d3;\n outline: 0;\n box-shadow: 0 0 0 2px #e9aede; }\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.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.75rem;\n font-size: 0.75rem;\n border-radius: 0.5rem; }\n\n.form-select-lg {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\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: background-color 0.25s ease, border-color 0.25s ease, background-position 0.15s ease-in-out, opacity 0.15s ease-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-check-input {\n transition: none; } }\n .form-check-input[type=\"checkbox\"] {\n border-radius: 0.35rem; }\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, #141727 0%, #3A416F 100%); }\n .form-check-input:checked[type=\"radio\"] {\n background-image: linear-gradient(310deg, #141727 0%, #3A416F 100%); }\n .form-check-input[type=\"checkbox\"]:indeterminate {\n background-color: #cb0c9f;\n border-color: #cb0c9f;\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: background-color 0.25s ease, border-color 0.25s ease, background-position 0.15s ease-in-out, opacity 0.15s ease-out, box-shadow 0.15s ease-in-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 + 4px);\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 0 0 2px #e9aede; }\n .form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e9aede; }\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: #cb0c9f;\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: #f891e1; }\n .form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #cb0c9f;\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: #f891e1; }\n .form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\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.5rem 0.75rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.4rem;\n color: #344767;\n text-align: center;\n white-space: nowrap;\n background-color: #fff;\n border: 1px solid #d2d6da;\n border-radius: 0.5rem; }\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.75rem 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.25rem 0.75rem;\n font-size: 0.75rem;\n border-radius: 0.5rem; }\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.5rem; }\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 2px 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 2px 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 2px 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.5rem; }\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 2px 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 2px 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 2px 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.75rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 0.75rem;\n --bs-btn-font-weight: 700;\n --bs-btn-line-height: 1.4;\n --bs-btn-color: #67748e;\n --bs-btn-bg: transparent;\n --bs-btn-border-width: 1px;\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: 0.5rem;\n --bs-btn-box-shadow: 0 4px 7px -1px rgba(0, 0, 0, 0.11), 0 2px 4px -1px rgba(0, 0, 0, 0.07);\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.15s ease-in; }\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: #cb0c9f;\n --bs-btn-border-color: #cb0c9f;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #ad0a87;\n --bs-btn-hover-border-color: #a20a7f;\n --bs-btn-focus-shadow-rgb: 211, 48, 173;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #a20a7f;\n --bs-btn-active-border-color: #980977;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #cb0c9f;\n --bs-btn-disabled-border-color: #cb0c9f; }\n\n.btn-secondary {\n --bs-btn-color: #000;\n --bs-btn-bg: #8392AB;\n --bs-btn-border-color: #8392AB;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #96a2b8;\n --bs-btn-hover-border-color: #8f9db3;\n --bs-btn-focus-shadow-rgb: 111, 124, 145;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #9ca8bc;\n --bs-btn-active-border-color: #8f9db3;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #8392AB;\n --bs-btn-disabled-border-color: #8392AB; }\n\n.btn-success {\n --bs-btn-color: #000;\n --bs-btn-bg: #82d616;\n --bs-btn-border-color: #82d616;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #95dc39;\n --bs-btn-hover-border-color: #8fda2d;\n --bs-btn-focus-shadow-rgb: 111, 182, 19;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #9bde45;\n --bs-btn-active-border-color: #8fda2d;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #82d616;\n --bs-btn-disabled-border-color: #82d616; }\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #17c1e8;\n --bs-btn-border-color: #17c1e8;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #3acaeb;\n --bs-btn-hover-border-color: #2ec7ea;\n --bs-btn-focus-shadow-rgb: 20, 164, 197;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #45cded;\n --bs-btn-active-border-color: #2ec7ea;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #17c1e8;\n --bs-btn-disabled-border-color: #17c1e8; }\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #fbcf33;\n --bs-btn-border-color: #fbcf33;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #fcd652;\n --bs-btn-hover-border-color: #fbd447;\n --bs-btn-focus-shadow-rgb: 213, 176, 43;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #fcd95c;\n --bs-btn-active-border-color: #fbd447;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #fbcf33;\n --bs-btn-disabled-border-color: #fbcf33; }\n\n.btn-danger {\n --bs-btn-color: #fff;\n --bs-btn-bg: #ea0606;\n --bs-btn-border-color: #ea0606;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #c70505;\n --bs-btn-hover-border-color: #bb0505;\n --bs-btn-focus-shadow-rgb: 237, 43, 43;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #bb0505;\n --bs-btn-active-border-color: #b00505;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #ea0606;\n --bs-btn-disabled-border-color: #ea0606; }\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #e9ecef;\n --bs-btn-border-color: #e9ecef;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #eceff1;\n --bs-btn-hover-border-color: #ebeef1;\n --bs-btn-focus-shadow-rgb: 198, 201, 203;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #edf0f2;\n --bs-btn-active-border-color: #ebeef1;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #e9ecef;\n --bs-btn-disabled-border-color: #e9ecef; }\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #344767;\n --bs-btn-border-color: #344767;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #2c3c58;\n --bs-btn-hover-border-color: #2a3952;\n --bs-btn-focus-shadow-rgb: 82, 99, 126;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #2a3952;\n --bs-btn-active-border-color: #27354d;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #344767;\n --bs-btn-disabled-border-color: #344767; }\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: #cb0c9f;\n --bs-btn-border-color: #cb0c9f;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #cb0c9f;\n --bs-btn-hover-border-color: #cb0c9f;\n --bs-btn-focus-shadow-rgb: 203, 12, 159;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #cb0c9f;\n --bs-btn-active-border-color: #cb0c9f;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #cb0c9f;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-secondary {\n --bs-btn-color: #8392AB;\n --bs-btn-border-color: #8392AB;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #8392AB;\n --bs-btn-hover-border-color: #8392AB;\n --bs-btn-focus-shadow-rgb: 131, 146, 171;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #8392AB;\n --bs-btn-active-border-color: #8392AB;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #8392AB;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-success {\n --bs-btn-color: #82d616;\n --bs-btn-border-color: #82d616;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #82d616;\n --bs-btn-hover-border-color: #82d616;\n --bs-btn-focus-shadow-rgb: 130, 214, 22;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #82d616;\n --bs-btn-active-border-color: #82d616;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #82d616;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-info {\n --bs-btn-color: #17c1e8;\n --bs-btn-border-color: #17c1e8;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #17c1e8;\n --bs-btn-hover-border-color: #17c1e8;\n --bs-btn-focus-shadow-rgb: 23, 193, 232;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #17c1e8;\n --bs-btn-active-border-color: #17c1e8;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #17c1e8;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-warning {\n --bs-btn-color: #fbcf33;\n --bs-btn-border-color: #fbcf33;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #fbcf33;\n --bs-btn-hover-border-color: #fbcf33;\n --bs-btn-focus-shadow-rgb: 251, 207, 51;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #fbcf33;\n --bs-btn-active-border-color: #fbcf33;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #fbcf33;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-danger {\n --bs-btn-color: #ea0606;\n --bs-btn-border-color: #ea0606;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #ea0606;\n --bs-btn-hover-border-color: #ea0606;\n --bs-btn-focus-shadow-rgb: 234, 6, 6;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #ea0606;\n --bs-btn-active-border-color: #ea0606;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #ea0606;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-light {\n --bs-btn-color: #e9ecef;\n --bs-btn-border-color: #e9ecef;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #e9ecef;\n --bs-btn-hover-border-color: #e9ecef;\n --bs-btn-focus-shadow-rgb: 233, 236, 239;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #e9ecef;\n --bs-btn-active-border-color: #e9ecef;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #e9ecef;\n --bs-btn-disabled-bg: transparent;\n --bs-gradient: none; }\n\n.btn-outline-dark {\n --bs-btn-color: #344767;\n --bs-btn-border-color: #344767;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #344767;\n --bs-btn-hover-border-color: #344767;\n --bs-btn-focus-shadow-rgb: 52, 71, 103;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #344767;\n --bs-btn-active-border-color: #344767;\n --bs-btn-active-shadow: none;\n --bs-btn-disabled-color: #344767;\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: #cb0c9f;\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: #830866;\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: 2rem;\n --bs-btn-font-size: 0.75rem;\n --bs-btn-border-radius: 0.5rem; }\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: #67748e;\n --bs-dropdown-bg: #fff;\n --bs-dropdown-border-color: transparent;\n --bs-dropdown-border-radius: 0.5rem;\n --bs-dropdown-border-width: 0;\n --bs-dropdown-inner-border-radius: 0.5rem;\n --bs-dropdown-divider-bg: transparent;\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: 0 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 0.06);\n --bs-dropdown-link-color: #67748e;\n --bs-dropdown-link-hover-color: #344767;\n --bs-dropdown-link-hover-bg: #e9ecef;\n --bs-dropdown-link-active-color: #67748e;\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: #dee2e6;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: transparent;\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dee2e6;\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: #67748e;\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.5rem; }\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: 1.5rem;\n padding-left: 1.5rem; }\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: #dee2e6;\n --bs-nav-tabs-border-radius: 0.5rem;\n --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;\n --bs-nav-tabs-link-active-color: #495057;\n --bs-nav-tabs-link-active-bg: #fff;\n --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #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: #344767;\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: 1rem;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: #344767;\n --bs-navbar-hover-color: rgba(52, 71, 103, 0.7);\n --bs-navbar-disabled-color: rgba(52, 71, 103, 0.3);\n --bs-navbar-active-color: rgba(52, 71, 103, 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(52, 71, 103, 0.9);\n --bs-navbar-brand-hover-color: rgba(52, 71, 103, 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='%23344767' 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(52, 71, 103, 0.1);\n --bs-navbar-toggler-border-radius: 0.5rem;\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: 1rem;\n --bs-card-box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05);\n --bs-card-inner-border-radius: 1rem;\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.15s ease-in, 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: #67748e;\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: #e293d3;\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: #344767;\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.5rem;\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: #cb0c9f;\n --bs-pagination-bg: #fff;\n --bs-pagination-border-width: 1px;\n --bs-pagination-border-color: #dee2e6;\n --bs-pagination-border-radius: 0.5rem;\n --bs-pagination-hover-color: #830866;\n --bs-pagination-hover-bg: #e9ecef;\n --bs-pagination-hover-border-color: #dee2e6;\n --bs-pagination-focus-color: #830866;\n --bs-pagination-focus-bg: #e9ecef;\n --bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(203, 12, 159, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #cb0c9f;\n --bs-pagination-active-border-color: #cb0c9f;\n --bs-pagination-disabled-color: #6c757d;\n --bs-pagination-disabled-bg: #fff;\n --bs-pagination-disabled-border-color: #dee2e6;\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.55em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 700;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: 0.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.5rem;\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: #7a075f;\n --bs-alert-bg: #f5ceec;\n --bs-alert-border-color: #efb6e2; }\n .alert-primary .alert-link {\n color: #62064c; }\n\n.alert-secondary {\n --bs-alert-color: #4f5867;\n --bs-alert-bg: #e6e9ee;\n --bs-alert-border-color: #dadee6; }\n .alert-secondary .alert-link {\n color: #3f4652; }\n\n.alert-success {\n --bs-alert-color: #345609;\n --bs-alert-bg: #e6f7d0;\n --bs-alert-border-color: #daf3b9; }\n .alert-success .alert-link {\n color: #2a4507; }\n\n.alert-info {\n --bs-alert-color: #0e748b;\n --bs-alert-bg: #d1f3fa;\n --bs-alert-border-color: #b9ecf8; }\n .alert-info .alert-link {\n color: #0b5d6f; }\n\n.alert-warning {\n --bs-alert-color: #645314;\n --bs-alert-bg: #fef5d6;\n --bs-alert-border-color: #fef1c2; }\n .alert-warning .alert-link {\n color: #504210; }\n\n.alert-danger {\n --bs-alert-color: #8c0404;\n --bs-alert-bg: #fbcdcd;\n --bs-alert-border-color: #f9b4b4; }\n .alert-danger .alert-link {\n color: #700303; }\n\n.alert-light {\n --bs-alert-color: #5d5e60;\n --bs-alert-bg: #fbfbfc;\n --bs-alert-border-color: #f8f9fa; }\n .alert-light .alert-link {\n color: #4a4b4d; }\n\n.alert-dark {\n --bs-alert-color: #1f2b3e;\n --bs-alert-bg: #d6dae1;\n --bs-alert-border-color: #c2c8d1; }\n .alert-dark .alert-link {\n color: #192232; }\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: 3px; } }\n\n.progress {\n --bs-progress-height: 3px;\n --bs-progress-font-size: 0.75rem;\n --bs-progress-bg: #e9ecef;\n --bs-progress-border-radius: 0.5rem;\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: #cb0c9f;\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.5rem;\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: #f8f9fa;\n --bs-list-group-action-active-color: #67748e;\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: #cb0c9f;\n --bs-list-group-active-border-color: #cb0c9f;\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: #7a075f;\n background-color: #f5ceec; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #7a075f;\n background-color: #ddb9d4; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #7a075f;\n border-color: #7a075f; }\n\n.list-group-item-secondary {\n color: #4f5867;\n background-color: #e6e9ee; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #4f5867;\n background-color: #cfd2d6; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #4f5867;\n border-color: #4f5867; }\n\n.list-group-item-success {\n color: #345609;\n background-color: #e6f7d0; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #345609;\n background-color: #cfdebb; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #345609;\n border-color: #345609; }\n\n.list-group-item-info {\n color: #0e748b;\n background-color: #d1f3fa; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0e748b;\n background-color: #bcdbe1; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0e748b;\n border-color: #0e748b; }\n\n.list-group-item-warning {\n color: #645314;\n background-color: #fef5d6; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #645314;\n background-color: #e5ddc1; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #645314;\n border-color: #645314; }\n\n.list-group-item-danger {\n color: #8c0404;\n background-color: #fbcdcd; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #8c0404;\n background-color: #e2b9b9; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #8c0404;\n border-color: #8c0404; }\n\n.list-group-item-light {\n color: #5d5e60;\n background-color: #fbfbfc; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #5d5e60;\n background-color: #e2e2e3; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #5d5e60;\n border-color: #5d5e60; }\n\n.list-group-item-dark {\n color: #1f2b3e;\n background-color: #d6dae1; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1f2b3e;\n background-color: #c1c4cb; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1f2b3e;\n border-color: #1f2b3e; }\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(203, 12, 159, 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.5rem;\n --bs-toast-box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12);\n --bs-toast-header-color: #344767;\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.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07);\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: #dee2e6;\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: #dee2e6;\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.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12); }\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.5rem;\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.75rem;\n --bs-popover-inner-border-radius: calc(0.75rem - 0px);\n --bs-popover-box-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07);\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: #344767;\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: #67748e;\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.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07); }\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(203, 12, 159, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-secondary {\n color: #000 !important;\n background-color: RGBA(131, 146, 171, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-success {\n color: #000 !important;\n background-color: RGBA(130, 214, 22, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(23, 193, 232, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(251, 207, 51, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-danger {\n color: #fff !important;\n background-color: RGBA(234, 6, 6, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(233, 236, 239, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(52, 71, 103, 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: #cb0c9f !important; }\n .link-primary:hover, .link-primary:focus {\n color: #a20a7f !important; }\n\n.link-secondary {\n color: #8392AB !important; }\n .link-secondary:hover, .link-secondary:focus {\n color: #9ca8bc !important; }\n\n.link-success {\n color: #82d616 !important; }\n .link-success:hover, .link-success:focus {\n color: #9bde45 !important; }\n\n.link-info {\n color: #17c1e8 !important; }\n .link-info:hover, .link-info:focus {\n color: #45cded !important; }\n\n.link-warning {\n color: #fbcf33 !important; }\n .link-warning:hover, .link-warning:focus {\n color: #fcd95c !important; }\n\n.link-danger {\n color: #ea0606 !important; }\n .link-danger:hover, .link-danger:focus {\n color: #bb0505 !important; }\n\n.link-light {\n color: #e9ecef !important; }\n .link-light:hover, .link-light:focus {\n color: #edf0f2 !important; }\n\n.link-dark {\n color: #344767 !important; }\n .link-dark:hover, .link-dark:focus {\n color: #2a3952 !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.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12) !important; }\n\n.shadow-xs {\n box-shadow: 0 2px 9px -5px rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-sm {\n box-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07) !important; }\n\n.shadow-md {\n box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12) !important; }\n\n.shadow-lg {\n box-shadow: 0 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 0.06) !important; }\n\n.shadow-xl {\n box-shadow: 0 23px 45px -11px rgba(20, 20, 20, 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 #dee2e6 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top {\n border-top: 1px solid #dee2e6 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-end {\n border-right: 1px solid #dee2e6 !important; }\n\n.border-end-0 {\n border-right: 0 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-start {\n border-left: 1px solid #dee2e6 !important; }\n\n.border-start-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #cb0c9f !important; }\n\n.border-secondary {\n border-color: #8392AB !important; }\n\n.border-success {\n border-color: #82d616 !important; }\n\n.border-info {\n border-color: #17c1e8 !important; }\n\n.border-warning {\n border-color: #fbcf33 !important; }\n\n.border-danger {\n border-color: #ea0606 !important; }\n\n.border-light {\n border-color: #e9ecef !important; }\n\n.border-dark {\n border-color: #344767 !important; }\n\n.border-white {\n border-color: #fff !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: #cb0c9f !important; }\n\n.text-secondary {\n color: #8392AB !important; }\n\n.text-success {\n color: #82d616 !important; }\n\n.text-info {\n color: #17c1e8 !important; }\n\n.text-warning {\n color: #fbcf33 !important; }\n\n.text-danger {\n color: #ea0606 !important; }\n\n.text-light {\n color: #e9ecef !important; }\n\n.text-dark {\n color: #344767 !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-body {\n color: #67748e !important; }\n\n.text-muted {\n color: #6c757d !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: #cb0c9f !important; }\n\n.bg-secondary {\n background-color: #8392AB !important; }\n\n.bg-success {\n background-color: #82d616 !important; }\n\n.bg-info {\n background-color: #17c1e8 !important; }\n\n.bg-warning {\n background-color: #fbcf33 !important; }\n\n.bg-danger {\n background-color: #ea0606 !important; }\n\n.bg-light {\n background-color: #e9ecef !important; }\n\n.bg-dark {\n background-color: #344767 !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: #f8f9fa !important; }\n\n.bg-gray-200 {\n background-color: #e9ecef !important; }\n\n.bg-gray-300 {\n background-color: #dee2e6 !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-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-200 {\n max-width: 200px !important; }\n\n.max-width-300 {\n max-width: 300px !important; }\n\n.max-width-400 {\n max-width: 400px !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 #dee2e6 !important; }\n .border-top-sm-0 {\n border-top: 0 !important; }\n .border-end-sm {\n border-right: 1px solid #dee2e6 !important; }\n .border-end-sm-0 {\n border-right: 0 !important; }\n .border-bottom-sm {\n border-bottom: 1px solid #dee2e6 !important; }\n .border-bottom-sm-0 {\n border-bottom: 0 !important; }\n .border-start-sm {\n border-left: 1px solid #dee2e6 !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 #dee2e6 !important; }\n .border-top-md-0 {\n border-top: 0 !important; }\n .border-end-md {\n border-right: 1px solid #dee2e6 !important; }\n .border-end-md-0 {\n border-right: 0 !important; }\n .border-bottom-md {\n border-bottom: 1px solid #dee2e6 !important; }\n .border-bottom-md-0 {\n border-bottom: 0 !important; }\n .border-start-md {\n border-left: 1px solid #dee2e6 !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 #dee2e6 !important; }\n .border-top-lg-0 {\n border-top: 0 !important; }\n .border-end-lg {\n border-right: 1px solid #dee2e6 !important; }\n .border-end-lg-0 {\n border-right: 0 !important; }\n .border-bottom-lg {\n border-bottom: 1px solid #dee2e6 !important; }\n .border-bottom-lg-0 {\n border-bottom: 0 !important; }\n .border-start-lg {\n border-left: 1px solid #dee2e6 !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 #dee2e6 !important; }\n .border-top-xl-0 {\n border-top: 0 !important; }\n .border-end-xl {\n border-right: 1px solid #dee2e6 !important; }\n .border-end-xl-0 {\n border-right: 0 !important; }\n .border-bottom-xl {\n border-bottom: 1px solid #dee2e6 !important; }\n .border-bottom-xl-0 {\n border-bottom: 0 !important; }\n .border-start-xl {\n border-left: 1px solid #dee2e6 !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 #dee2e6 !important; }\n .border-top-xxl-0 {\n border-top: 0 !important; }\n .border-end-xxl {\n border-right: 1px solid #dee2e6 !important; }\n .border-end-xxl-0 {\n border-right: 0 !important; }\n .border-bottom-xxl {\n border-bottom: 1px solid #dee2e6 !important; }\n .border-bottom-xxl-0 {\n border-bottom: 0 !important; }\n .border-start-xxl {\n border-left: 1px solid #dee2e6 !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* Soft UI Dashboard - v1.0.5\r\n=========================================================\r\n\r\n* Product Page: https://www.creative-tim.com/product/soft-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.alert-primary {\n background-image: linear-gradient(310deg, #7928CA 0%, #d6006c 100%); }\n\n.alert-secondary {\n background-image: linear-gradient(310deg, #627594 0%, #8ca1cb 100%); }\n\n.alert-success {\n background-image: linear-gradient(310deg, #17ad37 0%, #84dc14 100%); }\n\n.alert-info {\n background-image: linear-gradient(310deg, #2152ff 0%, #02c6f3 100%); }\n\n.alert-warning {\n background-image: linear-gradient(310deg, #f53939 0%, #fac60b 100%); }\n\n.alert-danger {\n background-image: linear-gradient(310deg, #ea0606 0%, #ff3d59 100%); }\n\n.alert-light {\n background-image: linear-gradient(310deg, #CED4DA 0%, #d1dae6 100%); }\n\n.alert-dark {\n background-image: linear-gradient(310deg, #141727 0%, #2c3154 100%); }\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.75rem;\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-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: 36px !important;\n height: 36px !important;\n font-size: 0.875rem; }\n .avatar-sm.avatar-raised {\n margin-top: -18px; }\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: 2px 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: #cb0c9f; }\n\n.badge.bg-secondary {\n background: #8392AB; }\n\n.badge.bg-success {\n background: #82d616; }\n\n.badge.bg-info {\n background: #17c1e8; }\n\n.badge.bg-warning {\n background: #fbcf33; }\n\n.badge.bg-danger {\n background: #ea0606; }\n\n.badge.bg-light {\n background: #e9ecef; }\n\n.badge.bg-dark {\n background: #344767; }\n\n.badge.bg-white {\n background: #fff; }\n\n.badge {\n text-transform: uppercase; }\n\n.btn {\n margin-bottom: 1rem;\n letter-spacing: -0.025rem;\n text-transform: uppercase;\n box-shadow: 0 4px 7px -1px rgba(0, 0, 0, 0.11), 0 2px 4px -1px rgba(0, 0, 0, 0.07);\n background-size: 150%;\n background-position-x: 25%; }\n .btn:not([class*=\"btn-outline-\"]) {\n border: 0; }\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 transform: scale(1);\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 transform: scale(1.02); }\n .btn.bg-white:hover {\n color: #67748e; }\n .btn.btn-link {\n box-shadow: none;\n font-weight: 700; }\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 svg .color-background {\n fill: #fff; }\n\n.btn-check:checked + .btn:hover svg .color-background {\n fill: #344767; }\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.btn.bg-gradient-primary:hover {\n background-color: #cb0c9f;\n border-color: #cb0c9f; }\n\n.btn-primary .btn.bg-outline-primary,\n.btn.bg-gradient-primary .btn.bg-outline-primary {\n border: 1px solid #cb0c9f; }\n\n.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active,\n.show > .btn-primary.dropdown-toggle,\n.btn.bg-gradient-primary:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-primary:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-primary.dropdown-toggle {\n color: color-yiq(#cb0c9f);\n background-color: #cb0c9f; }\n\n.btn-primary.focus, .btn-primary:focus,\n.btn.bg-gradient-primary.focus,\n.btn.bg-gradient-primary:focus {\n color: #fff; }\n\n.btn-outline-primary {\n box-shadow: none; }\n .btn-outline-primary:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #cb0c9f; }\n\n.btn-secondary:hover,\n.btn.bg-gradient-secondary:hover {\n background-color: #8392AB;\n border-color: #8392AB; }\n\n.btn-secondary .btn.bg-outline-secondary,\n.btn.bg-gradient-secondary .btn.bg-outline-secondary {\n border: 1px solid #8392AB; }\n\n.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active,\n.show > .btn-secondary.dropdown-toggle,\n.btn.bg-gradient-secondary:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-secondary:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-secondary.dropdown-toggle {\n color: color-yiq(#8392AB);\n background-color: #8392AB; }\n\n.btn-secondary.focus, .btn-secondary:focus,\n.btn.bg-gradient-secondary.focus,\n.btn.bg-gradient-secondary:focus {\n color: #fff; }\n\n.btn-outline-secondary {\n box-shadow: none; }\n .btn-outline-secondary:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #8392AB; }\n\n.btn-success:hover,\n.btn.bg-gradient-success:hover {\n background-color: #82d616;\n border-color: #82d616; }\n\n.btn-success .btn.bg-outline-success,\n.btn.bg-gradient-success .btn.bg-outline-success {\n border: 1px solid #82d616; }\n\n.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active,\n.show > .btn-success.dropdown-toggle,\n.btn.bg-gradient-success:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-success:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-success.dropdown-toggle {\n color: color-yiq(#82d616);\n background-color: #82d616; }\n\n.btn-success.focus, .btn-success:focus,\n.btn.bg-gradient-success.focus,\n.btn.bg-gradient-success:focus {\n color: #fff; }\n\n.btn-outline-success {\n box-shadow: none; }\n .btn-outline-success:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #82d616; }\n\n.btn-info:hover,\n.btn.bg-gradient-info:hover {\n background-color: #17c1e8;\n border-color: #17c1e8; }\n\n.btn-info .btn.bg-outline-info,\n.btn.bg-gradient-info .btn.bg-outline-info {\n border: 1px solid #17c1e8; }\n\n.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active,\n.show > .btn-info.dropdown-toggle,\n.btn.bg-gradient-info:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-info:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-info.dropdown-toggle {\n color: color-yiq(#17c1e8);\n background-color: #17c1e8; }\n\n.btn-info.focus, .btn-info:focus,\n.btn.bg-gradient-info.focus,\n.btn.bg-gradient-info:focus {\n color: #fff; }\n\n.btn-outline-info {\n box-shadow: none; }\n .btn-outline-info:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #17c1e8; }\n\n.btn-warning:hover,\n.btn.bg-gradient-warning:hover {\n background-color: #fbcf33;\n border-color: #fbcf33; }\n\n.btn-warning .btn.bg-outline-warning,\n.btn.bg-gradient-warning .btn.bg-outline-warning {\n border: 1px solid #fbcf33; }\n\n.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active,\n.show > .btn-warning.dropdown-toggle,\n.btn.bg-gradient-warning:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-warning:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-warning.dropdown-toggle {\n color: color-yiq(#fbcf33);\n background-color: #fbcf33; }\n\n.btn-warning.focus, .btn-warning:focus,\n.btn.bg-gradient-warning.focus,\n.btn.bg-gradient-warning:focus {\n color: #fff; }\n\n.btn-outline-warning {\n box-shadow: none; }\n .btn-outline-warning:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #fbcf33; }\n\n.btn-danger:hover,\n.btn.bg-gradient-danger:hover {\n background-color: #ea0606;\n border-color: #ea0606; }\n\n.btn-danger .btn.bg-outline-danger,\n.btn.bg-gradient-danger .btn.bg-outline-danger {\n border: 1px solid #ea0606; }\n\n.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active,\n.show > .btn-danger.dropdown-toggle,\n.btn.bg-gradient-danger:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-danger:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-danger.dropdown-toggle {\n color: color-yiq(#ea0606);\n background-color: #ea0606; }\n\n.btn-danger.focus, .btn-danger:focus,\n.btn.bg-gradient-danger.focus,\n.btn.bg-gradient-danger:focus {\n color: #fff; }\n\n.btn-outline-danger {\n box-shadow: none; }\n .btn-outline-danger:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #ea0606; }\n\n.btn-light:hover,\n.btn.bg-gradient-light:hover {\n background-color: #e9ecef;\n border-color: #e9ecef; }\n\n.btn-light .btn.bg-outline-light,\n.btn.bg-gradient-light .btn.bg-outline-light {\n border: 1px solid #e9ecef; }\n\n.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active,\n.show > .btn-light.dropdown-toggle,\n.btn.bg-gradient-light:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-light:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-light.dropdown-toggle {\n color: color-yiq(#e9ecef);\n background-color: #e9ecef; }\n\n.btn-outline-light {\n box-shadow: none; }\n .btn-outline-light:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #e9ecef; }\n\n.btn-dark:hover,\n.btn.bg-gradient-dark:hover {\n background-color: #344767;\n border-color: #344767; }\n\n.btn-dark .btn.bg-outline-dark,\n.btn.bg-gradient-dark .btn.bg-outline-dark {\n border: 1px solid #344767; }\n\n.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active,\n.show > .btn-dark.dropdown-toggle,\n.btn.bg-gradient-dark:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-dark:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-dark.dropdown-toggle {\n color: color-yiq(#344767);\n background-color: #344767; }\n\n.btn-dark.focus, .btn-dark:focus,\n.btn.bg-gradient-dark.focus,\n.btn.bg-gradient-dark:focus {\n color: #fff; }\n\n.btn-outline-dark {\n box-shadow: none; }\n .btn-outline-dark:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n color: #344767; }\n\n.btn-white:hover,\n.btn.bg-gradient-white:hover {\n background-color: #fff;\n border-color: #fff; }\n\n.btn-white .btn.bg-outline-white,\n.btn.bg-gradient-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.btn.bg-gradient-white:not(:disabled):not(.disabled).active,\n.btn.bg-gradient-white:not(:disabled):not(.disabled):active,\n.show >\n.btn.bg-gradient-white.dropdown-toggle {\n color: color-yiq(#fff);\n background-color: #fff; }\n\n.btn-outline-white {\n box-shadow: none; }\n .btn-outline-white:hover:not(.active) {\n background-color: transparent;\n opacity: .75;\n box-shadow: none;\n 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\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\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\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\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\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\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\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\n.breadcrumb-item {\n font-size: 0.875rem; }\n .breadcrumb-item.text-white::before {\n color: #fff; }\n\n.breadcrumb-dark {\n background-color: #344767; }\n .breadcrumb-dark .breadcrumb-item {\n font-weight: 600; }\n .breadcrumb-dark .breadcrumb-item a {\n color: #f8f9fa; }\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: #dee2e6; }\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: 1.5rem; }\n .card .card-body {\n font-family: \"Open Sans\";\n padding: 1.5rem; }\n .card.card-plain {\n background-color: transparent;\n box-shadow: none; }\n .card .card-footer {\n padding: 1.5rem;\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: 1rem; }\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: 1rem; }\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, #7928CA 0%, #FF0080 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, #627594 0%, #A8B8D8 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, #17ad37 0%, #98ec2d 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, #2152ff 0%, #21d4fd 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, #f53939 0%, #fbcf33 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, #ea0606 0%, #ff667c 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, #CED4DA 0%, #EBEFF4 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, #141727 0%, #3A416F 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\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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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-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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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 + .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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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 transform: skewX(-10deg);\n overflow: hidden;\n width: 60%;\n right: -10rem;\n border-bottom-left-radius: 0.75rem; }\n .oblique .oblique-image {\n transform: skewX(10deg); }\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: #344767; }\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 #cb0c9f;\n color: #cb0c9f; }\n\n.fixed-plugin.show .card {\n right: 0; }\n\n.input-group {\n border-radius: 0.5rem; }\n .input-group,\n .input-group .input-group-text {\n transition: box-shadow 0.15s ease, border-color 0.15s ease; }\n .input-group > :not(:first-child):not(.dropdown-menu) {\n margin-left: 0; }\n .input-group .form-control:focus {\n border-left: 1px solid #e293d3 !important;\n border-right: 1px solid #e293d3 !important; }\n .input-group .form-control:not(:first-child) {\n border-left: 0;\n padding-left: 0; }\n .input-group .form-control:not(:last-child) {\n border-right: 0;\n padding-right: 0; }\n .input-group .form-control + .input-group-text {\n position: absolute;\n border-left: 0;\n border-right: 1px solid #d2d6da; }\n .input-group .input-group-text {\n border-right: 0; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.input-group-text {\n z-index: 9999;\n border-right: 0;\n padding-left: 10px;\n padding-right: 10px; }\n\n.form-control {\n border-radius: 0.5rem;\n border-top-right-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n border-left-width: 1px; }\n\n.focused {\n box-shadow: 0 0 0 2px #e9aede;\n transition: box-shadow 0.15s ease, border-color 0.15s ease; }\n .focused .form-control:focus {\n box-shadow: none; }\n .focused .form-control + .input-group-text {\n border-color: #e293d3;\n border-right: 1px solid #e293d3 !important; }\n .focused .input-group-text {\n border-color: #e293d3; }\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[type=\"checkbox\"]:after {\n transition: opacity 0.25s ease-in-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.67rem;\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-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(58, 65, 111, 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.3125rem 0.625rem 0 rgba(0, 0, 0, 0.12);\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(58, 65, 111, 0.95);\n background-color: rgba(58, 65, 111, 0.95); }\n\n.form-select {\n transition: box-shadow 0.15s ease, border-color 0.15s ease; }\n\nlabel,\n.form-label {\n font-size: 0.75rem;\n font-weight: 700;\n margin-bottom: 0.5rem;\n color: #344767;\n margin-left: 0.25rem; }\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.footer .nav-link {\n color: #344767;\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, #7928CA 0%, #FF0080 100%); }\n\n.bg-gradient-secondary {\n background-image: linear-gradient(310deg, #627594 0%, #A8B8D8 100%); }\n\n.bg-gradient-success {\n background-image: linear-gradient(310deg, #17ad37 0%, #98ec2d 100%); }\n\n.bg-gradient-info {\n background-image: linear-gradient(310deg, #2152ff 0%, #21d4fd 100%); }\n\n.bg-gradient-warning {\n background-image: linear-gradient(310deg, #f53939 0%, #fbcf33 100%); }\n\n.bg-gradient-danger {\n background-image: linear-gradient(310deg, #ea0606 0%, #ff667c 100%); }\n\n.bg-gradient-light {\n background-image: linear-gradient(310deg, #CED4DA 0%, #EBEFF4 100%); }\n\n.bg-gradient-dark {\n background-image: linear-gradient(310deg, #141727 0%, #3A416F 100%); }\n\n.bg-gradient-faded-primary {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(203, 12, 159, 0.6) 0, #9b0979 100%); }\n\n.bg-gradient-faded-secondary {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(131, 146, 171, 0.6) 0, #657796 100%); }\n\n.bg-gradient-faded-success {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(130, 214, 22, 0.6) 0, #66a811 100%); }\n\n.bg-gradient-faded-info {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(23, 193, 232, 0.6) 0, #129aba 100%); }\n\n.bg-gradient-faded-warning {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(251, 207, 51, 0.6) 0, #f6c105 100%); }\n\n.bg-gradient-faded-danger {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(234, 6, 6, 0.6) 0, #b80505 100%); }\n\n.bg-gradient-faded-light {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(233, 236, 239, 0.6) 0, #cbd3da 100%); }\n\n.bg-gradient-faded-dark {\n background-image: radial-gradient(370px circle at 80% 50%, rgba(52, 71, 103, 0.6) 0, #233045 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(203, 12, 159, 0.3) 0, #cb0c9f 100%); }\n\n.bg-gradient-faded-secondary-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(131, 146, 171, 0.3) 0, #8392AB 100%); }\n\n.bg-gradient-faded-success-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(130, 214, 22, 0.3) 0, #82d616 100%); }\n\n.bg-gradient-faded-info-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(23, 193, 232, 0.3) 0, #17c1e8 100%); }\n\n.bg-gradient-faded-warning-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(251, 207, 51, 0.3) 0, #fbcf33 100%); }\n\n.bg-gradient-faded-danger-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(234, 6, 6, 0.3) 0, #ea0606 100%); }\n\n.bg-gradient-faded-light-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(233, 236, 239, 0.3) 0, #e9ecef 100%); }\n\n.bg-gradient-faded-dark-vertical {\n background-image: radial-gradient(200px circle at 50% 70%, rgba(52, 71, 103, 0.3) 0, #344767 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: #7928CA; }\n\nsvg.text-primary .color-background {\n fill: #FF0080; }\n\nsvg.text-secondary .color-foreground {\n fill: #627594; }\n\nsvg.text-secondary .color-background {\n fill: #A8B8D8; }\n\nsvg.text-info .color-foreground {\n fill: #2152ff; }\n\nsvg.text-info .color-background {\n fill: #21d4fd; }\n\nsvg.text-warning .color-foreground {\n fill: #f53939; }\n\nsvg.text-warning .color-background {\n fill: #fbcf33; }\n\nsvg.text-danger .color-foreground {\n fill: #ea0606; }\n\nsvg.text-danger .color-background {\n fill: #ff667c; }\n\nsvg.text-success .color-foreground {\n fill: #17ad37; }\n\nsvg.text-success .color-background {\n fill: #98ec2d; }\n\nsvg.text-dark .color-foreground {\n fill: #141727; }\n\nsvg.text-dark .color-background {\n fill: #3A416F; }\n\n.blur {\n box-shadow: inset 0px 0px 2px #fefefed1;\n -webkit-backdrop-filter: saturate(200%) blur(30px);\n backdrop-filter: saturate(200%) blur(30px);\n background-color: rgba(255, 255, 255, 0.8) !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: saturate(200%) blur(30px);\n backdrop-filter: saturate(200%) blur(30px);\n background-color: rgba(255, 255, 255, 0.58) !important; }\n\n.blur-section {\n -webkit-backdrop-filter: saturate(200%) blur(30px);\n backdrop-filter: saturate(200%) blur(30px); }\n .blur-section.blur-gradient-primary {\n background-image: linear-gradient(310deg, rgba(121, 40, 202, 0.95) 0%, rgba(255, 0, 128, 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, #2152ff, #ea0606, #fbcf33, #7928CA, #344767);\n background-size: 400% 400% !important;\n animation: gradient 10s ease infinite; }\n\nhr {\n border-top: none !important;\n height: 1px; }\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; }\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: #344767; }\n .navbar .nav-link {\n color: #344767;\n padding: 0.5rem 1rem;\n font-weight: 400;\n font-size: 0.875rem; }\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: #67748e;\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: #344767; }\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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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: 1rem;\n padding-right: 1rem;\n font-weight: 500;\n color: #67748e; }\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 - 360px); }\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.675rem;\n padding-bottom: 0.675rem;\n margin: 0 1rem; }\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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: #3A416F; }\n .navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #141727; }\n .navbar-vertical.navbar-expand-xs .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#cb0c9f);\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 - 360px); }\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.675rem;\n padding-bottom: 0.675rem;\n margin: 0 1rem; }\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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: #3A416F; }\n .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #141727; }\n .navbar-vertical.navbar-expand-sm .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#cb0c9f);\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 - 360px); }\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.675rem;\n padding-bottom: 0.675rem;\n margin: 0 1rem; }\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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: #3A416F; }\n .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #141727; }\n .navbar-vertical.navbar-expand-md .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#cb0c9f);\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 - 360px); }\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.675rem;\n padding-bottom: 0.675rem;\n margin: 0 1rem; }\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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: #3A416F; }\n .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #141727; }\n .navbar-vertical.navbar-expand-lg .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#cb0c9f);\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 - 360px); }\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.675rem;\n padding-bottom: 0.675rem;\n margin: 0 1rem; }\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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: #3A416F; }\n .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #141727; }\n .navbar-vertical.navbar-expand-xl .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#cb0c9f);\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 - 360px); }\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.675rem;\n padding-bottom: 0.675rem;\n margin: 0 1rem; }\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 .navbar-nav > .nav-item > .nav-link .icon svg .color-background {\n fill: #3A416F; }\n .navbar-vertical.navbar-expand-xxl .navbar-nav > .nav-item > .nav-link .icon svg .color-foreground {\n fill: #141727; }\n .navbar-vertical.navbar-expand-xxl .lavalamp-object {\n width: calc(100% - 1rem) !important;\n background: theme-color(\"primary\");\n color: color-yiq(#cb0c9f);\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 {\n background-image: linear-gradient(310deg, #cb0c9f 0%, #cb0c9f 100%); }\n\n.sidenav[data-color=\"secondary\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #8392AB 0%, #8392AB 100%); }\n\n.sidenav[data-color=\"success\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #82d616 0%, #82d616 100%); }\n\n.sidenav[data-color=\"info\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #17c1e8 0%, #17c1e8 100%); }\n\n.sidenav[data-color=\"warning\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #fbcf33 0%, #fbcf33 100%); }\n\n.sidenav[data-color=\"danger\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #ea0606 0%, #ea0606 100%); }\n\n.sidenav[data-color=\"light\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #e9ecef 0%, #e9ecef 100%); }\n\n.sidenav[data-color=\"dark\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #344767 0%, #344767 100%); }\n\n.sidenav[data-color=\"white\"] .navbar-nav > .nav-item > .nav-link.active .icon {\n background-image: linear-gradient(310deg, #fff 0%, #fff 100%); }\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: 17.125rem; }\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 2rem; }\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 .navbar-vertical.bg-white .navbar-nav .nav-link.active {\n box-shadow: none; }\n .navbar-vertical.bg-white .navbar-nav .nav-link .icon {\n background-image: linear-gradient(310deg, #e9ecef 0%, #e9ecef 100%); }\n\n.navbar-vertical .navbar-nav .nav-link.active {\n font-weight: 600;\n box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05);\n border-radius: 0.5rem; }\n\n.navbar-vertical .navbar-nav > .nav-item .nav-link.active {\n color: #344767;\n background-color: #fff; }\n .navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon {\n background-image: linear-gradient(310deg, #cb0c9f 0%, #cb0c9f 100%); }\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: #fff; }\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(58, 65, 111, 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: #3A416F;\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(58, 65, 111, 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(58, 65, 111, 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: #3A416F; }\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: #3A416F; }\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: #3A416F; }\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: #3A416F; }\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.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: #141727; }\n\n.navbar-vertical .navbar-nav .nav-item .nav-link .icon i {\n color: #fff; }\n\n.nav.nav-pills {\n background: #f8f9fa;\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: #344767;\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: #344767; }\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: #7928CA;\n color: #7928CA; }\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: #2152ff;\n color: #2152ff; }\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: #17ad37;\n color: #17ad37; }\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: #f53939;\n color: #f53939; }\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: #ea0606;\n color: #ea0606; }\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: #141727;\n color: #141727; }\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: #344767; }\n\n.page-item.active .page-link {\n box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07); }\n\n.page-item .page-link,\n.page-item span {\n display: flex;\n align-items: center;\n justify-content: center;\n color: #8392AB;\n padding: 0;\n margin: 0 3px;\n border-radius: 50% !important;\n width: 36px;\n height: 36px;\n font-size: 0.875rem; }\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-image: linear-gradient(310deg, #7928CA 0%, #FF0080 100%);\n border: none; }\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-image: linear-gradient(310deg, #627594 0%, #A8B8D8 100%);\n border: none; }\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-image: linear-gradient(310deg, #17ad37 0%, #98ec2d 100%);\n border: none; }\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-image: linear-gradient(310deg, #2152ff 0%, #21d4fd 100%);\n border: none; }\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-image: linear-gradient(310deg, #f53939 0%, #fbcf33 100%);\n border: none; }\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-image: linear-gradient(310deg, #ea0606 0%, #ff667c 100%);\n border: none; }\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-image: linear-gradient(310deg, #CED4DA 0%, #EBEFF4 100%);\n border: none; }\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-image: linear-gradient(310deg, #141727 0%, #3A416F 100%);\n border: none; }\n\n.popover {\n box-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(20, 20, 20, 0.12), 0 0.125rem 0.25rem -0.0625rem rgba(20, 20, 20, 0.07); }\n\n.popover .popover-header {\n font-weight: 600; }\n\n.progress-bar {\n height: 6px;\n border-radius: 0.375rem;\n margin-top: -0.095rem;\n margin-left: -1px; }\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 .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 #d2d6da; }\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.5rem;\n border-bottom-left-radius: 0.5rem;\n border-right: 0;\n border-left: 1px solid #d2d6da; }\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.5rem;\n border-bottom-right-radius: 0.5rem; }\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: inherit; }\n .table thead th {\n padding: 0.75rem 1.5rem;\n text-transform: capitalize;\n letter-spacing: 0px;\n border-bottom: 1px solid #e9ecef; }\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 .table tbody tr:last-child td {\n border-width: 0; }\n .table > :not(:last-child) > :last-child > * {\n border-bottom-color: #e9ecef; }\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 #dee2e6; }\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.025rem; }\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 letter-spacing: -0.025rem;\n color: #344767; }\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: \"Open Sans\" !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-bold {\n font-weight: 600 !important; }\n\n.font-weight-bolder {\n font-weight: 700 !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 #6c757d; }\n .blockquote > span {\n font-style: italic; }\n\n.text-muted {\n color: #67748e !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 8px 26px -4px rgba(20, 20, 20, 0.15), 0 8px 9px -5px rgba(20, 20, 20, 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: #cb0c9f !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 #cb0c9f; }\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: #e9ecef;\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: #f8f9fa; }\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","// 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 ` + + + + + + + + +
+
+ +
+
+ + +
+
+
+
+
+ +
+
+
+

+ © Task Hub - coded by + Petrykiv Dmytro. +

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + diff --git a/templates/task_manager/index.html b/templates/task_manager/index.html new file mode 100644 index 0000000..de155ea --- /dev/null +++ b/templates/task_manager/index.html @@ -0,0 +1,10 @@ + + + + + Title + + + + + \ No newline at end of file From 4656bc30b37b1f88c68df8a242181065f01b3927 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 22:05:25 +0200 Subject: [PATCH 08/49] created templates --- templates/base.html | 59 +++++- templates/includes/fixed-plugin.html | 62 ++++++ templates/includes/footer.html | 18 ++ templates/includes/navigation.html | 142 ++++++++++++- templates/includes/scripts.html | 7 + templates/includes/sidebar.html | 76 +++++++ templates/registration/login.html | 2 +- templates/task_manager/index.html | 296 ++++++++++++++++++++++++++- 8 files changed, 638 insertions(+), 24 deletions(-) create mode 100644 templates/includes/fixed-plugin.html create mode 100644 templates/includes/footer.html create mode 100644 templates/includes/scripts.html create mode 100644 templates/includes/sidebar.html diff --git a/templates/base.html b/templates/base.html index de155ea..7aa92c1 100644 --- a/templates/base.html +++ b/templates/base.html @@ -1,10 +1,61 @@ +{% load static %} - + + - - Title + + + Task Hub{% block title %}{% endblock %} + + + + + + + + + + + + + + + + + + + - + + + +{% include "includes/sidebar.html" %} +
+ {% include "includes/navigation.html" %} + {% block content %}{% endblock content %} +
+ + +{% include 'includes/scripts.html' %} + + +{% block scripts %}{% endblock scripts %} + + + + + + + + \ No newline at end of file diff --git a/templates/includes/fixed-plugin.html b/templates/includes/fixed-plugin.html new file mode 100644 index 0000000..36a009b --- /dev/null +++ b/templates/includes/fixed-plugin.html @@ -0,0 +1,62 @@ +{% load static %} + +
+ + + +
+
+
+
Soft UI Configurator
+

See our dashboard options.

+
+
+ +
+ +
+
+
+ +
+
Sidebar Colors
+
+ +
+ + + + + + +
+
+ +
+
Sidenav Type
+

Choose between 2 different sidenav types.

+
+
+ + +
+

You can change the sidenav type just on desktop view.

+ +
+
Navbar Fixed
+
+
+ +
+
+ Download + DOCS +
+
+
\ No newline at end of file diff --git a/templates/includes/footer.html b/templates/includes/footer.html new file mode 100644 index 0000000..bb3eab2 --- /dev/null +++ b/templates/includes/footer.html @@ -0,0 +1,18 @@ +
+
+
+
+ +
+
+ +
+
+
+
\ No newline at end of file diff --git a/templates/includes/navigation.html b/templates/includes/navigation.html index de155ea..142df2b 100644 --- a/templates/includes/navigation.html +++ b/templates/includes/navigation.html @@ -1,10 +1,134 @@ - - - - - Title - - +{% load static %} + + + diff --git a/templates/includes/scripts.html b/templates/includes/scripts.html new file mode 100644 index 0000000..f8baa3c --- /dev/null +++ b/templates/includes/scripts.html @@ -0,0 +1,7 @@ +{% load static %} + + + + + + \ No newline at end of file diff --git a/templates/includes/sidebar.html b/templates/includes/sidebar.html new file mode 100644 index 0000000..0832052 --- /dev/null +++ b/templates/includes/sidebar.html @@ -0,0 +1,76 @@ +{% load static %} + + \ No newline at end of file diff --git a/templates/registration/login.html b/templates/registration/login.html index 22ea72f..cd19f26 100644 --- a/templates/registration/login.html +++ b/templates/registration/login.html @@ -107,7 +107,7 @@

{# #} {##} {# #} -
+ {% csrf_token %} diff --git a/templates/task_manager/index.html b/templates/task_manager/index.html index de155ea..8f73e76 100644 --- a/templates/task_manager/index.html +++ b/templates/task_manager/index.html @@ -1,10 +1,286 @@ - - - - - Title - - - - - \ No newline at end of file +{% extends 'base.html' %} +{% load static %} + +{% block content %} +
+ {% if request.user.is_authenticated %} + {% if tasks %} + {% for priority, count in task_counts.items %} +
+
+
+
+
+
+
+ {{ priority|title }} +
+

+ + {{ count }} tasks left +

+
+ {% if request.user.is_superuser %} +
+ +
+ {% endif %} + +
+
+
+
+ + + + + + + + + + {% for task in tasks %} + {% if task.priority == priority %} + + + + + + + + + + + {% endif %} + {% endfor %} +
TaskTypeWorkers + Deadline +
+
+
+ xd +
+
+
{{ task.name }}
+
+
+
+ {{ task.task_type }} + + + + 10.12.23 +
+
+
+
+
+ {% include "includes/footer.html" %} + +
+ {% endfor %} + + {% endif %} + {% else %} +
+

Welcome to Task Hub!

+

Please login to access your tasks.

+ Sign in +
+ {% endif %} + + +{% endblock content %} + + +{% block scripts %} + + + + +{% endblock scripts %} From e08e5060d66b01944b3a44d539891ec380b62fa0 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 22:06:18 +0200 Subject: [PATCH 09/49] changed settings --- task_manager_service/settings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/task_manager_service/settings.py b/task_manager_service/settings.py index 4f67cec..8748727 100644 --- a/task_manager_service/settings.py +++ b/task_manager_service/settings.py @@ -124,12 +124,13 @@ # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.2/howto/static-files/ -STATIC_URL = 'static/' +STATIC_URL = '/static/' # STATICFILES_DIRS = (BASE_DIR / "static",) STATIC_ROOT = BASE_DIR / "staticfiles" +STATICFILES_DIRS = (BASE_DIR / "static",) # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field From 4fab9bbcd09fd8177abfc5d7ae79580e5e97bfea Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Wed, 22 Nov 2023 22:07:49 +0200 Subject: [PATCH 10/49] created models, urls, index view func and changed urlpatterns --- manage.py | 2 +- task_manager/models.py | 10 +++++++--- task_manager/urls.py | 10 ++++++++++ task_manager/views.py | 28 +++++++++++++++++++++++++++- task_manager_service/urls.py | 1 + 5 files changed, 46 insertions(+), 5 deletions(-) diff --git a/manage.py b/manage.py index 813ccde..304481a 100755 --- a/manage.py +++ b/manage.py @@ -6,7 +6,7 @@ def main(): """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'it_task_manager.settings') + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'task_manager_service.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: diff --git a/task_manager/models.py b/task_manager/models.py index 237f403..b2dff5f 100644 --- a/task_manager/models.py +++ b/task_manager/models.py @@ -20,6 +20,10 @@ def __str__(self): class Worker(AbstractUser): position = models.ForeignKey(Position, on_delete=models.CASCADE) + class Meta: + verbose_name = "Worker" + verbose_name_plural = "Workers" + def __str__(self): return f"{self.first_name} {self.last_name}: {self.position}" @@ -30,10 +34,10 @@ def __str__(self): class Task(models.Model): PRIORITY_CHOICES = [ - ("urgent", "Urgent"), - ("critical", "Critical"), - ("medium", "Medium"), ("asap", "ASAP (As Soon As Possible)"), + ("medium", "Medium"), + ("critical", "Critical"), + ("urgent", "Urgent"), ] name = models.CharField(max_length=255, unique=True) diff --git a/task_manager/urls.py b/task_manager/urls.py index e69de29..30ca848 100644 --- a/task_manager/urls.py +++ b/task_manager/urls.py @@ -0,0 +1,10 @@ +from django.urls import path, include + +from task_manager.views import index, logout_view + +urlpatterns = [ + path("", index, name="index"), + path("logout", logout_view, name="logout") +] + +app_name = "task_manager" diff --git a/task_manager/views.py b/task_manager/views.py index 91ea44a..5623904 100644 --- a/task_manager/views.py +++ b/task_manager/views.py @@ -1,3 +1,29 @@ +from django.contrib.auth import logout +from django.shortcuts import render, redirect +from django.contrib.auth.decorators import login_required +from django.http import HttpRequest, HttpResponse from django.shortcuts import render -# Create your views here. +from .models import Task, TaskType, Worker, Position + + +def index(request): + tasks = Task.objects.filter(is_completed=False) + unique_priorities = tasks.values_list('priority', flat=True).distinct() + task_counts = {priority: Task.objects.filter(priority=priority).count() for priority in unique_priorities} + context = { + "tasks": tasks, + "unique_priorities": unique_priorities, + 'task_counts': task_counts, + } + return render( + request, + "task_manager/index.html", + context=context + ) + + +def logout_view(request): + logout(request) + return redirect("/") + diff --git a/task_manager_service/urls.py b/task_manager_service/urls.py index 79a1ac3..1b754e5 100644 --- a/task_manager_service/urls.py +++ b/task_manager_service/urls.py @@ -20,4 +20,5 @@ urlpatterns = [ path("admin/", admin.site.urls), path("", include("task_manager.urls", namespace="task_manager")), + path("accounts/", include("django.contrib.auth.urls")), ] From cfe888522d54dab504045418b8c7978d3f247a74 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Thu, 23 Nov 2023 04:04:37 +0200 Subject: [PATCH 11/49] Add styles and images to static --- static/css/styles.css | 2 ++ static/images/curved.jpg | Bin 0 -> 362523 bytes static/images/worker.png | Bin 0 -> 18852 bytes 3 files changed, 2 insertions(+) create mode 100644 static/images/curved.jpg create mode 100644 static/images/worker.png diff --git a/static/css/styles.css b/static/css/styles.css index 081cc99..77d69b5 100644 --- a/static/css/styles.css +++ b/static/css/styles.css @@ -1,3 +1,5 @@ .sidebar-hidden { display: none; } + + diff --git a/static/images/curved.jpg b/static/images/curved.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36cf5e5edb879a666f06a4753e9e1ce323b1a0b6 GIT binary patch literal 362523 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μZk04gUbtuLe^O{ad*CqC5zzR?%78&_R!3HpqBC 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�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

D0usXwuS*bQ6&%Fihy&*w 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

gZBrx1yr0 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 literal 0 HcmV?d00001 diff --git a/static/images/worker.png b/static/images/worker.png new file mode 100644 index 0000000000000000000000000000000000000000..a600f3d67a401e72e3dce1701c6b18b9b35e55e4 GIT binary patch literal 18852 zcmZ`>cOaDiAAimsiM}Nnp+%A?t2nNyWi-i%rjepyoNy;ZODf6AYEYreUdNH5tTVF5 zk*qj(9L~A*``n@Z`={|dpZm=Be7#?v=k_7fy<#FVA`k?L?ccZi2n6wffAT;=0^qMn zQSG7cMlTIJX?R~0N)3GC;I~Lf*j8%*Ykb- z`^^KM87-6Cvw3Z|_EM6?JrV!Pb>l(LB46FUBM`!~VfBVPO8fYhz;26NUAkuzfr^f~ zHgo4$O2He9JFSL-#ZQh+GLq;7_gZ@M>!X9!HRB(p?0mR?h>aiDY})mvG(b>X9*!i7 zR2*byU+Tyq+!f*cx2H6~Vxw)+m-LK`3A(J##Th%>S*p-5@BBMmU)vnSTSQ)kymx2W zLAHErT-1JGQ!PF(t(4Y-|L};H!qf!t(-b z{zjZN;oa%7_X9OC>|F5Hvm&+ZbTOC&cXEw`O`UVfwEWS*3ZvCpu&DPMs zZ}_2H$3tj}XNpJ-9n$#DC-7s~SvaZJ5L&xQ=Eb?5|8}ZF_pXodDE!>KnYS>S*Vkt| z3Y2;xR!p{tuGg90b9fxix#VP}nT^(~<%^*;o76uA&z(T3lPjDC$x}Qfx2#1bdgu3SThIA?Z;YYiX=q_F;i0;f_jmqSf??>_`7?_|e7rF? zhz5G0@oCmV!!pJ~mywA1O;ryauzS9hBO`+1w(dyn+%dC)J^oqGBt8bs^>gPE%W7Qr z5;R0qmOE(|d8Tac96xSB;|ONaP=d1h&?o|1__O_aR(roiAv1_)yP8wvsczyL>=1Q% zQtSK>>Bxy|D*r)W!*)KeKQYL={mIFj3mX<89%nSsKWGT$okY`Pa1A%&hIqHPGXquT zH#9;aj(S-E`bN5TWf%K^z@}A`JbsUOf6VhEgJ}y5#VHG?eVR45De_o&G&*GA2%CDFItviP%Y_^6 z{5;_tn)63O7Azq*{<53z>4kYpRxy|;gcFZn95x}7O&N^?Uq9nt?t^ZbiEuPn9J2I~e70~vhDe#u5%F}W$Ad|9WgQT_{!AQlqAvY$ zfGA{lnJ@GJhyN(XRF%#PtP_O}EM5>W)#domZaS3kka>dAq78e=s{pP2G1*XMu-gnc zs=;n6v{s3K;dy`bFUoMcMd*h(c*n^n$CkB-LM|SP1LE^q92wC+Ry3P%6SmOI!m#^Y zxmo(0U}LY6*Ds!vY_Q>Sb0;HCNuFPv`~at6)e=nGMZ>pUF6gYrVTQK^-(Xs5s?9le z@q3nU$guA8Omm2=F3avS%eQcNd85f}K6CUcJyw)R&mW_jWmiJ5t;; z^DYhEQ#yCfVc*o$)QC9+?X8=|@b~BlY^m9iX;0MY*#iDR@ittGe*%+FR0v(*)EGph z`SgNcfmug99MtK%5NUfZXjVnjGPa04kPr|(A~>FNvF)l^Y`xhU=)-58Qgvc>yi2HE z%8~&4%=|dKlswjEPGoegZEND#8k#kOF@~1}P`(OBnJAe!11jF$iM4qRe{RPJ`|Zse zp5Ld`)YV-p#(BiMjlJfT+^r@QD1xqhcYC{4QPTyrsLjPS?ak{{YTqED2BxG()VxF? zU!GF6X+7K*qDN@Pp?9(sqHtuRHacx4MhBXlUV8tnx-n-%Ycu0XP9Y?sy}yP1W)pg> z?hCKY%a;{Dp+a@a5;mtuB<*RW`h6)RS;?7&!o_RBwwu}3wV{!otAG&LUXLr>#D>>= zQfOXF^b|L_GR>w(s~*aNB!u-uH1PL2&zFn?+rFaOu8?sdmv9JrwN7klb)j#d6tnw1 z5In3KoQ|VA-6FVkt*G9-V$xqLG~v^Lg0y5__iSumLD!hP9Gct{QX3Y3@F64-zf2~i zTu%YY7~QZtz4v&OLsE93ONc1J74ar@rQxZ%yBUL*R1ZS8?uk4d<2e-4CoYd2g@=5r z!uvv(3t8oMYwDKzLi-BiH9iJeoR5q8!VFN{>h!dnbl!<6ud)e-eRU6}sI`IYoa}s+#!PJfTQw8TFx8XoBlAx1qe9@Coi&aqI zLKBW$6(;8> zr|vr-$zuifX6@U2il82Q!85>^?Ln%ldXr8Ku&=9K((kt|@E zKTKpl^DR-;RYQR$x`&@~j!`#f7eHasL%z;ZR`w~KYdX(>$8v3Pd ztKd^CPw8#>JL#gA;bj5Az>-^RrFg=64mx#Xp45DtA$e@;u`rL|H{y*a)x0#{0gd&JrlzdBx|z|c=)Ol{BO;K~1UPC8Ai}Z5KaB`6}C}c_KTFi&B#pCEWrZB%ZHZk<^a`V$o}fu4%Ky-Z7nF~ zh^|tc_AOtEi&dA4CpF8pp}S?%a+$Z~qi1=WKB}0Dz5s_5OQSPU4SbM+*A54EZx`^= z*o<+#*xJEL9k;Z!JIO_^J4%gUtoze2%z**SNmO=+>w4(RqafjdF2nbCQLeyAVJ>3L zQ<^qard>=)Nzu3W!nJRZ$_z~##AH|S5_xSU{}l>gSC5YxlQsGEoDK9w=-SV{mj=bZ zjsr`5`PFHy9cql%uVYG=CG#^jz&;xvB~VoxH1eZpX<#|=sic=uMVMk}ImZ-v*doPm0lR|Bo6tZZzjAvO(7jf5J>TzxZZ+0$lX-G7GRnZM|= zJXn^r*Vy9ZJ)SCP)F!7Nt`5ToADK}&Le^}_&C`i~jk?e=O?O_t+C>TKT$R$sS>O4- zKVuQhTC9C0&HulrMa70hqaF3?-eYB>RGcw1)HME)`-|Z#zi8h9{D_+#+v-1F{nPH* z>3t8T8qYrnFqS$7=ktjMhjbCU(Ua69sJ3W35UATNF1eWX^%tk{*;Z-vMb-$0JTL=Ewd%wu~~G& z-8osdxEdEbJZ9Hm-5zK7cGfb4^<}d5&8SMv8t?mYH&3R;}Rk$9EG*hiGqGQ_iUs_k881g6RRTg)`?#MBJ*jk?BO zL{lms-Sk`Yvq#N$5#bkSW=RfYuP>vnBuT!~!{&H=P6yFhME;rW4!R#V3|Kc9b-E~V zH>^i>e~h>B2&Im1rznixHsW>vroU$g71NG$-B>?elBEkY94LodoOGl9fva7!k7{Cc zNl$Z7)B2%V1lpn84i}R?O5IaFZ(s2tk3wtWBD!n!If65qy{O2AP9xJS2M$MQAIlr&Lwm47F(w&vu_9j#@G!KG3I(6p(~i_?^tS zuUbcRivN^Xj`PM<6}FP%GzY50qy4Cu8hgrmHA%Q`r~GO;Jh{i@Ve&&CTD~~6KUb`! zv-T9l5PH#N2BKtD5sZ*0EV7=JoAZ6;0JEJ$u*hU2Ybfl{9A$s}PCHZcEO%+J_f-an z-WGC_^wN``OV$P2LWiz$Y(#k#MGvxnh0r!|?Z~-AT>%_cE1{d9YrpkO;z5D$Eozf-U2n!llm&A0rSET0cX9%eJ;W ze)=8k;1F5s&}dm^b2*~ry)M69=a63RfgaB+p$7)6EGAoJY%JI_s{0I^eLdO2nbvKd zGIb!W&lTbQaMPYhTM&%)FPFTYY3OV+n?+*3_=pC-YfYkzvQdr*dX%-+&-E@{02NiNN+QH4AO5 z?H%EVboC`D!4?;~wRru4a3*%RzSOMjtc(om;y&3N+qRZgLU~EWQV6JA<%g=PR9oM= z_Yhay!xlsKN){K68#wz3j&#$m;OtC>(y3&mT93EF=4dM*GF4>;Jf@zczGHD}_> z+iC6Ec-FL(#>j1x?LM+ZUXWp2=?Q-tp$$dWvm;_x#hugpat}#;yvBYF&W>M{PPg)x z>ciVX2}RtT0XVNmJbqD3^>cYix{+bIE6;3!qdI$RA^{C}drBAO(LyoQ-`zeOG z1y_LF@cB`r$!@s3oa(08>FAe;yDiBHr!m7((=x@c^aVBgI|ZP2S$K6k5aJD(rVCvT zUS3{>mbhY$CEM7Tt2kk)$+Xt^+9|luEI@Y|Ch4$1+6jjw%JJGsQAr3yL*X?HXOP2U zg(tKcP6e@7G;t#3A7(?c@Ab;jcA`i8t4rQBYl}-C zpw`Xxz7S~m*Sh_%6NhYT?)9*MMYz&_u)8aodaXMBDh$MKm}CDh++Wt+(9lq8KX!6t zCbVwUN7s^MvEp<;FL(a)NpZ#EUvpyHHe^`$;#TQOGk-;7c8vOEb;P5Amo3luZ;v`q zry6im?E1l^!;w;aRpP?_(@V2<^{#goYxT~nL9zS5#MDQ}11hFw8?bgw)!%c!8lBw~ zvr`DE3byNW5Yzk8=ig!z#lygCejC2d;tOFL>1L4WUP#<@o)d{$xyl2M-T8d2*Njh- zdYkk0#HQ(%u-VR0%5_1|QxwwBrtlz*a&3PY>pe_yvkC~w`3Eh}BI$wE?5k;$5xLZq zm5VZMzP_Vg$3HzWx=p@WC~QpDUkYwOF3@cC;NyPP^Aw zEag3xIWbEU*l~@$zw`R*L;L7{AOu}V?_2-lD0!Tck4ewQ3Cx5IBHK0O(2K20i$^)B zFoi*DcZOg6k9#=AzeX`PlZEZh${Q9dz9#1BJ9}Kxi4mXNqKWbwGpcJSwR}lvBvJdE ztb6lXPUE+2zPTiBg#`|%cjGIJdJSoWl$w^-)MseNzbu8er;o8nd&6!pspE6$hU9&R zSY}LxkAT7> z3Qn3r@L2=Q0KkGkyrcO|H>44+c+?h(h+0=#@+DO=If4X=%-i zZlQ{0r0ewfHGyKx2QON2Q5CY~j&itB>g*`nTGOV<iM1 zX9N{XG|_-2ZR2xe7zPy_FvUE zoPpl;Oniz|^dzoemlGNddpL*}Fpn~0vD=}%s*$SG&@1O4^b%e_^L0<%pt_ZUKvX0( z*)kt*SZs?6@~)7B#-?Ze6Y?KDhYoqhjAI``65hf+Bu?z~J|*8B-Jtg03rTLuK`u8C zen%M5%=A5G3KG7lHPBjChy}-dmonT1O@5D5Vu?kld-mS$xE6vX3`(zR zr4H1}MyFQ8w)frw8a_HeqSE&-g(ko8<05o{Pg>p`sSLC2B2Cq7fgBwQ^I6UTxbv-= zr|ImzN;yai;SYXP{r{4jMcB=FSe~AJRj=iJ2(E2U>l9DYc)xVE$*gLn#d@f&yCsfC9i6dfq;9cK!?4QqCb>2-6qE22Jvy!4vFh!^l2t@Y%9D=X4 z)vztf8*b`sV|wlZiXxgO&P*v$L$yBEDzST3%E83CR`>^lTi}JnEg( z*=n@|MR+R5a)wM1g#%wlaJ=#DpRg%5gS^G`R@J%HUe|F}UmO;xek;;4izjWhxN>jE z)k%T;rc$G~QCtpg z%GSFx?hC!icVf(n{qm^ICGvkKmkX)Y>yP27RR090nQ*F!a}6v+1lWmr(_|lQ7FYTx z2ca8A^OqjnzkJbs6IE|k;rT$@a=p@;QTC(A%=QH3Wmn&3w9K5(H6{zQ+`qd!c*Q?@ zvN?z3u)?7|MeIUcS>n&h@cSv(wr@RLyexA_V!=?}PL7(5l)uwCh78=t|G= z`wp<4bnx^Z1b+zZ$ZBkK%%>Qahl*+IL6j4Ib1$^rcL0KOQgo34jDApqfL}N2ef`u; za0IIcAoMm^wkzPaj9)HxymF)=b{Y-*YtbRDUoV0g`_UqaQH_r-Xp{4}J-DSJ>PTf=7VuzV~Y^5#lh690X&?8l7nC zWp_Mz^2Fo0Z%K-t>xn*4JrJpBw4IJTeV(@@3P=DDW29uiyIw3%_okIBfEESp1qb~& zS-VG#uQPC!`Pe8sslUJfmy`^Ffu#_;M1RR}_9OU0|P5Nl64TR*I3m3$@ zr`sh2&ZgcoJP7h|PC;)lSFqcEv-z$xbLZOtWTBX$sS3bZUAL9si?2{Th@h}F!DRk` z0NcC(28J-s=oDqQQj5R@-dy~ney6G$s?SrIVw!vn4kRJG=C8;*JgSB0;ko7c41bVi zK_;8+q!Tm3u?rXePhsy(3E1@4k@orLO2=-486EHcS9R$?$x(>4w%js0lO4)|B*W)( zZyszD>f1}tuW;VK+j(KqvZS?|JFCJs$(;LHa^k>4vNC1j;OKtVN{-!Eda4>oLc0CKy5Jh_!9 zS8NMi&g9*U2Do^+b@#{iil`MA$7iIm60 zXtKotwm_8UAQ_xWqRG?ToE&oyMqMz;-SDRUqR4%DqVIQ&FbGgn&^@RO4&I`XdcpVHsOl(sjR&Sb^&?;x+Zk3f>kxzLw*cchoBuKZ=R{!ykxxj}Iz zi&M4YU`6TVh2#+#28vG+Awbl`H7I&gOBH6Piz&x;aXWGNLu3OY?k8J+aZC2&zfrY$ z>Wc#dk#723Ma7lWHxnSJ{_-!R8jfu9vWhQm9EOJ~K5%4MSjEPXJl6Ds#;*4UFdi>| z=8jJcPR>D2WTQTs;;C6zW47tZi`Nr7avt~b%VWn~oeb6g!k7eI$q_-hgWuO~Mq3C~ldm7unoBeJQuY6==)EhDDSP zI=o#T@rX0b=f5E8&IfX!u9oyzd81xoY~h=tcDz3&xDq42p_(U-Sa?`G<_%2n-#1fDG~D z9HJ;!nw6?xu@QVb$S6AMZ4_Dis0Q6Gy4W5~;_J$A2(@;3q!F(UM{fK28)n@j`8bz= zq7z>Td)U{7HW7oGlkCnaG37;tliT|mi4JzzX!OAd$*h#P7Zqdd+VsJvr}4Bw^Az_- zOnS}OlaCc1g-J$4gr`+ikunSL22?%Ues&>uB$eZnt(bRQ`7m* zDqhNS|9ccGL(Mv;Gier7pC&ED9xA#m$=T{+jXAhC`P zOSb;;s%6)fzHJt&_FDp5(47W~)QC0VMoqR-$?ATT7#+<8Q%BPbdzK*c*q|O7IuYmCg z4=?ge06vUUACsyQ^-nS<=zELE_WGE4cZ;{q=6s0{HdoHHQn;YR3{cs4V)FRWnECn@ zX%nbW~cp{;nhYTJo|89h4d{fkS7fde>D z{d-zCUd@-&n$8T6b9q6LZNyovKn|3L2zKIL#RrR8m}&b~8dC?bO_mX-Q_Bx>T+$Xa zKZicyDSC`cpTK;=0{={pf-%l6@o3WQ!!{M8_uTD@d^i^0o9g~OK6rXb{WAmmH<&Ew z+7lh&4WDXnR#a@fX6zkcv4KLRGhYZp*C+gIS!IQy0C(9lVCjHaIfXLMBD(LgcQ4BR ztbSqzGF!GZkGj!Nyyi`=CZmh!4mYBU4NcsXW`*oYODViW-V8GK^V(>Wt^z?_28b z;TnpzEVsH~77PkUdqMx}M%V*$L=UU|Rf2vS3q`oZtp3ls@egd$jXw&eZ`DULBAJO zx3oQ1x^@ftWzmHJXz$ghl6S$n<4*JnnUl(S)&fqhWRcJRj1BL6%G7N29Zj9yX}l-| z>D4djv2koa*xH41w@ZCGYXIZSb3o7#+6TNY%*)D*)z*B4y_|PfUx8ZVY+2dBiDGHn z8^}lEP%XYsnR%0U`U7_GA|}_z74>U9o-^N9>Hm&7ua9&8B-q~8hS6BB_41*g^C;cET^$Sm z#fe8WGW$X|R^GYx>R1?W_RhW~S$3ds!L6Hh8zW`XwoniPnmaX{H-q5TfGB0Vp93Km zdlkHWS#woG;c-|KFCw#`;JQM)Iv1{uQN-)Duk0XBw`j;e&Xl-(UnlAr^F6039RuM} zu2T9G98|VrTdWkhE3hVNNSy2Q#me-_CA{npwHc_u`h=&!ehTeWdIPGL6Ay$qyeGU( zI;gSY*aL~n={%}LDXuMXEMrkKO{b3BS`sR7kFQRlBnIS>>lb4?C$g5t#M0~n z6BGP{{6uwKyRn)~820IJh_7ojyk@#3BV~o~hM6}v2!~}85PlI-lopu{PQ2S)5xqmR zz}XuO}| zmh#yB9^#|op*=fGLbC%DL0e&QI@O2-_#sOV1KQeLshE@8gbfVmWooiDH3W{OAB4q6 zAH+$BGDWe~aDdzn4vzl>T+e=MYpYY$;5%0T&~FV`y2+hC8By5H6Qk8^s4*=P_GTy! zrYpGPoh}%8|L<|<(m|D|j6#L4N4ArFb>RouJg%v~q&OjA4zYys70}M2hkm;CxRRK4 zbGc2B20Oea)^yNA4;^?N){~ABZ957_h%geK)eu%V>!_U8X3!TEW%{*_`itbFqBlvF8xm2+UrDOHE8V#ZpBZ zRop*x9n`AV%}ODce*Km7(5->xIIwqpgU)W>h0aGy%#gsaN~iw_ArAt_)>H2`BqZjp zlCT4G{`4mZ7|RUylmhgT401bhdf071NK6tk+z;B=a52BuV}BAG)I~vQg}7(${kpmc zmW6_cD}yHU2Yxpa20y(ApDXV8*O zhrr^?{t6X2Y=$|?n?>IL;R|ueo#TI5%Q@2L+rJ|^F7q>g@b^%S+sO?t%dzehajO-a zz>nLkzmIG3=E<}mah<^c>T%cerVGse@(@`wVgDY6M#eZfYk3RGHJniK5<`$ef@;Gz5% zUN*c+*t4wTo9@RlU7sa_XHL6HwhY8G$8ZOhRV;p>+prIemSt7OAf1>+5J^-I$u~Q% zxD_gh@vRE1d~KRc2|cd+E9cFo`74NXPs<4J6bkp)(sTQ`&hK2$J~y=`a@uj zZe?r-^LmE%BlW*B48ToQ6!ITzI5F4E>}@p7Tbv5p&XU)k#4Pa6j(uiKkwD->9NnHD zClDa9^W`==uAuEA>+nZVQTj7yetltpR=3tTTf0R}3@)8_ zy01!}?bsnPYVv%CP-4S9Xw+gIg(?RMw?F;uF~^VF^-mS=C<86tkE9&eMB@+W2V5@0Ok09w@QlEvT#M4j}R|N2DrvO4c~;22H<&v(2YJ0%1z@G8Wh^l(;jF86QGB z%UUxYx#*U}&YMpeo24S|~yJ3m^|@M@?4AWv&Z{~=e0h^z_}xi-!A z0D`9=8hXip$<9~%!q_?ni_o%!E_ApyI!D+DbS%b>zfDt?#aUC8yH@Y8I{d0~0E6zh zF=Z?xwNt3yy32+7ITDTimAKoxq1!4^;zK1^(qlVI1z(e(&**T?AHwr#=6#{)aa!>K zbI!zV1pUw@3_3mkAAnv;@hcux-qk=Cl-b8!Ok)@}e@IP+RAHA({J~wjz&uS^DNkw6 z{~%AL9J$CHiSfGW!b*P{!FO>yKtz5+@=6#a^EFDGk!qFLpEEVsh22E}e*cx=+i85D z8pmE=GOncuj^x8P+<~`e`^?i%{wgIsGNNIyB|F#KQCXxLG(!0A{!IhT9ih0Eg@4Z= z)i(BJU7NWME2&xhfzcSkBWKhHR$&8H!I+quw>}UBr;1-(K!0bV0k+y@!mhstp$gm? z#w}fq@9FL}VEdxF=LLAw-EcbY0WI zw9rZFEL4NtMgfdcL#+eg_w8hM+4%E^ zH2~!;{{XmGgcqk*2iBbf9Hh3H`hD2wIk_mPHAxSf6UEnjeh$5R%VKcm3=>)CI$d~g zi&RppC;Ms`%u-rnRiIL`vxWI|p)N}6=}$Q$jnMzMFCz7{-MG#dBDpHCJO!{m zKttID4r?NM9dCrhb=daLH_kZpfo67%AzCK_C1eQSa4%oJj2(Y&T*fM@_f~+kG8CLy z1xg8SJ-mLq(}VjgiKa=VV1HWO;HbwT+!7A?HyhTBm`1J3*F-ZtbP zFhladX3oURGba>Kk7IwWqlDgY$cEo5zbmnGji6uh*S)(!b|)9lUzdmtso*G^R&=U3 zGrVJ33K6Zy4SIy<&h%j|i*Q@PBz*6c@{gIkGY_@SfR$YD#|8K8jYOZGJG8{f<3J|V zwL&?DNUQ!cdS=N$ycrkqnA>S%u3Y#~xaKA5EfXioE@2!jJ-bD5r%;GHn66d<2(D`% zBSDO%uXPcO;Kg|;gBfUM?$6!#V0m_8>+^A7$zWo#s{$W20sJKhZCv|1eWJG3+S2Qb zg6p}MQ-Kn9ju&sVmtOC z>q%3jPu)u=BYt_eJZwzSJvW^G2r&6|(}Zw=o$DwXK~2;1bvR;~&h(_yf+8D|;) zCPtW6aFBi(eK6!xMlkx`KcU*b{&dcM%(XBaCCC;5-?WCF{xi+<-hx#W>OS}!_;P)4 zYe;~-LLFbD|C_H#Xk9}&!I6SlQ&t(G{KFsctoKDY$BxvURATokoc;D|^m4R^D?Qg| zRT*bjkJP?ckPib}d5&Fr%FM-xsp|xztAjY4pwT5r&e0x+LvnY~@Ah0?=jA~r?N#=Z zctdW$i7|L7n2lVoAZb8n3$Sj`ETTb)XP+K#;Gw2ve5KdM#j9}*aE^~SP99|!G&MER zdlVuOg?w*Qv7x50RmUVjAWQuU9>M8sPPDC}7`WlZI>y-nPQ1IV7ihX`J?GiGF?Rk; z#SgxI)*;@HaT~d|Niu(mbeVD1V*n$GZv0U&nx65pl783a!cp;K-#?>WZd)Nor%i*IyyYq0!+9j^=FW`-bq`vLB5o`ezKA*=rfF z?S?7us$r}knW)Pf-%0wu4A{2A$*MdV_!Sgr??j07TH9m$mv;R%i~ z9-9bf50TndudqeL@%#A>?*`+?GWMcFX=Mk$a)ka>U>Ils$^rq%RL(*jA&`*DQ-XDQ zT&td_QO|LjtetOS$rZftQxghIg8^}MRqihPo3Wnb@bSQim~KXDi^2#=XLkrmo|<9H zPEzv+e#wQrbGTytSvyjDJk9YMJxt_*D+ zgZeq_XmpsYlL2hj`uOWgOyA;vajEp};Pi_gr@&sVcMW5wx)$g%ec%2gX1#r8Fw7x@ z$fvh5@X&oFcI-a(Q}sCg(>A{bBMGgVgMfm-9CDM`xlIHznH}^Q|AVGjE6PdE&BNHmd)W7AM@Q#>(Nu|^ z#Dm&*+$wz9q8VpB5Trb|U|GLFmorqR?|JQzz{Z;juhRMmU50b}xmJ=XAYG@jDlq9K zfLFzt*Lpdz$$^qaozf?taC<92%<}#l?%Hs?Xw3qe>TIw~pIXQ#Z#oz#QQ5|s;nS$! z!xLIxemE=&2ySK7{Obj>@8oH2+Dz-Wgtk6372z&?62DFJU%AfFQ6H}9=4=jV)Ax@G zp=N*6#zb`ReUVjKH!|6-VEaPe}` zg0?cYozHs`T0iz%-a#ZZ4rA+Orjm(t%jF`qwHxR~7|s04J#7s&`=>HVgUEbzyg}-l z_kDRXjtwm#Ba}mgQ&_WT+wjZHW^9|CTpF9|hs?!ax9D|!fG%&Vs6u+lS$uwUf%BfsL{uyroy}Q?mQ@nPqZ2YX(u^Savw8@c$7oNrk&k9XRf;7o#x)8k&eFq3W&qQ?1z;)+3Qhl|X z-hse6iQccd%Xzw60AntYB@OQJ@%Oe_vIEk3ZFedMagL$+{h3MpOAfP4McNgRXZOBs zS`%2ll1J;!KDLdBZA}_IY@TXyx3p0k&JhSc4}N$MD}Uy9`{-fl^`wsdNoJTdlqw

$6uizCI$KFO|1GN3MfC`q?nKH$Z_ zgTCFQLG+|2uBmlz`4ysrLVW*IzkAOiu15TERkl_guNS#1DT^_5KB=)N^=N@&!(kgo zHah5BY{%g9h_zXZoW4;px5>B!0%ehV&Z_BSOb;L7wdimm3k5Pv8k+b24gYpK~X4{S2BlSkKHE)jj z(3Nq%Dz(L^6$qv=rDYSYov6EP?#8r>Lhl}2uExh&UA)YobMlwNIAw;Xd(7z%C2T#$ zY*qyF+h7QpWGzVRC*vjIYrLgxq`n)g-(wI@uE7wWKfFJ4r8nMs-z@zybJDfibD$g@ zCOy)4rhRXXVVTrWHBzK>dU6NR1eQg(vYgqV;XD+{{F*TBjCE!TzytIGq)7(k4YPw^ z$NvU&N883zZxp)=z_tsv^gbNKYBc1Z7lHH|MR0_}Jbp|<-*cFv4T7g+G`NdMVcp$9 zEQ_O#s_^@LnASN5%}gXr$EBi`*t=q5{`tLgBo z?{!Ki@if`L?+&cJb8=(%3;j=rf~UL5BeL4iZsiFTXm`-bOaZ^kTfL5a`>*7nFhr|w zPP3L`I3$`@?i`&;?EChN?68g!We)8FV=aZgKiuzUC;tT{$mdr$DX59Hp`7I`Y^?(H zG`_-YRupg|UTjalR@FEljJ z5x{R%IkQza5TQEqNnRra(&#bvJp>J96Ug3&p%q_HOLY%Zbvk^iS`2F7kz^@Y*+8?@D!Ab!C9*2`z4Fv`d z7b(q0dTM`86nm z4;pb)SRn>I?0*PORvb3?{ob~>zOCcr%lbx}qTXNeot1zkxYET4{14VaGkv!k9HZ@v7c<8?R%6(YKRN4*Ev?-nl=uFAu)}MyKqJqwOY!xp z#K9KR&qD(Dq1JTNQ6$sI zYjf5H-hbVu0L1w#xv`Y!hsN>^pcIg}#J{cv_$X-hD7aK1buT$vE)~Z11Fl=E+JGH> za5vX)`A@iEm@ixbKR>*dfgaRhBqG#soPhndmz7LwacztCo|7E_ltML}6l%8c0r#55 zcA>4V|LULSFR-8a107oUY{Fl``a=6C4&hHE{7=H)d_`d6Ka#ik4`TEO{0y%^xz+7w zO>FL}eSh$v0k|eYquX@W;U3*MC{zR`d;^yUIduSe?3r=KA2*XrE`2_*@Ya94bKvry zM83HaL6!DjczMAr+SS@4--YRnfOI9$59EutiEo%_e! zC4cUF&NZ01h9K8oXt(h7h5mZ(9T)ENl*J2ZjQKK92%0O5q}SM~vN)e3VFo@Q;ap4O zKF6H+kx=t56prTG|GyjR+#$esM*eYKZSETz6Qw`%A~eN9@8=!!`S)dWb#&iNF29j1 z=f_2&{7a-+=qG=-vVy4V~u_sYv->P5fHsNBVbB?sUpsu z{=|5YHfrGm4&fa3BlkHdWG{Thf^(5_Zt|SFOAFt{;Pwapvv9rv5ql|^g(Jl1Enucr zhe73R?%+OxJA%J|ZGiI}dnW3yJBRb_|KH`Hxuu+d)AIjf;?E1F;7>G^Sz|Z+3wMiq zfK}r2AZUKxuPErkJipTZMm^_s*`)!iVB6CKJ@!9JlE_2 zmp6`t$bDhR!)(`Vk^=lCZZ|P7vpH2#rW^3QSP~&Rzf$leoQMt3(Eh_UA!PoAwg#?; r9=ysA?9r|~$2%v1; Date: Thu, 23 Nov 2023 04:06:55 +0200 Subject: [PATCH 12/49] Add footer to base.html --- templates/base.html | 7 ++++--- templates/includes/footer.html | 38 +++++++++++++++++++--------------- 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/templates/base.html b/templates/base.html index 7aa92c1..e68807a 100644 --- a/templates/base.html +++ b/templates/base.html @@ -5,14 +5,14 @@ - Task Hub{% block title %}{% endblock %} + {% block title %} Task Hub {% endblock %} - - + + @@ -33,6 +33,7 @@

{% include "includes/navigation.html" %} {% block content %}{% endblock content %} + {% include "includes/footer.html" %}
diff --git a/templates/includes/footer.html b/templates/includes/footer.html index bb3eab2..4435013 100644 --- a/templates/includes/footer.html +++ b/templates/includes/footer.html @@ -1,18 +1,22 @@ -
+ + From 0e38298fa725d369af2fd5b97b240c62c4c38eac Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Thu, 23 Nov 2023 04:08:55 +0200 Subject: [PATCH 13/49] Create urls and pages for worker details, tasks, task_done and task_delete. --- task_manager/models.py | 5 +- task_manager/urls.py | 16 ++- task_manager/views.py | 50 ++++++- templates/task_manager/task_detail.html | 108 +++++++++++++++ templates/task_manager/worker_detail.html | 155 ++++++++++++++++++++++ 5 files changed, 326 insertions(+), 8 deletions(-) create mode 100644 templates/task_manager/task_detail.html create mode 100644 templates/task_manager/worker_detail.html diff --git a/task_manager/models.py b/task_manager/models.py index b2dff5f..20857a9 100644 --- a/task_manager/models.py +++ b/task_manager/models.py @@ -25,7 +25,7 @@ class Meta: verbose_name_plural = "Workers" def __str__(self): - return f"{self.first_name} {self.last_name}: {self.position}" + return f"{self.first_name} {self.last_name} ({self.position})" # def get_absolute_url(self): # return reverse("") @@ -34,10 +34,11 @@ def __str__(self): class Task(models.Model): PRIORITY_CHOICES = [ + ("urgent", "Urgent"), ("asap", "ASAP (As Soon As Possible)"), ("medium", "Medium"), ("critical", "Critical"), - ("urgent", "Urgent"), + ] name = models.CharField(max_length=255, unique=True) diff --git a/task_manager/urls.py b/task_manager/urls.py index 30ca848..28f724e 100644 --- a/task_manager/urls.py +++ b/task_manager/urls.py @@ -1,10 +1,20 @@ from django.urls import path, include -from task_manager.views import index, logout_view +from task_manager.views import ( + index, + logout_view, + TaskDetailView, + mark_task_as_done, + delete_task, + WorkerDetailView +) urlpatterns = [ path("", index, name="index"), - path("logout", logout_view, name="logout") + path("logout", logout_view, name="logout"), + path("tasks//", TaskDetailView.as_view(), name="task-detail"), + path("mark_task_as_done//", mark_task_as_done, name='mark-task-as-done'), + path("delete_task//", delete_task, name="delete-task"), + path("workers//", WorkerDetailView.as_view(), name="worker-detail"), ] - app_name = "task_manager" diff --git a/task_manager/views.py b/task_manager/views.py index 5623904..f63dc4d 100644 --- a/task_manager/views.py +++ b/task_manager/views.py @@ -1,21 +1,29 @@ from django.contrib.auth import logout -from django.shortcuts import render, redirect +from django.contrib.auth.mixins import LoginRequiredMixin +from django.shortcuts import render, redirect, get_object_or_404 from django.contrib.auth.decorators import login_required +from django.contrib import messages from django.http import HttpRequest, HttpResponse -from django.shortcuts import render +from django.urls import reverse +from django.views import generic from .models import Task, TaskType, Worker, Position def index(request): + user_tasks = Task.objects.filter(assignees=request.user.id) + tasks = Task.objects.filter(is_completed=False) + unique_priorities = tasks.values_list('priority', flat=True).distinct() task_counts = {priority: Task.objects.filter(priority=priority).count() for priority in unique_priorities} context = { "tasks": tasks, "unique_priorities": unique_priorities, - 'task_counts': task_counts, + "task_counts": task_counts, + "user_tasks": user_tasks, } + return render( request, "task_manager/index.html", @@ -23,7 +31,43 @@ def index(request): ) +@login_required def logout_view(request): logout(request) return redirect("/") + +class TaskDetailView(LoginRequiredMixin, generic.DetailView): + model = Task + + +@login_required +def mark_task_as_done(request, task_id): + try: + task = Task.objects.get(pk=task_id) + task.is_completed = True + task.save() + messages.success(request, 'Task marked as done successfully.') + except Task.DoesNotExist: + messages.error(request, 'Task not found.') + + return redirect('/') + + +@login_required() +def delete_task(request, task_id): + task = get_object_or_404(Task, id=task_id) + if request.method == 'POST': + task.delete() + return redirect('/') + + +class WorkerDetailView(LoginRequiredMixin, generic.DetailView): + model = Worker + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + worker = self.object + tasks = Task.objects.filter(assignees=worker) + context['tasks'] = tasks + return context diff --git a/templates/task_manager/task_detail.html b/templates/task_manager/task_detail.html new file mode 100644 index 0000000..cb32e50 --- /dev/null +++ b/templates/task_manager/task_detail.html @@ -0,0 +1,108 @@ +{% extends "base.html" %} +{% load static %} + +{% block title %} + Task #{{ task.id }} {{ task.name }} +{% endblock %} +{% block content %} +
+
+
+
+
+ Edit task +
{{ task.name }}
+
+ +
+
+
+

+ {{ task.description }} +

+
+
    +
  • Task + type: {{ task.task_type }}
  • +
  • Priority: {{ task.priority|title }}
  • +
  • Deadline: {{ task.deadline }}
  • +
  • + Workers:   + {% for worker in task.assignees.all %} + + {{ worker }} + + {% endfor %} +
    +
    + + {% if request.user.is_superuser %} + + {% endif %} +
    +
    +
  • +
+
+
+
+ + + + + + + +{% endblock %} diff --git a/templates/task_manager/worker_detail.html b/templates/task_manager/worker_detail.html new file mode 100644 index 0000000..39475d9 --- /dev/null +++ b/templates/task_manager/worker_detail.html @@ -0,0 +1,155 @@ +{% extends "base.html" %} +{% load static %} + +{% block title %} + {% if user.id == worker.id %} + My profile + {% else %} + {{ worker.first_name }} {{ worker.last_name }} + {% endif %} +{% endblock %} + +{% block content %} +
+ +
+
+
+
+ profile_image +
+
+
+
+
+ {{ worker.first_name }} {{ worker.last_name }} + @{{ worker.username }} +
+

+ {{ worker.position }} +

+
+
+ +
+
+
+
+
+
+
+
I'm working on..
+
+ {% if user.id == worker.id %} + + {% endif %} +
+
+
+
    + {% for task in tasks %} +
  • Task   + {{ task.name }} +
  • + {% endfor %} + +
+
+
+
+
+{% endblock %} \ No newline at end of file From ee036be0acd5622c306f88e4aba5486b5d2f24e5 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Thu, 23 Nov 2023 04:10:00 +0200 Subject: [PATCH 14/49] add to content a loop with tasks --- templates/task_manager/index.html | 150 +++++++++++++++--------------- 1 file changed, 76 insertions(+), 74 deletions(-) diff --git a/templates/task_manager/index.html b/templates/task_manager/index.html index 8f73e76..6d38fb4 100644 --- a/templates/task_manager/index.html +++ b/templates/task_manager/index.html @@ -2,109 +2,111 @@ {% load static %} {% block content %} -
+
{% if request.user.is_authenticated %} {% if tasks %} {% for priority, count in task_counts.items %}
-
-
-
-
-
-
- {{ priority|title }} -
-

- - {{ count }} tasks left -

-
- {% if request.user.is_superuser %} -
- -
- {% endif %} +
+
+
+
+
+
+ {{ priority|title }} +
+

+ + {{ count }} task{{ count|pluralize }} left +

+
+
+
+ +
-
-
- - - - - - - - - - {% for task in tasks %} - {% if task.priority == priority %} - - - + + + {% endif %} + {% endfor %} +
TaskTypeWorkers - Deadline -
+ +
+
+ + + + + + + + + + {% for task in tasks %} + {% if task.priority == priority %} + + + - - - + + + + + + + - - {% endif %} - {% endfor %} -
TaskTypeWorkers + Deadline +
+
- xd +
{{ task.name }}
-
- {{ task.task_type }} - - - - 10.12.23 - + {{ task.task_type }} + +
+ {% for worker in task.assignees.all %} + + team1 + + {% endfor %} -
+ {{ task.deadline }} +
-
+
- {% include "includes/footer.html" %} -
{% endfor %} - {% endif %} {% else %}

Welcome to Task Hub!

Please login to access your tasks.

- Sign in + Sign in
{% endif %} +{% include "includes/footer.html" %} +
{% endblock content %} From 6b1694929be494040c654a97bc633e38815baa21 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Thu, 23 Nov 2023 04:10:46 +0200 Subject: [PATCH 15/49] Little edits for sidebar and navigation pages --- templates/includes/navigation.html | 179 +++++++++++------------------ templates/includes/sidebar.html | 106 +++++++++-------- 2 files changed, 121 insertions(+), 164 deletions(-) diff --git a/templates/includes/navigation.html b/templates/includes/navigation.html index 142df2b..a49a488 100644 --- a/templates/includes/navigation.html +++ b/templates/includes/navigation.html @@ -5,130 +5,79 @@ +
+ + + + + + +
diff --git a/templates/includes/sidebar.html b/templates/includes/sidebar.html index 0832052..e573d59 100644 --- a/templates/includes/sidebar.html +++ b/templates/includes/sidebar.html @@ -5,67 +5,75 @@
{% if request.user.is_authenticated %} - +
{% endif %} -
-
-
-
-
-
I'm working on..
-
- {% if user.id == worker.id %} -
- - Edit Profile - +
+
+
+
+
+
+
I'm working on..
- {% endif %} +
+
+
+
    + {% for task in tasks %} + {% if not task.is_completed %} +
  • Task   + {{ task.name }} +
  • + {% endif %} + {% endfor %} +
-
-
- +
+
+
+
+
+
My completed tasks
+
+
+
+
+
    + {% for task in tasks %} + {% if task.is_completed %} +
  • Task   + {{ task.name }} +
  • + {% endif %} + {% endfor %} +
+
+
{% endblock %} \ No newline at end of file From a4766077d92da5214382a074c9fb9c8fcbdf365b Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Thu, 23 Nov 2023 20:37:42 +0200 Subject: [PATCH 23/49] Fixed tasks buttons(mark as done, delete task, assign task) with permissions --- templates/task_manager/task_detail.html | 111 +++++++++++++----------- 1 file changed, 60 insertions(+), 51 deletions(-) diff --git a/templates/task_manager/task_detail.html b/templates/task_manager/task_detail.html index cead524..e72317f 100644 --- a/templates/task_manager/task_detail.html +++ b/templates/task_manager/task_detail.html @@ -10,66 +10,75 @@
- Edit task -
{{ task.name }}
-
- -
+ +
{{ task.name }}
+
+ + {% else %} + Edit task +
{{ task.name }}
+
+ {% endif %}
-
-

- {{ task.description }} -

-
-
    -
  • Task - type: {{ task.task_type }}
  • -
  • Priority: {{ task.priority|title }}
  • -
  • Deadline: {{ task.deadline }}
  • -
  • - Workers:   - {% for worker in task.assignees.all %} - - {{ worker }} - - {% endfor %} -
    -
    - {% if user in task.assignees.all %} - +
    +
    +

    + {{ task.description }} +

    +
    +
      +
    • Task + type: {{ task.task_type }}
    • +
    • Priority: {{ task.priority|title }}
    • +
    • Deadline: {{ task.deadline }}
    • +
    • + Workers:   + {% for worker in task.assignees.all %} + + {{ worker }} + + {% endfor %} +
      +
      + {% if request.user in task.assignees.all %} + + {% if not task.is_completed %} - {% else %} - {% endif %} + {% else %} + + {% endif %} - {% if request.user.is_superuser %} - - {% endif %} -
      + {% if request.user.is_superuser %} + + {% endif %}
      -
    • -
    -
    +
    +
  • +
{% include "includes/modals.html" %} From 6e939b21b2a94410546a250c3f5d8f533726a078 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Thu, 23 Nov 2023 20:38:38 +0200 Subject: [PATCH 24/49] Added creator task, assigner worker to task, editor task. Redesigned sidebar and added search field --- static/css/styles.css | 5 -- task_manager/forms.py | 42 ++++++++++ ...ker_options_task_complete_date_and_more.py | 27 +++++++ task_manager/models.py | 4 + task_manager/urls.py | 11 ++- task_manager/views.py | 77 ++++++++++++++++++- templates/includes/modals.html | 2 +- templates/includes/navigation.html | 9 ++- templates/includes/sidebar.html | 62 ++++----------- templates/registration/login.html | 53 ++++++------- templates/task_manager/archive_task_list.html | 4 +- .../task_manager/assign_worker_to_task.html | 12 +++ templates/task_manager/create_task.html | 14 ++++ templates/task_manager/edit_task.html | 27 +++++++ templates/task_manager/index.html | 9 +-- 15 files changed, 261 insertions(+), 97 deletions(-) create mode 100644 task_manager/migrations/0003_alter_worker_options_task_complete_date_and_more.py create mode 100644 templates/task_manager/assign_worker_to_task.html create mode 100644 templates/task_manager/create_task.html create mode 100644 templates/task_manager/edit_task.html diff --git a/static/css/styles.css b/static/css/styles.css index 77d69b5..e69de29 100644 --- a/static/css/styles.css +++ b/static/css/styles.css @@ -1,5 +0,0 @@ -.sidebar-hidden { - display: none; -} - - diff --git a/task_manager/forms.py b/task_manager/forms.py index e69de29..ba1e4a5 100644 --- a/task_manager/forms.py +++ b/task_manager/forms.py @@ -0,0 +1,42 @@ +from datetime import datetime, timedelta + +from django import forms + +from task_manager.models import Task, Worker + + +class TaskCreationForm(forms.ModelForm): + class Meta: + model = Task + fields = ['name', 'task_type', 'deadline', 'assignees', 'priority', 'description'] + widgets = { + 'deadline': forms.DateTimeInput(attrs={'type': 'datetime-local', 'class': 'form-control'}, format='%Y-%m-%dT%H:%M'), + 'assignees': forms.CheckboxSelectMultiple(), + } + + def __init__(self, *args, **kwargs): + super(TaskCreationForm, self).__init__(*args, **kwargs) + tomorrow = datetime.now() + timedelta(days=1) + tomorrow_str = tomorrow.strftime('%Y-%m-%dT%H:%M') + self.fields['deadline'].widget.attrs['min'] = tomorrow_str + + +class TaskEditForm(forms.ModelForm): + class Meta: + model = Task + fields = ['name', 'task_type', 'deadline', 'assignees', 'priority', 'description'] + widgets = { + 'deadline': forms.DateTimeInput(attrs={'type': 'datetime-local', 'class': 'form-control'}, format='%Y-%m-%dT%H:%M'), + 'assignees': forms.CheckboxSelectMultiple(), + } + + def __init__(self, *args, **kwargs): + super(TaskEditForm, self).__init__(*args, **kwargs) + tomorrow = datetime.now() + timedelta(days=1) + tomorrow_str = tomorrow.strftime('%Y-%m-%dT%H:%M') + self.fields['deadline'].widget.attrs['min'] = tomorrow_str + + +class AssignWorkerForm(forms.Form): + task = forms.ModelChoiceField(queryset=Task.objects.all(), label='Select Task') + worker = forms.ModelChoiceField(queryset=Worker.objects.all(), label='Select Worker') diff --git a/task_manager/migrations/0003_alter_worker_options_task_complete_date_and_more.py b/task_manager/migrations/0003_alter_worker_options_task_complete_date_and_more.py new file mode 100644 index 0000000..5f737e6 --- /dev/null +++ b/task_manager/migrations/0003_alter_worker_options_task_complete_date_and_more.py @@ -0,0 +1,27 @@ +# Generated by Django 4.2.7 on 2023-11-23 11:29 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('task_manager', '0002_worker_position'), + ] + + operations = [ + migrations.AlterModelOptions( + name='worker', + options={'verbose_name': 'Worker', 'verbose_name_plural': 'Workers'}, + ), + migrations.AddField( + model_name='task', + name='complete_date', + field=models.DateTimeField(blank=True, null=True), + ), + migrations.AlterField( + model_name='task', + name='priority', + field=models.CharField(choices=[('urgent', 'Urgent'), ('asap', 'ASAP (As Soon As Possible)'), ('medium', 'Medium'), ('critical', 'Critical')], default='medium', max_length=30), + ), + ] diff --git a/task_manager/models.py b/task_manager/models.py index 20857a9..302a1a4 100644 --- a/task_manager/models.py +++ b/task_manager/models.py @@ -50,6 +50,10 @@ class Task(models.Model): default="medium") task_type = models.ForeignKey(TaskType, on_delete=models.CASCADE) assignees = models.ManyToManyField(Worker, related_name="tasks") + complete_date = models.DateTimeField(blank=True, null=True) + + class Meta: + ordering = ["deadline"] def __str__(self): return f"Task: {self.name}, type: ({self.task_type})" diff --git a/task_manager/urls.py b/task_manager/urls.py index a13f4c4..2693438 100644 --- a/task_manager/urls.py +++ b/task_manager/urls.py @@ -9,11 +9,16 @@ WorkerDetailView, join_task, leave_task, - completed_tasks_view, login_view + completed_tasks_view, + login_view, + create_task, + edit_task, + assign_worker_to_task, ) urlpatterns = [ path("", index, name="index"), + path("accounts/login/", login_view, name="login"), path("logout", logout_view, name="logout"), path("tasks//", TaskDetailView.as_view(), name="task-detail"), path("mark_task_as_done//", mark_task_as_done, name="mark-task-as-done"), @@ -22,6 +27,8 @@ path("join_task//", join_task, name="join-task"), path("leave_task//", leave_task, name="leave-task"), path("archive/tasks_list/", completed_tasks_view, name="completed-tasks"), - path("accounts/login/", login_view, name="login"), + path('tasks/create/', create_task, name='create-task'), + path('tasks/edit-task//', edit_task, name='edit-task'), + path('assign-worker-to-task/', assign_worker_to_task, name='assign-worker-to-task'), ] app_name = "task_manager" diff --git a/task_manager/views.py b/task_manager/views.py index cdea4a1..ff146b2 100644 --- a/task_manager/views.py +++ b/task_manager/views.py @@ -2,21 +2,21 @@ from django.contrib.auth.forms import AuthenticationForm from django.contrib.auth.mixins import LoginRequiredMixin from django.shortcuts import render, redirect, get_object_or_404 -from django.contrib.auth.decorators import login_required +from django.contrib.auth.decorators import login_required, user_passes_test from django.contrib import messages from django.utils import timezone from django.views.decorators.http import require_POST from django.views import generic +from .forms import TaskCreationForm, TaskEditForm, AssignWorkerForm from .models import Task, Worker def index(request): user_tasks = Task.objects.filter(assignees=request.user.id) - tasks = Task.objects.filter(is_completed=False) unique_priorities = tasks.values_list('priority', flat=True).distinct() - task_counts = {priority: Task.objects.filter(priority=priority).count() for priority in unique_priorities} + task_counts = {priority: Task.objects.filter(priority=priority).filter(is_completed=False).count() for priority in unique_priorities} context = { "tasks": tasks, "unique_priorities": unique_priorities, @@ -78,6 +78,7 @@ def mark_task_as_done(request, task_id): @login_required() def delete_task(request, task_id): task = get_object_or_404(Task, id=task_id) + if request.method == 'POST': task.delete() return redirect('/') @@ -87,31 +88,38 @@ class WorkerDetailView(LoginRequiredMixin, generic.DetailView): model = Worker def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) worker = self.object tasks = Task.objects.filter(assignees=worker) context['tasks'] = tasks + return context @require_POST @login_required def join_task(request, task_id): + task = get_object_or_404(Task, id=task_id) task.assignees.add(request.user) + return redirect('task_manager:task-detail', pk=task_id) @require_POST @login_required def leave_task(request, task_id): + task = get_object_or_404(Task, id=task_id) task.assignees.remove(request.user) + return redirect('task_manager:task-detail', pk=task_id) @login_required def completed_tasks_view(request): + completed_tasks = Task.objects.filter(is_completed=True) context = { @@ -119,3 +127,66 @@ def completed_tasks_view(request): } return render(request, "task_manager/archive_task_list.html", context) + + +@login_required +def create_task(request): + priority = request.GET.get('priority', None) + + if request.method == 'POST': + form = TaskCreationForm(request.POST) + if form.is_valid(): + task = form.save(commit=False) + task.creator = request.user + + if priority is not None: + task.priority = priority + + task.save() + form.save_m2m() + return redirect('task_manager:task-detail', pk=task.pk) + + else: + + initial_data = {'priority': priority} if priority is not None else {} + form = TaskCreationForm(initial=initial_data) + + return render(request, 'task_manager/create_task.html', {'form': form}) + + +@login_required +def edit_task(request, pk): + task = get_object_or_404(Task, pk=pk) + + if request.method == 'POST': + form = TaskEditForm(request.POST, instance=task) + if form.is_valid(): + form.save() + return redirect('task_manager:task-detail', pk=task.pk) + else: + form = TaskEditForm(instance=task) + + return render(request, 'task_manager/edit_task.html', {'form': form, 'task': task}) + + +@user_passes_test(lambda u: u.is_staff) +@login_required +def assign_worker_to_task(request): + worker_id = request.GET.get('worker_id') + + if worker_id: + worker = Worker.objects.get(id=worker_id) + initial_data = {'worker': worker} + form = AssignWorkerForm(initial=initial_data) + else: + form = AssignWorkerForm() + + if request.method == 'POST': + form = AssignWorkerForm(request.POST) + if form.is_valid(): + task = form.cleaned_data['task'] + worker = form.cleaned_data['worker'] + task.assignees.add(worker) + return redirect('task_manager:task-detail', pk=task.pk) + + return render(request, 'task_manager/assign_worker_to_task.html', {'form': form}) diff --git a/templates/includes/modals.html b/templates/includes/modals.html index 4655b65..8a608cd 100644 --- a/templates/includes/modals.html +++ b/templates/includes/modals.html @@ -13,7 +13,7 @@
{% csrf_token %} - +
diff --git a/templates/includes/navigation.html b/templates/includes/navigation.html index a49a488..0968c2d 100644 --- a/templates/includes/navigation.html +++ b/templates/includes/navigation.html @@ -13,6 +13,13 @@ +
+
+ + +
+
{% csrf_token %} - + {% if form.errors %} + + {% for error in form.errors.values %} + {{ error }} + {% endfor %} + + {% endif %} {{ form.username.label_tag }}
{{ form.username }} @@ -94,14 +95,6 @@

- - {% if form.errors %} -
- {% for error in form.errors.values %} - {{ error }} - {% endfor %} -
- {% endif %}

@@ -109,7 +102,7 @@

+ style="background-image: url('{% static 'images/curved2.jpg' %}');">

diff --git a/templates/task_manager/archive_task_list.html b/templates/task_manager/archive_task_list.html index 46c4b91..daceb81 100644 --- a/templates/task_manager/archive_task_list.html +++ b/templates/task_manager/archive_task_list.html @@ -1,6 +1,8 @@ {% extends 'base.html' %} {% load static %} - +{% block title %} + Archive +{% endblock %} {% block content %}
diff --git a/templates/task_manager/assign_worker_to_task.html b/templates/task_manager/assign_worker_to_task.html new file mode 100644 index 0000000..85b5f0f --- /dev/null +++ b/templates/task_manager/assign_worker_to_task.html @@ -0,0 +1,12 @@ +{% extends 'base.html' %} +{% block title %} + Assign Worker to Task +{% endblock %} +{% block content %} +

Assign Worker to Task

+
+ {% csrf_token %} + {{ form.as_p }} + +
+{% endblock %} \ No newline at end of file diff --git a/templates/task_manager/create_task.html b/templates/task_manager/create_task.html new file mode 100644 index 0000000..3f9836a --- /dev/null +++ b/templates/task_manager/create_task.html @@ -0,0 +1,14 @@ +{% extends 'base.html' %} + +{% block content %} +
+
+

Create a New Task

+
+ {% csrf_token %} + {{ form.as_p }} + +
+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/task_manager/edit_task.html b/templates/task_manager/edit_task.html new file mode 100644 index 0000000..61fb29a --- /dev/null +++ b/templates/task_manager/edit_task.html @@ -0,0 +1,27 @@ +{% extends "base.html" %} +{% load static %} + +{% block title %} + Edit Task #{{ task.id }} {{ task.name }} +{% endblock %} +{% block content %} +
+
+
+
+
+ +
{{ task.name }}
+
+
+
+
+
+ {% csrf_token %} + {{ form.as_p }} + +
+
+
+
+{% endblock %} diff --git a/templates/task_manager/index.html b/templates/task_manager/index.html index 34d3130..8abf66a 100644 --- a/templates/task_manager/index.html +++ b/templates/task_manager/index.html @@ -27,10 +27,7 @@
@@ -102,11 +99,9 @@

Welcome to Task Hub!

Please login to access your tasks.

- Sign in + Sign in
{% endif %} -{% include "includes/footer.html" %} - {% endblock content %} From 93da24fc8725274b7a89600c080caea0b34573b8 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Thu, 23 Nov 2023 20:43:22 +0200 Subject: [PATCH 25/49] Add feature for admins: Can assign worker to task from sidebar --- templates/includes/sidebar.html | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/templates/includes/sidebar.html b/templates/includes/sidebar.html index fa06d6d..53f3690 100644 --- a/templates/includes/sidebar.html +++ b/templates/includes/sidebar.html @@ -29,6 +29,13 @@ Create task + {% if user.is_superuser %} + + {% endif %} - {% if user.is_superuser %} - + {% endif %} + - {% endif %} {% endfor %} - +
{% if workers.has_previous %} - {% endif %} @@ -30,7 +29,6 @@

Workers List

{% if workers.has_next %} - {% endif %}
{% else %} From 0c0be3e0f8eb084d4f519acabf9b9955c7de13e5 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Sat, 25 Nov 2023 15:17:59 +0200 Subject: [PATCH 40/49] Fixed: Only admin can attach worker to task in workers list page --- templates/task_manager/worker_list.html | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/templates/task_manager/worker_list.html b/templates/task_manager/worker_list.html index 47e00d8..665171c 100644 --- a/templates/task_manager/worker_list.html +++ b/templates/task_manager/worker_list.html @@ -9,18 +9,18 @@

Workers List

{{ worker.first_name }} {{ worker.last_name }} - {{ worker.position }} -
- - -
+ {% if request.user.is_superuser %} + Attach to the task + {% endif %} {% endfor %}
{% if workers.has_previous %} - + {% endif %} @@ -28,7 +28,8 @@

Workers List

{% if workers.has_next %} - + {% endif %}
{% else %} From 4a172ad88175e654e37b93fd79d10fdcbb0ecec6 Mon Sep 17 00:00:00 2001 From: Dmytro Petrykiv Date: Sat, 25 Nov 2023 16:32:25 +0200 Subject: [PATCH 41/49] Created search form for workers_list page --- task_manager/forms.py | 9 +++++++++ task_manager/urls.py | 4 ++-- task_manager/views.py | 18 ++++++++++++------ templates/includes/navigation.html | 8 +------- templates/task_manager/worker_list.html | 9 +++++++-- 5 files changed, 31 insertions(+), 17 deletions(-) diff --git a/task_manager/forms.py b/task_manager/forms.py index 3338228..382a645 100644 --- a/task_manager/forms.py +++ b/task_manager/forms.py @@ -52,3 +52,12 @@ class WorkerForm(forms.ModelForm): class Meta: model = get_user_model() fields = '__all__' + + +class WorkerSearchForm(forms.Form): + name = forms.CharField( + max_length=255, + required=False, + label="", + widget=forms.TextInput(attrs={'placeholder': '🔍Search by name'}) + ) diff --git a/task_manager/urls.py b/task_manager/urls.py index 4bebc33..49fbe6c 100644 --- a/task_manager/urls.py +++ b/task_manager/urls.py @@ -14,7 +14,7 @@ create_task, edit_task, assign_worker_to_task, - workers_list, + workers_list_view, mark_task_as_undone, ) @@ -33,6 +33,6 @@ path("tasks/create/", create_task, name="create-task"), path("tasks/edit-task//", edit_task, name="edit-task"), path("assign-worker-to-task/", assign_worker_to_task, name="assign-worker-to-task"), - path("workers_list/", workers_list, name="workers-list"), + path("workers_list/", workers_list_view, name="workers-list"), ] app_name = "task_manager" diff --git a/task_manager/views.py b/task_manager/views.py index 0e4acc5..b3f4695 100644 --- a/task_manager/views.py +++ b/task_manager/views.py @@ -9,7 +9,7 @@ from django.views.decorators.http import require_POST from django.views import generic -from .forms import TaskCreationForm, TaskEditForm, AssignWorkerForm +from .forms import TaskCreationForm, TaskEditForm, AssignWorkerForm, WorkerSearchForm from .models import Task, Worker @@ -212,10 +212,15 @@ def assign_worker_to_task(request): return render(request, 'task_manager/assign_worker_to_task.html', {'form': form}) -def workers_list(request): - workers_list = Worker.objects.all() - paginator = Paginator(workers_list, 5) - +def workers_list_view(request): + workers_list = get_user_model().objects.all() + search_name = request.GET.get('name', None) + if search_name: + workers_list = workers_list.filter( + first_name__icontains=search_name) | workers_list.filter( + last_name__icontains=search_name + ) + paginator = Paginator(workers_list, 7) page = request.GET.get('page') try: workers = paginator.page(page) @@ -225,7 +230,8 @@ def workers_list(request): workers = paginator.page(paginator.num_pages) context = { - 'workers': workers, + "workers": workers, + "search_form": WorkerSearchForm(initial={'name': search_name}), } return render(request, "task_manager/worker_list.html", context) diff --git a/templates/includes/navigation.html b/templates/includes/navigation.html index 0968c2d..04142eb 100644 --- a/templates/includes/navigation.html +++ b/templates/includes/navigation.html @@ -13,13 +13,7 @@ -
-
- - -
-
+