diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index be61ed883..bc0b87d7f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,6 +33,7 @@ repos: rev: v2.2.6 hooks: - id: codespell + args: ["--skip=*.min.css.map, *.min.css"] additional_dependencies: - tomli diff --git a/.prettierignore b/.prettierignore index 673199ae5..8981e2e60 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,4 @@ **/docs/ **/.devcontainer/devcontainer.json +**/static/css/vizro-bootstrap.min.css +**/static/css/vizro-bootstrap.min.css.map diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 000000000..554157e1f --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,2 @@ +**/static/css/vizro-bootstrap.min.css +**/static/css/vizro-bootstrap.min.css.map diff --git a/vizro-core/changelog.d/20240325_180146_huong_li_nguyen_replace_css_bootstrap.md b/vizro-core/changelog.d/20240325_180146_huong_li_nguyen_replace_css_bootstrap.md new file mode 100644 index 000000000..720bb351b --- /dev/null +++ b/vizro-core/changelog.d/20240325_180146_huong_li_nguyen_replace_css_bootstrap.md @@ -0,0 +1,48 @@ + + + + + + +### Changed + +- Replace default bootstrap stylesheet with `vizro-bootstrap` stylesheet. ([#384](https://github.com/mckinsey/vizro/pull/384)) +- Refactor code and remove custom classNames from `Button`, `Card`, `NavBar` and `NavLink`. ([#384](https://github.com/mckinsey/vizro/pull/384)) + + + + diff --git a/vizro-core/src/vizro/_vizro.py b/vizro-core/src/vizro/_vizro.py index d6a0cbcd0..ea34aa16e 100644 --- a/vizro-core/src/vizro/_vizro.py +++ b/vizro-core/src/vizro/_vizro.py @@ -4,7 +4,6 @@ from typing import List import dash -import dash_bootstrap_components as dbc import flask from flask_caching import SimpleCache @@ -30,9 +29,6 @@ def __init__(self, **kwargs): self.dash.config.external_stylesheets.extend( [ "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined", - # Bootstrap theme has no effect on styling as it gets overwritten by our CSS. However, it is - # necessary to add a default theme here so that added dbc components work properly. - dbc.themes.BOOTSTRAP, ] ) @@ -41,6 +37,10 @@ def __init__(self, **kwargs): vizro_assets_folder = Path(__file__).with_name("static") requests_pathname_prefix = self.dash.config.requests_pathname_prefix vizro_css = [requests_pathname_prefix + path for path in self._get_external_assets(vizro_assets_folder, "css")] + + # Ensure vizro-bootstrap.min.css is loaded in first to allow overwrites + vizro_css.sort(key=lambda x: not x.endswith("vizro-bootstrap.min.css")) + vizro_js = [ {"src": requests_pathname_prefix + path, "type": "module"} for path in self._get_external_assets(vizro_assets_folder, "js") diff --git a/vizro-core/src/vizro/models/_components/button.py b/vizro-core/src/vizro/models/_components/button.py index 016d0db02..1e6f47da8 100644 --- a/vizro-core/src/vizro/models/_components/button.py +++ b/vizro-core/src/vizro/models/_components/button.py @@ -1,7 +1,6 @@ from typing import List, Literal import dash_bootstrap_components as dbc -from dash import html try: from pydantic.v1 import Field @@ -32,8 +31,4 @@ class Button(VizroBaseModel): @_log_call def build(self): - return html.Div( - dbc.Button(id=self.id, children=self.text, className="button_primary"), - className="button_container", - id=f"{self.id}_outer", - ) + return dbc.Button(id=self.id, children=self.text) diff --git a/vizro-core/src/vizro/models/_components/card.py b/vizro-core/src/vizro/models/_components/card.py index 29c3e254c..34404d4bd 100644 --- a/vizro-core/src/vizro/models/_components/card.py +++ b/vizro-core/src/vizro/models/_components/card.py @@ -34,15 +34,15 @@ class Card(VizroBaseModel): @_log_call def build(self): - text = dcc.Markdown(self.text, className="card_text", dangerously_allow_html=False, id=self.id) + text = dcc.Markdown(self.text, dangerously_allow_html=False, id=self.id) card_content = ( dbc.NavLink( text, href=get_relative_path(self.href) if self.href.startswith("/") else self.href, - className="card-link", ) if self.href else text ) + card_class = "nav-card" if self.href else "card" return dbc.Card(card_content, className=card_class, id=f"{self.id}_outer") diff --git a/vizro-core/src/vizro/models/_dashboard.py b/vizro-core/src/vizro/models/_dashboard.py index 1f58fba67..7c2f0320c 100644 --- a/vizro-core/src/vizro/models/_dashboard.py +++ b/vizro-core/src/vizro/models/_dashboard.py @@ -246,7 +246,7 @@ def _make_page_404_layout(): ], className="error_text_container", ), - dbc.Button("Take me home", href=get_relative_path("/"), className="button_primary"), + dbc.Button("Take me home", href=get_relative_path("/")), ], className="error_content_container", ), diff --git a/vizro-core/src/vizro/models/_navigation/nav_bar.py b/vizro-core/src/vizro/models/_navigation/nav_bar.py index 64e9c0c9d..64fe494b1 100644 --- a/vizro-core/src/vizro/models/_navigation/nav_bar.py +++ b/vizro-core/src/vizro/models/_navigation/nav_bar.py @@ -3,6 +3,7 @@ from collections.abc import Mapping from typing import Dict, List, Literal +import dash_bootstrap_components as dbc from dash import html try: @@ -10,7 +11,6 @@ except ImportError: # pragma: no cov from pydantic import Field, validator -import dash_bootstrap_components as dbc from vizro.models import VizroBaseModel from vizro.models._models_utils import _log_call @@ -75,4 +75,6 @@ def build(self, *, active_page_id=None) -> _NavBuildType: # Active page is not in navigation at all, so hide navigation panel. nav_panel = dbc.Nav(id="nav-panel", className="d-none invisible") - return html.Div([dbc.Navbar(nav_links, id="nav-bar"), nav_panel]) + # `flex-column` ensures that we return a vertical NavBar. In the future, we could use that className + # to create a horizontal NavBar. + return html.Div([dbc.Navbar(nav_links, id="nav-bar", className="flex-column"), nav_panel]) diff --git a/vizro-core/src/vizro/models/_navigation/nav_link.py b/vizro-core/src/vizro/models/_navigation/nav_link.py index 0041a188e..2177bd078 100644 --- a/vizro-core/src/vizro/models/_navigation/nav_link.py +++ b/vizro-core/src/vizro/models/_navigation/nav_link.py @@ -67,7 +67,6 @@ def build(self, *, active_page_id=None): ), ], id=self.id, - className="nav-bar-icon-link", href=get_relative_path(first_page.path), # `active` is required to keep the icon highlighted when navigating through different pages inside # the nested accordion diff --git a/vizro-core/src/vizro/static/css/accordion.css b/vizro-core/src/vizro/static/css/accordion.css deleted file mode 100644 index 1541c8586..000000000 --- a/vizro-core/src/vizro/static/css/accordion.css +++ /dev/null @@ -1,122 +0,0 @@ -#page-container .accordion-button { - align-items: center; - background-color: inherit; - background-image: none; - border-radius: 0; - box-shadow: none; - color: var(--text-secondary); - display: flex; - font-size: var(--text-size-02); - height: 56px; - letter-spacing: -0.014px; - line-height: var(--text-size-03); - overflow-anchor: none; - padding: 16px 8px; - position: relative; - text-align: left; - width: 100%; -} - -#page-container .accordion-button:not(.collapsed) { - color: var(--text-primary); -} - -#page-container .accordion-button::after { - background-image: none; - background-repeat: no-repeat; - content: "\2304"; - flex-shrink: 0; - float: left !important; - font-size: 16px; - font-weight: 600; - height: 24px; - margin-left: auto; - transform: scaleX(1.3); - transform-origin: center center; - transition: transform 0.3s ease-in-out; - width: auto; -} - -#page-container .accordion-button:not(.collapsed)::after { - background-position: left; - font-size: 16px; - font-weight: 600; - transform: scaleX(1.3) rotate(180deg); -} - -#page-container .accordion-header { - font-size: var(--text-size-02); -} - -#page-container .accordion { - display: flex; - flex-direction: column; - margin-top: -10px; - overflow-x: hidden; -} - -#page-container .accordion-item-header { - background-color: inherit; - border: none; - border-bottom: 1px solid var(--border-subtle-alpha-01); - display: flex; - flex-direction: column; - gap: var(--spacing-01); - width: 100%; -} - -#page-container .accordion-item-header:last-child { - border-bottom: none; -} - -#page-container .accordion-body { - align-items: start; - display: flex; - flex-direction: column; - gap: var(--spacing-01); - padding: 0; - width: 100%; -} - -.accordion-item-link { - align-items: center; - background: transparent; - border: none; - border-radius: 0; - color: var(--text-secondary); - display: flex; - font-size: var(--text-size-02); - height: 40px; - line-height: var(--text-size-03); - padding: var(--spacing-02); - text-transform: none; - width: 100%; -} - -.accordion-item-link.active { - background-color: var(--state-overlays-selected); - color: var(--text-primary); -} - -.accordion-item-link:hover { - background-color: var(--state-overlays-selected-hover); - color: var(--text-primary); -} - -#page-container .accordion-button:hover { - color: var(--text-primary); -} - -.material-symbols-outlined { - color: var(--text-secondary); -} - -.accordion-body .accordion-item-link:last-child { - margin-bottom: var(--spacing-03); -} - -.nav-link:focus-visible { - border: none; - box-shadow: none; - outline: none; -} diff --git a/vizro-core/src/vizro/static/css/aggrid.css b/vizro-core/src/vizro/static/css/aggrid.css index 3bec7dcc0..d4fc23b79 100644 --- a/vizro-core/src/vizro/static/css/aggrid.css +++ b/vizro-core/src/vizro/static/css/aggrid.css @@ -154,3 +154,29 @@ #page-container .ag-floating-filter-input input[class^="ag-"][type="text"] { padding-left: 0; } + +/* Buttons */ +#dashboard-container .ag-standard-button { + background: var(--fill-active); + border: none; + border-radius: 0; + box-shadow: var(--box-shadow-elevation-0); + color: var(--text-contrast-primary); + font-size: var(--text-size-02); + font-weight: var(--text-weight-semibold); + height: 32px; + letter-spacing: var(--letter-spacing-body-link-02); + line-height: var(--text-size-05); + padding: var(--spacing-01) var(--spacing-03); + text-transform: none; +} + +#dashboard-container .ag-standard-button:hover { + background: linear-gradient( + var(--state-overlays-contrast-hover), + var(--state-overlays-contrast-hover) + ), + var(--fill-active); + color: var(--text-contrast-primary); + text-decoration-line: underline; +} diff --git a/vizro-core/src/vizro/static/css/bootstrap_overwrites.css b/vizro-core/src/vizro/static/css/bootstrap_overwrites.css index 137aa5651..3df4600b5 100644 --- a/vizro-core/src/vizro/static/css/bootstrap_overwrites.css +++ b/vizro-core/src/vizro/static/css/bootstrap_overwrites.css @@ -1,3 +1,6 @@ -.form-label { - margin-bottom: 0; +/* This file contains overwrites, which we want to have as defaults for vizro +but do not want to take over to `vizro-bootstrap` as these settings might not be generic enough. */ + +.card .nav-link { + height: 100%; } diff --git a/vizro-core/src/vizro/static/css/button.css b/vizro-core/src/vizro/static/css/button.css deleted file mode 100644 index aa7b6abb4..000000000 --- a/vizro-core/src/vizro/static/css/button.css +++ /dev/null @@ -1,43 +0,0 @@ -#dashboard-container .button_primary, -#dashboard-container .ag-standard-button { - background: var(--fill-active); - border: none; - border-radius: 0; - box-shadow: var(--box-shadow-elevation-0); - color: var(--text-contrast-primary); - font-size: var(--text-size-02); - font-weight: var(--text-weight-semibold); - height: 32px; - letter-spacing: var(--letter-spacing-body-link-02); - line-height: var(--text-size-05); - padding: var(--spacing-01) var(--spacing-03); - text-transform: none; -} - -#dashboard-container .button_primary:hover, -#dashboard-container .ag-standard-button:hover { - background: linear-gradient( - var(--state-overlays-contrast-hover), - var(--state-overlays-contrast-hover) - ), - var(--fill-active); - color: var(--text-contrast-primary); - text-decoration-line: underline; -} - -#dashboard-container .button_primary:active { - background: var(--fill-active); - color: var(--text-contrast-primary); -} - -#dashboard-container .button_primary:visited { - background: var(--fill-active); - color: var(--text-contrast-primary); -} - -.button_container { - align-items: flex-start; - display: flex; - flex-direction: column; - justify-content: center; -} diff --git a/vizro-core/src/vizro/static/css/card.css b/vizro-core/src/vizro/static/css/card.css deleted file mode 100644 index be7afbf52..000000000 --- a/vizro-core/src/vizro/static/css/card.css +++ /dev/null @@ -1,48 +0,0 @@ -.nav-card, -.card { - background-color: var(--surfaces-bg-card); - border: none; - border-radius: 0; - box-shadow: var(--box-shadow-elevation-card); - display: flex; - flex-direction: column; - height: 100%; - overflow: auto; -} - -.nav-card:hover { - background-color: var(--field-enabled); - box-shadow: var(--box-shadow-elevation-card-hover); - transform: translate3d(0, -8px, 0); - transition: - transform 0.3s, - box-shadow 0.2s; - will-change: transform; -} - -.card-link { - color: transparent; - display: flex; - height: 100%; - left: 0; - position: relative; - top: 0; - width: 100%; -} - -.card_text { - height: 100%; - padding: var(--spacing-04); - width: 100%; -} - -.card_text h1, -h2, -h3, -h4, -h5, -h6, -p, -ul { - margin-bottom: var(--spacing-02); -} diff --git a/vizro-core/src/vizro/static/css/dropdown.css b/vizro-core/src/vizro/static/css/dropdown.css index 8cb919200..ad5d981a2 100644 --- a/vizro-core/src/vizro/static/css/dropdown.css +++ b/vizro-core/src/vizro/static/css/dropdown.css @@ -121,11 +121,6 @@ width: 16px; } -#nav-panel a { - font-weight: var(--text-weight-regular); - line-height: var(--text-size-07); -} - /* Page Selector Dropdown */ #page-container .dash-dropdown diff --git a/vizro-core/src/vizro/static/css/layout.css b/vizro-core/src/vizro/static/css/layout.css index 641eb1bae..b17fefb19 100644 --- a/vizro-core/src/vizro/static/css/layout.css +++ b/vizro-core/src/vizro/static/css/layout.css @@ -68,15 +68,10 @@ } #nav-panel { - display: flex; - flex-direction: column; + margin-top: -4px; width: 100%; } -#nav-panel:not(:empty) { - border-bottom: 1px solid var(--border-subtle-alpha-01); -} - #control-panel { align-self: stretch; display: flex; @@ -122,29 +117,6 @@ width: 100%; } -#nav-bar { - align-items: center; - background: inherit !important; - display: inline-flex; - flex-direction: column; - padding: 0; -} - -.nav-bar-icon-link { - align-items: center; - background: transparent; - border: none; - box-shadow: none; - display: flex; - height: 80px; - justify-content: center; - width: 100%; -} - -.nav-bar-icon-link.active .material-symbols-outlined { - color: var(--text-active); -} - .loading-container { height: 100%; width: 100%; @@ -155,7 +127,6 @@ display: flex; flex-direction: column; gap: 40px; - padding-top: 10px; width: 80px; } diff --git a/vizro-core/src/vizro/static/css/typography.css b/vizro-core/src/vizro/static/css/typography.css deleted file mode 100644 index 7c3176ba4..000000000 --- a/vizro-core/src/vizro/static/css/typography.css +++ /dev/null @@ -1,118 +0,0 @@ -h1, -h2, -.heading-1-400, -.heading-2-400 { - color: var(--text-primary); - font-size: var(--text-size-05); - font-weight: var(--text-weight-regular); - letter-spacing: var(--letter-spacing-heading-h1); - line-height: var(--text-size-07); -} - -h3, -.heading-3-400 { - color: var(--text-primary); - font-size: var(--text-size-04); - font-weight: var(--text-weight-regular); - line-height: var(--text-size-06); -} - -.heading-3-600 { - font-weight: var(--text-weight-semibold); -} - -h4, -.heading-4-400 { - color: var(--text-primary); - font-size: var(--text-size-03); - font-weight: var(--text-weight-regular); - letter-spacing: var(--letter-spacing-heading-h4); - line-height: var(--text-size-04); -} - -.heading-4-600 { - font-weight: var(--text-weight-semibold); -} - -.body-ui-01, -.body-ui-link-01 { - color: var(--text-secondary); - font-size: var(--text-size-03); - font-weight: var(--text-weight-regular); - letter-spacing: var(--letter-spacing-body-ui-01); - line-height: var(--text-size-04); -} - -.body-ui-link-01 { - font-weight: var(--text-weight-semibold); - text-decoration: underline; -} - -p, -label, -h5, -h6, -ul, -li, -.body-ui-02, -.body-ui-link-02 { - color: var(--text-secondary); - font-size: var(--text-size-02); - font-weight: var(--text-weight-regular); - letter-spacing: var(--letter-spacing-body-ui-02); - line-height: var(--text-size-03); -} - -.body-ui-link-02 { - font-weight: var(--text-weight-semibold); -} - -.body-editorial-01 { - color: var(--text-secondary); - font-size: var(--text-size-03); - font-weight: var(--text-weight-regular); - letter-spacing: var(--letter-spacing-body-edit-01); - line-height: var(--text-size-05); - text-decoration: underline; -} - -.body-editorial-02 { - color: var(--text-secondary); - font-size: var(--text-size-02); - font-weight: var(--text-weight-regular); - letter-spacing: var(--letter-spacing-body-edit-02); - line-height: var(--text-size-04); -} - -.help-text { - color: var(--text-secondary); - font-size: var(--text-size-01); - font-weight: var(--text-weight-light); - letter-spacing: var(--letter-spacing-help-text); - line-height: var(--text-size-03); -} - -code, -.hljs, -.code-text { - background: var(--surfaces-bg-card); - border-radius: 2px; - color: var(--text-primary); - font-family: RobotoMono, Inter, sans-serif, Arial, serif; - font-size: var(--text-size-01); - font-weight: var(--text-weight-regular); - line-height: var(--text-size-03); - padding: 0 4px; - width: max-content; -} - -.hljs-section, -.hljs-quote, -.hljs-bullet, -.hljs-name { - color: var(--text-secondary); -} - -.card_text span { - color: var(--text-secondary); -} diff --git a/vizro-core/src/vizro/static/css/vizro-bootstrap.min.css b/vizro-core/src/vizro/static/css/vizro-bootstrap.min.css new file mode 100644 index 000000000..bfe75144e --- /dev/null +++ b/vizro-core/src/vizro/static/css/vizro-bootstrap.min.css @@ -0,0 +1,12611 @@ +@charset "UTF-8"; +/** This is an auto-generated file, don't edit it. **/ +/** This is an auto-generated file, don't edit it. **/ +.vizro_dark { + --elevation-0: 0 1px 1px 0 rgba(20, 23, 33, 0.8784313725), 0 0 1px 0 rgba(20, 23, 33, 0.8784313725); + --elevation-0-inverted: 0 1px 1px 0 rgba(20, 23, 33, 0.0784313725), 0 0 1px 0 rgba(20, 23, 33, 0.3803921569); + --elevation-1: 0 2px 4px -1px rgba(20, 23, 33, 0.3803921569), 0 1px 2px -1px rgba(20, 23, 33, 0.8784313725); + --elevation-1-inverted: 0 2px 4px 1px rgba(20, 23, 33, 0.1215686275), 0 1px 2px 0 rgba(20, 23, 33, 0.1215686275); + --elevation-2: 0 4px 8px 0 rgba(20, 23, 33, 0.3803921569), 0 2px 4px -1px rgba(20, 23, 33, 0.8784313725); + --elevation-2-inverted: 0 4px 8px 0 rgba(20, 23, 33, 0.1215686275), 0 2px 4px -1px rgba(20, 23, 33, 0.0784313725); + --elevation-3: 0 8px 12px 1px rgba(20, 23, 33, 0.3803921569), 0 4px 8px -1px rgba(20, 23, 33, 0.8784313725); + --elevation-3-inverted: 0 8px 12px 1px rgba(20, 23, 33, 0.1215686275), 0 4px 8px -1px rgba(20, 23, 33, 0.0784313725); + --elevation-4: 0 16px 32px 2px rgba(20, 23, 33, 0.3803921569), 0 8px 16px -2px rgba(20, 23, 33, 0.8784313725); + --elevation-4-inverted: 0 16px 32px 2px rgba(20, 23, 33, 0.1215686275), 0 8px 16px -2px rgba(20, 23, 33, 0.0784313725); + --primary-50: #373a44; + --primary-50-inverted: white; + --primary-100: #333640; + --primary-100-inverted: #fafafb; + --primary-200: #2f323c; + --primary-200-inverted: #f5f6f6; + --primary-300: #2b2e39; + --primary-300-inverted: #f2f3f4; + --primary-400: #272a35; + --primary-400-inverted: #ebedee; + --primary-500: #232632; + --primary-500-inverted: #e6e8ea; + --primary-600: #1f222e; + --primary-600-inverted: #e2e4e6; + --primary-700: #1b1e2a; + --primary-700-inverted: #dddfe1; + --primary-800: #181b26; + --primary-800-inverted: #d8dadd; + --primary-900: #141721; + --primary-900-inverted: #d3d6d9; + --text-placeholder: rgba(255, 255, 255, 0.3803921569); + --text-placeholder-inverted: rgba(20, 23, 33, 0.3803921569); + --text-secondary: rgba(255, 255, 255, 0.6); + --text-secondary-inverted: rgba(20, 23, 33, 0.6); + --text-primary: rgba(255, 255, 255, 0.8784313725); + --text-primary-inverted: rgba(20, 23, 33, 0.8784313725); + --text-primaryHover: white; + --text-primaryHover-inverted: #141721; + --text-disabled: rgba(255, 255, 255, 0.3019607843); + --text-disabled-inverted: rgba(20, 23, 33, 0.3019607843); + --fill-subtle: rgba(255, 255, 255, 0.1019607843); + --fill-subtle-inverted: rgba(20, 23, 33, 0.1019607843); + --fill-secondary: rgba(255, 255, 255, 0.6); + --fill-secondary-inverted: rgba(20, 23, 33, 0.6); + --fill-primary: rgba(255, 255, 255, 0.8784313725); + --fill-primary-inverted: rgba(20, 23, 33, 0.8784313725); + --fill-enabled: rgba(255, 255, 255, 0.6); + --fill-enabled-inverted: rgba(20, 23, 33, 0.6); + --fill-active: rgba(255, 255, 255, 0.8784313725); + --fill-active-inverted: rgba(20, 23, 33, 0.8784313725); + --fill-hoverSelected: white; + --fill-hoverSelected-inverted: #141721; + --fill-disabled: rgba(255, 255, 255, 0.3019607843); + --fill-disabled-inverted: rgba(20, 23, 33, 0.3019607843); + --border-subtleAlpha01: rgba(255, 255, 255, 0.1019607843); + --border-subtleAlpha01-inverted: rgba(20, 23, 33, 0.1019607843); + --border-subtleAlpha02: rgba(255, 255, 255, 0.1607843137); + --border-subtleAlpha02-inverted: rgba(20, 23, 33, 0.1607843137); + --border-subtleAlpha03: rgba(255, 255, 255, 0.2392156863); + --border-subtleAlpha03-inverted: rgba(20, 23, 33, 0.2392156863); + --border-enabled: rgba(255, 255, 255, 0.6); + --border-enabled-inverted: rgba(20, 23, 33, 0.6); + --border-hover: rgba(255, 255, 255, 0.8784313725); + --border-hover-inverted: rgba(20, 23, 33, 0.8784313725); + --border-disabled: rgba(255, 255, 255, 0.3019607843); + --border-disabled-inverted: rgba(20, 23, 33, 0.3019607843); + --border-selected: white; + --border-selected-inverted: #141721; + --border-selectedInverse: #141721; + --border-selectedInverse-inverted: white; + --stateOverlays-enabled: rgba(255, 255, 255, 0); + --stateOverlays-enabled-inverted: rgba(20, 23, 33, 0); + --stateOverlays-hover: rgba(255, 255, 255, 0.0392156863); + --stateOverlays-hover-inverted: rgba(20, 23, 33, 0.0588235294); + --stateOverlays-active: rgba(255, 255, 255, 0.0784313725); + --stateOverlays-active-inverted: rgba(20, 23, 33, 0.1215686275); + --stateOverlays-disabled: rgba(4, 19, 31, 0.1607843137); + --stateOverlays-disabled-inverted: rgba(20, 23, 33, 0.1607843137); + --stateOverlays-selected: #2b2e39; + --stateOverlays-selected-inverted: #fafafb; + --stateOverlays-selectedHover: rgba(255, 255, 255, 0.1607843137); + --stateOverlays-selectedHover-inverted: rgba(20, 23, 33, 0.2392156863); + --stateOverlays-selectedInverse: white; + --stateOverlays-selectedInverse-inverted: #141721; + --stateOverlays-selectedRange: rgba(255, 255, 255, 0.1019607843); + --stateOverlays-selectedRange-inverted: rgba(20, 23, 33, 0.0784313725); + --field-enabled: #2b2e39; + --field-enabled-inverted: #fafafb; + --field-hover: #373a44; + --field-hover-inverted: white; + --field-disabled: #272a35; + --field-disabled-inverted: #f0f1f2; + --status-success: #40d86e; + --status-success-inverted: #26bf56; + --status-error: #f56565; + --status-error-inverted: #f03b3a; + --status-information: #00b4ff; + --status-information-inverted: #009eff; + --status-warning: #ffc107; + --status-warning-inverted: #f17c02; + --focus: rgba(0, 133, 255, 0.6); + --focus-inverted: rgba(0, 133, 255, 0.6); + --surfaces-bg01: #232632; + --surfaces-bg01-inverted: white; + --surfaces-bg02: #1b1e2a; + --surfaces-bg02-inverted: #f5f6f6; + --surfaces-bg03: #141721; + --surfaces-bg03-inverted: #e6e8ea; + --categorical-01Cyan: #00b4ff; + --categorical-01Cyan-inverted: #00b4ff; + --categorical-02Orange: #ff9222; + --categorical-02Orange-inverted: #ff9222; + --categorical-03Purple: #3949ab; + --categorical-03Purple-inverted: #3949ab; + --categorical-04Red: #ff5267; + --categorical-04Red-inverted: #ff5267; + --categorical-05Teal: #08bdba; + --categorical-05Teal-inverted: #08bdba; + --categorical-06Amber: #fdc935; + --categorical-06Amber-inverted: #fdc935; + --categorical-07Green: #689f38; + --categorical-07Green-inverted: #689f38; + --categorical-08Purple: #976fd1; + --categorical-08Purple-inverted: #976fd1; + --categorical-09Pink: #f781bf; + --categorical-09Pink-inverted: #f781bf; + --categorical-10DarkGreen: #52733e; + --categorical-10DarkGreen-inverted: #52733e; + --sequentialCyan-100: #afe7f9; + --sequentialCyan-100-inverted: #afe7f9; + --sequentialCyan-200: #8bd0f6; + --sequentialCyan-200-inverted: #8bd0f6; + --sequentialCyan-300: #6cbaec; + --sequentialCyan-300-inverted: #6cbaec; + --sequentialCyan-400: #52a3dd; + --sequentialCyan-400-inverted: #52a3dd; + --sequentialCyan-500: #3b8dcb; + --sequentialCyan-500-inverted: #3b8dcb; + --sequentialCyan-600: #2777b7; + --sequentialCyan-600-inverted: #2777b7; + --sequentialCyan-700: #1661a2; + --sequentialCyan-700-inverted: #1661a2; + --sequentialCyan-800: #074c8c; + --sequentialCyan-800-inverted: #074c8c; + --sequentialCyan-900: #003875; + --sequentialCyan-900-inverted: #003875; + --sequentialOrange-100: #f9d8ac; + --sequentialOrange-100-inverted: #f9d8ac; + --sequentialOrange-200: #feb85b; + --sequentialOrange-200-inverted: #feb85b; + --sequentialOrange-300: #f09b32; + --sequentialOrange-300-inverted: #f09b32; + --sequentialOrange-400: #db811e; + --sequentialOrange-400-inverted: #db811e; + --sequentialOrange-500: #c76809; + --sequentialOrange-500-inverted: #c76809; + --sequentialOrange-600: #b05000; + --sequentialOrange-600-inverted: #b05000; + --sequentialOrange-700: #973a00; + --sequentialOrange-700-inverted: #973a00; + --sequentialOrange-800: #7e2400; + --sequentialOrange-800-inverted: #7e2400; + --sequentialOrange-900: #640d00; + --sequentialOrange-900-inverted: #640d00; + --sequentialIndigo-100: #dfd8fa; + --sequentialIndigo-100-inverted: #dfd8fa; + --sequentialIndigo-200: #c3c1ed; + --sequentialIndigo-200-inverted: #c3c1ed; + --sequentialIndigo-300: #aba8e0; + --sequentialIndigo-300-inverted: #aba8e0; + --sequentialIndigo-400: #9390d2; + --sequentialIndigo-400-inverted: #9390d2; + --sequentialIndigo-500: #7a79c4; + --sequentialIndigo-500-inverted: #7a79c4; + --sequentialIndigo-600: #6163b5; + --sequentialIndigo-600-inverted: #6163b5; + --sequentialIndigo-700: #474ea6; + --sequentialIndigo-700-inverted: #474ea6; + --sequentialIndigo-800: #2a3994; + --sequentialIndigo-800-inverted: #2a3994; + --sequentialIndigo-900: #002680; + --sequentialIndigo-900-inverted: #002680; + --sequentialYellow-100: #fff7cd; + --sequentialYellow-100-inverted: #fff7cd; + --sequentialYellow-200: #ffed9b; + --sequentialYellow-200-inverted: #ffed9b; + --sequentialYellow-300: #ffe16a; + --sequentialYellow-300-inverted: #ffe16a; + --sequentialYellow-400: #ffd545; + --sequentialYellow-400-inverted: #ffd545; + --sequentialYellow-500: #ffc107; + --sequentialYellow-500-inverted: #ffc107; + --sequentialYellow-600: #dba005; + --sequentialYellow-600-inverted: #dba005; + --sequentialYellow-700: #b78103; + --sequentialYellow-700-inverted: #b78103; + --sequentialYellow-800: #936402; + --sequentialYellow-800-inverted: #936402; + --sequentialYellow-900: #7a4f01; + --sequentialYellow-900-inverted: #7a4f01; + --sequentialTeal-100: #a5eae8; + --sequentialTeal-100-inverted: #a5eae8; + --sequentialTeal-200: #7dd5d3; + --sequentialTeal-200-inverted: #7dd5d3; + --sequentialTeal-300: #5ebfbc; + --sequentialTeal-300-inverted: #5ebfbc; + --sequentialTeal-400: #44a8a6; + --sequentialTeal-400-inverted: #44a8a6; + --sequentialTeal-500: #2e9190; + --sequentialTeal-500-inverted: #2e9190; + --sequentialTeal-600: #1b7b7a; + --sequentialTeal-600-inverted: #1b7b7a; + --sequentialTeal-700: #0c6565; + --sequentialTeal-700-inverted: #0c6565; + --sequentialTeal-800: #025050; + --sequentialTeal-800-inverted: #025050; + --sequentialTeal-900: #003b3c; + --sequentialTeal-900-inverted: #003b3c; + --sequentialRed-100: #f8d6da; + --sequentialRed-100-inverted: #f8d6da; + --sequentialRed-200: #fcb6ba; + --sequentialRed-200-inverted: #fcb6ba; + --sequentialRed-300: #f8989b; + --sequentialRed-300-inverted: #f8989b; + --sequentialRed-400: #ed7b7f; + --sequentialRed-400-inverted: #ed7b7f; + --sequentialRed-500: #dd6065; + --sequentialRed-500-inverted: #dd6065; + --sequentialRed-600: #c9474c; + --sequentialRed-600-inverted: #c9474c; + --sequentialRed-700: #b22f36; + --sequentialRed-700-inverted: #b22f36; + --sequentialRed-800: #981822; + --sequentialRed-800-inverted: #981822; + --sequentialRed-900: #7d000f; + --sequentialRed-900-inverted: #7d000f; + --surfaces-bg-card: #232632; + --surfaces-bg-card-inverted: #F5F6F6; + /* How do we keep these in sync with the tokens? */ + --bs-primary-rgb: #ffffffe0; + --bs-secondary-color: #ffffff99; + --bs-nav-link-color: #ffffff99; /*QQ: This doesn't seem to work*/ +} + +.vizro_light { + --elevation-0: 0 1px 1px 0 rgba(20, 23, 33, 0.0784313725), 0 0 1px 0 rgba(20, 23, 33, 0.3803921569); + --elevation-0-inverted: 0 1px 1px 0 rgba(20, 23, 33, 0.8784313725), 0 0 1px 0 rgba(20, 23, 33, 0.8784313725); + --elevation-1: 0 2px 4px 1px rgba(20, 23, 33, 0.1215686275), 0 1px 2px 0 rgba(20, 23, 33, 0.1215686275); + --elevation-1-inverted: 0 2px 4px -1px rgba(20, 23, 33, 0.3803921569), 0 1px 2px -1px rgba(20, 23, 33, 0.8784313725); + --elevation-2: 0 4px 8px 0 rgba(20, 23, 33, 0.1215686275), 0 2px 4px -1px rgba(20, 23, 33, 0.0784313725); + --elevation-2-inverted: 0 4px 8px 0 rgba(20, 23, 33, 0.3803921569), 0 2px 4px -1px rgba(20, 23, 33, 0.8784313725); + --elevation-3: 0 8px 12px 1px rgba(20, 23, 33, 0.1215686275), 0 4px 8px -1px rgba(20, 23, 33, 0.0784313725); + --elevation-3-inverted: 0 8px 12px 1px rgba(20, 23, 33, 0.3803921569), 0 4px 8px -1px rgba(20, 23, 33, 0.8784313725); + --elevation-4: 0 16px 32px 2px rgba(20, 23, 33, 0.1215686275), 0 8px 16px -2px rgba(20, 23, 33, 0.0784313725); + --elevation-4-inverted: 0 16px 32px 2px rgba(20, 23, 33, 0.3803921569), 0 8px 16px -2px rgba(20, 23, 33, 0.8784313725); + --primary-50: white; + --primary-50-inverted: #373a44; + --primary-100: #fafafb; + --primary-100-inverted: #333640; + --primary-200: #f5f6f6; + --primary-200-inverted: #2f323c; + --primary-300: #f2f3f4; + --primary-300-inverted: #2b2e39; + --primary-400: #ebedee; + --primary-400-inverted: #272a35; + --primary-500: #e6e8ea; + --primary-500-inverted: #232632; + --primary-600: #e2e4e6; + --primary-600-inverted: #1f222e; + --primary-700: #dddfe1; + --primary-700-inverted: #1b1e2a; + --primary-800: #d8dadd; + --primary-800-inverted: #181b26; + --primary-900: #d3d6d9; + --primary-900-inverted: #141721; + --text-placeholder: rgba(20, 23, 33, 0.3803921569); + --text-placeholder-inverted: rgba(255, 255, 255, 0.3803921569); + --text-secondary: rgba(20, 23, 33, 0.6); + --text-secondary-inverted: rgba(255, 255, 255, 0.6); + --text-primary: rgba(20, 23, 33, 0.8784313725); + --text-primary-inverted: rgba(255, 255, 255, 0.8784313725); + --text-primaryHover: #141721; + --text-primaryHover-inverted: white; + --text-disabled: rgba(20, 23, 33, 0.3019607843); + --text-disabled-inverted: rgba(255, 255, 255, 0.3019607843); + --fill-subtle: rgba(20, 23, 33, 0.1019607843); + --fill-subtle-inverted: rgba(255, 255, 255, 0.1019607843); + --fill-secondary: rgba(20, 23, 33, 0.6); + --fill-secondary-inverted: rgba(255, 255, 255, 0.6); + --fill-primary: rgba(20, 23, 33, 0.8784313725); + --fill-primary-inverted: rgba(255, 255, 255, 0.8784313725); + --fill-enabled: rgba(20, 23, 33, 0.6); + --fill-enabled-inverted: rgba(255, 255, 255, 0.6); + --fill-active: rgba(20, 23, 33, 0.8784313725); + --fill-active-inverted: rgba(255, 255, 255, 0.8784313725); + --fill-hoverSelected: #141721; + --fill-hoverSelected-inverted: white; + --fill-disabled: rgba(20, 23, 33, 0.3019607843); + --fill-disabled-inverted: rgba(255, 255, 255, 0.3019607843); + --border-subtleAlpha01: rgba(20, 23, 33, 0.1019607843); + --border-subtleAlpha01-inverted: rgba(255, 255, 255, 0.1019607843); + --border-subtleAlpha02: rgba(20, 23, 33, 0.1607843137); + --border-subtleAlpha02-inverted: rgba(255, 255, 255, 0.1607843137); + --border-subtleAlpha03: rgba(20, 23, 33, 0.2392156863); + --border-subtleAlpha03-inverted: rgba(255, 255, 255, 0.2392156863); + --border-enabled: rgba(20, 23, 33, 0.6); + --border-enabled-inverted: rgba(255, 255, 255, 0.6); + --border-hover: rgba(20, 23, 33, 0.8784313725); + --border-hover-inverted: rgba(255, 255, 255, 0.8784313725); + --border-disabled: rgba(20, 23, 33, 0.3019607843); + --border-disabled-inverted: rgba(255, 255, 255, 0.3019607843); + --border-selected: #141721; + --border-selected-inverted: white; + --border-selectedInverse: white; + --border-selectedInverse-inverted: #141721; + --stateOverlays-enabled: rgba(20, 23, 33, 0); + --stateOverlays-enabled-inverted: rgba(255, 255, 255, 0); + --stateOverlays-hover: rgba(20, 23, 33, 0.0588235294); + --stateOverlays-hover-inverted: rgba(255, 255, 255, 0.0392156863); + --stateOverlays-active: rgba(20, 23, 33, 0.1215686275); + --stateOverlays-active-inverted: rgba(255, 255, 255, 0.0784313725); + --stateOverlays-disabled: rgba(20, 23, 33, 0.1607843137); + --stateOverlays-disabled-inverted: rgba(4, 19, 31, 0.1607843137); + --stateOverlays-selected: #fafafb; + --stateOverlays-selected-inverted: #2b2e39; + --stateOverlays-selectedHover: rgba(20, 23, 33, 0.2392156863); + --stateOverlays-selectedHover-inverted: rgba(255, 255, 255, 0.1607843137); + --stateOverlays-selectedInverse: #141721; + --stateOverlays-selectedInverse-inverted: white; + --stateOverlays-selectedRange: rgba(20, 23, 33, 0.0784313725); + --stateOverlays-selectedRange-inverted: rgba(255, 255, 255, 0.1019607843); + --field-enabled: #fafafb; + --field-enabled-inverted: #2b2e39; + --field-hover: white; + --field-hover-inverted: #373a44; + --field-disabled: #f0f1f2; + --field-disabled-inverted: #272a35; + --status-success: #26bf56; + --status-success-inverted: #40d86e; + --status-error: #f03b3a; + --status-error-inverted: #f56565; + --status-information: #009eff; + --status-information-inverted: #00b4ff; + --status-warning: #f17c02; + --status-warning-inverted: #ffc107; + --focus: rgba(0, 133, 255, 0.6); + --focus-inverted: rgba(0, 133, 255, 0.6); + --surfaces-bg01: white; + --surfaces-bg01-inverted: #232632; + --surfaces-bg02: #f5f6f6; + --surfaces-bg02-inverted: #1b1e2a; + --surfaces-bg03: #e6e8ea; + --surfaces-bg03-inverted: #141721; + --categorical-01Cyan: #00b4ff; + --categorical-01Cyan-inverted: #00b4ff; + --categorical-02Orange: #ff9222; + --categorical-02Orange-inverted: #ff9222; + --categorical-03Purple: #3949ab; + --categorical-03Purple-inverted: #3949ab; + --categorical-04Red: #ff5267; + --categorical-04Red-inverted: #ff5267; + --categorical-05Teal: #08bdba; + --categorical-05Teal-inverted: #08bdba; + --categorical-06Amber: #fdc935; + --categorical-06Amber-inverted: #fdc935; + --categorical-07Green: #689f38; + --categorical-07Green-inverted: #689f38; + --categorical-08Purple: #976fd1; + --categorical-08Purple-inverted: #976fd1; + --categorical-09Pink: #f781bf; + --categorical-09Pink-inverted: #f781bf; + --categorical-10DarkGreen: #52733e; + --categorical-10DarkGreen-inverted: #52733e; + --sequentialCyan-100: #afe7f9; + --sequentialCyan-100-inverted: #afe7f9; + --sequentialCyan-200: #8bd0f6; + --sequentialCyan-200-inverted: #8bd0f6; + --sequentialCyan-300: #6cbaec; + --sequentialCyan-300-inverted: #6cbaec; + --sequentialCyan-400: #52a3dd; + --sequentialCyan-400-inverted: #52a3dd; + --sequentialCyan-500: #3b8dcb; + --sequentialCyan-500-inverted: #3b8dcb; + --sequentialCyan-600: #2777b7; + --sequentialCyan-600-inverted: #2777b7; + --sequentialCyan-700: #1661a2; + --sequentialCyan-700-inverted: #1661a2; + --sequentialCyan-800: #074c8c; + --sequentialCyan-800-inverted: #074c8c; + --sequentialCyan-900: #003875; + --sequentialCyan-900-inverted: #003875; + --sequentialOrange-100: #f9d8ac; + --sequentialOrange-100-inverted: #f9d8ac; + --sequentialOrange-200: #feb85b; + --sequentialOrange-200-inverted: #feb85b; + --sequentialOrange-300: #f09b32; + --sequentialOrange-300-inverted: #f09b32; + --sequentialOrange-400: #db811e; + --sequentialOrange-400-inverted: #db811e; + --sequentialOrange-500: #c76809; + --sequentialOrange-500-inverted: #c76809; + --sequentialOrange-600: #b05000; + --sequentialOrange-600-inverted: #b05000; + --sequentialOrange-700: #973a00; + --sequentialOrange-700-inverted: #973a00; + --sequentialOrange-800: #7e2400; + --sequentialOrange-800-inverted: #7e2400; + --sequentialOrange-900: #640d00; + --sequentialOrange-900-inverted: #640d00; + --sequentialIndigo-100: #dfd8fa; + --sequentialIndigo-100-inverted: #dfd8fa; + --sequentialIndigo-200: #c3c1ed; + --sequentialIndigo-200-inverted: #c3c1ed; + --sequentialIndigo-300: #aba8e0; + --sequentialIndigo-300-inverted: #aba8e0; + --sequentialIndigo-400: #9390d2; + --sequentialIndigo-400-inverted: #9390d2; + --sequentialIndigo-500: #7a79c4; + --sequentialIndigo-500-inverted: #7a79c4; + --sequentialIndigo-600: #6163b5; + --sequentialIndigo-600-inverted: #6163b5; + --sequentialIndigo-700: #474ea6; + --sequentialIndigo-700-inverted: #474ea6; + --sequentialIndigo-800: #2a3994; + --sequentialIndigo-800-inverted: #2a3994; + --sequentialIndigo-900: #002680; + --sequentialIndigo-900-inverted: #002680; + --sequentialYellow-100: #fff7cd; + --sequentialYellow-100-inverted: #fff7cd; + --sequentialYellow-200: #ffed9b; + --sequentialYellow-200-inverted: #ffed9b; + --sequentialYellow-300: #ffe16a; + --sequentialYellow-300-inverted: #ffe16a; + --sequentialYellow-400: #ffd545; + --sequentialYellow-400-inverted: #ffd545; + --sequentialYellow-500: #ffc107; + --sequentialYellow-500-inverted: #ffc107; + --sequentialYellow-600: #dba005; + --sequentialYellow-600-inverted: #dba005; + --sequentialYellow-700: #b78103; + --sequentialYellow-700-inverted: #b78103; + --sequentialYellow-800: #936402; + --sequentialYellow-800-inverted: #936402; + --sequentialYellow-900: #7a4f01; + --sequentialYellow-900-inverted: #7a4f01; + --sequentialTeal-100: #a5eae8; + --sequentialTeal-100-inverted: #a5eae8; + --sequentialTeal-200: #7dd5d3; + --sequentialTeal-200-inverted: #7dd5d3; + --sequentialTeal-300: #5ebfbc; + --sequentialTeal-300-inverted: #5ebfbc; + --sequentialTeal-400: #44a8a6; + --sequentialTeal-400-inverted: #44a8a6; + --sequentialTeal-500: #2e9190; + --sequentialTeal-500-inverted: #2e9190; + --sequentialTeal-600: #1b7b7a; + --sequentialTeal-600-inverted: #1b7b7a; + --sequentialTeal-700: #0c6565; + --sequentialTeal-700-inverted: #0c6565; + --sequentialTeal-800: #025050; + --sequentialTeal-800-inverted: #025050; + --sequentialTeal-900: #003b3c; + --sequentialTeal-900-inverted: #003b3c; + --sequentialRed-100: #f8d6da; + --sequentialRed-100-inverted: #f8d6da; + --sequentialRed-200: #fcb6ba; + --sequentialRed-200-inverted: #fcb6ba; + --sequentialRed-300: #f8989b; + --sequentialRed-300-inverted: #f8989b; + --sequentialRed-400: #ed7b7f; + --sequentialRed-400-inverted: #ed7b7f; + --sequentialRed-500: #dd6065; + --sequentialRed-500-inverted: #dd6065; + --sequentialRed-600: #c9474c; + --sequentialRed-600-inverted: #c9474c; + --sequentialRed-700: #b22f36; + --sequentialRed-700-inverted: #b22f36; + --sequentialRed-800: #981822; + --sequentialRed-800-inverted: #981822; + --sequentialRed-900: #7d000f; + --sequentialRed-900-inverted: #7d000f; + --surfaces-bg-card: #F5F6F6; + --surfaces-bg-card-inverted: #232632; + --bs-primary-rgb: #141721e0; + --bs-secondary-color: #14172199; + --bs-nav-link-color: #14172199; /*QQ: This doesn't seem to work*/ +} + +/* 14px */ +/* 12px */ +/* 16px */ +/* 4px */ +/* 8px */ +/* import bootstrap */ +/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root, +[data-bs-theme=light] { + --bs-blue: #3949ab; + --bs-indigo: #6610f2; + --bs-purple: #976fd1; + --bs-pink: #f781bf; + --bs-red: #ff5267; + --bs-orange: #ff9222; + --bs-yellow: #fdc935; + --bs-green: #689f38; + --bs-teal: #08bdba; + --bs-cyan: #00b4ff; + --bs-black: #000; + --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: #3949ab; + --bs-secondary: #6c757d; + --bs-success: #689f38; + --bs-info: #00b4ff; + --bs-warning: #fdc935; + --bs-danger: #ff5267; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 57, 73, 171; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 104, 159, 56; + --bs-info-rgb: 0, 180, 255; + --bs-warning-rgb: 253, 201, 53; + --bs-danger-rgb: 255, 82, 103; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-primary-text-emphasis: #171d44; + --bs-secondary-text-emphasis: #2b2f32; + --bs-success-text-emphasis: #2a4016; + --bs-info-text-emphasis: #004866; + --bs-warning-text-emphasis: #655015; + --bs-danger-text-emphasis: #662129; + --bs-light-text-emphasis: #495057; + --bs-dark-text-emphasis: #495057; + --bs-primary-bg-subtle: #d7dbee; + --bs-secondary-bg-subtle: #e2e3e5; + --bs-success-bg-subtle: #e1ecd7; + --bs-info-bg-subtle: #ccf0ff; + --bs-warning-bg-subtle: #fff4d7; + --bs-danger-bg-subtle: #ffdce1; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #b0b6dd; + --bs-secondary-border-subtle: #c4c8cb; + --bs-success-border-subtle: #c3d9af; + --bs-info-border-subtle: #99e1ff; + --bs-warning-border-subtle: #fee9ae; + --bs-danger-border-subtle: #ffbac2; + --bs-light-border-subtle: #e9ecef; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-font-sans-serif: inter, sans-serif, arial, serif, "Segoe UI", roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --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: 0.875rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg: #fff; + --bs-body-bg-rgb: 255, 255, 255; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(33, 37, 41, 0.75); + --bs-secondary-color-rgb: 33, 37, 41; + --bs-secondary-bg: #e9ecef; + --bs-secondary-bg-rgb: 233, 236, 239; + --bs-tertiary-color: rgba(33, 37, 41, 0.5); + --bs-tertiary-color-rgb: 33, 37, 41; + --bs-tertiary-bg: #f8f9fa; + --bs-tertiary-bg-rgb: 248, 249, 250; + --bs-heading-color: inherit; + --bs-link-color: #3949ab; + --bs-link-color-rgb: 57, 73, 171; + --bs-link-decoration: underline; + --bs-link-hover-color: #2e3a89; + --bs-link-hover-color-rgb: 46, 58, 137; + --bs-code-color: #f781bf; + --bs-highlight-color: #212529; + --bs-highlight-bg: #fff4d7; + --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; + --bs-border-radius-sm: 0; + --bs-border-radius-lg: 0; + --bs-border-radius-xl: 1rem; + --bs-border-radius-xxl: 2rem; + --bs-border-radius-2xl: var(--bs-border-radius-xxl); + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-focus-ring-width: 0.25rem; + --bs-focus-ring-opacity: 0.25; + --bs-focus-ring-color: rgba(57, 73, 171, 0.25); + --bs-form-valid-color: #689f38; + --bs-form-valid-border-color: #689f38; + --bs-form-invalid-color: #ff5267; + --bs-form-invalid-border-color: #ff5267; +} + +[data-bs-theme=dark] { + color-scheme: dark; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; + --bs-body-bg: #212529; + --bs-body-bg-rgb: 33, 37, 41; + --bs-emphasis-color: #fff; + --bs-emphasis-color-rgb: 255, 255, 255; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; + --bs-secondary-bg: #343a40; + --bs-secondary-bg-rgb: 52, 58, 64; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; + --bs-tertiary-bg: #2b3035; + --bs-tertiary-bg-rgb: 43, 48, 53; + --bs-primary-text-emphasis: #8892cd; + --bs-secondary-text-emphasis: #a7acb1; + --bs-success-text-emphasis: #a4c588; + --bs-info-text-emphasis: #66d2ff; + --bs-warning-text-emphasis: #fedf86; + --bs-danger-text-emphasis: #ff97a4; + --bs-light-text-emphasis: #f8f9fa; + --bs-dark-text-emphasis: #dee2e6; + --bs-primary-bg-subtle: #0b0f22; + --bs-secondary-bg-subtle: #161719; + --bs-success-bg-subtle: #15200b; + --bs-info-bg-subtle: #002433; + --bs-warning-bg-subtle: #33280b; + --bs-danger-bg-subtle: #331015; + --bs-light-bg-subtle: #343a40; + --bs-dark-bg-subtle: #1a1d20; + --bs-primary-border-subtle: #222c67; + --bs-secondary-border-subtle: #41464b; + --bs-success-border-subtle: #3e5f22; + --bs-info-border-subtle: #006c99; + --bs-warning-border-subtle: #987920; + --bs-danger-border-subtle: #99313e; + --bs-light-border-subtle: #495057; + --bs-dark-border-subtle: #343a40; + --bs-heading-color: inherit; + --bs-link-color: #8892cd; + --bs-link-hover-color: #a0a8d7; + --bs-link-color-rgb: 136, 146, 205; + --bs-link-hover-color-rgb: 160, 168, 215; + --bs-code-color: #fab3d9; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #655015; + --bs-border-color: #495057; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); + --bs-form-valid-color: #a4c588; + --bs-form-valid-border-color: #a4c588; + --bs-form-invalid-color: #ff97a4; + --bs-form-invalid-border-color: #ff97a4; +} + +*, +*::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: var(--bs-border-width) solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: var(--bs-heading-color); +} + +h1, .h1 { + font-size: calc(1.34375rem + 1.125vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.1875rem; + } +} + +h2, .h2 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 1.75rem; + } +} + +h3, .h3 { + font-size: calc(1.278125rem + 0.3375vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.53125rem; + } +} + +h4, .h4 { + font-size: calc(1.25625rem + 0.075vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.3125rem; + } +} + +h5, .h5 { + font-size: 1.09375rem; +} + +h6, .h6 { + font-size: 0.875rem; +} + +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: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + color: var(--bs-highlight-color); + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); + text-decoration: underline; +} +a:hover { + --bs-link-color-rgb: var(--bs-link-hover-color-rgb); +} + +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.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +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: var(--bs-secondary-color); + 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] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* 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.09375rem; + font-weight: 300; +} + +.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.09375rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: var(--bs-body-bg); + border: var(--bs-border-width) solid var(--bs-border-color); + 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: var(--bs-secondary-color); +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +.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(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.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.33333333%; +} + +.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.66666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.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; +} + +@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.33333333%; + } + .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.66666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .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; + } +} +@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.33333333%; + } + .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.66666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .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; + } +} +@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.33333333%; + } + .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.66666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .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; + } +} +@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.33333333%; + } + .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.66666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .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; + } +} +@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.33333333%; + } + .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.66666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .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; + } +} +.table { + --bs-table-color-type: initial; + --bs-table-bg-type: initial; + --bs-table-color-state: initial; + --bs-table-bg-state: initial; + --bs-table-color: var(--bs-emphasis-color); + --bs-table-bg: var(--bs-body-bg); + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); + width: 100%; + margin-bottom: 1rem; + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); + background-color: var(--bs-table-bg); + border-bottom-width: var(--bs-border-width); + box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: calc(var(--bs-border-width) * 2) solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: var(--bs-border-width) 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 var(--bs-border-width); +} + +.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-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-active { + --bs-table-color-state: var(--bs-table-active-color); + --bs-table-bg-state: var(--bs-table-active-bg); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-color-state: var(--bs-table-hover-color); + --bs-table-bg-state: var(--bs-table-hover-bg); +} + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #d7dbee; + --bs-table-border-color: #acafbe; + --bs-table-striped-bg: #ccd0e2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #c2c5d6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c7cbdc; + --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: #e2e3e5; + --bs-table-border-color: #b5b6b7; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --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: #e1ecd7; + --bs-table-border-color: #b4bdac; + --bs-table-striped-bg: #d6e0cc; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbd4c2; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d0dac7; + --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: #ccf0ff; + --bs-table-border-color: #a3c0cc; + --bs-table-striped-bg: #c2e4f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #b8d8e6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bddeec; + --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: #fff4d7; + --bs-table-border-color: #ccc3ac; + --bs-table-striped-bg: #f2e8cc; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dcc2; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece2c7; + --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: #ffdce1; + --bs-table-border-color: #ccb0b4; + --bs-table-striped-bg: #f2d1d6; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6c6cb; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ecccd0; + --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: #f8f9fa; + --bs-table-border-color: #c6c7c8; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --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: #212529; + --bs-table-border-color: #4d5154; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --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: 0rem; +} + +.col-form-label { + padding-top: calc(0.25rem + var(--bs-border-width)); + padding-bottom: calc(0.25rem + var(--bs-border-width)); + margin-bottom: 0; + font-size: inherit; + line-height: 1.6; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + var(--bs-border-width)); + padding-bottom: calc(0.5rem + var(--bs-border-width)); + font-size: 0.875rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + var(--bs-border-width)); + padding-bottom: calc(0.25rem + var(--bs-border-width)); + font-size: 0.65625rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-secondary-color); +} + +.form-control { + display: block; + width: 100%; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.6; + color: var(--bs-body-color); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-body-bg); + background-clip: padding-box; + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: 0; +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: var(--bs-body-color); + background-color: var(--bs-body-bg); + border-color: #9ca4d5; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(57, 73, 171, 0.25); +} +.form-control::-webkit-date-and-time-value { + min-width: 85px; + height: 1.6em; + margin: 0; +} +.form-control::-webkit-datetime-edit { + display: block; + padding: 0; +} +.form-control::-moz-placeholder { + color: var(--bs-secondary-color); + opacity: 1; +} +.form-control::placeholder { + color: var(--bs-secondary-color); + opacity: 1; +} +.form-control:disabled { + background-color: var(--bs-secondary-bg); + opacity: 1; +} +.form-control::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + margin-inline-end: 0.5rem; + color: var(--bs-body-color); + background-color: var(--bs-tertiary-bg); + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: var(--bs-border-width); + border-radius: 0; +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: var(--bs-secondary-bg); +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.25rem 0; + margin-bottom: 0; + line-height: 1.6; + color: var(--bs-body-color); + background-color: transparent; + border: solid transparent; + border-width: var(--bs-border-width) 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); + padding: 0.25rem 0.5rem; + font-size: 0.65625rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2)); + padding: 0.5rem 1rem; + font-size: 0.875rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-sm { + min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-lg { + min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-control-color { + width: 3rem; + height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); + padding: 0.25rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; +} +.form-control-color::-webkit-color-swatch { + border: 0 !important; +} +.form-control-color.form-control-sm { + height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +.form-control-color.form-control-lg { + height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + display: block; + width: 100%; + padding: 0.25rem 1.5rem 0.25rem 0.5rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.6; + color: var(--bs-body-color); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-body-bg); + background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); + background-repeat: no-repeat; + background-position: right 0.5rem center; + background-size: 16px 12px; + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: 0; +} +.form-select:focus { + border-color: #9ca4d5; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(57, 73, 171, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.5rem; + background-image: none; +} +.form-select:disabled { + background-color: var(--bs-secondary-bg); +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 var(--bs-body-color); +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.65625rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 0.875rem; +} + +[data-bs-theme=dark] .form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); +} + +.form-check { + display: block; + min-height: 1.3125rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + --bs-form-check-bg: var(--bs-body-bg); + flex-shrink: 0; + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-form-check-bg); + background-image: var(--bs-form-check-bg-image); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: var(--bs-border-width) solid var(--bs-border-color); + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #9ca4d5; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(57, 73, 171, 0.25); +} +.form-check-input:checked { + background-color: #3949ab; + border-color: #3949ab; +} +.form-check-input:checked[type=checkbox] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #3949ab; + border-color: #3949ab; + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.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: 2.5em; +} +.form-switch .form-check-input { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + width: 2em; + margin-left: -2.5em; + background-image: var(--bs-form-switch-bg); + background-position: left center; + border-radius: 0; +} +.form-switch .form-check-input:focus { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239ca4d5'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + 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: 1; +} + +[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(57, 73, 171, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(57, 73, 171, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + -webkit-appearance: none; + appearance: none; + background-color: #3949ab; + border: 0; +} +.form-range::-webkit-slider-thumb:active { + background-color: #c4c8e6; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + -moz-appearance: none; + appearance: none; + background-color: #3949ab; + border: 0; +} +.form-range::-moz-range-thumb:active { + background-color: #c4c8e6; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: var(--bs-secondary-color); +} +.form-range:disabled::-moz-range-thumb { + background-color: var(--bs-secondary-color); +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select { + height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + z-index: 2; + height: 100%; + padding: 1rem 0.5rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: var(--bs-border-width) solid transparent; + transform-origin: 0 0; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 0.5rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.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:not(:-moz-placeholder-shown) ~ label { + color: rgba(var(--bs-body-color-rgb), 0.65); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.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 { + color: rgba(var(--bs-body-color-rgb), 0.65); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after { + position: absolute; + inset: 1rem 0.25rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: var(--bs-body-bg); +} +.form-floating > .form-control:focus ~ label::after, +.form-floating > .form-control:not(:placeholder-shown) ~ label::after, +.form-floating > .form-control-plaintext ~ label::after, +.form-floating > .form-select ~ label::after { + position: absolute; + inset: 1rem 0.25rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: var(--bs-body-bg); +} +.form-floating > .form-control:-webkit-autofill ~ label { + color: rgba(var(--bs-body-color-rgb), 0.65); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: var(--bs-border-width) 0; +} +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { + color: #6c757d; +} +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { + background-color: var(--bs-secondary-bg); +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.6; + color: var(--bs-body-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-tertiary-bg); + border: var(--bs-border-width) solid var(--bs-border-color); +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 0.875rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.65625rem; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 2rem; +} + +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: calc(var(--bs-border-width) * -1); +} +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-valid-color); +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.65625rem; + color: #fff; + background-color: var(--bs-success); +} + +.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: var(--bs-form-valid-border-color); + padding-right: calc(1.6em + 0.5rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23689f38' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.4em + 0.125rem) center; + background-size: calc(0.8em + 0.25rem) calc(0.8em + 0.25rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.6em + 0.5rem); + background-position: top calc(0.4em + 0.125rem) right calc(0.4em + 0.125rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.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"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23689f38' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + padding-right: 2.75rem; + background-position: right 0.5rem center, center right 1.5rem; + background-size: 16px 12px, calc(0.8em + 0.25rem) calc(0.8em + 0.25rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.6em + 0.5rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: var(--bs-form-valid-color); +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: var(--bs-form-valid-color); +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-invalid-color); +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.65625rem; + color: #fff; + background-color: var(--bs-danger); +} + +.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: var(--bs-form-invalid-border-color); + padding-right: calc(1.6em + 0.5rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff5267'%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='%23ff5267' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.4em + 0.125rem) center; + background-size: calc(0.8em + 0.25rem) calc(0.8em + 0.25rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.6em + 0.5rem); + background-position: top calc(0.4em + 0.125rem) right calc(0.4em + 0.125rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.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"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff5267'%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='%23ff5267' stroke='none'/%3e%3c/svg%3e"); + padding-right: 2.75rem; + background-position: right 0.5rem center, center right 1.5rem; + background-size: 16px 12px, calc(0.8em + 0.25rem) calc(0.8em + 0.25rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.6em + 0.5rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: var(--bs-form-invalid-color); +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: var(--bs-form-invalid-color); +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.5rem; + --bs-btn-padding-y: 0.25rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 0.875rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.6; + --bs-btn-color: var(--bs-body-color); + --bs-btn-bg: transparent; + --bs-btn-border-width: var(--bs-border-width); + --bs-btn-border-color: transparent; + --bs-btn-border-radius: var(--bs-border-radius); + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 1; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem 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; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + background-color: var(--bs-btn-bg); +} +.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 + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + 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:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child: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-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked:focus-visible + .btn { + 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: #3949ab; + --bs-btn-border-color: #3949ab; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #303e91; + --bs-btn-hover-border-color: #2e3a89; + --bs-btn-focus-shadow-rgb: 87, 100, 184; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #2e3a89; + --bs-btn-active-border-color: #2b3780; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #3949ab; + --bs-btn-disabled-border-color: #3949ab; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; +} + +.btn-success { + --bs-btn-color: #000; + --bs-btn-bg: #689f38; + --bs-btn-border-color: #689f38; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #7fad56; + --bs-btn-hover-border-color: #77a94c; + --bs-btn-focus-shadow-rgb: 88, 135, 48; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #86b260; + --bs-btn-active-border-color: #77a94c; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #689f38; + --bs-btn-disabled-border-color: #689f38; +} + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #00b4ff; + --bs-btn-border-color: #00b4ff; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #26bfff; + --bs-btn-hover-border-color: #1abcff; + --bs-btn-focus-shadow-rgb: 0, 153, 217; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #33c3ff; + --bs-btn-active-border-color: #1abcff; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #00b4ff; + --bs-btn-disabled-border-color: #00b4ff; +} + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #fdc935; + --bs-btn-border-color: #fdc935; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #fdd153; + --bs-btn-hover-border-color: #fdce49; + --bs-btn-focus-shadow-rgb: 215, 171, 45; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #fdd45d; + --bs-btn-active-border-color: #fdce49; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #fdc935; + --bs-btn-disabled-border-color: #fdc935; +} + +.btn-danger { + --bs-btn-color: #000; + --bs-btn-bg: #ff5267; + --bs-btn-border-color: #ff5267; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ff6c7e; + --bs-btn-hover-border-color: #ff6376; + --bs-btn-focus-shadow-rgb: 217, 70, 88; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ff7585; + --bs-btn-active-border-color: #ff6376; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ff5267; + --bs-btn-disabled-border-color: #ff5267; +} + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; +} + +.btn-outline-primary { + --bs-btn-color: #3949ab; + --bs-btn-border-color: #3949ab; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #3949ab; + --bs-btn-hover-border-color: #3949ab; + --bs-btn-focus-shadow-rgb: 57, 73, 171; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #3949ab; + --bs-btn-active-border-color: #3949ab; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #3949ab; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #3949ab; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #689f38; + --bs-btn-border-color: #689f38; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #689f38; + --bs-btn-hover-border-color: #689f38; + --bs-btn-focus-shadow-rgb: 104, 159, 56; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #689f38; + --bs-btn-active-border-color: #689f38; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #689f38; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #689f38; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #00b4ff; + --bs-btn-border-color: #00b4ff; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #00b4ff; + --bs-btn-hover-border-color: #00b4ff; + --bs-btn-focus-shadow-rgb: 0, 180, 255; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #00b4ff; + --bs-btn-active-border-color: #00b4ff; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #00b4ff; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #00b4ff; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #fdc935; + --bs-btn-border-color: #fdc935; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #fdc935; + --bs-btn-hover-border-color: #fdc935; + --bs-btn-focus-shadow-rgb: 253, 201, 53; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #fdc935; + --bs-btn-active-border-color: #fdc935; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fdc935; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #fdc935; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #ff5267; + --bs-btn-border-color: #ff5267; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ff5267; + --bs-btn-hover-border-color: #ff5267; + --bs-btn-focus-shadow-rgb: 255, 82, 103; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ff5267; + --bs-btn-active-border-color: #ff5267; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ff5267; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ff5267; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: 0 0 0 #000; + --bs-btn-focus-shadow-rgb: 87, 100, 184; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: var(--bs-border-radius-lg); +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.65625rem; + --bs-btn-border-radius: var(--bs-border-radius-sm); +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; +} + +.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-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 0.875rem; + --bs-dropdown-color: var(--bs-body-color); + --bs-dropdown-bg: var(--bs-body-bg); + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: var(--bs-border-radius); + --bs-dropdown-border-width: var(--bs-border-width); + --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: var(--bs-box-shadow); + --bs-dropdown-link-color: var(--bs-body-color); + --bs-dropdown-link-hover-color: var(--bs-body-color); + --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #3949ab; + --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + 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); +} +.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; + text-decoration: none; + 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.65625rem; + 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: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #3949ab; + --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 > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: calc(var(--bs-border-width) * -1); +} +.dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.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: calc(var(--bs-border-width) * -1); +} +.nav { + --bs-nav-link-padding-x: 0.5rem; + --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: var(--bs-secondary-color); + 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); + text-decoration: none; + background: none; + border: 0; +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link:focus-visible { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(57, 73, 171, 0.25); +} +.nav-link.disabled, .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: var(--bs-border-width); + --bs-nav-tabs-border-color: var(--bs-border-color); + --bs-nav-tabs-border-radius: var(--bs-border-radius); + --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); + --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); + --bs-nav-tabs-link-active-bg: var(--bs-body-bg); + --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + border: var(--bs-nav-tabs-border-width) solid transparent; +} +.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.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(-1 * var(--bs-nav-tabs-border-width)); +} + +.nav-pills { + --bs-nav-pills-border-radius: var(--bs-border-radius); + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #3949ab; +} +.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-underline { + --bs-nav-underline-gap: 1rem; + --bs-nav-underline-border-width: 0.125rem; + --bs-nav-underline-link-active-color: var(--bs-emphasis-color); + gap: var(--bs-nav-underline-gap); +} +.nav-underline .nav-link { + padding-right: 0; + padding-left: 0; + border-bottom: var(--bs-nav-underline-border-width) solid transparent; +} +.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { + border-bottom-color: currentcolor; +} +.nav-underline .nav-link.active, +.nav-underline .show > .nav-link { + font-weight: 700; + color: var(--bs-nav-underline-link-active-color); + border-bottom-color: currentcolor; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); + --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); + --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); + --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); + --bs-navbar-brand-padding-y: 0.5rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 0.875rem; + --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); + --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); + --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: 0.875rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); + --bs-navbar-toggler-border-radius: var(--bs-border-radius); + --bs-navbar-toggler-focus-width: 0.25rem; + --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); + text-decoration: none; + 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-font-weight: ; + --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 .nav-link.active, .navbar-nav .nav-link.show { + 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); +} +.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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark, +.navbar[data-bs-theme=dark] { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --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.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +[data-bs-theme=dark] .navbar-toggler-icon { + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-title-color: ; + --bs-card-subtitle-color: ; + --bs-card-border-width: var(--bs-border-width); + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: var(--bs-border-radius); + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: var(--bs-body-bg); + --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); + color: var(--bs-body-color); + 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); +} +.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; +} +.card > .list-group:last-child { + border-bottom-width: 0; +} +.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); + color: var(--bs-card-title-color); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; + color: var(--bs-card-subtitle-color); +} + +.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-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-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.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(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.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); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.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; + } +} + +.accordion { + --bs-accordion-color: var(--bs-body-color); + --bs-accordion-bg: transparent; + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 0; + --bs-accordion-border-radius: var(--bs-border-radius); + --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - 0); + --bs-accordion-btn-padding-x: 0.5rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: var(--bs-body-color); + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 0.75rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23171d44' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(57, 73, 171, 0.25); + --bs-accordion-body-padding-x: 0; + --bs-accordion-body-padding-y: 0; + --bs-accordion-active-color: var(--bs-primary-text-emphasis); + --bs-accordion-active-bg: var(--bs-primary-bg-subtle); +} + +.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: 0.875rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + overflow-anchor: none; +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 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); +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + 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:not(:first-of-type) { + border-top: 0; +} +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush > .accordion-item { + border-right: 0; + border-left: 0; +} +.accordion-flush > .accordion-item:first-child { + border-top: 0; +} +.accordion-flush > .accordion-item:last-child { + border-bottom: 0; +} +[data-bs-theme=dark] .accordion-button::after { + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238892cd'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238892cd'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: var(--bs-secondary-color); + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: var(--bs-secondary-color); + 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); +} + +.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: 0.875rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: var(--bs-body-bg); + --bs-pagination-border-width: var(--bs-border-width); + --bs-pagination-border-color: var(--bs-border-color); + --bs-pagination-border-radius: var(--bs-border-radius); + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: var(--bs-tertiary-bg); + --bs-pagination-hover-border-color: var(--bs-border-color); + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: var(--bs-secondary-bg); + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(57, 73, 171, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #3949ab; + --bs-pagination-active-border-color: #3949ab; + --bs-pagination-disabled-color: var(--bs-secondary-color); + --bs-pagination-disabled-bg: var(--bs-secondary-bg); + --bs-pagination-disabled-border-color: var(--bs-border-color); + 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); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); +} +.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(var(--bs-border-width) * -1); +} +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: var(--bs-border-radius-lg); +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.65625rem; + --bs-pagination-border-radius: var(--bs-border-radius-sm); +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: var(--bs-border-radius); + 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; +} +.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: var(--bs-border-width) solid var(--bs-alert-border-color); + --bs-alert-border-radius: var(--bs-border-radius); + --bs-alert-link-color: inherit; + 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); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; + color: var(--bs-alert-link-color); +} + +.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: var(--bs-primary-text-emphasis); + --bs-alert-bg: var(--bs-primary-bg-subtle); + --bs-alert-border-color: var(--bs-primary-border-subtle); + --bs-alert-link-color: var(--bs-primary-text-emphasis); +} + +.alert-secondary { + --bs-alert-color: var(--bs-secondary-text-emphasis); + --bs-alert-bg: var(--bs-secondary-bg-subtle); + --bs-alert-border-color: var(--bs-secondary-border-subtle); + --bs-alert-link-color: var(--bs-secondary-text-emphasis); +} + +.alert-success { + --bs-alert-color: var(--bs-success-text-emphasis); + --bs-alert-bg: var(--bs-success-bg-subtle); + --bs-alert-border-color: var(--bs-success-border-subtle); + --bs-alert-link-color: var(--bs-success-text-emphasis); +} + +.alert-info { + --bs-alert-color: var(--bs-info-text-emphasis); + --bs-alert-bg: var(--bs-info-bg-subtle); + --bs-alert-border-color: var(--bs-info-border-subtle); + --bs-alert-link-color: var(--bs-info-text-emphasis); +} + +.alert-warning { + --bs-alert-color: var(--bs-warning-text-emphasis); + --bs-alert-bg: var(--bs-warning-bg-subtle); + --bs-alert-border-color: var(--bs-warning-border-subtle); + --bs-alert-link-color: var(--bs-warning-text-emphasis); +} + +.alert-danger { + --bs-alert-color: var(--bs-danger-text-emphasis); + --bs-alert-bg: var(--bs-danger-bg-subtle); + --bs-alert-border-color: var(--bs-danger-border-subtle); + --bs-alert-link-color: var(--bs-danger-text-emphasis); +} + +.alert-light { + --bs-alert-color: var(--bs-light-text-emphasis); + --bs-alert-bg: var(--bs-light-bg-subtle); + --bs-alert-border-color: var(--bs-light-border-subtle); + --bs-alert-link-color: var(--bs-light-text-emphasis); +} + +.alert-dark { + --bs-alert-color: var(--bs-dark-text-emphasis); + --bs-alert-bg: var(--bs-dark-bg-subtle); + --bs-alert-border-color: var(--bs-dark-border-subtle); + --bs-alert-link-color: var(--bs-dark-text-emphasis); +} + +.progress, +.progress-stacked { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.65625rem; + --bs-progress-bg: var(--bs-secondary-bg); + --bs-progress-border-radius: var(--bs-border-radius); + --bs-progress-box-shadow: var(--bs-box-shadow-inset); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #3949ab; + --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); +} + +.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); +} + +.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-stacked > .progress { + overflow: visible; +} + +.progress-stacked > .progress > .progress-bar { + width: 100%; +} + +.list-group { + --bs-list-group-color: var(--bs-body-color); + --bs-list-group-bg: var(--bs-body-bg); + --bs-list-group-border-color: var(--bs-border-color); + --bs-list-group-border-width: var(--bs-border-width); + --bs-list-group-border-radius: var(--bs-border-radius); + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: var(--bs-secondary-color); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); + --bs-list-group-action-active-color: var(--bs-body-color); + --bs-list-group-action-active-bg: var(--bs-secondary-bg); + --bs-list-group-disabled-color: var(--bs-secondary-color); + --bs-list-group-disabled-bg: var(--bs-body-bg); + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #3949ab; + --bs-list-group-active-border-color: #3949ab; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.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); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.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(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-horizontal { + flex-direction: row; +} +.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(-1 * var(--bs-list-group-border-width)); + 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.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(-1 * var(--bs-list-group-border-width)); + 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.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(-1 * var(--bs-list-group-border-width)); + 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.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(-1 * var(--bs-list-group-border-width)); + 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.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(-1 * var(--bs-list-group-border-width)); + 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.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(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.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 { + --bs-list-group-color: var(--bs-primary-text-emphasis); + --bs-list-group-bg: var(--bs-primary-bg-subtle); + --bs-list-group-border-color: var(--bs-primary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); + --bs-list-group-active-color: var(--bs-primary-bg-subtle); + --bs-list-group-active-bg: var(--bs-primary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); +} + +.list-group-item-secondary { + --bs-list-group-color: var(--bs-secondary-text-emphasis); + --bs-list-group-bg: var(--bs-secondary-bg-subtle); + --bs-list-group-border-color: var(--bs-secondary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); + --bs-list-group-active-color: var(--bs-secondary-bg-subtle); + --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); +} + +.list-group-item-success { + --bs-list-group-color: var(--bs-success-text-emphasis); + --bs-list-group-bg: var(--bs-success-bg-subtle); + --bs-list-group-border-color: var(--bs-success-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-success-border-subtle); + --bs-list-group-active-color: var(--bs-success-bg-subtle); + --bs-list-group-active-bg: var(--bs-success-text-emphasis); + --bs-list-group-active-border-color: var(--bs-success-text-emphasis); +} + +.list-group-item-info { + --bs-list-group-color: var(--bs-info-text-emphasis); + --bs-list-group-bg: var(--bs-info-bg-subtle); + --bs-list-group-border-color: var(--bs-info-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-info-border-subtle); + --bs-list-group-active-color: var(--bs-info-bg-subtle); + --bs-list-group-active-bg: var(--bs-info-text-emphasis); + --bs-list-group-active-border-color: var(--bs-info-text-emphasis); +} + +.list-group-item-warning { + --bs-list-group-color: var(--bs-warning-text-emphasis); + --bs-list-group-bg: var(--bs-warning-bg-subtle); + --bs-list-group-border-color: var(--bs-warning-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); + --bs-list-group-active-color: var(--bs-warning-bg-subtle); + --bs-list-group-active-bg: var(--bs-warning-text-emphasis); + --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); +} + +.list-group-item-danger { + --bs-list-group-color: var(--bs-danger-text-emphasis); + --bs-list-group-bg: var(--bs-danger-bg-subtle); + --bs-list-group-border-color: var(--bs-danger-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); + --bs-list-group-active-color: var(--bs-danger-bg-subtle); + --bs-list-group-active-bg: var(--bs-danger-text-emphasis); + --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); +} + +.list-group-item-light { + --bs-list-group-color: var(--bs-light-text-emphasis); + --bs-list-group-bg: var(--bs-light-bg-subtle); + --bs-list-group-border-color: var(--bs-light-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-light-border-subtle); + --bs-list-group-active-color: var(--bs-light-bg-subtle); + --bs-list-group-active-bg: var(--bs-light-text-emphasis); + --bs-list-group-active-border-color: var(--bs-light-text-emphasis); +} + +.list-group-item-dark { + --bs-list-group-color: var(--bs-dark-text-emphasis); + --bs-list-group-bg: var(--bs-dark-bg-subtle); + --bs-list-group-border-color: var(--bs-dark-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); + --bs-list-group-active-color: var(--bs-dark-bg-subtle); + --bs-list-group-active-bg: var(--bs-dark-text-emphasis); + --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); +} + +.btn-close { + --bs-btn-close-color: #000; + --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); + --bs-btn-close-opacity: 0.5; + --bs-btn-close-hover-opacity: 0.75; + --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(57, 73, 171, 0.25); + --bs-btn-close-focus-opacity: 1; + --bs-btn-close-disabled-opacity: 0.25; + --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: var(--bs-btn-close-color); + background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; + border: 0; + opacity: var(--bs-btn-close-opacity); +} +.btn-close:hover { + color: var(--bs-btn-close-color); + text-decoration: none; + opacity: var(--bs-btn-close-hover-opacity); +} +.btn-close:focus { + outline: 0; + box-shadow: var(--bs-btn-close-focus-shadow); + opacity: var(--bs-btn-close-focus-opacity); +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: var(--bs-btn-close-disabled-opacity); +} + +.btn-close-white { + filter: var(--bs-btn-close-white-filter); +} + +[data-bs-theme=dark] .btn-close { + filter: var(--bs-btn-close-white-filter); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85); + --bs-toast-border-width: var(--bs-border-width); + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: var(--bs-border-radius); + --bs-toast-box-shadow: var(--bs-box-shadow); + --bs-toast-header-color: var(--bs-secondary-color); + --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85); + --bs-toast-header-border-color: var(--bs-border-color-translucent); + 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); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + 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); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: var(--bs-body-bg); + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: var(--bs-border-width); + --bs-modal-border-radius: var(--bs-border-radius-lg); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); + --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: var(--bs-border-width); + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: var(--bs-border-width); + 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 { + transform: translate(0, -50px); +} +.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); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --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; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; +} + +.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) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: var(--bs-box-shadow); + } + .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; +} +.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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.65625rem; + --bs-tooltip-color: var(--bs-body-bg); + --bs-tooltip-bg: var(--bs-emphasis-color); + --bs-tooltip-border-radius: var(--bs-border-radius); + --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; + 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: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.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) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height)); + 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) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.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) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height)); + 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) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.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); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.65625rem; + --bs-popover-bg: var(--bs-body-bg); + --bs-popover-border-width: var(--bs-border-width); + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: var(--bs-border-radius-lg); + --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); + --bs-popover-box-shadow: var(--bs-box-shadow); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 0.875rem; + --bs-popover-header-color: inherit; + --bs-popover-header-bg: var(--bs-secondary-bg); + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: var(--bs-body-color); + --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); +} +.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(-1 * (var(--bs-popover-arrow-height)) - 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) * 0.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(-1 * (var(--bs-popover-arrow-height)) - 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) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.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(-1 * (var(--bs-popover-arrow-height)) - 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) * 0.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(-0.5 * var(--bs-popover-arrow-width)); + 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(-1 * (var(--bs-popover-arrow-height)) - 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) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.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); +} +.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; +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.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%); +} + +.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; +} + +.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; +} +.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%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/; +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/; +} + +.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%; +} +.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; +} +.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; +} + +[data-bs-theme=dark] .carousel .carousel-control-prev-icon, +[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon, +[data-bs-theme=dark].carousel .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] { + background-color: #000; +} +[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .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, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: var(--bs-body-color); + --bs-offcanvas-bg: var(--bs-body-bg); + --bs-offcanvas-border-width: var(--bs-border-width); + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); + --bs-offcanvas-transition: transform 0.3s ease-in-out; + --bs-offcanvas-title-line-height: 1.5; +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + 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; + } + .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%); + } + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@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: var(--bs-offcanvas-zindex); + 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; + } + .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%); + } + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@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: var(--bs-offcanvas-zindex); + 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; + } + .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%); + } + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@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: var(--bs-offcanvas-zindex); + 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; + } + .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%); + } + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@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: var(--bs-offcanvas-zindex); + 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; + } + .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%); + } + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@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: var(--bs-offcanvas-zindex); + 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; +} +.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.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.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; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: var(--bs-offcanvas-title-line-height); +} + +.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: 0.6em; +} + +.placeholder-sm { + min-height: 0.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(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #000 !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #000 !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-primary:hover, .link-primary:focus { + color: RGBA(46, 58, 137, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(46, 58, 137, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-secondary { + color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-secondary:hover, .link-secondary:focus { + color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-success { + color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-success:hover, .link-success:focus { + color: RGBA(134, 178, 96, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(134, 178, 96, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-info { + color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-info:hover, .link-info:focus { + color: RGBA(51, 195, 255, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(51, 195, 255, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-warning { + color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-warning:hover, .link-warning:focus { + color: RGBA(253, 212, 93, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(253, 212, 93, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-danger { + color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-danger:hover, .link-danger:focus { + color: RGBA(255, 117, 133, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(255, 117, 133, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-light { + color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-light:hover, .link-light:focus { + color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-dark { + color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-dark:hover, .link-dark:focus { + color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-body-emphasis { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-body-emphasis:hover, .link-body-emphasis:focus { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; +} + +.focus-ring:focus { + outline: 0; + box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); +} + +.icon-link { + display: inline-flex; + gap: 0.375rem; + align-items: center; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-underline-offset: 0.25em; + backface-visibility: hidden; +} +.icon-link > .bi { + flex-shrink: 0; + width: 1em; + height: 1em; + fill: currentcolor; +} + +.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { + transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); +} + +.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: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.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) { + 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; +} +.visually-hidden:not(caption), +.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { + position: absolute !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: var(--bs-border-width); + 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; +} + +.object-fit-contain { + -o-object-fit: contain !important; + object-fit: contain !important; +} + +.object-fit-cover { + -o-object-fit: cover !important; + object-fit: cover !important; +} + +.object-fit-fill { + -o-object-fit: fill !important; + object-fit: fill !important; +} + +.object-fit-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; +} + +.object-fit-none { + -o-object-fit: none !important; + object-fit: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.overflow-x-auto { + overflow-x: auto !important; +} + +.overflow-x-hidden { + overflow-x: hidden !important; +} + +.overflow-x-visible { + overflow-x: visible !important; +} + +.overflow-x-scroll { + overflow-x: scroll !important; +} + +.overflow-y-auto { + overflow-y: auto !important; +} + +.overflow-y-hidden { + overflow-y: hidden !important; +} + +.overflow-y-visible { + overflow-y: visible !important; +} + +.overflow-y-scroll { + overflow-y: 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-inline-grid { + display: inline-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: var(--bs-box-shadow) !important; +} + +.shadow-sm { + box-shadow: var(--bs-box-shadow-sm) !important; +} + +.shadow-lg { + box-shadow: var(--bs-box-shadow-lg) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.focus-ring-primary { + --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-secondary { + --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-success { + --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-info { + --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-warning { + --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-danger { + --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-light { + --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-dark { + --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); +} + +.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-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-black { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-primary-subtle { + border-color: var(--bs-primary-border-subtle) !important; +} + +.border-secondary-subtle { + border-color: var(--bs-secondary-border-subtle) !important; +} + +.border-success-subtle { + border-color: var(--bs-success-border-subtle) !important; +} + +.border-info-subtle { + border-color: var(--bs-info-border-subtle) !important; +} + +.border-warning-subtle { + border-color: var(--bs-warning-border-subtle) !important; +} + +.border-danger-subtle { + border-color: var(--bs-danger-border-subtle) !important; +} + +.border-light-subtle { + border-color: var(--bs-light-border-subtle) !important; +} + +.border-dark-subtle { + border-color: var(--bs-dark-border-subtle) !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-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !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-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-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-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-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-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-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-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-auto { + margin-left: auto !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; +} + +.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; +} + +.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; +} + +.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; +} + +.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; +} + +.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; +} + +.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; +} + +.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; +} + +.row-gap-0 { + row-gap: 0 !important; +} + +.row-gap-1 { + row-gap: 0.25rem !important; +} + +.row-gap-2 { + row-gap: 0.5rem !important; +} + +.row-gap-3 { + row-gap: 1rem !important; +} + +.row-gap-4 { + row-gap: 1.5rem !important; +} + +.row-gap-5 { + row-gap: 3rem !important; +} + +.column-gap-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; +} + +.column-gap-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; +} + +.column-gap-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; +} + +.column-gap-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; +} + +.column-gap-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; +} + +.column-gap-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.34375rem + 1.125vw) !important; +} + +.fs-2 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-3 { + font-size: calc(1.278125rem + 0.3375vw) !important; +} + +.fs-4 { + font-size: calc(1.25625rem + 0.075vw) !important; +} + +.fs-5 { + font-size: 1.09375rem !important; +} + +.fs-6 { + font-size: 0.875rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !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 { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-body-secondary { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-body-tertiary { + --bs-text-opacity: 1; + color: var(--bs-tertiary-color) !important; +} + +.text-body-emphasis { + --bs-text-opacity: 1; + color: var(--bs-emphasis-color) !important; +} + +.text-reset { + --bs-text-opacity: 1; + 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; +} + +.text-primary-emphasis { + color: var(--bs-primary-text-emphasis) !important; +} + +.text-secondary-emphasis { + color: var(--bs-secondary-text-emphasis) !important; +} + +.text-success-emphasis { + color: var(--bs-success-text-emphasis) !important; +} + +.text-info-emphasis { + color: var(--bs-info-text-emphasis) !important; +} + +.text-warning-emphasis { + color: var(--bs-warning-text-emphasis) !important; +} + +.text-danger-emphasis { + color: var(--bs-danger-text-emphasis) !important; +} + +.text-light-emphasis { + color: var(--bs-light-text-emphasis) !important; +} + +.text-dark-emphasis { + color: var(--bs-dark-text-emphasis) !important; +} + +.link-opacity-10 { + --bs-link-opacity: 0.1; +} + +.link-opacity-10-hover:hover { + --bs-link-opacity: 0.1; +} + +.link-opacity-25 { + --bs-link-opacity: 0.25; +} + +.link-opacity-25-hover:hover { + --bs-link-opacity: 0.25; +} + +.link-opacity-50 { + --bs-link-opacity: 0.5; +} + +.link-opacity-50-hover:hover { + --bs-link-opacity: 0.5; +} + +.link-opacity-75 { + --bs-link-opacity: 0.75; +} + +.link-opacity-75-hover:hover { + --bs-link-opacity: 0.75; +} + +.link-opacity-100 { + --bs-link-opacity: 1; +} + +.link-opacity-100-hover:hover { + --bs-link-opacity: 1; +} + +.link-offset-1 { + text-underline-offset: 0.125em !important; +} + +.link-offset-1-hover:hover { + text-underline-offset: 0.125em !important; +} + +.link-offset-2 { + text-underline-offset: 0.25em !important; +} + +.link-offset-2-hover:hover { + text-underline-offset: 0.25em !important; +} + +.link-offset-3 { + text-underline-offset: 0.375em !important; +} + +.link-offset-3-hover:hover { + text-underline-offset: 0.375em !important; +} + +.link-underline-primary { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-secondary { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-success { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-info { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-warning { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-danger { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-light { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-dark { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} + +.link-underline-opacity-0 { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-0-hover:hover { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-10 { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-10-hover:hover { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-25 { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-25-hover:hover { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-50 { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-50-hover:hover { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-75 { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-75-hover:hover { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-100 { + --bs-link-underline-opacity: 1; +} + +.link-underline-opacity-100-hover:hover { + --bs-link-underline-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-body-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body-tertiary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle { + background-color: var(--bs-primary-bg-subtle) !important; +} + +.bg-secondary-subtle { + background-color: var(--bs-secondary-bg-subtle) !important; +} + +.bg-success-subtle { + background-color: var(--bs-success-bg-subtle) !important; +} + +.bg-info-subtle { + background-color: var(--bs-info-bg-subtle) !important; +} + +.bg-warning-subtle { + background-color: var(--bs-warning-bg-subtle) !important; +} + +.bg-danger-subtle { + background-color: var(--bs-danger-bg-subtle) !important; +} + +.bg-light-subtle { + background-color: var(--bs-light-bg-subtle) !important; +} + +.bg-dark-subtle { + background-color: var(--bs-dark-bg-subtle) !important; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-0 { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.rounded-top-1 { + border-top-left-radius: var(--bs-border-radius-sm) !important; + border-top-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-top-2 { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-3 { + border-top-left-radius: var(--bs-border-radius-lg) !important; + border-top-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-top-4 { + border-top-left-radius: var(--bs-border-radius-xl) !important; + border-top-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-top-5 { + border-top-left-radius: var(--bs-border-radius-xxl) !important; + border-top-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-top-circle { + border-top-left-radius: 50% !important; + border-top-right-radius: 50% !important; +} + +.rounded-top-pill { + border-top-left-radius: var(--bs-border-radius-pill) !important; + border-top-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-0 { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.rounded-end-1 { + border-top-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-end-2 { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-3 { + border-top-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-end-4 { + border-top-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-end-5 { + border-top-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-end-circle { + border-top-right-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.rounded-end-pill { + border-top-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-0 { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.rounded-bottom-1 { + border-bottom-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-bottom-2 { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-3 { + border-bottom-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-bottom-4 { + border-bottom-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-bottom-5 { + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-bottom-circle { + border-bottom-right-radius: 50% !important; + border-bottom-left-radius: 50% !important; +} + +.rounded-bottom-pill { + border-bottom-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-left-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-0 { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} + +.rounded-start-1 { + border-bottom-left-radius: var(--bs-border-radius-sm) !important; + border-top-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-start-2 { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-3 { + border-bottom-left-radius: var(--bs-border-radius-lg) !important; + border-top-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-start-4 { + border-bottom-left-radius: var(--bs-border-radius-xl) !important; + border-top-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-start-5 { + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; + border-top-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-start-circle { + border-bottom-left-radius: 50% !important; + border-top-left-radius: 50% !important; +} + +.rounded-start-pill { + border-bottom-left-radius: var(--bs-border-radius-pill) !important; + border-top-left-radius: var(--bs-border-radius-pill) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +.z-n1 { + z-index: -1 !important; +} + +.z-0 { + z-index: 0 !important; +} + +.z-1 { + z-index: 1 !important; +} + +.z-2 { + z-index: 2 !important; +} + +.z-3 { + z-index: 3 !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .object-fit-sm-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-sm-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-sm-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-sm-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-sm-none { + -o-object-fit: none !important; + object-fit: 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-inline-grid { + display: inline-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; + } + .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-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-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-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-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-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-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-auto { + margin-left: auto !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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .row-gap-sm-0 { + row-gap: 0 !important; + } + .row-gap-sm-1 { + row-gap: 0.25rem !important; + } + .row-gap-sm-2 { + row-gap: 0.5rem !important; + } + .row-gap-sm-3 { + row-gap: 1rem !important; + } + .row-gap-sm-4 { + row-gap: 1.5rem !important; + } + .row-gap-sm-5 { + row-gap: 3rem !important; + } + .column-gap-sm-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-sm-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-sm-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-sm-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-sm-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-sm-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .object-fit-md-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-md-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-md-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-md-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-md-none { + -o-object-fit: none !important; + object-fit: 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-inline-grid { + display: inline-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; + } + .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-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-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-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-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-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-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-auto { + margin-left: auto !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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .row-gap-md-0 { + row-gap: 0 !important; + } + .row-gap-md-1 { + row-gap: 0.25rem !important; + } + .row-gap-md-2 { + row-gap: 0.5rem !important; + } + .row-gap-md-3 { + row-gap: 1rem !important; + } + .row-gap-md-4 { + row-gap: 1.5rem !important; + } + .row-gap-md-5 { + row-gap: 3rem !important; + } + .column-gap-md-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-md-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-md-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-md-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-md-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-md-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .object-fit-lg-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-lg-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-lg-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-lg-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-lg-none { + -o-object-fit: none !important; + object-fit: 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-inline-grid { + display: inline-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; + } + .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-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-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-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-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-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-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-auto { + margin-left: auto !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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .row-gap-lg-0 { + row-gap: 0 !important; + } + .row-gap-lg-1 { + row-gap: 0.25rem !important; + } + .row-gap-lg-2 { + row-gap: 0.5rem !important; + } + .row-gap-lg-3 { + row-gap: 1rem !important; + } + .row-gap-lg-4 { + row-gap: 1.5rem !important; + } + .row-gap-lg-5 { + row-gap: 3rem !important; + } + .column-gap-lg-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-lg-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-lg-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-lg-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-lg-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-lg-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .object-fit-xl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-xl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-xl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-xl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-xl-none { + -o-object-fit: none !important; + object-fit: 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-inline-grid { + display: inline-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; + } + .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-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-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-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-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-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-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-auto { + margin-left: auto !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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .row-gap-xl-0 { + row-gap: 0 !important; + } + .row-gap-xl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xl-3 { + row-gap: 1rem !important; + } + .row-gap-xl-4 { + row-gap: 1.5rem !important; + } + .row-gap-xl-5 { + row-gap: 3rem !important; + } + .column-gap-xl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-xl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-xl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-xl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-xl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-xl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .object-fit-xxl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-xxl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-xxl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-xxl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-xxl-none { + -o-object-fit: none !important; + object-fit: 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-inline-grid { + display: inline-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; + } + .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-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-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-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-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-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-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-auto { + margin-left: auto !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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .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; + } + .row-gap-xxl-0 { + row-gap: 0 !important; + } + .row-gap-xxl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xxl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xxl-3 { + row-gap: 1rem !important; + } + .row-gap-xxl-4 { + row-gap: 1.5rem !important; + } + .row-gap-xxl-5 { + row-gap: 3rem !important; + } + .column-gap-xxl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-xxl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-xxl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-xxl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-xxl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-xxl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.1875rem !important; + } + .fs-2 { + font-size: 1.75rem !important; + } + .fs-3 { + font-size: 1.53125rem !important; + } + .fs-4 { + font-size: 1.3125rem !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-inline-grid { + display: inline-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; + } +} +/* custom component files */ +/** This is an auto-generated file, don't edit it. **/ +/* Thinking about moving all of these into a typography.scss file at some point */ +.btn { + width: -moz-fit-content; + width: fit-content; + height: 32px; +} +.btn-large { + height: 40px; +} +.btn-primary { + color: var(--text-primary-inverted); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: linear-gradient(var(--stateOverlays-enabled-inverted), var(--stateOverlays-enabled-inverted)), var(--fill-active); + border: 0 solid transparent; + box-shadow: var(--elevation-0); + transition: box-shadow 0.2s; +} +.btn-primary:enabled, .btn-primary.enabled { + border: 0 solid transparent; + box-shadow: var(--elevation-0); +} +.btn-primary:active, .btn-primary.active { + color: var(--text-primary-inverted); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: linear-gradient(var(--stateOverlays-active-inverted), var(--stateOverlays-active-inverted)), var(--fill-active); + border: 0 solid transparent; + box-shadow: var(--elevation-0); +} +.btn-primary:hover, .btn-primary.hover { + color: var(--text-primary-inverted); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: linear-gradient(var(--stateOverlays-hover-inverted), var(--stateOverlays-hover-inverted)), var(--fill-active); + border: 0 solid transparent; + box-shadow: var(--elevation-1); +} +.btn-primary:focus, .btn-primary.focus { + color: var(--text-primary-inverted); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: linear-gradient(var(--stateOverlays-enabled-inverted), var(--stateOverlays-enabled-inverted)), var(--fill-active); + border: 1px solid transparent; + box-shadow: var(--elevation-0); + outline: 2px solid var(--focus-color); +} +.btn-primary:disabled, .btn-primary.disabled { + color: var(--text-disabled-inverted); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: linear-gradient(var(--stateOverlays-disabled-inverted), var(--stateOverlays-disabled-inverted)), var(--fill-active); + border: 0 solid transparent; + box-shadow: var(--elevation-0); +} +.btn-primary:focus:not(:focus-visible, :disabled, .disabled) { + color: var(--text-primary-inverted); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: linear-gradient(var(--stateOverlays-enabled-inverted), var(--stateOverlays-enabled-inverted)), var(--fill-active); + border: 0 solid transparent; + box-shadow: var(--elevation-0); +} +.btn-secondary { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 1px solid var(--border-enabled); + box-shadow: var(--elevation-0); + transition: box-shadow 0.2s; +} +.btn-secondary:enabled, .btn-secondary.enabled { + border: 1px solid var(--border-enabled); + box-shadow: var(--elevation-0); +} +.btn-secondary:active, .btn-secondary.active { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-active); + border: 1px solid var(--border-selected); + box-shadow: var(--elevation-0); +} +.btn-secondary:hover, .btn-secondary.hover { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-hover); + border: 1px solid var(--border-hover); + box-shadow: var(--elevation-1); +} +.btn-secondary:focus, .btn-secondary.focus { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 1px solid var(--border-hover); + box-shadow: var(--elevation-0); + outline: 2px solid var(--focus-color); +} +.btn-secondary:disabled, .btn-secondary.disabled { + color: var(--text-disabled); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 1px solid var(--border-disabled); + box-shadow: var(--elevation-0); +} +.btn-secondary:focus:not(:focus-visible, :disabled, .disabled) { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 1px solid var(--border-enabled); + box-shadow: var(--elevation-0); +} +.btn-tertiary, .btn-link { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 0 solid transparent; + box-shadow: None; + transition: box-shadow 0.2s; +} +.btn-tertiary:enabled, .btn-tertiary.enabled, .btn-link:enabled, .btn-link.enabled { + border: 0 solid transparent; + box-shadow: None; +} +.btn-tertiary:active, .btn-tertiary.active, .btn-link:active, .btn-link.active { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-active); + border: 0 solid transparent; + box-shadow: None; +} +.btn-tertiary:hover, .btn-tertiary.hover, .btn-link:hover, .btn-link.hover { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-hover); + border: 0 solid transparent; + box-shadow: var(--elevation-1); +} +.btn-tertiary:focus, .btn-tertiary.focus, .btn-link:focus, .btn-link.focus { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 1px solid transparent; + box-shadow: None; + outline: 2px solid var(--focus-color); +} +.btn-tertiary:disabled, .btn-tertiary.disabled, .btn-link:disabled, .btn-link.disabled { + color: var(--text-disabled); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 0 solid transparent; + box-shadow: None; +} +.btn-tertiary:focus:not(:focus-visible, :disabled, .disabled), .btn-link:focus:not(:focus-visible, :disabled, .disabled) { + color: var(--text-primary); + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + font-size: 14px; + text-decoration: underline; + font-family: Inter; + font-weight: 600; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.056px; + line-height: 16px; + background: var(--stateOverlays-enabled); + border: 0 solid transparent; + box-shadow: None; +} +.btn-tertiary, .btn-tertiary:disabled, .btn-tertiary.disabled, .btn-link, .btn-link:disabled, .btn-link.disabled { + text-decoration: underline; +} + +/** This is an auto-generated file, don't edit it. **/ +.accordion { + width: 100%; +} +.accordion-body { + display: flex; + flex-direction: column; + gap: 0.5rem; +} +.accordion-item { + color: var(--text-primary); + border-bottom: 1px solid var(--border-subtleAlpha01); +} +.accordion-item .nav-link { + padding: 0.5rem; + color: var(--text-secondary); +} +.accordion-item .nav-link:last-child { + margin-bottom: 0.75rem; +} +.accordion-item .nav-link:active, .accordion-item .nav-link.active { + background: var(--stateOverlays-active); + color: var(--text-primary); +} +.accordion-item .nav-link:hover, .accordion-item .nav-link.hover { + background: var(--stateOverlays-selectedHover); + color: var(--text-primary); +} +.accordion-item .nav-link:disabled, .accordion-item .nav-link.disabled { + color: var(--text-disabled); +} +.accordion-item .nav-link:focus:not(:focus-visible, :disabled, .disabled) { + background: var(--stateOverlays-active); + color: var(--text-primary); +} +.accordion-button { + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.112px; + line-height: 16px; + color: var(--text-secondary); + text-transform: uppercase; + border: none; + box-shadow: none; + /** CSS for the close/open icon **/ +} +.accordion-button::after { + filter: contrast(0); + opacity: 0.4; +} +.accordion-button:not(.collapsed) { + color: var(--text-primary); + background-color: transparent; + box-shadow: none; +} +.accordion-button:not(.collapsed)::after { + filter: contrast(0); + opacity: 1; +} +.accordion-button:hover, .accordion-button.hover { + color: var(--text-primary); +} +.accordion-button:hover::after, .accordion-button.hover::after { + opacity: 1; +} +.accordion-button:focus, .accordion-button.focus { + border: none; + box-shadow: none; +} + +/** This is an auto-generated file, don't edit it. **/ +.card { + background: var(--surfaces-bg-card); + border: none; + box-shadow: var(--elevation-1); + width: 100%; + height: 100%; + overflow: auto; + padding: 1rem; +} +.card-nav:hover, .card-nav.hover { + background: var(--field-enabled); + box-shadow: var(--elevation-2); + transform: translate3d(0, -0.5rem, 0); + will-change: transform; +} +.card-title, .card-header { + color: var(--text-primary); +} +.card-subtitle { + color: var(--text-secondary); +} +.card-text { + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.112px; + line-height: 16px; + color: var(--text-secondary); +} +.card-text:last-child { + margin-bottom: 0.5rem; +} + +/** This is an auto-generated file, don't edit it. **/ +h1, .h1 { + font-size: 32px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.128px; + line-height: 40px; + color: var(--text-primary); +} + +h2, .h2 { + font-size: 24px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.096px; + line-height: 32px; + color: var(--text-primary); +} + +h3, .h3 { + font-size: 20px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: 0px; + line-height: 28px; + color: var(--text-primary); +} + +h4, .h4 { + font-size: 16px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.016px; + line-height: 20px; + color: var(--text-primary); +} + +h5, .h5 { + font-size: 16px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.016px; + line-height: 20px; + font-size: 14px; + color: var(--text-primary); +} + +h6, .h6 { + font-size: 16px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.016px; + line-height: 20px; + font-size: 12px; + color: var(--text-primary); +} + +p, label, ul, li, blockquote { + font-size: 14px; + text-decoration: none; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.112px; + line-height: 16px; + color: var(--text-secondary); +} + +a { + font-size: 16px; + text-decoration: underline; + font-family: Inter; + font-weight: 400; + font-style: normal; + font-stretch: normal; + letter-spacing: -0.128px; + line-height: 20px; +} + +/* This is not taken over well. How do we deal with bootstrap variables that we want to change globally? */ +/* QQ: This should be changed globally via Bootstrap variables and without the need of important tags. */ +.text-muted { + color: var(--text-subtle); +} + +.text-primary { + color: var(--text-primary) !important; +} + +.text-secondary { + color: var(--text-secondary) !important; +} + +/** This is an auto-generated file, don't edit it. **/ +.navbar { + background: var(--surfaces-bg02) !important; +} +.navbar .nav-link { + padding: 0; + align-items: center; + display: flex; + height: 5rem; + justify-content: center; + color: var(--text-secondary); +} +.navbar .nav-link:active, .navbar .nav-link.active { + color: var(--text-primary); +} + +.qb-container-bg-01 { + background-color: var(--surfaces-bg01); + padding: 40px; + width: 100%; +} + +.qb-container-bg-02 { + background-color: var(--surfaces-bg02); + padding: 40px; + width: 100%; +} + +.qb-container-bg-03 { + background-color: var(--surfaces-bg03); + padding: 40px; + width: 100%; +}/*# sourceMappingURL=vizro-bootstrap.min.css.map */ diff --git a/vizro-core/src/vizro/static/css/vizro-bootstrap.min.css.map b/vizro-core/src/vizro/static/css/vizro-bootstrap.min.css.map new file mode 100644 index 000000000..0fa1fb469 --- /dev/null +++ b/vizro-core/src/vizro/static/css/vizro-bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["vizro-bootstrap.min.css","../sass/variables/_darkTokens.scss","../sass/variables/_lightTokens.scss","../sass/variables/_qb_variables.scss","../sass/variables/_bootstrap_variables.scss","../sass/vizro-bootstrap.scss","../node_modules/bootstrap/scss/mixins/_banner.scss","../node_modules/bootstrap/scss/_root.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","../node_modules/bootstrap/scss/mixins/_color-mode.scss","../node_modules/bootstrap/scss/_reboot.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/_containers.scss","../node_modules/bootstrap/scss/mixins/_container.scss","../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_grid.scss","../node_modules/bootstrap/scss/_tables.scss","../node_modules/bootstrap/scss/mixins/_table-variants.scss","../node_modules/bootstrap/scss/forms/_labels.scss","../node_modules/bootstrap/scss/forms/_form-text.scss","../node_modules/bootstrap/scss/forms/_form-control.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/mixins/_gradients.scss","../node_modules/bootstrap/scss/forms/_form-select.scss","../node_modules/bootstrap/scss/forms/_form-check.scss","../node_modules/bootstrap/scss/forms/_form-range.scss","../node_modules/bootstrap/scss/forms/_floating-labels.scss","../node_modules/bootstrap/scss/forms/_input-group.scss","../node_modules/bootstrap/scss/mixins/_forms.scss","../node_modules/bootstrap/scss/_buttons.scss","../node_modules/bootstrap/scss/mixins/_buttons.scss","../node_modules/bootstrap/scss/_transitions.scss","../node_modules/bootstrap/scss/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_caret.scss","../node_modules/bootstrap/scss/_button-group.scss","../node_modules/bootstrap/scss/_nav.scss","../node_modules/bootstrap/scss/_navbar.scss","../node_modules/bootstrap/scss/_card.scss","../node_modules/bootstrap/scss/_accordion.scss","../node_modules/bootstrap/scss/_breadcrumb.scss","../node_modules/bootstrap/scss/_pagination.scss","../node_modules/bootstrap/scss/mixins/_pagination.scss","../node_modules/bootstrap/scss/_badge.scss","../node_modules/bootstrap/scss/_alert.scss","../node_modules/bootstrap/scss/_progress.scss","../node_modules/bootstrap/scss/_list-group.scss","../node_modules/bootstrap/scss/_close.scss","../node_modules/bootstrap/scss/_toasts.scss","../node_modules/bootstrap/scss/_modal.scss","../node_modules/bootstrap/scss/mixins/_backdrop.scss","../node_modules/bootstrap/scss/_tooltip.scss","../node_modules/bootstrap/scss/mixins/_reset-text.scss","../node_modules/bootstrap/scss/_popover.scss","../node_modules/bootstrap/scss/_carousel.scss","../node_modules/bootstrap/scss/mixins/_clearfix.scss","../node_modules/bootstrap/scss/_spinners.scss","../node_modules/bootstrap/scss/_offcanvas.scss","../node_modules/bootstrap/scss/_placeholders.scss","../node_modules/bootstrap/scss/helpers/_color-bg.scss","../node_modules/bootstrap/scss/helpers/_colored-links.scss","../node_modules/bootstrap/scss/helpers/_focus-ring.scss","../node_modules/bootstrap/scss/helpers/_icon-link.scss","../node_modules/bootstrap/scss/helpers/_ratio.scss","../node_modules/bootstrap/scss/helpers/_position.scss","../node_modules/bootstrap/scss/helpers/_stacks.scss","../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","../node_modules/bootstrap/scss/helpers/_stretched-link.scss","../node_modules/bootstrap/scss/helpers/_text-truncation.scss","../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../node_modules/bootstrap/scss/helpers/_vr.scss","../node_modules/bootstrap/scss/mixins/_utilities.scss","../node_modules/bootstrap/scss/utilities/_api.scss","../sass/variables/_fontTokens.scss","../sass/mixins/_buttons.scss","../sass/components/_buttons.scss","../sass/mixins/_util.scss","../sass/components/_accordion.scss","../sass/components/_card.scss","../sass/components/_typography.scss","../sass/components/_vertical-nav-bar.scss"],"names":[],"mappings":"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EACE,UAAA;EACA,kBAAA;AV+gBF;;AU1gBA;EACE,gBAAA;AV6gBF;;AUngBA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AVsgBF;;AU9fA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBCmN4B;EHpatB,iCAAA;EEoNN,oBAAA;AVggBF;AQh3BI;EEyWJ;IFtMQ,iBAAA;ERitBN;AACF;AUngBE;EACE,WAAA;AVqgBJ;;AU9fA;;;;;;;EAOE,UAAA;AVigBF;;AU9fA;EACE,YAAA;AVigBF;;AUxfA;EACE,6BAAA;EACA,oBAAA;AV2fF;;AUnfA;;;;;;;CAAA;AAWA;EACE,wBAAA;AVmfF;;AU9eA;EACE,UAAA;AVifF;;AU1eA;EACE,aAAA;EACA,0BAAA;AV6eF;;AUxeA;EACE,qBAAA;AV2eF;;AUteA;EACE,SAAA;AVyeF;;AUleA;EACE,kBAAA;EACA,eAAA;AVqeF;;AU7dA;EACE,wBAAA;AVgeF;;AUxdA;EACE,wBAAA;AV2dF;;AYhiCA;EJmQM,qBALI;EI5PR,gBDwoB4B;AX2Z9B;;AY9hCE;EJgQM,iCAAA;EI5PJ,gBDynBkB;ECxnBlB,gBDwmB0B;AXub9B;AQh8BI;EIpGF;IJuQM,eAAA;ERiyBN;AACF;;AYziCE;EJgQM,iCAAA;EI5PJ,gBDynBkB;ECxnBlB,gBDwmB0B;AXkc9B;AQ38BI;EIpGF;IJuQM,iBAAA;ER4yBN;AACF;;AYpjCE;EJgQM,iCAAA;EI5PJ,gBDynBkB;ECxnBlB,gBDwmB0B;AX6c9B;AQt9BI;EIpGF;IJuQM,eAAA;ERuzBN;AACF;;AY/jCE;EJgQM,iCAAA;EI5PJ,gBDynBkB;ECxnBlB,gBDwmB0B;AXwd9B;AQj+BI;EIpGF;IJuQM,iBAAA;ERk0BN;AACF;;AY1kCE;EJgQM,iCAAA;EI5PJ,gBDynBkB;ECxnBlB,gBDwmB0B;AXme9B;AQ5+BI;EIpGF;IJuQM,eAAA;ER60BN;AACF;;AYrlCE;EJgQM,iCAAA;EI5PJ,gBDynBkB;ECxnBlB,gBDwmB0B;AX8e9B;AQv/BI;EIpGF;IJuQM,iBAAA;ERw1BN;AACF;;AYxkCA;ECvDE,eAAA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wBsC;Ec/vBtC,oBAAA;EjB4HI,mBALI;AR+2EV;AyBl+EE;EACE,oBAAA;EACA,qBAAA;EACA,uBd2nB0B;AXy2D9B;;AyB59EE;EACE,mEd6uBoC;AXkvDxC;AyB59EE;EACE,mEd0uBoC;AXovDxC;AyB39EE;EACE,iEduuBoC;AXsvDxC;;AyBx9EA;EACE,WdquBsC;EcpuBtC,+Dd8tBsC;Ec7tBtC,gBrBlKoB;AJ6nFtB;AyBz9EE;EACE,eAAA;AzB29EJ;AyBx9EE;EACE,oBAAA;AzB09EJ;AyBt9EE;EACE,oBAAA;AzBw9EJ;AyBp9EE;EAAoB,+Dd8sBkB;AXywDxC;AyBt9EE;EAAoB,6Dd8sBkB;AX2wDxC;;A4BxqFA;EACE,wPAAA;EAEA,cAAA;EACA,WAAA;EACA,sCAAA;EpBqRI,mBALI;EoB7QR,gBjB+lB4B;EiB9lB5B,gBxBqBsB;EwBpBtB,2BjBy3BsC;EiBx3BtC,wBAAA;KAAA,qBAAA;UAAA,gBAAA;EACA,mCjBk3BsC;EiBj3BtC,mFAAA;EACA,4BAAA;EACA,wCjB+9BkC;EiB99BlC,0BjB+9BkC;EiB99BlC,2DAAA;EFAE,gBECiD;A5ByqFrD;A4BrqFE;EACE,qBjBs3BoC;EiBr3BpC,UAAA;EAKE,iDjBi+B4B;AXksDlC;A4B/pFE;EAEE,qBxBNkB;EwBOlB,sBAAA;A5BgqFJ;A4B7pFE;EAEE,wCjBu1BoC;AXu0DxC;A4BzpFE;EACE,kBAAA;EACA,uCAAA;A5B2pFJ;;A4BvpFA;EACE,oBjBsuB4B;EiBruB5B,uBjBquB4B;EiBpuB5B,oBjBquB4B;EHlgBxB,qBALI;AR67EV;;A4BtpFA;EACE,mBjBkuB4B;EiBjuB5B,sBjBiuB4B;EiBhuB5B,kBjBiuB4B;EHtgBxB,mBALI;ARo8EV;;A4BnpFI;EACE,wPAAA;A5BspFN;;A6B9tFA;EACE,cAAA;EACA,qBlBq6BwC;EkBp6BxC,mBlBq6BwC;EkBp6BxC,uBlBq6BwC;AX4zD1C;A6B/tFE;EACE,WAAA;EACA,mBAAA;A7BiuFJ;;A6B7tFA;EACE,oBlB25BwC;EkB15BxC,eAAA;EACA,iBAAA;A7BguFF;A6B9tFE;EACE,YAAA;EACA,oBAAA;EACA,cAAA;A7BguFJ;;A6B5tFA;EACE,qCAAA;EAEA,cAAA;EACA,UlB04BwC;EkBz4BxC,WlBy4BwC;EkBx4BxC,kBAAA;EACA,mBAAA;EACA,wBAAA;KAAA,qBAAA;UAAA,gBAAA;EACA,yCAAA;EACA,+CAAA;EACA,4BAAA;EACA,2BAAA;EACA,wBAAA;EACA,2DlB24BwC;EkB14BxC,iCAAA;UAAA,yBAAA;A7B8tFF;A6BvtFE;EAEE,kBlBm4BsC;AXq1D1C;A6BrtFE;EACE,uBlB03BsC;AX61D1C;A6BptFE;EACE,qBlBs1BoC;EkBr1BpC,UAAA;EACA,iDlB8foB;AXwtExB;A6BntFE;EACE,yBzB9DG;EyB+DH,qBzB/DG;AJoxFP;A6BntFI;EAII,uPAAA;A7BktFR;A6B9sFI;EAII,+JAAA;A7B6sFR;A6BxsFE;EACE,yBzBnFG;EyBoFH,qBzBpFG;EyByFD,iPAAA;A7BssFN;A6BlsFE;EACE,oBAAA;EACA,YAAA;EACA,YlBk2BuC;AXk2D3C;A6B7rFI;EACE,eAAA;EACA,YlBy1BqC;AXs2D3C;;A6BjrFA;EACE,mBlBo1BgC;AXg2DlC;A6BlrFE;EACE,2KAAA;EAEA,UlB80B8B;EkB70B9B,mBAAA;EACA,0CAAA;EACA,gCAAA;EH9GA,gBG+GmD;A7BmrFvD;A6BhrFI;EACE,6JAAA;A7BkrFN;A6B/qFI;EACE,iClB60B4B;EkBx0B1B,0JAAA;A7B6qFR;A6BxqFE;EACE,oBlBwzB8B;EkBvzB9B,eAAA;A7B0qFJ;A6BxqFI;EACE,oBAAA;EACA,cAAA;A7B0qFN;;A6BrqFA;EACE,qBAAA;EACA,kBlBsyBgC;AXk4DlC;;A6BrqFA;EACE,kBAAA;EACA,sBAAA;EACA,oBAAA;A7BwqFF;A6BpqFI;EACE,oBAAA;EACA,YAAA;EACA,UzB7JiB;AJm0FvB;;A6B/pFI;EACE,iLAAA;A7BkqFN;;A8Br1FA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,wBAAA;KAAA,qBAAA;UAAA,gBAAA;EACA,6BAAA;A9Bw1FF;A8Bt1FE;EACE,UAAA;A9Bw1FJ;A8Bp1FI;EAA0B,iEnB8gCa;AXy0D3C;A8Bt1FI;EAA0B,iEnB6gCa;AX40D3C;A8Bt1FE;EACE,SAAA;A9Bw1FJ;A8Br1FE;EACE,WnB+/BuC;EmB9/BvC,YnB8/BuC;EmB7/BvC,oBAAA;EACA,wBAAA;UAAA,gBAAA;EH1BF,yBAAA;EG4BE,SnB6/BuC;AX01D3C;A8Bl1FI;EHjCF,yBhB8hCyC;AXw1D3C;A8Bh1FE;EACE,WnBw+B8B;EmBv+B9B,cnBw+B8B;EmBv+B9B,kBAAA;EACA,enBu+B8B;EmBt+B9B,wCnBu+B8B;EmBt+B9B,yBAAA;A9Bk1FJ;A8B70FE;EACE,WnBo+BuC;EmBn+BvC,YnBm+BuC;EmBl+BvC,qBAAA;OAAA,gBAAA;EHpDF,yBAAA;EGsDE,SnBm+BuC;AX42D3C;A8B10FI;EH3DF,yBhB8hCyC;AX02D3C;A8Bx0FE;EACE,WnB88B8B;EmB78B9B,cnB88B8B;EmB78B9B,kBAAA;EACA,enB68B8B;EmB58B9B,wCnB68B8B;EmB58B9B,yBAAA;A9B00FJ;A8Br0FE;EACE,oBAAA;A9Bu0FJ;A8Br0FI;EACE,2CnBg9BqC;AXu3D3C;A8Bp0FI;EACE,2CnB48BqC;AX03D3C;;A+B75FA;EACE,kBAAA;A/Bg6FF;A+B95FE;;;EAGE,uDpBwiCoC;EoBviCpC,2DpBuiCoC;EoBtiCpC,iBpBuiCoC;AXy3DxC;A+B75FE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,UAAA;EACA,YAAA;EACA,oBAAA;EACA,gBAAA;EACA,iBAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;EACA,gDAAA;EACA,qBAAA;A/B+5FJ;A+B35FE;;EAEE,oBAAA;A/B65FJ;A+B35FI;EACE,kBAAA;A/B85FN;A+B/5FI;;EACE,kBAAA;A/B85FN;A+B35FI;EAEE,qBpB4gCkC;EoB3gClC,wBpB4gCkC;AXk5DxC;A+Bj6FI;;;EAEE,qBpB4gCkC;EoB3gClC,wBpB4gCkC;AXk5DxC;A+B35FI;;EACE,qBpBugCkC;EoBtgClC,wBpBugCkC;AXu5DxC;A+B15FE;EACE,qBpBigCoC;EoBhgCpC,wBpBigCoC;AX25DxC;A+Br5FI;EACE,2CAAA;EACA,8DpB2/BkC;AX+5DxC;A+B55FI;;;;EACE,2CAAA;EACA,8DpB2/BkC;AX+5DxC;A+Bx5FM;EACE,kBAAA;EACA,mBAAA;EACA,WAAA;EACA,apBm/BgC;EoBl/BhC,WAAA;EACA,mCpBg0BgC;AX6lExC;A+Bn6FM;;;;EACE,kBAAA;EACA,mBAAA;EACA,WAAA;EACA,apBm/BgC;EoBl/BhC,WAAA;EACA,mCpBg0BgC;AX6lExC;A+Bt5FI;EACE,2CAAA;EACA,8DpB0+BkC;AX86DxC;A+Bn5FI;EACE,sCAAA;A/Bq5FN;A+Bj5FE;;EAEE,cpB1EO;AX69FX;A+Bj5FI;;EACE,wCpB0yBkC;AX0mExC;;AgC3+FA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,oBAAA;EACA,WAAA;AhC8+FF;AgC5+FE;;;EAGE,kBAAA;EACA,cAAA;EACA,SAAA;EACA,YAAA;AhC8+FJ;AgC1+FE;;;EAGE,UAAA;AhC4+FJ;AgCt+FE;EACE,kBAAA;EACA,UAAA;AhCw+FJ;AgCt+FI;EACE,UAAA;AhCw+FN;;AgC79FA;EACE,aAAA;EACA,mBAAA;EACA,uBAAA;ExB8OI,mBALI;EwBvOR,gBrByjB4B;EqBxjB5B,gB5BjBsB;E4BkBtB,2BrBm1BsC;EqBl1BtC,kBAAA;EACA,mBAAA;EACA,uCrB06BsC;EqBz6BtC,2DAAA;AhCg+FF;;AgCt9FA;;;;EAIE,oBAAA;ExBwNI,mBALI;ARuwFV;;AgCr9FA;;;;EAIE,uBAAA;ExB+MI,qBALI;AR+wFV;;AgCp9FA;;EAEE,mBAAA;AhCu9FF;;AgCp7FE;EACE,8CAAA;AhCu7FJ;AiCxhGE;EACE,aAAA;EACA,WAAA;EACA,mBtBu0BoC;EHrkBlC,kBALI;EyB1PN,iCtBkjCqB;AXu+DzB;;AiCthGE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EzBqPE,qBALI;EyB7ON,WtBqiCqB;EsBpiCrB,mCtBoiCqB;AXo/DzB;;AiCnhGI;;;;EAEE,cAAA;AjCwhGN;;AiCvkGI;EAqDE,+CtBuhCmB;EsBphCjB,mCtB81BgC;EsB71BhC,2PAAA;EACA,4BAAA;EACA,wDAAA;EACA,4DAAA;AjCohGR;AiCjhGM;EACE,+CtB4gCiB;EsBvgCf,2DtBugCe;AXwgEzB;;AiCplGI;EA+EI,mCtBu0BgC;EsBt0BhC,4EAAA;AjCygGR;;AiCzlGI;EAuFE,+CtBq/BmB;AXihEzB;AiCngGQ;EAEE,mQAAA;EACA,sBtBq5B8B;EsBp5B9B,6DAAA;EACA,uEAAA;AjCogGV;AiChgGM;EACE,+CtBw+BiB;EsBn+Bf,2DtBm+Be;AX2hEzB;;AiCvmGI;EAkHI,wCAAA;AjCy/FR;;AiC3mGI;EAyHE,+CtBm9BmB;AXmiEzB;AiCp/FM;EACE,4CtBg9BiB;AXsiEzB;AiCn/FM;EACE,2DtB48BiB;AXyiEzB;AiCl/FM;EACE,iCtBw8BiB;AX4iEzB;;AiC/+FI;EACE,kBAAA;AjCk/FN;;AiC5nGI;;;;;EAoJM,UAAA;AjCg/FV;;AiChnGE;EACE,aAAA;EACA,WAAA;EACA,mBtBu0BoC;EHrkBlC,kBALI;EyB1PN,mCtBkjCqB;AXgkEzB;;AiC/mGE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EzBqPE,qBALI;EyB7ON,WtBqiCqB;EsBpiCrB,kCtBoiCqB;AX6kEzB;;AiC5mGI;;;;EAEE,cAAA;AjCinGN;;AiChqGI;EAqDE,iDtBuhCmB;EsBphCjB,mCtB81BgC;EsB71BhC,4UAAA;EACA,4BAAA;EACA,wDAAA;EACA,4DAAA;AjC6mGR;AiC1mGM;EACE,iDtB4gCiB;EsBvgCf,0DtBugCe;AXimEzB;;AiC7qGI;EA+EI,mCtBu0BgC;EsBt0BhC,4EAAA;AjCkmGR;;AiClrGI;EAuFE,iDtBq/BmB;AX0mEzB;AiC5lGQ;EAEE,oVAAA;EACA,sBtBq5B8B;EsBp5B9B,6DAAA;EACA,uEAAA;AjC6lGV;AiCzlGM;EACE,iDtBw+BiB;EsBn+Bf,0DtBm+Be;AXonEzB;;AiChsGI;EAkHI,wCAAA;AjCklGR;;AiCpsGI;EAyHE,iD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;;A4Ev8NQ;EAOI,2BAAA;A5Eo8NZ;;A4E38NQ;EAOI,6BAAA;A5Ew8NZ;;A4E/8NQ;EAOI,8BAAA;A5E48NZ;;A4En9NQ;EAOI,6BAAA;A5Eg9NZ;;A4Ev9NQ;EAOI,2BAAA;A5Eo9NZ;;A4E39NQ;EAOI,6BAAA;A5Ew9NZ;;A4E/9NQ;EAOI,8BAAA;A5E49NZ;;A4En+NQ;EAOI,6BAAA;A5Eg+NZ;;A4Ev+NQ;EAOI,0BAAA;A5Eo+NZ;;A4E3+NQ;EAOI,gCAAA;A5Ew+NZ;;A4E/+NQ;EAOI,yBAAA;A5E4+NZ;;A4En/NQ;EAOI,wBAAA;A5Eg/NZ;;A4Ev/NQ;EAOI,+BAAA;A5Eo/NZ;;A4E3/NQ;EAOI,yBAAA;A5Ew/NZ;;A4E//NQ;EAOI,6BAAA;A5E4/NZ;;A4EngOQ;EAOI,8BAAA;A5EggOZ;;A4EvgOQ;EAOI,wBAAA;A5EogOZ;;A4E3gOQ;EAOI,+BAAA;A5EwgOZ;;A4E/gOQ;EAOI,wBAAA;A5E4gOZ;;A4EnhOQ;EAOI,2CAAA;A5EghOZ;;A4EvhOQ;EAOI,8CAAA;A5EohOZ;;A4E3hOQ;EAOI,8CAAA;A5EwhOZ;;A4E/hOQ;EAOI,2BAAA;A5E4hOZ;;A4E7iOQ;EACE,gFAAA;A5EgjOV;;A4EjjOQ;EACE,kFAAA;A5EojOV;;A4ErjOQ;EACE,gFAAA;A5EwjOV;;A4EzjOQ;EACE,6EAAA;A5E4jOV;;A4E7jOQ;EACE,gFAAA;A5EgkOV;;A4EjkOQ;EACE,+EAAA;A5EokOV;;A4ErkOQ;EACE,8EAAA;A5EwkOV;;A4EzkOQ;EACE,6EAAA;A5E4kOV;;A4EnkOQ;EAOI,2BAAA;A5EgkOZ;;A4EvkOQ;EAOI,6BAAA;A5EokOZ;;A4E3kOQ;EAOI,6BAAA;A5EwkOZ;;A4E/kOQ;EAOI,0BAAA;A5E4kOZ;;A4EnlOQ;EAOI,2BAAA;A5EglOZ;;A4EvlOQ;EAOI,iBAAA;A5EolOZ;;A4E3lOQ;EAOI,mBAAA;A5EwlOZ;;A4E/lOQ;EAOI,oBAAA;A5E4lOZ;;A4EnmOQ;EAOI,oBAAA;A5EgmOZ;;A4EvmOQ;EAOI,sBAAA;A5EomOZ;;A4E3mOQ;EAOI,uBAAA;A5EwmOZ;;A4E/mOQ;EAOI,kBAAA;A5E4mOZ;;A4EnnOQ;EAOI,oBAAA;A5EgnOZ;;A4EvnOQ;EAOI,qBAAA;A5EonOZ;;A4E3nOQ;EAOI,mBAAA;A5EwnOZ;;A4E/nOQ;EAOI,qBAAA;A5E4nOZ;;A4EnoOQ;EAOI,sBAAA;A5EgoOZ;;A4EvoOQ;EAOI,2CAAA;A5EooOZ;;A4E3oOQ;EAOI,sCAAA;A5EwoOZ;;A4E/oOQ;EAOI,sCAAA;A5E4oOZ;;A4EnpOQ;EAOI,uFAAA;A5EgpOZ;;A4EvpOQ;EAOI,oBAAA;A5EopOZ;;A4E3pOQ;EAOI,2FAAA;A5EwpOZ;;A4E/pOQ;EAOI,wBAAA;A5E4pOZ;;A4EnqOQ;EAOI,6FAAA;A5EgqOZ;;A4EvqOQ;EAOI,0BAAA;A5EoqOZ;;A4E3qOQ;EAOI,8FAAA;A5EwqOZ;;A4E/qOQ;EAOI,2BAAA;A5E4qOZ;;A4EnrOQ;EAOI,4FAAA;A5EgrOZ;;A4EvrOQ;EAOI,yBAAA;A5EorOZ;;A4E3rOQ;EAIQ,sBAAA;EAGJ,8EAAA;A5EyrOZ;;A4EhsOQ;EAIQ,sBAAA;EAGJ,gFAAA;A5E8rOZ;;A4ErsOQ;EAIQ,sBAAA;EAGJ,8EAAA;A5EmsOZ;;A4E1sOQ;EAIQ,sBAAA;EAGJ,2EAAA;A5EwsOZ;;A4E/sOQ;EAIQ,sBAAA;EAGJ,8EAAA;A5E6sOZ;;A4EptOQ;EAIQ,sBAAA;EAGJ,6EAAA;A5EktOZ;;A4EztOQ;EAIQ,sBAAA;EAGJ,4EAAA;A5EutOZ;;A4E9tOQ;EAIQ,sBAAA;EAGJ,2EAAA;A5E4tOZ;;A4EnuOQ;EAIQ,sBAAA;EAGJ,4EAAA;A5EiuOZ;;A4ExuOQ;EAIQ,sBAAA;EAGJ,4EAAA;A5EsuOZ;;A4E7uOQ;EAOI,wDAAA;A5E0uOZ;;A4EjvOQ;EAOI,0DAAA;A5E8uOZ;;A4ErvOQ;EAOI,wDAAA;A5EkvOZ;;A4EzvOQ;EAOI,qDAAA;A5EsvOZ;;A4E7vOQ;EAOI,wDAAA;A5E0vOZ;;A4EjwOQ;EAOI,uDAAA;A5E8vOZ;;A4ErwOQ;EAOI,sDAAA;A5EkwOZ;;A4EzwOQ;EAOI,qDAAA;A5EswOZ;;A4E7wOQ;EAOI,4BAAA;A5E0wOZ;;A4EjxOQ;EAOI,4BAAA;A5E8wOZ;;A4ErxOQ;EAOI,4BAAA;A5EkxOZ;;A4EzxOQ;EAOI,4BAAA;A5EsxOZ;;A4E7xOQ;EAOI,4BAAA;A5E0xOZ;;A4E3yOQ;EACE,wBAAA;A5E8yOV;;A4E/yOQ;EACE,yBAAA;A5EkzOV;;A4EnzOQ;EACE,wBAAA;A5EszOV;;A4EvzOQ;EACE,yBAAA;A5E0zOV;;A4E3zOQ;EACE,sBAAA;A5E8zOV;;A4ErzOQ;EAOI,qBAAA;A5EkzOZ;;A4EzzOQ;EAOI,qBAAA;A5EszOZ;;A4E7zOQ;EAOI,qBAAA;A5E0zOZ;;A4Ej0OQ;EAOI,sBAAA;A5E8zOZ;;A4Er0OQ;EAOI,sBAAA;A5Ek0OZ;;A4Ez0OQ;EAOI,0BAAA;A5Es0OZ;;A4E70OQ;EAOI,uBAAA;A5E00OZ;;A4Ej1OQ;EAOI,2BAAA;A5E80OZ;;A4Er1OQ;EAOI,sBAAA;A5Ek1OZ;;A4Ez1OQ;EAOI,sBAAA;A5Es1OZ;;A4E71OQ;EAOI,sBAAA;A5E01OZ;;A4Ej2OQ;EAOI,uBAAA;A5E81OZ;;A4Er2OQ;EAOI,uBAAA;A5Ek2OZ;;A4Ez2OQ;EAOI,2BAAA;A5Es2OZ;;A4E72OQ;EAOI,wBAAA;A5E02OZ;;A4Ej3OQ;EAOI,4BAAA;A5E82OZ;;A4Er3OQ;EAOI,yBAAA;A5Ek3OZ;;A4Ez3OQ;EAOI,8BAAA;A5Es3OZ;;A4E73OQ;EAOI,iCAAA;A5E03OZ;;A4Ej4OQ;EAOI,sCAAA;A5E83OZ;;A4Er4OQ;EAOI,yCAAA;A5Ek4OZ;;A4Ez4OQ;EAOI,uBAAA;A5Es4OZ;;A4E74OQ;EAOI,uBAAA;A5E04OZ;;A4Ej5OQ;EAOI,yBAAA;A5E84OZ;;A4Er5OQ;EAOI,yBAAA;A5Ek5OZ;;A4Ez5OQ;EAOI,0BAAA;A5Es5OZ;;A4E75OQ;EAOI,4BAAA;A5E05OZ;;A4Ej6OQ;EAOI,kCAAA;A5E85OZ;;A4Er6OQ;EAOI,sCAAA;A5Ek6OZ;;A4Ez6OQ;EAOI,oCAAA;A5Es6OZ;;A4E76OQ;EAOI,kCAAA;A5E06OZ;;A4Ej7OQ;EAOI,yCAAA;A5E86OZ;;A4Er7OQ;EAOI,wCAAA;A5Ek7OZ;;A4Ez7OQ;EAOI,wCAAA;A5Es7OZ;;A4E77OQ;EAOI,kCAAA;A5E07OZ;;A4Ej8OQ;EAOI,gCA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iCAAA;E5E41RV;E4En2RM;IAOI,sCAAA;E5E+1RV;E4Et2RM;IAOI,yCAAA;E5Ek2RV;E4Ez2RM;IAOI,uBAAA;E5Eq2RV;E4E52RM;IAOI,uBAAA;E5Ew2RV;E4E/2RM;IAOI,yBAAA;E5E22RV;E4El3RM;IAOI,yBAAA;E5E82RV;E4Er3RM;IAOI,0BAAA;E5Ei3RV;E4Ex3RM;IAOI,4BAAA;E5Eo3RV;E4E33RM;IAOI,kCAAA;E5Eu3RV;E4E93RM;IAOI,sCAAA;E5E03RV;E4Ej4RM;IAOI,oCAAA;E5E63RV;E4Ep4RM;IAOI,kCAAA;E5Eg4RV;E4Ev4RM;IAOI,yCAAA;E5Em4RV;E4E14RM;IAOI,wCAAA;E5Es4RV;E4E74RM;IAOI,wCAAA;E5Ey4RV;E4Eh5RM;IAOI,kCAAA;E5E44RV;E4En5RM;IAOI,gCAAA;E5E+4RV;E4Et5RM;IAOI,8BAAA;E5Ek5RV;E4Ez5RM;IAOI,gCAAA;E5Eq5RV;E4E55RM;IAOI,+BAAA;E5Ew5RV;E4E/5RM;IAOI,oCAAA;E5E25RV;E4El6RM;IAOI,kCAAA;E5E85RV;E4Er6RM;IAOI,gCAAA;E5Ei6RV;E4Ex6RM;IAOI,uCAAA;E5Eo6RV;E4E36RM;IAOI,sCAAA;E5Eu6RV;E4E96RM;IAOI,iCAAA;E5E06RV;E4Ej7RM;IAOI,2BAAA;E5E66RV;E4Ep7RM;IAOI,iCAAA;E5Eg7RV;E4Ev7RM;IAOI,+BAAA;E5Em7RV;E4E17RM;IAOI,6BAAA;E5Es7RV;E4E77RM;IAOI,+BAAA;E5Ey7RV;E4Eh8RM;IAOI,8BAAA;E5E47RV;E4En8RM;IAOI,oBAAA;E5E+7RV;E4Et8RM;IAOI,mBAAA;E5Ek8RV;E4Ez8RM;IAOI,mBAAA;E5Eq8RV;E4E58RM;IAOI,mBAAA;E5Ew8RV;E4E/8RM;IAOI,mBAAA;E5E28RV;E4El9RM;IAOI,mBAAA;E5E88RV;E4Er9RM;IAOI,mBAAA;E5Ei9RV;E4Ex9RM;IAOI,mBAAA;E5Eo9RV;E4E39RM;IAOI,oBAAA;E5Eu9RV;E4E99RM;IAOI,0BAAA;E5E09RV;E4Ej+RM;IAOI,yBAAA;E5E69RV;E4Ep+RM;IAOI,uBAAA;E5Eg+R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E81SV;E4Er2SM;IAOI,yBAAA;E5Ei2SV;E4Ex2SM;IAOI,wBAAA;E5Eo2SV;E4E32SM;IAOI,+BAAA;E5Eu2SV;E4E92SM;IAOI,yBAAA;E5E02SV;E4Ej3SM;IAOI,6BAAA;E5E62SV;E4Ep3SM;IAOI,8BAAA;E5Eg3SV;E4Ev3SM;IAOI,wBAAA;E5Em3SV;E4E13SM;IAOI,+BAAA;E5Es3SV;E4E73SM;IAOI,wBAAA;E5Ey3SV;E4Eh4SM;IAOI,yBAAA;E5E43SV;E4En4SM;IAOI,8BAAA;E5E+3SV;E4Et4SM;IAOI,iCAAA;E5Ek4SV;E4Ez4SM;IAOI,sCAAA;E5Eq4SV;E4E54SM;IAOI,yCAAA;E5Ew4SV;E4E/4SM;IAOI,uBAAA;E5E24SV;E4El5SM;IAOI,uBAAA;E5E84SV;E4Er5SM;IAOI,yBAAA;E5Ei5SV;E4Ex5SM;IAOI,yBAAA;E5Eo5SV;E4E35SM;IAOI,0BAAA;E5Eu5SV;E4E95SM;IAOI,4BAAA;E5E05SV;E4Ej6SM;IAOI,kCAAA;E5E65SV;E4Ep6SM;IAOI,sCAAA;E5Eg6SV;E4Ev6SM;IAOI,oCAAA;E5Em6SV;E4E16SM;IAOI,kCAAA;E5Es6SV;E4E76SM;IAOI,yCAAA;E5Ey6SV;E4Eh7SM;IAOI,wCAAA;E5E46SV;E4En7SM;IAOI,wCAAA;E5E+6SV;E4Et7SM;IAOI,kCAAA;E5Ek7SV;E4Ez7SM;IAOI,gCAAA;E5Eq7SV;E4E57SM;IAOI,8BAAA;E5Ew7SV;E4E/7SM;IAOI,gCAAA;E5E27SV;E4El8SM;IAOI,+BAAA;E5E87SV;E4Er8SM;IAOI,oCAAA;E5Ei8SV;E4Ex8SM;IAOI,kCAAA;E5Eo8SV;E4E38SM;IAOI,gCAAA;E5Eu8SV;E4E98SM;IAOI,uCAAA;E5E08SV;E4Ej9SM;IAOI,sCAAA;E5E68SV;E4Ep9SM;IAOI,iCAAA;E5Eg9SV;E4Ev9SM;IAOI,2BAAA;E5Em9SV;E4E19SM;IAOI,iCAAA;E5Es9SV;E4E79SM;IAOI,+BAAA;E5Ey9SV;E4Eh+SM;IAOI,6BAAA;E5E49SV;E4En+SM;IAOI,+BAAA;E5E+9SV;E4Et+SM;IAOI,8BAAA;E5Ek+SV;E4Ez+S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l/VM;IAOI,yBAAA;E5E8+VV;E4Er/VM;IAOI,8BAAA;E5Ei/VV;E4Ex/VM;IAOI,iCAAA;E5Eo/VV;E4E3/VM;IAOI,sCAAA;E5Eu/VV;E4E9/VM;IAOI,yCAAA;E5E0/VV;E4EjgWM;IAOI,uBAAA;E5E6/VV;E4EpgWM;IAOI,uBAAA;E5EggWV;E4EvgWM;IAOI,yBAAA;E5EmgWV;E4E1gWM;IAOI,yBAAA;E5EsgWV;E4E7gWM;IAOI,0BAAA;E5EygWV;E4EhhWM;IAOI,4BAAA;E5E4gWV;E4EnhWM;IAOI,kCAAA;E5E+gWV;E4EthWM;IAOI,sCAAA;E5EkhWV;E4EzhWM;IAOI,oCAAA;E5EqhWV;E4E5hWM;IAOI,kCAAA;E5EwhWV;E4E/hWM;IAOI,yCAAA;E5E2hWV;E4EliWM;IAOI,wCAAA;E5E8hWV;E4EriWM;IAOI,wCAAA;E5EiiWV;E4ExiWM;IAOI,kCAAA;E5EoiWV;E4E3iWM;IAOI,gCAAA;E5EuiWV;E4E9iWM;IAOI,8BAAA;E5E0iWV;E4EjjWM;IAOI,gCAAA;E5E6iWV;E4EpjWM;IAOI,+BAAA;E5EgjWV;E4EvjWM;IAOI,oCAAA;E5EmjWV;E4E1jWM;IAOI,kCAAA;E5EsjWV;E4E7jWM;IAOI,gCAAA;E5EyjWV;E4EhkWM;IAOI,uCAAA;E5E4jWV;E4EnkWM;IAOI,sCAAA;E5E+jWV;E4EtkWM;IAOI,iCAAA;E5EkkWV;E4EzkWM;IAOI,2BAAA;E5EqkWV;E4E5kWM;IAOI,iCAAA;E5EwkWV;E4E/kWM;IAOI,+BAAA;E5E2kWV;E4EllWM;IAOI,6BAAA;E5E8kWV;E4ErlWM;IAOI,+BAAA;E5EilWV;E4ExlWM;IAOI,8BAAA;E5EolWV;E4E3lWM;IAOI,oBAAA;E5EulWV;E4E9lWM;IAOI,mBAAA;E5E0lWV;E4EjmWM;IAOI,mBAAA;E5E6lWV;E4EpmWM;IAOI,mBAAA;E5EgmWV;E4EvmWM;IAOI,mBAAA;E5EmmWV;E4E1mWM;IAOI,mBAAA;E5EsmWV;E4E7mWM;IAOI,mBAAA;E5EymWV;E4EhnWM;IAOI,mBAAA;E5E4mWV;E4EnnWM;IAOI,oBAAA;E5E+mWV;E4EtnWM;IAOI,0B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","file":"vizro-bootstrap.min.css"} diff --git a/vizro-core/tests/unit/vizro/models/_components/test_button.py b/vizro-core/tests/unit/vizro/models/_components/test_button.py index b0425e741..69c740929 100644 --- a/vizro-core/tests/unit/vizro/models/_components/test_button.py +++ b/vizro-core/tests/unit/vizro/models/_components/test_button.py @@ -4,7 +4,6 @@ import pytest import vizro.models as vm from asserts import assert_component_equal -from dash import html from vizro.actions import export_data @@ -35,9 +34,5 @@ def test_set_action_via_validator(self): class TestBuildMethod: def test_button_build(self): button = vm.Button(id="button_id", text="My text").build() - expected = html.Div( - dbc.Button(id="button_id", children="My text", className="button_primary"), - className="button_container", - id="button_id_outer", - ) + expected = dbc.Button(id="button_id", children="My text") assert_component_equal(button, expected) diff --git a/vizro-core/tests/unit/vizro/models/_components/test_card.py b/vizro-core/tests/unit/vizro/models/_components/test_card.py index 275528153..c67692283 100755 --- a/vizro-core/tests/unit/vizro/models/_components/test_card.py +++ b/vizro-core/tests/unit/vizro/models/_components/test_card.py @@ -51,9 +51,7 @@ def test_card_build(self): expected_card = dbc.Card( dbc.NavLink( - dcc.Markdown("Hello", className="card_text", dangerously_allow_html=False, id="card_id"), - href="https://www.google.com", - className="card-link", + dcc.Markdown("Hello", dangerously_allow_html=False, id="card_id"), href="https://www.google.com" ), className="nav-card", id="card_id_outer", diff --git a/vizro-core/tests/unit/vizro/models/_components/test_container.py b/vizro-core/tests/unit/vizro/models/_components/test_container.py index 145824008..39e483eaa 100644 --- a/vizro-core/tests/unit/vizro/models/_components/test_container.py +++ b/vizro-core/tests/unit/vizro/models/_components/test_container.py @@ -52,4 +52,4 @@ def test_container_build(self): # We still want to test the exact H3 produced in Container.build: assert_component_equal(result.children[0], html.H3("Title", className="container__title")) # And also that a button has been inserted in the right place: - assert_component_equal(result["layout_id_0"].children.children, dbc.Button(), keys_to_strip=STRIP_ALL) + assert_component_equal(result["layout_id_0"].children, dbc.Button(), keys_to_strip=STRIP_ALL) diff --git a/vizro-core/tests/unit/vizro/models/_navigation/test_nav_link.py b/vizro-core/tests/unit/vizro/models/_navigation/test_nav_link.py index 0b93baea3..262c102ee 100644 --- a/vizro-core/tests/unit/vizro/models/_navigation/test_nav_link.py +++ b/vizro-core/tests/unit/vizro/models/_navigation/test_nav_link.py @@ -94,7 +94,6 @@ def test_nav_link_active(self, pages, request): ], active=True, href="/", - className="nav-bar-icon-link", id="nav-link", ) assert_component_equal(built_nav_link["nav-link"], expected_nav_link) @@ -116,7 +115,6 @@ def test_nav_link_not_active(self, pages, request): ], active=False, href="/", - className="nav-bar-icon-link", id="nav-link", ) assert_component_equal(built_nav_link["nav-link"], expected_button) diff --git a/vizro-core/tests/unit/vizro/models/_navigation/test_navigation.py b/vizro-core/tests/unit/vizro/models/_navigation/test_navigation.py index 44a89b91d..a774bbe5c 100644 --- a/vizro-core/tests/unit/vizro/models/_navigation/test_navigation.py +++ b/vizro-core/tests/unit/vizro/models/_navigation/test_navigation.py @@ -92,7 +92,9 @@ def test_non_default_nav_selector_pags_as_dict(self, pages_as_dict, built_nav_li navigation = vm.Navigation(pages=pages_as_dict, nav_selector=vm.NavBar()) navigation.pre_build() built_navigation = navigation.build(active_page_id="Page 1") - assert_component_equal(built_navigation["nav-bar"], dbc.Navbar(id="nav-bar"), keys_to_strip={"children"}) + assert_component_equal( + built_navigation["nav-bar"], dbc.Navbar(id="nav-bar", className="flex-column"), keys_to_strip={"children"} + ) assert_component_equal(built_navigation["nav-panel"], dbc.Nav(id="nav-panel"), keys_to_strip={"children"}) assert_component_equal(built_navigation["nav-panel"].children, [dbc.Accordion()], keys_to_strip=STRIP_ALL) @@ -100,7 +102,9 @@ def test_non_default_nav_selector_pages_as_list(self, pages_as_list): navigation = vm.Navigation(pages=pages_as_list, nav_selector=vm.NavBar()) navigation.pre_build() built_navigation = navigation.build(active_page_id="Page 1") - assert_component_equal(built_navigation["nav-bar"], dbc.Navbar(id="nav-bar"), keys_to_strip={"children"}) + assert_component_equal( + built_navigation["nav-bar"], dbc.Navbar(id="nav-bar", className="flex-column"), keys_to_strip={"children"} + ) assert_component_equal( built_navigation["nav-panel"], dbc.Nav(id="nav-panel", className="d-none invisible"), diff --git a/vizro-core/tests/unit/vizro/models/test_dashboard.py b/vizro-core/tests/unit/vizro/models/test_dashboard.py index 6f18db592..a5a968206 100644 --- a/vizro-core/tests/unit/vizro/models/test_dashboard.py +++ b/vizro-core/tests/unit/vizro/models/test_dashboard.py @@ -208,7 +208,7 @@ def test_make_page_404_layout(self, vizro_app): ], className="error_text_container", ), - dbc.Button("Take me home", href="/", className="button_primary"), + dbc.Button("Take me home", href="/"), ], className="error_content_container", ),