From 77390ac405eb57cfdd1fee5e181b8b29db1cc8fc Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 Nov 2021 11:59:10 +0700 Subject: [PATCH 01/46] add: reasoning for multipart encoding --- bread/layout/components/modal.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bread/layout/components/modal.py b/bread/layout/components/modal.py index 4ec7d31a..e9800f71 100644 --- a/bread/layout/components/modal.py +++ b/bread/layout/components/modal.py @@ -110,6 +110,7 @@ def with_ajax_content( ) if submitlabel: buttons[1].attributes["hx_post"] = url + # note: we always use multipart forms, avoids some issues, see ./forms/__init__.py:Form.__init__ buttons[1].attributes["hx_encoding"] = "multipart/form-data" buttons[1].attributes["hx_target"] = hg.format( "#{} .bx--modal-content", modal.id From f927bbf55eb2af5dd0492eda6baf0014eb51a29d Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 Nov 2021 11:59:52 +0700 Subject: [PATCH 02/46] did: first cleanup of forms package --- bread/layout/components/forms/__init__.py | 59 ++++++++++++++++------- bread/layout/components/forms/form.py | 0 2 files changed, 42 insertions(+), 17 deletions(-) delete mode 100644 bread/layout/components/forms/form.py diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index 6a0e5f15..9acf5af5 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -33,7 +33,7 @@ def wrap_with_form(form, *elements, submit_label=None, **kwargs): ) return Form(form, *elements, **kwargs) - def __init__(self, form, *children, use_csrf=True, standalone=True, **attributes): + def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): """ form: lazy evaluated value which should resolve to the form object children: any child elements, can be formfields or other @@ -42,16 +42,53 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **attributes """ self.form = form self.standalone = standalone - defaults = {"method": "POST", "autocomplete": "off"} - defaults.update(attributes) + attributes = {"method": "POST", "autocomplete": "off"} + attributes.update(kwargs) if ( - defaults["method"].upper() == "POST" + attributes["method"].upper() == "POST" and use_csrf is not False and standalone is True ): children = (CsrfToken(),) + children - super().__init__(*children, **defaults) + if self.standalone and "enctype" not in attributes: + # note: We will always use "multipart/form-data" instead of the + # default "application/x-www-form-urlencoded" inside bread. We do + # this because forms with file uploads require multipart/form-data. + # Not distinguishing between two encoding types can save us some issues, + # especially when handling files. + # The only draw back with this is a slightly larger payload because + # multipart-encoding takes a little bit more space + attributes["enctype"] = "multipart/form-data" + + super().__init__( + # generic errors + hg.Iterator( + hg.C("form.non_field_errors"), + "formerror", + InlineNotification(_("Form error"), hg.C("formerror"), kind="error"), + ), + # errors from hidden fields + hg.Iterator( + hg.C("form.hidden_fields"), + "hiddenfield", + hg.Iterator( + hg.C("hiddenfield.errors"), + "hiddenfield_error", + InlineNotification( + _("Hidden field error: "), + hg.format( + "{}: {}", + hg.C("hiddenfield.name"), + hg.C("hiddenfield_error"), + ), + kind="error", + ), + ), + ), + *children, + **attributes, + ) def formfieldelements(self): return self.filter( @@ -63,19 +100,7 @@ def render(self, context): form = hg.resolve_lazy(self.form, context) for formfield in self.formfieldelements(): formfield.form = form - for error in form.non_field_errors(): - self.insert(0, InlineNotification(_("Form error"), error, kind="error")) - for hidden in form.hidden_fields(): - for error in hidden.errors: - self.insert( - 0, - InlineNotification( - _("Form error: "), f"{hidden.name}: {error}", kind="error" - ), - ) if self.standalone: - if form.is_multipart() and "enctype" not in self.attributes: - self.attributes["enctype"] = "multipart/form-data" return super().render(context) return super().render_children(context) diff --git a/bread/layout/components/forms/form.py b/bread/layout/components/forms/form.py deleted file mode 100644 index e69de29b..00000000 From 336e90c4da463afa109c68af3c1ad19c71ea7c1e Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 Nov 2021 16:53:18 +0700 Subject: [PATCH 03/46] del: unnecessary lazy evaluation --- bread/layout/components/datatable.py | 2 +- bread/layout/components/pagination.py | 22 +++++++++------------- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/bread/layout/components/datatable.py b/bread/layout/components/datatable.py index db343da4..8fee2bc1 100644 --- a/bread/layout/components/datatable.py +++ b/bread/layout/components/datatable.py @@ -445,7 +445,7 @@ def from_model( hg.F( lambda c: len(hg.resolve_lazy(queryset, c)) if pagination_config is None - else hg.getattr_lazy(pagination_config.paginator, "count") + else pagination_config.paginator.count() ), model._meta.verbose_name_plural, ), diff --git a/bread/layout/components/pagination.py b/bread/layout/components/pagination.py index 22a0dfcd..42910ce7 100644 --- a/bread/layout/components/pagination.py +++ b/bread/layout/components/pagination.py @@ -79,12 +79,10 @@ def __init__( ), hg.SPAN( hg.SPAN( - hg.getattr_lazy( - get_page(paginator, page_urlparameter), "start_index" - ), - " - ", - hg.getattr_lazy( - get_page(paginator, page_urlparameter), "end_index" + hg.format( + "{} - {}", + get_page(paginator, page_urlparameter).start_index(), + get_page(paginator, page_urlparameter).end_index(), ), data_displayed_item_range=True, ), @@ -92,9 +90,7 @@ def __init__( _("of"), " ", hg.SPAN( - " ", - hg.getattr_lazy(paginator, "count"), - " ", + hg.format(" {} ", paginator.count), data_total_items=True, ), " ", @@ -122,7 +118,7 @@ def __init__( ), }, } - for i in hg.resolve_lazy(paginator, c).page_range + for i in paginator.page_range ], ) ] @@ -138,7 +134,7 @@ def __init__( hg.LABEL( _("of"), " ", - hg.getattr_lazy(paginator, "num_pages"), + paginator.num_pages, " ", _("pages"), _class="bx--pagination__text", @@ -159,7 +155,7 @@ def __init__( linktorelativepage( page_urlparameter, -1, - hg.getattr_lazy(paginator, "num_pages"), + paginator.num_pages, ) ), ), @@ -178,7 +174,7 @@ def __init__( linktorelativepage( page_urlparameter, 1, - hg.getattr_lazy(paginator, "num_pages"), + paginator.num_pages, ) ), ), From 89a03ed983f640e3560e7c2640286e2fe6e48add Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 Nov 2021 16:59:11 +0700 Subject: [PATCH 04/46] fix: try calling integer --- bread/layout/components/datatable.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bread/layout/components/datatable.py b/bread/layout/components/datatable.py index 8fee2bc1..113dd8c1 100644 --- a/bread/layout/components/datatable.py +++ b/bread/layout/components/datatable.py @@ -445,7 +445,7 @@ def from_model( hg.F( lambda c: len(hg.resolve_lazy(queryset, c)) if pagination_config is None - else pagination_config.paginator.count() + else pagination_config.paginator.count ), model._meta.verbose_name_plural, ), From 11d675ce6d26a1d021f52dbf2ea711de36c71381 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 Nov 2021 17:06:17 +0700 Subject: [PATCH 05/46] did: merge very small files, make use of new htmlgenerator lazy attribute accessor --- bread/layout/components/forms/__init__.py | 51 +++++++++++-------- bread/layout/components/forms/email_input.py | 6 --- .../components/forms/phone_number_input.py | 6 --- bread/layout/components/forms/text_input.py | 15 ++++++ bread/layout/components/forms/url_input.py | 6 --- 5 files changed, 46 insertions(+), 38 deletions(-) delete mode 100644 bread/layout/components/forms/email_input.py delete mode 100644 bread/layout/components/forms/phone_number_input.py delete mode 100644 bread/layout/components/forms/url_input.py diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index 9acf5af5..fd1e86d7 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -5,9 +5,6 @@ from ..button import Button from ..notification import InlineNotification -from .email_input import EmailInput -from .phone_number_input import PhoneNumberInput -from .url_input import UrlInput class Form(hg.FORM): @@ -63,26 +60,34 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): super().__init__( # generic errors - hg.Iterator( - hg.C("form.non_field_errors"), - "formerror", - InlineNotification(_("Form error"), hg.C("formerror"), kind="error"), + hg.If( + hg.C(self.form).non_field_errors(), + hg.Iterator( + hg.C(self.form).non_field_errors(), + "formerror", + InlineNotification( + _("Form error"), hg.C("formerror"), kind="error" + ), + ), ), # errors from hidden fields - hg.Iterator( - hg.C("form.hidden_fields"), - "hiddenfield", + hg.If( + hg.C(self.form).hidden_fields(), hg.Iterator( - hg.C("hiddenfield.errors"), - "hiddenfield_error", - InlineNotification( - _("Hidden field error: "), - hg.format( - "{}: {}", - hg.C("hiddenfield.name"), - hg.C("hiddenfield_error"), + hg.C(self.form).hidden_fields(), + "hiddenfield", + hg.Iterator( + hg.C("hiddenfield").errors, + "hiddenfield_error", + InlineNotification( + _("Hidden field error: "), + hg.format( + "{}: {}", + hg.C("hiddenfield").name, + hg.C("hiddenfield_error"), + ), + kind="error", ), - kind="error", ), ), ), @@ -398,7 +403,13 @@ def _mapwidget( from .multiselect import MultiSelect from .select import Select from .text_area import TextArea - from .text_input import PasswordInput, TextInput + from .text_input import ( + EmailInput, + PasswordInput, + PhoneNumberInput, + TextInput, + UrlInput, + ) widgetattributes = update_widgetattributes(field, only_initial, widgetattributes) elementattributes = { diff --git a/bread/layout/components/forms/email_input.py b/bread/layout/components/forms/email_input.py deleted file mode 100644 index 1553a044..00000000 --- a/bread/layout/components/forms/email_input.py +++ /dev/null @@ -1,6 +0,0 @@ -from .text_input import TextInput - - -class EmailInput(TextInput): - def __init__(self, **attributes): - super().__init__(icon="email", **attributes) diff --git a/bread/layout/components/forms/phone_number_input.py b/bread/layout/components/forms/phone_number_input.py deleted file mode 100644 index fbeb5f70..00000000 --- a/bread/layout/components/forms/phone_number_input.py +++ /dev/null @@ -1,6 +0,0 @@ -from .text_input import TextInput - - -class PhoneNumberInput(TextInput): - def __init__(self, **attributes): - super().__init__(icon="phone", **attributes) diff --git a/bread/layout/components/forms/text_input.py b/bread/layout/components/forms/text_input.py index cd8ad86a..546a1675 100644 --- a/bread/layout/components/forms/text_input.py +++ b/bread/layout/components/forms/text_input.py @@ -106,3 +106,18 @@ def __init__(self, *args, **kwargs): Icon("view", _class="bx--icon--visibility-on", aria_hidden="true") ) self[1].append(showhidebtn) + + +class PhoneNumberInput(TextInput): + def __init__(self, **attributes): + super().__init__(icon="phone", **attributes) + + +class UrlInput(TextInput): + def __init__(self, **attributes): + super().__init__(icon="link", **attributes) + + +class EmailInput(TextInput): + def __init__(self, **attributes): + super().__init__(icon="email", **attributes) diff --git a/bread/layout/components/forms/url_input.py b/bread/layout/components/forms/url_input.py deleted file mode 100644 index 011578ee..00000000 --- a/bread/layout/components/forms/url_input.py +++ /dev/null @@ -1,6 +0,0 @@ -from .text_input import TextInput - - -class UrlInput(TextInput): - def __init__(self, **attributes): - super().__init__(icon="link", **attributes) From c1740fc1c4f27265615a9a3037e464fcc7e61ff1 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 Nov 2021 19:37:11 +0700 Subject: [PATCH 06/46] did: merge things exclusive to date_picker namespace --- bread/layout/components/forms/__init__.py | 2 +- bread/layout/components/forms/date_picker.py | 59 ++++++++++++++++++- .../components/forms/datetimeformatstring.py | 58 ------------------ bread/tests/test_datetimeformatstring.py | 2 +- 4 files changed, 60 insertions(+), 61 deletions(-) delete mode 100644 bread/layout/components/forms/datetimeformatstring.py diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index fd1e86d7..a5500ff2 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -516,7 +516,7 @@ def _mapwidget( forms.Textarea: TextArea, forms.CheckboxInput: Checkbox, forms.NullBooleanSelect: Select, - forms.SelectMultiple: MultiSelect, # TODO HIGH + forms.SelectMultiple: MultiSelect, forms.RadioSelect: TextInput, # TODO HIGH forms.FileInput: FileUploader, forms.ClearableFileInput: FileUploader, # TODO HIGH diff --git a/bread/layout/components/forms/date_picker.py b/bread/layout/components/forms/date_picker.py index f33106e8..8015f144 100644 --- a/bread/layout/components/forms/date_picker.py +++ b/bread/layout/components/forms/date_picker.py @@ -3,7 +3,6 @@ from django.utils import formats from ..icon import Icon -from .datetimeformatstring import to_php_formatstr from .helpers import REQUIRED_LABEL, ErrorList, HelperText, Label @@ -101,3 +100,61 @@ def __init__( ) ) self[0][0].append(ErrorList(boundfield.errors)) + + +PHP_FORMAT_CHARACTERS = "dDjlNSwzWFmMntLoYyaABgGhHisuveIOPTZcrU" + +# maps python format characters to PHP format characters +# hint: the #-sign of the python formatters is ommited for the keys +LETTER_MAPPING = { + "a": "D", + "A": "l", + "w": "w", + "d": "d", + "b": "M", + "B": "F", + "m": "m", + "y": "y", + "Y": "Y", + "H": "H", + "I": "h", + "p": "A", + "M": "i", + "S": "s", + "f": "u", + "z": "O", + "Z": "e", + "%": "%", + "G": "o", + "u": "N", + "V": "W", +} + + +def to_php_formatstr(formatstr, format_key=None): + """Maps a python datetime format string to a PHP format string + + This function is usefull because a lot of template/front-end code uses + the PHP-format string, e.g. the date-filter of django. + The following format specifiers are currently not supported: + "%j", "%U", "%W", "%c", "%x", "%X" + If formatstr is none, the format_key will be used to lookup default django format strings. + """ + formatstr = " " + (formatstr or formats.get_format(format_key)[0]) + ret = [] + for i, c in enumerate(formatstr): + if c == "%" or i == 0: + continue + + if formatstr[i - 1] == "%": + if c not in LETTER_MAPPING: + raise ValueError( + f"Format letter %{c} in format string {formatstr[1:]} is currently not supported to be converted to a PHP date-formatting string" + ) + ret.append(LETTER_MAPPING[c]) + else: + if c in PHP_FORMAT_CHARACTERS: + ret.append("\\" + c) + else: + ret.append(c) + return "".join(ret) diff --git a/bread/layout/components/forms/datetimeformatstring.py b/bread/layout/components/forms/datetimeformatstring.py deleted file mode 100644 index c3d57f61..00000000 --- a/bread/layout/components/forms/datetimeformatstring.py +++ /dev/null @@ -1,58 +0,0 @@ -from django.utils import formats - -PHP_FORMAT_CHARACTERS = "dDjlNSwzWFmMntLoYyaABgGhHisuveIOPTZcrU" - -# maps python format characters to PHP format characters -# hint: the #-sign of the python formatters is ommited for the keys -LETTER_MAPPING = { - "a": "D", - "A": "l", - "w": "w", - "d": "d", - "b": "M", - "B": "F", - "m": "m", - "y": "y", - "Y": "Y", - "H": "H", - "I": "h", - "p": "A", - "M": "i", - "S": "s", - "f": "u", - "z": "O", - "Z": "e", - "%": "%", - "G": "o", - "u": "N", - "V": "W", -} - - -def to_php_formatstr(formatstr, format_key=None): - """Maps a python datetime format string to a PHP format string - - This function is usefull because a lot of template/front-end code uses - the PHP-format string, e.g. the date-filter of django. - The following format specifiers are currently not supported: - "%j", "%U", "%W", "%c", "%x", "%X" - If formatstr is none, the format_key will be used to lookup default django format strings. - """ - formatstr = " " + (formatstr or formats.get_format(format_key)[0]) - ret = [] - for i, c in enumerate(formatstr): - if c == "%" or i == 0: - continue - - if formatstr[i - 1] == "%": - if c not in LETTER_MAPPING: - raise ValueError( - f"Format letter %{c} in format string {formatstr[1:]} is currently not supported to be converted to a PHP date-formatting string" - ) - ret.append(LETTER_MAPPING[c]) - else: - if c in PHP_FORMAT_CHARACTERS: - ret.append("\\" + c) - else: - ret.append(c) - return "".join(ret) diff --git a/bread/tests/test_datetimeformatstring.py b/bread/tests/test_datetimeformatstring.py index f1961060..6bd3f3ea 100644 --- a/bread/tests/test_datetimeformatstring.py +++ b/bread/tests/test_datetimeformatstring.py @@ -5,7 +5,7 @@ from django.test import TestCase from django.utils.dateformat import format -from bread.layout.components.forms.datetimeformatstring import to_php_formatstr +from bread.layout.components.forms.date_picker import to_php_formatstr class ToPHPFormatstrTest(TestCase): From edb5816b38c55a542492b219aa09be4f0bd7cfc3 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 Nov 2021 20:28:34 +0700 Subject: [PATCH 07/46] del: light mode (never used --- bread/layout/components/forms/__init__.py | 11 ++++------- bread/layout/components/forms/date_picker.py | 4 +--- bread/layout/components/forms/file_uploader.py | 1 - bread/layout/components/forms/helpers.py | 2 +- bread/layout/components/forms/multiselect.py | 2 -- bread/layout/components/forms/select.py | 2 -- bread/layout/components/forms/text_area.py | 4 +--- bread/layout/components/forms/text_input.py | 2 -- 8 files changed, 7 insertions(+), 21 deletions(-) diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index a5500ff2..60b799f6 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -347,7 +347,7 @@ def as_datatable( ) -class InlineDeleteButton(FormChild, Button): +class InlineDeleteButton(Button): def __init__(self, parentcontainerselector, label=_("Delete"), **kwargs): """ Show a delete button for the current inline form. This element needs to be inside a FormsetField @@ -386,12 +386,9 @@ def __init__(self, fieldname, widgetattributes, boundfield=None, **attributes): class CsrfToken(FormChild, hg.INPUT): def __init__(self): - super().__init__(type="hidden") - - def render(self, context): - self.attributes["name"] = "csrfmiddlewaretoken" - self.attributes["value"] = context["csrf_token"] - return super().render(context) + super().__init__( + type="hidden", name="csrfmiddlewaretoken", value=hg.C("csrf_token") + ) def _mapwidget( diff --git a/bread/layout/components/forms/date_picker.py b/bread/layout/components/forms/date_picker.py index 8015f144..810d99d5 100644 --- a/bread/layout/components/forms/date_picker.py +++ b/bread/layout/components/forms/date_picker.py @@ -11,7 +11,6 @@ def __init__( self, fieldname, placeholder="", - light=False, short=False, simple=False, widgetattributes={}, @@ -57,8 +56,7 @@ def __init__( ), _class="bx--date-picker" + (" bx--date-picker--simple" if simple else "bx--date-picker--single") - + (" bx--date-picker--short" if short else "") - + (" bx--date-picker--light" if light else ""), + + (" bx--date-picker--short" if short else ""), **picker_attribs, ), **attributes, diff --git a/bread/layout/components/forms/file_uploader.py b/bread/layout/components/forms/file_uploader.py index 41e93a3c..23eb62c1 100644 --- a/bread/layout/components/forms/file_uploader.py +++ b/bread/layout/components/forms/file_uploader.py @@ -11,7 +11,6 @@ class FileUploader(hg.DIV): def __init__( self, fieldname, - light=False, widgetattributes={}, boundfield=None, **attributes, diff --git a/bread/layout/components/forms/helpers.py b/bread/layout/components/forms/helpers.py index 46296cb1..b8551266 100644 --- a/bread/layout/components/forms/helpers.py +++ b/bread/layout/components/forms/helpers.py @@ -74,7 +74,7 @@ def __init__(self, errors): super().__init__( errors, hg.DIV( - hg.UL(hg.Iterator(errors or (), "error", hg.C("error"))), + hg.UL(hg.Iterator(errors or (), "error", hg.LI(hg.C("error")))), _class="bx--form-requirement", ), ) diff --git a/bread/layout/components/forms/multiselect.py b/bread/layout/components/forms/multiselect.py index e957a3f4..b29d0e71 100644 --- a/bread/layout/components/forms/multiselect.py +++ b/bread/layout/components/forms/multiselect.py @@ -14,8 +14,6 @@ def __init__( errors=None, disabled=None, required=None, - # light=False, # TODO? - # inline=False, # TODO? **attributes, ): """ diff --git a/bread/layout/components/forms/select.py b/bread/layout/components/forms/select.py index 7ff6580d..5bfbbef6 100644 --- a/bread/layout/components/forms/select.py +++ b/bread/layout/components/forms/select.py @@ -8,7 +8,6 @@ class Select(hg.DIV): def __init__( self, optgroups, - light=False, inline=False, widgetattributes=None, label=None, @@ -105,7 +104,6 @@ def __init__( _class, " bx--select", hg.If(inline, " bx--select--inline"), - hg.If(light, " bx--select--light"), hg.If(errors, " bx--select--invalid"), hg.If(disabled, " bx--select--disabled"), ), diff --git a/bread/layout/components/forms/text_area.py b/bread/layout/components/forms/text_area.py index bcd6fc4b..7f255c69 100644 --- a/bread/layout/components/forms/text_area.py +++ b/bread/layout/components/forms/text_area.py @@ -11,7 +11,6 @@ def __init__( placeholder="", rows=None, cols=None, - light=False, widgetattributes={}, boundfield=None, **attributes, @@ -20,8 +19,7 @@ def __init__( attributes["_class"] = attributes.get("_class", "") + " bx--form-item" widgetattributes["_class"] = ( - widgetattributes.get("_class", "") - + f" bx--text-area bx--text-area--v2 {'bx--text-area--light' if light else ''}" + widgetattributes.get("_class", "") + " bx--text-area bx--text-area--v2" ) if rows: widgetattributes["rows"] = rows diff --git a/bread/layout/components/forms/text_input.py b/bread/layout/components/forms/text_input.py index 546a1675..bad15540 100644 --- a/bread/layout/components/forms/text_input.py +++ b/bread/layout/components/forms/text_input.py @@ -9,7 +9,6 @@ class TextInput(hg.DIV): def __init__( self, - light=False, widgetattributes=None, label=None, help_text=None, @@ -35,7 +34,6 @@ def __init__( widgetattributes["_class"] = hg.BaseElement( widgetattributes.get("_class", ""), " bx--text-input", - hg.If(light, " bx--text-input--light"), hg.If(errors, " bx--text-input--invalid"), ) From 9a83600e55883774793085310860716ab004a3e6 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 30 Nov 2021 14:58:45 +0700 Subject: [PATCH 08/46] did: tons of renaming to make things more clear (and remove some old names) --- bread/contrib/reports/views.py | 53 ++++++++++---------- bread/contrib/workflows/views.py | 12 +++-- bread/forms/forms.py | 22 +++----- bread/layout/__init__.py | 2 +- bread/layout/components/forms/__init__.py | 30 +++-------- bread/layout/components/forms/checkbox.py | 6 +-- bread/layout/components/forms/date_picker.py | 8 +-- bread/layout/components/forms/fields.py | 44 ++++++++++++++++ bread/layout/components/forms/helpers.py | 48 +++++------------- bread/layout/components/forms/multiselect.py | 8 +-- bread/layout/components/forms/select.py | 12 ++--- bread/layout/components/forms/text_area.py | 12 ++--- bread/layout/components/forms/text_input.py | 10 ++-- bread/layout/components/forms/toggle.py | 6 +-- bread/views/auth.py | 16 +++--- bread/views/read.py | 4 +- bread/views/userprofile.py | 6 +-- bread/views/util.py | 11 ++-- bread/views/wizard.py | 6 +-- 19 files changed, 159 insertions(+), 157 deletions(-) create mode 100644 bread/layout/components/forms/fields.py diff --git a/bread/contrib/reports/views.py b/bread/contrib/reports/views.py index 2a721614..80a3ffbf 100644 --- a/bread/contrib/reports/views.py +++ b/bread/contrib/reports/views.py @@ -29,7 +29,7 @@ def get_layout(self): ) column_helper = get_attribute_description_modal(modelclass) - F = _layout.form.FormField + F = _layout.forms.FormField ret = hg.BaseElement( hg.LINK( rel="stylesheet", @@ -38,34 +38,33 @@ def get_layout(self): ), hg.SCRIPT(src=staticfiles_storage.url("djangoql/js/completion.js")), hg.H3(self.object), - _layout.form.Form.wrap_with_form( + _layout.forms.Form( hg.C("form"), - hg.BaseElement( - hg.DIV( - _("Base model"), - ": ", - hg.C("object.model"), - style="margin: 2rem 0 2rem 0", - ), - F("name"), - F("filter"), - F("custom_queryset"), - _layout.form.FormsetField.as_datatable( - "columns", - ["column", "name"], - formsetfield_kwargs={ - "extra": 1, - "can_order": True, - }, - ), - _layout.button.Button( - _("Help"), - buttontype="ghost", - style="margin-top: 1rem", - **column_helper.openerattributes, - ), - column_helper, + hg.DIV( + _("Base model"), + ": ", + hg.C("object.model"), + style="margin: 2rem 0 2rem 0", + ), + F("name"), + F("filter"), + F("custom_queryset"), + _layout.forms.FormsetField.as_datatable( + "columns", + ["column", "name"], + formsetfield_kwargs={ + "extra": 1, + "can_order": True, + }, + ), + _layout.button.Button( + _("Help"), + buttontype="ghost", + style="margin-top: 1rem", + **column_helper.openerattributes, ), + layout.forms.helpers.Submit(), + column_helper, ), hg.C("object.preview"), ) diff --git a/bread/contrib/workflows/views.py b/bread/contrib/workflows/views.py index 4f233d71..f63507ad 100644 --- a/bread/contrib/workflows/views.py +++ b/bread/contrib/workflows/views.py @@ -39,13 +39,15 @@ def get_layout(self): class WorkflowEditView(views.EditView): def get_layout(self): fields = hg.BaseElement( - *[layout.form.FormField(f) for f in self.object.active_fields()] + *[layout.forms.FormField(f) for f in self.object.active_fields()] ) return hg.BaseElement( hg.H1(self.object, style="margin-bottom: 2rem"), hg.DIV( hg.DIV( - layout.form.Form.wrap_with_form(hg.C("form"), fields), + layout.forms.Form( + hg.C("form"), fields, layout.forms.helpers.Submit() + ), style="padding: 1rem", ), hg.DIV( @@ -60,7 +62,7 @@ class WorkflowReadView(views.ReadView): def get_layout(self): fields = hg.BaseElement( *[ - layout.form.FormField(f) + layout.forms.FormField(f) for f in utils.filter_fieldlist(self.model, ["__all__"], for_form=True) ] ) @@ -77,7 +79,9 @@ def get_layout(self): views.layoutasreadonly( hg.DIV( hg.DIV( - layout.form.Form.wrap_with_form(hg.C("form"), fields), + layout.forms.Form( + hg.C("form"), fields, layout.forms.helpers.Submit() + ), style="padding: 1rem", ), hg.DIV( diff --git a/bread/forms/forms.py b/bread/forms/forms.py index 27db3bfe..652ccbea 100644 --- a/bread/forms/forms.py +++ b/bread/forms/forms.py @@ -142,7 +142,7 @@ def save(self, *args, **kwargs): fields=[ f.fieldname for f in formfieldelements - if isinstance(f, _layout.form.FormField) and f.fieldname in modelfields + if isinstance(f, _layout.forms.FormField) and f.fieldname in modelfields ], formfield_callback=lambda field: _formfield_callback_with_request( field, request, model, instance, cache_querysets @@ -182,7 +182,7 @@ def _generate_formset_class( formfieldelements = _get_form_fields_from_layout( hg.BaseElement(*formsetfieldelement) - ) # make sure the _layout.form.FormsetField does not be considered recursively + ) # make sure the _layout.forms.FormsetField does not be considered recursively formclass = breadmodelform_factory( request=request, @@ -260,19 +260,13 @@ def _formfield_callback_with_request(field, request, model, instance, cache_quer return ret -class FilterForm(forms.Form): - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - self.layout = lambda request: _layout.form.Form.from_django_form( - self, method="GET" - ) - - class PreferencesForm(GlobalPreferenceForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - self.layout = lambda request: _layout.form.Form.from_fieldnames( - hg.C("form"), self.fields + self.layout = lambda request: _layout.forms.Form( + hg.C("form"), + *[_layout.forms.FormField(f) for f in self.fields], + _layout.forms.helper.Submit(), ) @@ -281,14 +275,14 @@ def _get_form_fields_from_layout(layout): def walk(element): # do not descend into formsets, they need to be gathered separately - if isinstance(element, _layout.form.FormsetField): + if isinstance(element, _layout.forms.FormsetField): yield element return # do not descend into script tags because we keep formset-empty form templates there if isinstance(element, hg.SCRIPT): return if ( - isinstance(element, _layout.form.FormField) + isinstance(element, _layout.forms.FormField) and element.fieldname not in INTERNAL_FIELDS ): yield element diff --git a/bread/layout/__init__.py b/bread/layout/__init__.py index e534edcc..f03e1eed 100644 --- a/bread/layout/__init__.py +++ b/bread/layout/__init__.py @@ -4,6 +4,7 @@ from .components import button # noqa from .components import content_switcher # noqa from .components import datatable # noqa +from .components import forms # noqa from .components import grid # noqa from .components import icon # noqa from .components import loading # noqa @@ -17,7 +18,6 @@ from .components import sidenav # noqa from .components import tabs # noqa from .components import tag # noqa -from .components import forms as form # noqa # API BACKWARDS COMPATABILITY from .components.forms import checkbox # noqa from .components.forms import helpers # noqa from .components.forms import multiselect # noqa diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index 60b799f6..780e727e 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -8,28 +8,6 @@ class Form(hg.FORM): - @staticmethod - def from_django_form(form, **kwargs): - return Form.from_fieldnames(form, form.fields, **kwargs) - - @staticmethod - def from_fieldnames(form, fieldnames, **kwargs): - return Form.wrap_with_form( - form, *[FormField(fieldname) for fieldname in fieldnames], **kwargs - ) - - @staticmethod - def wrap_with_form(form, *elements, submit_label=None, **kwargs): - if kwargs.get("standalone", True) is True: - elements += ( - hg.DIV( - Button(submit_label or _("Save"), type="submit"), - _class="bx--form-item", - style="margin-top: 2rem", - ), - ) - return Form(form, *elements, **kwargs) - def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): """ form: lazy evaluated value which should resolve to the form object @@ -204,8 +182,14 @@ def management_form(self): return hg.BaseElement( # management forms, for housekeeping of inline forms hg.F( - lambda c: Form.from_django_form( + lambda c: Form( c[self.formname][self.fieldname].formset.management_form, + *[ + FormField(f) + for f in c[self.formname][ + self.fieldname + ].formset.management_form.fields + ], standalone=False, ) ), diff --git a/bread/layout/components/forms/checkbox.py b/bread/layout/components/forms/checkbox.py index 393b3309..7f5b7c49 100644 --- a/bread/layout/components/forms/checkbox.py +++ b/bread/layout/components/forms/checkbox.py @@ -1,6 +1,6 @@ import htmlgenerator as hg -from .helpers import REQUIRED_LABEL, ErrorListElement, HelpTextElement +from .helpers import REQUIRED_LABEL, ErrorList, HelpText class Checkbox(hg.DIV): @@ -38,7 +38,7 @@ def __init__( ) super().__init__( self.label, - HelpTextElement(help_text), - ErrorListElement(errors), + HelpText(help_text), + ErrorList(errors), **attributes, ) diff --git a/bread/layout/components/forms/date_picker.py b/bread/layout/components/forms/date_picker.py index 810d99d5..6d79d090 100644 --- a/bread/layout/components/forms/date_picker.py +++ b/bread/layout/components/forms/date_picker.py @@ -3,7 +3,7 @@ from django.utils import formats from ..icon import Icon -from .helpers import REQUIRED_LABEL, ErrorList, HelperText, Label +from .helpers import REQUIRED_LABEL, ErrorList, HelpText, Label class DatePicker(hg.DIV): @@ -50,7 +50,7 @@ def __init__( super().__init__( hg.DIV( hg.DIV( - Label(), + Label(hg.C("form")[fieldname].label), input, _class="bx--date-picker-container", ), @@ -68,7 +68,7 @@ def __init__( if boundfield is not None: if boundfield.field.disabled: self.label.attributes["_class"] += " bx--label--disabled" - self.label.attributes["_for"] = boundfield.id_for_label + # self.label.attributes["_for"] = boundfield.id_for_label self.label.append(boundfield.label) if boundfield.field.required: self.label.append(REQUIRED_LABEL) @@ -87,7 +87,7 @@ def __init__( self.input.attributes["data_date_format"] = dateformat_widget if boundfield.help_text: - self[0][0].append(HelperText(boundfield.help_text)) + self[0][0].append(HelpText(boundfield.help_text)) if boundfield.errors: self.input.attributes["data-invalid"] = True self[1].append( diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py new file mode 100644 index 00000000..84b4f3c3 --- /dev/null +++ b/bread/layout/components/forms/fields.py @@ -0,0 +1,44 @@ +import htmlgenerator as hg + +from .helpers import ErrorList, HelpText, Label + + +class FormField(hg.DIV): + def __init__( + self, + label=None, + help_text=None, + error_list=None, + inputelement_attrs=None, + **attributes + ): + self.label = Label( + label, + required=inputelement_attrs.get("required"), + disabled=inputelement_attrs.get("disabled"), + ) + self.input = hg.INPUT(**(inputelement_attrs or {})) + self.help_text = HelpText( + help_text, disabled=inputelement_attrs.get("disabled") + ) + self.error_list = ErrorList(error_list) + super().__init__( + self.label, self.input, self.help_text, self.error_list, **attributes + ) + + def with_fieldwrapper(self): + return hg.DIV(self, _class="bx--form-item") + + @classmethod + def from_formfield( + cls, fieldname, form="form", inputelement_attrs=None, **attributes + ): + if isinstance(form, str): + form = hg.C(form) + return cls( + label=form[fieldname].label, + help_text=form.fields(fieldname), + error_list=form[fieldname].errors, + inputelement_attrs=inputelement_attrs, + **attributes + ) diff --git a/bread/layout/components/forms/helpers.py b/bread/layout/components/forms/helpers.py index b8551266..d8a09e64 100644 --- a/bread/layout/components/forms/helpers.py +++ b/bread/layout/components/forms/helpers.py @@ -1,45 +1,23 @@ import htmlgenerator as hg +from django.conf import settings +from django.utils.translation import gettext_lazy as _ -from .. import button +from ..button import Button -REQUIRED_LABEL = " *" +REQUIRED_LABEL = getattr(settings, "REQUIRED_LABEL", " *") -class SubmitButton(hg.DIV): - def __init__(self, *args, **kwargs): - kwargs["type"] = "submit" - super().__init__(button.Button(*args, **kwargs), _class="bx--form-item") - - -# TODO: A more generic approach for the form elements needs to be done -# I think we should replace the ErrorList, HelperText, Label things with the "smarter" -# version LabelElement etc. and add shortcuts to generate them directly from a field -# in the context instead of setting all the values inside the render-methods of the -# widgets. Or something like that. The API for form fields/widgets is currently not -# very great. For a test-implementation see text_input.py - - -class ErrorList(hg.DIV): - def __init__(self, errors): +class Submit(hg.DIV): + def __init__(self, label=None, **attributes): super().__init__( - hg.UL(*[hg.LI(e) for e in errors]), - _class="bx--form-requirement", + Button(label or _("Save"), type="submit"), + _class="bx--form-item", + **attributes ) -class HelperText(hg.DIV): - def __init__(self, helpertext): - super().__init__(helpertext, _class="bx--form__helper-text") - - -class Label(hg.LABEL): - def __init__(self, *args, **kwargs): - kwargs["_class"] = hg.BaseElement(kwargs.get("_class", ""), " bx--label") - super().__init__(*args, **kwargs) - - -class LabelElement(hg.If): - def __init__(self, label, _for, required=None, disabled=None, **kwargs): +class Label(hg.If): + def __init__(self, label, _for=None, required=None, disabled=None, **kwargs): super().__init__( label, hg.LABEL( @@ -55,7 +33,7 @@ def __init__(self, label, _for, required=None, disabled=None, **kwargs): ) -class HelpTextElement(hg.If): +class HelpText(hg.If): def __init__(self, helptext, disabled=False): super().__init__( helptext, @@ -69,7 +47,7 @@ def __init__(self, helptext, disabled=False): ) -class ErrorListElement(hg.If): +class ErrorList(hg.If): def __init__(self, errors): super().__init__( errors, diff --git a/bread/layout/components/forms/multiselect.py b/bread/layout/components/forms/multiselect.py index b29d0e71..558d1bcc 100644 --- a/bread/layout/components/forms/multiselect.py +++ b/bread/layout/components/forms/multiselect.py @@ -2,7 +2,7 @@ from ..icon import Icon from ..tag import Tag -from .helpers import ErrorListElement, HelpTextElement, LabelElement +from .helpers import ErrorList, HelpText, Label class MultiSelect(hg.DIV): @@ -28,7 +28,7 @@ def countselected(context): searchfieldid = hg.html_id(self) super().__init__( - LabelElement( + Label( label, _for=searchfieldid, required=required, @@ -146,8 +146,8 @@ def countselected(context): data_invalid=hg.If(errors, True), ), ), - HelpTextElement(help_text), - ErrorListElement(errors), + HelpText(help_text), + ErrorList(errors), _class="bx--list-box__wrapper", onclick="event.stopPropagation()", **attributes, diff --git a/bread/layout/components/forms/select.py b/bread/layout/components/forms/select.py index 5bfbbef6..fe96175b 100644 --- a/bread/layout/components/forms/select.py +++ b/bread/layout/components/forms/select.py @@ -1,7 +1,7 @@ import htmlgenerator as hg from ..icon import Icon -from .helpers import ErrorListElement, HelpTextElement, LabelElement +from .helpers import ErrorList, HelpText, Label class Select(hg.DIV): @@ -81,7 +81,7 @@ def __init__( ) super().__init__( - LabelElement( + Label( label, _for=widgetattributes["id"], required=required, @@ -91,15 +91,13 @@ def __init__( inline, hg.DIV( select_wrapper, - ErrorListElement(errors), + ErrorList(errors), _class="bx--select-input--inline__wrapper", ), select_wrapper, ), - HelpTextElement(help_text), - hg.If( - inline, None, ErrorListElement(errors) - ), # not displayed if this is inline + HelpText(help_text), + hg.If(inline, None, ErrorList(errors)), # not displayed if this is inline _class=hg.BaseElement( _class, " bx--select", diff --git a/bread/layout/components/forms/text_area.py b/bread/layout/components/forms/text_area.py index 7f255c69..434e7de5 100644 --- a/bread/layout/components/forms/text_area.py +++ b/bread/layout/components/forms/text_area.py @@ -1,7 +1,7 @@ import htmlgenerator as hg from ..icon import Icon -from .helpers import REQUIRED_LABEL, ErrorList, HelperText, Label +from .helpers import REQUIRED_LABEL, ErrorList, HelpText, Label class TextArea(hg.DIV): @@ -27,7 +27,7 @@ def __init__( widgetattributes["cols"] = cols super().__init__( - Label(), + Label(boundfield.field.label), hg.DIV( hg.TEXTAREA(placeholder=placeholder, **widgetattributes), _class="bx--text-area__wrapper", @@ -40,18 +40,18 @@ def __init__( self.input = self[1][0] if boundfield.field.disabled: - self.label.attributes["_class"] += " bx--label--disabled" + # self.label.attributes["_class"] += " bx--label--disabled" self.input.attributes["disabled"] = True if boundfield is not None: - self.label.attributes["_for"] = boundfield.id_for_label - self.label.append(boundfield.label) + # self.label.attributes["_for"] = boundfield.id_for_label + # self.label.append(boundfield.label) if boundfield.field.required: self.label.append(REQUIRED_LABEL) self.input.append(self.input.attributes.pop("value", "")) if boundfield.help_text: - self.append(HelperText(boundfield.help_text)) + self.append(HelpText(boundfield.help_text)) if boundfield.errors: self[1].attributes["data-invalid"] = True self.input.attributes["_class"] += " bx--text-area--invalid" diff --git a/bread/layout/components/forms/text_input.py b/bread/layout/components/forms/text_input.py index bad15540..d4dba2e4 100644 --- a/bread/layout/components/forms/text_input.py +++ b/bread/layout/components/forms/text_input.py @@ -3,7 +3,7 @@ from ..button import Button from ..icon import Icon -from .helpers import ErrorListElement, HelpTextElement, LabelElement +from .helpers import ErrorList, HelpText, Label class TextInput(hg.DIV): @@ -38,7 +38,7 @@ def __init__( ) super().__init__( - LabelElement( + Label( label, widgetattributes.get("id"), required=required, @@ -71,10 +71,8 @@ def __init__( ), data_invalid=hg.If(errors, True), ), - HelpTextElement( - help_text, disabled=widgetattributes.get("disabled", False) - ), - ErrorListElement(errors), + HelpText(help_text, disabled=widgetattributes.get("disabled", False)), + ErrorList(errors), **attributes, ) diff --git a/bread/layout/components/forms/toggle.py b/bread/layout/components/forms/toggle.py index a6666110..70a1237d 100644 --- a/bread/layout/components/forms/toggle.py +++ b/bread/layout/components/forms/toggle.py @@ -1,7 +1,7 @@ import htmlgenerator as hg from django.utils.translation import gettext_lazy as _ -from .helpers import REQUIRED_LABEL, ErrorListElement, HelpTextElement +from .helpers import REQUIRED_LABEL, ErrorList, HelpText class Toggle(hg.DIV): @@ -41,7 +41,7 @@ def __init__( super().__init__( self.input, self.label, - HelpTextElement(help_text), - ErrorListElement(errors), + HelpText(help_text), + ErrorList(errors), **attributes, ) diff --git a/bread/views/auth.py b/bread/views/auth.py index 899a12fe..b73cd0ad 100644 --- a/bread/views/auth.py +++ b/bread/views/auth.py @@ -59,14 +59,14 @@ def get_context_data(self, *args, **kwargs): def get_layout(self): return auth_page( - layout.form.Form( + layout.forms.Form( hg.C("form"), hg.A( _("Lost password?"), href=reverse("password_reset"), style="float: right; font-size: 0.75rem", ), - layout.form.FormField( + layout.forms.FormField( "username", elementattributes={ "style": "width: 100%", @@ -75,7 +75,7 @@ def get_layout(self): "_class": "field-02-background", }, ), - layout.form.FormField( + layout.forms.FormField( "password", widgetattributes={ "_class": "field-02-background", @@ -116,14 +116,14 @@ def get_context_data(self, *args, **kwargs): def get_layout(self): return auth_page( - layout.form.Form( + layout.forms.Form( hg.C("form"), hg.A( _("Lost password?"), href=reverse("password_reset"), style="float: right; font-size: 0.75rem", ), - layout.form.FormField( + layout.forms.FormField( "email", elementattributes={ "style": "width: 100%", @@ -175,9 +175,9 @@ def get_layout(self): return hg.If( hg.C("validlink"), auth_page( - layout.form.Form( + layout.forms.Form( hg.C("form"), - layout.form.FormField( + layout.forms.FormField( "new_password1", elementattributes={ "style": "width: 100%", @@ -186,7 +186,7 @@ def get_layout(self): "_class": "field-02-background", }, ), - layout.form.FormField( + layout.forms.FormField( "new_password2", widgetattributes={ "_class": "field-02-background", diff --git a/bread/views/read.py b/bread/views/read.py index 9378da0a..2d2a1f52 100644 --- a/bread/views/read.py +++ b/bread/views/read.py @@ -110,14 +110,14 @@ def get_required_permissions(self, request): def layoutasreadonly(layout): layout.wrap( - lambda element, ancestors: isinstance(element, _layout.form.Form) + lambda element, ancestors: isinstance(element, _layout.forms.Form) and element.standalone, hg.FIELDSET(readonly="true"), ) layout.delete( lambda element, ancestors: any( - [isinstance(a, _layout.form.Form) for a in ancestors] + [isinstance(a, _layout.forms.Form) for a in ancestors] ) and ( ( diff --git a/bread/views/userprofile.py b/bread/views/userprofile.py index 1e7376ce..2d0c1577 100644 --- a/bread/views/userprofile.py +++ b/bread/views/userprofile.py @@ -234,8 +234,8 @@ class CustomForm(super().get_form_class(*args, **kwargs)): def get_layout(self): ret = super().get_layout() - ret.append(layout.form.FormField("preferred_language")) - ret.append(layout.form.FormField("timezone")) + ret.append(layout.forms.FormField("preferred_language")) + ret.append(layout.forms.FormField("timezone")) return ret def get_object(self): @@ -286,7 +286,7 @@ def get_form(self, *args, **kwargs): def get_layout(self): ret = super().get_layout() - ret.append(layout.form.FormField("current_password")) + ret.append(layout.forms.FormField("current_password")) return ret def get_object(self): diff --git a/bread/views/util.py b/bread/views/util.py index c3865d36..06fe7e4a 100644 --- a/bread/views/util.py +++ b/bread/views/util.py @@ -43,16 +43,19 @@ def get_layout(self): ret = hg.BaseElement() for field in self.fields or formfields: if field in formfields: - ret.append(breadlayout.form.FormField(field)) + ret.append(breadlayout.forms.FormField(field)) else: ret.append(field) if self.ajax_urlparameter in self.request.GET: - return breadlayout.form.Form(hg.C("form"), ret) + return breadlayout.forms.Form(hg.C("form"), ret) # wrap with form will add a submit button return hg.BaseElement( - hg.H3(self.object), breadlayout.form.Form.wrap_with_form(hg.C("form"), ret) + hg.H3(self.object), + breadlayout.forms.Form( + hg.C("form"), ret, breadlayout.forms.helpers.Submit() + ), ) def get_form(self, form_class=None): @@ -62,7 +65,7 @@ def get_form(self, form_class=None): if self.request.method != "POST": for fieldelement in self._get_layout_cached().filter( lambda element, ancestors: isinstance( - element, breadlayout.form.FormField + element, breadlayout.forms.FormField ) ): if ( diff --git a/bread/views/wizard.py b/bread/views/wizard.py index b4c12d1b..990e74eb 100644 --- a/bread/views/wizard.py +++ b/bread/views/wizard.py @@ -34,11 +34,11 @@ def go_back_url(context): steps, style="margin-bottom: 2rem", ), - layout.form.Form( + layout.forms.Form( hg.C("wizard.form"), - layout.form.Form( + layout.forms.Form( hg.C("wizard.management_form"), - layout.form.FormField("current_step"), + layout.forms.FormField("current_step"), standalone=False, ), formlayout, From 7eceacca3afcbf738fe73fd8ea377c0abf122b12 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 30 Nov 2021 15:57:14 +0700 Subject: [PATCH 09/46] did: first use of new API (stub implementation) --- bread/forms/forms.py | 2 +- bread/layout/components/forms/__init__.py | 7 +++++-- bread/layout/components/forms/fields.py | 19 +++++++++++++++---- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/bread/forms/forms.py b/bread/forms/forms.py index 652ccbea..9bfadcbd 100644 --- a/bread/forms/forms.py +++ b/bread/forms/forms.py @@ -195,7 +195,7 @@ def _generate_formset_class( base_formset_kwargs = { "fields": [ - formfieldelement.fieldname for formfieldelement in formfieldelements + field.fieldname for field in formfieldelements if field.is_djangoformfield ], "form": formclass, "extra": 0, diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index 780e727e..d22b4048 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -5,6 +5,7 @@ from ..button import Button from ..notification import InlineNotification +from .fields import FormField class Form(hg.FORM): @@ -92,7 +93,7 @@ class FormChild: """Used to mark elements which need the "form" attribute set by the parent form before rendering""" -class FormField(FormChild, hg.BaseElement): +class FormField1(FormChild, hg.BaseElement): """Dynamic element which will resolve the field with the given name and return the correct HTML, based on the widget of the form field or on the passed argument 'fieldtype'""" @@ -150,7 +151,9 @@ def __init__( # search fields which have explicitly been defined in the content element declared_fields = set( f.fieldname - for f in self.content.filter(lambda e, ancestors: isinstance(e, FormField)) + for f in self.content.filter( + lambda e, ancestors: isinstance(e, FormField) and e.is_djangoformfield + ) ) # append all additional fields of the form which are not rendered explicitly diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 84b4f3c3..b0cb1987 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -10,35 +10,46 @@ def __init__( help_text=None, error_list=None, inputelement_attrs=None, - **attributes + fieldname=None, + **attributes, ): + inputelement_attrs = inputelement_attrs or {} self.label = Label( label, required=inputelement_attrs.get("required"), disabled=inputelement_attrs.get("disabled"), ) - self.input = hg.INPUT(**(inputelement_attrs or {})) + self.input = hg.INPUT(**inputelement_attrs) self.help_text = HelpText( help_text, disabled=inputelement_attrs.get("disabled") ) self.error_list = ErrorList(error_list) + self.fieldname = fieldname super().__init__( self.label, self.input, self.help_text, self.error_list, **attributes ) + breakpoint() def with_fieldwrapper(self): return hg.DIV(self, _class="bx--form-item") + @property + def is_djangoformfield(self): + return self.fieldname is not None + @classmethod def from_formfield( cls, fieldname, form="form", inputelement_attrs=None, **attributes ): if isinstance(form, str): form = hg.C(form) - return cls( + ret = cls( label=form[fieldname].label, help_text=form.fields(fieldname), error_list=form[fieldname].errors, inputelement_attrs=inputelement_attrs, - **attributes + fieldname=fieldname, + **attributes, ) + # this is necessary for bread to auto-detect fields which are based on django-forms + return ret From 5f7e14d6d8326f294170e32af6e0b6ff762e70ac Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 3 Dec 2021 10:15:06 +0700 Subject: [PATCH 10/46] add: TextField, login form --- bread/layout/components/forms/fields.py | 172 +++++++++++++++++++----- bread/views/auth.py | 39 ++---- 2 files changed, 151 insertions(+), 60 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index b0cb1987..6fe21ef1 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -1,55 +1,157 @@ +import warnings + import htmlgenerator as hg +from ..icon import Icon from .helpers import ErrorList, HelpText, Label -class FormField(hg.DIV): +# A plain, largely unstyled input element +# It provides the basic structure for fields used +# in bread forms +class BaseFormField(hg.DIV): + def with_fieldwrapper(self): + return hg.DIV(self, _class="bx--form-item") + + +class PlainFormField(BaseFormField): def __init__( self, - label=None, - help_text=None, - error_list=None, + label_element=None, + help_text_element=None, + error_element=None, inputelement_attrs=None, - fieldname=None, **attributes, ): inputelement_attrs = inputelement_attrs or {} - self.label = Label( - label, - required=inputelement_attrs.get("required"), - disabled=inputelement_attrs.get("disabled"), + super().__init__( + label_element, + hg.INPUT(**inputelement_attrs), + help_text_element, + error_element, + **attributes, ) - self.input = hg.INPUT(**inputelement_attrs) - self.help_text = HelpText( - help_text, disabled=inputelement_attrs.get("disabled") + + +class TextInput(BaseFormField): + def __init__( + self, + label_element=None, + help_text_element=None, + error_element=None, + inputelement_attrs=None, + icon=None, + **attributes, + ): + inputelement_attrs = inputelement_attrs or {} + attributes["_class"] = attributes.get("_class", "") + " bx--text-input-wrapper" + + if isinstance(inputelement_attrs, hg.Lazy): + input = hg.INPUT( + type="text", + _class=hg.BaseElement( + inputelement_attrs.get("_class"), + " bx--text-input", + hg.If(error_element.condition, " bx--text-input--invalid"), + ), + lazy_attributes=inputelement_attrs, + ) + else: + input = hg.INPUT( + type="text", + **{ + **inputelement_attrs, + "_class": hg.BaseElement( + inputelement_attrs.get("_class", ""), + " bx--text-input", + hg.If(error_element.condition, " bx--text-input--invalid"), + ), + }, + ) + + fieldwrapper = hg.DIV( + hg.If( + error_element.condition, + Icon( + "warning--filled", + size=16, + _class="bx--text-input__invalid-icon", + ), + ), + input, + hg.If( + icon, + Icon( + icon, + size=16, + _class="text-input-icon", + ), + ), + _class=( + "bx--text-input__field-wrapper" + + (" text-input-with-icon" if icon is not None else "") + ), + data_invalid=hg.If(error_element.condition, True), ) - self.error_list = ErrorList(error_list) - self.fieldname = fieldname + super().__init__( - self.label, self.input, self.help_text, self.error_list, **attributes + label_element, + fieldwrapper, + error_element, + help_text_element, + **attributes, ) - breakpoint() - def with_fieldwrapper(self): - return hg.DIV(self, _class="bx--form-item") - @property - def is_djangoformfield(self): - return self.fieldname is not None +# shortcut for most use cases, keeping backwards compatability +def FormField( + fieldname=None, + form=None, + label=None, + help_text=None, + error_list=None, + inputelement_attrs=None, + formfield_class=TextInput, + **kwargs, +): + # todo: + # - add support for required attribute + # - add support for disabled attribute + # can be removed in the future - @classmethod - def from_formfield( - cls, fieldname, form="form", inputelement_attrs=None, **attributes - ): + inputelement_attrs = inputelement_attrs or {} + if "widgetattributes" in kwargs: + warnings.warn( + "FormField does no longer support the parameter 'widgetattributes'. The parameter 'inputelement_attrs' serves the same purpose'" + ) + if "elementattributes" in kwargs: + warnings.warn( + "FormField does no longer support the parameter 'elementattributes'. attributes can now be directly passed as kwargs." + ) + # check if this field will be used with a django form + # if yes, derive the according values lazyly from the context + if fieldname is not None and form is not None: if isinstance(form, str): form = hg.C(form) - ret = cls( - label=form[fieldname].label, - help_text=form.fields(fieldname), - error_list=form[fieldname].errors, - inputelement_attrs=inputelement_attrs, - fieldname=fieldname, - **attributes, - ) - # this is necessary for bread to auto-detect fields which are based on django-forms - return ret + + label = label or form[fieldname].label + help_text = help_text or form.fields[fieldname].help_text + error_list = error_list or form[fieldname].errors + inputelement_attrs = form[fieldname].build_widget_attrs(inputelement_attrs) + + label_element = Label( + label, + required=inputelement_attrs.get("required"), + disabled=inputelement_attrs.get("disabled"), + _for=inputelement_attrs.get("id"), + ) + help_text_element = HelpText(help_text, disabled=inputelement_attrs.get("disabled")) + error_element = ErrorList(error_list) + + return formfield_class( + label_element=label_element, + help_text_element=help_text_element, + error_element=error_element, + inputelement_attrs=inputelement_attrs, + **kwargs, + ).with_fieldwrapper() diff --git a/bread/views/auth.py b/bread/views/auth.py index b73cd0ad..82e30afc 100644 --- a/bread/views/auth.py +++ b/bread/views/auth.py @@ -64,22 +64,19 @@ def get_layout(self): hg.A( _("Lost password?"), href=reverse("password_reset"), - style="float: right; font-size: 0.75rem", + style="display: block; text-align: right; font-size: 0.75rem", ), layout.forms.FormField( - "username", - elementattributes={ - "style": "width: 100%", - }, - widgetattributes={ - "_class": "field-02-background", - }, + fieldname="username", + form="form", + inputelement_attrs={"_class": "field-02-background"}, + style="width: 100%", ), layout.forms.FormField( - "password", - widgetattributes={ - "_class": "field-02-background", - }, + fieldname="password", + form="form", + inputelement_attrs={"_class": "field-02-background"}, + style="width: 100%", ), id="authform", ), @@ -125,12 +122,10 @@ def get_layout(self): ), layout.forms.FormField( "email", - elementattributes={ - "style": "width: 100%", - }, - widgetattributes={ + inputelement_attrs={ "_class": "field-02-background", }, + style="width: 100%", ), id="authform", ), @@ -179,18 +174,12 @@ def get_layout(self): hg.C("form"), layout.forms.FormField( "new_password1", - elementattributes={ - "style": "width: 100%", - }, - widgetattributes={ - "_class": "field-02-background", - }, + inputelement_attrs={"_class": "field-02-background"}, + style="width: 100%", ), layout.forms.FormField( "new_password2", - widgetattributes={ - "_class": "field-02-background", - }, + inputelement_attrs={"_class": "field-02-background"}, ), id="authform", ), From d6706b648b3e64718f0345883aa969db85f54455 Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 5 Dec 2021 18:30:15 +0700 Subject: [PATCH 11/46] add: implementation of widgets, some light API changes --- bread/forms/forms.py | 5 +- bread/layout/components/button.py | 7 +- bread/layout/components/forms/__init__.py | 22 +- bread/layout/components/forms/fields.py | 217 +++++++------ bread/layout/components/forms/widgets.py | 369 ++++++++++++++++++++++ bread/views/util.py | 2 +- setup.py | 2 + 7 files changed, 493 insertions(+), 131 deletions(-) create mode 100644 bread/layout/components/forms/widgets.py diff --git a/bread/forms/forms.py b/bread/forms/forms.py index 9bfadcbd..b38b00c2 100644 --- a/bread/forms/forms.py +++ b/bread/forms/forms.py @@ -142,7 +142,8 @@ def save(self, *args, **kwargs): fields=[ f.fieldname for f in formfieldelements - if isinstance(f, _layout.forms.FormField) and f.fieldname in modelfields + if isinstance(f, _layout.forms.FormFieldMarker) + and f.fieldname in modelfields ], formfield_callback=lambda field: _formfield_callback_with_request( field, request, model, instance, cache_querysets @@ -282,7 +283,7 @@ def walk(element): if isinstance(element, hg.SCRIPT): return if ( - isinstance(element, _layout.forms.FormField) + isinstance(element, _layout.forms.FormFieldMarker) and element.fieldname not in INTERNAL_FIELDS ): yield element diff --git a/bread/layout/components/button.py b/bread/layout/components/button.py index 6ac595bb..bb5303df 100644 --- a/bread/layout/components/button.py +++ b/bread/layout/components/button.py @@ -41,9 +41,10 @@ def __init__( if icon is not None: if isinstance(icon, str): icon = Icon(icon) - icon.attributes["_class"] = ( - icon.attributes.get("_class", "") + " bx--btn__icon" - ) + if isinstance(icon, Icon): + icon.attributes["_class"] = ( + icon.attributes.get("_class", "") + " bx--btn__icon" + ) children += (icon,) super().__init__(*children, **attributes) diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index d22b4048..fc8c86bb 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -5,7 +5,7 @@ from ..button import Button from ..notification import InlineNotification -from .fields import FormField +from .fields import BaseWidget, FormField, FormFieldMarker # noqa class Form(hg.FORM): @@ -16,7 +16,6 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): use_csrf: add a CSRF input, but only for POST submission and standalone forms standalone: if true, will add a CSRF token and will render enclosing FORM-element """ - self.form = form self.standalone = standalone attributes = {"method": "POST", "autocomplete": "off"} attributes.update(kwargs) @@ -40,9 +39,9 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): super().__init__( # generic errors hg.If( - hg.C(self.form).non_field_errors(), + form.non_field_errors(), hg.Iterator( - hg.C(self.form).non_field_errors(), + form.non_field_errors(), "formerror", InlineNotification( _("Form error"), hg.C("formerror"), kind="error" @@ -51,9 +50,9 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): ), # errors from hidden fields hg.If( - hg.C(self.form).hidden_fields(), + form.hidden_fields(), hg.Iterator( - hg.C(self.form).hidden_fields(), + form.hidden_fields(), "hiddenfield", hg.Iterator( hg.C("hiddenfield").errors, @@ -70,20 +69,11 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): ), ), ), - *children, + hg.WithContext(*children, _bread_form=form), **attributes, ) - def formfieldelements(self): - return self.filter( - lambda elem, parents: isinstance(elem, FormChild) - and not any((isinstance(p, Form) for p in parents[1:])) - ) - def render(self, context): - form = hg.resolve_lazy(self.form, context) - for formfield in self.formfieldelements(): - formfield.form = form if self.standalone: return super().render(context) return super().render_children(context) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 6fe21ef1..4a1ea92f 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -2,132 +2,64 @@ import htmlgenerator as hg -from ..icon import Icon from .helpers import ErrorList, HelpText, Label +from .widgets import BaseWidget, HiddenInput, TextInput -# A plain, largely unstyled input element -# It provides the basic structure for fields used -# in bread forms -class BaseFormField(hg.DIV): - def with_fieldwrapper(self): - return hg.DIV(self, _class="bx--form-item") - - -class PlainFormField(BaseFormField): - def __init__( - self, - label_element=None, - help_text_element=None, - error_element=None, - inputelement_attrs=None, - **attributes, - ): - inputelement_attrs = inputelement_attrs or {} - super().__init__( - label_element, - hg.INPUT(**inputelement_attrs), - help_text_element, - error_element, - **attributes, - ) - - -class TextInput(BaseFormField): - def __init__( - self, - label_element=None, - help_text_element=None, - error_element=None, - inputelement_attrs=None, - icon=None, - **attributes, - ): - inputelement_attrs = inputelement_attrs or {} - attributes["_class"] = attributes.get("_class", "") + " bx--text-input-wrapper" - - if isinstance(inputelement_attrs, hg.Lazy): - input = hg.INPUT( - type="text", - _class=hg.BaseElement( - inputelement_attrs.get("_class"), - " bx--text-input", - hg.If(error_element.condition, " bx--text-input--invalid"), - ), - lazy_attributes=inputelement_attrs, - ) - else: - input = hg.INPUT( - type="text", - **{ - **inputelement_attrs, - "_class": hg.BaseElement( - inputelement_attrs.get("_class", ""), - " bx--text-input", - hg.If(error_element.condition, " bx--text-input--invalid"), - ), - }, - ) - - fieldwrapper = hg.DIV( - hg.If( - error_element.condition, - Icon( - "warning--filled", - size=16, - _class="bx--text-input__invalid-icon", - ), - ), - input, - hg.If( - icon, - Icon( - icon, - size=16, - _class="text-input-icon", - ), - ), - _class=( - "bx--text-input__field-wrapper" - + (" text-input-with-icon" if icon is not None else "") - ), - data_invalid=hg.If(error_element.condition, True), - ) - - super().__init__( - label_element, - fieldwrapper, - error_element, - help_text_element, - **attributes, - ) +class FormFieldMarker(hg.BaseElement): + # Internal helper class to mark form fields inside a render tree + # so that the fields an be automatically extracted from it in to + # generate a django form class + def __init__(self, fieldname, field): + self.fieldname = fieldname + super().__init__(field) -# shortcut for most use cases, keeping backwards compatability def FormField( fieldname=None, - form=None, + form="_bread_form", label=None, help_text=None, error_list=None, inputelement_attrs=None, - formfield_class=TextInput, + formfield_class=None, + with_wrapper=True, + show_hidden_initial=False, **kwargs, ): - # todo: - # - add support for required attribute - # - add support for disabled attribute - # can be removed in the future + """ + Function to produce a carbon design based form field widget which is + compatible with Django forms and based on htmlgenerator. + """ + + # + hidden = None + if show_hidden_initial: + hidden = FormField( + fieldname=fieldname, + form=form, + inputelement_attrs=inputelement_attrs, + formfield_class=HiddenInput, + with_wrapper=False, + show_hidden_initial=False, + **kwargs, + ) inputelement_attrs = inputelement_attrs or {} + boundfield = None + + # warnings for deprecated API usage if "widgetattributes" in kwargs: warnings.warn( - "FormField does no longer support the parameter 'widgetattributes'. The parameter 'inputelement_attrs' serves the same purpose'" + "FormField does no longer support the parameter 'widgetattributes'. " + "The parameter 'inputelement_attrs' serves the same purpose'" ) if "elementattributes" in kwargs: warnings.warn( - "FormField does no longer support the parameter 'elementattributes'. attributes can now be directly passed as kwargs." + "FormField does no longer support the parameter 'elementattributes'. " + "attributes can now be directly passed as kwargs." ) + # check if this field will be used with a django form # if yes, derive the according values lazyly from the context if fieldname is not None and form is not None: @@ -137,21 +69,88 @@ def FormField( label = label or form[fieldname].label help_text = help_text or form.fields[fieldname].help_text error_list = error_list or form[fieldname].errors - inputelement_attrs = form[fieldname].build_widget_attrs(inputelement_attrs) + orig_inputattribs = inputelement_attrs + + def buildattribs(context): + realform = hg.resolve_lazy(form, context) + id = None + if realform[fieldname].auto_id and "id" not in orig_inputattribs: + id = ( + realform[fieldname].html_initial_id + if show_hidden_initial + else realform[fieldname].auto_id + ) + return { + "id": id, + "name": realform[fieldname].html_initial_name + if show_hidden_initial + else realform[fieldname].html_name, + "value": realform[fieldname].value(), + **realform[fieldname].build_widget_attrs({}), + **realform[fieldname].field.widget.attrs, + **orig_inputattribs, + } + + inputelement_attrs = hg.F(buildattribs) + labelfor = form[fieldname].id_for_label + boundfield = form[fieldname] + else: + labelfor = inputelement_attrs.get("id") + + # helper elements label_element = Label( label, required=inputelement_attrs.get("required"), disabled=inputelement_attrs.get("disabled"), - _for=inputelement_attrs.get("id"), + _for=labelfor, ) help_text_element = HelpText(help_text, disabled=inputelement_attrs.get("disabled")) error_element = ErrorList(error_list) - return formfield_class( + # instantiate field (might create a lazy element when using guess_fieldclass) + formfield_class = formfield_class or guess_fieldclass(fieldname, form) + ret = formfield_class( + boundfield=boundfield, label_element=label_element, help_text_element=help_text_element, error_element=error_element, inputelement_attrs=inputelement_attrs, **kwargs, - ).with_fieldwrapper() + ) + if show_hidden_initial: + ret = hg.BaseElement(ret, hidden) + if with_wrapper: + ret = ret.with_fieldwrapper() + return FormFieldMarker(fieldname, ret) + + +def guess_fieldclass(fieldname, form): + widget_map = {} + field_map = {} + for cls in _all_subclasses(BaseWidget): + if cls.django_widget not in widget_map: + widget_map[cls.django_widget] = [] + widget_map[cls.django_widget].append(cls) + if cls.django_field not in field_map: + field_map[cls.django_field] = [] + field_map[cls.django_field].append(cls) + + def wrapper(context): + realform = hg.resolve_lazy(form, context) + widgetclass = type(realform[fieldname].field.widget) + fieldclass = type(realform[fieldname].field) + if widgetclass not in widget_map and fieldclass not in field_map: + warnings.warn( + f"Form field {type(realform).__name__}.{fieldname} ({fieldclass}) uses widget {widgetclass} but " + "bread has no implementation, default to TextInput" + ) + return widget_map.get(widgetclass, field_map.get(fieldclass, [TextInput]))[0] + + return hg.F(wrapper) + + +def _all_subclasses(cls): + return set(cls.__subclasses__()).union( + [s for c in cls.__subclasses__() for s in _all_subclasses(c)] + ) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py new file mode 100644 index 00000000..8ebdea6e --- /dev/null +++ b/bread/layout/components/forms/widgets.py @@ -0,0 +1,369 @@ +import htmlgenerator as hg +from django.forms import widgets +from django.utils.translation import gettext_lazy as _ +from phonenumber_field.formfields import PhoneNumberField + +from ..button import Button +from ..icon import Icon + +# Missing widget implementations: +# DateInput +# DateTimeInput +# TimeInput +# Textarea +# CheckboxInput +# NullBooleanSelect +# SelectMultiple +# RadioSelect +# CheckboxSelectMultiple +# FileInput +# ClearableFileInput +# MultipleHiddenInput +# SplitDateTimeWidget +# SplitHiddenDateTimeWidget +# SelectDateWidget + + +# A plain, largely unstyled input element +# It provides the basic structure for fields used +# in bread forms +class BaseWidget(hg.DIV): + # used to mark that this class can be used in place of the according django widget or field + django_widget = None + django_field = None + + # default attributes which are used to create the input element in a standard way + carbon_input_class = "" + carbon_input_error_class = "" + input_type = None + + # __init__ should support the following parameters + # boundfield, + # label_element, + # help_text_element, + # error_element, + # inputelement_attrs, + + def get_input_element(self, inputelement_attrs, error_element): + return hg.INPUT( + type=self.input_type, + lazy_attributes=_append_classes( + inputelement_attrs or {}, + self.carbon_input_class, + hg.If( + getattr(error_element, "condition", False), + self.carbon_input_error_class, + ), + ), + ) + + def with_fieldwrapper(self): + return hg.DIV(self, _class="bx--form-item") + + +class HiddenInput(BaseWidget): + django_widget = widgets.HiddenInput + input_type = "hidden" + + def __init__( + self, + boundfield, + label_element, + help_text_element, + error_element, + inputelement_attrs, + **attributes, + ): + super().__init__(self.get_input_element(inputelement_attrs, error_element)) + + +class TextInput(BaseWidget): + django_widget = widgets.TextInput + carbon_input_class = "bx--text-input" + carbon_input_error_class = "bx--text-input--invalid" + input_type = "text" + + def __init__( + self, + boundfield, + label_element, + help_text_element, + error_element, + inputelement_attrs, + icon=None, + **attributes, + ): + attributes["_class"] = attributes.get("_class", "") + " bx--text-input-wrapper" + + super().__init__( + label_element, + hg.DIV( + hg.If( + error_element.condition, + Icon( + "warning--filled", + size=16, + _class="bx--text-input__invalid-icon", + ), + ), + self.get_input_element(inputelement_attrs, error_element), + hg.If( + icon, + hg.If( + hg.F(lambda c: isinstance(icon, str)), + Icon( + icon, + size=16, + _class="text-input-icon", + ), + icon, + ), + ), + _class=( + "bx--text-input__field-wrapper" + + (" text-input-with-icon" if icon is not None else "") + ), + data_invalid=hg.If(error_element.condition, True), + ), + error_element, + help_text_element, + **attributes, + ) + + +class PhoneNumberInput(TextInput): + input_type = "tel" + # django_widget = None # TODO: phonenumber_field has not a special widget, how can we detect it? + django_field = PhoneNumberField + + def __init__(self, **attributes): + super().__init__(icon="phone", **attributes) + + +class UrlInput(TextInput): + django_widget = widgets.URLInput + input_type = "url" + + def __init__(self, **attributes): + super().__init__(icon="link", **attributes) + + +class EmailInput(TextInput): + django_widget = widgets.EmailInput + input_type = "email" + + def __init__(self, **attributes): + super().__init__(icon="email", **attributes) + + +class NumberInput(TextInput): + django_widget = widgets.NumberInput + input_type = "number" + + +class Select(BaseWidget): + django_widget = widgets.Select + carbon_input_class = "bx--select-input" + + def __init__( + self, + boundfield, + label_element, + help_text_element, + error_element, + inputelement_attrs, + inline=False, + optgroups=None, # for non-django-form select elements use this + **attributes, + ): + + select_wrapper = hg.DIV( + hg.SELECT( + hg.Iterator( + optgroups or _gen_optgroup(boundfield), + "optgroup", + hg.If( + hg.C("optgroup.0"), + hg.OPTGROUP( + hg.Iterator( + hg.C("optgroup.1"), + "option", + hg.OPTION( + hg.C("option.label"), + _class="bx--select-option", + value=hg.C("option.value"), + lazy_attributes=hg.C("option.attrs"), + ), + ), + _class="bx--select-optgroup", + label=hg.C("optgroup.0"), + ), + hg.Iterator( + hg.C("optgroup.1"), + "option", + hg.OPTION( + hg.C("option.label"), + _class="bx--select-option", + value=hg.C("option.value"), + lazy_attributes=hg.C("option.attrs"), + ), + ), + ), + ), + lazy_attributes=_append_classes( + inputelement_attrs or {}, + self.carbon_input_class, + hg.If( + getattr(error_element, "condition", False), + self.carbon_input_error_class, + ), + ), + ), + Icon( + "chevron--down", + size=16, + _class="bx--select__arrow", + aria_hidden="true", + ), + hg.If( + error_element.condition, + Icon( + "warning--filled", + size=16, + _class="bx--select__invalid-icon", + ), + ), + _class="bx--select-input__wrapper", + data_invalid=hg.If(error_element.condition, True), + ) + super().__init__( + label_element, + hg.If( + inline, + hg.DIV( + select_wrapper, + error_element, + _class="bx--select-input--inline__wrapper", + ), + select_wrapper, + ), + help_text_element, + hg.If(inline, None, error_element), # not displayed if this is inline + _class=hg.BaseElement( + "_class", + " bx--select", + hg.If(inline, " bx--select--inline"), + hg.If(error_element.condition, " bx--select--invalid"), + hg.If(inputelement_attrs.get("disabled"), " bx--select--disabled"), + ), + **attributes, + ) + + +class PasswordInput(TextInput): + django_widget = widgets.PasswordInput + carbon_input_class = "bx--password-input bx--text-input" + carbon_input_error_class = "bx--text-input--invalid" + input_type = "password" + + def __init__( + self, + label_element, + help_text_element, + error_element, + inputelement_attrs, + **attributes, + ): + attributes["data-text-input"] = True + attributes["_class"] = ( + attributes.get("_class", "") + " bx--password-input-wrapper" + ) + showhidebtn = Button( + _("Show password"), + icon=hg.BaseElement( + Icon("view--off", _class="bx--icon--visibility-off", hidden="true"), + Icon("view", _class="bx--icon--visibility-on"), + ), + notext=True, + ) + # override attributes from button + showhidebtn.attributes["_class"] = ( + "bx--text-input--password__visibility__toggle bx--tooltip__trigger " + "bx--tooltip--a11y bx--tooltip--bottom bx--tooltip--align-center" + ) + super().__init__( + label_element, + help_text_element, + error_element, + inputelement_attrs=_combine_lazy_dict( + inputelement_attrs, data_toggle_password_visibility=True + ), + icon=showhidebtn, + **attributes, + ) + + +def _append_classes(lazy_attrs, *_classes): + def wrapper_func(context): + _classlist = [] + for _class in _classes: + _classlist.append(_class) + _classlist.append(" ") + ret = hg.resolve_lazy(lazy_attrs, context) or {} + ret["_class"] = hg.BaseElement(ret.get("_class", ""), " ", *_classlist) + return ret + + return hg.F(wrapper_func) + + +def _combine_lazy_dict(lazy_attrs, **attribs): + return hg.F(lambda c: {**(hg.resolve_lazy(lazy_attrs, c) or {}), **attribs}) + + +def _gen_optgroup(boundfield): + def wrapper(context): + bfield = hg.resolve_lazy(boundfield, context) + return bfield.field.widget.optgroups( + bfield.name, + bfield.field.widget.format_value(bfield.value()), + ) + + return hg.F(wrapper) + + +class Checkbox(BaseWidget): + django_widget = widgets.CheckboxInput + carbon_input_class = "bx--checkbox" + carbon_input_error_class = "bx--text-input--invalid" + input_type = "checkbox" + + def __init__( + self, + label_element, + help_text_element, + error_element, + inputelement_attrs, + **attributes, + ): + attributes["_class"] = ( + attributes.get("_class", "") + " bx--form-item bx--checkbox-wrapper" + ) + self.input = hg.INPUT(**widgetattributes) + self.label = hg.LABEL( + self.input, + label, + hg.If(required, REQUIRED_LABEL), + _class=hg.BaseElement( + "bx--checkbox-label", + hg.If(disabled, " bx--label--disabled"), + ), + data_contained_checkbox_state=hg.If( + hg.F(lambda c: widgetattributes.get("checked", False)), "true", "false" + ), + ) + super().__init__( + self.label, + HelpText(help_text), + ErrorList(errors), + **attributes, + ) diff --git a/bread/views/util.py b/bread/views/util.py index 06fe7e4a..8bb7f094 100644 --- a/bread/views/util.py +++ b/bread/views/util.py @@ -65,7 +65,7 @@ def get_form(self, form_class=None): if self.request.method != "POST": for fieldelement in self._get_layout_cached().filter( lambda element, ancestors: isinstance( - element, breadlayout.forms.FormField + element, breadlayout.forms.BaseWidget ) ): if ( diff --git a/setup.py b/setup.py index 6c75a37d..f3cc1124 100644 --- a/setup.py +++ b/setup.py @@ -35,6 +35,8 @@ def readme(): "django-dynamic-preferences", # easy handling of preferences "django-countries", "django-money[exchange]", + "django-phonenumber-field", + "phonenumbers", "django-simple-history", "openpyxl", # working with excel files "djangoql", From 1d9a045009a7ef1a68a0076b23398068dca723d7 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 6 Dec 2021 11:32:32 +0700 Subject: [PATCH 12/46] add: full width form field grids inside grid column --- bread/static/css/bread-main.css | 5 ++++- bread/static/css/bread-main.min.css | 2 +- bread/static/design/carbon_design/scss/styles.scss | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/bread/static/css/bread-main.css b/bread/static/css/bread-main.css index 67322d32..a259feac 100644 --- a/bread/static/css/bread-main.css +++ b/bread/static/css/bread-main.css @@ -15349,7 +15349,7 @@ a.bx--navigation-link:focus { .bx--content { transform: none; } -a:disabled, a.bx--btn--disabled { +a[disabled], a.bx--btn--disabled { pointer-events: none; } @media print { @@ -15401,6 +15401,9 @@ td .bx--form-item { width: 100%; max-width: 100%; } +.bx--col .bx--form-item > * { + width: 100%; } + .bx--action-list .bx--btn.bx--btn--icon-only .bx--btn__icon { margin-left: 0; } diff --git a/bread/static/css/bread-main.min.css b/bread/static/css/bread-main.min.css index b7b143a9..569cd8cd 100644 --- a/bread/static/css/bread-main.min.css +++ b/bread/static/css/bread-main.min.css @@ -1 +1 @@ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}button,select,input,textarea{font-family:inherit;border-radius:0}input[type='text']::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:''}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}h2{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}h3{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}h4{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}h5{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}h6{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}a{color:#0062ff}em{font-style:italic}@keyframes skeleton{0%{right:auto;left:0;width:0%;opacity:0.3}20%{right:auto;left:0;width:100%;opacity:1}28%{right:0;left:auto;width:100%}51%{right:0;left:auto;width:0%}58%{right:0;left:auto;width:0%}82%{right:0;left:auto;width:100%}83%{right:auto;left:0;width:100%}96%{right:auto;left:0;width:0%}100%{right:auto;left:0;width:0%;opacity:0.3}}.bx--text-truncate--end{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--text-truncate--front{display:inline-block;width:100%;overflow:hidden;direction:rtl;white-space:nowrap;text-overflow:ellipsis}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.bx--assistive-text,.bx--visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width: 99rem){.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*='bx--col'],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*='bx--col']{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-sm--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;flex:0 0 25%;max-width:25%}.bx--col-sm-2{display:block;flex:0 0 50%;max-width:50%}.bx--col-sm-3{display:block;flex:0 0 75%;max-width:75%}.bx--col-sm-4{display:block;flex:0 0 100%;max-width:100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-md--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-md-2{display:block;flex:0 0 25%;max-width:25%}.bx--col-md-3{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-md-4{display:block;flex:0 0 50%;max-width:50%}.bx--col-md-5{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-md-6{display:block;flex:0 0 75%;max-width:75%}.bx--col-md-7{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-md-8{display:block;flex:0 0 100%;max-width:100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-lg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-lg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-lg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-lg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-lg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-lg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-lg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-lg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-lg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-lg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-lg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-lg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-lg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-lg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-lg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-lg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-xlg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-xlg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-xlg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-xlg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-xlg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-xlg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-xlg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-xlg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-xlg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-xlg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-xlg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-xlg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-xlg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-xlg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-xlg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-xlg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-max--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-max-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-max-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-max-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-max-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-max-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-max-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-max-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-max-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-max-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-max-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-max-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-max-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-max-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-max-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-max-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*='bx--col']{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*='bx--col']{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*='bx--col']{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*='bx--col']{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*='bx--col']{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio::before{float:left;width:1px;height:0;margin-left:-1px;content:''}.bx--aspect-ratio::after{display:table;clear:both;content:''}.bx--aspect-ratio--16x9::before{padding-top:56.25%}.bx--aspect-ratio--9x16::before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1::before{padding-top:50%}.bx--aspect-ratio--1x2::before{padding-top:200%}.bx--aspect-ratio--4x3::before{padding-top:75%}.bx--aspect-ratio--3x4::before{padding-top:133.3333333333%}.bx--aspect-ratio--1x1::before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--primary:hover{background-color:#0353e9}.bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--primary:disabled:hover,.bx--btn--primary:disabled:focus,.bx--btn--primary:hover.bx--btn--disabled,.bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--primary:active{background-color:#002d9c}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path{fill:currentColor}.bx--btn--primary:hover{color:#fff}.bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--secondary:hover{background-color:#4c4c4c}.bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--secondary:disabled:hover,.bx--btn--secondary:disabled:focus,.bx--btn--secondary:hover.bx--btn--disabled,.bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--secondary:active{background-color:#6f6f6f}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path{fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:#fff}.bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.bx--btn--tertiary:hover{background-color:#0353e9}.bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--tertiary:disabled:hover,.bx--btn--tertiary:disabled:focus,.bx--btn--tertiary:hover.bx--btn--disabled,.bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--tertiary:active{background-color:#002d9c}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.bx--btn--tertiary:hover{color:#fff}.bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.bx--btn--tertiary:active{border-color:transparent}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.bx--btn--ghost:hover{background-color:#e5e5e5}.bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--ghost:disabled:hover,.bx--btn--ghost:disabled:focus,.bx--btn--ghost:hover.bx--btn--disabled,.bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path{fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:#0043ce}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.bx--btn--icon-only--top:focus{outline:1px solid transparent}.bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--a11y::before,.bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.bx--btn--icon-only--top::after{content:attr(aria-label)}.bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--btn--icon-only--top.bx--tooltip--visible::after,.bx--btn--icon-only--top:hover::before,.bx--btn--icon-only--top:hover::after,.bx--btn--icon-only--top:focus::before,.bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--btn--icon-only--bottom::before,.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.bx--btn path[data-icon-path='inner-path']{fill:none}.bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--danger:hover{background-color:#b81921}.bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--danger:disabled:hover,.bx--btn--danger:disabled:focus,.bx--btn--danger:hover.bx--btn--disabled,.bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--danger:active{background-color:#750e13}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path{fill:currentColor}.bx--btn--danger:hover{color:#fff}.bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton::before{animation:none}}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:focus{border:2px solid #da1e28}.bx--btn--copy__feedback::before{box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;top:1.1rem;z-index:2;padding:.25rem;color:#fff;font-weight:400;white-space:nowrap;border-radius:4px;transform:translateX(-50%);content:attr(data-feedback);pointer-events:none}.bx--btn--copy__feedback::after{top:0.85rem;left:-0.3rem;z-index:1;width:0.6rem;height:0.6rem;border-right:1px solid #393939;border-bottom:1px solid #393939;transform:rotate(-135deg);content:''}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{position:absolute;display:block;background:#393939}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:#fff;border:none;cursor:pointer}.bx--copy-btn:hover{background-color:#e5e5e5}.bx--copy-btn::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}.bx--copy-btn::before,.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--copy-btn:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--copy-btn.bx--copy-btn--animating::before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--copy{font-size:0}.bx--fieldset{margin-bottom:2rem}.bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton::before{animation:none}}input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type='number']:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input--warn~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled{color:#c6c6c6}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--loading{animation-name:rotate;animation-duration:690ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;width:10.5rem;height:10.5rem}.bx--loading svg circle{animation-name:init-stroke;animation-duration:10ms;animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--loading__svg{fill:transparent}.bx--loading__svg circle{stroke-width:8;stroke-linecap:butt;stroke-dasharray:240}.bx--loading__stroke{stroke:#0f62fe;stroke-dashoffset:40}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:99}.bx--loading--stop{animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards}.bx--loading--stop svg circle{animation-name:stroke-end;animation-duration:700ms;animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9);animation-delay:700ms;animation-fill-mode:forwards}.bx--loading--small{width:2rem;height:2rem}.bx--loading--small circle{stroke-width:12}.bx--loading--small .bx--loading__svg{stroke:#0f62fe}.bx--loading__background{stroke:#e0e0e0;stroke-dashoffset:0}.bx--loading-overlay{position:fixed;top:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(22,22,22,0.5);transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:#da1e28}.bx--file--label{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem;color:#161616}.bx--file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--file-btn{display:inline-flex;margin:0;padding-right:4rem}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:#0f62fe;outline:2px solid transparent;outline-offset:-2px;cursor:pointer;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid #0f62fe}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:#161616}.bx--file-browse-btn--disabled{color:#c6c6c6;text-decoration:none;cursor:no-drop}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:#c6c6c6;text-decoration:none;outline:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed #fff}.bx--label-description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#525252}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;grid-auto-rows:auto;grid-gap:1rem;grid-template-columns:1fr auto;align-items:center;max-width:20rem;min-height:3rem;margin-bottom:.5rem;word-break:break-word;background-color:#fff}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{grid-column:1 / -1;max-height:none;margin:0}.bx--file__selected-file .bx--loading{width:2rem;height:2rem;margin-right:-.5rem}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--file__selected-file--field{min-height:2.5rem}.bx--file__selected-file--sm{min-height:2rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid #da1e28;outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:#fff;outline-width:1px}.bx--file__selected-file--invalid{outline:2px solid #da1e28;outline-offset:-2px;padding:1rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid #e0e0e0}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:#161616}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:block;max-height:12.5rem;padding:.5rem 1rem;overflow:visible;color:#da1e28;font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:#161616}.bx--file__state-container{display:flex;justify-content:center;min-width:1.5rem;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:#161616}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:#0f62fe}.bx--file__state-container .bx--file-complete:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-complete [data-icon-path='inner-path']{opacity:1;fill:#fff}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;margin-right:.5rem;fill:#da1e28}.bx--file__state-container .bx--file-close{display:flex;width:1rem;height:1rem;padding:0;background-color:transparent;border:none;cursor:pointer;fill:#161616}.bx--file__state-container .bx--file-close:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-close svg path{fill:#161616}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;align-items:flex-start;justify-content:space-between;height:6rem;padding:1rem;overflow:hidden;border:1px dashed #8d8d8d}.bx--file__drop-container--drag-over{background:none;outline:2px solid #0f62fe;outline-offset:-2px}.bx--form-item.bx--checkbox-wrapper{margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--checkbox-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;min-height:1.5rem;padding-left:1.625rem;line-height:1.5rem;cursor:pointer;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label::before,.bx--checkbox-label::after{box-sizing:border-box}.bx--checkbox-label::before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;margin:.125rem;background-color:transparent;border:1px solid #161616;border-radius:1px;content:''}.bx--checkbox-label::after{position:absolute;top:.5rem;left:.375rem;width:.5625rem;height:.3125rem;margin-top:-.1875rem;background:none;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:scale(0) rotate(-45deg);transform-origin:bottom right;content:''}.bx--checkbox:checked+.bx--checkbox-label::before,.bx--checkbox:indeterminate+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed']::before{background-color:#161616;border-color:#161616;border-width:1px}.bx--checkbox:checked+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='true']::after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='mixed']::after{top:.6875rem;width:.5rem;border-bottom:2px solid #fff;border-left:0 solid #fff;transform:scale(1) rotate(0deg)}.bx--checkbox:focus+.bx--checkbox-label::before,.bx--checkbox-label__focus::before,.bx--checkbox:checked:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'].bx--checkbox-label__focus::before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'].bx--checkbox-label__focus::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f62fe}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled='true']{color:#c6c6c6;cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-disabled='true']::before{border-color:#c6c6c6}.bx--checkbox:checked:disabled+.bx--checkbox-label::before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'][data-contained-checkbox-disabled='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'][data-contained-checkbox-disabled='true']::before{background-color:#c6c6c6}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem;margin:auto 0 auto .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--checkbox-label-text.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton::before{animation:none}}.bx--list-box__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto auto;align-items:center}.bx--list-box__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box:hover{background-color:#e5e5e5}.bx--list-box--xl{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:#e0e0e0}.bx--list-box--expanded:hover{background-color:#fff}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:#f4f4f4}.bx--list-box .bx--text-input{height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--list-box[data-invalid] .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:#f4f4f4}.bx--list-box--light .bx--list-box__menu{background:#f4f4f4}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:transparent}.bx--list-box--disabled:hover{background-color:#fff}.bx--list-box--light.bx--list-box--disabled{background-color:#f4f4f4}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:transparent;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:#c6c6c6}.bx--list-box--disabled .bx--list-box__menu-icon>svg{fill:#c6c6c6}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:#c6c6c6;text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{background-color:transparent;border-width:0}.bx--list-box.bx--list-box--inline:hover{background-color:#e5e5e5}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded='true']{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:transparent}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:#f4f4f4}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:#161616}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:inline-flex;align-items:center;height:calc(100% + 1px);padding:0 3rem 0 1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;outline:none;cursor:pointer}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__field[disabled]{color:#c6c6c6;outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;overflow:hidden;color:#161616;white-space:nowrap;text-overflow:ellipsis;user-select:none}.bx--list-box__menu-icon{position:absolute;top:0;right:1rem;display:flex;align-items:center;height:100%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-icon>svg{height:100%;fill:#161616}.bx--list-box__menu-icon--open{transform:rotate(180deg)}.bx--list-box__selection{position:absolute;top:50%;right:2.0625rem;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;transform:translateY(-50%);cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__selection:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__selection>svg{fill:#525252}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:static;top:auto;display:flex;align-items:center;justify-content:space-between;width:auto;height:1.5rem;margin-right:.625rem;padding:.5rem;padding-right:.125rem;color:#fff;line-height:0;background-color:#393939;border-radius:.75rem;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;margin-left:.25rem;padding:.125rem;fill:#fff}.bx--list-box__selection--multi>svg:hover{background-color:#4c4c4c;border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:#c6c6c6}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:focus,.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;right:0;left:0;z-index:6000;width:100%;overflow-y:auto;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu:focus{outline:1px solid #0f62fe}.bx--list-box .bx--list-box__field[aria-expanded='false']+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;height:2.5rem;color:#525252;cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:transparent}.bx--list-box--light .bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:#e0e0e0}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box__menu-item__option{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;padding-right:1.5rem;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-top:1px solid transparent;border-top-color:#e0e0e0;border-bottom:1px solid transparent;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-item__option:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem;border-color:transparent}.bx--list-box__menu-item__option:hover{color:#161616;border-color:transparent}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:#c6c6c6}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{margin:0;padding-right:.5rem;padding-left:.5rem}.bx--list-box__menu-item--highlighted{color:#161616;background-color:#e5e5e5;border-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active{color:#161616;background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box--light .bx--list-box__menu-item--active{background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box__menu-item--active:hover{background-color:#e5e5e5;border-bottom-color:#e5e5e5}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;transform:translateY(-50%);fill:#161616}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu{bottom:3rem}.bx--list-box input[role='combobox'],.bx--list-box input[type='text']{min-width:0;background-color:inherit}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:#e0e0e0}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding:0}.bx--radio-button-group{display:flex;align-items:center;margin-top:.375rem}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);visibility:inherit}.bx--radio-button__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{flex-shrink:0;width:1.125rem;height:1.125rem;margin-right:.5rem;background-color:transparent;border:1px solid #161616;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:#161616}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{position:relative;display:inline-block;width:100%;height:100%;background-color:#161616;border-radius:50%;transform:scale(0.5);content:''}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:windowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:#c6c6c6;cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:#c6c6c6}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:#c6c6c6}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:1px solid transparent;box-shadow:0 0 0 2px #0f62fe}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--radio-button__label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton::before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:center;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;cursor:pointer;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__appearance::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle__check{position:absolute;top:.375rem;left:.375rem;z-index:1;width:.375rem;height:.3125rem;transform:scale(0.2);transition:70ms cubic-bezier(0.2, 0, 1, 0.9);fill:#fff}.bx--toggle__text--left,.bx--toggle__text--right{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before{background-color:#24a148}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before{background-color:#fff}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{background-color:#c6c6c6}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:#c6c6c6}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before{top:0;box-sizing:border-box;width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after{margin-left:0;transform:translateX(1.0625rem)}.bx--toggle-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:flex;flex-direction:column;align-items:flex-start;color:#525252;cursor:pointer}.bx--toggle__switch{position:relative;display:flex;align-items:center;width:3rem;height:1.5rem;cursor:pointer}.bx--toggle__switch::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__switch::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;top:50%;margin-left:3.5rem;white-space:nowrap;transform:translateY(-50%);user-select:none}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#24a148}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle-input:disabled+.bx--toggle-input__label{color:#c6c6c6;cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#fff}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#c6c6c6}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before{width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after{transform:translateX(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle__label.bx--skeleton{flex-direction:column;align-items:flex-start}.bx--toggle__label.bx--skeleton .bx--toggle__label-text{margin-bottom:.5rem}.bx--search{position:relative;display:flex;align-items:center;width:100%}.bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.bx--search--light .bx--search-input{background:#f4f4f4}.bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.bx--search--sm .bx--search-magnifier{left:.5rem}.bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.bx--search--lg .bx--search-magnifier{left:.75rem}.bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#fff;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--search-close:hover{border-bottom:1px solid #8d8d8d}.bx--search-close:hover::before{background-color:#e5e5e5}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#fff}.bx--search-button svg{vertical-align:middle;fill:currentColor}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--search-close:hover,.bx--search-button:hover{background-color:#e5e5e5}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-close:active,.bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.bx--search-close:focus::before,.bx--search-close:active::before{background-color:#0f62fe}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button{width:2rem;height:2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button{width:3rem;height:3rem}.bx--search-close--hidden{visibility:hidden;opacity:0}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;align-items:center}.bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.bx--select-input:hover{background-color:#e5e5e5}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.bx--select-input:disabled,.bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.bx--select--light .bx--select-input{background-color:#f4f4f4}.bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.bx--select-optgroup,.bx--select-option{color:#161616}.bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.bx--select-option{color:#161616;background-color:#fff}.bx--select-optgroup{color:#161616}}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton::before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}.bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input::placeholder{color:#a8a8a8;opacity:1}.bx--text-input--light{background-color:#f4f4f4}.bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.bx--text-input--light:disabled{background-color:#f4f4f4}.bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:#fff;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:#f4f4f4}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.bx--label--inline--sm{margin-top:.5625rem}.bx--label--inline--xl{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.bx--text-area:focus,.bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--text-area--light{background-color:#f4f4f4}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.bx--text-area:disabled::placeholder{color:#c6c6c6}.bx--text-area.bx--text-area--light:disabled{background-color:#f4f4f4}bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}bx--text-area.bx--skeleton:hover,bx--text-area.bx--skeleton:focus,bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){bx--text-area.bx--skeleton::before{animation:none}}bx--text-area.bx--skeleton::placeholder{color:transparent}.bx--number{position:relative;display:flex;flex-direction:column}.bx--number input[type='number']{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;box-sizing:border-box;width:100%;min-width:9.375rem;height:2.5rem;padding-right:2rem;padding-left:1rem;color:#161616;font-weight:300;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-moz-appearance:textfield}.bx--number input[type='number']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--number input[type='number']:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type='number']:disabled~.bx--number__controls svg{fill:#c6c6c6}.bx--number input[type='number']::-ms-clear{display:none}.bx--number input[type='number']::-webkit-inner-spin-button{appearance:none}.bx--number input[type='number']:disabled,.bx--number--readonly input[type='number']{color:#c6c6c6;background-color:#fff;border-bottom-color:transparent;cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:1.25rem;color:#161616}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn svg{position:relative;fill:currentColor}.bx--number__control-btn.up-icon svg{top:.3125rem}.bx--number__control-btn.down-icon svg{top:-.3125rem}.bx--number__control-btn:focus{outline:1px solid #0f62fe;color:#161616;outline-width:2px;outline-offset:-2px}.bx--number__control-btn:hover{color:#161616;cursor:pointer}.bx--number__control-btn:disabled{color:#c6c6c6;cursor:not-allowed}.bx--number--readonly .bx--number__control-btn{display:none}.bx--number__invalid{position:absolute;right:2rem;fill:#da1e28}.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--light input[type='number']:disabled,.bx--number--light .bx--number--readonly input[type='number']{background-color:#f4f4f4}.bx--number--mobile{width:auto;min-width:9rem}.bx--number--mobile .bx--number__control-btn,.bx--number--mobile.bx--number--light .bx--number__control-btn{position:static;width:2.5rem;height:2.5rem;background-color:#fff}.bx--number--mobile .bx--number__control-btn:hover,.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:hover,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{background-color:#e5e5e5}.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{outline-width:2px;outline-offset:-2px}.bx--number--mobile .bx--number__control-btn svg,.bx--number--mobile.bx--number--light .bx--number__control-btn svg{position:static}.bx--number--mobile input[type='number']{width:auto;min-width:4rem;margin:0;padding:0;text-align:center;background-color:#fff;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.bx--number--mobile.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--mobile.bx--number--light .bx--number__control-btn{background-color:#f4f4f4}.bx--number--xl input[type='number']{height:3rem}.bx--number--xl .bx--number__control-btn{height:1.5rem}.bx--number--xl.bx--number--mobile .bx--number__control-btn{width:3rem;height:3rem}.bx--number--xl .bx--number__control-btn.up-icon svg{top:.4125rem}.bx--number--xl .bx--number__control-btn.down-icon svg{top:-.4125rem}.bx--number--sm input[type='number']{height:2rem}.bx--number--sm .bx--number__control-btn{height:1rem}.bx--number--sm.bx--number--mobile .bx--number__control-btn{width:2rem;height:2rem}.bx--number--sm .bx--number__control-btn.up-icon svg{top:.2125rem}.bx--number--sm .bx--number__control-btn.down-icon svg{top:-.2125rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--number.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton::before{animation:none}}.bx--number.bx--skeleton input[type='number']{display:none}.bx--link{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#0f62fe;text-decoration:none;outline:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--link:hover{color:#0043ce;text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:#161616;text-decoration:underline}.bx--link:focus{outline:1px solid #0f62fe}.bx--link:visited{color:#0f62fe}.bx--link:visited:hover{color:#0043ce}.bx--link--disabled,.bx--link--disabled:hover{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline;color:#c6c6c6;font-weight:400;text-decoration:none;cursor:not-allowed}.bx--link.bx--link--visited:visited{color:#8a3ffc}.bx--link.bx--link--visited:visited:hover{color:#0043ce}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:hover{color:#0043ce}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--list--nested,.bx--list--unordered,.bx--list--ordered{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;list-style:none}.bx--list__item{color:#161616}.bx--list--nested{margin-left:1.5rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item::before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item::before{position:absolute;left:-1rem;content:'\002013'}.bx--list--unordered.bx--list--nested>.bx--list__item::before{left:-.75rem;content:'\0025AA'}.bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#fff}.bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-active .bx--search{width:100%}.bx--toolbar-search-container-active .bx--search .bx--label,.bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search .bx--search-close,.bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-action:hover[aria-expanded='true']{background:#fff}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:3rem}.bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.bx--batch-actions:focus{outline:1px solid #0f62fe}.bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.bx--action-list{position:absolute;right:0;display:flex}.bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.bx--action-list .bx--btn:disabled{color:#8d8d8d}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus::before,.bx--action-list .bx--btn--primary::before,.bx--action-list .bx--btn--primary:focus::after,.bx--action-list .bx--btn--primary::after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid #fff;outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-summary__cancel{position:relative;padding-right:1rem}.bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--table-toolbar--small{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.bx--data-table-container{padding-top:.125rem}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#fff}.bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#fff}.bx--data-table tr{width:100%;height:3rem;border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table tbody tr:hover{background:#e5e5e5}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table td{padding-right:1rem;padding-left:1rem}.bx--data-table th{color:#161616;background-color:#e0e0e0}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.bx--data-table td,.bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu{height:2rem}.bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem}.bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--data-table--static{width:auto}.bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid #e0e0e0}.bx--expandable-row--hidden td{width:auto;padding:1rem;border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;background-color:#e5e5e5;border:0;transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{max-height:0;overflow:hidden}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{border-bottom:1px solid #e0e0e0;transition:padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid #e0e0e0;box-shadow:0 1px #e0e0e0}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover{background-color:#e5e5e5}tr.bx--expandable-row--hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid transparent}.bx--data-table td.bx--table-expand{width:2.5rem;min-width:2.5rem;border-bottom:1px solid #e0e0e0}.bx--data-table td.bx--table-expand,th.bx--table-expand{padding:0 1rem}.bx--data-table--tall td.bx--table-expand,.bx--data-table--tall th.bx--table-expand{padding-top:1rem;padding-bottom:1rem}.bx--data-table td.bx--table-expand[data-previous-value='collapsed']{border-bottom:1px solid transparent}.bx--table-expand[data-previous-value='collapsed'] .bx--table-expand__svg{transform:rotate(270deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-expand__button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;height:1rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{outline:1px solid transparent}.bx--table-expand__button:focus .bx--table-expand__svg{box-shadow:inset 0 0 0 1px #0f62fe}.bx--table-expand__svg{transform:rotate(90deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td::after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:#e0e0e0;content:''}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td::after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td::after{background:#e5e5e5}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td::after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 4) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 2) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--data-table--selected:first-of-type td{background:#e0e0e0;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected td{color:#161616;background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected:last-of-type td{background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid transparent;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:#e0e0e0}.bx--data-table--sort th{height:3rem;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:100%;color:#161616;font:inherit;line-height:1;background-color:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--table-sort:hover{background:#cacaca}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table--sort th .bx--table-sort__flex{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;min-height:3rem}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex{align-items:flex-start;min-height:4rem}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;opacity:0;fill:#161616}.bx--table-sort.bx--table-sort--active{background:#cacaca}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;transform:rotate(0);opacity:1;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--data-table--compact.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th{height:2rem}.bx--data-table--tall.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon{margin-top:.8125rem}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid #0f62fe;padding:.125rem}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{opacity:0;fill:#161616}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:.75rem}.bx--data-table--short input{height:2rem}.bx--data-table--short select{padding:0.45rem 2.75rem 0.45rem 1rem}.bx--data-table--short .bx--select__arrow{top:0.875rem}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;outline:none;cursor:default}.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{background:transparent;border-color:#e0e0e0}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:#e0e0e0}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:#c6c6c6}.bx--data-table.bx--skeleton th span::before{background:#e5e5e5}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{animation:none}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th{padding-right:1rem;padding-left:1rem}.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;overflow-x:auto;overflow-y:hidden;background-color:transparent;border-collapse:collapse;border-spacing:0}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid #e0e0e0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){background-color:#e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:#e0e0e0}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid #e0e0e0;cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid #0f62fe;outline-offset:-2px}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:#161616}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid #fff}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem 1rem .5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:table-cell;height:2.5rem;color:#161616;font-weight:600;text-align:left;text-transform:none;vertical-align:bottom}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;padding:1rem 1rem 1.5rem 1rem;position:relative;display:table-cell;max-width:36rem;color:#525252;transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;vertical-align:middle;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:transparent}.bx--structured-list-row:hover .bx--structured-list-svg{fill:#a8a8a8}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:#161616}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--structured-list.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span::before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--snippet code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--snippet--inline{position:relative;display:inline;padding:0;color:#161616;background-color:#fff;border:2px solid transparent;border-radius:4px;cursor:pointer}.bx--snippet--inline:hover{background-color:#e0e0e0}.bx--snippet--inline:active{background-color:#c6c6c6}.bx--snippet--inline:focus{border:2px solid #0f62fe;outline:none}.bx--snippet--inline::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}.bx--snippet--inline::before,.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--snippet--inline.bx--copy-btn--animating::before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--snippet--inline code{padding:0 .5rem}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:#fff;cursor:auto}.bx--snippet--single{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:47.5rem;height:2.5rem;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy::after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;align-items:center;height:100%;padding-left:1rem;overflow-x:auto;border-right:solid 1rem transparent}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--snippet--single pre{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding-right:.5rem;white-space:nowrap}.bx--snippet--single::after{position:absolute;top:0;right:3.5rem;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:100%;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:3.5rem;max-height:14.875rem;overflow:hidden;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{max-height:100%;padding-bottom:1rem;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:scroll}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre::after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;overflow:visible;background-color:#fff;border:none;outline:none;cursor:pointer}.bx--snippet-button:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--snippet--multi .bx--snippet-button{top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet-button:hover{background:#e5e5e5}.bx--snippet-button:active{background-color:#c6c6c6}.bx--btn--copy__feedback{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;top:0.75rem;right:1.25rem;left:inherit;z-index:6000;font-weight:400}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{background:#393939}.bx--btn--copy__feedback::after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif}button.bx--btn.bx--snippet-btn--expand{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;position:absolute;right:.5rem;bottom:.5rem;display:inline-flex;align-items:center;padding:.5rem;padding-left:1rem;color:#161616;background-color:#fff;border:0}button.bx--btn.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-bottom:.0625rem;margin-left:.5rem;transform:rotate(0deg);transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}button.bx--btn.bx--snippet-btn--expand:hover{color:#161616;background:#e5e5e5}.bx--snippet-btn--expand:active{background-color:#c6c6c6}.bx--snippet-btn--expand:focus{outline:2px solid #0f62fe;outline-offset:-2px;border-color:transparent}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform 240ms}.bx--snippet.bx--snippet--light,.bx--snippet.bx--snippet--light .bx--snippet-button,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand,.bx--snippet.bx--snippet--light .bx--copy-btn{background-color:#f4f4f4}.bx--snippet.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet.bx--snippet--light .bx--snippet-button:hover,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand:hover,.bx--snippet.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-ui-01-light, #ebebeb)}.bx--snippet.bx--snippet--light.bx--snippet--single::after,.bx--snippet.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre::after{background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--snippet--code.bx--skeleton{height:6.125rem}.bx--snippet--terminal.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton .bx--snippet-container{height:100%}.bx--snippet.bx--skeleton code{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem}.bx--snippet.bx--skeleton code:hover,.bx--snippet.bx--skeleton code:focus,.bx--snippet.bx--skeleton code:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton code::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton code::before{animation:none}}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback::before{top:0}.bx--snippet-button .bx--btn--copy__feedback::after{top:-.25rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:0.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span::before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;outline:2px solid transparent;outline-offset:-2px;position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px rgba(0,0,0,0.2);background-color:#fff;transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:#f4f4f4}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:#161616}.bx--overflow-menu-options{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;top:32px;left:0;z-index:6000;display:none;flex-direction:column;align-items:flex-start;width:10rem;list-style:none;background-color:#fff}.bx--overflow-menu-options::after{position:absolute;display:block;background-color:#fff;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);content:''}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:#fff}.bx--overflow-menu-options--light{background-color:#f4f4f4}.bx--overflow-menu-options--light::after{background-color:#f4f4f4}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:#f4f4f4}.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{top:-.1875rem;left:0;width:2rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction='top']::after{bottom:-.5rem;left:0;width:2rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction='left']::after{top:0;right:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:0;left:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='top']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='left']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;align-items:center;width:100%;height:2.5rem;padding:0;background-color:transparent;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu--divider{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid #e0e0e0}a.bx--overflow-menu-options__btn::before{display:inline-block;height:100%;vertical-align:middle;content:''}.bx--overflow-menu-options__btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;align-items:center;width:100%;max-width:11.25rem;height:100%;padding:0 1rem;color:#525252;font-weight:400;text-align:left;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__btn:hover{color:#161616}.bx--overflow-menu-options__btn:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:#525252}.bx--overflow-menu-options__btn:hover svg{fill:#161616}.bx--overflow-menu-options__option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--overflow-menu-options__option:hover{background-color:#e5e5e5}.bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{color:#fff;background-color:#da1e28}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:#fff}.bx--overflow-menu-options__option--disabled:hover{background-color:#fff;cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:#c6c6c6;pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid transparent;outline-offset:-2px;background-color:#fff}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:#c6c6c6}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip::before{left:145px}.bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.bx--content-switcher--disabled{cursor:not-allowed}.bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#fff;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.bx--content-switcher-btn:hover{cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#fff;pointer-events:none}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher--light .bx--content-switcher-btn{background-color:#f4f4f4}.bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.bx--content-switcher-btn:first-of-type::before{display:none}.bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.bx--content-switcher--light .bx--content-switcher-btn:focus::before,.bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher-btn:hover::before,.bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher--selected::before,.bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.bx--content-switcher-btn:focus::before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher-btn:hover::before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--selected::before,.bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:inherit;overflow:visible;max-height:640px}.flatpickr-calendar.open{box-shadow:0 2px 6px rgba(0,0,0,0.2);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;padding:.25rem .25rem .5rem .25rem;border:none;margin-top:-2px;overflow:hidden;background-color:#fff}.flatpickr-calendar.open:focus{outline:1px solid #0f62fe}.flatpickr-calendar.animate.open{animation:fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;height:2.5rem;display:flex;align-items:center;margin-bottom:.25rem;background-color:transparent;color:#161616;line-height:1;text-align:center}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-prev-month,.flatpickr-next-month{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;padding:0;fill:#161616;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:#e5e5e5}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#161616}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{fill:#161616;cursor:not-allowed}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:#161616}.flatpickr-current-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-left:.25rem;margin-right:.25rem}.flatpickr-current-month .cur-month:hover{background-color:#e5e5e5}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:#e5e5e5}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.numInputWrapper .numInput{display:inline-block;width:100%;padding:.25rem;margin:0;border:none;color:#161616;font-size:inherit;font-family:inherit;font-weight:600;background-color:#fff;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput:focus{outline:1px solid #0f62fe}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:#c6c6c6;background-color:#fff;pointer-events:none}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInput[disabled]~.arrowUp::after{border-bottom-color:#c6c6c6}.numInput[disabled]~.arrowDown::after{border-top-color:#c6c6c6}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;border:none;padding:0 .25rem 0 .125rem;line-height:50%;opacity:0;cursor:pointer}.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{position:absolute;top:33%;display:block;content:'';border-left:.25rem solid transparent;border-right:.25rem solid transparent}.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{border-bottom-color:#0f62fe;border-top-color:#0f62fe}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp::after{border-bottom:.25rem solid #161616}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown::after{border-top:.25rem solid #161616}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;cursor:default;color:#161616;flex:1}.flatpickr-days:focus{outline:0}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translate3d(100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-day{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;color:#161616;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-day:hover{background:#e5e5e5}.flatpickr-day:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.nextMonthDay,.prevMonthDay{color:#6f6f6f}.flatpickr-day.today{position:relative;color:#0f62fe;font-weight:600}.flatpickr-day.today::after{content:'';position:absolute;display:block;bottom:.4375rem;left:50%;transform:translateX(-50%);height:.25rem;width:.25rem;background-color:#0f62fe}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid #0f62fe;outline-offset:-2px}.flatpickr-day.today.selected::after{display:none}.flatpickr-day.inRange{background-color:#d0e2ff;color:#161616}.flatpickr-day.selected{color:#fff;background-color:#0f62fe}.flatpickr-day.selected:focus{outline:.0625rem solid #f4f4f4;outline-offset:-.1875rem}.flatpickr-day.startRange.selected{box-shadow:none;z-index:2}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;z-index:3}.flatpickr-day.endRange:hover{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;color:#161616}.flatpickr-day.endRange.inRange.selected{color:#fff;background:#0f62fe}.flatpickr-day.flatpickr-disabled{cursor:not-allowed;color:#c6c6c6}.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fpSlideLeft{from{transform:translate3d(0px, 0px, 0px)}to{transform:translate3d(-100%, 0px, 0px)}}@keyframes fpSlideLeftNew{from{transform:translate3d(100%, 0px, 0px)}to{transform:translate3d(0px, 0px, 0px)}}@keyframes fpSlideRight{from{transform:translate3d(0, 0, 0px)}to{transform:translate3d(100%, 0px, 0px)}}@keyframes fpSlideRightNew{from{transform:translate3d(-100%, 0, 0px)}to{transform:translate3d(0, 0, 0px)}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:#f4f4f4}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.bx--date-picker__input--xl{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{animation:none}}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.bx--dropdown__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto min-content;align-items:center}.bx--dropdown__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;color:#161616;list-style:none;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;outline:2px solid transparent;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown:hover{background-color:#e5e5e5}.bx--dropdown .bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;padding:0 3rem 0 1rem;text-align:left}.bx--dropdown .bx--list-box__field::-moz-focus-inner{border:0}.bx--dropdown--xl{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:#e0e0e0}.bx--dropdown--invalid{outline:2px solid #da1e28;outline-offset:-2px}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:#da1e28}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--dropdown--open:hover{background-color:#fff}.bx--dropdown--open:focus{outline:1px solid transparent}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2);max-height:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--light{background-color:#f4f4f4}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;transform-origin:50% 45%;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none;fill:#161616}button.bx--dropdown-text{width:100%;color:#161616;text-align:left;background:none;border:none}button.bx--dropdown-text:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--dropdown-text{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:block;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--dropdown-list{outline:2px solid transparent;outline-offset:-2px;box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;z-index:6000;display:flex;flex-direction:column;width:100%;max-height:0;overflow-x:hidden;overflow-y:auto;list-style:none;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown--light .bx--dropdown-list{background-color:#f4f4f4}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;visibility:inherit;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown-item:hover{background-color:#e5e5e5}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:transparent}.bx--dropdown-item:active{background-color:#e0e0e0}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:transparent}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border:1px solid transparent;border-top-color:#e0e0e0}.bx--dropdown-link:hover{color:#161616;border-color:transparent}.bx--dropdown--light .bx--dropdown-link{border-top-color:#e0e0e0}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{margin:0 1rem;padding:.6875rem 0;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:#e5e5e5}.bx--dropdown--selected{display:none}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:transparent;cursor:not-allowed}.bx--dropdown--disabled:hover{background-color:#fff}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:#c6c6c6}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:#c6c6c6}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:#f4f4f4}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;justify-self:start;width:auto;background-color:transparent;border-bottom-color:transparent;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--inline:hover{background-color:#e5e5e5}.bx--dropdown--inline.bx--dropdown--disabled{background-color:transparent}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:transparent}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;height:2rem;padding:.4375rem 2rem .4375rem .75rem;overflow:visible;color:#161616}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:#c6c6c6}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2)}.bx--dropdown--inline .bx--dropdown-link{font-weight:normal}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;color:#161616;background-color:#e5e5e5}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:#e0e0e0}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--modal{position:fixed;top:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:transparent;visibility:hidden;opacity:0;transition:background-color 720ms cubic-bezier(0.4, 0.14, 1, 1),opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;content:''}.bx--modal.is-visible{background-color:rgba(22,22,22,0.5);visibility:inherit;opacity:1;transition:background-color 720ms cubic-bezier(0, 0, 0.3, 1),opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear}.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type='number'],.bx--modal .bx--date-picker__input{background-color:#f4f4f4}.bx--modal.is-visible .bx--modal-container{transform:translate3d(0, 0, 0);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)}.bx--modal-container{position:fixed;top:0;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto;width:100%;height:100%;max-height:100%;overflow:hidden;background-color:#fff;outline:3px solid transparent;outline-offset:-3px;transform:translate3d(0, -24px, 0);transform-origin:top center;transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}.bx--modal-container .bx--modal-header,.bx--modal-container .bx--modal-content,.bx--modal-container .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-header,.bx--modal-content{padding-left:1rem}.bx--modal-header,.bx--modal-content,.bx--modal-content__regular-content{padding-right:1rem}.bx--modal-content--with-form{padding-right:1rem}.bx--modal-container--xs .bx--modal-header{padding-right:3rem}.bx--modal-container--xs .bx--modal-content,.bx--modal-container--xs .bx--modal-content__regular-content,.bx--modal-container--xs .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-header{padding-right:3rem}.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content,.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}.bx--modal-container--sm .bx--modal-header,.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}}.bx--modal-container--lg .bx--modal-header{padding-right:3rem}.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content,.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}.bx--modal-container--lg .bx--modal-header,.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-header{grid-row:1/1;grid-column:1/-1;margin-bottom:.5rem;padding-top:1rem;padding-right:3rem}.bx--modal-header__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;margin-bottom:.25rem;color:#525252}.bx--modal-header__heading{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--modal-content{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;grid-row:2/-2;grid-column:1/-1;margin-bottom:3rem;padding-top:.5rem;overflow-y:auto;color:#161616;font-weight:400}.bx--modal-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--modal-content>*{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--modal-scroll-content>*:last-child{padding-bottom:2rem}.bx--modal-content--overflow-indicator{position:absolute;bottom:3rem;left:0;grid-row:2/-2;grid-column:1/-1;width:100%;height:2rem;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);content:'';pointer-events:none}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;grid-row:-1/-1;grid-column:1/-1;justify-content:flex-end;height:4rem;margin-top:auto}.bx--modal-footer .bx--btn{flex:0 1 50%;max-width:none;height:4rem;margin:0;padding-top:1rem;padding-bottom:2rem}.bx--modal-close{position:absolute;top:0;right:0;width:3rem;height:3rem;padding:.75rem;overflow:hidden;background-color:transparent;border:2px solid transparent;cursor:pointer;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--modal-close:hover{background-color:#e5e5e5}.bx--modal-close:focus{border-color:#0f62fe;outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:#161616}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip{z-index:9000}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.bx--inline-notification{position:relative;display:flex;flex-wrap:wrap;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;margin-top:1rem;margin-bottom:1rem;color:#fff}@media (min-width: 42rem){.bx--inline-notification{flex-wrap:nowrap;max-width:38rem}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:#78a9ff}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid #78a9ff}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--inline-notification--low-contrast{color:#161616}.bx--inline-notification--low-contrast::before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-style:solid;border-width:1px 1px 1px 0;filter:opacity(0.4);content:'';pointer-events:none}.bx--inline-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--inline-notification--low-contrast.bx--inline-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error::before{border-color:#da1e28}.bx--inline-notification--success{background:#393939;border-left:3px solid #42be65}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--inline-notification--low-contrast.bx--inline-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success::before{border-color:#24a148}.bx--inline-notification--info,.bx--inline-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info::before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square::before{border-color:#0043ce}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning::before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt::before{border-color:#f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem;color:#78a9ff}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost{color:#0f62fe}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#4c4c4c}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#fff}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:transparent;outline:2px solid #fff;outline-offset:-2px;box-shadow:none}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:#0f62fe}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;max-width:3rem;height:3rem;padding:0;background:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--inline-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#fff}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#161616}.bx--inline-notification--low-contrast .bx--inline-notification__action-button{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button:hover{background-color:#fff}.bx--toast-notification{display:flex;width:18rem;height:auto;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;padding-left:.875rem;color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:#78a9ff}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid #78a9ff}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--toast-notification--low-contrast{color:#161616}.bx--toast-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--toast-notification--low-contrast.bx--toast-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--toast-notification--success{background:#393939;border-left:3px solid #42be65}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--toast-notification--low-contrast.bx--toast-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--toast-notification--info,.bx--toast-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--toast-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:.875rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid transparent;outline-offset:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;margin-left:auto;padding:0;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms,background-color 110ms}.bx--toast-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#161616}.bx--toast-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-top:0;margin-bottom:1.5rem;color:#fff;word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:#161616}.bx--toast-notification__caption{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:#161616}.bx--tooltip__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-flex;align-items:center;color:#525252}.bx--tooltip__label:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger svg{fill:#525252}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:inline-flex;align-items:center;font-size:1rem;cursor:pointer}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid #0f62fe;fill:#0353e9}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;margin-top:.25rem;padding:1rem;color:#fff;word-wrap:break-word;background:#393939;border-radius:.125rem}.bx--tooltip:focus{outline:0;box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #f4f4f4}.bx--tooltip p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:#fff;outline-color:#393939}.bx--tooltip .bx--link{color:#78a9ff;font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid #fff;outline-offset:2px}.bx--tooltip .bx--link:active{color:#fff}.bx--tooltip .bx--link:visited{color:#78a9ff}.bx--tooltip .bx--tooltip__content[tabindex='-1']:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;margin:0 auto;border-right:.4296875rem solid transparent;border-bottom:.4296875rem solid #393939;border-left:.4296875rem solid transparent;content:''}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction='left'] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction='top'] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction='right'] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%, -50%)}.bx--tooltip__heading{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip--shown{display:block}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:inline-flex;color:#161616;border-bottom:1px dotted #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:hover{cursor:pointer}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:1;display:none;width:13rem;margin-top:.75rem;padding:.5rem 1rem;background:#393939;border-radius:.125rem;cursor:pointer;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#fff}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:0.6rem;height:0.6rem;margin-left:1rem;background:#393939}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-0.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-0.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translateX(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%, -100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;border-bottom:.0625rem dotted #525252;transition:border-color 110ms}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:#0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;display:flex;align-items:center;opacity:0;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--tooltip--icon__top::before,.bx--tooltip--icon__bottom::before{right:0;left:0;width:0;height:0;margin:0 auto;margin-top:1px;margin-left:50%;border-color:transparent transparent #393939 transparent;border-style:solid;border-width:0 .25rem .3125rem .25rem;content:''}.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::after{box-shadow:0 2px 6px rgba(0,0,0,0.2);min-width:1.5rem;max-width:13rem;height:1.5rem;margin-left:50%;padding:0 1rem;color:#fff;font-weight:400;white-space:nowrap;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);content:attr(aria-label);pointer-events:none}.bx--tooltip--icon__top:hover::before,.bx--tooltip--icon__top:hover::after,.bx--tooltip--icon__top:focus::before,.bx--tooltip--icon__top:focus::after,.bx--tooltip--icon__bottom:hover::before,.bx--tooltip--icon__bottom:hover::after,.bx--tooltip--icon__bottom:focus::before,.bx--tooltip--icon__bottom:focus::after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:#525252}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid transparent}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip--icon__top::before{transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top::after{transform:translate(-50%, calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom::before{transform:translate(-50%, 10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom::after{transform:translate(-50%, calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before{transform:translate(0, 10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before{transform:translate(0, 10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:#525252}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--right::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--right:hover::before,.bx--tooltip__trigger.bx--tooltip--right:hover::after,.bx--tooltip__trigger.bx--tooltip--right:focus::before,.bx--tooltip__trigger.bx--tooltip--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--left::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--left:hover::before,.bx--tooltip__trigger.bx--tooltip--left:hover::after,.bx--tooltip__trigger.bx--tooltip--left:focus::before,.bx--tooltip__trigger.bx--tooltip--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.bx--tabs--container{min-height:3rem}.bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.bx--tabs__nav::-webkit-scrollbar{display:none}.bx--tabs__overflow-indicator--left,.bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #f4f4f4)}.bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #fff)}.bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #fff)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(244,244,244,0), #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.bx--tab--overflow-nav-button svg{fill:#161616}.bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item--selected .bx--tabs__nav-link,.bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-link:focus,.bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.bx--tab-content{padding:1rem}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tag{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252;background-color:#e0e0e0;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;max-width:100%;min-height:1.5rem;margin:.25rem;padding:.25rem .5rem;word-break:break-word;border-radius:.9375rem;cursor:default}.bx--tag::-moz-focus-inner{border:0}.bx--tag .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{color:#a2191f;background-color:#ffd7d9}.bx--tag--red .bx--tag__close-icon:hover{background-color:#ffb3b8}.bx--tag--magenta{color:#9f1853;background-color:#ffd6e8}.bx--tag--magenta .bx--tag__close-icon:hover{background-color:#ffafd2}.bx--tag--purple{color:#6929c4;background-color:#e8daff}.bx--tag--purple .bx--tag__close-icon:hover{background-color:#d4bbff}.bx--tag--blue{color:#0043ce;background-color:#d0e2ff}.bx--tag--blue .bx--tag__close-icon:hover{background-color:#a6c8ff}.bx--tag--cyan{color:#00539a;background-color:#bae6ff}.bx--tag--cyan .bx--tag__close-icon:hover{background-color:#82cfff}.bx--tag--teal{color:#005d5d;background-color:#9ef0f0}.bx--tag--teal .bx--tag__close-icon:hover{background-color:#3ddbd9}.bx--tag--green{color:#0e6027;background-color:#a7f0ba}.bx--tag--green .bx--tag__close-icon:hover{background-color:#6fdc8c}.bx--tag--gray{color:#525252;background-color:#e0e0e0}.bx--tag--gray .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag--cool-gray{color:#4d5358;background-color:#dde1e6}.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:#c1c7cd}.bx--tag--warm-gray{color:#565151;background-color:#e5e0df}.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:#cac5c4}.bx--tag--high-contrast{color:#fff;background-color:#393939}.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:#4c4c4c}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled{color:#c6c6c6;background-color:#fff}.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#fff}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--tag--filter{padding-right:.125rem;cursor:pointer}.bx--tag--filter:focus,.bx--tag--filter:hover{outline:none}.bx--tag__close-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0 0 0 .25rem;padding:.125rem;color:currentColor;background-color:transparent;border:0;border-radius:50%;cursor:pointer}.bx--tag__close-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;outline:none;box-shadow:inset 0 0 0 2px #0f62fe}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:transparent}.bx--tag--filter.bx--tag--disabled svg{fill:#c6c6c6}.bx--tag.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;color:#161616;background-color:#e0e0e0;width:3.75rem;overflow:hidden}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--tag.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton::before{animation:none}}.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:#e0e0e0}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;overflow-x:auto;background-color:#fff;border-top:1px solid #e0e0e0}@media (min-width: 42rem){.bx--pagination{overflow:initial}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count,.bx--pagination .bx--pagination__control-buttons{display:initial}}.bx--pagination .bx--select{align-items:center;height:100%}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:3rem;padding:0 2.25rem 0 1rem}.bx--pagination .bx--select-input:hover{background:#e5e5e5}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-0.5rem, -50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid #e0e0e0}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid #e0e0e0}.bx--pagination__left,.bx--pagination__right{display:flex;align-items:center;height:3rem}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem}@media (min-width: 42rem){.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:#525252}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;align-items:center;justify-content:center;width:3rem;height:100%;margin:0;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid #0f62fe;outline-offset:-2px;border-left:0}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:#e5e5e5}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{background:#fff;border-color:#e0e0e0;cursor:not-allowed;fill:#c6c6c6}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@keyframes collapse-accordion{0%{height:100%;visibility:inherit;opacity:1}100%{height:0;visibility:hidden;opacity:0}}@keyframes expand-accordion{0%{height:0;visibility:hidden;opacity:0}100%{height:100%;visibility:inherit;opacity:1}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid #e0e0e0;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--accordion__item:last-child{border-bottom:1px solid #e0e0e0}.bx--accordion__heading{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;width:100%;min-height:2.5rem;margin:0;padding:.625rem 0;color:#161616;cursor:pointer;transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover::before,.bx--accordion__heading:focus::before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:''}.bx--accordion__heading:hover::before{background-color:#e5e5e5}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus::before{box-sizing:border-box;border:2px solid #0f62fe}.bx--accordion__arrow{outline:2px solid transparent;outline-offset:-2px;flex:0 0 1rem;width:1rem;height:1rem;margin:2px 1rem 0 0;transform:rotate(90deg);transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--accordion__title{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 .5rem}.bx--accordion--start .bx--accordion__content{margin-left:1.5rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:.5rem;padding-bottom:1.5rem;transition:padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms,padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms}.bx--accordion__item--active .bx--accordion__arrow{transform:rotate(-90deg);fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;pointer-events:none;fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;outline:none;cursor:default}.bx--accordion.bx--skeleton .bx--accordion__heading:hover::before{background-color:transparent}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:1rem}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;outline:none;cursor:default}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;flex-direction:row;width:8rem;min-width:7rem;overflow:visible}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{flex-grow:1;min-width:8rem}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset transparent}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;flex-shrink:0;width:1rem;height:1rem;margin:.625rem .5rem 0 0;border-radius:50%;fill:#0f62fe}.bx--progress-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;max-width:5.5rem;margin:.5rem 0 0 0;overflow:hidden;color:#161616;line-height:1.45;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--progress-label::before{display:block;content:''}.bx--progress-label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-label:focus{color:#0f62fe;outline:none;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:0.75rem}.bx--progress-label:active{color:#0f62fe;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{margin:0;padding:0;font-weight:normal}.bx--progress-step .bx--tooltip{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;margin-top:2.5rem;margin-left:1.375rem;padding:.5rem 1rem;color:#fff;visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;width:9.375rem;height:auto;color:#fff}.bx--progress-optional{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:#525252;text-align:start}.bx--progress-step--current .bx--progress-line{background-color:#0f62fe}.bx--progress-step--incomplete svg{fill:#161616}.bx--progress-step--incomplete .bx--progress-line{background-color:#e0e0e0}.bx--progress-step--complete .bx--progress-line{background-color:#0f62fe}.bx--progress-step-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{outline:none;cursor:default}.bx--progress-step-button--unclickable .bx--progress-label:hover{color:#161616;box-shadow:none;cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:#c6c6c6}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{outline:none;box-shadow:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:#da1e28}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:2.5rem;height:.75rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;outline:none;cursor:default}.bx--progress.bx--skeleton .bx--progress-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label::before{animation:none}}.bx--progress--vertical{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{flex-wrap:wrap;align-content:flex-start;width:initial;min-width:initial;min-height:3.625rem}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;white-space:initial;vertical-align:top}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:0.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin-top:auto;margin-left:2rem}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--breadcrumb{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:#0f62fe}.bx--breadcrumb-item::after{margin-left:.5rem;color:#161616;content:'/'}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child::after{content:''}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child::after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current='page'],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:#161616;cursor:auto}.bx--breadcrumb-item [aria-current='page']:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;outline:none;cursor:default}.bx--breadcrumb.bx--skeleton .bx--link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link::before{animation:none}}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:transparent;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{transition:fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;transform:scale(1.15);cursor:pointer;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:#f4f4f4}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:#0f62fe}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;background:transparent;border:0}.bx--toolbar-search__btn:focus{outline:1px solid #0f62fe}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:0.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid #e0e0e0}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;margin:0;padding-right:3rem;line-height:1}.bx--time-picker__input-field{outline:2px solid transparent;outline-offset:-2px;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;display:flex;align-items:center;width:4.875rem;height:2.5rem;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--time-picker__input-field::placeholder{color:#6f6f6f}.bx--time-picker--light .bx--select-input{background-color:#f4f4f4}.bx--time-picker--light .bx--select-input:hover{background-color:#e5e5e5}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:transparent;border-bottom:1px solid transparent;cursor:not-allowed}.bx--slider-container{display:flex;align-items:center;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;margin:0 1rem}.bx--slider__range-label{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;color:#161616;white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:#e0e0e0;transform:translate(0%, -50%);cursor:pointer}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:#e0e0e0;transform:translate(-50%, 0);content:''}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:#161616;transform:translate(0%, -50%);transform-origin:left;transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--slider__thumb{position:absolute;top:0;z-index:3;width:.875rem;height:.875rem;background:#161616;border-radius:50%;outline:none;box-shadow:inset 0 0 0 1px transparent, inset 0 0 0 2px transparent;transform:translate(-50%, -50%);cursor:pointer;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--slider__thumb:hover{transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:#0f62fe;box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #fff;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px #0f62fe;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;text-align:center;-moz-appearance:textfield}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#0f62fe}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:#c6c6c6}.bx--slider--disabled .bx--slider__thumb{background-color:#e0e0e0}.bx--slider--disabled .bx--slider__thumb:hover{transform:translate(-50%, -50%);cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb:focus{background-color:#e0e0e0;outline:none;box-shadow:none;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__thumb:active{background:#e0e0e0;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#e0e0e0;cursor:not-allowed}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{color:#c6c6c6;background-color:#fff;border:none;cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:#c6c6c6;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;outline:none;cursor:default}.bx--slider-container.bx--skeleton .bx--slider__range-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label::before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}.bx--tile{position:relative;display:block;min-width:8rem;min-height:4rem;padding:1rem;background-color:#fff;outline:2px solid transparent;outline-offset:-2px}.bx--tile:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--light{background-color:#f4f4f4}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:#e5e5e5}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;text-decoration:none}.bx--tile--selectable{padding-right:3rem}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;background:transparent;border:none;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:#525252}.bx--tile__checkmark:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile__chevron{position:absolute;right:0.5rem;bottom:0.5rem;height:1rem}.bx--tile__chevron svg{transform-origin:center;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{width:100%;overflow:hidden;color:inherit;font-size:inherit;text-align:left;border:0;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;visibility:hidden;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded{overflow:visible;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(-180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{visibility:inherit;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-selected{outline:1px solid #161616;outline-offset:-1px}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile-input:checked+.bx--tile>.bx--tile__checkmark svg{fill:#161616}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tile-input:focus+.bx--tile{outline:2px solid #0f62fe;outline-offset:-2px}.bx--skeleton__text{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;outline:none;cursor:default}.bx--skeleton__text::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__text::before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;outline:none;cursor:default}.bx--icon--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton::before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;outline:none;cursor:default}.bx--skeleton__placeholder::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}@keyframes stroke{100%{stroke-dashoffset:0}}.bx--inline-loading{display:flex;align-items:center;width:100%;min-height:2rem}.bx--inline-loading .bx--loading__svg circle{stroke-width:12}.bx--inline-loading .bx--loading__stroke{stroke-dashoffset:99}.bx--inline-loading__text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.bx--inline-loading__checkmark-container{fill:#24a148}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:0.75rem;width:0.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{transform-origin:50% 50%;animation-name:stroke;animation-duration:250ms;animation-fill-mode:forwards;fill:none;stroke:#0f62fe;stroke-width:1.8;stroke-dasharray:12;stroke-dashoffset:12}.bx--inline-loading--error{width:1rem;height:1rem;fill:#da1e28}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:#0f62fe}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:0.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dashoffset:0;stroke-dasharray:0}}.bx--pagination-nav{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;color:#525252;font-weight:400;line-height:1;text-align:center;text-decoration:none;border-radius:0;outline:0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{color:#525252;background-color:#e5e5e5}.bx--pagination-nav__page:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{color:rgba(82,82,82,0.5);background:none;outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__page::after,.bx--pagination-nav__page.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{color:#525252;font-weight:600;background-color:initial}.bx--pagination-nav__page .bx--pagination-nav__icon{pointer-events:none;fill:currentColor}.bx--pagination-nav__page--direction{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;text-indent:calc(50% - 4.5px);appearance:none}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper::after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--unstable-pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;height:3rem;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid transparent}.bx--unstable-pagination__text{margin:0 1rem;color:#525252}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;align-items:center;height:100%}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 .875rem;color:#161616;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--unstable-pagination__button:hover{color:#161616;background:#e5e5e5}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__button.bx--btn:disabled{background:transparent;border-color:#e0e0e0}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:transparent;cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{align-items:center;height:100%}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:100%;margin-right:-0.65rem;padding:0 2.5rem 0 1rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{margin-right:0;padding-right:2.25rem}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:#e5e5e5}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid #e0e0e0}.bx--unstable-pagination__page-sizer{border-right:1px solid #e0e0e0}.bx--header{position:fixed;top:0;right:0;left:0;z-index:8000;display:flex;align-items:center;height:3rem;background-color:#161616;border-bottom:1px solid #393939}.bx--header__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;width:3rem;height:3rem;border:.125rem solid transparent;transition:background-color 110ms,border-color 110ms}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:block}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;height:100%;padding:0 2rem 0 1rem;font-weight:600;line-height:1.25rem;letter-spacing:0.1px;text-decoration:none;border:.125rem solid transparent;outline:none;transition:border-color 110ms;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav::before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;transform:translateY(-50%);content:''}.bx--header__menu-bar{display:flex;height:100%;margin:0;padding:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;align-items:center;height:100%;padding:0 1rem;color:#c6c6c6;font-weight:400;font-size:.875rem;line-height:1.125rem;letter-spacing:0;text-decoration:none;border:2px solid transparent;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.bx--header__menu-item:hover{color:#f4f4f4;background-color:#2c2c2c}.bx--header__action:active,a.bx--header__menu-item:active{color:#f4f4f4;background-color:#393939}a.bx--header__menu-item:focus{color:#f4f4f4;border-color:#fff;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current='page']::after,.bx--header__menu-item--current::after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid #4589ff;content:''}a.bx--header__menu-item[aria-current='page']:focus::after,.bx--header__menu-item--current:focus::after{border:0}a.bx--header__menu-item[aria-current='page']:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__menu-title[aria-haspopup='true']{position:relative}.bx--header__menu-title[aria-expanded='true']{z-index:8001;color:#fff;background-color:#262626}.bx--header__menu-title[aria-expanded='true']>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;margin:0;padding:0;list-style:none}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu{position:absolute;bottom:0;left:0;z-index:8000;display:flex;flex-direction:column;width:12.5rem;background-color:#262626;box-shadow:0 4px 8px 0 rgba(0,0,0,0.5);transform:translateY(100%)}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{color:#f4f4f4;background-color:#262626}.bx--header__menu-arrow{margin-left:.5rem;transition:transform 110ms,fill 110ms;fill:#c6c6c6}.bx--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;height:100%}.bx--skip-to-content{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--skip-to-content:focus{top:0;left:0;z-index:9999;display:flex;align-items:center;width:auto;height:3rem;padding:0 1rem;color:#f4f4f4;background-color:#161616;border:4px solid #0f62fe;outline:none;clip:auto}.bx--header-panel{transition-timing-function:cubic-bezier(0.2, 0, 1, 0.9);position:fixed;top:3rem;right:0;bottom:0;z-index:8000;width:0;overflow:hidden;color:#c6c6c6;background-color:#161616;border:none;transition:width 0.11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;top:3rem;right:0;bottom:0;z-index:1000;width:16rem;height:100%;padding:1rem 0;overflow-x:hidden;overflow-y:auto;background-color:#161616;transform:translate3d(100%, 0, 0);transition:transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px 0 rgba(0,0,0,0.25);transform:translate3d(0, 0, 0)}.bx--product-switcher__search{margin-bottom:1.5rem;padding:0 1rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader{padding-left:3.5rem}.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;color:#0f62fe;text-align:left;background:transparent;border:none;cursor:pointer}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__back-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;flex-direction:row;align-items:center;width:100%;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:0.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;align-items:center;justify-content:center;width:2.5rem}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:2rem}.bx--switcher__item:nth-child(1){margin-top:1rem}.bx--switcher__item--divider{display:block;width:14rem;height:1px;margin:.5rem 1rem;background:#393939;border:none}.bx--switcher__item-link{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:block;height:2rem;padding:.375rem 1rem;color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){color:#f4f4f4;background:#2c2c2c;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{color:#f4f4f4;background:#393939}.bx--switcher__item-link--selected{color:#f4f4f4;background:#262626}.bx--side-nav{position:fixed;top:0;bottom:0;left:0;z-index:8000;width:3rem;max-width:16rem;overflow:hidden;color:#525252;background-color:#fff;transition:width 0.11s cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.bx--side-nav--ux{top:3rem;width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:absolute;top:3rem;width:0;height:0;background-color:transparent;opacity:0;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100%;height:100vh;background-color:rgba(22,22,22,0.5);opacity:1;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translateX(-16rem)}.bx--side-nav__navigation{display:flex;flex-direction:column;height:100%}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header{height:auto}.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;flex:1;flex-direction:column;min-width:0;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1rem;font-weight:600;font-size:.875rem;letter-spacing:0.1px;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid transparent;outline-offset:-2px;flex:1 1 0%;min-width:0;height:2rem;padding-right:2rem;color:#f4f4f4;font-size:.75rem;background-color:#161616;border:none;border-radius:0;cursor:pointer;transition:outline 110ms;appearance:none}.bx--side-nav__select:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__footer{flex:0 0 3rem;width:100%;background-color:#fff}.bx--side-nav__toggle{outline:2px solid transparent;outline-offset:-2px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline 110ms}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__items{flex:1 1 0%;padding:1rem 0 0;overflow:hidden}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items{overflow-y:auto}.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{width:3rem;height:3rem;overflow:hidden}.bx--side-nav:hover .bx--side-nav__item,.bx--side-nav--fixed .bx--side-nav__item,.bx--side-nav--expanded .bx--side-nav__item{width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current='page']):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded='true']:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__submenu{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:flex;align-items:center;height:2rem;padding:0 1rem;color:#525252;transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__submenu:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__submenu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform 110ms}.bx--side-nav__submenu[aria-expanded='true'] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']{position:relative;color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded='true']+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page']>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{outline:2px solid transparent;outline-offset:-2px;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;align-items:center;min-height:2rem;padding:0 1rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#525252;font-size:.875rem;line-height:1.25rem;letter-spacing:0.1px;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid #0f62fe;outline-offset:-2px}a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{font-weight:600;background-color:#e5e5e5}a.bx--side-nav__link[aria-current='page'] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current='page']::before,a.bx--side-nav__link--current::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider::after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:''}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded='true']{background-color:transparent}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:transparent;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}.bx--navigation{position:fixed;top:3rem;bottom:0;left:0;z-index:6000;width:16rem;color:#f4f4f4;background-color:#262626;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,0.25)}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child)::after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:''}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}a.bx--navigation-link{display:flex;align-items:center;width:100%;min-height:2.5rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem;text-decoration:none}a.bx--navigation-link:hover{color:#fff;background-color:#333333}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.5rem;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;align-items:center;min-height:2rem;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:2.5rem;margin-right:.5rem}.bx--content{padding:2rem;background:#f4f4f4;transform:translate3d(0, 0, 0);will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.choices{position:relative;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none !important}.choices[data-type*='select-one']{cursor:pointer}.choices[data-type*='select-one'] .choices__inner{padding-bottom:7.5px}.choices[data-type*='select-one'] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0}.choices[data-type*='select-one'] .choices__button{stroke:currentColor;fill:currentColor;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.5}.choices[data-type*='select-one'] .choices__button:hover,.choices[data-type*='select-one'] .choices__button:focus{opacity:1}.choices[data-type*='select-one'] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4}.choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*='select-one']:after{content:'';height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*='select-one'].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*='select-multiple'] .choices__inner,.choices[data-type*='text'] .choices__inner{cursor:text}.choices[data-type*='select-multiple'] .choices__button,.choices[data-type*='text'] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #161616;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' preserveAspectRatio='xMidYMid meet' focusable='false' style=' will-change: transform;' width='20' height='20'%3E%3Cpolygon points='24 9.4 22.6 8 16 14.6 9.4 8 8 9.4 14.6 16 8 22.6 9.4 24 16 17.4 22.6 24 24 22.6 17.4 16 24 9.4'%3E%3C/polygon%3E%3C/svg%3E");background-size:16px;width:8px;line-height:1;opacity:0.75;border-radius:0}.choices[data-type*='select-multiple'] .choices__button:hover,.choices[data-type*='select-multiple'] .choices__button:focus,.choices[data-type*='text'] .choices__button:hover,.choices[data-type*='text'] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;padding:7.5px 7.5px 3.75px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:block}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#ffffff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--choice.choices__item--selectable{display:block}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5}.choices__heading{font-weight:600;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;width:100% !important}.choices__input:focus{outline:0}.choices__placeholder{opacity:0.5}.ui-background{color:#f4f4f4}.ui-background-background{background-color:#f4f4f4}.interactive-01{color:#0f62fe}.interactive-01-background{background-color:#0f62fe}.interactive-02{color:#393939}.interactive-02-background{background-color:#393939}.interactive-03{color:#0f62fe}.interactive-03-background{background-color:#0f62fe}.interactive-04{color:#0f62fe}.interactive-04-background{background-color:#0f62fe}.danger{color:#da1e28}.danger-background{background-color:#da1e28}.ui-01{color:#fff}.ui-01-background{background-color:#fff}.ui-02{color:#f4f4f4}.ui-02-background{background-color:#f4f4f4}.ui-03{color:#e0e0e0}.ui-03-background{background-color:#e0e0e0}.ui-04{color:#8d8d8d}.ui-04-background{background-color:#8d8d8d}.ui-05{color:#161616}.ui-05-background{background-color:#161616}.button-separator{color:#e0e0e0}.button-separator-background{background-color:#e0e0e0}.decorative-01{color:#e0e0e0}.decorative-01-background{background-color:#e0e0e0}.text-01{color:#161616}.text-01-background{background-color:#161616}.text-02{color:#525252}.text-02-background{background-color:#525252}.text-03{color:#a8a8a8}.text-03-background{background-color:#a8a8a8}.text-04{color:#fff}.text-04-background{background-color:#fff}.text-05{color:#6f6f6f}.text-05-background{background-color:#6f6f6f}.text-error{color:#da1e28}.text-error-background{background-color:#da1e28}.link-01{color:#0f62fe}.link-01-background{background-color:#0f62fe}.inverse-link{color:#78a9ff}.inverse-link-background{background-color:#78a9ff}.icon-01{color:#161616}.icon-01-background{background-color:#161616}.icon-02{color:#525252}.icon-02-background{background-color:#525252}.icon-03{color:#fff}.icon-03-background{background-color:#fff}.field-01{color:#fff}.field-01-background{background-color:#fff}.field-02{color:#f4f4f4}.field-02-background{background-color:#f4f4f4}.inverse-01{color:#fff}.inverse-01-background{background-color:#fff}.inverse-02{color:#393939}.inverse-02-background{background-color:#393939}.support-01{color:#da1e28}.support-01-background{background-color:#da1e28}.support-02{color:#24a148}.support-02-background{background-color:#24a148}.support-03{color:#f1c21b}.support-03-background{background-color:#f1c21b}.support-04{color:#0043ce}.support-04-background{background-color:#0043ce}.inverse-support-01{color:#fa4d56}.inverse-support-01-background{background-color:#fa4d56}.inverse-support-02{color:#42be65}.inverse-support-02-background{background-color:#42be65}.inverse-support-03{color:#f1c21b}.inverse-support-03-background{background-color:#f1c21b}.inverse-support-04{color:#4589ff}.inverse-support-04-background{background-color:#4589ff}.overlay-01{color:rgba(22,22,22,0.5)}.overlay-01-background{background-color:rgba(22,22,22,0.5)}.focus{color:#0f62fe}.focus-background{background-color:#0f62fe}.inverse-focus-ui{color:#fff}.inverse-focus-ui-background{background-color:#fff}.hover-primary{color:#0353e9}.hover-primary-background{background-color:#0353e9}.hover-primary-text{color:#0043ce}.hover-primary-text-background{background-color:#0043ce}.hover-secondary{color:#4c4c4c}.hover-secondary-background{background-color:#4c4c4c}.hover-tertiary{color:#0353e9}.hover-tertiary-background{background-color:#0353e9}.hover-ui{color:#e5e5e5}.hover-ui-background{background-color:#e5e5e5}.hover-light-ui{color:#e5e5e5}.hover-light-ui-background{background-color:#e5e5e5}.hover-selected-ui{color:#cacaca}.hover-selected-ui-background{background-color:#cacaca}.hover-danger{color:#b81921}.hover-danger-background{background-color:#b81921}.hover-row{color:#e5e5e5}.hover-row-background{background-color:#e5e5e5}.inverse-hover-ui{color:#4c4c4c}.inverse-hover-ui-background{background-color:#4c4c4c}.active-primary{color:#002d9c}.active-primary-background{background-color:#002d9c}.active-secondary{color:#6f6f6f}.active-secondary-background{background-color:#6f6f6f}.active-tertiary{color:#002d9c}.active-tertiary-background{background-color:#002d9c}.active-ui{color:#c6c6c6}.active-ui-background{background-color:#c6c6c6}.active-danger{color:#750e13}.active-danger-background{background-color:#750e13}.selected-ui{color:#e0e0e0}.selected-ui-background{background-color:#e0e0e0}.selected-light-ui{color:#e0e0e0}.selected-light-ui-background{background-color:#e0e0e0}.highlight{color:#d0e2ff}.highlight-background{background-color:#d0e2ff}.skeleton-01{color:#e5e5e5}.skeleton-01-background{background-color:#e5e5e5}.skeleton-02{color:#c6c6c6}.skeleton-02-background{background-color:#c6c6c6}.visited-link{color:#8a3ffc}.visited-link-background{background-color:#8a3ffc}.disabled-01{color:#fff}.disabled-01-background{background-color:#fff}.disabled-02{color:#c6c6c6}.disabled-02-background{background-color:#c6c6c6}.disabled-03{color:#8d8d8d}.disabled-03-background{background-color:#8d8d8d}.caption-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.label-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.helper-text-01{font-size:.75rem;line-height:1.34;letter-spacing:.32px}.body-short-01{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.body-long-01{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.body-short-02{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0}.body-long-02{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}.code-01{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.code-02{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px}.productive-heading-01{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}.productive-heading-02{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}.productive-heading-03{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}.productive-heading-04{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}.productive-heading-05{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}.productive-heading-06{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}.productive-heading-07{font-size:3.375rem;font-weight:300;line-height:1.19;letter-spacing:0}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}.bx--content{transform:none}a:disabled,a.bx--btn--disabled{pointer-events:none}@media print{html,body{background-color:white !important}aside,header,button,.no-print{display:none !important}.bx--content{margin:0 !important;padding:0 !important}}h3{margin-bottom:3rem}h4{margin-bottom:1.5rem;margin-top:.75rem}h5{margin-bottom:1rem}.bx--form-item{margin-bottom:2rem}td .bx--form-item{margin-bottom:0}.bx--data-table .bx--table-column-menu,.bx--data-table .bx--table-column-menu:last-of-type{width:3.25rem;min-width:3.25rem;padding-top:.5rem;padding-right:.5rem}.bx--col .bx--form-item .bx--select{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper select{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker]{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker] input{width:100%;max-width:100%}.bx--action-list .bx--btn.bx--btn--icon-only .bx--btn__icon{margin-left:0}.bx--form-item.bx--checkbox-wrapper.standalone{height:5rem;justify-content:center}fieldset[readonly]{color:initial !important;cursor:auto !important}fieldset[readonly] .bx--label--disabled{color:initial !important}@keyframes notification{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.raised{box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.highlighted{font-weight:600}.text-input-icon{position:absolute;right:1rem}.bx--text-input:disabled+.text-input-icon{fill:#c6c6c6}.text-input-with-icon[data-invalid] .text-input-icon{fill:#da1e28}.text-input-with-icon .bx--text-input__invalid-icon{display:none}.theme-white .bx--btn-set{display:flex}.theme-white .bx--btn-set--stacked{flex-direction:column}.theme-white .bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.theme-white .bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.theme-white .bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.theme-white .bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.theme-white .bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--btn:disabled,.theme-white .bx--btn:hover:disabled,.theme-white .bx--btn:focus:disabled,.theme-white .bx--btn.bx--btn--disabled,.theme-white .bx--btn.bx--btn--disabled:hover,.theme-white .bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.theme-white .bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.theme-white .bx--btn::-moz-focus-inner{padding:0;border:0}.theme-white .bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--primary:hover{background-color:#0353e9}.theme-white .bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--primary:disabled:hover,.theme-white .bx--btn--primary:disabled:focus,.theme-white .bx--btn--primary:hover.bx--btn--disabled,.theme-white .bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--primary:active{background-color:#002d9c}.theme-white .bx--btn--primary .bx--btn__icon,.theme-white .bx--btn--primary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--primary:hover{color:#fff}.theme-white .bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--secondary:hover{background-color:#4c4c4c}.theme-white .bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--secondary:disabled:hover,.theme-white .bx--btn--secondary:disabled:focus,.theme-white .bx--btn--secondary:hover.bx--btn--disabled,.theme-white .bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--secondary:active{background-color:#6f6f6f}.theme-white .bx--btn--secondary .bx--btn__icon,.theme-white .bx--btn--secondary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--secondary:hover,.theme-white .bx--btn--secondary:focus{color:#fff}.theme-white .bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.theme-white .bx--btn--tertiary:hover{background-color:#0353e9}.theme-white .bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--tertiary:disabled:hover,.theme-white .bx--btn--tertiary:disabled:focus,.theme-white .bx--btn--tertiary:hover.bx--btn--disabled,.theme-white .bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--tertiary:active{background-color:#002d9c}.theme-white .bx--btn--tertiary .bx--btn__icon,.theme-white .bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--tertiary:hover{color:#fff}.theme-white .bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.theme-white .bx--btn--tertiary:active{border-color:transparent}.theme-white .bx--btn--tertiary:disabled,.theme-white .bx--btn--tertiary:hover:disabled,.theme-white .bx--btn--tertiary:focus:disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled:hover,.theme-white .bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.theme-white .bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.theme-white .bx--btn--ghost:hover{background-color:#e5e5e5}.theme-white .bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--ghost:disabled:hover,.theme-white .bx--btn--ghost:disabled:focus,.theme-white .bx--btn--ghost:hover.bx--btn--disabled,.theme-white .bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn--ghost .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.theme-white .bx--btn--ghost:hover,.theme-white .bx--btn--ghost:active{color:#0043ce}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost:disabled,.theme-white .bx--btn--ghost:hover:disabled,.theme-white .bx--btn--ghost:focus:disabled,.theme-white .bx--btn--ghost.bx--btn--disabled,.theme-white .bx--btn--ghost.bx--btn--disabled:hover,.theme-white .bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.theme-white .bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.theme-white .bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.theme-white .bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid transparent}.theme-white .bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.theme-white .bx--btn--icon-only--top::after{content:attr(aria-label)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::after,.theme-white .bx--btn--icon-only--top:hover::before,.theme-white .bx--btn--icon-only--top:hover::after,.theme-white .bx--btn--icon-only--top:focus::before,.theme-white .bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.theme-white .bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--bottom::before,.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.theme-white .bx--btn--icon-only .bx--btn__icon{position:static}.theme-white .bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.theme-white .bx--btn path[data-icon-path='inner-path']{fill:none}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.theme-white .bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.theme-white .bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.theme-white .bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--danger:hover{background-color:#b81921}.theme-white .bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--danger:disabled:hover,.theme-white .bx--btn--danger:disabled:focus,.theme-white .bx--btn--danger:hover.bx--btn--disabled,.theme-white .bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--danger:active{background-color:#750e13}.theme-white .bx--btn--danger .bx--btn__icon,.theme-white .bx--btn--danger .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--danger:hover{color:#fff}.theme-white .bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.theme-white .bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.theme-white .bx--btn.bx--skeleton:hover,.theme-white .bx--btn.bx--skeleton:focus,.theme-white .bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--btn.bx--skeleton::before{animation:none}}.theme-white .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-white .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.theme-white .bx--search-input::-ms-clear{display:none}.theme-white .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-white .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-white .bx--search--light .bx--search-input{background:#fff}.theme-white .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-white .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-white .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-white .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-white .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-white .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.theme-white .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-white .bx--search-close::-moz-focus-inner{border:0}.theme-white .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#f4f4f4;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--search-close:hover{border-bottom:1px solid #8d8d8d}.theme-white .bx--search-close:hover::before{background-color:#e5e5e5}.theme-white .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#f4f4f4}.theme-white .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-white .bx--search-close svg{fill:inherit}.theme-white .bx--search-close,.theme-white .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.theme-white .bx--search-close:hover,.theme-white .bx--search-button:hover{background-color:#e5e5e5}.theme-white .bx--search-close:focus,.theme-white .bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-close:active,.theme-white .bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.theme-white .bx--search-close:focus::before,.theme-white .bx--search-close:active::before{background-color:#0f62fe}.theme-white .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search--sm .bx--search-close,.theme-white .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-white .bx--search--lg .bx--search-close,.theme-white .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-white .bx--search--xl .bx--search-close,.theme-white .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-white .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-white .bx--search--xl.bx--skeleton .bx--search-input,.theme-white .bx--search--lg.bx--skeleton .bx--search-input,.theme-white .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.theme-white .bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.theme-white .bx--select-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.theme-white .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.theme-white .bx--select-input:-moz-focusring,.theme-white .bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.theme-white .bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.theme-white .bx--select-input--sm{height:2rem;max-height:2rem}.theme-white .bx--select-input--xl{height:3rem;max-height:3rem}.theme-white .bx--select--disabled .bx--label,.theme-white .bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.theme-white .bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.theme-white .bx--select--light .bx--select-input{background-color:#fff}.theme-white .bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select--light .bx--select-input:disabled,.theme-white .bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.theme-white .bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.theme-white .bx--select-optgroup,.theme-white .bx--select-option{color:#161616}.theme-white .bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.theme-white .bx--select-option{color:#161616;background-color:#f4f4f4}.theme-white .bx--select-optgroup{color:#161616}}.theme-white .bx--select--inline{display:flex;flex-direction:row;align-items:center}.theme-white .bx--select--inline.bx--select--invalid .bx--label,.theme-white .bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.theme-white .bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.theme-white .bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.theme-white .bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.theme-white .bx--select--inline .bx--select-input[disabled],.theme-white .bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.theme-white .bx--select--inline .bx--select__arrow{right:.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.theme-white .bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.theme-white .bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.theme-white .bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.theme-white .bx--select.bx--skeleton:hover,.theme-white .bx--select.bx--skeleton:focus,.theme-white .bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--select.bx--skeleton::before{animation:none}}.theme-white .bx--select.bx--skeleton .bx--select-input{display:none}.theme-white .bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input:focus,.theme-white .bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper svg[hidden]{display:none}.theme-white .bx--text-input--xl{height:3rem}.theme-white .bx--text-input--sm{height:2rem}.theme-white .bx--password-input{padding-right:2.5rem}.theme-white .bx--text-input::placeholder{color:#a8a8a8;opacity:1}.theme-white .bx--text-input--light{background-color:#fff}.theme-white .bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.theme-white .bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility svg,.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.theme-white .bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#f4f4f4;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.theme-white .bx--text-input--light:disabled{background-color:#fff}.theme-white .bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.theme-white .bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.theme-white .bx--text-input--invalid .bx--text-input--password__visibility,.theme-white .bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper{position:relative;background:#f4f4f4;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.theme-white .bx--form--fluid .bx--form__helper-text{display:none}.theme-white .bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.theme-white .bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input__divider{display:none}.theme-white .bx--form--fluid .bx--text-input--invalid,.theme-white .bx--form--fluid .bx--text-input--warn{border-bottom:none}.theme-white .bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.theme-white .bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper--light{background:#fff}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper--inline{flex-flow:row wrap}.theme-white .bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.theme-white .bx--label--inline--sm{margin-top:.5625rem}.theme-white .bx--label--inline--xl{margin-top:1.0625rem}.theme-white .bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.theme-white .bx--form__helper-text--inline{margin-top:.125rem}.theme-white .bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.theme-white .bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.theme-white .bx--multi-select .bx--list-box__menu{min-width:auto}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.theme-white .bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.theme-white .bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.theme-white .bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.theme-white .bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.theme-white .bx--tabs--container{min-height:3rem}.theme-white .bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.theme-white .bx--tabs__nav::-webkit-scrollbar{display:none}.theme-white .bx--tabs__overflow-indicator--left,.theme-white .bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.theme-white .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #fff)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #f4f4f4)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #f4f4f4)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.theme-white .bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.theme-white .bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.theme-white .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.theme-white .bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tab--overflow-nav-button--hidden{display:none}.theme-white .bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.theme-white .bx--tab--overflow-nav-button svg{fill:#161616}.theme-white .bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.theme-white .bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.theme-white .bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.theme-white .bx--tabs__nav-item--disabled,.theme-white .bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.theme-white .bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.theme-white .bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.theme-white .bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.theme-white .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.theme-white .bx--tab-content{padding:1rem}.theme-white .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.theme-white .bx--text-area:focus,.theme-white .bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.theme-white .bx--text-area--light{background-color:#fff}.theme-white .bx--text-area--invalid{padding-right:2.5rem}.theme-white .bx--text-area__wrapper{position:relative;display:flex;width:100%}.theme-white .bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.theme-white .bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.theme-white .bx--text-area:disabled::placeholder{color:#c6c6c6}.theme-white .bx--text-area.bx--text-area--light:disabled{background-color:#fff}.theme-white bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}.theme-white bx--text-area.bx--skeleton:hover,.theme-white bx--text-area.bx--skeleton:focus,.theme-white bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white bx--text-area.bx--skeleton::before{animation:none}}.theme-white bx--text-area.bx--skeleton::placeholder{color:transparent}.theme-white .bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.theme-white .bx--content-switcher--disabled{cursor:not-allowed}.theme-white .bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#f4f4f4;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--content-switcher-btn:hover{cursor:pointer}.theme-white .bx--content-switcher-btn:hover,.theme-white .bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#f4f4f4;pointer-events:none}.theme-white .bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.theme-white .bx--content-switcher--light .bx--content-switcher-btn{background-color:#fff}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.theme-white .bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.theme-white .bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.theme-white .bx--content-switcher-btn:first-of-type::before{display:none}.theme-white .bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.theme-white .bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.theme-white .bx--content-switcher__icon+span{margin-left:.5rem}.theme-white .bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--content-switcher-btn:hover .bx--content-switcher__icon,.theme-white .bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.theme-white .bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.theme-white .bx--fieldset{margin-bottom:2rem}.theme-white .bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.theme-white .bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.theme-white .bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--label.bx--skeleton:hover,.theme-white .bx--label.bx--skeleton:focus,.theme-white .bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--label.bx--skeleton::before{animation:none}}.theme-white input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}.theme-white input[data-invalid]:not(:focus),.theme-white .bx--number[data-invalid] input[type='number']:not(:focus),.theme-white .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.theme-white .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.theme-white .bx--list-box[data-invalid]:not(:focus),.theme-white .bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-input--warn~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.theme-white .bx--form--fluid .bx--fieldset{margin:0}.theme-white .bx--form--fluid input[data-invalid]{outline:none}.theme-white .bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.theme-white input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.theme-white .bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.theme-white .bx--select--inline .bx--form__helper-text{margin-top:0}.theme-white .bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.theme-white .bx--label--disabled,.theme-white .bx--form__helper-text--disabled{color:#c6c6c6}.theme-white .bx--date-picker{display:flex}.theme-white .bx--date-picker--light .bx--date-picker__input{background:#fff}.theme-white .bx--date-picker~.bx--label{order:1}.theme-white .bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.theme-white .bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.theme-white .bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.theme-white .bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.theme-white .bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.theme-white .bx--date-picker__input:focus,.theme-white .bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.theme-white .bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.theme-white .bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.theme-white .bx--date-picker__input--xl{height:3rem}.theme-white .bx--date-picker__input--sm{height:2rem}.theme-white .bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.theme-white .bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.theme-white .bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.theme-white .bx--date-picker--range .bx--date-picker-container,.theme-white .bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.theme-white .bx--date-picker.bx--skeleton input,.theme-white .bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--date-picker.bx--skeleton input:hover,.theme-white .bx--date-picker.bx--skeleton input:focus,.theme-white .bx--date-picker.bx--skeleton input:active,.theme-white .bx--date-picker__input.bx--skeleton:hover,.theme-white .bx--date-picker__input.bx--skeleton:focus,.theme-white .bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{animation:none}}.theme-white .bx--date-picker.bx--skeleton input::placeholder,.theme-white .bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.theme-white .bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--date-picker.bx--skeleton .bx--label:hover,.theme-white .bx--date-picker.bx--skeleton .bx--label:focus,.theme-white .bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.theme-white .bx--data-table-container{padding-top:.125rem}.theme-white .bx--data-table-content{overflow-x:auto}.theme-white .bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#f4f4f4}.theme-white .bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.theme-white .bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.theme-white .bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.theme-white .bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.theme-white .bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#f4f4f4}.theme-white .bx--data-table tr{width:100%;height:3rem;border:none}.theme-white .bx--data-table tbody tr,.theme-white .bx--data-table tbody tr td,.theme-white .bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table tbody tr:hover{background:#e5e5e5}.theme-white .bx--data-table tbody tr:hover td,.theme-white .bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--data-table th,.theme-white .bx--data-table td{text-align:left;vertical-align:middle}.theme-white .bx--data-table td{padding-right:1rem;padding-left:1rem}.theme-white .bx--data-table th{color:#161616;background-color:#e0e0e0}.theme-white .bx--data-table th:last-of-type{position:static;width:auto}.theme-white .bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.theme-white .bx--data-table td,.theme-white .bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table td+td:first-of-type,.theme-white .bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.theme-white .bx--data-table td{background-clip:padding-box}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.theme-white .bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.theme-white .bx--data-table .bx--overflow-menu:hover,.theme-white .bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu:hover,.theme-white .bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.theme-white .bx--data-table--compact td.bx--table-column-menu,.theme-white .bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.theme-white .bx--data-table--short td.bx--table-column-menu{height:2rem}.theme-white .bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.theme-white .bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox,.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{width:2rem}.theme-white .bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.theme-white .bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.theme-white .bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.theme-white .bx--table-column-radio{width:48px}.theme-white .bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.theme-white .bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table--compact thead tr,.theme-white .bx--data-table--compact tbody tr,.theme-white .bx--data-table--compact tbody tr th{height:1.5rem}.theme-white .bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact td,.theme-white .bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.theme-white .bx--data-table--short thead tr,.theme-white .bx--data-table--short tbody tr,.theme-white .bx--data-table--short tbody tr th{height:2rem}.theme-white .bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.theme-white .bx--data-table--short td,.theme-white .bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.theme-white .bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.theme-white .bx--data-table--short .bx--overflow-menu{height:100%}.theme-white .bx--data-table--tall thead tr,.theme-white .bx--data-table--tall tbody tr,.theme-white .bx--data-table--tall tbody tr th{height:4rem}.theme-white .bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.theme-white .bx--data-table--tall td,.theme-white .bx--data-table--tall tbody tr th{padding-top:1rem}.theme-white .bx--data-table--tall th,.theme-white .bx--data-table--tall td{vertical-align:top}.theme-white .bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--data-table--static{width:auto}.theme-white .bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.theme-white .bx--data-table--sticky-header{display:block;overflow-y:scroll}.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody,.theme-white .bx--data-table--sticky-header tr,.theme-white .bx--data-table--sticky-header th,.theme-white .bx--data-table--sticky-header td{display:flex}.theme-white .bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.theme-white .bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.theme-white .bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.theme-white .bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.theme-white .bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.theme-white .bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.theme-white .bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.theme-white .bx--data-table--sticky-header thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.theme-white .bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.theme-white .bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.theme-white .bx--data-table--sticky-header thead::-webkit-scrollbar,.theme-white .bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody{scrollbar-width:none}}.theme-white .bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.theme-white .bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.theme-white .bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.theme-white .bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.theme-white .bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--max-width{max-width:100%}.theme-white .bx--data-table--sticky-header{max-height:18.75rem}.theme-white .bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.theme-white .bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.theme-white .bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.theme-white .bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#f4f4f4}.theme-white .bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-white .bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.theme-white .bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.theme-white .bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.theme-white .bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-active .bx--search{width:100%}.theme-white .bx--toolbar-search-container-active .bx--search .bx--label,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close,.theme-white .bx--toolbar-search-container-persistent .bx--search-close:hover,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.theme-white .bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-action:hover[aria-expanded='true']{background:#f4f4f4}.theme-white .bx--toolbar-action[disabled]{cursor:not-allowed}.theme-white .bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--toolbar-action:focus:not([disabled]),.theme-white .bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.theme-white .bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.theme-white .bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.theme-white .bx--overflow-menu--data-table{height:3rem}.theme-white .bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.theme-white .bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.theme-white .bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.theme-white .bx--toolbar-search-container-persistent .bx--search{position:initial}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--batch-actions--active~.bx--toolbar-search-container,.theme-white .bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.theme-white .bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.theme-white .bx--batch-actions:focus{outline:1px solid #0f62fe}.theme-white .bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.theme-white .bx--action-list{position:absolute;right:0;display:flex}.theme-white .bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.theme-white .bx--action-list .bx--btn:disabled{color:#8d8d8d}.theme-white .bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.theme-white .bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.theme-white .bx--batch-download{padding:.0625rem}.theme-white .bx--action-list .bx--btn--primary:focus::before,.theme-white .bx--action-list .bx--btn--primary::before,.theme-white .bx--action-list .bx--btn--primary:focus::after,.theme-white .bx--action-list .bx--btn--primary::after{display:none}.theme-white .bx--action-list .bx--btn--primary:focus{outline:2px solid #f4f4f4;outline-offset:-.125rem}.theme-white .bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.theme-white .bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.theme-white .bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-summary__cancel{position:relative;padding-right:1rem}.theme-white .bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.theme-white .bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.theme-white .bx--table-toolbar--small{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.theme-white .bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.theme-white .bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.theme-white .bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.theme-white .bx--text-area:disabled,.theme-white .bx--text-area:hover:disabled{background-color:#f4f4f4}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{background-color:#f4f4f4}.theme-white .bx--date-picker__input:disabled,.theme-white .bx--date-picker__input:hover:disabled{background-color:#f4f4f4}.theme-gray-100 .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-gray-100 .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-gray-100 .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#f4f4f4;text-overflow:ellipsis;background-color:#262626;border:none;border-bottom:1px solid #6f6f6f;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-gray-100 .bx--search-input:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-input::placeholder{color:#8d8d8d;font-weight:400}.theme-gray-100 .bx--search-input::-ms-clear{display:none}.theme-gray-100 .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-gray-100 .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-gray-100 .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-gray-100 .bx--search--light .bx--search-input{background:#393939}.theme-gray-100 .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-gray-100 .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-gray-100 .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-gray-100 .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-gray-100 .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-gray-100 .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#c6c6c6}.theme-gray-100 .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-gray-100 .bx--search-close::-moz-focus-inner{border:0}.theme-gray-100 .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#262626;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-gray-100 .bx--search-close:hover{border-bottom:1px solid #6f6f6f}.theme-gray-100 .bx--search-close:hover::before{background-color:#353535}.theme-gray-100 .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#262626}.theme-gray-100 .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-gray-100 .bx--search-close svg{fill:inherit}.theme-gray-100 .bx--search-close,.theme-gray-100 .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#f4f4f4}.theme-gray-100 .bx--search-close:hover,.theme-gray-100 .bx--search-button:hover{background-color:#353535}.theme-gray-100 .bx--search-close:focus,.theme-gray-100 .bx--search-button:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-close:active,.theme-gray-100 .bx--search-button:active{outline:2px solid #fff;outline-offset:-2px;background-color:#393939}.theme-gray-100 .bx--search-close:focus::before,.theme-gray-100 .bx--search-close:active::before{background-color:#fff}.theme-gray-100 .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search--sm .bx--search-close,.theme-gray-100 .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-gray-100 .bx--search--lg .bx--search-close,.theme-gray-100 .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-gray-100 .bx--search--xl .bx--search-close,.theme-gray-100 .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-gray-100 .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#353535;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#393939;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--data-table .bx--text-area:disabled,.bx--data-table .bx--text-area:hover:disabled{border-bottom:none}.bx--data-table .bx--select-input:disabled,.bx--data-table .bx--select-input:hover:disabled{border-bottom:none}.bx--data-table .bx--date-picker__input{border-bottom:none}.bx--data-table .bx--select-input{border-bottom:none}.bx--data-table .bx--search-input{border-bottom:none}.tile-container .tile-col:nth-of-type(2n){border-left:1px solid #e0e0e0}.tile-container .tile{border-top:1px solid #e0e0e0;padding:4rem;background-color:white}.tile-container .tile h4{margin-top:0}.tile-container .bx--data-table-container{padding-top:0}a.bx--header__name{padding:0 .5rem 0 .5rem} +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}button,select,input,textarea{font-family:inherit;border-radius:0}input[type='text']::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:''}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}h2{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}h3{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}h4{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}h5{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}h6{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}a{color:#0062ff}em{font-style:italic}@keyframes skeleton{0%{right:auto;left:0;width:0%;opacity:0.3}20%{right:auto;left:0;width:100%;opacity:1}28%{right:0;left:auto;width:100%}51%{right:0;left:auto;width:0%}58%{right:0;left:auto;width:0%}82%{right:0;left:auto;width:100%}83%{right:auto;left:0;width:100%}96%{right:auto;left:0;width:0%}100%{right:auto;left:0;width:0%;opacity:0.3}}.bx--text-truncate--end{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--text-truncate--front{display:inline-block;width:100%;overflow:hidden;direction:rtl;white-space:nowrap;text-overflow:ellipsis}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.bx--assistive-text,.bx--visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width: 99rem){.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*='bx--col'],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*='bx--col']{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-sm--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;flex:0 0 25%;max-width:25%}.bx--col-sm-2{display:block;flex:0 0 50%;max-width:50%}.bx--col-sm-3{display:block;flex:0 0 75%;max-width:75%}.bx--col-sm-4{display:block;flex:0 0 100%;max-width:100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-md--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-md-2{display:block;flex:0 0 25%;max-width:25%}.bx--col-md-3{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-md-4{display:block;flex:0 0 50%;max-width:50%}.bx--col-md-5{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-md-6{display:block;flex:0 0 75%;max-width:75%}.bx--col-md-7{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-md-8{display:block;flex:0 0 100%;max-width:100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-lg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-lg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-lg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-lg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-lg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-lg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-lg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-lg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-lg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-lg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-lg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-lg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-lg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-lg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-lg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-lg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-xlg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-xlg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-xlg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-xlg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-xlg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-xlg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-xlg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-xlg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-xlg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-xlg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-xlg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-xlg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-xlg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-xlg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-xlg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-xlg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-max--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-max-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-max-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-max-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-max-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-max-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-max-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-max-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-max-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-max-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-max-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-max-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-max-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-max-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-max-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-max-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*='bx--col']{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*='bx--col']{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*='bx--col']{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*='bx--col']{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*='bx--col']{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio::before{float:left;width:1px;height:0;margin-left:-1px;content:''}.bx--aspect-ratio::after{display:table;clear:both;content:''}.bx--aspect-ratio--16x9::before{padding-top:56.25%}.bx--aspect-ratio--9x16::before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1::before{padding-top:50%}.bx--aspect-ratio--1x2::before{padding-top:200%}.bx--aspect-ratio--4x3::before{padding-top:75%}.bx--aspect-ratio--3x4::before{padding-top:133.3333333333%}.bx--aspect-ratio--1x1::before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--primary:hover{background-color:#0353e9}.bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--primary:disabled:hover,.bx--btn--primary:disabled:focus,.bx--btn--primary:hover.bx--btn--disabled,.bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--primary:active{background-color:#002d9c}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path{fill:currentColor}.bx--btn--primary:hover{color:#fff}.bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--secondary:hover{background-color:#4c4c4c}.bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--secondary:disabled:hover,.bx--btn--secondary:disabled:focus,.bx--btn--secondary:hover.bx--btn--disabled,.bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--secondary:active{background-color:#6f6f6f}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path{fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:#fff}.bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.bx--btn--tertiary:hover{background-color:#0353e9}.bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--tertiary:disabled:hover,.bx--btn--tertiary:disabled:focus,.bx--btn--tertiary:hover.bx--btn--disabled,.bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--tertiary:active{background-color:#002d9c}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.bx--btn--tertiary:hover{color:#fff}.bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.bx--btn--tertiary:active{border-color:transparent}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.bx--btn--ghost:hover{background-color:#e5e5e5}.bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--ghost:disabled:hover,.bx--btn--ghost:disabled:focus,.bx--btn--ghost:hover.bx--btn--disabled,.bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path{fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:#0043ce}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.bx--btn--icon-only--top:focus{outline:1px solid transparent}.bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--a11y::before,.bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.bx--btn--icon-only--top::after{content:attr(aria-label)}.bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--btn--icon-only--top.bx--tooltip--visible::after,.bx--btn--icon-only--top:hover::before,.bx--btn--icon-only--top:hover::after,.bx--btn--icon-only--top:focus::before,.bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--btn--icon-only--bottom::before,.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.bx--btn path[data-icon-path='inner-path']{fill:none}.bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--danger:hover{background-color:#b81921}.bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--danger:disabled:hover,.bx--btn--danger:disabled:focus,.bx--btn--danger:hover.bx--btn--disabled,.bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--danger:active{background-color:#750e13}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path{fill:currentColor}.bx--btn--danger:hover{color:#fff}.bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton::before{animation:none}}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:focus{border:2px solid #da1e28}.bx--btn--copy__feedback::before{box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;top:1.1rem;z-index:2;padding:.25rem;color:#fff;font-weight:400;white-space:nowrap;border-radius:4px;transform:translateX(-50%);content:attr(data-feedback);pointer-events:none}.bx--btn--copy__feedback::after{top:0.85rem;left:-0.3rem;z-index:1;width:0.6rem;height:0.6rem;border-right:1px solid #393939;border-bottom:1px solid #393939;transform:rotate(-135deg);content:''}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{position:absolute;display:block;background:#393939}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:#fff;border:none;cursor:pointer}.bx--copy-btn:hover{background-color:#e5e5e5}.bx--copy-btn::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}.bx--copy-btn::before,.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--copy-btn:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--copy-btn.bx--copy-btn--animating::before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--copy{font-size:0}.bx--fieldset{margin-bottom:2rem}.bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton::before{animation:none}}input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type='number']:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input--warn~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled{color:#c6c6c6}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--loading{animation-name:rotate;animation-duration:690ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;width:10.5rem;height:10.5rem}.bx--loading svg circle{animation-name:init-stroke;animation-duration:10ms;animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--loading__svg{fill:transparent}.bx--loading__svg circle{stroke-width:8;stroke-linecap:butt;stroke-dasharray:240}.bx--loading__stroke{stroke:#0f62fe;stroke-dashoffset:40}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:99}.bx--loading--stop{animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards}.bx--loading--stop svg circle{animation-name:stroke-end;animation-duration:700ms;animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9);animation-delay:700ms;animation-fill-mode:forwards}.bx--loading--small{width:2rem;height:2rem}.bx--loading--small circle{stroke-width:12}.bx--loading--small .bx--loading__svg{stroke:#0f62fe}.bx--loading__background{stroke:#e0e0e0;stroke-dashoffset:0}.bx--loading-overlay{position:fixed;top:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(22,22,22,0.5);transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:#da1e28}.bx--file--label{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem;color:#161616}.bx--file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--file-btn{display:inline-flex;margin:0;padding-right:4rem}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:#0f62fe;outline:2px solid transparent;outline-offset:-2px;cursor:pointer;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid #0f62fe}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:#161616}.bx--file-browse-btn--disabled{color:#c6c6c6;text-decoration:none;cursor:no-drop}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:#c6c6c6;text-decoration:none;outline:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed #fff}.bx--label-description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#525252}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;grid-auto-rows:auto;grid-gap:1rem;grid-template-columns:1fr auto;align-items:center;max-width:20rem;min-height:3rem;margin-bottom:.5rem;word-break:break-word;background-color:#fff}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{grid-column:1 / -1;max-height:none;margin:0}.bx--file__selected-file .bx--loading{width:2rem;height:2rem;margin-right:-.5rem}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--file__selected-file--field{min-height:2.5rem}.bx--file__selected-file--sm{min-height:2rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid #da1e28;outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:#fff;outline-width:1px}.bx--file__selected-file--invalid{outline:2px solid #da1e28;outline-offset:-2px;padding:1rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid #e0e0e0}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:#161616}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:block;max-height:12.5rem;padding:.5rem 1rem;overflow:visible;color:#da1e28;font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:#161616}.bx--file__state-container{display:flex;justify-content:center;min-width:1.5rem;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:#161616}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:#0f62fe}.bx--file__state-container .bx--file-complete:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-complete [data-icon-path='inner-path']{opacity:1;fill:#fff}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;margin-right:.5rem;fill:#da1e28}.bx--file__state-container .bx--file-close{display:flex;width:1rem;height:1rem;padding:0;background-color:transparent;border:none;cursor:pointer;fill:#161616}.bx--file__state-container .bx--file-close:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-close svg path{fill:#161616}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;align-items:flex-start;justify-content:space-between;height:6rem;padding:1rem;overflow:hidden;border:1px dashed #8d8d8d}.bx--file__drop-container--drag-over{background:none;outline:2px solid #0f62fe;outline-offset:-2px}.bx--form-item.bx--checkbox-wrapper{margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--checkbox-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;min-height:1.5rem;padding-left:1.625rem;line-height:1.5rem;cursor:pointer;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label::before,.bx--checkbox-label::after{box-sizing:border-box}.bx--checkbox-label::before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;margin:.125rem;background-color:transparent;border:1px solid #161616;border-radius:1px;content:''}.bx--checkbox-label::after{position:absolute;top:.5rem;left:.375rem;width:.5625rem;height:.3125rem;margin-top:-.1875rem;background:none;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:scale(0) rotate(-45deg);transform-origin:bottom right;content:''}.bx--checkbox:checked+.bx--checkbox-label::before,.bx--checkbox:indeterminate+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed']::before{background-color:#161616;border-color:#161616;border-width:1px}.bx--checkbox:checked+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='true']::after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='mixed']::after{top:.6875rem;width:.5rem;border-bottom:2px solid #fff;border-left:0 solid #fff;transform:scale(1) rotate(0deg)}.bx--checkbox:focus+.bx--checkbox-label::before,.bx--checkbox-label__focus::before,.bx--checkbox:checked:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'].bx--checkbox-label__focus::before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'].bx--checkbox-label__focus::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f62fe}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled='true']{color:#c6c6c6;cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-disabled='true']::before{border-color:#c6c6c6}.bx--checkbox:checked:disabled+.bx--checkbox-label::before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'][data-contained-checkbox-disabled='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'][data-contained-checkbox-disabled='true']::before{background-color:#c6c6c6}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem;margin:auto 0 auto .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--checkbox-label-text.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton::before{animation:none}}.bx--list-box__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto auto;align-items:center}.bx--list-box__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box:hover{background-color:#e5e5e5}.bx--list-box--xl{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:#e0e0e0}.bx--list-box--expanded:hover{background-color:#fff}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:#f4f4f4}.bx--list-box .bx--text-input{height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--list-box[data-invalid] .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:#f4f4f4}.bx--list-box--light .bx--list-box__menu{background:#f4f4f4}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:transparent}.bx--list-box--disabled:hover{background-color:#fff}.bx--list-box--light.bx--list-box--disabled{background-color:#f4f4f4}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:transparent;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:#c6c6c6}.bx--list-box--disabled .bx--list-box__menu-icon>svg{fill:#c6c6c6}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:#c6c6c6;text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{background-color:transparent;border-width:0}.bx--list-box.bx--list-box--inline:hover{background-color:#e5e5e5}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded='true']{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:transparent}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:#f4f4f4}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:#161616}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:inline-flex;align-items:center;height:calc(100% + 1px);padding:0 3rem 0 1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;outline:none;cursor:pointer}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__field[disabled]{color:#c6c6c6;outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;overflow:hidden;color:#161616;white-space:nowrap;text-overflow:ellipsis;user-select:none}.bx--list-box__menu-icon{position:absolute;top:0;right:1rem;display:flex;align-items:center;height:100%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-icon>svg{height:100%;fill:#161616}.bx--list-box__menu-icon--open{transform:rotate(180deg)}.bx--list-box__selection{position:absolute;top:50%;right:2.0625rem;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;transform:translateY(-50%);cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__selection:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__selection>svg{fill:#525252}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:static;top:auto;display:flex;align-items:center;justify-content:space-between;width:auto;height:1.5rem;margin-right:.625rem;padding:.5rem;padding-right:.125rem;color:#fff;line-height:0;background-color:#393939;border-radius:.75rem;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;margin-left:.25rem;padding:.125rem;fill:#fff}.bx--list-box__selection--multi>svg:hover{background-color:#4c4c4c;border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:#c6c6c6}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:focus,.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;right:0;left:0;z-index:6000;width:100%;overflow-y:auto;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu:focus{outline:1px solid #0f62fe}.bx--list-box .bx--list-box__field[aria-expanded='false']+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;height:2.5rem;color:#525252;cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:transparent}.bx--list-box--light .bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:#e0e0e0}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box__menu-item__option{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;padding-right:1.5rem;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-top:1px solid transparent;border-top-color:#e0e0e0;border-bottom:1px solid transparent;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-item__option:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem;border-color:transparent}.bx--list-box__menu-item__option:hover{color:#161616;border-color:transparent}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:#c6c6c6}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{margin:0;padding-right:.5rem;padding-left:.5rem}.bx--list-box__menu-item--highlighted{color:#161616;background-color:#e5e5e5;border-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active{color:#161616;background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box--light .bx--list-box__menu-item--active{background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box__menu-item--active:hover{background-color:#e5e5e5;border-bottom-color:#e5e5e5}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;transform:translateY(-50%);fill:#161616}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu{bottom:3rem}.bx--list-box input[role='combobox'],.bx--list-box input[type='text']{min-width:0;background-color:inherit}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:#e0e0e0}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding:0}.bx--radio-button-group{display:flex;align-items:center;margin-top:.375rem}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);visibility:inherit}.bx--radio-button__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{flex-shrink:0;width:1.125rem;height:1.125rem;margin-right:.5rem;background-color:transparent;border:1px solid #161616;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:#161616}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{position:relative;display:inline-block;width:100%;height:100%;background-color:#161616;border-radius:50%;transform:scale(0.5);content:''}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:windowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:#c6c6c6;cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:#c6c6c6}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:#c6c6c6}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:1px solid transparent;box-shadow:0 0 0 2px #0f62fe}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--radio-button__label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton::before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:center;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;cursor:pointer;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__appearance::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle__check{position:absolute;top:.375rem;left:.375rem;z-index:1;width:.375rem;height:.3125rem;transform:scale(0.2);transition:70ms cubic-bezier(0.2, 0, 1, 0.9);fill:#fff}.bx--toggle__text--left,.bx--toggle__text--right{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before{background-color:#24a148}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before{background-color:#fff}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{background-color:#c6c6c6}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:#c6c6c6}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before{top:0;box-sizing:border-box;width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after{margin-left:0;transform:translateX(1.0625rem)}.bx--toggle-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:flex;flex-direction:column;align-items:flex-start;color:#525252;cursor:pointer}.bx--toggle__switch{position:relative;display:flex;align-items:center;width:3rem;height:1.5rem;cursor:pointer}.bx--toggle__switch::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__switch::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;top:50%;margin-left:3.5rem;white-space:nowrap;transform:translateY(-50%);user-select:none}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#24a148}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle-input:disabled+.bx--toggle-input__label{color:#c6c6c6;cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#fff}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#c6c6c6}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before{width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after{transform:translateX(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle__label.bx--skeleton{flex-direction:column;align-items:flex-start}.bx--toggle__label.bx--skeleton .bx--toggle__label-text{margin-bottom:.5rem}.bx--search{position:relative;display:flex;align-items:center;width:100%}.bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.bx--search--light .bx--search-input{background:#f4f4f4}.bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.bx--search--sm .bx--search-magnifier{left:.5rem}.bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.bx--search--lg .bx--search-magnifier{left:.75rem}.bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#fff;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--search-close:hover{border-bottom:1px solid #8d8d8d}.bx--search-close:hover::before{background-color:#e5e5e5}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#fff}.bx--search-button svg{vertical-align:middle;fill:currentColor}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--search-close:hover,.bx--search-button:hover{background-color:#e5e5e5}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-close:active,.bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.bx--search-close:focus::before,.bx--search-close:active::before{background-color:#0f62fe}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button{width:2rem;height:2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button{width:3rem;height:3rem}.bx--search-close--hidden{visibility:hidden;opacity:0}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;align-items:center}.bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.bx--select-input:hover{background-color:#e5e5e5}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.bx--select-input:disabled,.bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.bx--select--light .bx--select-input{background-color:#f4f4f4}.bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.bx--select-optgroup,.bx--select-option{color:#161616}.bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.bx--select-option{color:#161616;background-color:#fff}.bx--select-optgroup{color:#161616}}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton::before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}.bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input::placeholder{color:#a8a8a8;opacity:1}.bx--text-input--light{background-color:#f4f4f4}.bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.bx--text-input--light:disabled{background-color:#f4f4f4}.bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:#fff;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:#f4f4f4}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.bx--label--inline--sm{margin-top:.5625rem}.bx--label--inline--xl{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.bx--text-area:focus,.bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--text-area--light{background-color:#f4f4f4}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.bx--text-area:disabled::placeholder{color:#c6c6c6}.bx--text-area.bx--text-area--light:disabled{background-color:#f4f4f4}bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}bx--text-area.bx--skeleton:hover,bx--text-area.bx--skeleton:focus,bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){bx--text-area.bx--skeleton::before{animation:none}}bx--text-area.bx--skeleton::placeholder{color:transparent}.bx--number{position:relative;display:flex;flex-direction:column}.bx--number input[type='number']{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;box-sizing:border-box;width:100%;min-width:9.375rem;height:2.5rem;padding-right:2rem;padding-left:1rem;color:#161616;font-weight:300;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-moz-appearance:textfield}.bx--number input[type='number']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--number input[type='number']:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type='number']:disabled~.bx--number__controls svg{fill:#c6c6c6}.bx--number input[type='number']::-ms-clear{display:none}.bx--number input[type='number']::-webkit-inner-spin-button{appearance:none}.bx--number input[type='number']:disabled,.bx--number--readonly input[type='number']{color:#c6c6c6;background-color:#fff;border-bottom-color:transparent;cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:1.25rem;color:#161616}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn svg{position:relative;fill:currentColor}.bx--number__control-btn.up-icon svg{top:.3125rem}.bx--number__control-btn.down-icon svg{top:-.3125rem}.bx--number__control-btn:focus{outline:1px solid #0f62fe;color:#161616;outline-width:2px;outline-offset:-2px}.bx--number__control-btn:hover{color:#161616;cursor:pointer}.bx--number__control-btn:disabled{color:#c6c6c6;cursor:not-allowed}.bx--number--readonly .bx--number__control-btn{display:none}.bx--number__invalid{position:absolute;right:2rem;fill:#da1e28}.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--light input[type='number']:disabled,.bx--number--light .bx--number--readonly input[type='number']{background-color:#f4f4f4}.bx--number--mobile{width:auto;min-width:9rem}.bx--number--mobile .bx--number__control-btn,.bx--number--mobile.bx--number--light .bx--number__control-btn{position:static;width:2.5rem;height:2.5rem;background-color:#fff}.bx--number--mobile .bx--number__control-btn:hover,.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:hover,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{background-color:#e5e5e5}.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{outline-width:2px;outline-offset:-2px}.bx--number--mobile .bx--number__control-btn svg,.bx--number--mobile.bx--number--light .bx--number__control-btn svg{position:static}.bx--number--mobile input[type='number']{width:auto;min-width:4rem;margin:0;padding:0;text-align:center;background-color:#fff;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.bx--number--mobile.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--mobile.bx--number--light .bx--number__control-btn{background-color:#f4f4f4}.bx--number--xl input[type='number']{height:3rem}.bx--number--xl .bx--number__control-btn{height:1.5rem}.bx--number--xl.bx--number--mobile .bx--number__control-btn{width:3rem;height:3rem}.bx--number--xl .bx--number__control-btn.up-icon svg{top:.4125rem}.bx--number--xl .bx--number__control-btn.down-icon svg{top:-.4125rem}.bx--number--sm input[type='number']{height:2rem}.bx--number--sm .bx--number__control-btn{height:1rem}.bx--number--sm.bx--number--mobile .bx--number__control-btn{width:2rem;height:2rem}.bx--number--sm .bx--number__control-btn.up-icon svg{top:.2125rem}.bx--number--sm .bx--number__control-btn.down-icon svg{top:-.2125rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--number.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton::before{animation:none}}.bx--number.bx--skeleton input[type='number']{display:none}.bx--link{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#0f62fe;text-decoration:none;outline:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--link:hover{color:#0043ce;text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:#161616;text-decoration:underline}.bx--link:focus{outline:1px solid #0f62fe}.bx--link:visited{color:#0f62fe}.bx--link:visited:hover{color:#0043ce}.bx--link--disabled,.bx--link--disabled:hover{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline;color:#c6c6c6;font-weight:400;text-decoration:none;cursor:not-allowed}.bx--link.bx--link--visited:visited{color:#8a3ffc}.bx--link.bx--link--visited:visited:hover{color:#0043ce}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:hover{color:#0043ce}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--list--nested,.bx--list--unordered,.bx--list--ordered{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;list-style:none}.bx--list__item{color:#161616}.bx--list--nested{margin-left:1.5rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item::before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item::before{position:absolute;left:-1rem;content:'\002013'}.bx--list--unordered.bx--list--nested>.bx--list__item::before{left:-.75rem;content:'\0025AA'}.bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#fff}.bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-active .bx--search{width:100%}.bx--toolbar-search-container-active .bx--search .bx--label,.bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search .bx--search-close,.bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-action:hover[aria-expanded='true']{background:#fff}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:3rem}.bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.bx--batch-actions:focus{outline:1px solid #0f62fe}.bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.bx--action-list{position:absolute;right:0;display:flex}.bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.bx--action-list .bx--btn:disabled{color:#8d8d8d}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus::before,.bx--action-list .bx--btn--primary::before,.bx--action-list .bx--btn--primary:focus::after,.bx--action-list .bx--btn--primary::after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid #fff;outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-summary__cancel{position:relative;padding-right:1rem}.bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--table-toolbar--small{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.bx--data-table-container{padding-top:.125rem}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#fff}.bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#fff}.bx--data-table tr{width:100%;height:3rem;border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table tbody tr:hover{background:#e5e5e5}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table td{padding-right:1rem;padding-left:1rem}.bx--data-table th{color:#161616;background-color:#e0e0e0}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.bx--data-table td,.bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu{height:2rem}.bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem}.bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--data-table--static{width:auto}.bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid #e0e0e0}.bx--expandable-row--hidden td{width:auto;padding:1rem;border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;background-color:#e5e5e5;border:0;transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{max-height:0;overflow:hidden}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{border-bottom:1px solid #e0e0e0;transition:padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid #e0e0e0;box-shadow:0 1px #e0e0e0}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover{background-color:#e5e5e5}tr.bx--expandable-row--hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid transparent}.bx--data-table td.bx--table-expand{width:2.5rem;min-width:2.5rem;border-bottom:1px solid #e0e0e0}.bx--data-table td.bx--table-expand,th.bx--table-expand{padding:0 1rem}.bx--data-table--tall td.bx--table-expand,.bx--data-table--tall th.bx--table-expand{padding-top:1rem;padding-bottom:1rem}.bx--data-table td.bx--table-expand[data-previous-value='collapsed']{border-bottom:1px solid transparent}.bx--table-expand[data-previous-value='collapsed'] .bx--table-expand__svg{transform:rotate(270deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-expand__button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;height:1rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{outline:1px solid transparent}.bx--table-expand__button:focus .bx--table-expand__svg{box-shadow:inset 0 0 0 1px #0f62fe}.bx--table-expand__svg{transform:rotate(90deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td::after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:#e0e0e0;content:''}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td::after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td::after{background:#e5e5e5}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td::after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 4) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 2) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--data-table--selected:first-of-type td{background:#e0e0e0;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected td{color:#161616;background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected:last-of-type td{background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid transparent;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:#e0e0e0}.bx--data-table--sort th{height:3rem;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:100%;color:#161616;font:inherit;line-height:1;background-color:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--table-sort:hover{background:#cacaca}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table--sort th .bx--table-sort__flex{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;min-height:3rem}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex{align-items:flex-start;min-height:4rem}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;opacity:0;fill:#161616}.bx--table-sort.bx--table-sort--active{background:#cacaca}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;transform:rotate(0);opacity:1;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--data-table--compact.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th{height:2rem}.bx--data-table--tall.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon{margin-top:.8125rem}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid #0f62fe;padding:.125rem}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{opacity:0;fill:#161616}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:.75rem}.bx--data-table--short input{height:2rem}.bx--data-table--short select{padding:0.45rem 2.75rem 0.45rem 1rem}.bx--data-table--short .bx--select__arrow{top:0.875rem}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;outline:none;cursor:default}.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{background:transparent;border-color:#e0e0e0}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:#e0e0e0}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:#c6c6c6}.bx--data-table.bx--skeleton th span::before{background:#e5e5e5}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{animation:none}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th{padding-right:1rem;padding-left:1rem}.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;overflow-x:auto;overflow-y:hidden;background-color:transparent;border-collapse:collapse;border-spacing:0}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid #e0e0e0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){background-color:#e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:#e0e0e0}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid #e0e0e0;cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid #0f62fe;outline-offset:-2px}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:#161616}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid #fff}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem 1rem .5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:table-cell;height:2.5rem;color:#161616;font-weight:600;text-align:left;text-transform:none;vertical-align:bottom}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;padding:1rem 1rem 1.5rem 1rem;position:relative;display:table-cell;max-width:36rem;color:#525252;transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;vertical-align:middle;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:transparent}.bx--structured-list-row:hover .bx--structured-list-svg{fill:#a8a8a8}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:#161616}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--structured-list.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span::before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--snippet code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--snippet--inline{position:relative;display:inline;padding:0;color:#161616;background-color:#fff;border:2px solid transparent;border-radius:4px;cursor:pointer}.bx--snippet--inline:hover{background-color:#e0e0e0}.bx--snippet--inline:active{background-color:#c6c6c6}.bx--snippet--inline:focus{border:2px solid #0f62fe;outline:none}.bx--snippet--inline::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}.bx--snippet--inline::before,.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--snippet--inline.bx--copy-btn--animating::before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--snippet--inline code{padding:0 .5rem}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:#fff;cursor:auto}.bx--snippet--single{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:47.5rem;height:2.5rem;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy::after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;align-items:center;height:100%;padding-left:1rem;overflow-x:auto;border-right:solid 1rem transparent}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--snippet--single pre{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding-right:.5rem;white-space:nowrap}.bx--snippet--single::after{position:absolute;top:0;right:3.5rem;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:100%;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:3.5rem;max-height:14.875rem;overflow:hidden;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{max-height:100%;padding-bottom:1rem;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:scroll}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre::after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;overflow:visible;background-color:#fff;border:none;outline:none;cursor:pointer}.bx--snippet-button:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--snippet--multi .bx--snippet-button{top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet-button:hover{background:#e5e5e5}.bx--snippet-button:active{background-color:#c6c6c6}.bx--btn--copy__feedback{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;top:0.75rem;right:1.25rem;left:inherit;z-index:6000;font-weight:400}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{background:#393939}.bx--btn--copy__feedback::after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif}button.bx--btn.bx--snippet-btn--expand{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;position:absolute;right:.5rem;bottom:.5rem;display:inline-flex;align-items:center;padding:.5rem;padding-left:1rem;color:#161616;background-color:#fff;border:0}button.bx--btn.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-bottom:.0625rem;margin-left:.5rem;transform:rotate(0deg);transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}button.bx--btn.bx--snippet-btn--expand:hover{color:#161616;background:#e5e5e5}.bx--snippet-btn--expand:active{background-color:#c6c6c6}.bx--snippet-btn--expand:focus{outline:2px solid #0f62fe;outline-offset:-2px;border-color:transparent}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform 240ms}.bx--snippet.bx--snippet--light,.bx--snippet.bx--snippet--light .bx--snippet-button,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand,.bx--snippet.bx--snippet--light .bx--copy-btn{background-color:#f4f4f4}.bx--snippet.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet.bx--snippet--light .bx--snippet-button:hover,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand:hover,.bx--snippet.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-ui-01-light, #ebebeb)}.bx--snippet.bx--snippet--light.bx--snippet--single::after,.bx--snippet.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre::after{background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--snippet--code.bx--skeleton{height:6.125rem}.bx--snippet--terminal.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton .bx--snippet-container{height:100%}.bx--snippet.bx--skeleton code{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem}.bx--snippet.bx--skeleton code:hover,.bx--snippet.bx--skeleton code:focus,.bx--snippet.bx--skeleton code:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton code::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton code::before{animation:none}}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback::before{top:0}.bx--snippet-button .bx--btn--copy__feedback::after{top:-.25rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:0.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span::before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;outline:2px solid transparent;outline-offset:-2px;position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px rgba(0,0,0,0.2);background-color:#fff;transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:#f4f4f4}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:#161616}.bx--overflow-menu-options{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;top:32px;left:0;z-index:6000;display:none;flex-direction:column;align-items:flex-start;width:10rem;list-style:none;background-color:#fff}.bx--overflow-menu-options::after{position:absolute;display:block;background-color:#fff;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);content:''}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:#fff}.bx--overflow-menu-options--light{background-color:#f4f4f4}.bx--overflow-menu-options--light::after{background-color:#f4f4f4}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:#f4f4f4}.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{top:-.1875rem;left:0;width:2rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction='top']::after{bottom:-.5rem;left:0;width:2rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction='left']::after{top:0;right:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:0;left:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='top']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='left']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;align-items:center;width:100%;height:2.5rem;padding:0;background-color:transparent;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu--divider{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid #e0e0e0}a.bx--overflow-menu-options__btn::before{display:inline-block;height:100%;vertical-align:middle;content:''}.bx--overflow-menu-options__btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;align-items:center;width:100%;max-width:11.25rem;height:100%;padding:0 1rem;color:#525252;font-weight:400;text-align:left;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__btn:hover{color:#161616}.bx--overflow-menu-options__btn:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:#525252}.bx--overflow-menu-options__btn:hover svg{fill:#161616}.bx--overflow-menu-options__option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--overflow-menu-options__option:hover{background-color:#e5e5e5}.bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{color:#fff;background-color:#da1e28}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:#fff}.bx--overflow-menu-options__option--disabled:hover{background-color:#fff;cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:#c6c6c6;pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid transparent;outline-offset:-2px;background-color:#fff}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:#c6c6c6}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip::before{left:145px}.bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.bx--content-switcher--disabled{cursor:not-allowed}.bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#fff;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.bx--content-switcher-btn:hover{cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#fff;pointer-events:none}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher--light .bx--content-switcher-btn{background-color:#f4f4f4}.bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.bx--content-switcher-btn:first-of-type::before{display:none}.bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.bx--content-switcher--light .bx--content-switcher-btn:focus::before,.bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher-btn:hover::before,.bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher--selected::before,.bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.bx--content-switcher-btn:focus::before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher-btn:hover::before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--selected::before,.bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:inherit;overflow:visible;max-height:640px}.flatpickr-calendar.open{box-shadow:0 2px 6px rgba(0,0,0,0.2);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;padding:.25rem .25rem .5rem .25rem;border:none;margin-top:-2px;overflow:hidden;background-color:#fff}.flatpickr-calendar.open:focus{outline:1px solid #0f62fe}.flatpickr-calendar.animate.open{animation:fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;height:2.5rem;display:flex;align-items:center;margin-bottom:.25rem;background-color:transparent;color:#161616;line-height:1;text-align:center}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-prev-month,.flatpickr-next-month{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;padding:0;fill:#161616;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:#e5e5e5}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#161616}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{fill:#161616;cursor:not-allowed}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:#161616}.flatpickr-current-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-left:.25rem;margin-right:.25rem}.flatpickr-current-month .cur-month:hover{background-color:#e5e5e5}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:#e5e5e5}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.numInputWrapper .numInput{display:inline-block;width:100%;padding:.25rem;margin:0;border:none;color:#161616;font-size:inherit;font-family:inherit;font-weight:600;background-color:#fff;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput:focus{outline:1px solid #0f62fe}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:#c6c6c6;background-color:#fff;pointer-events:none}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInput[disabled]~.arrowUp::after{border-bottom-color:#c6c6c6}.numInput[disabled]~.arrowDown::after{border-top-color:#c6c6c6}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;border:none;padding:0 .25rem 0 .125rem;line-height:50%;opacity:0;cursor:pointer}.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{position:absolute;top:33%;display:block;content:'';border-left:.25rem solid transparent;border-right:.25rem solid transparent}.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{border-bottom-color:#0f62fe;border-top-color:#0f62fe}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp::after{border-bottom:.25rem solid #161616}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown::after{border-top:.25rem solid #161616}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;cursor:default;color:#161616;flex:1}.flatpickr-days:focus{outline:0}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translate3d(100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-day{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;color:#161616;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-day:hover{background:#e5e5e5}.flatpickr-day:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.nextMonthDay,.prevMonthDay{color:#6f6f6f}.flatpickr-day.today{position:relative;color:#0f62fe;font-weight:600}.flatpickr-day.today::after{content:'';position:absolute;display:block;bottom:.4375rem;left:50%;transform:translateX(-50%);height:.25rem;width:.25rem;background-color:#0f62fe}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid #0f62fe;outline-offset:-2px}.flatpickr-day.today.selected::after{display:none}.flatpickr-day.inRange{background-color:#d0e2ff;color:#161616}.flatpickr-day.selected{color:#fff;background-color:#0f62fe}.flatpickr-day.selected:focus{outline:.0625rem solid #f4f4f4;outline-offset:-.1875rem}.flatpickr-day.startRange.selected{box-shadow:none;z-index:2}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;z-index:3}.flatpickr-day.endRange:hover{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;color:#161616}.flatpickr-day.endRange.inRange.selected{color:#fff;background:#0f62fe}.flatpickr-day.flatpickr-disabled{cursor:not-allowed;color:#c6c6c6}.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fpSlideLeft{from{transform:translate3d(0px, 0px, 0px)}to{transform:translate3d(-100%, 0px, 0px)}}@keyframes fpSlideLeftNew{from{transform:translate3d(100%, 0px, 0px)}to{transform:translate3d(0px, 0px, 0px)}}@keyframes fpSlideRight{from{transform:translate3d(0, 0, 0px)}to{transform:translate3d(100%, 0px, 0px)}}@keyframes fpSlideRightNew{from{transform:translate3d(-100%, 0, 0px)}to{transform:translate3d(0, 0, 0px)}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:#f4f4f4}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.bx--date-picker__input--xl{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{animation:none}}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.bx--dropdown__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto min-content;align-items:center}.bx--dropdown__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;color:#161616;list-style:none;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;outline:2px solid transparent;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown:hover{background-color:#e5e5e5}.bx--dropdown .bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;padding:0 3rem 0 1rem;text-align:left}.bx--dropdown .bx--list-box__field::-moz-focus-inner{border:0}.bx--dropdown--xl{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:#e0e0e0}.bx--dropdown--invalid{outline:2px solid #da1e28;outline-offset:-2px}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:#da1e28}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--dropdown--open:hover{background-color:#fff}.bx--dropdown--open:focus{outline:1px solid transparent}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2);max-height:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--light{background-color:#f4f4f4}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;transform-origin:50% 45%;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none;fill:#161616}button.bx--dropdown-text{width:100%;color:#161616;text-align:left;background:none;border:none}button.bx--dropdown-text:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--dropdown-text{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:block;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--dropdown-list{outline:2px solid transparent;outline-offset:-2px;box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;z-index:6000;display:flex;flex-direction:column;width:100%;max-height:0;overflow-x:hidden;overflow-y:auto;list-style:none;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown--light .bx--dropdown-list{background-color:#f4f4f4}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;visibility:inherit;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown-item:hover{background-color:#e5e5e5}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:transparent}.bx--dropdown-item:active{background-color:#e0e0e0}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:transparent}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border:1px solid transparent;border-top-color:#e0e0e0}.bx--dropdown-link:hover{color:#161616;border-color:transparent}.bx--dropdown--light .bx--dropdown-link{border-top-color:#e0e0e0}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{margin:0 1rem;padding:.6875rem 0;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:#e5e5e5}.bx--dropdown--selected{display:none}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:transparent;cursor:not-allowed}.bx--dropdown--disabled:hover{background-color:#fff}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:#c6c6c6}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:#c6c6c6}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:#f4f4f4}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;justify-self:start;width:auto;background-color:transparent;border-bottom-color:transparent;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--inline:hover{background-color:#e5e5e5}.bx--dropdown--inline.bx--dropdown--disabled{background-color:transparent}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:transparent}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;height:2rem;padding:.4375rem 2rem .4375rem .75rem;overflow:visible;color:#161616}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:#c6c6c6}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2)}.bx--dropdown--inline .bx--dropdown-link{font-weight:normal}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;color:#161616;background-color:#e5e5e5}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:#e0e0e0}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--modal{position:fixed;top:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:transparent;visibility:hidden;opacity:0;transition:background-color 720ms cubic-bezier(0.4, 0.14, 1, 1),opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;content:''}.bx--modal.is-visible{background-color:rgba(22,22,22,0.5);visibility:inherit;opacity:1;transition:background-color 720ms cubic-bezier(0, 0, 0.3, 1),opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear}.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type='number'],.bx--modal .bx--date-picker__input{background-color:#f4f4f4}.bx--modal.is-visible .bx--modal-container{transform:translate3d(0, 0, 0);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)}.bx--modal-container{position:fixed;top:0;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto;width:100%;height:100%;max-height:100%;overflow:hidden;background-color:#fff;outline:3px solid transparent;outline-offset:-3px;transform:translate3d(0, -24px, 0);transform-origin:top center;transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}.bx--modal-container .bx--modal-header,.bx--modal-container .bx--modal-content,.bx--modal-container .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-header,.bx--modal-content{padding-left:1rem}.bx--modal-header,.bx--modal-content,.bx--modal-content__regular-content{padding-right:1rem}.bx--modal-content--with-form{padding-right:1rem}.bx--modal-container--xs .bx--modal-header{padding-right:3rem}.bx--modal-container--xs .bx--modal-content,.bx--modal-container--xs .bx--modal-content__regular-content,.bx--modal-container--xs .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-header{padding-right:3rem}.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content,.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}.bx--modal-container--sm .bx--modal-header,.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}}.bx--modal-container--lg .bx--modal-header{padding-right:3rem}.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content,.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}.bx--modal-container--lg .bx--modal-header,.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-header{grid-row:1/1;grid-column:1/-1;margin-bottom:.5rem;padding-top:1rem;padding-right:3rem}.bx--modal-header__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;margin-bottom:.25rem;color:#525252}.bx--modal-header__heading{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--modal-content{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;grid-row:2/-2;grid-column:1/-1;margin-bottom:3rem;padding-top:.5rem;overflow-y:auto;color:#161616;font-weight:400}.bx--modal-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--modal-content>*{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--modal-scroll-content>*:last-child{padding-bottom:2rem}.bx--modal-content--overflow-indicator{position:absolute;bottom:3rem;left:0;grid-row:2/-2;grid-column:1/-1;width:100%;height:2rem;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);content:'';pointer-events:none}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;grid-row:-1/-1;grid-column:1/-1;justify-content:flex-end;height:4rem;margin-top:auto}.bx--modal-footer .bx--btn{flex:0 1 50%;max-width:none;height:4rem;margin:0;padding-top:1rem;padding-bottom:2rem}.bx--modal-close{position:absolute;top:0;right:0;width:3rem;height:3rem;padding:.75rem;overflow:hidden;background-color:transparent;border:2px solid transparent;cursor:pointer;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--modal-close:hover{background-color:#e5e5e5}.bx--modal-close:focus{border-color:#0f62fe;outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:#161616}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip{z-index:9000}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.bx--inline-notification{position:relative;display:flex;flex-wrap:wrap;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;margin-top:1rem;margin-bottom:1rem;color:#fff}@media (min-width: 42rem){.bx--inline-notification{flex-wrap:nowrap;max-width:38rem}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:#78a9ff}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid #78a9ff}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--inline-notification--low-contrast{color:#161616}.bx--inline-notification--low-contrast::before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-style:solid;border-width:1px 1px 1px 0;filter:opacity(0.4);content:'';pointer-events:none}.bx--inline-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--inline-notification--low-contrast.bx--inline-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error::before{border-color:#da1e28}.bx--inline-notification--success{background:#393939;border-left:3px solid #42be65}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--inline-notification--low-contrast.bx--inline-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success::before{border-color:#24a148}.bx--inline-notification--info,.bx--inline-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info::before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square::before{border-color:#0043ce}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning::before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt::before{border-color:#f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem;color:#78a9ff}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost{color:#0f62fe}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#4c4c4c}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#fff}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:transparent;outline:2px solid #fff;outline-offset:-2px;box-shadow:none}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:#0f62fe}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;max-width:3rem;height:3rem;padding:0;background:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--inline-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#fff}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#161616}.bx--inline-notification--low-contrast .bx--inline-notification__action-button{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button:hover{background-color:#fff}.bx--toast-notification{display:flex;width:18rem;height:auto;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;padding-left:.875rem;color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:#78a9ff}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid #78a9ff}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--toast-notification--low-contrast{color:#161616}.bx--toast-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--toast-notification--low-contrast.bx--toast-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--toast-notification--success{background:#393939;border-left:3px solid #42be65}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--toast-notification--low-contrast.bx--toast-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--toast-notification--info,.bx--toast-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--toast-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:.875rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid transparent;outline-offset:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;margin-left:auto;padding:0;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms,background-color 110ms}.bx--toast-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#161616}.bx--toast-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-top:0;margin-bottom:1.5rem;color:#fff;word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:#161616}.bx--toast-notification__caption{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:#161616}.bx--tooltip__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-flex;align-items:center;color:#525252}.bx--tooltip__label:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger svg{fill:#525252}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:inline-flex;align-items:center;font-size:1rem;cursor:pointer}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid #0f62fe;fill:#0353e9}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;margin-top:.25rem;padding:1rem;color:#fff;word-wrap:break-word;background:#393939;border-radius:.125rem}.bx--tooltip:focus{outline:0;box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #f4f4f4}.bx--tooltip p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:#fff;outline-color:#393939}.bx--tooltip .bx--link{color:#78a9ff;font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid #fff;outline-offset:2px}.bx--tooltip .bx--link:active{color:#fff}.bx--tooltip .bx--link:visited{color:#78a9ff}.bx--tooltip .bx--tooltip__content[tabindex='-1']:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;margin:0 auto;border-right:.4296875rem solid transparent;border-bottom:.4296875rem solid #393939;border-left:.4296875rem solid transparent;content:''}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction='left'] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction='top'] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction='right'] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%, -50%)}.bx--tooltip__heading{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip--shown{display:block}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:inline-flex;color:#161616;border-bottom:1px dotted #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:hover{cursor:pointer}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:1;display:none;width:13rem;margin-top:.75rem;padding:.5rem 1rem;background:#393939;border-radius:.125rem;cursor:pointer;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#fff}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:0.6rem;height:0.6rem;margin-left:1rem;background:#393939}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-0.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-0.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translateX(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%, -100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;border-bottom:.0625rem dotted #525252;transition:border-color 110ms}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:#0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;display:flex;align-items:center;opacity:0;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--tooltip--icon__top::before,.bx--tooltip--icon__bottom::before{right:0;left:0;width:0;height:0;margin:0 auto;margin-top:1px;margin-left:50%;border-color:transparent transparent #393939 transparent;border-style:solid;border-width:0 .25rem .3125rem .25rem;content:''}.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::after{box-shadow:0 2px 6px rgba(0,0,0,0.2);min-width:1.5rem;max-width:13rem;height:1.5rem;margin-left:50%;padding:0 1rem;color:#fff;font-weight:400;white-space:nowrap;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);content:attr(aria-label);pointer-events:none}.bx--tooltip--icon__top:hover::before,.bx--tooltip--icon__top:hover::after,.bx--tooltip--icon__top:focus::before,.bx--tooltip--icon__top:focus::after,.bx--tooltip--icon__bottom:hover::before,.bx--tooltip--icon__bottom:hover::after,.bx--tooltip--icon__bottom:focus::before,.bx--tooltip--icon__bottom:focus::after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:#525252}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid transparent}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip--icon__top::before{transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top::after{transform:translate(-50%, calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom::before{transform:translate(-50%, 10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom::after{transform:translate(-50%, calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before{transform:translate(0, 10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before{transform:translate(0, 10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:#525252}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--right::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--right:hover::before,.bx--tooltip__trigger.bx--tooltip--right:hover::after,.bx--tooltip__trigger.bx--tooltip--right:focus::before,.bx--tooltip__trigger.bx--tooltip--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--left::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--left:hover::before,.bx--tooltip__trigger.bx--tooltip--left:hover::after,.bx--tooltip__trigger.bx--tooltip--left:focus::before,.bx--tooltip__trigger.bx--tooltip--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.bx--tabs--container{min-height:3rem}.bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.bx--tabs__nav::-webkit-scrollbar{display:none}.bx--tabs__overflow-indicator--left,.bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #f4f4f4)}.bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #fff)}.bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #fff)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(244,244,244,0), #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.bx--tab--overflow-nav-button svg{fill:#161616}.bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item--selected .bx--tabs__nav-link,.bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-link:focus,.bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.bx--tab-content{padding:1rem}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tag{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252;background-color:#e0e0e0;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;max-width:100%;min-height:1.5rem;margin:.25rem;padding:.25rem .5rem;word-break:break-word;border-radius:.9375rem;cursor:default}.bx--tag::-moz-focus-inner{border:0}.bx--tag .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{color:#a2191f;background-color:#ffd7d9}.bx--tag--red .bx--tag__close-icon:hover{background-color:#ffb3b8}.bx--tag--magenta{color:#9f1853;background-color:#ffd6e8}.bx--tag--magenta .bx--tag__close-icon:hover{background-color:#ffafd2}.bx--tag--purple{color:#6929c4;background-color:#e8daff}.bx--tag--purple .bx--tag__close-icon:hover{background-color:#d4bbff}.bx--tag--blue{color:#0043ce;background-color:#d0e2ff}.bx--tag--blue .bx--tag__close-icon:hover{background-color:#a6c8ff}.bx--tag--cyan{color:#00539a;background-color:#bae6ff}.bx--tag--cyan .bx--tag__close-icon:hover{background-color:#82cfff}.bx--tag--teal{color:#005d5d;background-color:#9ef0f0}.bx--tag--teal .bx--tag__close-icon:hover{background-color:#3ddbd9}.bx--tag--green{color:#0e6027;background-color:#a7f0ba}.bx--tag--green .bx--tag__close-icon:hover{background-color:#6fdc8c}.bx--tag--gray{color:#525252;background-color:#e0e0e0}.bx--tag--gray .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag--cool-gray{color:#4d5358;background-color:#dde1e6}.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:#c1c7cd}.bx--tag--warm-gray{color:#565151;background-color:#e5e0df}.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:#cac5c4}.bx--tag--high-contrast{color:#fff;background-color:#393939}.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:#4c4c4c}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled{color:#c6c6c6;background-color:#fff}.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#fff}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--tag--filter{padding-right:.125rem;cursor:pointer}.bx--tag--filter:focus,.bx--tag--filter:hover{outline:none}.bx--tag__close-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0 0 0 .25rem;padding:.125rem;color:currentColor;background-color:transparent;border:0;border-radius:50%;cursor:pointer}.bx--tag__close-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;outline:none;box-shadow:inset 0 0 0 2px #0f62fe}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:transparent}.bx--tag--filter.bx--tag--disabled svg{fill:#c6c6c6}.bx--tag.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;color:#161616;background-color:#e0e0e0;width:3.75rem;overflow:hidden}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--tag.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton::before{animation:none}}.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:#e0e0e0}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;overflow-x:auto;background-color:#fff;border-top:1px solid #e0e0e0}@media (min-width: 42rem){.bx--pagination{overflow:initial}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count,.bx--pagination .bx--pagination__control-buttons{display:initial}}.bx--pagination .bx--select{align-items:center;height:100%}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:3rem;padding:0 2.25rem 0 1rem}.bx--pagination .bx--select-input:hover{background:#e5e5e5}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-0.5rem, -50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid #e0e0e0}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid #e0e0e0}.bx--pagination__left,.bx--pagination__right{display:flex;align-items:center;height:3rem}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem}@media (min-width: 42rem){.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:#525252}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;align-items:center;justify-content:center;width:3rem;height:100%;margin:0;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid #0f62fe;outline-offset:-2px;border-left:0}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:#e5e5e5}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{background:#fff;border-color:#e0e0e0;cursor:not-allowed;fill:#c6c6c6}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@keyframes collapse-accordion{0%{height:100%;visibility:inherit;opacity:1}100%{height:0;visibility:hidden;opacity:0}}@keyframes expand-accordion{0%{height:0;visibility:hidden;opacity:0}100%{height:100%;visibility:inherit;opacity:1}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid #e0e0e0;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--accordion__item:last-child{border-bottom:1px solid #e0e0e0}.bx--accordion__heading{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;width:100%;min-height:2.5rem;margin:0;padding:.625rem 0;color:#161616;cursor:pointer;transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover::before,.bx--accordion__heading:focus::before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:''}.bx--accordion__heading:hover::before{background-color:#e5e5e5}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus::before{box-sizing:border-box;border:2px solid #0f62fe}.bx--accordion__arrow{outline:2px solid transparent;outline-offset:-2px;flex:0 0 1rem;width:1rem;height:1rem;margin:2px 1rem 0 0;transform:rotate(90deg);transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--accordion__title{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 .5rem}.bx--accordion--start .bx--accordion__content{margin-left:1.5rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:.5rem;padding-bottom:1.5rem;transition:padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms,padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms}.bx--accordion__item--active .bx--accordion__arrow{transform:rotate(-90deg);fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;pointer-events:none;fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;outline:none;cursor:default}.bx--accordion.bx--skeleton .bx--accordion__heading:hover::before{background-color:transparent}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:1rem}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;outline:none;cursor:default}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;flex-direction:row;width:8rem;min-width:7rem;overflow:visible}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{flex-grow:1;min-width:8rem}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset transparent}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;flex-shrink:0;width:1rem;height:1rem;margin:.625rem .5rem 0 0;border-radius:50%;fill:#0f62fe}.bx--progress-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;max-width:5.5rem;margin:.5rem 0 0 0;overflow:hidden;color:#161616;line-height:1.45;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--progress-label::before{display:block;content:''}.bx--progress-label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-label:focus{color:#0f62fe;outline:none;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:0.75rem}.bx--progress-label:active{color:#0f62fe;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{margin:0;padding:0;font-weight:normal}.bx--progress-step .bx--tooltip{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;margin-top:2.5rem;margin-left:1.375rem;padding:.5rem 1rem;color:#fff;visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;width:9.375rem;height:auto;color:#fff}.bx--progress-optional{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:#525252;text-align:start}.bx--progress-step--current .bx--progress-line{background-color:#0f62fe}.bx--progress-step--incomplete svg{fill:#161616}.bx--progress-step--incomplete .bx--progress-line{background-color:#e0e0e0}.bx--progress-step--complete .bx--progress-line{background-color:#0f62fe}.bx--progress-step-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{outline:none;cursor:default}.bx--progress-step-button--unclickable .bx--progress-label:hover{color:#161616;box-shadow:none;cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:#c6c6c6}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{outline:none;box-shadow:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:#da1e28}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:2.5rem;height:.75rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;outline:none;cursor:default}.bx--progress.bx--skeleton .bx--progress-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label::before{animation:none}}.bx--progress--vertical{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{flex-wrap:wrap;align-content:flex-start;width:initial;min-width:initial;min-height:3.625rem}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;white-space:initial;vertical-align:top}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:0.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin-top:auto;margin-left:2rem}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--breadcrumb{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:#0f62fe}.bx--breadcrumb-item::after{margin-left:.5rem;color:#161616;content:'/'}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child::after{content:''}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child::after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current='page'],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:#161616;cursor:auto}.bx--breadcrumb-item [aria-current='page']:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;outline:none;cursor:default}.bx--breadcrumb.bx--skeleton .bx--link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link::before{animation:none}}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:transparent;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{transition:fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;transform:scale(1.15);cursor:pointer;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:#f4f4f4}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:#0f62fe}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;background:transparent;border:0}.bx--toolbar-search__btn:focus{outline:1px solid #0f62fe}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:0.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid #e0e0e0}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;margin:0;padding-right:3rem;line-height:1}.bx--time-picker__input-field{outline:2px solid transparent;outline-offset:-2px;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;display:flex;align-items:center;width:4.875rem;height:2.5rem;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--time-picker__input-field::placeholder{color:#6f6f6f}.bx--time-picker--light .bx--select-input{background-color:#f4f4f4}.bx--time-picker--light .bx--select-input:hover{background-color:#e5e5e5}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:transparent;border-bottom:1px solid transparent;cursor:not-allowed}.bx--slider-container{display:flex;align-items:center;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;margin:0 1rem}.bx--slider__range-label{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;color:#161616;white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:#e0e0e0;transform:translate(0%, -50%);cursor:pointer}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:#e0e0e0;transform:translate(-50%, 0);content:''}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:#161616;transform:translate(0%, -50%);transform-origin:left;transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--slider__thumb{position:absolute;top:0;z-index:3;width:.875rem;height:.875rem;background:#161616;border-radius:50%;outline:none;box-shadow:inset 0 0 0 1px transparent, inset 0 0 0 2px transparent;transform:translate(-50%, -50%);cursor:pointer;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--slider__thumb:hover{transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:#0f62fe;box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #fff;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px #0f62fe;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;text-align:center;-moz-appearance:textfield}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#0f62fe}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:#c6c6c6}.bx--slider--disabled .bx--slider__thumb{background-color:#e0e0e0}.bx--slider--disabled .bx--slider__thumb:hover{transform:translate(-50%, -50%);cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb:focus{background-color:#e0e0e0;outline:none;box-shadow:none;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__thumb:active{background:#e0e0e0;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#e0e0e0;cursor:not-allowed}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{color:#c6c6c6;background-color:#fff;border:none;cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:#c6c6c6;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;outline:none;cursor:default}.bx--slider-container.bx--skeleton .bx--slider__range-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label::before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}.bx--tile{position:relative;display:block;min-width:8rem;min-height:4rem;padding:1rem;background-color:#fff;outline:2px solid transparent;outline-offset:-2px}.bx--tile:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--light{background-color:#f4f4f4}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:#e5e5e5}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;text-decoration:none}.bx--tile--selectable{padding-right:3rem}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;background:transparent;border:none;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:#525252}.bx--tile__checkmark:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile__chevron{position:absolute;right:0.5rem;bottom:0.5rem;height:1rem}.bx--tile__chevron svg{transform-origin:center;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{width:100%;overflow:hidden;color:inherit;font-size:inherit;text-align:left;border:0;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;visibility:hidden;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded{overflow:visible;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(-180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{visibility:inherit;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-selected{outline:1px solid #161616;outline-offset:-1px}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile-input:checked+.bx--tile>.bx--tile__checkmark svg{fill:#161616}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tile-input:focus+.bx--tile{outline:2px solid #0f62fe;outline-offset:-2px}.bx--skeleton__text{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;outline:none;cursor:default}.bx--skeleton__text::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__text::before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;outline:none;cursor:default}.bx--icon--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton::before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;outline:none;cursor:default}.bx--skeleton__placeholder::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}@keyframes stroke{100%{stroke-dashoffset:0}}.bx--inline-loading{display:flex;align-items:center;width:100%;min-height:2rem}.bx--inline-loading .bx--loading__svg circle{stroke-width:12}.bx--inline-loading .bx--loading__stroke{stroke-dashoffset:99}.bx--inline-loading__text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.bx--inline-loading__checkmark-container{fill:#24a148}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:0.75rem;width:0.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{transform-origin:50% 50%;animation-name:stroke;animation-duration:250ms;animation-fill-mode:forwards;fill:none;stroke:#0f62fe;stroke-width:1.8;stroke-dasharray:12;stroke-dashoffset:12}.bx--inline-loading--error{width:1rem;height:1rem;fill:#da1e28}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:#0f62fe}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:0.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dashoffset:0;stroke-dasharray:0}}.bx--pagination-nav{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;color:#525252;font-weight:400;line-height:1;text-align:center;text-decoration:none;border-radius:0;outline:0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{color:#525252;background-color:#e5e5e5}.bx--pagination-nav__page:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{color:rgba(82,82,82,0.5);background:none;outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__page::after,.bx--pagination-nav__page.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{color:#525252;font-weight:600;background-color:initial}.bx--pagination-nav__page .bx--pagination-nav__icon{pointer-events:none;fill:currentColor}.bx--pagination-nav__page--direction{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;text-indent:calc(50% - 4.5px);appearance:none}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper::after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--unstable-pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;height:3rem;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid transparent}.bx--unstable-pagination__text{margin:0 1rem;color:#525252}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;align-items:center;height:100%}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 .875rem;color:#161616;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--unstable-pagination__button:hover{color:#161616;background:#e5e5e5}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__button.bx--btn:disabled{background:transparent;border-color:#e0e0e0}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:transparent;cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{align-items:center;height:100%}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:100%;margin-right:-0.65rem;padding:0 2.5rem 0 1rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{margin-right:0;padding-right:2.25rem}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:#e5e5e5}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid #e0e0e0}.bx--unstable-pagination__page-sizer{border-right:1px solid #e0e0e0}.bx--header{position:fixed;top:0;right:0;left:0;z-index:8000;display:flex;align-items:center;height:3rem;background-color:#161616;border-bottom:1px solid #393939}.bx--header__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;width:3rem;height:3rem;border:.125rem solid transparent;transition:background-color 110ms,border-color 110ms}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:block}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;height:100%;padding:0 2rem 0 1rem;font-weight:600;line-height:1.25rem;letter-spacing:0.1px;text-decoration:none;border:.125rem solid transparent;outline:none;transition:border-color 110ms;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav::before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;transform:translateY(-50%);content:''}.bx--header__menu-bar{display:flex;height:100%;margin:0;padding:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;align-items:center;height:100%;padding:0 1rem;color:#c6c6c6;font-weight:400;font-size:.875rem;line-height:1.125rem;letter-spacing:0;text-decoration:none;border:2px solid transparent;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.bx--header__menu-item:hover{color:#f4f4f4;background-color:#2c2c2c}.bx--header__action:active,a.bx--header__menu-item:active{color:#f4f4f4;background-color:#393939}a.bx--header__menu-item:focus{color:#f4f4f4;border-color:#fff;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current='page']::after,.bx--header__menu-item--current::after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid #4589ff;content:''}a.bx--header__menu-item[aria-current='page']:focus::after,.bx--header__menu-item--current:focus::after{border:0}a.bx--header__menu-item[aria-current='page']:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__menu-title[aria-haspopup='true']{position:relative}.bx--header__menu-title[aria-expanded='true']{z-index:8001;color:#fff;background-color:#262626}.bx--header__menu-title[aria-expanded='true']>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;margin:0;padding:0;list-style:none}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu{position:absolute;bottom:0;left:0;z-index:8000;display:flex;flex-direction:column;width:12.5rem;background-color:#262626;box-shadow:0 4px 8px 0 rgba(0,0,0,0.5);transform:translateY(100%)}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{color:#f4f4f4;background-color:#262626}.bx--header__menu-arrow{margin-left:.5rem;transition:transform 110ms,fill 110ms;fill:#c6c6c6}.bx--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;height:100%}.bx--skip-to-content{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--skip-to-content:focus{top:0;left:0;z-index:9999;display:flex;align-items:center;width:auto;height:3rem;padding:0 1rem;color:#f4f4f4;background-color:#161616;border:4px solid #0f62fe;outline:none;clip:auto}.bx--header-panel{transition-timing-function:cubic-bezier(0.2, 0, 1, 0.9);position:fixed;top:3rem;right:0;bottom:0;z-index:8000;width:0;overflow:hidden;color:#c6c6c6;background-color:#161616;border:none;transition:width 0.11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;top:3rem;right:0;bottom:0;z-index:1000;width:16rem;height:100%;padding:1rem 0;overflow-x:hidden;overflow-y:auto;background-color:#161616;transform:translate3d(100%, 0, 0);transition:transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px 0 rgba(0,0,0,0.25);transform:translate3d(0, 0, 0)}.bx--product-switcher__search{margin-bottom:1.5rem;padding:0 1rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader{padding-left:3.5rem}.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;color:#0f62fe;text-align:left;background:transparent;border:none;cursor:pointer}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__back-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;flex-direction:row;align-items:center;width:100%;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:0.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;align-items:center;justify-content:center;width:2.5rem}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:2rem}.bx--switcher__item:nth-child(1){margin-top:1rem}.bx--switcher__item--divider{display:block;width:14rem;height:1px;margin:.5rem 1rem;background:#393939;border:none}.bx--switcher__item-link{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:block;height:2rem;padding:.375rem 1rem;color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){color:#f4f4f4;background:#2c2c2c;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{color:#f4f4f4;background:#393939}.bx--switcher__item-link--selected{color:#f4f4f4;background:#262626}.bx--side-nav{position:fixed;top:0;bottom:0;left:0;z-index:8000;width:3rem;max-width:16rem;overflow:hidden;color:#525252;background-color:#fff;transition:width 0.11s cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.bx--side-nav--ux{top:3rem;width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:absolute;top:3rem;width:0;height:0;background-color:transparent;opacity:0;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100%;height:100vh;background-color:rgba(22,22,22,0.5);opacity:1;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translateX(-16rem)}.bx--side-nav__navigation{display:flex;flex-direction:column;height:100%}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header{height:auto}.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;flex:1;flex-direction:column;min-width:0;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1rem;font-weight:600;font-size:.875rem;letter-spacing:0.1px;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid transparent;outline-offset:-2px;flex:1 1 0%;min-width:0;height:2rem;padding-right:2rem;color:#f4f4f4;font-size:.75rem;background-color:#161616;border:none;border-radius:0;cursor:pointer;transition:outline 110ms;appearance:none}.bx--side-nav__select:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__footer{flex:0 0 3rem;width:100%;background-color:#fff}.bx--side-nav__toggle{outline:2px solid transparent;outline-offset:-2px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline 110ms}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__items{flex:1 1 0%;padding:1rem 0 0;overflow:hidden}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items{overflow-y:auto}.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{width:3rem;height:3rem;overflow:hidden}.bx--side-nav:hover .bx--side-nav__item,.bx--side-nav--fixed .bx--side-nav__item,.bx--side-nav--expanded .bx--side-nav__item{width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current='page']):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded='true']:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__submenu{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:flex;align-items:center;height:2rem;padding:0 1rem;color:#525252;transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__submenu:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__submenu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform 110ms}.bx--side-nav__submenu[aria-expanded='true'] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']{position:relative;color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded='true']+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page']>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{outline:2px solid transparent;outline-offset:-2px;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;align-items:center;min-height:2rem;padding:0 1rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#525252;font-size:.875rem;line-height:1.25rem;letter-spacing:0.1px;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid #0f62fe;outline-offset:-2px}a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{font-weight:600;background-color:#e5e5e5}a.bx--side-nav__link[aria-current='page'] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current='page']::before,a.bx--side-nav__link--current::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider::after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:''}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded='true']{background-color:transparent}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:transparent;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}.bx--navigation{position:fixed;top:3rem;bottom:0;left:0;z-index:6000;width:16rem;color:#f4f4f4;background-color:#262626;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,0.25)}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child)::after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:''}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}a.bx--navigation-link{display:flex;align-items:center;width:100%;min-height:2.5rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem;text-decoration:none}a.bx--navigation-link:hover{color:#fff;background-color:#333333}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.5rem;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;align-items:center;min-height:2rem;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:2.5rem;margin-right:.5rem}.bx--content{padding:2rem;background:#f4f4f4;transform:translate3d(0, 0, 0);will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.choices{position:relative;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none !important}.choices[data-type*='select-one']{cursor:pointer}.choices[data-type*='select-one'] .choices__inner{padding-bottom:7.5px}.choices[data-type*='select-one'] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0}.choices[data-type*='select-one'] .choices__button{stroke:currentColor;fill:currentColor;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.5}.choices[data-type*='select-one'] .choices__button:hover,.choices[data-type*='select-one'] .choices__button:focus{opacity:1}.choices[data-type*='select-one'] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4}.choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*='select-one']:after{content:'';height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*='select-one'].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*='select-multiple'] .choices__inner,.choices[data-type*='text'] .choices__inner{cursor:text}.choices[data-type*='select-multiple'] .choices__button,.choices[data-type*='text'] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #161616;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' preserveAspectRatio='xMidYMid meet' focusable='false' style=' will-change: transform;' width='20' height='20'%3E%3Cpolygon points='24 9.4 22.6 8 16 14.6 9.4 8 8 9.4 14.6 16 8 22.6 9.4 24 16 17.4 22.6 24 24 22.6 17.4 16 24 9.4'%3E%3C/polygon%3E%3C/svg%3E");background-size:16px;width:8px;line-height:1;opacity:0.75;border-radius:0}.choices[data-type*='select-multiple'] .choices__button:hover,.choices[data-type*='select-multiple'] .choices__button:focus,.choices[data-type*='text'] .choices__button:hover,.choices[data-type*='text'] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;padding:7.5px 7.5px 3.75px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:block}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#ffffff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--choice.choices__item--selectable{display:block}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5}.choices__heading{font-weight:600;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;width:100% !important}.choices__input:focus{outline:0}.choices__placeholder{opacity:0.5}.ui-background{color:#f4f4f4}.ui-background-background{background-color:#f4f4f4}.interactive-01{color:#0f62fe}.interactive-01-background{background-color:#0f62fe}.interactive-02{color:#393939}.interactive-02-background{background-color:#393939}.interactive-03{color:#0f62fe}.interactive-03-background{background-color:#0f62fe}.interactive-04{color:#0f62fe}.interactive-04-background{background-color:#0f62fe}.danger{color:#da1e28}.danger-background{background-color:#da1e28}.ui-01{color:#fff}.ui-01-background{background-color:#fff}.ui-02{color:#f4f4f4}.ui-02-background{background-color:#f4f4f4}.ui-03{color:#e0e0e0}.ui-03-background{background-color:#e0e0e0}.ui-04{color:#8d8d8d}.ui-04-background{background-color:#8d8d8d}.ui-05{color:#161616}.ui-05-background{background-color:#161616}.button-separator{color:#e0e0e0}.button-separator-background{background-color:#e0e0e0}.decorative-01{color:#e0e0e0}.decorative-01-background{background-color:#e0e0e0}.text-01{color:#161616}.text-01-background{background-color:#161616}.text-02{color:#525252}.text-02-background{background-color:#525252}.text-03{color:#a8a8a8}.text-03-background{background-color:#a8a8a8}.text-04{color:#fff}.text-04-background{background-color:#fff}.text-05{color:#6f6f6f}.text-05-background{background-color:#6f6f6f}.text-error{color:#da1e28}.text-error-background{background-color:#da1e28}.link-01{color:#0f62fe}.link-01-background{background-color:#0f62fe}.inverse-link{color:#78a9ff}.inverse-link-background{background-color:#78a9ff}.icon-01{color:#161616}.icon-01-background{background-color:#161616}.icon-02{color:#525252}.icon-02-background{background-color:#525252}.icon-03{color:#fff}.icon-03-background{background-color:#fff}.field-01{color:#fff}.field-01-background{background-color:#fff}.field-02{color:#f4f4f4}.field-02-background{background-color:#f4f4f4}.inverse-01{color:#fff}.inverse-01-background{background-color:#fff}.inverse-02{color:#393939}.inverse-02-background{background-color:#393939}.support-01{color:#da1e28}.support-01-background{background-color:#da1e28}.support-02{color:#24a148}.support-02-background{background-color:#24a148}.support-03{color:#f1c21b}.support-03-background{background-color:#f1c21b}.support-04{color:#0043ce}.support-04-background{background-color:#0043ce}.inverse-support-01{color:#fa4d56}.inverse-support-01-background{background-color:#fa4d56}.inverse-support-02{color:#42be65}.inverse-support-02-background{background-color:#42be65}.inverse-support-03{color:#f1c21b}.inverse-support-03-background{background-color:#f1c21b}.inverse-support-04{color:#4589ff}.inverse-support-04-background{background-color:#4589ff}.overlay-01{color:rgba(22,22,22,0.5)}.overlay-01-background{background-color:rgba(22,22,22,0.5)}.focus{color:#0f62fe}.focus-background{background-color:#0f62fe}.inverse-focus-ui{color:#fff}.inverse-focus-ui-background{background-color:#fff}.hover-primary{color:#0353e9}.hover-primary-background{background-color:#0353e9}.hover-primary-text{color:#0043ce}.hover-primary-text-background{background-color:#0043ce}.hover-secondary{color:#4c4c4c}.hover-secondary-background{background-color:#4c4c4c}.hover-tertiary{color:#0353e9}.hover-tertiary-background{background-color:#0353e9}.hover-ui{color:#e5e5e5}.hover-ui-background{background-color:#e5e5e5}.hover-light-ui{color:#e5e5e5}.hover-light-ui-background{background-color:#e5e5e5}.hover-selected-ui{color:#cacaca}.hover-selected-ui-background{background-color:#cacaca}.hover-danger{color:#b81921}.hover-danger-background{background-color:#b81921}.hover-row{color:#e5e5e5}.hover-row-background{background-color:#e5e5e5}.inverse-hover-ui{color:#4c4c4c}.inverse-hover-ui-background{background-color:#4c4c4c}.active-primary{color:#002d9c}.active-primary-background{background-color:#002d9c}.active-secondary{color:#6f6f6f}.active-secondary-background{background-color:#6f6f6f}.active-tertiary{color:#002d9c}.active-tertiary-background{background-color:#002d9c}.active-ui{color:#c6c6c6}.active-ui-background{background-color:#c6c6c6}.active-danger{color:#750e13}.active-danger-background{background-color:#750e13}.selected-ui{color:#e0e0e0}.selected-ui-background{background-color:#e0e0e0}.selected-light-ui{color:#e0e0e0}.selected-light-ui-background{background-color:#e0e0e0}.highlight{color:#d0e2ff}.highlight-background{background-color:#d0e2ff}.skeleton-01{color:#e5e5e5}.skeleton-01-background{background-color:#e5e5e5}.skeleton-02{color:#c6c6c6}.skeleton-02-background{background-color:#c6c6c6}.visited-link{color:#8a3ffc}.visited-link-background{background-color:#8a3ffc}.disabled-01{color:#fff}.disabled-01-background{background-color:#fff}.disabled-02{color:#c6c6c6}.disabled-02-background{background-color:#c6c6c6}.disabled-03{color:#8d8d8d}.disabled-03-background{background-color:#8d8d8d}.caption-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.label-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.helper-text-01{font-size:.75rem;line-height:1.34;letter-spacing:.32px}.body-short-01{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.body-long-01{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.body-short-02{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0}.body-long-02{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}.code-01{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.code-02{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px}.productive-heading-01{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}.productive-heading-02{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}.productive-heading-03{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}.productive-heading-04{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}.productive-heading-05{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}.productive-heading-06{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}.productive-heading-07{font-size:3.375rem;font-weight:300;line-height:1.19;letter-spacing:0}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}.bx--content{transform:none}a[disabled],a.bx--btn--disabled{pointer-events:none}@media print{html,body{background-color:white !important}aside,header,button,.no-print{display:none !important}.bx--content{margin:0 !important;padding:0 !important}}h3{margin-bottom:3rem}h4{margin-bottom:1.5rem;margin-top:.75rem}h5{margin-bottom:1rem}.bx--form-item{margin-bottom:2rem}td .bx--form-item{margin-bottom:0}.bx--data-table .bx--table-column-menu,.bx--data-table .bx--table-column-menu:last-of-type{width:3.25rem;min-width:3.25rem;padding-top:.5rem;padding-right:.5rem}.bx--col .bx--form-item .bx--select{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper select{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker]{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker] input{width:100%;max-width:100%}.bx--col .bx--form-item>*{width:100%}.bx--action-list .bx--btn.bx--btn--icon-only .bx--btn__icon{margin-left:0}.bx--form-item.bx--checkbox-wrapper.standalone{height:5rem;justify-content:center}fieldset[readonly]{color:initial !important;cursor:auto !important}fieldset[readonly] .bx--label--disabled{color:initial !important}@keyframes notification{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.raised{box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.highlighted{font-weight:600}.text-input-icon{position:absolute;right:1rem}.bx--text-input:disabled+.text-input-icon{fill:#c6c6c6}.text-input-with-icon[data-invalid] .text-input-icon{fill:#da1e28}.text-input-with-icon .bx--text-input__invalid-icon{display:none}.theme-white .bx--btn-set{display:flex}.theme-white .bx--btn-set--stacked{flex-direction:column}.theme-white .bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.theme-white .bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.theme-white .bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.theme-white .bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.theme-white .bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--btn:disabled,.theme-white .bx--btn:hover:disabled,.theme-white .bx--btn:focus:disabled,.theme-white .bx--btn.bx--btn--disabled,.theme-white .bx--btn.bx--btn--disabled:hover,.theme-white .bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.theme-white .bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.theme-white .bx--btn::-moz-focus-inner{padding:0;border:0}.theme-white .bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--primary:hover{background-color:#0353e9}.theme-white .bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--primary:disabled:hover,.theme-white .bx--btn--primary:disabled:focus,.theme-white .bx--btn--primary:hover.bx--btn--disabled,.theme-white .bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--primary:active{background-color:#002d9c}.theme-white .bx--btn--primary .bx--btn__icon,.theme-white .bx--btn--primary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--primary:hover{color:#fff}.theme-white .bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--secondary:hover{background-color:#4c4c4c}.theme-white .bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--secondary:disabled:hover,.theme-white .bx--btn--secondary:disabled:focus,.theme-white .bx--btn--secondary:hover.bx--btn--disabled,.theme-white .bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--secondary:active{background-color:#6f6f6f}.theme-white .bx--btn--secondary .bx--btn__icon,.theme-white .bx--btn--secondary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--secondary:hover,.theme-white .bx--btn--secondary:focus{color:#fff}.theme-white .bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.theme-white .bx--btn--tertiary:hover{background-color:#0353e9}.theme-white .bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--tertiary:disabled:hover,.theme-white .bx--btn--tertiary:disabled:focus,.theme-white .bx--btn--tertiary:hover.bx--btn--disabled,.theme-white .bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--tertiary:active{background-color:#002d9c}.theme-white .bx--btn--tertiary .bx--btn__icon,.theme-white .bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--tertiary:hover{color:#fff}.theme-white .bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.theme-white .bx--btn--tertiary:active{border-color:transparent}.theme-white .bx--btn--tertiary:disabled,.theme-white .bx--btn--tertiary:hover:disabled,.theme-white .bx--btn--tertiary:focus:disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled:hover,.theme-white .bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.theme-white .bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.theme-white .bx--btn--ghost:hover{background-color:#e5e5e5}.theme-white .bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--ghost:disabled:hover,.theme-white .bx--btn--ghost:disabled:focus,.theme-white .bx--btn--ghost:hover.bx--btn--disabled,.theme-white .bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn--ghost .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.theme-white .bx--btn--ghost:hover,.theme-white .bx--btn--ghost:active{color:#0043ce}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost:disabled,.theme-white .bx--btn--ghost:hover:disabled,.theme-white .bx--btn--ghost:focus:disabled,.theme-white .bx--btn--ghost.bx--btn--disabled,.theme-white .bx--btn--ghost.bx--btn--disabled:hover,.theme-white .bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.theme-white .bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.theme-white .bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.theme-white .bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid transparent}.theme-white .bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.theme-white .bx--btn--icon-only--top::after{content:attr(aria-label)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::after,.theme-white .bx--btn--icon-only--top:hover::before,.theme-white .bx--btn--icon-only--top:hover::after,.theme-white .bx--btn--icon-only--top:focus::before,.theme-white .bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.theme-white .bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--bottom::before,.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.theme-white .bx--btn--icon-only .bx--btn__icon{position:static}.theme-white .bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.theme-white .bx--btn path[data-icon-path='inner-path']{fill:none}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.theme-white .bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.theme-white .bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.theme-white .bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--danger:hover{background-color:#b81921}.theme-white .bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--danger:disabled:hover,.theme-white .bx--btn--danger:disabled:focus,.theme-white .bx--btn--danger:hover.bx--btn--disabled,.theme-white .bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--danger:active{background-color:#750e13}.theme-white .bx--btn--danger .bx--btn__icon,.theme-white .bx--btn--danger .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--danger:hover{color:#fff}.theme-white .bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.theme-white .bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.theme-white .bx--btn.bx--skeleton:hover,.theme-white .bx--btn.bx--skeleton:focus,.theme-white .bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--btn.bx--skeleton::before{animation:none}}.theme-white .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-white .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.theme-white .bx--search-input::-ms-clear{display:none}.theme-white .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-white .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-white .bx--search--light .bx--search-input{background:#fff}.theme-white .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-white .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-white .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-white .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-white .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-white .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.theme-white .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-white .bx--search-close::-moz-focus-inner{border:0}.theme-white .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#f4f4f4;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--search-close:hover{border-bottom:1px solid #8d8d8d}.theme-white .bx--search-close:hover::before{background-color:#e5e5e5}.theme-white .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#f4f4f4}.theme-white .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-white .bx--search-close svg{fill:inherit}.theme-white .bx--search-close,.theme-white .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.theme-white .bx--search-close:hover,.theme-white .bx--search-button:hover{background-color:#e5e5e5}.theme-white .bx--search-close:focus,.theme-white .bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-close:active,.theme-white .bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.theme-white .bx--search-close:focus::before,.theme-white .bx--search-close:active::before{background-color:#0f62fe}.theme-white .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search--sm .bx--search-close,.theme-white .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-white .bx--search--lg .bx--search-close,.theme-white .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-white .bx--search--xl .bx--search-close,.theme-white .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-white .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-white .bx--search--xl.bx--skeleton .bx--search-input,.theme-white .bx--search--lg.bx--skeleton .bx--search-input,.theme-white .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.theme-white .bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.theme-white .bx--select-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.theme-white .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.theme-white .bx--select-input:-moz-focusring,.theme-white .bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.theme-white .bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.theme-white .bx--select-input--sm{height:2rem;max-height:2rem}.theme-white .bx--select-input--xl{height:3rem;max-height:3rem}.theme-white .bx--select--disabled .bx--label,.theme-white .bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.theme-white .bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.theme-white .bx--select--light .bx--select-input{background-color:#fff}.theme-white .bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select--light .bx--select-input:disabled,.theme-white .bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.theme-white .bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.theme-white .bx--select-optgroup,.theme-white .bx--select-option{color:#161616}.theme-white .bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.theme-white .bx--select-option{color:#161616;background-color:#f4f4f4}.theme-white .bx--select-optgroup{color:#161616}}.theme-white .bx--select--inline{display:flex;flex-direction:row;align-items:center}.theme-white .bx--select--inline.bx--select--invalid .bx--label,.theme-white .bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.theme-white .bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.theme-white .bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.theme-white .bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.theme-white .bx--select--inline .bx--select-input[disabled],.theme-white .bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.theme-white .bx--select--inline .bx--select__arrow{right:.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.theme-white .bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.theme-white .bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.theme-white .bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.theme-white .bx--select.bx--skeleton:hover,.theme-white .bx--select.bx--skeleton:focus,.theme-white .bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--select.bx--skeleton::before{animation:none}}.theme-white .bx--select.bx--skeleton .bx--select-input{display:none}.theme-white .bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input:focus,.theme-white .bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper svg[hidden]{display:none}.theme-white .bx--text-input--xl{height:3rem}.theme-white .bx--text-input--sm{height:2rem}.theme-white .bx--password-input{padding-right:2.5rem}.theme-white .bx--text-input::placeholder{color:#a8a8a8;opacity:1}.theme-white .bx--text-input--light{background-color:#fff}.theme-white .bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.theme-white .bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility svg,.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.theme-white .bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#f4f4f4;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.theme-white .bx--text-input--light:disabled{background-color:#fff}.theme-white .bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.theme-white .bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.theme-white .bx--text-input--invalid .bx--text-input--password__visibility,.theme-white .bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper{position:relative;background:#f4f4f4;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.theme-white .bx--form--fluid .bx--form__helper-text{display:none}.theme-white .bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.theme-white .bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input__divider{display:none}.theme-white .bx--form--fluid .bx--text-input--invalid,.theme-white .bx--form--fluid .bx--text-input--warn{border-bottom:none}.theme-white .bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.theme-white .bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper--light{background:#fff}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper--inline{flex-flow:row wrap}.theme-white .bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.theme-white .bx--label--inline--sm{margin-top:.5625rem}.theme-white .bx--label--inline--xl{margin-top:1.0625rem}.theme-white .bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.theme-white .bx--form__helper-text--inline{margin-top:.125rem}.theme-white .bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.theme-white .bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.theme-white .bx--multi-select .bx--list-box__menu{min-width:auto}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.theme-white .bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.theme-white .bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.theme-white .bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.theme-white .bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.theme-white .bx--tabs--container{min-height:3rem}.theme-white .bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.theme-white .bx--tabs__nav::-webkit-scrollbar{display:none}.theme-white .bx--tabs__overflow-indicator--left,.theme-white .bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.theme-white .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #fff)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #f4f4f4)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #f4f4f4)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.theme-white .bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.theme-white .bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.theme-white .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.theme-white .bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tab--overflow-nav-button--hidden{display:none}.theme-white .bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.theme-white .bx--tab--overflow-nav-button svg{fill:#161616}.theme-white .bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.theme-white .bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.theme-white .bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.theme-white .bx--tabs__nav-item--disabled,.theme-white .bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.theme-white .bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.theme-white .bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.theme-white .bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.theme-white .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.theme-white .bx--tab-content{padding:1rem}.theme-white .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.theme-white .bx--text-area:focus,.theme-white .bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.theme-white .bx--text-area--light{background-color:#fff}.theme-white .bx--text-area--invalid{padding-right:2.5rem}.theme-white .bx--text-area__wrapper{position:relative;display:flex;width:100%}.theme-white .bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.theme-white .bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.theme-white .bx--text-area:disabled::placeholder{color:#c6c6c6}.theme-white .bx--text-area.bx--text-area--light:disabled{background-color:#fff}.theme-white bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}.theme-white bx--text-area.bx--skeleton:hover,.theme-white bx--text-area.bx--skeleton:focus,.theme-white bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white bx--text-area.bx--skeleton::before{animation:none}}.theme-white bx--text-area.bx--skeleton::placeholder{color:transparent}.theme-white .bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.theme-white .bx--content-switcher--disabled{cursor:not-allowed}.theme-white .bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#f4f4f4;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--content-switcher-btn:hover{cursor:pointer}.theme-white .bx--content-switcher-btn:hover,.theme-white .bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#f4f4f4;pointer-events:none}.theme-white .bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.theme-white .bx--content-switcher--light .bx--content-switcher-btn{background-color:#fff}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.theme-white .bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.theme-white .bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.theme-white .bx--content-switcher-btn:first-of-type::before{display:none}.theme-white .bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.theme-white .bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.theme-white .bx--content-switcher__icon+span{margin-left:.5rem}.theme-white .bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--content-switcher-btn:hover .bx--content-switcher__icon,.theme-white .bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.theme-white .bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.theme-white .bx--fieldset{margin-bottom:2rem}.theme-white .bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.theme-white .bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.theme-white .bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--label.bx--skeleton:hover,.theme-white .bx--label.bx--skeleton:focus,.theme-white .bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--label.bx--skeleton::before{animation:none}}.theme-white input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}.theme-white input[data-invalid]:not(:focus),.theme-white .bx--number[data-invalid] input[type='number']:not(:focus),.theme-white .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.theme-white .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.theme-white .bx--list-box[data-invalid]:not(:focus),.theme-white .bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-input--warn~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.theme-white .bx--form--fluid .bx--fieldset{margin:0}.theme-white .bx--form--fluid input[data-invalid]{outline:none}.theme-white .bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.theme-white input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.theme-white .bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.theme-white .bx--select--inline .bx--form__helper-text{margin-top:0}.theme-white .bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.theme-white .bx--label--disabled,.theme-white .bx--form__helper-text--disabled{color:#c6c6c6}.theme-white .bx--date-picker{display:flex}.theme-white .bx--date-picker--light .bx--date-picker__input{background:#fff}.theme-white .bx--date-picker~.bx--label{order:1}.theme-white .bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.theme-white .bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.theme-white .bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.theme-white .bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.theme-white .bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.theme-white .bx--date-picker__input:focus,.theme-white .bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.theme-white .bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.theme-white .bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.theme-white .bx--date-picker__input--xl{height:3rem}.theme-white .bx--date-picker__input--sm{height:2rem}.theme-white .bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.theme-white .bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.theme-white .bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.theme-white .bx--date-picker--range .bx--date-picker-container,.theme-white .bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.theme-white .bx--date-picker.bx--skeleton input,.theme-white .bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--date-picker.bx--skeleton input:hover,.theme-white .bx--date-picker.bx--skeleton input:focus,.theme-white .bx--date-picker.bx--skeleton input:active,.theme-white .bx--date-picker__input.bx--skeleton:hover,.theme-white .bx--date-picker__input.bx--skeleton:focus,.theme-white .bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{animation:none}}.theme-white .bx--date-picker.bx--skeleton input::placeholder,.theme-white .bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.theme-white .bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--date-picker.bx--skeleton .bx--label:hover,.theme-white .bx--date-picker.bx--skeleton .bx--label:focus,.theme-white .bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.theme-white .bx--data-table-container{padding-top:.125rem}.theme-white .bx--data-table-content{overflow-x:auto}.theme-white .bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#f4f4f4}.theme-white .bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.theme-white .bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.theme-white .bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.theme-white .bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.theme-white .bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#f4f4f4}.theme-white .bx--data-table tr{width:100%;height:3rem;border:none}.theme-white .bx--data-table tbody tr,.theme-white .bx--data-table tbody tr td,.theme-white .bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table tbody tr:hover{background:#e5e5e5}.theme-white .bx--data-table tbody tr:hover td,.theme-white .bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--data-table th,.theme-white .bx--data-table td{text-align:left;vertical-align:middle}.theme-white .bx--data-table td{padding-right:1rem;padding-left:1rem}.theme-white .bx--data-table th{color:#161616;background-color:#e0e0e0}.theme-white .bx--data-table th:last-of-type{position:static;width:auto}.theme-white .bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.theme-white .bx--data-table td,.theme-white .bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table td+td:first-of-type,.theme-white .bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.theme-white .bx--data-table td{background-clip:padding-box}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.theme-white .bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.theme-white .bx--data-table .bx--overflow-menu:hover,.theme-white .bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu:hover,.theme-white .bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.theme-white .bx--data-table--compact td.bx--table-column-menu,.theme-white .bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.theme-white .bx--data-table--short td.bx--table-column-menu{height:2rem}.theme-white .bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.theme-white .bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox,.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{width:2rem}.theme-white .bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.theme-white .bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.theme-white .bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.theme-white .bx--table-column-radio{width:48px}.theme-white .bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.theme-white .bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table--compact thead tr,.theme-white .bx--data-table--compact tbody tr,.theme-white .bx--data-table--compact tbody tr th{height:1.5rem}.theme-white .bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact td,.theme-white .bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.theme-white .bx--data-table--short thead tr,.theme-white .bx--data-table--short tbody tr,.theme-white .bx--data-table--short tbody tr th{height:2rem}.theme-white .bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.theme-white .bx--data-table--short td,.theme-white .bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.theme-white .bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.theme-white .bx--data-table--short .bx--overflow-menu{height:100%}.theme-white .bx--data-table--tall thead tr,.theme-white .bx--data-table--tall tbody tr,.theme-white .bx--data-table--tall tbody tr th{height:4rem}.theme-white .bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.theme-white .bx--data-table--tall td,.theme-white .bx--data-table--tall tbody tr th{padding-top:1rem}.theme-white .bx--data-table--tall th,.theme-white .bx--data-table--tall td{vertical-align:top}.theme-white .bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--data-table--static{width:auto}.theme-white .bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.theme-white .bx--data-table--sticky-header{display:block;overflow-y:scroll}.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody,.theme-white .bx--data-table--sticky-header tr,.theme-white .bx--data-table--sticky-header th,.theme-white .bx--data-table--sticky-header td{display:flex}.theme-white .bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.theme-white .bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.theme-white .bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.theme-white .bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.theme-white .bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.theme-white .bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.theme-white .bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.theme-white .bx--data-table--sticky-header thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.theme-white .bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.theme-white .bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.theme-white .bx--data-table--sticky-header thead::-webkit-scrollbar,.theme-white .bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody{scrollbar-width:none}}.theme-white .bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.theme-white .bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.theme-white .bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.theme-white .bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.theme-white .bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--max-width{max-width:100%}.theme-white .bx--data-table--sticky-header{max-height:18.75rem}.theme-white .bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.theme-white .bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.theme-white .bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.theme-white .bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#f4f4f4}.theme-white .bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-white .bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.theme-white .bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.theme-white .bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.theme-white .bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-active .bx--search{width:100%}.theme-white .bx--toolbar-search-container-active .bx--search .bx--label,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close,.theme-white .bx--toolbar-search-container-persistent .bx--search-close:hover,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.theme-white .bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-action:hover[aria-expanded='true']{background:#f4f4f4}.theme-white .bx--toolbar-action[disabled]{cursor:not-allowed}.theme-white .bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--toolbar-action:focus:not([disabled]),.theme-white .bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.theme-white .bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.theme-white .bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.theme-white .bx--overflow-menu--data-table{height:3rem}.theme-white .bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.theme-white .bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.theme-white .bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.theme-white .bx--toolbar-search-container-persistent .bx--search{position:initial}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--batch-actions--active~.bx--toolbar-search-container,.theme-white .bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.theme-white .bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.theme-white .bx--batch-actions:focus{outline:1px solid #0f62fe}.theme-white .bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.theme-white .bx--action-list{position:absolute;right:0;display:flex}.theme-white .bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.theme-white .bx--action-list .bx--btn:disabled{color:#8d8d8d}.theme-white .bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.theme-white .bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.theme-white .bx--batch-download{padding:.0625rem}.theme-white .bx--action-list .bx--btn--primary:focus::before,.theme-white .bx--action-list .bx--btn--primary::before,.theme-white .bx--action-list .bx--btn--primary:focus::after,.theme-white .bx--action-list .bx--btn--primary::after{display:none}.theme-white .bx--action-list .bx--btn--primary:focus{outline:2px solid #f4f4f4;outline-offset:-.125rem}.theme-white .bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.theme-white .bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.theme-white .bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-summary__cancel{position:relative;padding-right:1rem}.theme-white .bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.theme-white .bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.theme-white .bx--table-toolbar--small{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.theme-white .bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.theme-white .bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.theme-white .bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.theme-white .bx--text-area:disabled,.theme-white .bx--text-area:hover:disabled{background-color:#f4f4f4}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{background-color:#f4f4f4}.theme-white .bx--date-picker__input:disabled,.theme-white .bx--date-picker__input:hover:disabled{background-color:#f4f4f4}.theme-gray-100 .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-gray-100 .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-gray-100 .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#f4f4f4;text-overflow:ellipsis;background-color:#262626;border:none;border-bottom:1px solid #6f6f6f;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-gray-100 .bx--search-input:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-input::placeholder{color:#8d8d8d;font-weight:400}.theme-gray-100 .bx--search-input::-ms-clear{display:none}.theme-gray-100 .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-gray-100 .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-gray-100 .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-gray-100 .bx--search--light .bx--search-input{background:#393939}.theme-gray-100 .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-gray-100 .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-gray-100 .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-gray-100 .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-gray-100 .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-gray-100 .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#c6c6c6}.theme-gray-100 .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-gray-100 .bx--search-close::-moz-focus-inner{border:0}.theme-gray-100 .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#262626;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-gray-100 .bx--search-close:hover{border-bottom:1px solid #6f6f6f}.theme-gray-100 .bx--search-close:hover::before{background-color:#353535}.theme-gray-100 .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#262626}.theme-gray-100 .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-gray-100 .bx--search-close svg{fill:inherit}.theme-gray-100 .bx--search-close,.theme-gray-100 .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#f4f4f4}.theme-gray-100 .bx--search-close:hover,.theme-gray-100 .bx--search-button:hover{background-color:#353535}.theme-gray-100 .bx--search-close:focus,.theme-gray-100 .bx--search-button:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-close:active,.theme-gray-100 .bx--search-button:active{outline:2px solid #fff;outline-offset:-2px;background-color:#393939}.theme-gray-100 .bx--search-close:focus::before,.theme-gray-100 .bx--search-close:active::before{background-color:#fff}.theme-gray-100 .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search--sm .bx--search-close,.theme-gray-100 .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-gray-100 .bx--search--lg .bx--search-close,.theme-gray-100 .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-gray-100 .bx--search--xl .bx--search-close,.theme-gray-100 .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-gray-100 .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#353535;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#393939;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--data-table .bx--text-area:disabled,.bx--data-table .bx--text-area:hover:disabled{border-bottom:none}.bx--data-table .bx--select-input:disabled,.bx--data-table .bx--select-input:hover:disabled{border-bottom:none}.bx--data-table .bx--date-picker__input{border-bottom:none}.bx--data-table .bx--select-input{border-bottom:none}.bx--data-table .bx--search-input{border-bottom:none}.tile-container .tile-col:nth-of-type(2n){border-left:1px solid #e0e0e0}.tile-container .tile{border-top:1px solid #e0e0e0;padding:4rem;background-color:white}.tile-container .tile h4{margin-top:0}.tile-container .bx--data-table-container{padding-top:0}a.bx--header__name{padding:0 .5rem 0 .5rem} diff --git a/bread/static/design/carbon_design/scss/styles.scss b/bread/static/design/carbon_design/scss/styles.scss index 0e7e7d2d..7f2bd863 100644 --- a/bread/static/design/carbon_design/scss/styles.scss +++ b/bread/static/design/carbon_design/scss/styles.scss @@ -94,6 +94,9 @@ td .bx--form-item { max-width: 100%; } } + > * { + width: 100%; + } } // fix position of unlabeled table bulk action buttons From c471d54142c26f701fcc23acda7ee4eeffe6dbca Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 6 Dec 2021 11:37:31 +0700 Subject: [PATCH 13/46] add: correct class when containing form --- bread/layout/components/modal.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/bread/layout/components/modal.py b/bread/layout/components/modal.py index e9800f71..492e7b77 100644 --- a/bread/layout/components/modal.py +++ b/bread/layout/components/modal.py @@ -10,7 +10,15 @@ class Modal(hg.DIV): SIZES = ["xs", "sm", "md", "lg"] def __init__( - self, heading, *content, label="", size="md", buttons=(), id=None, **attributes + self, + heading, + *content, + label="", + size="md", + buttons=(), + id=None, + with_form=False, + **attributes, ): """ heading: Modal title @@ -36,7 +44,10 @@ def __init__( self.id = hg.html_id(self, prefix="modal-") if id is None else id self.openerattributes = {"data_modal_target": hg.format("#{}", self.id)} self.contentcontainer = hg.DIV( - *content, _class="bx--modal-content", tabindex="0" + *content, + _class="bx--modal-content" + + (" bx--modal-content--with-form" if with_form else ""), + tabindex="0", ) super().__init__( hg.DIV( @@ -106,6 +117,7 @@ def with_ajax_content( buttons=buttons, size="md", id=id, + with_form=bool(submitlabel), **attributes, ) if submitlabel: From 6f39ce4bba16ad982fba5266eb82790537685a33 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 6 Dec 2021 11:39:32 +0700 Subject: [PATCH 14/46] add: more widgets --- bread/layout/components/forms/fields.py | 13 +- bread/layout/components/forms/helpers.py | 63 ++++++- bread/layout/components/forms/widgets.py | 216 +++++++++++++++++------ 3 files changed, 231 insertions(+), 61 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 4a1ea92f..20692589 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -127,25 +127,26 @@ def buildattribs(context): def guess_fieldclass(fieldname, form): widget_map = {} - field_map = {} for cls in _all_subclasses(BaseWidget): if cls.django_widget not in widget_map: widget_map[cls.django_widget] = [] widget_map[cls.django_widget].append(cls) - if cls.django_field not in field_map: - field_map[cls.django_field] = [] - field_map[cls.django_field].append(cls) def wrapper(context): realform = hg.resolve_lazy(form, context) widgetclass = type(realform[fieldname].field.widget) fieldclass = type(realform[fieldname].field) - if widgetclass not in widget_map and fieldclass not in field_map: + if widgetclass not in widget_map: warnings.warn( f"Form field {type(realform).__name__}.{fieldname} ({fieldclass}) uses widget {widgetclass} but " "bread has no implementation, default to TextInput" ) - return widget_map.get(widgetclass, field_map.get(fieldclass, [TextInput]))[0] + + if fieldclass in widget_map: + return widget_map[fieldclass][0] + if widgetclass in widget_map: + return widget_map[widgetclass][0] + return TextInput return hg.F(wrapper) diff --git a/bread/layout/components/forms/helpers.py b/bread/layout/components/forms/helpers.py index d8a09e64..370a880a 100644 --- a/bread/layout/components/forms/helpers.py +++ b/bread/layout/components/forms/helpers.py @@ -1,5 +1,6 @@ import htmlgenerator as hg from django.conf import settings +from django.utils import formats from django.utils.translation import gettext_lazy as _ from ..button import Button @@ -12,7 +13,7 @@ def __init__(self, label=None, **attributes): super().__init__( Button(label or _("Save"), type="submit"), _class="bx--form-item", - **attributes + **attributes, ) @@ -28,7 +29,7 @@ def __init__(self, label, _for=None, required=None, disabled=None, **kwargs): "bx--label", hg.If(disabled, " bx--label--disabled"), ), - **kwargs + **kwargs, ), ) @@ -56,3 +57,61 @@ def __init__(self, errors): _class="bx--form-requirement", ), ) + + +PHP_FORMAT_CHARACTERS = "dDjlNSwzWFmMntLoYyaABgGhHisuveIOPTZcrU" + +# maps python format characters to PHP format characters +# hint: the #-sign of the python formatters is ommited for the keys +LETTER_MAPPING = { + "a": "D", + "A": "l", + "w": "w", + "d": "d", + "b": "M", + "B": "F", + "m": "m", + "y": "y", + "Y": "Y", + "H": "H", + "I": "h", + "p": "A", + "M": "i", + "S": "s", + "f": "u", + "z": "O", + "Z": "e", + "%": "%", + "G": "o", + "u": "N", + "V": "W", +} + + +def to_php_formatstr(formatstr, format_key=None): + """Maps a python datetime format string to a PHP format string + + This function is usefull because a lot of template/front-end code uses + the PHP-format string, e.g. the date-filter of django. + The following format specifiers are currently not supported: + "%j", "%U", "%W", "%c", "%x", "%X" + If formatstr is none, the format_key will be used to lookup default django format strings. + """ + formatstr = " " + (formatstr or formats.get_format(format_key)[0]) + ret = [] + for i, c in enumerate(formatstr): + if c == "%" or i == 0: + continue + + if formatstr[i - 1] == "%": + if c not in LETTER_MAPPING: + raise ValueError( + f"Format letter %{c} in format string {formatstr[1:]} is currently not supported to be converted to a PHP date-formatting string" + ) + ret.append(LETTER_MAPPING[c]) + else: + if c in PHP_FORMAT_CHARACTERS: + ret.append("\\" + c) + else: + ret.append(c) + return "".join(ret) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 8ebdea6e..f46a3785 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -1,17 +1,19 @@ import htmlgenerator as hg +from _strptime import TimeRE from django.forms import widgets +from django.utils import formats from django.utils.translation import gettext_lazy as _ from phonenumber_field.formfields import PhoneNumberField from ..button import Button from ..icon import Icon +from .helpers import REQUIRED_LABEL, to_php_formatstr # Missing widget implementations: # DateInput # DateTimeInput # TimeInput # Textarea -# CheckboxInput # NullBooleanSelect # SelectMultiple # RadioSelect @@ -30,7 +32,6 @@ class BaseWidget(hg.DIV): # used to mark that this class can be used in place of the according django widget or field django_widget = None - django_field = None # default attributes which are used to create the input element in a standard way carbon_input_class = "" @@ -44,6 +45,11 @@ class BaseWidget(hg.DIV): # error_element, # inputelement_attrs, + def __init__(self, *args, **kwargs): + if "boundfield" in kwargs: + del kwargs["boundfield"] + super().__init__(*args, **kwargs) + def get_input_element(self, inputelement_attrs, error_element): return hg.INPUT( type=self.input_type, @@ -67,7 +73,6 @@ class HiddenInput(BaseWidget): def __init__( self, - boundfield, label_element, help_text_element, error_element, @@ -85,7 +90,6 @@ class TextInput(BaseWidget): def __init__( self, - boundfield, label_element, help_text_element, error_element, @@ -134,26 +138,26 @@ def __init__( class PhoneNumberInput(TextInput): input_type = "tel" # django_widget = None # TODO: phonenumber_field has not a special widget, how can we detect it? - django_field = PhoneNumberField + django_widget = PhoneNumberField - def __init__(self, **attributes): - super().__init__(icon="phone", **attributes) + def __init__(self, *args, **attributes): + super().__init__(*args, icon="phone", **attributes) class UrlInput(TextInput): django_widget = widgets.URLInput input_type = "url" - def __init__(self, **attributes): - super().__init__(icon="link", **attributes) + def __init__(self, *args, **attributes): + super().__init__(*args, icon="link", **attributes) class EmailInput(TextInput): django_widget = widgets.EmailInput input_type = "email" - def __init__(self, **attributes): - super().__init__(icon="email", **attributes) + def __init__(self, *args, **attributes): + super().__init__(*args, icon="email", **attributes) class NumberInput(TextInput): @@ -250,7 +254,7 @@ def __init__( help_text_element, hg.If(inline, None, error_element), # not displayed if this is inline _class=hg.BaseElement( - "_class", + attributes.get("_class"), " bx--select", hg.If(inline, " bx--select--inline"), hg.If(error_element.condition, " bx--select--invalid"), @@ -292,9 +296,9 @@ def __init__( "bx--tooltip--a11y bx--tooltip--bottom bx--tooltip--align-center" ) super().__init__( - label_element, - help_text_element, - error_element, + label_element=label_element, + help_text_element=help_text_element, + error_element=error_element, inputelement_attrs=_combine_lazy_dict( inputelement_attrs, data_toggle_password_visibility=True ), @@ -303,6 +307,150 @@ def __init__( ) +class Checkbox(BaseWidget): + django_widget = widgets.CheckboxInput + carbon_input_class = "bx--checkbox" + input_type = "checkbox" + + def __init__( + self, + boundfield, + label_element, + help_text_element, + error_element, + inputelement_attrs, + **attributes, + ): + attributes["_class"] = hg.BaseElement( + attributes.get("_class", ""), " bx--checkbox-wrapper" + ) + inputelement_attrs = _combine_lazy_dict( + inputelement_attrs, + value=None, + checked=hg.F( + lambda c: hg.resolve_lazy(boundfield, c).field.widget.check_test( + hg.resolve_lazy(boundfield, c).value() + ) + ), + ) + super().__init__( + hg.LABEL( + self.get_input_element(inputelement_attrs, error_element), + label_element.condition, + hg.If(inputelement_attrs.get("required"), REQUIRED_LABEL), + _class=hg.BaseElement( + "bx--checkbox-label", + hg.If(inputelement_attrs.get("disabled"), " bx--label--disabled"), + ), + data_contained_checkbox_state=hg.If( + inputelement_attrs.get("checked"), + "true", + "false", + ), + ), + help_text_element, + error_element, + **attributes, + ) + + +class DatePicker(TextInput): + django_widget = widgets.DateInput + carbon_input_class = "bx--text-input" + carbon_input_error_class = "bx--text-input--invalid" + input_type = "date" + + def __init__( + self, + fieldname, + placeholder="", + short=False, + simple=False, + widgetattributes={}, + boundfield=None, + **attributes, + ): + self.fieldname = fieldname + picker_attribs = ( + {} + if simple + else {"data-date-picker": True, "data-date-picker-type": "single"} + ) + widgetattributes["_class"] = ( + widgetattributes.get("_class", "") + " bx--date-picker__input" + ) + + input = hg.INPUT( + placeholder=placeholder, + type="text", + **widgetattributes, + ) + self.input = input + if not simple: + input.attributes["data-date-picker-input"] = True + input = hg.DIV( + input, + Icon( + "calendar", + size=16, + _class="bx--date-picker__icon", + data_date_picker_icon="true", + ), + _class="bx--date-picker-input__wrapper", + ) + + super().__init__( + hg.DIV( + hg.DIV( + Label(hg.C("form")[fieldname].label), + input, + _class="bx--date-picker-container", + ), + _class="bx--date-picker" + + (" bx--date-picker--simple" if simple else "bx--date-picker--single") + + (" bx--date-picker--short" if short else ""), + **picker_attribs, + ), + **attributes, + ) + # for easier reference in the render method: + self.label = self[0][0][0] + + if boundfield is not None: + if boundfield.field.disabled: + self.label.attributes["_class"] += " bx--label--disabled" + # self.label.attributes["_for"] = boundfield.id_for_label + self.label.append(boundfield.label) + if boundfield.field.required: + self.label.append(REQUIRED_LABEL) + + dateformat = ( + boundfield.field.widget.format + or formats.get_format(boundfield.field.widget.format_key)[0] + ) + dateformat_widget = to_php_formatstr( + boundfield.field.widget.format, + boundfield.field.widget.format_key, + ) + if simple: + self.input.attributes["pattern"] = TimeRE().compile(dateformat).pattern + else: + self.input.attributes["data_date_format"] = dateformat_widget + + if boundfield.help_text: + self[0][0].append(HelpText(boundfield.help_text)) + if boundfield.errors: + self.input.attributes["data-invalid"] = True + self[1].append( + Icon( + "warning--filled", + size=16, + _class="bx--text-input__invalid-icon", + ) + ) + self[0][0].append(ErrorList(boundfield.errors)) + + def _append_classes(lazy_attrs, *_classes): def wrapper_func(context): _classlist = [] @@ -329,41 +477,3 @@ def wrapper(context): ) return hg.F(wrapper) - - -class Checkbox(BaseWidget): - django_widget = widgets.CheckboxInput - carbon_input_class = "bx--checkbox" - carbon_input_error_class = "bx--text-input--invalid" - input_type = "checkbox" - - def __init__( - self, - label_element, - help_text_element, - error_element, - inputelement_attrs, - **attributes, - ): - attributes["_class"] = ( - attributes.get("_class", "") + " bx--form-item bx--checkbox-wrapper" - ) - self.input = hg.INPUT(**widgetattributes) - self.label = hg.LABEL( - self.input, - label, - hg.If(required, REQUIRED_LABEL), - _class=hg.BaseElement( - "bx--checkbox-label", - hg.If(disabled, " bx--label--disabled"), - ), - data_contained_checkbox_state=hg.If( - hg.F(lambda c: widgetattributes.get("checked", False)), "true", "false" - ), - ) - super().__init__( - self.label, - HelpText(help_text), - ErrorList(errors), - **attributes, - ) From 246518514b1eedc8c11c32a7d64ee0646cd6c06c Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 7 Dec 2021 17:10:28 +0700 Subject: [PATCH 15/46] add: some improvments for helpers & mutlicheckbox widget --- bread/layout/components/forms/fields.py | 2 +- bread/layout/components/forms/helpers.py | 1 + bread/layout/components/forms/widgets.py | 283 +++++++++++++++-------- 3 files changed, 192 insertions(+), 94 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 20692589..7b563074 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -17,7 +17,7 @@ def __init__(self, fieldname, field): def FormField( fieldname=None, - form="_bread_form", + form="form", label=None, help_text=None, error_list=None, diff --git a/bread/layout/components/forms/helpers.py b/bread/layout/components/forms/helpers.py index 370a880a..00e01e7a 100644 --- a/bread/layout/components/forms/helpers.py +++ b/bread/layout/components/forms/helpers.py @@ -19,6 +19,7 @@ def __init__(self, label=None, **attributes): class Label(hg.If): def __init__(self, label, _for=None, required=None, disabled=None, **kwargs): + self.label = label super().__init__( label, hg.LABEL( diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index f46a3785..7fc6149f 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -7,19 +7,19 @@ from ..button import Button from ..icon import Icon -from .helpers import REQUIRED_LABEL, to_php_formatstr +from .helpers import REQUIRED_LABEL, Label, to_php_formatstr # Missing widget implementations: -# DateInput # DateTimeInput # TimeInput -# Textarea # NullBooleanSelect # SelectMultiple # RadioSelect # CheckboxSelectMultiple # FileInput # ClearableFileInput +# +# less used: # MultipleHiddenInput # SplitDateTimeWidget # SplitHiddenDateTimeWidget @@ -171,11 +171,11 @@ class Select(BaseWidget): def __init__( self, - boundfield, label_element, help_text_element, error_element, inputelement_attrs, + boundfield=None, inline=False, optgroups=None, # for non-django-form select elements use this **attributes, @@ -300,7 +300,7 @@ def __init__( help_text_element=help_text_element, error_element=error_element, inputelement_attrs=_combine_lazy_dict( - inputelement_attrs, data_toggle_password_visibility=True + inputelement_attrs, {"data_toggle_password_visibility": True} ), icon=showhidebtn, **attributes, @@ -314,29 +314,28 @@ class Checkbox(BaseWidget): def __init__( self, - boundfield, label_element, help_text_element, error_element, inputelement_attrs, + boundfield=None, **attributes, ): attributes["_class"] = hg.BaseElement( attributes.get("_class", ""), " bx--checkbox-wrapper" ) - inputelement_attrs = _combine_lazy_dict( - inputelement_attrs, - value=None, - checked=hg.F( + attrs = {"value": None} + if boundfield: + attrs["checked"] = hg.F( lambda c: hg.resolve_lazy(boundfield, c).field.widget.check_test( hg.resolve_lazy(boundfield, c).value() ) - ), - ) + ) + inputelement_attrs = _combine_lazy_dict(inputelement_attrs, attrs) super().__init__( hg.LABEL( self.get_input_element(inputelement_attrs, error_element), - label_element.condition, + label_element.label, hg.If(inputelement_attrs.get("required"), REQUIRED_LABEL), _class=hg.BaseElement( "bx--checkbox-label", @@ -354,101 +353,194 @@ def __init__( ) -class DatePicker(TextInput): - django_widget = widgets.DateInput - carbon_input_class = "bx--text-input" - carbon_input_error_class = "bx--text-input--invalid" - input_type = "date" +class CheckboxSelectMultiple(BaseWidget): + django_widget = widgets.CheckboxSelectMultiple + carbon_input_class = "bx--checkbox" + input_type = "checkbox" def __init__( self, - fieldname, - placeholder="", - short=False, - simple=False, - widgetattributes={}, + label_element, + help_text_element, + error_element, + inputelement_attrs, boundfield=None, **attributes, ): - self.fieldname = fieldname - picker_attribs = ( - {} - if simple - else {"data-date-picker": True, "data-date-picker-type": "single"} - ) - widgetattributes["_class"] = ( - widgetattributes.get("_class", "") + " bx--date-picker__input" + super().__init__( + label_element, + hg.FIELDSET( + hg.Iterator( + boundfield.subwidgets, + "checkbox", + Checkbox( + label_element=Label(hg.C("checkbox").data["label"]), + help_text_element=None, + error_element=None, + inputelement_attrs=_combine_lazy_dict( + _combine_lazy_dict( + inputelement_attrs, + { + "name": hg.C("checkbox").data["name"], + "value": hg.C("checkbox").data["value"], + "checked": hg.C("checkbox").data["selected"], + }, + ), + hg.C("checkbox").data["attrs"], + ), + ), + ) + ), + help_text_element, + error_element, + **attributes, ) - input = hg.INPUT( - placeholder=placeholder, - type="text", - **widgetattributes, + +class DatePicker(BaseWidget): + django_widget = widgets.DateInput + carbon_input_class = "bx--date-picker__input" + input_type = "text" # prevent browser style date picker but use carbon design + + def __init__( + self, + label_element, + help_text_element, + error_element, + inputelement_attrs, + boundfield=None, + style_short=False, + style_simple=False, + **attributes, + ): + if not style_simple: + attributes["data-date-picker"] = True + attributes["data-date-picker-type"] = "single" + + attributes["_class"] = hg.BaseElement( + attributes.get("_class"), + " bx--date-picker", + hg.If(style_simple, " bx--date-picker--simple", "bx--date-picker--single"), + hg.If(style_short, " bx--date-picker--short"), ) - self.input = input - if not simple: - input.attributes["data-date-picker-input"] = True - input = hg.DIV( - input, - Icon( - "calendar", - size=16, - _class="bx--date-picker__icon", - data_date_picker_icon="true", + + super().__init__( + hg.DIV( + label_element, + hg.If( + style_simple, + self.get_input_element( + _combine_lazy_dict( + inputelement_attrs, + { + "data_invalid": hg.If(error_element.condition, True), + "pattern": hg.F( + lambda c: ( + TimeRE() + .compile( + hg.resolve_lazy( + boundfield, c + ).field.widget.format + or formats.get_format( + hg.resolve_lazy( + boundfield, c + ).field.widget.format_key + )[0] + ) + .pattern + ) + ), + }, + ), + error_element, + ), + hg.DIV( + self.get_input_element( + _combine_lazy_dict( + inputelement_attrs, + { + "data_date_picker_input": True, + "data_invalid": hg.If( + error_element.condition, True + ), + "data_date_format": hg.F( + lambda c: to_php_formatstr( + hg.resolve_lazy( + boundfield, c + ).field.widget.format, + hg.resolve_lazy( + boundfield, c + ).field.widget.format_key, + ) + ), + }, + ), + error_element, + ), + Icon( + "calendar", + size=16, + _class="bx--date-picker__icon", + data_date_picker_icon="true", + ), + _class="bx--date-picker-input__wrapper", + ), ), - _class="bx--date-picker-input__wrapper", - ) + help_text_element, + error_element, + _class="bx--date-picker-container", + ), + **attributes, + ) + + +class Textarea(BaseWidget): + django_widget = widgets.Textarea + carbon_input_class = "bx--text-area bx--text-area--v2" + carbon_input_error_class = "bx--text-area--invalid" + + def __init__( + self, + label_element, + help_text_element, + error_element, + inputelement_attrs, + boundfield=None, + **attributes, + ): + attributes["_class"] = attributes.get("_class", "") + " bx--form-item" super().__init__( + label_element, hg.DIV( - hg.DIV( - Label(hg.C("form")[fieldname].label), - input, - _class="bx--date-picker-container", + hg.TEXTAREA( + boundfield.value(), + hg.If( + error_element.condition, + Icon( + "warning--filled", + size=16, + _class="bx--text-area__invalid-icon", + ), + ), + lazy_attributes=_combine_lazy_dict( + _append_classes( + inputelement_attrs or {}, + self.carbon_input_class, + hg.If( + getattr(error_element, "condition", False), + self.carbon_input_error_class, + ), + ), + {"value": None}, + ), ), - _class="bx--date-picker" - + (" bx--date-picker--simple" if simple else "bx--date-picker--single") - + (" bx--date-picker--short" if short else ""), - **picker_attribs, + _class="bx--text-area__wrapper", ), + help_text_element, + error_element, **attributes, ) - # for easier reference in the render method: - self.label = self[0][0][0] - - if boundfield is not None: - if boundfield.field.disabled: - self.label.attributes["_class"] += " bx--label--disabled" - # self.label.attributes["_for"] = boundfield.id_for_label - self.label.append(boundfield.label) - if boundfield.field.required: - self.label.append(REQUIRED_LABEL) - - dateformat = ( - boundfield.field.widget.format - or formats.get_format(boundfield.field.widget.format_key)[0] - ) - dateformat_widget = to_php_formatstr( - boundfield.field.widget.format, - boundfield.field.widget.format_key, - ) - if simple: - self.input.attributes["pattern"] = TimeRE().compile(dateformat).pattern - else: - self.input.attributes["data_date_format"] = dateformat_widget - - if boundfield.help_text: - self[0][0].append(HelpText(boundfield.help_text)) - if boundfield.errors: - self.input.attributes["data-invalid"] = True - self[1].append( - Icon( - "warning--filled", - size=16, - _class="bx--text-input__invalid-icon", - ) - ) - self[0][0].append(ErrorList(boundfield.errors)) def _append_classes(lazy_attrs, *_classes): @@ -464,8 +556,13 @@ def wrapper_func(context): return hg.F(wrapper_func) -def _combine_lazy_dict(lazy_attrs, **attribs): - return hg.F(lambda c: {**(hg.resolve_lazy(lazy_attrs, c) or {}), **attribs}) +def _combine_lazy_dict(attrs1, attrs2): + return hg.F( + lambda c: { + **(hg.resolve_lazy(attrs1, c) or {}), + **(hg.resolve_lazy(attrs2, c) or {}), + } + ) def _gen_optgroup(boundfield): From 4178f6de5c8daad7e41b2a2a6935127247f643f5 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 8 Dec 2021 10:00:00 +0700 Subject: [PATCH 16/46] add: file input widget --- bread/layout/components/forms/widgets.py | 207 ++++++++++++++++------- 1 file changed, 148 insertions(+), 59 deletions(-) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 7fc6149f..9e4d2a0d 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -1,5 +1,8 @@ +import os + import htmlgenerator as hg from _strptime import TimeRE +from django.conf import settings from django.forms import widgets from django.utils import formats from django.utils.translation import gettext_lazy as _ @@ -7,7 +10,7 @@ from ..button import Button from ..icon import Icon -from .helpers import REQUIRED_LABEL, Label, to_php_formatstr +from .helpers import REQUIRED_LABEL, ErrorList, Label, to_php_formatstr # Missing widget implementations: # DateTimeInput @@ -15,7 +18,6 @@ # NullBooleanSelect # SelectMultiple # RadioSelect -# CheckboxSelectMultiple # FileInput # ClearableFileInput # @@ -39,27 +41,30 @@ class BaseWidget(hg.DIV): input_type = None # __init__ should support the following parameters - # boundfield, - # label_element, - # help_text_element, - # error_element, - # inputelement_attrs, + # label_element: bread.layout.components.forms.utils.Label + # help_text_element: Optional[Any] + # error_element: bread.layout.components.forms.utils.ErrorList + # inputelement_attrs: Union[Lazy[dict], dict], + # boundfield: Optional[django.forms.BoundField], def __init__(self, *args, **kwargs): if "boundfield" in kwargs: del kwargs["boundfield"] super().__init__(*args, **kwargs) - def get_input_element(self, inputelement_attrs, error_element): + def get_input_element(self, inputelement_attrs, error_element, **kwargs): return hg.INPUT( type=self.input_type, - lazy_attributes=_append_classes( - inputelement_attrs or {}, - self.carbon_input_class, - hg.If( - getattr(error_element, "condition", False), - self.carbon_input_error_class, + lazy_attributes=_combine_lazy_dict( + _append_classes( + inputelement_attrs or {}, + self.carbon_input_class, + hg.If( + getattr(error_element, "condition", False), + self.carbon_input_error_class, + ), ), + kwargs, ), ) @@ -218,7 +223,7 @@ def __init__( inputelement_attrs or {}, self.carbon_input_class, hg.If( - getattr(error_element, "condition", False), + error_element.condition, self.carbon_input_error_class, ), ), @@ -324,7 +329,7 @@ def __init__( attributes["_class"] = hg.BaseElement( attributes.get("_class", ""), " bx--checkbox-wrapper" ) - attrs = {"value": None} + attrs = {} if boundfield: attrs["checked"] = hg.F( lambda c: hg.resolve_lazy(boundfield, c).field.widget.check_test( @@ -376,7 +381,7 @@ def __init__( Checkbox( label_element=Label(hg.C("checkbox").data["label"]), help_text_element=None, - error_element=None, + error_element=ErrorList([]), inputelement_attrs=_combine_lazy_dict( _combine_lazy_dict( inputelement_attrs, @@ -430,52 +435,38 @@ def __init__( hg.If( style_simple, self.get_input_element( - _combine_lazy_dict( - inputelement_attrs, - { - "data_invalid": hg.If(error_element.condition, True), - "pattern": hg.F( - lambda c: ( - TimeRE() - .compile( - hg.resolve_lazy( - boundfield, c - ).field.widget.format - or formats.get_format( - hg.resolve_lazy( - boundfield, c - ).field.widget.format_key - )[0] - ) - .pattern - ) - ), - }, - ), + inputelement_attrs, error_element, + data_invalid=hg.If(error_element.condition, True), + pattern=hg.F( + lambda c: ( + TimeRE() + .compile( + hg.resolve_lazy(boundfield, c).field.widget.format + or formats.get_format( + hg.resolve_lazy( + boundfield, c + ).field.widget.format_key + )[0] + ) + .pattern + ) + ), ), hg.DIV( self.get_input_element( - _combine_lazy_dict( - inputelement_attrs, - { - "data_date_picker_input": True, - "data_invalid": hg.If( - error_element.condition, True - ), - "data_date_format": hg.F( - lambda c: to_php_formatstr( - hg.resolve_lazy( - boundfield, c - ).field.widget.format, - hg.resolve_lazy( - boundfield, c - ).field.widget.format_key, - ) - ), - }, - ), + inputelement_attrs, error_element, + data_date_picker_input=True, + data_invalid=hg.If(error_element.condition, True), + data_date_format=hg.F( + lambda c: to_php_formatstr( + hg.resolve_lazy(boundfield, c).field.widget.format, + hg.resolve_lazy( + boundfield, c + ).field.widget.format_key, + ) + ), ), Icon( "calendar", @@ -528,7 +519,7 @@ def __init__( inputelement_attrs or {}, self.carbon_input_class, hg.If( - getattr(error_element, "condition", False), + error_element.condition, self.carbon_input_error_class, ), ), @@ -543,6 +534,104 @@ def __init__( ) +class FileInput(hg.BaseWidget): + django_widget = widgets.FileInput + carbon_input_class = "bx--file-input bx--visually-hidden" + input_type = "file" + # TODO: make clearable working + clearable = False + + def __init__( + self, + label_element, + help_text_element, + error_element, + inputelement_attrs, + **attributes, + ): + uploadbutton = hg.LABEL( + hg.SPAN(_("Select file"), role="button"), + tabindex=0, + _class="bx--btn bx--btn--primary", + data_file_drop_container=True, + disabled=inputelement_attrs.get("disabled"), + data_invalid=error_element.condition, + _for=inputelement_attrs.get("id"), + ) + input = self.get_input_element( + inputelement_attrs, + error_element, + onload=""" +document.addEventListener('change', (e) => { + this.parentElement.querySelector('[data-file-container]').innerHTML = ''; + var widget = new CarbonComponents.FileUploader(this.parentElement); + widget._displayFilenames(); + widget.setState('edit'); +}); +""", + ) + clearbutton = hg.If( + self.clearable, + hg.SPAN( + hg.BUTTON( + Icon("close", size=16), + _class="bx--file-close", + type="button", + aria_label="close", + ), + data_for=inputelement_attrs.get("id"), + _class="bx--file__state-container", + ), + ) + super().__init__( + hg.STRONG(_class="bx--file--label"), + hg.P(_class="bx--label-description"), + hg.DIV( + uploadbutton, + input, + hg.DIV( + hg.If( + inputelement_attrs.get("value"), + hg.SPAN( + hg.P( + hg.A( + hg.F( + lambda c: os.path.basename( + hg.resolve_lazy(inputelement_attrs, c).get( + "value" + ) + ) + ), + href=hg.F( + lambda c: settings.MEDIA_URL + + hg.resolve_lazy(inputelement_attrs, c).get( + "value" + ) + ), + ), + _class="bx--file-filename", + ), + clearbutton, + _class="bx--file__selected-file", + ), + ), + data_file_container=True, + _class="bx--file-container", + ), + help_text_element, + error_element, + _class="bx--file", + data_file=True, + ), + **attributes, + ) + + +class ClearableFileInput(hg.BaseWidget): + django_widget = widgets.ClearableFileInput + clearable = True + + def _append_classes(lazy_attrs, *_classes): def wrapper_func(context): _classlist = [] From 3253aff0a7adaaed52de7241a361a809327b0c63 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 14 Dec 2021 15:22:42 +0700 Subject: [PATCH 17/46] fix: typo --- bread/layout/components/forms/widgets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 9e4d2a0d..a582df95 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -534,7 +534,7 @@ def __init__( ) -class FileInput(hg.BaseWidget): +class FileInput(BaseWidget): django_widget = widgets.FileInput carbon_input_class = "bx--file-input bx--visually-hidden" input_type = "file" @@ -627,7 +627,7 @@ def __init__( ) -class ClearableFileInput(hg.BaseWidget): +class ClearableFileInput(BaseWidget): django_widget = widgets.ClearableFileInput clearable = True From da376f8f39af064a45fe9a940fc54ec2525b0828 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 16 Dec 2021 16:35:03 +0700 Subject: [PATCH 18/46] add: clearable fileinput, some celanup --- bread/layout/components/forms/__init__.py | 22 +++--- .../layout/components/forms/search_select.py | 2 +- bread/layout/components/forms/widgets.py | 73 ++++++++++++++++--- bread/views/wizard.py | 2 +- 4 files changed, 73 insertions(+), 26 deletions(-) diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index f8ed7786..ba908390 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -371,19 +371,17 @@ def __init__(self): def _mapwidget( field, fieldtype, elementattributes=None, widgetattributes=None, only_initial=False ): - from .checkbox import Checkbox - from .date_picker import DatePicker - from .file_uploader import FileUploader + from .checkbox import Checkbox # done + from .date_picker import DatePicker # done + from .file_uploader import FileUploader # done from .multiselect import MultiSelect - from .select import Select - from .text_area import TextArea - from .text_input import ( - EmailInput, - PasswordInput, - PhoneNumberInput, - TextInput, - UrlInput, - ) + from .select import Select # done + from .text_area import TextArea # done + from .text_input import EmailInput # done + from .text_input import PasswordInput # done + from .text_input import PhoneNumberInput # done + from .text_input import TextInput # done + from .text_input import UrlInput # done widgetattributes = update_widgetattributes(field, only_initial, widgetattributes) elementattributes = { diff --git a/bread/layout/components/forms/search_select.py b/bread/layout/components/forms/search_select.py index 91b99989..b0028bed 100644 --- a/bread/layout/components/forms/search_select.py +++ b/bread/layout/components/forms/search_select.py @@ -2,7 +2,7 @@ from ..search import Search from ..tag import Tag -from .helpers import LabelElement +from .helpers import Label as LabelElement class SearchSelect(hg.DIV): diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index a582df95..c97491f3 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -18,8 +18,6 @@ # NullBooleanSelect # SelectMultiple # RadioSelect -# FileInput -# ClearableFileInput # # less used: # MultipleHiddenInput @@ -547,6 +545,7 @@ def __init__( help_text_element, error_element, inputelement_attrs, + boundfield=None, **attributes, ): uploadbutton = hg.LABEL( @@ -570,6 +569,33 @@ def __init__( }); """, ) + # we can only clear the field if it originates form a django field + # otherwise it has no use + clearbox = None + if boundfield: + checkbox_name = hg.F( + lambda c: hg.resolve_lazy( + boundfield, c + ).field.widget.clear_checkbox_name( + hg.resolve_lazy(boundfield, c).html_name + ) + ) + checkbox_id = hg.F( + lambda c: hg.resolve_lazy(boundfield, c).field.widget.clear_checkbox_id( + hg.resolve_lazy(checkbox_name, c) + ) + ) + clearbox = hg.If( + self.clearable, + hg.INPUT( + type="checkbox", + name=checkbox_name, + id=checkbox_id, + style="display: none", + ), + ) + + # clearbutton is always used, to allow clearing a just selected field in the browser clearbutton = hg.If( self.clearable, hg.SPAN( @@ -578,34 +604,57 @@ def __init__( _class="bx--file-close", type="button", aria_label="close", + onclick=hg.If( + clearbox, + hg.format("$('#{}').checked = 'checked';", checkbox_id), + ), ), data_for=inputelement_attrs.get("id"), _class="bx--file__state-container", ), ) + super().__init__( hg.STRONG(_class="bx--file--label"), hg.P(_class="bx--label-description"), hg.DIV( uploadbutton, input, + clearbox, hg.DIV( hg.If( inputelement_attrs.get("value"), hg.SPAN( hg.P( - hg.A( + hg.If( hg.F( - lambda c: os.path.basename( - hg.resolve_lazy(inputelement_attrs, c).get( - "value" - ) + lambda c: hasattr( + hg.resolve_lazy(inputelement_attrs, c) + .get("value") + .file, + "name", ) ), - href=hg.F( - lambda c: settings.MEDIA_URL - + hg.resolve_lazy(inputelement_attrs, c).get( - "value" + hg.A( + hg.F( + lambda c: os.path.basename( + hg.resolve_lazy(inputelement_attrs, c) + .get("value") + .name + ) + ), + href=hg.F( + lambda c: settings.MEDIA_URL + + hg.resolve_lazy(inputelement_attrs, c) + .get("value") + .name + ), + ), + hg.F( + lambda c: os.path.basename( + hg.resolve_lazy(inputelement_attrs, c) + .get("value") + .name ) ), ), @@ -627,7 +676,7 @@ def __init__( ) -class ClearableFileInput(BaseWidget): +class ClearableFileInput(FileInput): django_widget = widgets.ClearableFileInput clearable = True diff --git a/bread/views/wizard.py b/bread/views/wizard.py index 990e74eb..94ef03a6 100644 --- a/bread/views/wizard.py +++ b/bread/views/wizard.py @@ -38,7 +38,7 @@ def go_back_url(context): hg.C("wizard.form"), layout.forms.Form( hg.C("wizard.management_form"), - layout.forms.FormField("current_step"), + layout.forms.FormField("current_step", form="wizard.management_form"), standalone=False, ), formlayout, From dfd67bf218ae73957a70de381f46ef4389621894 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 17 Dec 2021 11:08:12 +0700 Subject: [PATCH 19/46] add: widget preview --- bread/menu.py | 9 ++++++++ bread/urls.py | 5 ++++ bread/views/admin.py | 55 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+) diff --git a/bread/menu.py b/bread/menu.py index cede3f4b..a11e1318 100644 --- a/bread/menu.py +++ b/bread/menu.py @@ -167,3 +167,12 @@ def registeritem(item): admingroup, ) ) +registeritem( + Item( + Link( + reverse("breadadmin.widgetpreview"), + _("Form widgets preview"), + ), + admingroup, + ) +) diff --git a/bread/urls.py b/bread/urls.py index e5adebd9..c48ec5c6 100644 --- a/bread/urls.py +++ b/bread/urls.py @@ -93,6 +93,11 @@ ), path("systeminformation", system.systeminformation, name="systeminformation"), path("admin/maintenance", admin.maintenancesettings, name="breadadmin.maintenance"), + path( + "admin/widgetpreview", + admin.widgetpreview, + name="breadadmin.widgetpreview", + ), *default_model_paths( django_celery_results.models.TaskResult, browseview=admin.TaskResultBrowseView, diff --git a/bread/views/admin.py b/bread/views/admin.py index 71dc874c..e1169dc7 100644 --- a/bread/views/admin.py +++ b/bread/views/admin.py @@ -1,4 +1,7 @@ +import re + import htmlgenerator as hg +from django import forms from django.contrib.auth.decorators import user_passes_test from django.utils.translation import gettext_lazy as _ from django_celery_results.models import TaskResult @@ -11,6 +14,7 @@ R = layout.grid.Row C = layout.grid.Col +F = layout.forms.FormField TR = layout.datatable.DataTable.row TD = layout.datatable.DataTableColumn @@ -39,6 +43,57 @@ def maintenancesettings(request): return ret +@aslayout +def widgetpreview(request): + + CHOICES = ( + ("choice1", "Choice 1"), + ("choice2", "Choice 2"), + ("choice3", "Choice 3"), + ("choice4", "Choice 4"), + ) + + widgets = { + forms.TextInput: forms.CharField(widget=forms.TextInput), + forms.NumberInput: forms.DecimalField(widget=forms.NumberInput), + forms.EmailInput: forms.EmailField(widget=forms.EmailInput), + forms.URLInput: forms.URLField(widget=forms.URLInput), + forms.PasswordInput: forms.CharField(widget=forms.PasswordInput), + forms.HiddenInput: forms.CharField(widget=forms.HiddenInput), + forms.DateInput: forms.DateField(widget=forms.DateInput), + forms.DateTimeInput: forms.DateTimeField(widget=forms.DateTimeInput), + forms.TimeInput: forms.TimeField(widget=forms.TimeInput), + forms.Textarea: forms.CharField(widget=forms.Textarea), + forms.CheckboxInput: forms.BooleanField(widget=forms.CheckboxInput), + forms.Select: forms.ChoiceField(widget=forms.Select, choices=CHOICES), + forms.NullBooleanSelect: forms.NullBooleanField(widget=forms.NullBooleanSelect), + forms.SelectMultiple: forms.MultipleChoiceField( + widget=forms.SelectMultiple, choices=CHOICES + ), + forms.RadioSelect: forms.ChoiceField(widget=forms.RadioSelect, choices=CHOICES), + forms.CheckboxSelectMultiple: forms.ChoiceField( + widget=forms.CheckboxSelectMultiple, choices=CHOICES + ), + forms.FileInput: forms.FileField(widget=forms.FileInput), + forms.ClearableFileInput: forms.FileField(widget=forms.ClearableFileInput), + } + + Form = type( + "Form", + (forms.Form,), + { + re.sub(r"(? Date: Sat, 18 Dec 2021 13:17:47 +0700 Subject: [PATCH 20/46] did: refactor for better names and order of code --- bread/layout/components/forms/fields.py | 92 +++-- bread/layout/components/forms/widgets.py | 482 +++++++++++++++-------- 2 files changed, 377 insertions(+), 197 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 7b563074..3337694b 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -1,6 +1,8 @@ import warnings +from typing import List, Optional, Union import htmlgenerator as hg +from django import forms from .helpers import ErrorList, HelpText, Label from .widgets import BaseWidget, HiddenInput, TextInput @@ -9,23 +11,38 @@ class FormFieldMarker(hg.BaseElement): # Internal helper class to mark form fields inside a render tree # so that the fields an be automatically extracted from it in to - # generate a django form class + # generate a django form class, see bread.forms.forms def __init__(self, fieldname, field): self.fieldname = fieldname super().__init__(field) -def FormField( - fieldname=None, - form="form", - label=None, - help_text=None, - error_list=None, - inputelement_attrs=None, - formfield_class=None, - with_wrapper=True, - show_hidden_initial=False, - **kwargs, +def generate_formfield( + fieldname: str = None, # required to derive the widget from a django form field + form: Union[ + forms.Form, hg.Lazy, str + ] = "form", # required to derive the widget from a django form field + with_wrapper: bool = True, # produces a less dense layout, from carbon design + show_hidden_initial: bool = False, # required by some parameters to override django field configuration or use a non-form-bound field + # fields + # parameters which are normally not required, when using a django form field + # but can be filled in to create form fields independently from form fields + widgetclass: Optional[ + BaseWidget + ] = None, # normally be taken from the django form field, will be carbon-ized + label: Union[ + str, hg.BaseElement + ] = None, # normally be taken from the django form field, will be carbon-ized + help_text: Union[ + str, hg.BaseElement + ] = None, # normally be taken from the django form field, will be carbon-ized + errors: Optional[ + List[str] + ] = None, # normally be taken from the django form field, will be carbon-ized + inputelement_attrs: Optional[ + dict + ] = None, # normally be taken from the django form field, will be carbon-ized + **attributes, ): """ Function to produce a carbon design based form field widget which is @@ -35,41 +52,43 @@ def FormField( # hidden = None if show_hidden_initial: - hidden = FormField( + hidden = generate_formfield( fieldname=fieldname, form=form, inputelement_attrs=inputelement_attrs, - formfield_class=HiddenInput, + widgetclass=HiddenInput, with_wrapper=False, show_hidden_initial=False, - **kwargs, + **attributes, ) inputelement_attrs = inputelement_attrs or {} boundfield = None # warnings for deprecated API usage - if "widgetattributes" in kwargs: + if "widgetattributes" in attributes: warnings.warn( "FormField does no longer support the parameter 'widgetattributes'. " "The parameter 'inputelement_attrs' serves the same purpose'" ) - if "elementattributes" in kwargs: + if "elementattributes" in attributes: warnings.warn( "FormField does no longer support the parameter 'elementattributes'. " "attributes can now be directly passed as kwargs." ) - # check if this field will be used with a django form - # if yes, derive the according values lazyly from the context + # check if this field will be used with a django form if yes, derive the + # according values lazyly from the context if fieldname is not None and form is not None: if isinstance(form, str): form = hg.C(form) label = label or form[fieldname].label help_text = help_text or form.fields[fieldname].help_text - error_list = error_list or form[fieldname].errors + errors = errors or form[fieldname].errors + # do this to preserve the original inputelement_attrs in the + # buildattribs scope orig_inputattribs = inputelement_attrs def buildattribs(context): @@ -99,24 +118,24 @@ def buildattribs(context): labelfor = inputelement_attrs.get("id") # helper elements - label_element = Label( + label = Label( label, required=inputelement_attrs.get("required"), disabled=inputelement_attrs.get("disabled"), _for=labelfor, ) - help_text_element = HelpText(help_text, disabled=inputelement_attrs.get("disabled")) - error_element = ErrorList(error_list) - - # instantiate field (might create a lazy element when using guess_fieldclass) - formfield_class = formfield_class or guess_fieldclass(fieldname, form) - ret = formfield_class( - boundfield=boundfield, - label_element=label_element, - help_text_element=help_text_element, - error_element=error_element, + help_text = HelpText(help_text, disabled=inputelement_attrs.get("disabled")) + errors = ErrorList(errors) + + # instantiate field (might create a lazy element when using _guess_widget) + widgetclass = widgetclass or _guess_widget(fieldname, form) + ret = widgetclass( + label=label, + help_text=help_text, + errors=errors, inputelement_attrs=inputelement_attrs, - **kwargs, + boundfield=boundfield, + **attributes, ) if show_hidden_initial: ret = hg.BaseElement(ret, hidden) @@ -125,7 +144,14 @@ def buildattribs(context): return FormFieldMarker(fieldname, ret) -def guess_fieldclass(fieldname, form): +# Using this alias we can prevent a huge refactoring across multiple repos This +# is slightly inconsistent with the default naming scheme of python where camel +# case denotes not a function but a class +# TODO: maybe refactor Formfield to be formfield +FormField = generate_formfield + + +def _guess_widget(fieldname, form): widget_map = {} for cls in _all_subclasses(BaseWidget): if cls.django_widget not in widget_map: diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index c97491f3..3b6187c3 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -10,20 +10,12 @@ from ..button import Button from ..icon import Icon +from ..tag import Tag from .helpers import REQUIRED_LABEL, ErrorList, Label, to_php_formatstr # Missing widget implementations: # DateTimeInput -# TimeInput -# NullBooleanSelect -# SelectMultiple # RadioSelect -# -# less used: -# MultipleHiddenInput -# SplitDateTimeWidget -# SplitHiddenDateTimeWidget -# SelectDateWidget # A plain, largely unstyled input element @@ -31,26 +23,39 @@ # in bread forms class BaseWidget(hg.DIV): # used to mark that this class can be used in place of the according django widget or field + # all bread widgets must have this if they should be used automatically to render form fields django_widget = None - # default attributes which are used to create the input element in a standard way + # default attributes which are used to create the input element in a standardized way for many inputs carbon_input_class = "" carbon_input_error_class = "" input_type = None - # __init__ should support the following parameters - # label_element: bread.layout.components.forms.utils.Label - # help_text_element: Optional[Any] - # error_element: bread.layout.components.forms.utils.ErrorList + # __init__ of derived classes should support the following parameters + # label: bread.layout.components.forms.utils.Label + # help_text: Optional[Any] + # errors: bread.layout.components.forms.utils.ErrorList + # ``hg.If(errors.condition, ...`` can be used to render parts depending if there are errors # inputelement_attrs: Union[Lazy[dict], dict], # boundfield: Optional[django.forms.BoundField], def __init__(self, *args, **kwargs): - if "boundfield" in kwargs: - del kwargs["boundfield"] + # prevent rendering of any of the special kwargs we use in generate_formfield + for param in [ + "label_element", + "label", + "help_text_element", + "error_element", + "inputelement_attrs", + "boundfield", + ]: + if param in kwargs: + raise Exception( + f"Widget {type(self)} tries to render parameter {param}" + ) super().__init__(*args, **kwargs) - def get_input_element(self, inputelement_attrs, error_element, **kwargs): + def get_input_element(self, inputelement_attrs, errors, **kwargs): return hg.INPUT( type=self.input_type, lazy_attributes=_combine_lazy_dict( @@ -58,7 +63,7 @@ def get_input_element(self, inputelement_attrs, error_element, **kwargs): inputelement_attrs or {}, self.carbon_input_class, hg.If( - getattr(error_element, "condition", False), + getattr(errors, "condition", False), self.carbon_input_error_class, ), ), @@ -76,13 +81,14 @@ class HiddenInput(BaseWidget): def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, **attributes, ): - super().__init__(self.get_input_element(inputelement_attrs, error_element)) + super().__init__(self.get_input_element(inputelement_attrs, errors)) class TextInput(BaseWidget): @@ -93,27 +99,28 @@ class TextInput(BaseWidget): def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, icon=None, **attributes, ): attributes["_class"] = attributes.get("_class", "") + " bx--text-input-wrapper" super().__init__( - label_element, + label, hg.DIV( hg.If( - error_element.condition, + errors.condition, Icon( "warning--filled", size=16, _class="bx--text-input__invalid-icon", ), ), - self.get_input_element(inputelement_attrs, error_element), + self.get_input_element(inputelement_attrs, errors), hg.If( icon, hg.If( @@ -130,10 +137,10 @@ def __init__( "bx--text-input__field-wrapper" + (" text-input-with-icon" if icon is not None else "") ), - data_invalid=hg.If(error_element.condition, True), + data_invalid=hg.If(errors.condition, True), ), - error_element, - help_text_element, + errors, + help_text, **attributes, ) @@ -168,16 +175,114 @@ class NumberInput(TextInput): input_type = "number" +class TimeInput(TextInput): + django_widget = widgets.TimeInput + input_type = "time" + + +class PasswordInput(TextInput): + django_widget = widgets.PasswordInput + carbon_input_class = "bx--password-input bx--text-input" + carbon_input_error_class = "bx--text-input--invalid" + input_type = "password" + + def __init__( + self, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, + **attributes, + ): + attributes["data-text-input"] = True + attributes["_class"] = ( + attributes.get("_class", "") + " bx--password-input-wrapper" + ) + showhidebtn = Button( + _("Show password"), + icon=hg.BaseElement( + Icon("view--off", _class="bx--icon--visibility-off", hidden="true"), + Icon("view", _class="bx--icon--visibility-on"), + ), + notext=True, + ) + # override attributes from button + showhidebtn.attributes["_class"] = ( + "bx--text-input--password__visibility__toggle bx--tooltip__trigger " + "bx--tooltip--a11y bx--tooltip--bottom bx--tooltip--align-center" + ) + super().__init__( + label=label, + help_text=help_text, + errors=errors, + inputelement_attrs=_combine_lazy_dict( + inputelement_attrs, {"data_toggle_password_visibility": True} + ), + icon=showhidebtn, + **attributes, + ) + + +class Textarea(BaseWidget): + django_widget = widgets.Textarea + carbon_input_class = "bx--text-area bx--text-area--v2" + carbon_input_error_class = "bx--text-area--invalid" + + def __init__( + self, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, + **attributes, + ): + attributes["_class"] = attributes.get("_class", "") + " bx--form-item" + + super().__init__( + label, + hg.DIV( + hg.TEXTAREA( + boundfield.value(), + hg.If( + errors.condition, + Icon( + "warning--filled", + size=16, + _class="bx--text-area__invalid-icon", + ), + ), + lazy_attributes=_combine_lazy_dict( + _append_classes( + inputelement_attrs or {}, + self.carbon_input_class, + hg.If( + errors.condition, + self.carbon_input_error_class, + ), + ), + {"value": None}, + ), + ), + _class="bx--text-area__wrapper", + ), + help_text, + errors, + **attributes, + ) + + class Select(BaseWidget): django_widget = widgets.Select carbon_input_class = "bx--select-input" def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, boundfield=None, inline=False, optgroups=None, # for non-django-form select elements use this @@ -221,7 +326,7 @@ def __init__( inputelement_attrs or {}, self.carbon_input_class, hg.If( - error_element.condition, + errors.condition, self.carbon_input_error_class, ), ), @@ -233,7 +338,7 @@ def __init__( aria_hidden="true", ), hg.If( - error_element.condition, + errors.condition, Icon( "warning--filled", size=16, @@ -241,71 +346,165 @@ def __init__( ), ), _class="bx--select-input__wrapper", - data_invalid=hg.If(error_element.condition, True), + data_invalid=hg.If(errors.condition, True), ) super().__init__( - label_element, + label, hg.If( inline, hg.DIV( select_wrapper, - error_element, + errors, _class="bx--select-input--inline__wrapper", ), select_wrapper, ), - help_text_element, - hg.If(inline, None, error_element), # not displayed if this is inline + help_text, + hg.If(inline, None, errors), # not displayed if this is inline _class=hg.BaseElement( attributes.get("_class"), " bx--select", hg.If(inline, " bx--select--inline"), - hg.If(error_element.condition, " bx--select--invalid"), + hg.If(errors.condition, " bx--select--invalid"), hg.If(inputelement_attrs.get("disabled"), " bx--select--disabled"), ), **attributes, ) -class PasswordInput(TextInput): - django_widget = widgets.PasswordInput - carbon_input_class = "bx--password-input bx--text-input" - carbon_input_error_class = "bx--text-input--invalid" - input_type = "password" +class NullBooleanSelect(Select): + django_widget = widgets.NullBooleanSelect + + +class SelectMultiple(BaseWidget): + django_widget = widgets.SelectMultiple def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, # for django-form select elements use this + optgroups=None, # for non-django-form select elements use this **attributes, ): - attributes["data-text-input"] = True - attributes["_class"] = ( - attributes.get("_class", "") + " bx--password-input-wrapper" - ) - showhidebtn = Button( - _("Show password"), - icon=hg.BaseElement( - Icon("view--off", _class="bx--icon--visibility-off", hidden="true"), - Icon("view", _class="bx--icon--visibility-on"), - ), - notext=True, - ) - # override attributes from button - showhidebtn.attributes["_class"] = ( - "bx--text-input--password__visibility__toggle bx--tooltip__trigger " - "bx--tooltip--a11y bx--tooltip--bottom bx--tooltip--align-center" - ) + optgroups = optgroups or _gen_optgroup(boundfield) + + def countselected(context): + options = [o for og in hg.resolve_lazy(optgroups, context) for o in og[1]] + return len([o for o in options if o and o["selected"]]) + + searchfieldid = hg.html_id(self) super().__init__( - label_element=label_element, - help_text_element=help_text_element, - error_element=error_element, - inputelement_attrs=_combine_lazy_dict( - inputelement_attrs, {"data_toggle_password_visibility": True} + label, + hg.If( + inputelement_attrs.get("disabled"), + hg.DIV( + hg.Iterator( + optgroups, + "optiongroup", + hg.Iterator( + hg.C("optiongroup.1"), + "option", + hg.If(hg.C("option.selected"), Tag(hg.C("option.label"))), + ), + ) + ), + hg.DIV( + hg.DIV( + hg.DIV( + hg.F(countselected), + Icon( + "close", + focusable="false", + size=15, + role="img", + onclick="clearMultiselect(this.parentElement.parentElement.parentElement)", + ), + role="button", + _class="bx--list-box__selection bx--list-box__selection--multi bx--tag--filter", + tabindex="0", + title="Clear all selected items", + ), + hg.INPUT( + id=searchfieldid, + _class="bx--text-input", + placeholder="Filter...", + onclick="this.parentElement.nextElementSibling.style.display = 'block'", + onkeyup="filterOptions(this.parentElement.parentElement)", + ), + hg.DIV( + Icon( + "chevron--down", size=16, role="img", focusable="false" + ), + _class="bx--list-box__menu-icon", + onclick="this.parentElement.nextElementSibling.style.display = this.parentElement.nextElementSibling.style.display == 'none' ? 'block' : 'none';", + ), + role="button", + _class="bx--list-box__field", + tabindex="0", + onload="window.addEventListener('click', (e) => {this.nextElementSibling.style.display = 'none'})", + ), + hg.FIELDSET( + hg.Iterator( + optgroups, + "optgroup", + hg.Iterator( + hg.C("optgroup.1"), + "option", + hg.DIV( + hg.DIV( + hg.DIV( + hg.LABEL( + hg.INPUT( + type="checkbox", + readonly=True, + _class="bx--checkbox", + value=hg.C("option.value"), + lazy_attributes=hg.C( + "option.attrs" + ), + onchange="updateMultiselect(this.closest('.bx--multi-select'))", + checked=hg.C("option.selected"), + name=hg.C("option.name"), + ), + hg.SPAN( + _class="bx--checkbox-appearance" + ), + hg.SPAN( + hg.C("option.label"), + _class="bx--checkbox-label-text", + ), + title=hg.C("option.label"), + _class="bx--checkbox-label", + ), + _class="bx--form-item bx--checkbox-wrapper", + ), + _class="bx--list-box__menu-item__option", + ), + _class="bx--list-box__menu-item", + ), + ), + ), + _class="bx--list-box__menu", + role="listbox", + style="display: none", + ), + _class=hg.BaseElement( + "bx--multi-select bx--list-box bx--multi-select--selected bx--combo-box bx--multi-select--filterable", + hg.If( + inputelement_attrs.get("disabled"), + " bx--list-box--disabled", + ), + ), + data_invalid=hg.If(errors.condition, True), + ), ), - icon=showhidebtn, + help_text, + errors, + _class="bx--list-box__wrapper", + onclick="event.stopPropagation()", **attributes, ) @@ -317,10 +516,10 @@ class Checkbox(BaseWidget): def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, boundfield=None, **attributes, ): @@ -335,10 +534,11 @@ def __init__( ) ) inputelement_attrs = _combine_lazy_dict(inputelement_attrs, attrs) + label = None if label is None else label.label super().__init__( hg.LABEL( - self.get_input_element(inputelement_attrs, error_element), - label_element.label, + self.get_input_element(inputelement_attrs, errors), + label, hg.If(inputelement_attrs.get("required"), REQUIRED_LABEL), _class=hg.BaseElement( "bx--checkbox-label", @@ -350,8 +550,8 @@ def __init__( "false", ), ), - help_text_element, - error_element, + help_text, + errors, **attributes, ) @@ -363,23 +563,23 @@ class CheckboxSelectMultiple(BaseWidget): def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, boundfield=None, **attributes, ): super().__init__( - label_element, + label, hg.FIELDSET( hg.Iterator( boundfield.subwidgets, "checkbox", Checkbox( - label_element=Label(hg.C("checkbox").data["label"]), - help_text_element=None, - error_element=ErrorList([]), + label=Label(hg.C("checkbox").data["label"]), + help_text=None, + errors=ErrorList([]), inputelement_attrs=_combine_lazy_dict( _combine_lazy_dict( inputelement_attrs, @@ -394,12 +594,16 @@ def __init__( ), ) ), - help_text_element, - error_element, + help_text, + errors, **attributes, ) +class RadioSelect(BaseWidget): + pass + + class DatePicker(BaseWidget): django_widget = widgets.DateInput carbon_input_class = "bx--date-picker__input" @@ -407,10 +611,10 @@ class DatePicker(BaseWidget): def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, boundfield=None, style_short=False, style_simple=False, @@ -429,13 +633,13 @@ def __init__( super().__init__( hg.DIV( - label_element, + label, hg.If( style_simple, self.get_input_element( inputelement_attrs, - error_element, - data_invalid=hg.If(error_element.condition, True), + errors, + data_invalid=hg.If(errors.condition, True), pattern=hg.F( lambda c: ( TimeRE() @@ -454,9 +658,9 @@ def __init__( hg.DIV( self.get_input_element( inputelement_attrs, - error_element, + errors, data_date_picker_input=True, - data_invalid=hg.If(error_element.condition, True), + data_invalid=hg.If(errors.condition, True), data_date_format=hg.F( lambda c: to_php_formatstr( hg.resolve_lazy(boundfield, c).field.widget.format, @@ -475,76 +679,26 @@ def __init__( _class="bx--date-picker-input__wrapper", ), ), - help_text_element, - error_element, + help_text, + errors, _class="bx--date-picker-container", ), **attributes, ) -class Textarea(BaseWidget): - django_widget = widgets.Textarea - carbon_input_class = "bx--text-area bx--text-area--v2" - carbon_input_error_class = "bx--text-area--invalid" - - def __init__( - self, - label_element, - help_text_element, - error_element, - inputelement_attrs, - boundfield=None, - **attributes, - ): - attributes["_class"] = attributes.get("_class", "") + " bx--form-item" - - super().__init__( - label_element, - hg.DIV( - hg.TEXTAREA( - boundfield.value(), - hg.If( - error_element.condition, - Icon( - "warning--filled", - size=16, - _class="bx--text-area__invalid-icon", - ), - ), - lazy_attributes=_combine_lazy_dict( - _append_classes( - inputelement_attrs or {}, - self.carbon_input_class, - hg.If( - error_element.condition, - self.carbon_input_error_class, - ), - ), - {"value": None}, - ), - ), - _class="bx--text-area__wrapper", - ), - help_text_element, - error_element, - **attributes, - ) - - class FileInput(BaseWidget): django_widget = widgets.FileInput carbon_input_class = "bx--file-input bx--visually-hidden" input_type = "file" - # TODO: make clearable working clearable = False def __init__( self, - label_element, - help_text_element, - error_element, - inputelement_attrs, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, boundfield=None, **attributes, ): @@ -554,12 +708,12 @@ def __init__( _class="bx--btn bx--btn--primary", data_file_drop_container=True, disabled=inputelement_attrs.get("disabled"), - data_invalid=error_element.condition, + data_invalid=errors.condition, _for=inputelement_attrs.get("id"), ) input = self.get_input_element( inputelement_attrs, - error_element, + errors, onload=""" document.addEventListener('change', (e) => { this.parentElement.querySelector('[data-file-container]').innerHTML = ''; @@ -667,8 +821,8 @@ def __init__( data_file_container=True, _class="bx--file-container", ), - help_text_element, - error_element, + help_text, + errors, _class="bx--file", data_file=True, ), From d288564f7a9013c45da1f01c6652a4a76586cb6d Mon Sep 17 00:00:00 2001 From: Sam Date: Sat, 18 Dec 2021 14:06:43 +0700 Subject: [PATCH 21/46] add: implementation of radio select --- bread/layout/components/forms/widgets.py | 89 ++++++++++++++++++++++-- 1 file changed, 84 insertions(+), 5 deletions(-) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 3b6187c3..a1f921d5 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -11,7 +11,7 @@ from ..button import Button from ..icon import Icon from ..tag import Tag -from .helpers import REQUIRED_LABEL, ErrorList, Label, to_php_formatstr +from .helpers import REQUIRED_LABEL, Label, to_php_formatstr # Missing widget implementations: # DateTimeInput @@ -571,15 +571,13 @@ def __init__( **attributes, ): super().__init__( - label, hg.FIELDSET( + label, hg.Iterator( boundfield.subwidgets, "checkbox", Checkbox( label=Label(hg.C("checkbox").data["label"]), - help_text=None, - errors=ErrorList([]), inputelement_attrs=_combine_lazy_dict( _combine_lazy_dict( inputelement_attrs, @@ -592,7 +590,47 @@ def __init__( hg.C("checkbox").data["attrs"], ), ), + ), + ), + help_text, + errors, + **attributes, + ) + + +class RadioButton(BaseWidget): + django_widget = None # only used inside RadioSelect + carbon_input_class = "bx--radio-button" + input_type = "radio" + + def __init__( + self, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, + **attributes, + ): + attributes["_class"] = hg.BaseElement( + attributes.get("_class", ""), " bx--radio-button-wrapper" + ) + attrs = {} + if boundfield: + attrs["checked"] = hg.F( + lambda c: hg.resolve_lazy(boundfield, c).field.widget.check_test( + hg.resolve_lazy(boundfield, c).value() ) + ) + inputelement_attrs = _combine_lazy_dict(inputelement_attrs, attrs) + label = None if label is None else label.label + super().__init__( + self.get_input_element(inputelement_attrs, errors), + hg.LABEL( + hg.SPAN(_class="bx--radio-button__appearance"), + hg.SPAN(label, _class="bx--radio-button__label-text"), + _class="bx--radio-button__label", + _for=inputelement_attrs.get("id"), ), help_text, errors, @@ -601,7 +639,48 @@ def __init__( class RadioSelect(BaseWidget): - pass + django_widget = widgets.RadioSelect + carbon_input_class = "bx--radio-button" + input_type = "radio" + + def __init__( + self, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, + **attributes, + ): + super().__init__( + hg.FIELDSET( + label, + hg.DIV( + hg.Iterator( + boundfield.subwidgets, + "radiobutton", + RadioButton( + label=Label(hg.C("radiobutton").data["label"]), + inputelement_attrs=_combine_lazy_dict( + _combine_lazy_dict( + inputelement_attrs, + { + "name": hg.C("radiobutton").data["name"], + "value": hg.C("radiobutton").data["value"], + "checked": hg.C("radiobutton").data["selected"], + }, + ), + hg.C("radiobutton").data["attrs"], + ), + ), + ), + _class="bx--radio-button-group bx--radio-button-group--vertical", + ), + ), + help_text, + errors, + **attributes, + ) class DatePicker(BaseWidget): From f2dfd854557132640bf962eac4fbeaa5467e9f8e Mon Sep 17 00:00:00 2001 From: Sam Date: Sat, 18 Dec 2021 14:16:49 +0700 Subject: [PATCH 22/46] del: unused code; did: some refactoring --- bread/forms/forms.py | 4 +- bread/layout/components/forms/__init__.py | 239 +--------------------- bread/views/util.py | 2 +- 3 files changed, 5 insertions(+), 240 deletions(-) diff --git a/bread/forms/forms.py b/bread/forms/forms.py index b38b00c2..33207be3 100644 --- a/bread/forms/forms.py +++ b/bread/forms/forms.py @@ -142,7 +142,7 @@ def save(self, *args, **kwargs): fields=[ f.fieldname for f in formfieldelements - if isinstance(f, _layout.forms.FormFieldMarker) + if isinstance(f, _layout.forms.fields.FormFieldMarker) and f.fieldname in modelfields ], formfield_callback=lambda field: _formfield_callback_with_request( @@ -283,7 +283,7 @@ def walk(element): if isinstance(element, hg.SCRIPT): return if ( - isinstance(element, _layout.forms.FormFieldMarker) + isinstance(element, _layout.forms.fields.FormFieldMarker) and element.fieldname not in INTERNAL_FIELDS ): yield element diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index ba908390..248ccf2e 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -5,7 +5,7 @@ from ..button import Button from ..notification import InlineNotification -from .fields import BaseWidget, FormField, FormFieldMarker # noqa +from .fields import FormField class Form(hg.FORM): @@ -79,48 +79,6 @@ def render(self, context): return super().render_children(context) -class FormChild: - """Used to mark elements which need the "form" attribute set by the parent form before rendering""" - - -class FormField1(FormChild, hg.BaseElement): - """Dynamic element which will resolve the field with the given name - and return the correct HTML, based on the widget of the form field or on the passed argument 'fieldtype'""" - - def __init__( - self, - fieldname, - fieldtype=None, - hidelabel=False, - elementattributes=None, - widgetattributes=None, - formname="form", - ): - if fieldtype is not None and not isinstance(fieldtype, type): - raise ValueError("argument 'fieldtype' is not a type") - self.fieldname = fieldname - self.fieldtype = fieldtype - self.widgetattributes = widgetattributes or {} - self.elementattributes = elementattributes or {} - self.hidelabel = hidelabel - self.form = None # will be set by the render method of the parent method - self.formname = formname # in the future we should only depend on the formname to extract the form from the context - - def render(self, context): - form = self.form or hg.resolve_lazy(context[self.formname], context) - element = _mapwidget( - form[self.fieldname], - self.fieldtype, - self.elementattributes, - self.widgetattributes, - ) - if self.hidelabel: - element.replace( - lambda e, ancestors: isinstance(e, hg.LABEL), None, all=True - ) - return element.render(context) - - class FormsetField(hg.Iterator): def __init__( self, @@ -348,201 +306,8 @@ def __init__(self, parentcontainerselector, label=_("Delete"), **kwargs): ) -class HiddenInput(FormChild, hg.INPUT): - def __init__(self, fieldname, widgetattributes, boundfield=None, **attributes): - self.fieldname = fieldname - super().__init__(type="hidden", **{**widgetattributes, **attributes}) - - if boundfield is not None: - self.attributes["id"] = boundfield.auto_id - if boundfield is not None: - self.attributes["name"] = boundfield.html_name - if boundfield.value() is not None: - self.attributes["value"] = boundfield.value() - - -class CsrfToken(FormChild, hg.INPUT): +class CsrfToken(hg.INPUT): def __init__(self): super().__init__( type="hidden", name="csrfmiddlewaretoken", value=hg.C("csrf_token") ) - - -def _mapwidget( - field, fieldtype, elementattributes=None, widgetattributes=None, only_initial=False -): - from .checkbox import Checkbox # done - from .date_picker import DatePicker # done - from .file_uploader import FileUploader # done - from .multiselect import MultiSelect - from .select import Select # done - from .text_area import TextArea # done - from .text_input import EmailInput # done - from .text_input import PasswordInput # done - from .text_input import PhoneNumberInput # done - from .text_input import TextInput # done - from .text_input import UrlInput # done - - widgetattributes = update_widgetattributes(field, only_initial, widgetattributes) - elementattributes = { - "label": field.label, - "help_text": field.help_text, - "errors": field.errors, - "disabled": field.field.disabled, - "required": field.field.required, - **getattr(field.field, "layout_kwargs", {}), - **(elementattributes or {}), - } - - if fieldtype and not isinstance(field.field.widget, forms.HiddenInput): - return fieldtype( - fieldname=field.name, - widgetattributes=widgetattributes, - boundfield=field, - **elementattributes, - ) - - if isinstance(field.field.widget, forms.CheckboxInput): - widgetattributes["checked"] = field.value() - return hg.DIV( - Checkbox( - widgetattributes=widgetattributes, - **elementattributes, - ), - _class="bx--form-item", - ) - - if isinstance(field.field.widget, forms.CheckboxSelectMultiple): - del elementattributes["label"] - del elementattributes["required"] - - return hg.DIV( - *[ - Checkbox( - **elementattributes, - label=widget.data["label"], - widgetattributes={ - **widgetattributes, - "name": widget.data["name"], - "value": widget.data["value"], - "checked": widget.data["selected"], - **widget.data["attrs"], - }, - ) - for widget in field.subwidgets - ], - _class="bx--form-item", - ) - - if isinstance(field.field.widget, forms.Select): - # This is to prevent rendering extrem long lists of database entries - # (e.g. all persons) for relational fields if the field is disabled. - if isinstance(field.field.widget, forms.SelectMultiple): - if field.field.disabled and hasattr(field.field, "queryset"): - field.field.queryset = field.field.queryset.filter( - pk__in=[i.pk for i in field.form.initial.get(field.name)] - ) - return hg.DIV( - MultiSelect( - field.field.widget.optgroups( - field.name, - field.field.widget.get_context(field.name, field.value(), {})[ - "widget" - ]["value"], - ), - widgetattributes=widgetattributes, - **elementattributes, - ), - _class="bx--form-item", - ) - if field.field.disabled and hasattr(field.field, "queryset"): - default = field.form.initial.get(field.name) or None - field.field.queryset = field.field.queryset.filter( - pk=getattr(default, "pk", default) - ) - return hg.DIV( - Select( - field.field.widget.optgroups( - field.name, - field.field.widget.get_context(field.name, field.value(), {})[ - "widget" - ]["value"], - ), - widgetattributes=widgetattributes, - **elementattributes, - ), - _class="bx--form-item", - ) - - WIDGET_MAPPING = { - forms.TextInput: TextInput, - # Attention: NumberInput is not the widget that is used for phone numbers. See below for handling of phone numbers - forms.NumberInput: TextInput, - forms.EmailInput: EmailInput, - forms.URLInput: UrlInput, - forms.PasswordInput: PasswordInput, - forms.HiddenInput: HiddenInput, - forms.DateInput: DatePicker, - forms.DateTimeInput: TextInput, # TODO - forms.TimeInput: TextInput, # TODO HIGH - forms.Textarea: TextArea, - forms.CheckboxInput: Checkbox, - forms.NullBooleanSelect: Select, - forms.SelectMultiple: MultiSelect, - forms.RadioSelect: TextInput, # TODO HIGH - forms.FileInput: FileUploader, - forms.ClearableFileInput: FileUploader, # TODO HIGH - forms.MultipleHiddenInput: TextInput, # TODO - forms.SplitDateTimeWidget: TextInput, # TODO - forms.SplitHiddenDateTimeWidget: TextInput, # TODO - forms.SelectDateWidget: TextInput, # TODO - } - - fieldtype = ( - getattr(field.field, "layout", None) - # needs to be above the WIDGET_MAPPING, because the field.field.widget is a forms.TextInput which would match - or ( - PhoneNumberInput - if hasattr(field.field.widget, "input_type") - and field.field.widget.input_type == "tel" - else None - ) - or WIDGET_MAPPING[type(field.field.widget)] - ) - if isinstance(fieldtype, type) and issubclass(fieldtype, hg.BaseElement): - ret = fieldtype( - fieldname=field.name, - widgetattributes=widgetattributes, - boundfield=field, - **elementattributes, - ) - else: - ret = hg.DIV(f"Field {field.name}") - - if ( - field.field.show_hidden_initial and fieldtype != HiddenInput - ): # special case, prevent infinte recursion - return hg.BaseElement( - ret, - _mapwidget(field, HiddenInput, only_initial=True), - ) - - return ret - - -def update_widgetattributes(field, only_initial, widgetattributes): - # TODO: This can be simplified, and improved - widgetattributes = widgetattributes or {} - attrs = dict(field.field.widget.attrs) - attrs.update(widgetattributes) - attrs = field.build_widget_attrs(attrs) - if getattr(field.field.widget, "allow_multiple_selected", False): - attrs["multiple"] = True - if field.auto_id and "id" not in field.field.widget.attrs: - attrs.setdefault("id", field.html_initial_id if only_initial else field.auto_id) - if "name" not in attrs: - attrs["name"] = field.html_initial_name if only_initial else field.html_name - value = field.field.widget.format_value(field.value()) - if value is not None and "value" not in attrs: - attrs["value"] = value - return attrs diff --git a/bread/views/util.py b/bread/views/util.py index 8bb7f094..fd8c0e4c 100644 --- a/bread/views/util.py +++ b/bread/views/util.py @@ -65,7 +65,7 @@ def get_form(self, form_class=None): if self.request.method != "POST": for fieldelement in self._get_layout_cached().filter( lambda element, ancestors: isinstance( - element, breadlayout.forms.BaseWidget + element, breadlayout.forms.widgets.BaseWidget ) ): if ( From a83af34f7fd996752e7090d03a9a7771107167fa Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 20 Dec 2021 10:48:52 +0700 Subject: [PATCH 23/46] del: old widgets/fields; fix: use of old widgets --- bread/contrib/reports/fields/queryfield.py | 2 +- bread/layout/__init__.py | 5 - bread/layout/components/forms/checkbox.py | 44 ----- bread/layout/components/forms/date_picker.py | 158 --------------- .../layout/components/forms/file_uploader.py | 92 --------- bread/layout/components/forms/multiselect.py | 154 --------------- bread/layout/components/forms/select.py | 109 ----------- bread/layout/components/forms/text_area.py | 65 ------- bread/layout/components/forms/text_input.py | 119 ------------ bread/layout/components/forms/widgets.py | 181 ++++++++++++------ bread/layout/components/pagination.py | 77 +++----- 11 files changed, 157 insertions(+), 849 deletions(-) delete mode 100644 bread/layout/components/forms/checkbox.py delete mode 100644 bread/layout/components/forms/date_picker.py delete mode 100644 bread/layout/components/forms/file_uploader.py delete mode 100644 bread/layout/components/forms/multiselect.py delete mode 100644 bread/layout/components/forms/select.py delete mode 100644 bread/layout/components/forms/text_area.py delete mode 100644 bread/layout/components/forms/text_input.py diff --git a/bread/contrib/reports/fields/queryfield.py b/bread/contrib/reports/fields/queryfield.py index 436a2d22..632d7cb4 100644 --- a/bread/contrib/reports/fields/queryfield.py +++ b/bread/contrib/reports/fields/queryfield.py @@ -115,7 +115,7 @@ def validate(self, value, model_instance): ) -class QuerySetFormWidget(layout.text_area.TextArea): +class QuerySetFormWidget(layout.forms.widgets.Textarea): def __init__(self, *args, modelfieldname, name, **kwargs): super().__init__(*args, **kwargs) self.name = name diff --git a/bread/layout/__init__.py b/bread/layout/__init__.py index f03e1eed..65851877 100644 --- a/bread/layout/__init__.py +++ b/bread/layout/__init__.py @@ -18,12 +18,7 @@ from .components import sidenav # noqa from .components import tabs # noqa from .components import tag # noqa -from .components.forms import checkbox # noqa from .components.forms import helpers # noqa -from .components.forms import multiselect # noqa from .components.forms import search_select # noqa -from .components.forms import select # noqa -from .components.forms import text_area # noqa -from .components.forms import text_input # noqa from .components.forms import toggle # noqa from .skeleton import * # noqa diff --git a/bread/layout/components/forms/checkbox.py b/bread/layout/components/forms/checkbox.py deleted file mode 100644 index 7f5b7c49..00000000 --- a/bread/layout/components/forms/checkbox.py +++ /dev/null @@ -1,44 +0,0 @@ -import htmlgenerator as hg - -from .helpers import REQUIRED_LABEL, ErrorList, HelpText - - -class Checkbox(hg.DIV): - def __init__( - self, - label=None, - help_text=None, - errors=None, - disabled=None, - required=None, - widgetattributes={}, - **attributes, - ): - attributes["_class"] = ( - attributes.get("_class", "") + " bx--form-item bx--checkbox-wrapper" - ) - widgetattributes["_class"] = ( - widgetattributes.get("_class", "") + " bx--checkbox" - ) - widgetattributes["type"] = "checkbox" - if disabled: - widgetattributes["disabled"] = True - self.input = hg.INPUT(**widgetattributes) - self.label = hg.LABEL( - self.input, - label, - hg.If(required, REQUIRED_LABEL), - _class=hg.BaseElement( - "bx--checkbox-label", - hg.If(disabled, " bx--label--disabled"), - ), - data_contained_checkbox_state=hg.If( - hg.F(lambda c: widgetattributes.get("checked", False)), "true", "false" - ), - ) - super().__init__( - self.label, - HelpText(help_text), - ErrorList(errors), - **attributes, - ) diff --git a/bread/layout/components/forms/date_picker.py b/bread/layout/components/forms/date_picker.py deleted file mode 100644 index 6d79d090..00000000 --- a/bread/layout/components/forms/date_picker.py +++ /dev/null @@ -1,158 +0,0 @@ -import htmlgenerator as hg -from _strptime import TimeRE -from django.utils import formats - -from ..icon import Icon -from .helpers import REQUIRED_LABEL, ErrorList, HelpText, Label - - -class DatePicker(hg.DIV): - def __init__( - self, - fieldname, - placeholder="", - short=False, - simple=False, - widgetattributes={}, - boundfield=None, - **attributes, - ): - self.fieldname = fieldname - attributes["_class"] = attributes.get("_class", "") + " bx--form-item" - picker_attribs = ( - {} - if simple - else {"data-date-picker": True, "data-date-picker-type": "single"} - ) - widgetattributes["_class"] = ( - widgetattributes.get("_class", "") + " bx--date-picker__input" - ) - - input = hg.INPUT( - placeholder=placeholder, - type="text", - **widgetattributes, - ) - self.input = input - if not simple: - input.attributes["data-date-picker-input"] = True - input = hg.DIV( - input, - Icon( - "calendar", - size=16, - _class="bx--date-picker__icon", - data_date_picker_icon="true", - ), - _class="bx--date-picker-input__wrapper", - ) - - super().__init__( - hg.DIV( - hg.DIV( - Label(hg.C("form")[fieldname].label), - input, - _class="bx--date-picker-container", - ), - _class="bx--date-picker" - + (" bx--date-picker--simple" if simple else "bx--date-picker--single") - + (" bx--date-picker--short" if short else ""), - **picker_attribs, - ), - **attributes, - ) - # for easier reference in the render method: - self.label = self[0][0][0] - self.simple = simple - - if boundfield is not None: - if boundfield.field.disabled: - self.label.attributes["_class"] += " bx--label--disabled" - # self.label.attributes["_for"] = boundfield.id_for_label - self.label.append(boundfield.label) - if boundfield.field.required: - self.label.append(REQUIRED_LABEL) - - dateformat = ( - boundfield.field.widget.format - or formats.get_format(boundfield.field.widget.format_key)[0] - ) - dateformat_widget = to_php_formatstr( - boundfield.field.widget.format, - boundfield.field.widget.format_key, - ) - if self.simple: - self.input.attributes["pattern"] = TimeRE().compile(dateformat).pattern - else: - self.input.attributes["data_date_format"] = dateformat_widget - - if boundfield.help_text: - self[0][0].append(HelpText(boundfield.help_text)) - if boundfield.errors: - self.input.attributes["data-invalid"] = True - self[1].append( - Icon( - "warning--filled", - size=16, - _class="bx--text-input__invalid-icon", - ) - ) - self[0][0].append(ErrorList(boundfield.errors)) - - -PHP_FORMAT_CHARACTERS = "dDjlNSwzWFmMntLoYyaABgGhHisuveIOPTZcrU" - -# maps python format characters to PHP format characters -# hint: the #-sign of the python formatters is ommited for the keys -LETTER_MAPPING = { - "a": "D", - "A": "l", - "w": "w", - "d": "d", - "b": "M", - "B": "F", - "m": "m", - "y": "y", - "Y": "Y", - "H": "H", - "I": "h", - "p": "A", - "M": "i", - "S": "s", - "f": "u", - "z": "O", - "Z": "e", - "%": "%", - "G": "o", - "u": "N", - "V": "W", -} - - -def to_php_formatstr(formatstr, format_key=None): - """Maps a python datetime format string to a PHP format string - - This function is usefull because a lot of template/front-end code uses - the PHP-format string, e.g. the date-filter of django. - The following format specifiers are currently not supported: - "%j", "%U", "%W", "%c", "%x", "%X" - If formatstr is none, the format_key will be used to lookup default django format strings. - """ - formatstr = " " + (formatstr or formats.get_format(format_key)[0]) - ret = [] - for i, c in enumerate(formatstr): - if c == "%" or i == 0: - continue - - if formatstr[i - 1] == "%": - if c not in LETTER_MAPPING: - raise ValueError( - f"Format letter %{c} in format string {formatstr[1:]} is currently not supported to be converted to a PHP date-formatting string" - ) - ret.append(LETTER_MAPPING[c]) - else: - if c in PHP_FORMAT_CHARACTERS: - ret.append("\\" + c) - else: - ret.append(c) - return "".join(ret) diff --git a/bread/layout/components/forms/file_uploader.py b/bread/layout/components/forms/file_uploader.py deleted file mode 100644 index 23eb62c1..00000000 --- a/bread/layout/components/forms/file_uploader.py +++ /dev/null @@ -1,92 +0,0 @@ -import htmlgenerator as hg -from django.utils.translation import gettext_lazy as _ - -from ..icon import Icon -from .helpers import REQUIRED_LABEL, ErrorList - -# TODO: make delete-field working correctly - - -class FileUploader(hg.DIV): - def __init__( - self, - fieldname, - widgetattributes={}, - boundfield=None, - **attributes, - ): - self.fieldname = fieldname - attributes["_class"] = attributes.get("_class", "") + " bx--form-item" - widgetattributes["_class"] = ( - widgetattributes.get("_class", "") + " bx--file-input bx--visually-hidden" - ) - widgetattributes["type"] = "file" - self.boundfield = boundfield - - self.label = hg.STRONG(_class="bx--file--label") - self.help_text = hg.P(_class="bx--label-description") - self.uploadbutton = hg.LABEL( - hg.SPAN(_("Select file"), role="button"), - tabindex=0, - _class="bx--btn bx--btn--primary", - data_file_drop_container=True, - ) - self.input = hg.INPUT( - **widgetattributes, - # hack to get vanilla carbon design file uploader working - onload=""" -document.addEventListener('change', (e) => { - this.parentElement.querySelector('[data-file-container]').innerHTML = ''; - var widget = new CarbonComponents.FileUploader(this.parentElement); - widget._displayFilenames(); - widget.setState('edit'); -}); -""", - ) - self.container = hg.DIV(data_file_container=True, _class="bx--file-container") - self.wrapper = hg.DIV( - self.uploadbutton, - self.input, - self.container, - _class="bx--file", - data_file=True, - ) - super().__init__( - self.label, - self.help_text, - self.wrapper, - **attributes, - ) - - def render(self, context): - if self.boundfield is not None: - if self.boundfield.field.disabled: - self.uploadbutton.attributes["disabled"] = True - self.input.attributes["disabled"] = True - self.uploadbutton.attributes["_for"] = self.boundfield.id_for_label - self.label.append(self.boundfield.label) - if self.boundfield.field.required: - self.label.append(REQUIRED_LABEL) - if self.boundfield.help_text: - self.help_text.append(self.boundfield.help_text) - if self.boundfield.errors: - self.input.attributes["data_invalid"] = True - self.wrapper.append(ErrorList(self.boundfield.errors)) - if self.boundfield.value(): - self.container.append( - hg.SPAN( - hg.P(self.boundfield.value(), _class="bx--file-filename"), - hg.SPAN( - hg.BUTTON( - Icon("close", size=16), - _class="bx--file-close", - type="button", - aria_label="close", - ), - data_for=self.boundfield.id_for_label, - _class="bx--file__state-container", - ), - _class="bx--file__selected-file", - ) - ) - return super().render(context) diff --git a/bread/layout/components/forms/multiselect.py b/bread/layout/components/forms/multiselect.py deleted file mode 100644 index 558d1bcc..00000000 --- a/bread/layout/components/forms/multiselect.py +++ /dev/null @@ -1,154 +0,0 @@ -import htmlgenerator as hg - -from ..icon import Icon -from ..tag import Tag -from .helpers import ErrorList, HelpText, Label - - -class MultiSelect(hg.DIV): - def __init__( - self, - optgroups, - label=None, - help_text=None, - errors=None, - disabled=None, - required=None, - **attributes, - ): - """ - optgroups: list of 2-tuples: (group_name, group_items) - group_items: list of objects with attributes ['label', 'value', 'attrs'], attrs is a dict with html attributes - - """ - - def countselected(context): - options = [o for og in hg.resolve_lazy(optgroups, context) for o in og[1]] - return len([o for o in options if o and o["selected"]]) - - searchfieldid = hg.html_id(self) - super().__init__( - Label( - label, - _for=searchfieldid, - required=required, - disabled=disabled, - ), - hg.If( - disabled, - hg.DIV( - hg.Iterator( - optgroups, - "optiongroup", - hg.Iterator( - hg.C("optiongroup.1"), - "option", - hg.If(hg.C("option.selected"), Tag(hg.C("option.label"))), - ), - ) - ), - hg.DIV( - hg.DIV( - hg.If( - errors, - Icon( - "warning--filled", - size=16, - _class="bx--list-box__invalid-icon", - ), - ), - hg.DIV( - hg.F(countselected), - Icon( - "close", - focusable="false", - size=15, - role="img", - onclick="clearMultiselect(this.parentElement.parentElement.parentElement)", - ), - role="button", - _class="bx--list-box__selection bx--list-box__selection--multi bx--tag--filter", - tabindex="0", - title="Clear all selected items", - ), - hg.INPUT( - id=searchfieldid, - _class="bx--text-input", - placeholder="Filter...", - onclick="this.parentElement.nextElementSibling.style.display = 'block'", - onkeyup="filterOptions(this.parentElement.parentElement)", - ), - hg.DIV( - Icon( - "chevron--down", size=16, role="img", focusable="false" - ), - _class="bx--list-box__menu-icon", - onclick="this.parentElement.nextElementSibling.style.display = this.parentElement.nextElementSibling.style.display == 'none' ? 'block' : 'none';", - ), - role="button", - _class="bx--list-box__field", - tabindex="0", - onload="window.addEventListener('click', (e) => {this.nextElementSibling.style.display = 'none'})", - ), - hg.FIELDSET( - hg.LEGEND( - "Description of form elements within the fieldset", - _class="bx--assistive-text", - ), - hg.Iterator( - optgroups, - "optgroup", - hg.Iterator( - hg.C("optgroup.1"), - "option", - hg.DIV( - hg.DIV( - hg.DIV( - hg.LABEL( - hg.INPUT( - type="checkbox", - readonly=True, - _class="bx--checkbox", - value=hg.C("option.value"), - lazy_attributes=hg.C( - "option.attrs" - ), - onchange="updateMultiselect(this.closest('.bx--multi-select'))", - checked=hg.C("option.selected"), - name=hg.C("option.name"), - ), - hg.SPAN( - _class="bx--checkbox-appearance" - ), - hg.SPAN( - hg.C("option.label"), - _class="bx--checkbox-label-text", - ), - title=hg.C("option.label"), - _class="bx--checkbox-label", - ), - _class="bx--form-item bx--checkbox-wrapper", - ), - _class="bx--list-box__menu-item__option", - ), - _class="bx--list-box__menu-item", - ), - ), - ), - _class="bx--list-box__menu", - role="listbox", - style="display: none", - ), - _class=hg.BaseElement( - "bx--multi-select bx--list-box bx--multi-select--selected bx--combo-box bx--multi-select--filterable", - hg.If(disabled, " bx--list-box--disabled"), - ), - data_invalid=hg.If(errors, True), - ), - ), - HelpText(help_text), - ErrorList(errors), - _class="bx--list-box__wrapper", - onclick="event.stopPropagation()", - **attributes, - ) diff --git a/bread/layout/components/forms/select.py b/bread/layout/components/forms/select.py deleted file mode 100644 index fe96175b..00000000 --- a/bread/layout/components/forms/select.py +++ /dev/null @@ -1,109 +0,0 @@ -import htmlgenerator as hg - -from ..icon import Icon -from .helpers import ErrorList, HelpText, Label - - -class Select(hg.DIV): - def __init__( - self, - optgroups, - inline=False, - widgetattributes=None, - label=None, - help_text=None, - errors=None, - disabled=None, - required=None, - **attributes, - ): - """ - optgroups: list of 2-tuples: (group_name, group_items) - group_items: list of objects with attributes ['label', 'value', 'attrs'], attrs is a dict with html attributes - - """ - - _class = attributes.pop("_class", "") - widgetattributes = widgetattributes or {} - widgetattributes["_class"] = ( - widgetattributes.get("_class", "") + " bx--select-input" - ) - widgetattributes.setdefault("id", hg.html_id(self)) - - select_wrapper = hg.DIV( - hg.SELECT( - hg.Iterator( - optgroups, - "optgroup", - hg.If( - hg.C("optgroup.0"), - hg.OPTGROUP( - hg.Iterator( - hg.C("optgroup.1"), - "option", - hg.OPTION( - hg.C("option.label"), - _class="bx--select-option", - value=hg.C("option.value"), - lazy_attributes=hg.C("option.attrs"), - ), - ), - _class="bx--select-optgroup", - label=hg.C("optgroup.0"), - ), - hg.Iterator( - hg.C("optgroup.1"), - "option", - hg.OPTION( - hg.C("option.label"), - _class="bx--select-option", - value=hg.C("option.value"), - lazy_attributes=hg.C("option.attrs"), - ), - ), - ), - ), - **widgetattributes, - ), - Icon( - "chevron--down", size=16, _class="bx--select__arrow", aria_hidden="true" - ), - hg.If( - errors, - Icon( - "warning--filled", - size=16, - _class="bx--select__invalid-icon", - ), - ), - _class="bx--select-input__wrapper", - data_invalid=hg.If(errors, True), - ) - - super().__init__( - Label( - label, - _for=widgetattributes["id"], - required=required, - disabled=disabled, - ), - hg.If( - inline, - hg.DIV( - select_wrapper, - ErrorList(errors), - _class="bx--select-input--inline__wrapper", - ), - select_wrapper, - ), - HelpText(help_text), - hg.If(inline, None, ErrorList(errors)), # not displayed if this is inline - _class=hg.BaseElement( - _class, - " bx--select", - hg.If(inline, " bx--select--inline"), - hg.If(errors, " bx--select--invalid"), - hg.If(disabled, " bx--select--disabled"), - ), - **attributes, - ) diff --git a/bread/layout/components/forms/text_area.py b/bread/layout/components/forms/text_area.py deleted file mode 100644 index 434e7de5..00000000 --- a/bread/layout/components/forms/text_area.py +++ /dev/null @@ -1,65 +0,0 @@ -import htmlgenerator as hg - -from ..icon import Icon -from .helpers import REQUIRED_LABEL, ErrorList, HelpText, Label - - -class TextArea(hg.DIV): - def __init__( - self, - fieldname, - placeholder="", - rows=None, - cols=None, - widgetattributes={}, - boundfield=None, - **attributes, - ): - self.fieldname = fieldname - attributes["_class"] = attributes.get("_class", "") + " bx--form-item" - - widgetattributes["_class"] = ( - widgetattributes.get("_class", "") + " bx--text-area bx--text-area--v2" - ) - if rows: - widgetattributes["rows"] = rows - if cols: - widgetattributes["cols"] = cols - - super().__init__( - Label(boundfield.field.label), - hg.DIV( - hg.TEXTAREA(placeholder=placeholder, **widgetattributes), - _class="bx--text-area__wrapper", - ), - **attributes, - ) - - # for easier reference - self.label = self[0] - self.input = self[1][0] - - if boundfield.field.disabled: - # self.label.attributes["_class"] += " bx--label--disabled" - self.input.attributes["disabled"] = True - if boundfield is not None: - # self.label.attributes["_for"] = boundfield.id_for_label - # self.label.append(boundfield.label) - if boundfield.field.required: - self.label.append(REQUIRED_LABEL) - - self.input.append(self.input.attributes.pop("value", "")) - - if boundfield.help_text: - self.append(HelpText(boundfield.help_text)) - if boundfield.errors: - self[1].attributes["data-invalid"] = True - self.input.attributes["_class"] += " bx--text-area--invalid" - self[1].append( - Icon( - "warning--filled", - size=16, - _class="bx--text-area__invalid-icon", - ) - ) - self.append(ErrorList(boundfield.errors)) diff --git a/bread/layout/components/forms/text_input.py b/bread/layout/components/forms/text_input.py deleted file mode 100644 index d4dba2e4..00000000 --- a/bread/layout/components/forms/text_input.py +++ /dev/null @@ -1,119 +0,0 @@ -import htmlgenerator as hg -from django.utils.translation import gettext_lazy as _ - -from ..button import Button -from ..icon import Icon -from .helpers import ErrorList, HelpText, Label - - -class TextInput(hg.DIV): - def __init__( - self, - widgetattributes=None, - label=None, - help_text=None, - errors=None, - required=None, - disabled=None, - icon=None, - **attributes, - ): - # Pop these attributes because "attributes" should be passed - # as HTML attributes to the parent __init__ and they do not render - # properly sometimes (e.g. boundfield will render the fields HTML - # inside the attribute - # TODO: Define and implement a better interface for components which can - # be instantiated in bread.layout.component._mapwidget - # See https://github.com/basxsoftwareassociation/bread/issues/16 - attributes.pop("boundfield") - attributes.pop("fieldname") - attributes["_class"] = ( - attributes.get("_class", "") + " bx--text-input-wrapper bx--form-item" - ) - widgetattributes = widgetattributes or {} - widgetattributes["_class"] = hg.BaseElement( - widgetattributes.get("_class", ""), - " bx--text-input", - hg.If(errors, " bx--text-input--invalid"), - ) - - super().__init__( - Label( - label, - widgetattributes.get("id"), - required=required, - disabled=disabled, - ), - hg.DIV( - hg.If( - errors, - Icon( - "warning--filled", - size=16, - _class="bx--text-input__invalid-icon", - ), - ), - hg.INPUT( - type="text", - **widgetattributes, - ), - hg.If( - icon, - Icon( - icon, - size=16, - _class="text-input-icon", - ), - ), - _class=( - "bx--text-input__field-wrapper" - + (" text-input-with-icon" if icon is not None else "") - ), - data_invalid=hg.If(errors, True), - ), - HelpText(help_text, disabled=widgetattributes.get("disabled", False)), - ErrorList(errors), - **attributes, - ) - - -class PasswordInput(TextInput): - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - self.attributes["data-text-input"] = True - self.attributes["_class"] += " bx--password-input-wrapper" - inputElement = self[1][1] - inputElement.attributes["type"] = "password" - inputElement.attributes["data-toggle-password-visibility"] = True - inputElement.attributes["_class"] += " bx--password-input" - showhidebtn = Button(_("Show password"), notext=True) - showhidebtn.attributes[ - "_class" - ] = "bx--text-input--password__visibility__toggle bx--tooltip__trigger bx--tooltip--a11y bx--tooltip--bottom bx--tooltip--align-center" - showhidebtn.append( - Icon( - "view--off", - _class="bx--icon--visibility-off", - hidden="true", - aria_hidden="true", - ) - ) - showhidebtn.append( - Icon("view", _class="bx--icon--visibility-on", aria_hidden="true") - ) - self[1].append(showhidebtn) - - -class PhoneNumberInput(TextInput): - def __init__(self, **attributes): - super().__init__(icon="phone", **attributes) - - -class UrlInput(TextInput): - def __init__(self, **attributes): - super().__init__(icon="link", **attributes) - - -class EmailInput(TextInput): - def __init__(self, **attributes): - super().__init__(icon="email", **attributes) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index a1f921d5..1b8ff5f9 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -35,7 +35,8 @@ class BaseWidget(hg.DIV): # label: bread.layout.components.forms.utils.Label # help_text: Optional[Any] # errors: bread.layout.components.forms.utils.ErrorList - # ``hg.If(errors.condition, ...`` can be used to render parts depending if there are errors + # ``hg.If(getattr(errors, "condition", None), ...`` can be used + # to render parts depending if there are errors # inputelement_attrs: Union[Lazy[dict], dict], # boundfield: Optional[django.forms.BoundField], @@ -107,8 +108,7 @@ def __init__( icon=None, **attributes, ): - attributes["_class"] = attributes.get("_class", "") + " bx--text-input-wrapper" - + inputelement_attrs = inputelement_attrs or {} super().__init__( label, hg.DIV( @@ -141,7 +141,7 @@ def __init__( ), errors, help_text, - **attributes, + **hg.merge_html_attrs(attributes, {"_class": "bx--text-input-wrapper"}), ) @@ -195,10 +195,7 @@ def __init__( boundfield=None, **attributes, ): - attributes["data-text-input"] = True - attributes["_class"] = ( - attributes.get("_class", "") + " bx--password-input-wrapper" - ) + inputelement_attrs = inputelement_attrs or {} showhidebtn = Button( _("Show password"), icon=hg.BaseElement( @@ -220,7 +217,10 @@ def __init__( inputelement_attrs, {"data_toggle_password_visibility": True} ), icon=showhidebtn, - **attributes, + **hg.merge_html_attrs( + attributes, + {"data_text_input": True, "_class": "bx--password-input-wrapper"}, + ), ) @@ -238,8 +238,7 @@ def __init__( boundfield=None, **attributes, ): - attributes["_class"] = attributes.get("_class", "") + " bx--form-item" - + inputelement_attrs = inputelement_attrs or {} super().__init__( label, hg.DIV( @@ -269,7 +268,7 @@ def __init__( ), help_text, errors, - **attributes, + **hg.merge_html_attrs(attributes, "_class", "bx--form-item"), ) @@ -285,14 +284,20 @@ def __init__( inputelement_attrs=None, boundfield=None, inline=False, - optgroups=None, # for non-django-form select elements use this + choices=None, # for non-django-form select elements use this **attributes, ): - + inputelement_attrs = inputelement_attrs or {} select_wrapper = hg.DIV( hg.SELECT( hg.Iterator( - optgroups or _gen_optgroup(boundfield), + _optgroups_from_choices( + choices, + name=inputelement_attrs.get("name"), + value=inputelement_attrs.get("value"), + ) + if choices + else _gen_optgroup(boundfield), "optgroup", hg.If( hg.C("optgroup.0"), @@ -323,10 +328,10 @@ def __init__( ), ), lazy_attributes=_append_classes( - inputelement_attrs or {}, + inputelement_attrs, self.carbon_input_class, hg.If( - errors.condition, + getattr(errors, "condition", None), self.carbon_input_error_class, ), ), @@ -338,7 +343,7 @@ def __init__( aria_hidden="true", ), hg.If( - errors.condition, + getattr(errors, "condition", None), Icon( "warning--filled", size=16, @@ -346,7 +351,7 @@ def __init__( ), ), _class="bx--select-input__wrapper", - data_invalid=hg.If(errors.condition, True), + data_invalid=hg.If(getattr(errors, "condition", None), True), ) super().__init__( label, @@ -361,14 +366,22 @@ def __init__( ), help_text, hg.If(inline, None, errors), # not displayed if this is inline - _class=hg.BaseElement( - attributes.get("_class"), - " bx--select", - hg.If(inline, " bx--select--inline"), - hg.If(errors.condition, " bx--select--invalid"), - hg.If(inputelement_attrs.get("disabled"), " bx--select--disabled"), + **hg.merge_html_attrs( + attributes, + { + "_class": hg.BaseElement( + "bx--select", + hg.If(inline, " bx--select--inline"), + hg.If( + getattr(errors, "condition", None), " bx--select--invalid" + ), + hg.If( + inputelement_attrs.get("disabled"), + " bx--select--disabled", + ), + ), + }, ), - **attributes, ) @@ -386,10 +399,19 @@ def __init__( errors=None, inputelement_attrs=None, boundfield=None, # for django-form select elements use this - optgroups=None, # for non-django-form select elements use this - **attributes, + choices=None, # for non-django-form select elements use this + **attributes, # for non-django-form select elements use this ): - optgroups = optgroups or _gen_optgroup(boundfield) + inputelement_attrs = inputelement_attrs or {} + optgroups = ( + _optgroups_from_choices( + choices, + name=inputelement_attrs.get("name"), + value=inputelement_attrs.get("value"), + ) + if choices + else _gen_optgroup(boundfield) + ) def countselected(context): options = [o for og in hg.resolve_lazy(optgroups, context) for o in og[1]] @@ -498,14 +520,18 @@ def countselected(context): " bx--list-box--disabled", ), ), - data_invalid=hg.If(errors.condition, True), + data_invalid=hg.If(getattr(errors, "condition", None), True), ), ), help_text, errors, - _class="bx--list-box__wrapper", - onclick="event.stopPropagation()", - **attributes, + **hg.merge_html_attrs( + attributes, + { + "onclick": "event.stopPropagation()", + "_class": "bx--list-box__wrapper", + }, + ), ) @@ -523,9 +549,7 @@ def __init__( boundfield=None, **attributes, ): - attributes["_class"] = hg.BaseElement( - attributes.get("_class", ""), " bx--checkbox-wrapper" - ) + inputelement_attrs = inputelement_attrs or {} attrs = {} if boundfield: attrs["checked"] = hg.F( @@ -552,7 +576,7 @@ def __init__( ), help_text, errors, - **attributes, + **hg.merge_html_attrs(attributes, {"_class": "bx--checkbox-wrapper"}), ) @@ -570,6 +594,7 @@ def __init__( boundfield=None, **attributes, ): + inputelement_attrs = inputelement_attrs or {} super().__init__( hg.FIELDSET( label, @@ -612,9 +637,7 @@ def __init__( boundfield=None, **attributes, ): - attributes["_class"] = hg.BaseElement( - attributes.get("_class", ""), " bx--radio-button-wrapper" - ) + inputelement_attrs = inputelement_attrs or {} attrs = {} if boundfield: attrs["checked"] = hg.F( @@ -634,7 +657,7 @@ def __init__( ), help_text, errors, - **attributes, + **hg.merge_html_attrs(attributes, {"_class": "bx--radio-button-wrapper"}), ) @@ -652,6 +675,7 @@ def __init__( boundfield=None, **attributes, ): + inputelement_attrs = inputelement_attrs or {} super().__init__( hg.FIELDSET( label, @@ -699,17 +723,7 @@ def __init__( style_simple=False, **attributes, ): - if not style_simple: - attributes["data-date-picker"] = True - attributes["data-date-picker-type"] = "single" - - attributes["_class"] = hg.BaseElement( - attributes.get("_class"), - " bx--date-picker", - hg.If(style_simple, " bx--date-picker--simple", "bx--date-picker--single"), - hg.If(style_short, " bx--date-picker--short"), - ) - + inputelement_attrs = inputelement_attrs or {} super().__init__( hg.DIV( label, @@ -718,7 +732,7 @@ def __init__( self.get_input_element( inputelement_attrs, errors, - data_invalid=hg.If(errors.condition, True), + data_invalid=hg.If(getattr(errors, "condition"), True), pattern=hg.F( lambda c: ( TimeRE() @@ -739,7 +753,7 @@ def __init__( inputelement_attrs, errors, data_date_picker_input=True, - data_invalid=hg.If(errors.condition, True), + data_invalid=hg.If(getattr(errors, "condition"), True), data_date_format=hg.F( lambda c: to_php_formatstr( hg.resolve_lazy(boundfield, c).field.widget.format, @@ -762,7 +776,22 @@ def __init__( errors, _class="bx--date-picker-container", ), - **attributes, + **hg.merge_html_attrs( + attributes, + { + "data_date_picker": not style_simple, + "data_date_picker_type": None if style_simple else "single", + "_class": hg.BaseElement( + "bx--date-picker", + hg.If( + style_simple, + " bx--date-picker--simple", + " bx--date-picker--single", + ), + hg.If(style_short, " bx--date-picker--short"), + ), + }, + ), ) @@ -781,13 +810,14 @@ def __init__( boundfield=None, **attributes, ): + inputelement_attrs = inputelement_attrs or {} uploadbutton = hg.LABEL( hg.SPAN(_("Select file"), role="button"), tabindex=0, _class="bx--btn bx--btn--primary", data_file_drop_container=True, disabled=inputelement_attrs.get("disabled"), - data_invalid=errors.condition, + data_invalid=getattr(errors, "condition"), _for=inputelement_attrs.get("id"), ) input = self.get_input_element( @@ -945,3 +975,42 @@ def wrapper(context): ) return hg.F(wrapper) + + +# based on https://github.com/django/django/blob/c6c6cd3c5ad9c36795bb120e521590424f034ae4/django/forms/widgets.py#L587 +def _optgroups_from_choices(optchoices, name, value): + groups = [] + + for index, (option_value, option_label) in enumerate(optchoices): + if option_value is None: + option_value = "" + + subgroup = [] + if isinstance(option_label, (list, tuple)): + group_name = option_value + subindex = 0 + choices = option_label + else: + group_name = None + subindex = None + choices = [(option_value, option_label)] + groups.append((group_name, subgroup, index)) + + for subvalue, sublabel in choices: + selected = hg.F( + lambda c, v=subvalue: hg.resolve_lazy(v, c) == hg.resolve_lazy(value, c) + ) + subgroup.append( + { + "name": name, + "value": subvalue, + "label": sublabel, + "selected": selected, + "attrs": { + "selected": selected, + }, + } + ) + if subindex is not None: + subindex += 1 + return groups diff --git a/bread/layout/components/pagination.py b/bread/layout/components/pagination.py index 42910ce7..df04a7a1 100644 --- a/bread/layout/components/pagination.py +++ b/bread/layout/components/pagination.py @@ -8,7 +8,7 @@ from bread.utils.urls import link_with_urlparameters from ..base import aslink_attributes -from .forms.select import Select +from .forms.widgets import Select from .icon import Icon @@ -47,33 +47,26 @@ def __init__( _for=select1_id, ), Select( - [ + choices=[ ( - None, - [ - { - "label": i, - "value": linkwithitemsperpage( - itemsperpage_urlparameter, i, page_urlparameter - ), - "attrs": { - "selected": hg.F( - lambda c, i=i: c["request"].GET.get( - itemsperpage_urlparameter - ) - == str(i) - ) - }, - } - for i in items_per_page_options - ], + linkwithitemsperpage( + itemsperpage_urlparameter, + page_urlparameter, + itemsperpage=i, + ), + i, ) + for i in items_per_page_options ], inline=True, - widgetattributes={ + inputelement_attrs={ "data_items_per_page": True, "onchange": "document.location = this.value", "onauxclick": "window.open(this.value, '_blank')", + "value": linkwithitemsperpage( + itemsperpage_urlparameter, + page_urlparameter, + ), }, _class="bx--select__item-count", ), @@ -101,33 +94,19 @@ def __init__( ), hg.DIV( Select( - hg.F( - lambda c: [ - ( - None, - [ - { - "label": i, - "value": linktopage(page_urlparameter, i), - "attrs": { - "selected": hg.F( - lambda c, i=i: c["request"].GET.get( - page_urlparameter, "1" - ) - == str(i) - ), - }, - } - for i in paginator.page_range - ], - ) - ] - ), + choices=[ + (linktopage(page_urlparameter, i), i) + for i in paginator.page_range + ], inline=True, - widgetattributes={ + inputelement_attrs={ "data_page_number_input": True, "onchange": "document.location = this.value", "onauxclick": "window.open(this.value, '_blank')", + "value": linktopage( + page_urlparameter, + hg.C("request").GET.get(page_urlparameter, "1"), + ), }, _class="bx--select__page-number", ), @@ -214,11 +193,17 @@ def linktorelativepage(page_urlparameter, direction, maxnum): ) -def linkwithitemsperpage(itemsperpage_urlparameter, itemsperpage, page_urlparameter): +def linkwithitemsperpage( + itemsperpage_urlparameter, page_urlparameter, itemsperpage=None +): return hg.F( lambda c: link_with_urlparameters( c["request"], - **{itemsperpage_urlparameter: itemsperpage, page_urlparameter: None}, + **{ + itemsperpage_urlparameter: itemsperpage + or c["request"].GET.get(itemsperpage_urlparameter), + page_urlparameter: None, + }, ) ) From 3a6c64d8cb04e28cfd12e6bbc62ef66f5f2a22f5 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 20 Dec 2021 10:53:55 +0700 Subject: [PATCH 24/46] did: cleanup up file structure --- bread/layout/__init__.py | 2 +- bread/layout/components/forms/search_select.py | 3 +++ bread/layout/components/{forms => }/toggle.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) rename bread/layout/components/{forms => }/toggle.py (95%) diff --git a/bread/layout/__init__.py b/bread/layout/__init__.py index 65851877..08b4095c 100644 --- a/bread/layout/__init__.py +++ b/bread/layout/__init__.py @@ -18,7 +18,7 @@ from .components import sidenav # noqa from .components import tabs # noqa from .components import tag # noqa +from .components import toggle # noqa from .components.forms import helpers # noqa from .components.forms import search_select # noqa -from .components.forms import toggle # noqa from .skeleton import * # noqa diff --git a/bread/layout/components/forms/search_select.py b/bread/layout/components/forms/search_select.py index b0028bed..8e83be7d 100644 --- a/bread/layout/components/forms/search_select.py +++ b/bread/layout/components/forms/search_select.py @@ -4,6 +4,9 @@ from ..tag import Tag from .helpers import Label as LabelElement +# TODO: Make this a BaseWidget class +# (requires some refactoring, should include generlized implementation of possible) + class SearchSelect(hg.DIV): def __init__( diff --git a/bread/layout/components/forms/toggle.py b/bread/layout/components/toggle.py similarity index 95% rename from bread/layout/components/forms/toggle.py rename to bread/layout/components/toggle.py index 70a1237d..b929e740 100644 --- a/bread/layout/components/forms/toggle.py +++ b/bread/layout/components/toggle.py @@ -1,7 +1,7 @@ import htmlgenerator as hg from django.utils.translation import gettext_lazy as _ -from .helpers import REQUIRED_LABEL, ErrorList, HelpText +from .forms.helpers import REQUIRED_LABEL, ErrorList, HelpText class Toggle(hg.DIV): From 5397d35214f4f5c4767417a122aef7213b4b2f0a Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 20 Dec 2021 11:01:54 +0700 Subject: [PATCH 25/46] add: more comments --- bread/layout/components/forms/fields.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 3337694b..929bee8b 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -23,10 +23,13 @@ def generate_formfield( forms.Form, hg.Lazy, str ] = "form", # required to derive the widget from a django form field with_wrapper: bool = True, # produces a less dense layout, from carbon design - show_hidden_initial: bool = False, # required by some parameters to override django field configuration or use a non-form-bound field - # fields + show_hidden_initial: bool = False, # required in special cases to add an initial value + # + # + # -------------------------------------------------------------------------- # parameters which are normally not required, when using a django form field - # but can be filled in to create form fields independently from form fields + # but can be filled in to create form fields independently from form fields or + # manually overriding values from the form field widgetclass: Optional[ BaseWidget ] = None, # normally be taken from the django form field, will be carbon-ized From fb322d0d6a3b6243b53440922f7cc66ec925c378 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 20 Dec 2021 12:51:24 +0700 Subject: [PATCH 26/46] fix: lots of small errors from refactoring --- bread/forms/forms.py | 4 +- bread/layout/components/forms/__init__.py | 6 +- bread/layout/components/forms/fields.py | 1 - .../layout/components/forms/search_select.py | 100 ++++++++++-------- bread/layout/components/search.py | 25 ++--- bread/views/util.py | 2 +- 6 files changed, 76 insertions(+), 62 deletions(-) diff --git a/bread/forms/forms.py b/bread/forms/forms.py index 33207be3..166e7cd0 100644 --- a/bread/forms/forms.py +++ b/bread/forms/forms.py @@ -195,9 +195,7 @@ def _generate_formset_class( ) base_formset_kwargs = { - "fields": [ - field.fieldname for field in formfieldelements if field.is_djangoformfield - ], + "fields": [field.fieldname for field in formfieldelements], "form": formclass, "extra": 0, "can_delete": True, diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index 248ccf2e..57fdafd0 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -5,7 +5,7 @@ from ..button import Button from ..notification import InlineNotification -from .fields import FormField +from .fields import FormField, FormFieldMarker class Form(hg.FORM): @@ -93,14 +93,14 @@ def __init__( self.formsetfactory_kwargs = formsetfactory_kwargs # used in bread.forms.forms._generate_formset_class, maybe refactor this? self.formsetinitial = formsetinitial # used in bread.forms.forms._generate_formset_class, maybe refactor this? self.content = content - if isinstance(self.content, FormField): + if isinstance(self.content, FormFieldMarker): self.content = hg.BaseElement(self.content) # search fields which have explicitly been defined in the content element declared_fields = set( f.fieldname for f in self.content.filter( - lambda e, ancestors: isinstance(e, FormField) and e.is_djangoformfield + lambda e, ancestors: isinstance(e, FormFieldMarker) ) ) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 929bee8b..5ffbb609 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -52,7 +52,6 @@ def generate_formfield( compatible with Django forms and based on htmlgenerator. """ - # hidden = None if show_hidden_initial: hidden = generate_formfield( diff --git a/bread/layout/components/forms/search_select.py b/bread/layout/components/forms/search_select.py index 8e83be7d..6a131c0c 100644 --- a/bread/layout/components/forms/search_select.py +++ b/bread/layout/components/forms/search_select.py @@ -2,56 +2,56 @@ from ..search import Search from ..tag import Tag -from .helpers import Label as LabelElement +from .widgets import BaseWidget # TODO: Make this a BaseWidget class # (requires some refactoring, should include generlized implementation of possible) -class SearchSelect(hg.DIV): +class SearchSelect(BaseWidget): def __init__( self, - backend, - boundfield, - widgetattributes, label=None, - required=None, - disabled=None, - **elementattributes, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, + backend=None, + **attributes, ): """ :param SearchBackendConfig backend: Where and how to get search results """ + inputelement_attrs = inputelement_attrs or {} - widgetattributes["value"] = widgetattributes["value"][0] # This works inside a formset. Might need to be changed for other usages. - current_selection = getattr( - boundfield.form.instance, elementattributes["fieldname"], "" - ) - elementattributes["_class"] = ( - elementattributes.get("_class", "") + "bx--text-input-wrapper bx--form-item" - ) - resultcontainerid = f"search-result-{widgetattributes['id']}" - widget_id = widgetattributes["id"] - tag_id = f"{widget_id}-tag" + widget_id = inputelement_attrs.get("id") + resultcontainerid = hg.format("search-result-{}", widget_id) + tag_id = hg.format("{}-tag", widget_id) super().__init__( - LabelElement( - label, - widgetattributes.get("id"), - required=required, - disabled=disabled, - ), + label, Tag( - current_selection, + hg.F( + lambda c: hg.resolve_lazy(boundfield, c).field.to_python( + hg.resolve_lazy(boundfield, c).value() + ) + ) + if boundfield + else "", id=tag_id, style=hg.If( - widgetattributes["value"] == "", + inputelement_attrs.get("value"), + hg.BaseElement(""), hg.BaseElement("display: none;"), ), onclick="return false;", ), - hg.INPUT(_type="hidden", **widgetattributes), # the actual form field + hg.INPUT( + _type="hidden", lazy_attributes=inputelement_attrs + ), # the actual form field + help_text, + errors, Search( backend=backend, resultcontainerid=resultcontainerid, @@ -59,28 +59,44 @@ def __init__( backend, resultcontainerid, tag_id, widget_id ), size="lg", - disabled=widgetattributes.get("disabled", False), - widgetattributes={"id": f"search__{widget_id}"}, + disabled=inputelement_attrs.get("disabled", False), + widgetattributes={"id": hg.format("search__{}", widget_id)}, ), style="display: flex;", - **elementattributes, + **hg.merge_html_attrs( + attributes, {"_class": "bx--text-input-wrapper bx--form-item"} + ), ) def _resultcontainer_onload_js(backend, resultcontainerid, tag_id, widget_id): - on_click = f"""function(evt) {{ - let label = $('{backend.result_label_selector}', this).innerHTML; - let value = $('{backend.result_value_selector}', this).innerHTML; - $('#{widget_id}').value = value; - $('#{tag_id}').innerHTML = label; - $('#{tag_id}').style = 'display: inline-block;'; - }}""" + on_click = hg.format( + """function(evt) {{ + let label = $('{}', this).innerHTML; + let value = $('{}', this).innerHTML; + $('#{}').value = value; + $('#{}').innerHTML = label; + $('#{}').style = 'display: inline-block;'; + }}""", + backend.result_label_selector, + backend.result_value_selector, + widget_id, + tag_id, + tag_id, + ) - return f""" + return hg.format( + """ document.addEventListener('click', (evt) => this.innerHTML=''); htmx.onLoad(function(target) {{ // remove existing onlick attribute in case it e.g. redirects to the selected person - $$('#{resultcontainerid} {backend.result_selector}')._.setAttribute('onclick', null); - $$('#{resultcontainerid} {backend.result_selector}')._ - .addEventListener('click', {on_click}); - }});""" + $$('#{} {}')._.setAttribute('onclick', null); + $$('#{} {}')._ + .addEventListener('click', {}); + }});""", + resultcontainerid, + backend.result_selector, + resultcontainerid, + backend.result_selector, + hg.mark_safe(on_click), + ) diff --git a/bread/layout/components/search.py b/bread/layout/components/search.py index bf804773..5574122b 100644 --- a/bread/layout/components/search.py +++ b/bread/layout/components/search.py @@ -49,13 +49,14 @@ def __init__( **(widgetattributes or {}), } if backend: - resultcontainerid = ( - resultcontainerid or f"search-result-{hg.html_id((self, backend.url))}" - ) + if resultcontainerid is None: + resultcontainerid = f"search-result-{hg.html_id((self, backend.url))}" widgetattributes["hx_get"] = backend.url widgetattributes["hx_trigger"] = "changed, click, keyup changed delay:500ms" - widgetattributes["hx_target"] = f"#{resultcontainerid}" - widgetattributes["hx_indicator"] = f"#{resultcontainerid}-indicator" + widgetattributes["hx_target"] = hg.format("#{}", resultcontainerid) + widgetattributes["hx_indicator"] = hg.format( + "#{}-indicator", resultcontainerid + ) widgetattributes["name"] = backend.query_parameter super().__init__( @@ -79,8 +80,8 @@ def _result_container(_id, onload_js, width="100%"): return hg.DIV( hg.DIV( id=_id, - _style="width: 100%; position: absolute; z-index: 999", - **({"onload": onload_js} if onload_js else {}), + style="width: 100%; position: absolute; z-index: 999", + onload=onload_js, ), style=f"width: {width}; position: relative", ) @@ -98,7 +99,7 @@ def _search_icon(): def _loading_indicator(resultcontainerid): return hg.DIV( Loading(small=True), - id=f"{resultcontainerid}-indicator", + id=hg.format("{}-indicator", resultcontainerid), _class="htmx-indicator", style="position: absolute; right: 2rem", ) @@ -111,8 +112,8 @@ def _close_button(resultcontainerid): "aria_label": _("Clear search input"), "type": "button", } - if resultcontainerid: - kwargs[ - "onclick" - ] = f"document.getElementById('{resultcontainerid}').innerHTML = '';" + if resultcontainerid is not None: + kwargs["onclick"] = hg.format( + "document.getElementById('{}').innerHTML = '';", resultcontainerid + ) return hg.BUTTON(Icon("close", size=20, _class="bx--search-clear"), **kwargs) diff --git a/bread/views/util.py b/bread/views/util.py index fd8c0e4c..172fdb04 100644 --- a/bread/views/util.py +++ b/bread/views/util.py @@ -65,7 +65,7 @@ def get_form(self, form_class=None): if self.request.method != "POST": for fieldelement in self._get_layout_cached().filter( lambda element, ancestors: isinstance( - element, breadlayout.forms.widgets.BaseWidget + element, breadlayout.forms.fields.FormFieldMarker ) ): if ( From 6e8dcd8d2a8e082ed6604c22f89a9e0b776ac46d Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 20 Dec 2021 13:24:08 +0700 Subject: [PATCH 27/46] fix: search select --- bread/layout/components/forms/search_select.py | 16 ++++++---------- bread/layout/components/forms/widgets.py | 1 + 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/bread/layout/components/forms/search_select.py b/bread/layout/components/forms/search_select.py index 6a131c0c..cc4f50af 100644 --- a/bread/layout/components/forms/search_select.py +++ b/bread/layout/components/forms/search_select.py @@ -47,11 +47,7 @@ def __init__( ), onclick="return false;", ), - hg.INPUT( - _type="hidden", lazy_attributes=inputelement_attrs - ), # the actual form field - help_text, - errors, + self.get_input_element(inputelement_attrs, errors, type="hidden"), Search( backend=backend, resultcontainerid=resultcontainerid, @@ -62,10 +58,9 @@ def __init__( disabled=inputelement_attrs.get("disabled", False), widgetattributes={"id": hg.format("search__{}", widget_id)}, ), - style="display: flex;", - **hg.merge_html_attrs( - attributes, {"_class": "bx--text-input-wrapper bx--form-item"} - ), + help_text, + errors, + **hg.merge_html_attrs(attributes, {"_class": "bx--text-input-wrapper"}), ) @@ -83,6 +78,7 @@ def _resultcontainer_onload_js(backend, resultcontainerid, tag_id, widget_id): widget_id, tag_id, tag_id, + autoescape=False, ) return hg.format( @@ -98,5 +94,5 @@ def _resultcontainer_onload_js(backend, resultcontainerid, tag_id, widget_id): backend.result_selector, resultcontainerid, backend.result_selector, - hg.mark_safe(on_click), + on_click, ) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 1b8ff5f9..51ac4e76 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -70,6 +70,7 @@ def get_input_element(self, inputelement_attrs, errors, **kwargs): ), kwargs, ), + data_invalid=hg.If(getattr(errors, "condition", False), True), ) def with_fieldwrapper(self): From a0283f1e3fddc17374df92025ef531337ee431d4 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 20 Dec 2021 14:49:48 +0700 Subject: [PATCH 28/46] fix: queryfield (not finished) --- bread/contrib/reports/fields/queryfield.py | 30 +++++++++------------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/bread/contrib/reports/fields/queryfield.py b/bread/contrib/reports/fields/queryfield.py index 632d7cb4..2189c5b3 100644 --- a/bread/contrib/reports/fields/queryfield.py +++ b/bread/contrib/reports/fields/queryfield.py @@ -74,16 +74,6 @@ def value_to_string(self, obj): def get_db_prep_value(self, value, connection, prepared=False): return self.get_clean_value(value) - def formfield(self, **kwargs): - ret = super().formfield(**kwargs) - ret.layout = QuerySetFormWidget - ret.layout_kwargs = { - "modelfieldname": self.modelfieldname, - "rows": 1, - "name": self.name, - } - return ret - def check(self, **kwargs): return [ *super().check(**kwargs), @@ -116,15 +106,19 @@ def validate(self, value, model_instance): class QuerySetFormWidget(layout.forms.widgets.Textarea): - def __init__(self, *args, modelfieldname, name, **kwargs): + django_widget = QuerysetField + + def __init__(self, *args, **kwargs): + print(*args, **kwargs) + # def __init__(self, *args, modelfieldname, name, **kwargs): super().__init__(*args, **kwargs) - self.name = name - self.boundfield = kwargs.get("boundfield", None) - self.model = None - if "boundfield" in kwargs: - self.model = getattr( - self.boundfield.form.instance, modelfieldname - ).model_class() + # self.name = name + # self.boundfield = kwargs.get("boundfield", None) + # self.model = None + # if "boundfield" in kwargs: + # self.model = getattr( + # self.boundfield.form.instance, modelfieldname + # ).model_class() def render(self, context): if self.model: From d6b1c5d6cd2b7b1a422188ddc31b73d7a4091e26 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 20 Dec 2021 22:56:01 +0700 Subject: [PATCH 29/46] fix: bunch of small incompatabilities with new form field/widget API --- bread/contrib/reports/views.py | 2 +- bread/layout/admin.py | 6 +- bread/layout/components/forms/__init__.py | 89 ++++++++++++++--------- bread/layout/components/forms/fields.py | 15 ++-- bread/layout/components/forms/widgets.py | 45 +++++++++++- bread/views/admin.py | 8 +- bread/views/userprofile.py | 7 +- 7 files changed, 117 insertions(+), 55 deletions(-) diff --git a/bread/contrib/reports/views.py b/bread/contrib/reports/views.py index 80a3ffbf..3c4aa2f6 100644 --- a/bread/contrib/reports/views.py +++ b/bread/contrib/reports/views.py @@ -47,7 +47,7 @@ def get_layout(self): style="margin: 2rem 0 2rem 0", ), F("name"), - F("filter"), + F("filter", inputelement_attrs={"rows": 1}, style="width: 100%"), F("custom_queryset"), _layout.forms.FormsetField.as_datatable( "columns", diff --git a/bread/layout/admin.py b/bread/layout/admin.py index e3a3e0e0..7381337f 100644 --- a/bread/layout/admin.py +++ b/bread/layout/admin.py @@ -96,11 +96,7 @@ class OptimizeForm(forms.Form): else: form = OptimizeForm() - optimize_btn = Form( - form, FormField("previous"), Button(_("Optimize"), type="submit") - ) - return hg.BaseElement( hg.H5(f"Current Size: {current_db_size : .2f} kB"), - optimize_btn, + Form(form, FormField("previous"), Button(_("Optimize"), type="submit")), ) diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index 57fdafd0..f8b39f70 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -5,7 +5,12 @@ from ..button import Button from ..notification import InlineNotification -from .fields import FormField, FormFieldMarker +from .fields import ( + DEFAULT_FORM_CONTEXTNAME, + DEFAULT_FORMSET_CONTEXTNAME, + FormField, + FormFieldMarker, +) class Form(hg.FORM): @@ -37,39 +42,42 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): attributes["enctype"] = "multipart/form-data" super().__init__( - # generic errors - hg.If( - form.non_field_errors(), - hg.Iterator( + hg.WithContext( + # generic errors + hg.If( form.non_field_errors(), - "formerror", - InlineNotification( - _("Form error"), hg.C("formerror"), kind="error" + hg.Iterator( + form.non_field_errors(), + "formerror", + InlineNotification( + _("Form error"), hg.C("formerror"), kind="error" + ), ), ), - ), - # errors from hidden fields - hg.If( - form.hidden_fields(), - hg.Iterator( + # errors from hidden fields + hg.If( form.hidden_fields(), - "hiddenfield", hg.Iterator( - hg.C("hiddenfield").errors, - "hiddenfield_error", - InlineNotification( - _("Hidden field error: "), - hg.format( - "{}: {}", - hg.C("hiddenfield").name, - hg.C("hiddenfield_error"), + form.hidden_fields(), + "hiddenfield", + hg.Iterator( + hg.C("hiddenfield").errors, + "hiddenfield_error", + InlineNotification( + _("Hidden field error: "), + hg.format( + "{}: {}", + hg.C("hiddenfield").name, + hg.C("hiddenfield_error"), + ), + kind="error", ), - kind="error", ), ), ), + *children, + **{DEFAULT_FORM_CONTEXTNAME: form}, ), - hg.WithContext(*children, _bread_form=form), **attributes, ) @@ -84,7 +92,7 @@ def __init__( self, fieldname, content, - formname="form", + formname, formsetinitial=None, **formsetfactory_kwargs, ): @@ -110,7 +118,12 @@ def __init__( hg.F( lambda c: hg.BaseElement( *[ - FormField(field, formname="formset_form") + FormField( + field, + formname=DEFAULT_FORMSET_CONTEXTNAME, + no_wrapper=True, + no_label=True, + ) for field in c[self.formname][ self.fieldname ].formset.empty_form.fields @@ -123,8 +136,10 @@ def __init__( super().__init__( iterator=hg.C(f"{self.formname}.{self.fieldname}.formset"), - loopvariable="formset_form", - content=Form(hg.C("formset_form"), self.content, standalone=False), + loopvariable=DEFAULT_FORMSET_CONTEXTNAME, + content=Form( + hg.C(DEFAULT_FORMSET_CONTEXTNAME), self.content, standalone=False + ), ) @property @@ -136,7 +151,7 @@ def management_form(self): lambda c: Form( c[self.formname][self.fieldname].formset.management_form, *[ - FormField(f) + FormField(f, no_wrapper=True, no_label=True) for f in c[self.formname][ self.fieldname ].formset.management_form.fields @@ -151,9 +166,11 @@ def management_form(self): hg.C(f"{self.formname}.{self.fieldname}.formset.empty_form"), hg.WithContext( self.content, - formset_form=hg.C( - f"{self.formname}.{self.fieldname}.formset.empty_form" - ), + **{ + DEFAULT_FORMSET_CONTEXTNAME: hg.C( + f"{self.formname}.{self.fieldname}.formset.empty_form" + ) + }, ), standalone=False, ), @@ -235,7 +252,7 @@ def as_datatable( if isinstance(f, str): f = DataTableColumn( hg.C(f"{formname}.{fieldname}.formset.form.base_fields.{f}.label"), - FormField(f, hidelabel=True), + FormField(f, no_wrapper=True, no_label=True), ) columns.append(f) columns.append( @@ -243,7 +260,11 @@ def as_datatable( _("Order"), hg.If( hg.C(f"{formname}.{fieldname}.formset.can_order"), - FormField(forms.formsets.ORDERING_FIELD_NAME, hidelabel=True), + FormField( + forms.formsets.ORDERING_FIELD_NAME, + no_wrapper=True, + no_label=True, + ), ), ) ) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 5ffbb609..f7708e73 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -7,6 +7,9 @@ from .helpers import ErrorList, HelpText, Label from .widgets import BaseWidget, HiddenInput, TextInput +DEFAULT_FORM_CONTEXTNAME = "__bread_form" +DEFAULT_FORMSET_CONTEXTNAME = "__bread_formset_form" + class FormFieldMarker(hg.BaseElement): # Internal helper class to mark form fields inside a render tree @@ -21,8 +24,9 @@ def generate_formfield( fieldname: str = None, # required to derive the widget from a django form field form: Union[ forms.Form, hg.Lazy, str - ] = "form", # required to derive the widget from a django form field - with_wrapper: bool = True, # produces a less dense layout, from carbon design + ] = DEFAULT_FORM_CONTEXTNAME, # required to derive the widget from a django form field + no_wrapper: bool = False, # wrapper produces less dense layout, from carbon styles + no_label: bool = False, show_hidden_initial: bool = False, # required in special cases to add an initial value # # @@ -59,7 +63,8 @@ def generate_formfield( form=form, inputelement_attrs=inputelement_attrs, widgetclass=HiddenInput, - with_wrapper=False, + no_wrapper=True, + no_label=True, show_hidden_initial=False, **attributes, ) @@ -132,7 +137,7 @@ def buildattribs(context): # instantiate field (might create a lazy element when using _guess_widget) widgetclass = widgetclass or _guess_widget(fieldname, form) ret = widgetclass( - label=label, + label=None if no_label else label, help_text=help_text, errors=errors, inputelement_attrs=inputelement_attrs, @@ -141,7 +146,7 @@ def buildattribs(context): ) if show_hidden_initial: ret = hg.BaseElement(ret, hidden) - if with_wrapper: + if not no_wrapper: ret = ret.with_fieldwrapper() return FormFieldMarker(fieldname, ret) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 51ac4e76..6aeb94f4 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -171,10 +171,46 @@ def __init__(self, *args, **attributes): super().__init__(*args, icon="email", **attributes) -class NumberInput(TextInput): +class NumberInput(BaseWidget): django_widget = widgets.NumberInput input_type = "number" + def __init__( + self, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, + **attributes, + ): + inputelement_attrs = inputelement_attrs or {} + super().__init__( + label, + hg.DIV( + self.get_input_element(inputelement_attrs, errors), + hg.DIV( + hg.BUTTON( + Icon("caret--up", size=16), + _class="bx--number__control-btn up-icon", + type="button", + ), + hg.BUTTON( + Icon("caret--down", size=16), + _class="bx--number__control-btn down-icon", + type="button", + ), + _class="bx--number__controls", + ), + _class="bx--number__input-wrapper", + ), + errors, + help_text, + data_numberinput=True, + data_invalid=hg.If(errors.condition, True), + **hg.merge_html_attrs(attributes, {"_class": "bx--number"}), + ) + class TimeInput(TextInput): django_widget = widgets.TimeInput @@ -269,7 +305,7 @@ def __init__( ), help_text, errors, - **hg.merge_html_attrs(attributes, "_class", "bx--form-item"), + **attributes, ) @@ -559,7 +595,10 @@ def __init__( ) ) inputelement_attrs = _combine_lazy_dict(inputelement_attrs, attrs) - label = None if label is None else label.label + # labels for checkboxes are treated a bit different, need to use plain value + label = hg.F( + lambda c, label=label: getattr(hg.resolve_lazy(label, c), "label", label) + ) super().__init__( hg.LABEL( self.get_input_element(inputelement_attrs, errors), diff --git a/bread/views/admin.py b/bread/views/admin.py index e1169dc7..ed7cebf6 100644 --- a/bread/views/admin.py +++ b/bread/views/admin.py @@ -87,10 +87,12 @@ def widgetpreview(request): }, ) - return hg.WithContext( + return hg.BaseElement( hg.H3(_("Widget preview")), - *[F(re.sub(r"(? Date: Tue, 21 Dec 2021 11:34:02 +0700 Subject: [PATCH 30/46] fix: issues with report editing --- bread/contrib/reports/fields/queryfield.py | 85 ++++++++++++---------- bread/contrib/reports/views.py | 8 +- bread/layout/components/forms/fields.py | 9 +-- bread/layout/components/forms/widgets.py | 6 +- 4 files changed, 60 insertions(+), 48 deletions(-) diff --git a/bread/contrib/reports/fields/queryfield.py b/bread/contrib/reports/fields/queryfield.py index 2189c5b3..193940ff 100644 --- a/bread/contrib/reports/fields/queryfield.py +++ b/bread/contrib/reports/fields/queryfield.py @@ -5,7 +5,6 @@ from django.core.exceptions import FieldDoesNotExist, ValidationError from django.db import models from django.urls import reverse -from django.utils.html import mark_safe from django.utils.translation import gettext_lazy as _ from djangoql.exceptions import DjangoQLError from djangoql.queryset import apply_search @@ -105,49 +104,57 @@ def validate(self, value, model_instance): ) -class QuerySetFormWidget(layout.forms.widgets.Textarea): - django_widget = QuerysetField +class QuerysetFormWidget(layout.forms.widgets.Textarea): + django_widget = None + + def __init__( + self, + label=None, + help_text=None, + errors=None, + inputelement_attrs=None, + boundfield=None, + **attributes + ): + super().__init__( + label=label, + help_text=help_text, + errors=errors, + inputelement_attrs=inputelement_attrs, + boundfield=boundfield, + **attributes + ) - def __init__(self, *args, **kwargs): - print(*args, **kwargs) - # def __init__(self, *args, modelfieldname, name, **kwargs): - super().__init__(*args, **kwargs) - # self.name = name - # self.boundfield = kwargs.get("boundfield", None) - # self.model = None - # if "boundfield" in kwargs: - # self.model = getattr( - # self.boundfield.form.instance, modelfieldname - # ).model_class() - - def render(self, context): - if self.model: + def introspections(context): + return json.dumps( + DjangoQLSchemaSerializer().serialize( + DjangoQLSchema( + hg.resolve_lazy(boundfield, context).value().queryset.model + ) + ) + ) + + if boundfield: self.append( hg.SCRIPT( - mark_safe( + hg.format( """ - document.addEventListener("DOMContentLoaded", () => DjangoQL.DOMReady(function () { - new DjangoQL({ - introspections: %s, - selector: 'textarea[name=%s]', - syntaxHelp: '%s', - autoResize: false - }); - })); - """ - % ( - json.dumps( - DjangoQLSchemaSerializer().serialize( - DjangoQLSchema(self.model) - ) - ), - self.name, - reverse("reporthelp"), - ) - ) - ), + document.addEventListener("DOMContentLoaded", () => DjangoQL.DOMReady(function () {{ + new DjangoQL({{ + introspections: {}, + selector: 'textarea[name={}]', + syntaxHelp: '{}', + autoResize: false + }}); + }})); + """, + hg.F(introspections), + inputelement_attrs.get("name"), + reverse("reporthelp"), + autoescape=False, + ), + ) ) - return super().render(context) def parsequeryexpression(basequeryset, expression): diff --git a/bread/contrib/reports/views.py b/bread/contrib/reports/views.py index 3c4aa2f6..61726a4d 100644 --- a/bread/contrib/reports/views.py +++ b/bread/contrib/reports/views.py @@ -15,6 +15,7 @@ from bread.utils.links import ModelHref from ...layout.components.datatable import DataTableColumn, sortingname_for_column +from .fields.queryfield import QuerysetFormWidget from .models import Report @@ -47,7 +48,12 @@ def get_layout(self): style="margin: 2rem 0 2rem 0", ), F("name"), - F("filter", inputelement_attrs={"rows": 1}, style="width: 100%"), + F( + "filter", + widgetclass=QuerysetFormWidget, + inputelement_attrs={"rows": 1}, + style="width: 100%", + ), F("custom_queryset"), _layout.forms.FormsetField.as_datatable( "columns", diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index f7708e73..dada9aea 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -169,16 +169,15 @@ def wrapper(context): realform = hg.resolve_lazy(form, context) widgetclass = type(realform[fieldname].field.widget) fieldclass = type(realform[fieldname].field) - if widgetclass not in widget_map: - warnings.warn( - f"Form field {type(realform).__name__}.{fieldname} ({fieldclass}) uses widget {widgetclass} but " - "bread has no implementation, default to TextInput" - ) if fieldclass in widget_map: return widget_map[fieldclass][0] if widgetclass in widget_map: return widget_map[widgetclass][0] + warnings.warn( + f"Form field {type(realform).__name__}.{fieldname} ({fieldclass}) uses widget {widgetclass} but " + "bread has no implementation, default to TextInput" + ) return TextInput return hg.F(wrapper) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 6aeb94f4..a23664b9 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -280,9 +280,9 @@ def __init__( label, hg.DIV( hg.TEXTAREA( - boundfield.value(), + boundfield.value() if boundfield else None, hg.If( - errors.condition, + getattr(errors, "condition", None), Icon( "warning--filled", size=16, @@ -294,7 +294,7 @@ def __init__( inputelement_attrs or {}, self.carbon_input_class, hg.If( - errors.condition, + getattr(errors, "condition", None), self.carbon_input_error_class, ), ), From 3f49fd7aae706c85444140f291a3633ca7dbcf37 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 21 Dec 2021 11:47:55 +0700 Subject: [PATCH 31/46] del: comment, fix: tests --- bread/layout/components/forms/widgets.py | 1 - bread/tests/test_datetimeformatstring.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index a23664b9..690dda68 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -148,7 +148,6 @@ def __init__( class PhoneNumberInput(TextInput): input_type = "tel" - # django_widget = None # TODO: phonenumber_field has not a special widget, how can we detect it? django_widget = PhoneNumberField def __init__(self, *args, **attributes): diff --git a/bread/tests/test_datetimeformatstring.py b/bread/tests/test_datetimeformatstring.py index 6bd3f3ea..057166c0 100644 --- a/bread/tests/test_datetimeformatstring.py +++ b/bread/tests/test_datetimeformatstring.py @@ -5,7 +5,7 @@ from django.test import TestCase from django.utils.dateformat import format -from bread.layout.components.forms.date_picker import to_php_formatstr +from bread.layout.components.forms.widgets import to_php_formatstr class ToPHPFormatstrTest(TestCase): From d986df989c42c8a04c56122bda8008d71458310a Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 21 Dec 2021 12:07:00 +0700 Subject: [PATCH 32/46] did: better definition of django releases, require security to pass for success --- .github/workflows/main.yml | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7378de0b..795908ef 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,29 +12,29 @@ jobs: include: # django 3.1 - python-version: "3.7" - django-version: "3.1" + django-version: "Django>=3.1,<3.2" - python-version: "3.8" - django-version: "3.1" + django-version: "Django>=3.1,<3.2" - python-version: "3.9" - django-version: "3.1" + django-version: "Django>=3.1,<3.2" - python-version: "3.10" - django-version: "3.1" + django-version: "Django>=3.1,<3.2" # django 3.2 - python-version: "3.7" - django-version: "3.2" + django-version: "Django>=3.2,<4.0" - python-version: "3.8" - django-version: "3.2" + django-version: "Django>=3.2,<4.0" - python-version: "3.9" - django-version: "3.2" + django-version: "Django>=3.2,<4.0" - python-version: "3.10" - django-version: "3.2" - # django 3.2 + django-version: "Django>=3.2,<4.0" + # django 4.0 - python-version: "3.8" - django-version: "4.0" + django-version: "Django>=4.0" - python-version: "3.9" - django-version: "4.0" + django-version: "Django>=4.0" - python-version: "3.10" - django-version: "4.0" + django-version: "Django>=4.0" steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} @@ -44,7 +44,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install Django==${{ matrix.django-version }} + pip install "${{ matrix.django-version }}" pip install flake8 flake8-black pytest pytest-custom_exit_code black isort bandit safety pip install -e .[testing] @@ -61,8 +61,7 @@ jobs: run: bandit -c .bandit -r . - name: Run Safety - # there is no allow-failure yet. see https://github.com/actions/toolkit/issues/399 - run: safety check || true + run: safety check - name: Test with pytest run: ./manage.py test From a28dab5c5b9f0bfb8a68fb3953f2f70248193f28 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 21 Dec 2021 12:18:01 +0700 Subject: [PATCH 33/46] fix: one last renaming ;) --- bread/layout/components/forms/fields.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index dada9aea..a80e3154 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -20,7 +20,7 @@ def __init__(self, fieldname, field): super().__init__(field) -def generate_formfield( +def generate_widget_element( fieldname: str = None, # required to derive the widget from a django form field form: Union[ forms.Form, hg.Lazy, str @@ -58,7 +58,7 @@ def generate_formfield( hidden = None if show_hidden_initial: - hidden = generate_formfield( + hidden = generate_widget_element( fieldname=fieldname, form=form, inputelement_attrs=inputelement_attrs, @@ -155,7 +155,7 @@ def buildattribs(context): # is slightly inconsistent with the default naming scheme of python where camel # case denotes not a function but a class # TODO: maybe refactor Formfield to be formfield -FormField = generate_formfield +FormField = generate_widget_element def _guess_widget(fieldname, form): From 372e745d0748c4a292b1b131f30968dff5ef4c6c Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 21 Dec 2021 15:36:39 +0700 Subject: [PATCH 34/46] fix: problem with checkbox input keeping "value" and "checked" attribute --- bread/layout/components/forms/widgets.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 690dda68..aac26f8c 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -593,6 +593,7 @@ def __init__( hg.resolve_lazy(boundfield, c).value() ) ) + attrs["value"] = None inputelement_attrs = _combine_lazy_dict(inputelement_attrs, attrs) # labels for checkboxes are treated a bit different, need to use plain value label = hg.F( From f9adc4a77e1009f5b865f65241860ce09fcefb69 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 21 Dec 2021 16:48:47 +0700 Subject: [PATCH 35/46] add: differnt status to test widgets, fix: few problems coming up when testing status --- bread/layout/components/forms/widgets.py | 33 ++++-- bread/static/css/bread-main.css | 4 + bread/static/css/bread-main.min.css | 2 +- .../scss/components/form/_form.scss | 2 + bread/views/admin.py | 108 ++++++++++++++---- 5 files changed, 112 insertions(+), 37 deletions(-) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index aac26f8c..776247cc 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -278,16 +278,16 @@ def __init__( super().__init__( label, hg.DIV( + hg.If( + getattr(errors, "condition", None), + Icon( + "warning--filled", + size=16, + _class="bx--text-area__invalid-icon", + ), + ), hg.TEXTAREA( boundfield.value() if boundfield else None, - hg.If( - getattr(errors, "condition", None), - Icon( - "warning--filled", - size=16, - _class="bx--text-area__invalid-icon", - ), - ), lazy_attributes=_combine_lazy_dict( _append_classes( inputelement_attrs or {}, @@ -301,6 +301,7 @@ def __init__( ), ), _class="bx--text-area__wrapper", + data_invalid=hg.If(getattr(errors, "condition", None), True), ), help_text, errors, @@ -599,11 +600,14 @@ def __init__( label = hg.F( lambda c, label=label: getattr(hg.resolve_lazy(label, c), "label", label) ) + required = hg.F(lambda c, label=label: hg.resolve_lazy(label, c) is not None) super().__init__( hg.LABEL( self.get_input_element(inputelement_attrs, errors), label, - hg.If(inputelement_attrs.get("required"), REQUIRED_LABEL), + hg.If( + inputelement_attrs.get("required"), hg.If(required, REQUIRED_LABEL) + ), _class=hg.BaseElement( "bx--checkbox-label", hg.If(inputelement_attrs.get("disabled"), " bx--label--disabled"), @@ -613,6 +617,7 @@ def __init__( "true", "false", ), + data_invalid=hg.If(getattr(errors, "condition", False), True), ), help_text, errors, @@ -656,6 +661,7 @@ def __init__( ), ), ), + data_invalid=hg.If(getattr(errors, "condition", False), True), ), help_text, errors, @@ -740,6 +746,7 @@ def __init__( ), _class="bx--radio-button-group bx--radio-button-group--vertical", ), + data_invalid=hg.If(getattr(errors, "condition", False), True), ), help_text, errors, @@ -854,7 +861,10 @@ def __init__( uploadbutton = hg.LABEL( hg.SPAN(_("Select file"), role="button"), tabindex=0, - _class="bx--btn bx--btn--primary", + _class=hg.BaseElement( + "bx--btn bx--btn--primary", + hg.If(inputelement_attrs.get("disabled"), " bx--btn--disabled"), + ), data_file_drop_container=True, disabled=inputelement_attrs.get("disabled"), data_invalid=getattr(errors, "condition"), @@ -918,8 +928,7 @@ def __init__( ) super().__init__( - hg.STRONG(_class="bx--file--label"), - hg.P(_class="bx--label-description"), + label, hg.DIV( uploadbutton, input, diff --git a/bread/static/css/bread-main.css b/bread/static/css/bread-main.css index a259feac..c7396ff8 100644 --- a/bread/static/css/bread-main.css +++ b/bread/static/css/bread-main.css @@ -3085,6 +3085,7 @@ input[data-invalid]:not(:focus), outline-offset: -2px; } input[data-invalid] ~ .bx--form-requirement, +[data-invalid] ~ .bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, .bx--date-picker-input__wrapper ~ .bx--form-requirement, .bx--time-picker--invalid ~ .bx--form-requirement, @@ -3100,6 +3101,7 @@ input[data-invalid] ~ .bx--form-requirement, font-weight: 400; } input[data-invalid] ~ .bx--form-requirement, +[data-invalid] ~ .bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, .bx--date-picker-input__wrapper ~ .bx--form-requirement, .bx--time-picker--invalid ~ .bx--form-requirement, @@ -17399,6 +17401,7 @@ svg { outline-offset: -2px; } .theme-white input[data-invalid] ~ .bx--form-requirement, +.theme-white [data-invalid] ~ .bx--form-requirement, .theme-white .bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, .theme-white .bx--date-picker-input__wrapper ~ .bx--form-requirement, .theme-white .bx--time-picker--invalid ~ .bx--form-requirement, @@ -17414,6 +17417,7 @@ svg { font-weight: 400; } .theme-white input[data-invalid] ~ .bx--form-requirement, +.theme-white [data-invalid] ~ .bx--form-requirement, .theme-white .bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, .theme-white .bx--date-picker-input__wrapper ~ .bx--form-requirement, .theme-white .bx--time-picker--invalid ~ .bx--form-requirement, diff --git a/bread/static/css/bread-main.min.css b/bread/static/css/bread-main.min.css index 569cd8cd..b47f72ec 100644 --- a/bread/static/css/bread-main.min.css +++ b/bread/static/css/bread-main.min.css @@ -1 +1 @@ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}button,select,input,textarea{font-family:inherit;border-radius:0}input[type='text']::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:''}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}h2{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}h3{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}h4{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}h5{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}h6{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}a{color:#0062ff}em{font-style:italic}@keyframes skeleton{0%{right:auto;left:0;width:0%;opacity:0.3}20%{right:auto;left:0;width:100%;opacity:1}28%{right:0;left:auto;width:100%}51%{right:0;left:auto;width:0%}58%{right:0;left:auto;width:0%}82%{right:0;left:auto;width:100%}83%{right:auto;left:0;width:100%}96%{right:auto;left:0;width:0%}100%{right:auto;left:0;width:0%;opacity:0.3}}.bx--text-truncate--end{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--text-truncate--front{display:inline-block;width:100%;overflow:hidden;direction:rtl;white-space:nowrap;text-overflow:ellipsis}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.bx--assistive-text,.bx--visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width: 99rem){.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*='bx--col'],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*='bx--col']{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-sm--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;flex:0 0 25%;max-width:25%}.bx--col-sm-2{display:block;flex:0 0 50%;max-width:50%}.bx--col-sm-3{display:block;flex:0 0 75%;max-width:75%}.bx--col-sm-4{display:block;flex:0 0 100%;max-width:100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-md--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-md-2{display:block;flex:0 0 25%;max-width:25%}.bx--col-md-3{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-md-4{display:block;flex:0 0 50%;max-width:50%}.bx--col-md-5{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-md-6{display:block;flex:0 0 75%;max-width:75%}.bx--col-md-7{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-md-8{display:block;flex:0 0 100%;max-width:100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-lg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-lg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-lg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-lg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-lg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-lg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-lg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-lg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-lg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-lg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-lg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-lg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-lg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-lg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-lg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-lg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-xlg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-xlg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-xlg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-xlg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-xlg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-xlg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-xlg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-xlg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-xlg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-xlg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-xlg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-xlg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-xlg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-xlg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-xlg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-xlg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-max--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-max-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-max-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-max-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-max-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-max-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-max-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-max-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-max-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-max-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-max-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-max-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-max-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-max-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-max-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-max-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*='bx--col']{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*='bx--col']{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*='bx--col']{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*='bx--col']{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*='bx--col']{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio::before{float:left;width:1px;height:0;margin-left:-1px;content:''}.bx--aspect-ratio::after{display:table;clear:both;content:''}.bx--aspect-ratio--16x9::before{padding-top:56.25%}.bx--aspect-ratio--9x16::before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1::before{padding-top:50%}.bx--aspect-ratio--1x2::before{padding-top:200%}.bx--aspect-ratio--4x3::before{padding-top:75%}.bx--aspect-ratio--3x4::before{padding-top:133.3333333333%}.bx--aspect-ratio--1x1::before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--primary:hover{background-color:#0353e9}.bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--primary:disabled:hover,.bx--btn--primary:disabled:focus,.bx--btn--primary:hover.bx--btn--disabled,.bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--primary:active{background-color:#002d9c}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path{fill:currentColor}.bx--btn--primary:hover{color:#fff}.bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--secondary:hover{background-color:#4c4c4c}.bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--secondary:disabled:hover,.bx--btn--secondary:disabled:focus,.bx--btn--secondary:hover.bx--btn--disabled,.bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--secondary:active{background-color:#6f6f6f}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path{fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:#fff}.bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.bx--btn--tertiary:hover{background-color:#0353e9}.bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--tertiary:disabled:hover,.bx--btn--tertiary:disabled:focus,.bx--btn--tertiary:hover.bx--btn--disabled,.bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--tertiary:active{background-color:#002d9c}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.bx--btn--tertiary:hover{color:#fff}.bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.bx--btn--tertiary:active{border-color:transparent}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.bx--btn--ghost:hover{background-color:#e5e5e5}.bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--ghost:disabled:hover,.bx--btn--ghost:disabled:focus,.bx--btn--ghost:hover.bx--btn--disabled,.bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path{fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:#0043ce}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.bx--btn--icon-only--top:focus{outline:1px solid transparent}.bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--a11y::before,.bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.bx--btn--icon-only--top::after{content:attr(aria-label)}.bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--btn--icon-only--top.bx--tooltip--visible::after,.bx--btn--icon-only--top:hover::before,.bx--btn--icon-only--top:hover::after,.bx--btn--icon-only--top:focus::before,.bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--btn--icon-only--bottom::before,.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.bx--btn path[data-icon-path='inner-path']{fill:none}.bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--danger:hover{background-color:#b81921}.bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--danger:disabled:hover,.bx--btn--danger:disabled:focus,.bx--btn--danger:hover.bx--btn--disabled,.bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--danger:active{background-color:#750e13}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path{fill:currentColor}.bx--btn--danger:hover{color:#fff}.bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton::before{animation:none}}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:focus{border:2px solid #da1e28}.bx--btn--copy__feedback::before{box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;top:1.1rem;z-index:2;padding:.25rem;color:#fff;font-weight:400;white-space:nowrap;border-radius:4px;transform:translateX(-50%);content:attr(data-feedback);pointer-events:none}.bx--btn--copy__feedback::after{top:0.85rem;left:-0.3rem;z-index:1;width:0.6rem;height:0.6rem;border-right:1px solid #393939;border-bottom:1px solid #393939;transform:rotate(-135deg);content:''}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{position:absolute;display:block;background:#393939}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:#fff;border:none;cursor:pointer}.bx--copy-btn:hover{background-color:#e5e5e5}.bx--copy-btn::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}.bx--copy-btn::before,.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--copy-btn:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--copy-btn.bx--copy-btn--animating::before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--copy{font-size:0}.bx--fieldset{margin-bottom:2rem}.bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton::before{animation:none}}input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type='number']:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input--warn~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled{color:#c6c6c6}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--loading{animation-name:rotate;animation-duration:690ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;width:10.5rem;height:10.5rem}.bx--loading svg circle{animation-name:init-stroke;animation-duration:10ms;animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--loading__svg{fill:transparent}.bx--loading__svg circle{stroke-width:8;stroke-linecap:butt;stroke-dasharray:240}.bx--loading__stroke{stroke:#0f62fe;stroke-dashoffset:40}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:99}.bx--loading--stop{animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards}.bx--loading--stop svg circle{animation-name:stroke-end;animation-duration:700ms;animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9);animation-delay:700ms;animation-fill-mode:forwards}.bx--loading--small{width:2rem;height:2rem}.bx--loading--small circle{stroke-width:12}.bx--loading--small .bx--loading__svg{stroke:#0f62fe}.bx--loading__background{stroke:#e0e0e0;stroke-dashoffset:0}.bx--loading-overlay{position:fixed;top:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(22,22,22,0.5);transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:#da1e28}.bx--file--label{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem;color:#161616}.bx--file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--file-btn{display:inline-flex;margin:0;padding-right:4rem}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:#0f62fe;outline:2px solid transparent;outline-offset:-2px;cursor:pointer;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid #0f62fe}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:#161616}.bx--file-browse-btn--disabled{color:#c6c6c6;text-decoration:none;cursor:no-drop}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:#c6c6c6;text-decoration:none;outline:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed #fff}.bx--label-description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#525252}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;grid-auto-rows:auto;grid-gap:1rem;grid-template-columns:1fr auto;align-items:center;max-width:20rem;min-height:3rem;margin-bottom:.5rem;word-break:break-word;background-color:#fff}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{grid-column:1 / -1;max-height:none;margin:0}.bx--file__selected-file .bx--loading{width:2rem;height:2rem;margin-right:-.5rem}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--file__selected-file--field{min-height:2.5rem}.bx--file__selected-file--sm{min-height:2rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid #da1e28;outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:#fff;outline-width:1px}.bx--file__selected-file--invalid{outline:2px solid #da1e28;outline-offset:-2px;padding:1rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid #e0e0e0}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:#161616}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:block;max-height:12.5rem;padding:.5rem 1rem;overflow:visible;color:#da1e28;font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:#161616}.bx--file__state-container{display:flex;justify-content:center;min-width:1.5rem;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:#161616}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:#0f62fe}.bx--file__state-container .bx--file-complete:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-complete [data-icon-path='inner-path']{opacity:1;fill:#fff}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;margin-right:.5rem;fill:#da1e28}.bx--file__state-container .bx--file-close{display:flex;width:1rem;height:1rem;padding:0;background-color:transparent;border:none;cursor:pointer;fill:#161616}.bx--file__state-container .bx--file-close:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-close svg path{fill:#161616}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;align-items:flex-start;justify-content:space-between;height:6rem;padding:1rem;overflow:hidden;border:1px dashed #8d8d8d}.bx--file__drop-container--drag-over{background:none;outline:2px solid #0f62fe;outline-offset:-2px}.bx--form-item.bx--checkbox-wrapper{margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--checkbox-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;min-height:1.5rem;padding-left:1.625rem;line-height:1.5rem;cursor:pointer;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label::before,.bx--checkbox-label::after{box-sizing:border-box}.bx--checkbox-label::before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;margin:.125rem;background-color:transparent;border:1px solid #161616;border-radius:1px;content:''}.bx--checkbox-label::after{position:absolute;top:.5rem;left:.375rem;width:.5625rem;height:.3125rem;margin-top:-.1875rem;background:none;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:scale(0) rotate(-45deg);transform-origin:bottom right;content:''}.bx--checkbox:checked+.bx--checkbox-label::before,.bx--checkbox:indeterminate+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed']::before{background-color:#161616;border-color:#161616;border-width:1px}.bx--checkbox:checked+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='true']::after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='mixed']::after{top:.6875rem;width:.5rem;border-bottom:2px solid #fff;border-left:0 solid #fff;transform:scale(1) rotate(0deg)}.bx--checkbox:focus+.bx--checkbox-label::before,.bx--checkbox-label__focus::before,.bx--checkbox:checked:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'].bx--checkbox-label__focus::before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'].bx--checkbox-label__focus::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f62fe}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled='true']{color:#c6c6c6;cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-disabled='true']::before{border-color:#c6c6c6}.bx--checkbox:checked:disabled+.bx--checkbox-label::before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'][data-contained-checkbox-disabled='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'][data-contained-checkbox-disabled='true']::before{background-color:#c6c6c6}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem;margin:auto 0 auto .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--checkbox-label-text.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton::before{animation:none}}.bx--list-box__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto auto;align-items:center}.bx--list-box__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box:hover{background-color:#e5e5e5}.bx--list-box--xl{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:#e0e0e0}.bx--list-box--expanded:hover{background-color:#fff}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:#f4f4f4}.bx--list-box .bx--text-input{height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--list-box[data-invalid] .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:#f4f4f4}.bx--list-box--light .bx--list-box__menu{background:#f4f4f4}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:transparent}.bx--list-box--disabled:hover{background-color:#fff}.bx--list-box--light.bx--list-box--disabled{background-color:#f4f4f4}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:transparent;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:#c6c6c6}.bx--list-box--disabled .bx--list-box__menu-icon>svg{fill:#c6c6c6}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:#c6c6c6;text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{background-color:transparent;border-width:0}.bx--list-box.bx--list-box--inline:hover{background-color:#e5e5e5}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded='true']{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:transparent}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:#f4f4f4}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:#161616}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:inline-flex;align-items:center;height:calc(100% + 1px);padding:0 3rem 0 1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;outline:none;cursor:pointer}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__field[disabled]{color:#c6c6c6;outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;overflow:hidden;color:#161616;white-space:nowrap;text-overflow:ellipsis;user-select:none}.bx--list-box__menu-icon{position:absolute;top:0;right:1rem;display:flex;align-items:center;height:100%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-icon>svg{height:100%;fill:#161616}.bx--list-box__menu-icon--open{transform:rotate(180deg)}.bx--list-box__selection{position:absolute;top:50%;right:2.0625rem;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;transform:translateY(-50%);cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__selection:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__selection>svg{fill:#525252}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:static;top:auto;display:flex;align-items:center;justify-content:space-between;width:auto;height:1.5rem;margin-right:.625rem;padding:.5rem;padding-right:.125rem;color:#fff;line-height:0;background-color:#393939;border-radius:.75rem;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;margin-left:.25rem;padding:.125rem;fill:#fff}.bx--list-box__selection--multi>svg:hover{background-color:#4c4c4c;border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:#c6c6c6}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:focus,.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;right:0;left:0;z-index:6000;width:100%;overflow-y:auto;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu:focus{outline:1px solid #0f62fe}.bx--list-box .bx--list-box__field[aria-expanded='false']+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;height:2.5rem;color:#525252;cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:transparent}.bx--list-box--light .bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:#e0e0e0}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box__menu-item__option{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;padding-right:1.5rem;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-top:1px solid transparent;border-top-color:#e0e0e0;border-bottom:1px solid transparent;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-item__option:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem;border-color:transparent}.bx--list-box__menu-item__option:hover{color:#161616;border-color:transparent}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:#c6c6c6}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{margin:0;padding-right:.5rem;padding-left:.5rem}.bx--list-box__menu-item--highlighted{color:#161616;background-color:#e5e5e5;border-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active{color:#161616;background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box--light .bx--list-box__menu-item--active{background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box__menu-item--active:hover{background-color:#e5e5e5;border-bottom-color:#e5e5e5}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;transform:translateY(-50%);fill:#161616}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu{bottom:3rem}.bx--list-box input[role='combobox'],.bx--list-box input[type='text']{min-width:0;background-color:inherit}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:#e0e0e0}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding:0}.bx--radio-button-group{display:flex;align-items:center;margin-top:.375rem}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);visibility:inherit}.bx--radio-button__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{flex-shrink:0;width:1.125rem;height:1.125rem;margin-right:.5rem;background-color:transparent;border:1px solid #161616;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:#161616}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{position:relative;display:inline-block;width:100%;height:100%;background-color:#161616;border-radius:50%;transform:scale(0.5);content:''}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:windowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:#c6c6c6;cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:#c6c6c6}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:#c6c6c6}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:1px solid transparent;box-shadow:0 0 0 2px #0f62fe}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--radio-button__label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton::before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:center;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;cursor:pointer;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__appearance::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle__check{position:absolute;top:.375rem;left:.375rem;z-index:1;width:.375rem;height:.3125rem;transform:scale(0.2);transition:70ms cubic-bezier(0.2, 0, 1, 0.9);fill:#fff}.bx--toggle__text--left,.bx--toggle__text--right{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before{background-color:#24a148}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before{background-color:#fff}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{background-color:#c6c6c6}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:#c6c6c6}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before{top:0;box-sizing:border-box;width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after{margin-left:0;transform:translateX(1.0625rem)}.bx--toggle-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:flex;flex-direction:column;align-items:flex-start;color:#525252;cursor:pointer}.bx--toggle__switch{position:relative;display:flex;align-items:center;width:3rem;height:1.5rem;cursor:pointer}.bx--toggle__switch::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__switch::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;top:50%;margin-left:3.5rem;white-space:nowrap;transform:translateY(-50%);user-select:none}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#24a148}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle-input:disabled+.bx--toggle-input__label{color:#c6c6c6;cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#fff}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#c6c6c6}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before{width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after{transform:translateX(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle__label.bx--skeleton{flex-direction:column;align-items:flex-start}.bx--toggle__label.bx--skeleton .bx--toggle__label-text{margin-bottom:.5rem}.bx--search{position:relative;display:flex;align-items:center;width:100%}.bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.bx--search--light .bx--search-input{background:#f4f4f4}.bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.bx--search--sm .bx--search-magnifier{left:.5rem}.bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.bx--search--lg .bx--search-magnifier{left:.75rem}.bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#fff;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--search-close:hover{border-bottom:1px solid #8d8d8d}.bx--search-close:hover::before{background-color:#e5e5e5}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#fff}.bx--search-button svg{vertical-align:middle;fill:currentColor}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--search-close:hover,.bx--search-button:hover{background-color:#e5e5e5}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-close:active,.bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.bx--search-close:focus::before,.bx--search-close:active::before{background-color:#0f62fe}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button{width:2rem;height:2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button{width:3rem;height:3rem}.bx--search-close--hidden{visibility:hidden;opacity:0}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;align-items:center}.bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.bx--select-input:hover{background-color:#e5e5e5}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.bx--select-input:disabled,.bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.bx--select--light .bx--select-input{background-color:#f4f4f4}.bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.bx--select-optgroup,.bx--select-option{color:#161616}.bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.bx--select-option{color:#161616;background-color:#fff}.bx--select-optgroup{color:#161616}}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton::before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}.bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input::placeholder{color:#a8a8a8;opacity:1}.bx--text-input--light{background-color:#f4f4f4}.bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.bx--text-input--light:disabled{background-color:#f4f4f4}.bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:#fff;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:#f4f4f4}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.bx--label--inline--sm{margin-top:.5625rem}.bx--label--inline--xl{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.bx--text-area:focus,.bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--text-area--light{background-color:#f4f4f4}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.bx--text-area:disabled::placeholder{color:#c6c6c6}.bx--text-area.bx--text-area--light:disabled{background-color:#f4f4f4}bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}bx--text-area.bx--skeleton:hover,bx--text-area.bx--skeleton:focus,bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){bx--text-area.bx--skeleton::before{animation:none}}bx--text-area.bx--skeleton::placeholder{color:transparent}.bx--number{position:relative;display:flex;flex-direction:column}.bx--number input[type='number']{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;box-sizing:border-box;width:100%;min-width:9.375rem;height:2.5rem;padding-right:2rem;padding-left:1rem;color:#161616;font-weight:300;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-moz-appearance:textfield}.bx--number input[type='number']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--number input[type='number']:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type='number']:disabled~.bx--number__controls svg{fill:#c6c6c6}.bx--number input[type='number']::-ms-clear{display:none}.bx--number input[type='number']::-webkit-inner-spin-button{appearance:none}.bx--number input[type='number']:disabled,.bx--number--readonly input[type='number']{color:#c6c6c6;background-color:#fff;border-bottom-color:transparent;cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:1.25rem;color:#161616}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn svg{position:relative;fill:currentColor}.bx--number__control-btn.up-icon svg{top:.3125rem}.bx--number__control-btn.down-icon svg{top:-.3125rem}.bx--number__control-btn:focus{outline:1px solid #0f62fe;color:#161616;outline-width:2px;outline-offset:-2px}.bx--number__control-btn:hover{color:#161616;cursor:pointer}.bx--number__control-btn:disabled{color:#c6c6c6;cursor:not-allowed}.bx--number--readonly .bx--number__control-btn{display:none}.bx--number__invalid{position:absolute;right:2rem;fill:#da1e28}.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--light input[type='number']:disabled,.bx--number--light .bx--number--readonly input[type='number']{background-color:#f4f4f4}.bx--number--mobile{width:auto;min-width:9rem}.bx--number--mobile .bx--number__control-btn,.bx--number--mobile.bx--number--light .bx--number__control-btn{position:static;width:2.5rem;height:2.5rem;background-color:#fff}.bx--number--mobile .bx--number__control-btn:hover,.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:hover,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{background-color:#e5e5e5}.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{outline-width:2px;outline-offset:-2px}.bx--number--mobile .bx--number__control-btn svg,.bx--number--mobile.bx--number--light .bx--number__control-btn svg{position:static}.bx--number--mobile input[type='number']{width:auto;min-width:4rem;margin:0;padding:0;text-align:center;background-color:#fff;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.bx--number--mobile.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--mobile.bx--number--light .bx--number__control-btn{background-color:#f4f4f4}.bx--number--xl input[type='number']{height:3rem}.bx--number--xl .bx--number__control-btn{height:1.5rem}.bx--number--xl.bx--number--mobile .bx--number__control-btn{width:3rem;height:3rem}.bx--number--xl .bx--number__control-btn.up-icon svg{top:.4125rem}.bx--number--xl .bx--number__control-btn.down-icon svg{top:-.4125rem}.bx--number--sm input[type='number']{height:2rem}.bx--number--sm .bx--number__control-btn{height:1rem}.bx--number--sm.bx--number--mobile .bx--number__control-btn{width:2rem;height:2rem}.bx--number--sm .bx--number__control-btn.up-icon svg{top:.2125rem}.bx--number--sm .bx--number__control-btn.down-icon svg{top:-.2125rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--number.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton::before{animation:none}}.bx--number.bx--skeleton input[type='number']{display:none}.bx--link{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#0f62fe;text-decoration:none;outline:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--link:hover{color:#0043ce;text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:#161616;text-decoration:underline}.bx--link:focus{outline:1px solid #0f62fe}.bx--link:visited{color:#0f62fe}.bx--link:visited:hover{color:#0043ce}.bx--link--disabled,.bx--link--disabled:hover{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline;color:#c6c6c6;font-weight:400;text-decoration:none;cursor:not-allowed}.bx--link.bx--link--visited:visited{color:#8a3ffc}.bx--link.bx--link--visited:visited:hover{color:#0043ce}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:hover{color:#0043ce}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--list--nested,.bx--list--unordered,.bx--list--ordered{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;list-style:none}.bx--list__item{color:#161616}.bx--list--nested{margin-left:1.5rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item::before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item::before{position:absolute;left:-1rem;content:'\002013'}.bx--list--unordered.bx--list--nested>.bx--list__item::before{left:-.75rem;content:'\0025AA'}.bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#fff}.bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-active .bx--search{width:100%}.bx--toolbar-search-container-active .bx--search .bx--label,.bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search .bx--search-close,.bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-action:hover[aria-expanded='true']{background:#fff}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:3rem}.bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.bx--batch-actions:focus{outline:1px solid #0f62fe}.bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.bx--action-list{position:absolute;right:0;display:flex}.bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.bx--action-list .bx--btn:disabled{color:#8d8d8d}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus::before,.bx--action-list .bx--btn--primary::before,.bx--action-list .bx--btn--primary:focus::after,.bx--action-list .bx--btn--primary::after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid #fff;outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-summary__cancel{position:relative;padding-right:1rem}.bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--table-toolbar--small{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.bx--data-table-container{padding-top:.125rem}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#fff}.bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#fff}.bx--data-table tr{width:100%;height:3rem;border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table tbody tr:hover{background:#e5e5e5}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table td{padding-right:1rem;padding-left:1rem}.bx--data-table th{color:#161616;background-color:#e0e0e0}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.bx--data-table td,.bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu{height:2rem}.bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem}.bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--data-table--static{width:auto}.bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid #e0e0e0}.bx--expandable-row--hidden td{width:auto;padding:1rem;border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;background-color:#e5e5e5;border:0;transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{max-height:0;overflow:hidden}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{border-bottom:1px solid #e0e0e0;transition:padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid #e0e0e0;box-shadow:0 1px #e0e0e0}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover{background-color:#e5e5e5}tr.bx--expandable-row--hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid transparent}.bx--data-table td.bx--table-expand{width:2.5rem;min-width:2.5rem;border-bottom:1px solid #e0e0e0}.bx--data-table td.bx--table-expand,th.bx--table-expand{padding:0 1rem}.bx--data-table--tall td.bx--table-expand,.bx--data-table--tall th.bx--table-expand{padding-top:1rem;padding-bottom:1rem}.bx--data-table td.bx--table-expand[data-previous-value='collapsed']{border-bottom:1px solid transparent}.bx--table-expand[data-previous-value='collapsed'] .bx--table-expand__svg{transform:rotate(270deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-expand__button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;height:1rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{outline:1px solid transparent}.bx--table-expand__button:focus .bx--table-expand__svg{box-shadow:inset 0 0 0 1px #0f62fe}.bx--table-expand__svg{transform:rotate(90deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td::after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:#e0e0e0;content:''}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td::after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td::after{background:#e5e5e5}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td::after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 4) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 2) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--data-table--selected:first-of-type td{background:#e0e0e0;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected td{color:#161616;background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected:last-of-type td{background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid transparent;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:#e0e0e0}.bx--data-table--sort th{height:3rem;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:100%;color:#161616;font:inherit;line-height:1;background-color:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--table-sort:hover{background:#cacaca}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table--sort th .bx--table-sort__flex{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;min-height:3rem}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex{align-items:flex-start;min-height:4rem}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;opacity:0;fill:#161616}.bx--table-sort.bx--table-sort--active{background:#cacaca}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;transform:rotate(0);opacity:1;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--data-table--compact.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th{height:2rem}.bx--data-table--tall.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon{margin-top:.8125rem}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid #0f62fe;padding:.125rem}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{opacity:0;fill:#161616}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:.75rem}.bx--data-table--short input{height:2rem}.bx--data-table--short select{padding:0.45rem 2.75rem 0.45rem 1rem}.bx--data-table--short .bx--select__arrow{top:0.875rem}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;outline:none;cursor:default}.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{background:transparent;border-color:#e0e0e0}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:#e0e0e0}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:#c6c6c6}.bx--data-table.bx--skeleton th span::before{background:#e5e5e5}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{animation:none}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th{padding-right:1rem;padding-left:1rem}.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;overflow-x:auto;overflow-y:hidden;background-color:transparent;border-collapse:collapse;border-spacing:0}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid #e0e0e0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){background-color:#e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:#e0e0e0}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid #e0e0e0;cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid #0f62fe;outline-offset:-2px}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:#161616}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid #fff}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem 1rem .5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:table-cell;height:2.5rem;color:#161616;font-weight:600;text-align:left;text-transform:none;vertical-align:bottom}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;padding:1rem 1rem 1.5rem 1rem;position:relative;display:table-cell;max-width:36rem;color:#525252;transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;vertical-align:middle;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:transparent}.bx--structured-list-row:hover .bx--structured-list-svg{fill:#a8a8a8}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:#161616}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--structured-list.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span::before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--snippet code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--snippet--inline{position:relative;display:inline;padding:0;color:#161616;background-color:#fff;border:2px solid transparent;border-radius:4px;cursor:pointer}.bx--snippet--inline:hover{background-color:#e0e0e0}.bx--snippet--inline:active{background-color:#c6c6c6}.bx--snippet--inline:focus{border:2px solid #0f62fe;outline:none}.bx--snippet--inline::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}.bx--snippet--inline::before,.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--snippet--inline.bx--copy-btn--animating::before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--snippet--inline code{padding:0 .5rem}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:#fff;cursor:auto}.bx--snippet--single{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:47.5rem;height:2.5rem;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy::after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;align-items:center;height:100%;padding-left:1rem;overflow-x:auto;border-right:solid 1rem transparent}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--snippet--single pre{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding-right:.5rem;white-space:nowrap}.bx--snippet--single::after{position:absolute;top:0;right:3.5rem;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:100%;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:3.5rem;max-height:14.875rem;overflow:hidden;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{max-height:100%;padding-bottom:1rem;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:scroll}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre::after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;overflow:visible;background-color:#fff;border:none;outline:none;cursor:pointer}.bx--snippet-button:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--snippet--multi .bx--snippet-button{top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet-button:hover{background:#e5e5e5}.bx--snippet-button:active{background-color:#c6c6c6}.bx--btn--copy__feedback{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;top:0.75rem;right:1.25rem;left:inherit;z-index:6000;font-weight:400}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{background:#393939}.bx--btn--copy__feedback::after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif}button.bx--btn.bx--snippet-btn--expand{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;position:absolute;right:.5rem;bottom:.5rem;display:inline-flex;align-items:center;padding:.5rem;padding-left:1rem;color:#161616;background-color:#fff;border:0}button.bx--btn.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-bottom:.0625rem;margin-left:.5rem;transform:rotate(0deg);transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}button.bx--btn.bx--snippet-btn--expand:hover{color:#161616;background:#e5e5e5}.bx--snippet-btn--expand:active{background-color:#c6c6c6}.bx--snippet-btn--expand:focus{outline:2px solid #0f62fe;outline-offset:-2px;border-color:transparent}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform 240ms}.bx--snippet.bx--snippet--light,.bx--snippet.bx--snippet--light .bx--snippet-button,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand,.bx--snippet.bx--snippet--light .bx--copy-btn{background-color:#f4f4f4}.bx--snippet.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet.bx--snippet--light .bx--snippet-button:hover,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand:hover,.bx--snippet.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-ui-01-light, #ebebeb)}.bx--snippet.bx--snippet--light.bx--snippet--single::after,.bx--snippet.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre::after{background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--snippet--code.bx--skeleton{height:6.125rem}.bx--snippet--terminal.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton .bx--snippet-container{height:100%}.bx--snippet.bx--skeleton code{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem}.bx--snippet.bx--skeleton code:hover,.bx--snippet.bx--skeleton code:focus,.bx--snippet.bx--skeleton code:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton code::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton code::before{animation:none}}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback::before{top:0}.bx--snippet-button .bx--btn--copy__feedback::after{top:-.25rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:0.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span::before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;outline:2px solid transparent;outline-offset:-2px;position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px rgba(0,0,0,0.2);background-color:#fff;transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:#f4f4f4}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:#161616}.bx--overflow-menu-options{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;top:32px;left:0;z-index:6000;display:none;flex-direction:column;align-items:flex-start;width:10rem;list-style:none;background-color:#fff}.bx--overflow-menu-options::after{position:absolute;display:block;background-color:#fff;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);content:''}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:#fff}.bx--overflow-menu-options--light{background-color:#f4f4f4}.bx--overflow-menu-options--light::after{background-color:#f4f4f4}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:#f4f4f4}.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{top:-.1875rem;left:0;width:2rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction='top']::after{bottom:-.5rem;left:0;width:2rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction='left']::after{top:0;right:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:0;left:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='top']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='left']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;align-items:center;width:100%;height:2.5rem;padding:0;background-color:transparent;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu--divider{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid #e0e0e0}a.bx--overflow-menu-options__btn::before{display:inline-block;height:100%;vertical-align:middle;content:''}.bx--overflow-menu-options__btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;align-items:center;width:100%;max-width:11.25rem;height:100%;padding:0 1rem;color:#525252;font-weight:400;text-align:left;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__btn:hover{color:#161616}.bx--overflow-menu-options__btn:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:#525252}.bx--overflow-menu-options__btn:hover svg{fill:#161616}.bx--overflow-menu-options__option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--overflow-menu-options__option:hover{background-color:#e5e5e5}.bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{color:#fff;background-color:#da1e28}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:#fff}.bx--overflow-menu-options__option--disabled:hover{background-color:#fff;cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:#c6c6c6;pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid transparent;outline-offset:-2px;background-color:#fff}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:#c6c6c6}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip::before{left:145px}.bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.bx--content-switcher--disabled{cursor:not-allowed}.bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#fff;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.bx--content-switcher-btn:hover{cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#fff;pointer-events:none}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher--light .bx--content-switcher-btn{background-color:#f4f4f4}.bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.bx--content-switcher-btn:first-of-type::before{display:none}.bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.bx--content-switcher--light .bx--content-switcher-btn:focus::before,.bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher-btn:hover::before,.bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher--selected::before,.bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.bx--content-switcher-btn:focus::before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher-btn:hover::before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--selected::before,.bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:inherit;overflow:visible;max-height:640px}.flatpickr-calendar.open{box-shadow:0 2px 6px rgba(0,0,0,0.2);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;padding:.25rem .25rem .5rem .25rem;border:none;margin-top:-2px;overflow:hidden;background-color:#fff}.flatpickr-calendar.open:focus{outline:1px solid #0f62fe}.flatpickr-calendar.animate.open{animation:fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;height:2.5rem;display:flex;align-items:center;margin-bottom:.25rem;background-color:transparent;color:#161616;line-height:1;text-align:center}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-prev-month,.flatpickr-next-month{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;padding:0;fill:#161616;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:#e5e5e5}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#161616}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{fill:#161616;cursor:not-allowed}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:#161616}.flatpickr-current-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-left:.25rem;margin-right:.25rem}.flatpickr-current-month .cur-month:hover{background-color:#e5e5e5}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:#e5e5e5}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.numInputWrapper .numInput{display:inline-block;width:100%;padding:.25rem;margin:0;border:none;color:#161616;font-size:inherit;font-family:inherit;font-weight:600;background-color:#fff;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput:focus{outline:1px solid #0f62fe}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:#c6c6c6;background-color:#fff;pointer-events:none}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInput[disabled]~.arrowUp::after{border-bottom-color:#c6c6c6}.numInput[disabled]~.arrowDown::after{border-top-color:#c6c6c6}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;border:none;padding:0 .25rem 0 .125rem;line-height:50%;opacity:0;cursor:pointer}.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{position:absolute;top:33%;display:block;content:'';border-left:.25rem solid transparent;border-right:.25rem solid transparent}.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{border-bottom-color:#0f62fe;border-top-color:#0f62fe}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp::after{border-bottom:.25rem solid #161616}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown::after{border-top:.25rem solid #161616}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;cursor:default;color:#161616;flex:1}.flatpickr-days:focus{outline:0}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translate3d(100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-day{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;color:#161616;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-day:hover{background:#e5e5e5}.flatpickr-day:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.nextMonthDay,.prevMonthDay{color:#6f6f6f}.flatpickr-day.today{position:relative;color:#0f62fe;font-weight:600}.flatpickr-day.today::after{content:'';position:absolute;display:block;bottom:.4375rem;left:50%;transform:translateX(-50%);height:.25rem;width:.25rem;background-color:#0f62fe}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid #0f62fe;outline-offset:-2px}.flatpickr-day.today.selected::after{display:none}.flatpickr-day.inRange{background-color:#d0e2ff;color:#161616}.flatpickr-day.selected{color:#fff;background-color:#0f62fe}.flatpickr-day.selected:focus{outline:.0625rem solid #f4f4f4;outline-offset:-.1875rem}.flatpickr-day.startRange.selected{box-shadow:none;z-index:2}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;z-index:3}.flatpickr-day.endRange:hover{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;color:#161616}.flatpickr-day.endRange.inRange.selected{color:#fff;background:#0f62fe}.flatpickr-day.flatpickr-disabled{cursor:not-allowed;color:#c6c6c6}.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fpSlideLeft{from{transform:translate3d(0px, 0px, 0px)}to{transform:translate3d(-100%, 0px, 0px)}}@keyframes fpSlideLeftNew{from{transform:translate3d(100%, 0px, 0px)}to{transform:translate3d(0px, 0px, 0px)}}@keyframes fpSlideRight{from{transform:translate3d(0, 0, 0px)}to{transform:translate3d(100%, 0px, 0px)}}@keyframes fpSlideRightNew{from{transform:translate3d(-100%, 0, 0px)}to{transform:translate3d(0, 0, 0px)}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:#f4f4f4}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.bx--date-picker__input--xl{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{animation:none}}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.bx--dropdown__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto min-content;align-items:center}.bx--dropdown__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;color:#161616;list-style:none;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;outline:2px solid transparent;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown:hover{background-color:#e5e5e5}.bx--dropdown .bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;padding:0 3rem 0 1rem;text-align:left}.bx--dropdown .bx--list-box__field::-moz-focus-inner{border:0}.bx--dropdown--xl{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:#e0e0e0}.bx--dropdown--invalid{outline:2px solid #da1e28;outline-offset:-2px}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:#da1e28}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--dropdown--open:hover{background-color:#fff}.bx--dropdown--open:focus{outline:1px solid transparent}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2);max-height:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--light{background-color:#f4f4f4}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;transform-origin:50% 45%;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none;fill:#161616}button.bx--dropdown-text{width:100%;color:#161616;text-align:left;background:none;border:none}button.bx--dropdown-text:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--dropdown-text{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:block;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--dropdown-list{outline:2px solid transparent;outline-offset:-2px;box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;z-index:6000;display:flex;flex-direction:column;width:100%;max-height:0;overflow-x:hidden;overflow-y:auto;list-style:none;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown--light .bx--dropdown-list{background-color:#f4f4f4}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;visibility:inherit;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown-item:hover{background-color:#e5e5e5}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:transparent}.bx--dropdown-item:active{background-color:#e0e0e0}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:transparent}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border:1px solid transparent;border-top-color:#e0e0e0}.bx--dropdown-link:hover{color:#161616;border-color:transparent}.bx--dropdown--light .bx--dropdown-link{border-top-color:#e0e0e0}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{margin:0 1rem;padding:.6875rem 0;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:#e5e5e5}.bx--dropdown--selected{display:none}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:transparent;cursor:not-allowed}.bx--dropdown--disabled:hover{background-color:#fff}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:#c6c6c6}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:#c6c6c6}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:#f4f4f4}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;justify-self:start;width:auto;background-color:transparent;border-bottom-color:transparent;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--inline:hover{background-color:#e5e5e5}.bx--dropdown--inline.bx--dropdown--disabled{background-color:transparent}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:transparent}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;height:2rem;padding:.4375rem 2rem .4375rem .75rem;overflow:visible;color:#161616}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:#c6c6c6}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2)}.bx--dropdown--inline .bx--dropdown-link{font-weight:normal}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;color:#161616;background-color:#e5e5e5}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:#e0e0e0}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--modal{position:fixed;top:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:transparent;visibility:hidden;opacity:0;transition:background-color 720ms cubic-bezier(0.4, 0.14, 1, 1),opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;content:''}.bx--modal.is-visible{background-color:rgba(22,22,22,0.5);visibility:inherit;opacity:1;transition:background-color 720ms cubic-bezier(0, 0, 0.3, 1),opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear}.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type='number'],.bx--modal .bx--date-picker__input{background-color:#f4f4f4}.bx--modal.is-visible .bx--modal-container{transform:translate3d(0, 0, 0);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)}.bx--modal-container{position:fixed;top:0;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto;width:100%;height:100%;max-height:100%;overflow:hidden;background-color:#fff;outline:3px solid transparent;outline-offset:-3px;transform:translate3d(0, -24px, 0);transform-origin:top center;transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}.bx--modal-container .bx--modal-header,.bx--modal-container .bx--modal-content,.bx--modal-container .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-header,.bx--modal-content{padding-left:1rem}.bx--modal-header,.bx--modal-content,.bx--modal-content__regular-content{padding-right:1rem}.bx--modal-content--with-form{padding-right:1rem}.bx--modal-container--xs .bx--modal-header{padding-right:3rem}.bx--modal-container--xs .bx--modal-content,.bx--modal-container--xs .bx--modal-content__regular-content,.bx--modal-container--xs .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-header{padding-right:3rem}.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content,.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}.bx--modal-container--sm .bx--modal-header,.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}}.bx--modal-container--lg .bx--modal-header{padding-right:3rem}.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content,.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}.bx--modal-container--lg .bx--modal-header,.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-header{grid-row:1/1;grid-column:1/-1;margin-bottom:.5rem;padding-top:1rem;padding-right:3rem}.bx--modal-header__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;margin-bottom:.25rem;color:#525252}.bx--modal-header__heading{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--modal-content{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;grid-row:2/-2;grid-column:1/-1;margin-bottom:3rem;padding-top:.5rem;overflow-y:auto;color:#161616;font-weight:400}.bx--modal-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--modal-content>*{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--modal-scroll-content>*:last-child{padding-bottom:2rem}.bx--modal-content--overflow-indicator{position:absolute;bottom:3rem;left:0;grid-row:2/-2;grid-column:1/-1;width:100%;height:2rem;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);content:'';pointer-events:none}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;grid-row:-1/-1;grid-column:1/-1;justify-content:flex-end;height:4rem;margin-top:auto}.bx--modal-footer .bx--btn{flex:0 1 50%;max-width:none;height:4rem;margin:0;padding-top:1rem;padding-bottom:2rem}.bx--modal-close{position:absolute;top:0;right:0;width:3rem;height:3rem;padding:.75rem;overflow:hidden;background-color:transparent;border:2px solid transparent;cursor:pointer;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--modal-close:hover{background-color:#e5e5e5}.bx--modal-close:focus{border-color:#0f62fe;outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:#161616}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip{z-index:9000}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.bx--inline-notification{position:relative;display:flex;flex-wrap:wrap;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;margin-top:1rem;margin-bottom:1rem;color:#fff}@media (min-width: 42rem){.bx--inline-notification{flex-wrap:nowrap;max-width:38rem}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:#78a9ff}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid #78a9ff}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--inline-notification--low-contrast{color:#161616}.bx--inline-notification--low-contrast::before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-style:solid;border-width:1px 1px 1px 0;filter:opacity(0.4);content:'';pointer-events:none}.bx--inline-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--inline-notification--low-contrast.bx--inline-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error::before{border-color:#da1e28}.bx--inline-notification--success{background:#393939;border-left:3px solid #42be65}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--inline-notification--low-contrast.bx--inline-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success::before{border-color:#24a148}.bx--inline-notification--info,.bx--inline-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info::before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square::before{border-color:#0043ce}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning::before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt::before{border-color:#f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem;color:#78a9ff}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost{color:#0f62fe}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#4c4c4c}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#fff}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:transparent;outline:2px solid #fff;outline-offset:-2px;box-shadow:none}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:#0f62fe}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;max-width:3rem;height:3rem;padding:0;background:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--inline-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#fff}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#161616}.bx--inline-notification--low-contrast .bx--inline-notification__action-button{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button:hover{background-color:#fff}.bx--toast-notification{display:flex;width:18rem;height:auto;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;padding-left:.875rem;color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:#78a9ff}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid #78a9ff}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--toast-notification--low-contrast{color:#161616}.bx--toast-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--toast-notification--low-contrast.bx--toast-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--toast-notification--success{background:#393939;border-left:3px solid #42be65}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--toast-notification--low-contrast.bx--toast-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--toast-notification--info,.bx--toast-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--toast-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:.875rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid transparent;outline-offset:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;margin-left:auto;padding:0;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms,background-color 110ms}.bx--toast-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#161616}.bx--toast-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-top:0;margin-bottom:1.5rem;color:#fff;word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:#161616}.bx--toast-notification__caption{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:#161616}.bx--tooltip__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-flex;align-items:center;color:#525252}.bx--tooltip__label:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger svg{fill:#525252}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:inline-flex;align-items:center;font-size:1rem;cursor:pointer}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid #0f62fe;fill:#0353e9}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;margin-top:.25rem;padding:1rem;color:#fff;word-wrap:break-word;background:#393939;border-radius:.125rem}.bx--tooltip:focus{outline:0;box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #f4f4f4}.bx--tooltip p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:#fff;outline-color:#393939}.bx--tooltip .bx--link{color:#78a9ff;font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid #fff;outline-offset:2px}.bx--tooltip .bx--link:active{color:#fff}.bx--tooltip .bx--link:visited{color:#78a9ff}.bx--tooltip .bx--tooltip__content[tabindex='-1']:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;margin:0 auto;border-right:.4296875rem solid transparent;border-bottom:.4296875rem solid #393939;border-left:.4296875rem solid transparent;content:''}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction='left'] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction='top'] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction='right'] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%, -50%)}.bx--tooltip__heading{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip--shown{display:block}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:inline-flex;color:#161616;border-bottom:1px dotted #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:hover{cursor:pointer}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:1;display:none;width:13rem;margin-top:.75rem;padding:.5rem 1rem;background:#393939;border-radius:.125rem;cursor:pointer;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#fff}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:0.6rem;height:0.6rem;margin-left:1rem;background:#393939}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-0.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-0.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translateX(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%, -100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;border-bottom:.0625rem dotted #525252;transition:border-color 110ms}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:#0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;display:flex;align-items:center;opacity:0;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--tooltip--icon__top::before,.bx--tooltip--icon__bottom::before{right:0;left:0;width:0;height:0;margin:0 auto;margin-top:1px;margin-left:50%;border-color:transparent transparent #393939 transparent;border-style:solid;border-width:0 .25rem .3125rem .25rem;content:''}.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::after{box-shadow:0 2px 6px rgba(0,0,0,0.2);min-width:1.5rem;max-width:13rem;height:1.5rem;margin-left:50%;padding:0 1rem;color:#fff;font-weight:400;white-space:nowrap;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);content:attr(aria-label);pointer-events:none}.bx--tooltip--icon__top:hover::before,.bx--tooltip--icon__top:hover::after,.bx--tooltip--icon__top:focus::before,.bx--tooltip--icon__top:focus::after,.bx--tooltip--icon__bottom:hover::before,.bx--tooltip--icon__bottom:hover::after,.bx--tooltip--icon__bottom:focus::before,.bx--tooltip--icon__bottom:focus::after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:#525252}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid transparent}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip--icon__top::before{transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top::after{transform:translate(-50%, calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom::before{transform:translate(-50%, 10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom::after{transform:translate(-50%, calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before{transform:translate(0, 10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before{transform:translate(0, 10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:#525252}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--right::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--right:hover::before,.bx--tooltip__trigger.bx--tooltip--right:hover::after,.bx--tooltip__trigger.bx--tooltip--right:focus::before,.bx--tooltip__trigger.bx--tooltip--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--left::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--left:hover::before,.bx--tooltip__trigger.bx--tooltip--left:hover::after,.bx--tooltip__trigger.bx--tooltip--left:focus::before,.bx--tooltip__trigger.bx--tooltip--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.bx--tabs--container{min-height:3rem}.bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.bx--tabs__nav::-webkit-scrollbar{display:none}.bx--tabs__overflow-indicator--left,.bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #f4f4f4)}.bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #fff)}.bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #fff)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(244,244,244,0), #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.bx--tab--overflow-nav-button svg{fill:#161616}.bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item--selected .bx--tabs__nav-link,.bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-link:focus,.bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.bx--tab-content{padding:1rem}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tag{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252;background-color:#e0e0e0;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;max-width:100%;min-height:1.5rem;margin:.25rem;padding:.25rem .5rem;word-break:break-word;border-radius:.9375rem;cursor:default}.bx--tag::-moz-focus-inner{border:0}.bx--tag .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{color:#a2191f;background-color:#ffd7d9}.bx--tag--red .bx--tag__close-icon:hover{background-color:#ffb3b8}.bx--tag--magenta{color:#9f1853;background-color:#ffd6e8}.bx--tag--magenta .bx--tag__close-icon:hover{background-color:#ffafd2}.bx--tag--purple{color:#6929c4;background-color:#e8daff}.bx--tag--purple .bx--tag__close-icon:hover{background-color:#d4bbff}.bx--tag--blue{color:#0043ce;background-color:#d0e2ff}.bx--tag--blue .bx--tag__close-icon:hover{background-color:#a6c8ff}.bx--tag--cyan{color:#00539a;background-color:#bae6ff}.bx--tag--cyan .bx--tag__close-icon:hover{background-color:#82cfff}.bx--tag--teal{color:#005d5d;background-color:#9ef0f0}.bx--tag--teal .bx--tag__close-icon:hover{background-color:#3ddbd9}.bx--tag--green{color:#0e6027;background-color:#a7f0ba}.bx--tag--green .bx--tag__close-icon:hover{background-color:#6fdc8c}.bx--tag--gray{color:#525252;background-color:#e0e0e0}.bx--tag--gray .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag--cool-gray{color:#4d5358;background-color:#dde1e6}.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:#c1c7cd}.bx--tag--warm-gray{color:#565151;background-color:#e5e0df}.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:#cac5c4}.bx--tag--high-contrast{color:#fff;background-color:#393939}.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:#4c4c4c}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled{color:#c6c6c6;background-color:#fff}.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#fff}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--tag--filter{padding-right:.125rem;cursor:pointer}.bx--tag--filter:focus,.bx--tag--filter:hover{outline:none}.bx--tag__close-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0 0 0 .25rem;padding:.125rem;color:currentColor;background-color:transparent;border:0;border-radius:50%;cursor:pointer}.bx--tag__close-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;outline:none;box-shadow:inset 0 0 0 2px #0f62fe}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:transparent}.bx--tag--filter.bx--tag--disabled svg{fill:#c6c6c6}.bx--tag.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;color:#161616;background-color:#e0e0e0;width:3.75rem;overflow:hidden}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--tag.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton::before{animation:none}}.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:#e0e0e0}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;overflow-x:auto;background-color:#fff;border-top:1px solid #e0e0e0}@media (min-width: 42rem){.bx--pagination{overflow:initial}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count,.bx--pagination .bx--pagination__control-buttons{display:initial}}.bx--pagination .bx--select{align-items:center;height:100%}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:3rem;padding:0 2.25rem 0 1rem}.bx--pagination .bx--select-input:hover{background:#e5e5e5}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-0.5rem, -50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid #e0e0e0}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid #e0e0e0}.bx--pagination__left,.bx--pagination__right{display:flex;align-items:center;height:3rem}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem}@media (min-width: 42rem){.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:#525252}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;align-items:center;justify-content:center;width:3rem;height:100%;margin:0;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid #0f62fe;outline-offset:-2px;border-left:0}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:#e5e5e5}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{background:#fff;border-color:#e0e0e0;cursor:not-allowed;fill:#c6c6c6}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@keyframes collapse-accordion{0%{height:100%;visibility:inherit;opacity:1}100%{height:0;visibility:hidden;opacity:0}}@keyframes expand-accordion{0%{height:0;visibility:hidden;opacity:0}100%{height:100%;visibility:inherit;opacity:1}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid #e0e0e0;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--accordion__item:last-child{border-bottom:1px solid #e0e0e0}.bx--accordion__heading{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;width:100%;min-height:2.5rem;margin:0;padding:.625rem 0;color:#161616;cursor:pointer;transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover::before,.bx--accordion__heading:focus::before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:''}.bx--accordion__heading:hover::before{background-color:#e5e5e5}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus::before{box-sizing:border-box;border:2px solid #0f62fe}.bx--accordion__arrow{outline:2px solid transparent;outline-offset:-2px;flex:0 0 1rem;width:1rem;height:1rem;margin:2px 1rem 0 0;transform:rotate(90deg);transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--accordion__title{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 .5rem}.bx--accordion--start .bx--accordion__content{margin-left:1.5rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:.5rem;padding-bottom:1.5rem;transition:padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms,padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms}.bx--accordion__item--active .bx--accordion__arrow{transform:rotate(-90deg);fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;pointer-events:none;fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;outline:none;cursor:default}.bx--accordion.bx--skeleton .bx--accordion__heading:hover::before{background-color:transparent}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:1rem}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;outline:none;cursor:default}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;flex-direction:row;width:8rem;min-width:7rem;overflow:visible}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{flex-grow:1;min-width:8rem}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset transparent}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;flex-shrink:0;width:1rem;height:1rem;margin:.625rem .5rem 0 0;border-radius:50%;fill:#0f62fe}.bx--progress-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;max-width:5.5rem;margin:.5rem 0 0 0;overflow:hidden;color:#161616;line-height:1.45;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--progress-label::before{display:block;content:''}.bx--progress-label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-label:focus{color:#0f62fe;outline:none;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:0.75rem}.bx--progress-label:active{color:#0f62fe;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{margin:0;padding:0;font-weight:normal}.bx--progress-step .bx--tooltip{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;margin-top:2.5rem;margin-left:1.375rem;padding:.5rem 1rem;color:#fff;visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;width:9.375rem;height:auto;color:#fff}.bx--progress-optional{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:#525252;text-align:start}.bx--progress-step--current .bx--progress-line{background-color:#0f62fe}.bx--progress-step--incomplete svg{fill:#161616}.bx--progress-step--incomplete .bx--progress-line{background-color:#e0e0e0}.bx--progress-step--complete .bx--progress-line{background-color:#0f62fe}.bx--progress-step-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{outline:none;cursor:default}.bx--progress-step-button--unclickable .bx--progress-label:hover{color:#161616;box-shadow:none;cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:#c6c6c6}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{outline:none;box-shadow:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:#da1e28}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:2.5rem;height:.75rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;outline:none;cursor:default}.bx--progress.bx--skeleton .bx--progress-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label::before{animation:none}}.bx--progress--vertical{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{flex-wrap:wrap;align-content:flex-start;width:initial;min-width:initial;min-height:3.625rem}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;white-space:initial;vertical-align:top}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:0.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin-top:auto;margin-left:2rem}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--breadcrumb{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:#0f62fe}.bx--breadcrumb-item::after{margin-left:.5rem;color:#161616;content:'/'}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child::after{content:''}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child::after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current='page'],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:#161616;cursor:auto}.bx--breadcrumb-item [aria-current='page']:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;outline:none;cursor:default}.bx--breadcrumb.bx--skeleton .bx--link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link::before{animation:none}}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:transparent;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{transition:fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;transform:scale(1.15);cursor:pointer;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:#f4f4f4}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:#0f62fe}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;background:transparent;border:0}.bx--toolbar-search__btn:focus{outline:1px solid #0f62fe}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:0.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid #e0e0e0}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;margin:0;padding-right:3rem;line-height:1}.bx--time-picker__input-field{outline:2px solid transparent;outline-offset:-2px;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;display:flex;align-items:center;width:4.875rem;height:2.5rem;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--time-picker__input-field::placeholder{color:#6f6f6f}.bx--time-picker--light .bx--select-input{background-color:#f4f4f4}.bx--time-picker--light .bx--select-input:hover{background-color:#e5e5e5}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:transparent;border-bottom:1px solid transparent;cursor:not-allowed}.bx--slider-container{display:flex;align-items:center;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;margin:0 1rem}.bx--slider__range-label{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;color:#161616;white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:#e0e0e0;transform:translate(0%, -50%);cursor:pointer}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:#e0e0e0;transform:translate(-50%, 0);content:''}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:#161616;transform:translate(0%, -50%);transform-origin:left;transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--slider__thumb{position:absolute;top:0;z-index:3;width:.875rem;height:.875rem;background:#161616;border-radius:50%;outline:none;box-shadow:inset 0 0 0 1px transparent, inset 0 0 0 2px transparent;transform:translate(-50%, -50%);cursor:pointer;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--slider__thumb:hover{transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:#0f62fe;box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #fff;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px #0f62fe;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;text-align:center;-moz-appearance:textfield}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#0f62fe}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:#c6c6c6}.bx--slider--disabled .bx--slider__thumb{background-color:#e0e0e0}.bx--slider--disabled .bx--slider__thumb:hover{transform:translate(-50%, -50%);cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb:focus{background-color:#e0e0e0;outline:none;box-shadow:none;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__thumb:active{background:#e0e0e0;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#e0e0e0;cursor:not-allowed}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{color:#c6c6c6;background-color:#fff;border:none;cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:#c6c6c6;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;outline:none;cursor:default}.bx--slider-container.bx--skeleton .bx--slider__range-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label::before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}.bx--tile{position:relative;display:block;min-width:8rem;min-height:4rem;padding:1rem;background-color:#fff;outline:2px solid transparent;outline-offset:-2px}.bx--tile:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--light{background-color:#f4f4f4}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:#e5e5e5}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;text-decoration:none}.bx--tile--selectable{padding-right:3rem}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;background:transparent;border:none;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:#525252}.bx--tile__checkmark:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile__chevron{position:absolute;right:0.5rem;bottom:0.5rem;height:1rem}.bx--tile__chevron svg{transform-origin:center;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{width:100%;overflow:hidden;color:inherit;font-size:inherit;text-align:left;border:0;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;visibility:hidden;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded{overflow:visible;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(-180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{visibility:inherit;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-selected{outline:1px solid #161616;outline-offset:-1px}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile-input:checked+.bx--tile>.bx--tile__checkmark svg{fill:#161616}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tile-input:focus+.bx--tile{outline:2px solid #0f62fe;outline-offset:-2px}.bx--skeleton__text{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;outline:none;cursor:default}.bx--skeleton__text::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__text::before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;outline:none;cursor:default}.bx--icon--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton::before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;outline:none;cursor:default}.bx--skeleton__placeholder::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}@keyframes stroke{100%{stroke-dashoffset:0}}.bx--inline-loading{display:flex;align-items:center;width:100%;min-height:2rem}.bx--inline-loading .bx--loading__svg circle{stroke-width:12}.bx--inline-loading .bx--loading__stroke{stroke-dashoffset:99}.bx--inline-loading__text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.bx--inline-loading__checkmark-container{fill:#24a148}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:0.75rem;width:0.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{transform-origin:50% 50%;animation-name:stroke;animation-duration:250ms;animation-fill-mode:forwards;fill:none;stroke:#0f62fe;stroke-width:1.8;stroke-dasharray:12;stroke-dashoffset:12}.bx--inline-loading--error{width:1rem;height:1rem;fill:#da1e28}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:#0f62fe}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:0.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dashoffset:0;stroke-dasharray:0}}.bx--pagination-nav{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;color:#525252;font-weight:400;line-height:1;text-align:center;text-decoration:none;border-radius:0;outline:0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{color:#525252;background-color:#e5e5e5}.bx--pagination-nav__page:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{color:rgba(82,82,82,0.5);background:none;outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__page::after,.bx--pagination-nav__page.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{color:#525252;font-weight:600;background-color:initial}.bx--pagination-nav__page .bx--pagination-nav__icon{pointer-events:none;fill:currentColor}.bx--pagination-nav__page--direction{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;text-indent:calc(50% - 4.5px);appearance:none}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper::after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--unstable-pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;height:3rem;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid transparent}.bx--unstable-pagination__text{margin:0 1rem;color:#525252}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;align-items:center;height:100%}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 .875rem;color:#161616;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--unstable-pagination__button:hover{color:#161616;background:#e5e5e5}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__button.bx--btn:disabled{background:transparent;border-color:#e0e0e0}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:transparent;cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{align-items:center;height:100%}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:100%;margin-right:-0.65rem;padding:0 2.5rem 0 1rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{margin-right:0;padding-right:2.25rem}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:#e5e5e5}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid #e0e0e0}.bx--unstable-pagination__page-sizer{border-right:1px solid #e0e0e0}.bx--header{position:fixed;top:0;right:0;left:0;z-index:8000;display:flex;align-items:center;height:3rem;background-color:#161616;border-bottom:1px solid #393939}.bx--header__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;width:3rem;height:3rem;border:.125rem solid transparent;transition:background-color 110ms,border-color 110ms}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:block}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;height:100%;padding:0 2rem 0 1rem;font-weight:600;line-height:1.25rem;letter-spacing:0.1px;text-decoration:none;border:.125rem solid transparent;outline:none;transition:border-color 110ms;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav::before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;transform:translateY(-50%);content:''}.bx--header__menu-bar{display:flex;height:100%;margin:0;padding:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;align-items:center;height:100%;padding:0 1rem;color:#c6c6c6;font-weight:400;font-size:.875rem;line-height:1.125rem;letter-spacing:0;text-decoration:none;border:2px solid transparent;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.bx--header__menu-item:hover{color:#f4f4f4;background-color:#2c2c2c}.bx--header__action:active,a.bx--header__menu-item:active{color:#f4f4f4;background-color:#393939}a.bx--header__menu-item:focus{color:#f4f4f4;border-color:#fff;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current='page']::after,.bx--header__menu-item--current::after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid #4589ff;content:''}a.bx--header__menu-item[aria-current='page']:focus::after,.bx--header__menu-item--current:focus::after{border:0}a.bx--header__menu-item[aria-current='page']:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__menu-title[aria-haspopup='true']{position:relative}.bx--header__menu-title[aria-expanded='true']{z-index:8001;color:#fff;background-color:#262626}.bx--header__menu-title[aria-expanded='true']>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;margin:0;padding:0;list-style:none}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu{position:absolute;bottom:0;left:0;z-index:8000;display:flex;flex-direction:column;width:12.5rem;background-color:#262626;box-shadow:0 4px 8px 0 rgba(0,0,0,0.5);transform:translateY(100%)}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{color:#f4f4f4;background-color:#262626}.bx--header__menu-arrow{margin-left:.5rem;transition:transform 110ms,fill 110ms;fill:#c6c6c6}.bx--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;height:100%}.bx--skip-to-content{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--skip-to-content:focus{top:0;left:0;z-index:9999;display:flex;align-items:center;width:auto;height:3rem;padding:0 1rem;color:#f4f4f4;background-color:#161616;border:4px solid #0f62fe;outline:none;clip:auto}.bx--header-panel{transition-timing-function:cubic-bezier(0.2, 0, 1, 0.9);position:fixed;top:3rem;right:0;bottom:0;z-index:8000;width:0;overflow:hidden;color:#c6c6c6;background-color:#161616;border:none;transition:width 0.11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;top:3rem;right:0;bottom:0;z-index:1000;width:16rem;height:100%;padding:1rem 0;overflow-x:hidden;overflow-y:auto;background-color:#161616;transform:translate3d(100%, 0, 0);transition:transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px 0 rgba(0,0,0,0.25);transform:translate3d(0, 0, 0)}.bx--product-switcher__search{margin-bottom:1.5rem;padding:0 1rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader{padding-left:3.5rem}.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;color:#0f62fe;text-align:left;background:transparent;border:none;cursor:pointer}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__back-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;flex-direction:row;align-items:center;width:100%;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:0.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;align-items:center;justify-content:center;width:2.5rem}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:2rem}.bx--switcher__item:nth-child(1){margin-top:1rem}.bx--switcher__item--divider{display:block;width:14rem;height:1px;margin:.5rem 1rem;background:#393939;border:none}.bx--switcher__item-link{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:block;height:2rem;padding:.375rem 1rem;color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){color:#f4f4f4;background:#2c2c2c;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{color:#f4f4f4;background:#393939}.bx--switcher__item-link--selected{color:#f4f4f4;background:#262626}.bx--side-nav{position:fixed;top:0;bottom:0;left:0;z-index:8000;width:3rem;max-width:16rem;overflow:hidden;color:#525252;background-color:#fff;transition:width 0.11s cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.bx--side-nav--ux{top:3rem;width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:absolute;top:3rem;width:0;height:0;background-color:transparent;opacity:0;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100%;height:100vh;background-color:rgba(22,22,22,0.5);opacity:1;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translateX(-16rem)}.bx--side-nav__navigation{display:flex;flex-direction:column;height:100%}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header{height:auto}.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;flex:1;flex-direction:column;min-width:0;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1rem;font-weight:600;font-size:.875rem;letter-spacing:0.1px;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid transparent;outline-offset:-2px;flex:1 1 0%;min-width:0;height:2rem;padding-right:2rem;color:#f4f4f4;font-size:.75rem;background-color:#161616;border:none;border-radius:0;cursor:pointer;transition:outline 110ms;appearance:none}.bx--side-nav__select:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__footer{flex:0 0 3rem;width:100%;background-color:#fff}.bx--side-nav__toggle{outline:2px solid transparent;outline-offset:-2px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline 110ms}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__items{flex:1 1 0%;padding:1rem 0 0;overflow:hidden}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items{overflow-y:auto}.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{width:3rem;height:3rem;overflow:hidden}.bx--side-nav:hover .bx--side-nav__item,.bx--side-nav--fixed .bx--side-nav__item,.bx--side-nav--expanded .bx--side-nav__item{width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current='page']):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded='true']:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__submenu{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:flex;align-items:center;height:2rem;padding:0 1rem;color:#525252;transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__submenu:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__submenu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform 110ms}.bx--side-nav__submenu[aria-expanded='true'] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']{position:relative;color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded='true']+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page']>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{outline:2px solid transparent;outline-offset:-2px;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;align-items:center;min-height:2rem;padding:0 1rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#525252;font-size:.875rem;line-height:1.25rem;letter-spacing:0.1px;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid #0f62fe;outline-offset:-2px}a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{font-weight:600;background-color:#e5e5e5}a.bx--side-nav__link[aria-current='page'] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current='page']::before,a.bx--side-nav__link--current::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider::after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:''}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded='true']{background-color:transparent}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:transparent;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}.bx--navigation{position:fixed;top:3rem;bottom:0;left:0;z-index:6000;width:16rem;color:#f4f4f4;background-color:#262626;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,0.25)}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child)::after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:''}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}a.bx--navigation-link{display:flex;align-items:center;width:100%;min-height:2.5rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem;text-decoration:none}a.bx--navigation-link:hover{color:#fff;background-color:#333333}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.5rem;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;align-items:center;min-height:2rem;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:2.5rem;margin-right:.5rem}.bx--content{padding:2rem;background:#f4f4f4;transform:translate3d(0, 0, 0);will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.choices{position:relative;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none !important}.choices[data-type*='select-one']{cursor:pointer}.choices[data-type*='select-one'] .choices__inner{padding-bottom:7.5px}.choices[data-type*='select-one'] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0}.choices[data-type*='select-one'] .choices__button{stroke:currentColor;fill:currentColor;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.5}.choices[data-type*='select-one'] .choices__button:hover,.choices[data-type*='select-one'] .choices__button:focus{opacity:1}.choices[data-type*='select-one'] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4}.choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*='select-one']:after{content:'';height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*='select-one'].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*='select-multiple'] .choices__inner,.choices[data-type*='text'] .choices__inner{cursor:text}.choices[data-type*='select-multiple'] .choices__button,.choices[data-type*='text'] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #161616;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' preserveAspectRatio='xMidYMid meet' focusable='false' style=' will-change: transform;' width='20' height='20'%3E%3Cpolygon points='24 9.4 22.6 8 16 14.6 9.4 8 8 9.4 14.6 16 8 22.6 9.4 24 16 17.4 22.6 24 24 22.6 17.4 16 24 9.4'%3E%3C/polygon%3E%3C/svg%3E");background-size:16px;width:8px;line-height:1;opacity:0.75;border-radius:0}.choices[data-type*='select-multiple'] .choices__button:hover,.choices[data-type*='select-multiple'] .choices__button:focus,.choices[data-type*='text'] .choices__button:hover,.choices[data-type*='text'] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;padding:7.5px 7.5px 3.75px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:block}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#ffffff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--choice.choices__item--selectable{display:block}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5}.choices__heading{font-weight:600;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;width:100% !important}.choices__input:focus{outline:0}.choices__placeholder{opacity:0.5}.ui-background{color:#f4f4f4}.ui-background-background{background-color:#f4f4f4}.interactive-01{color:#0f62fe}.interactive-01-background{background-color:#0f62fe}.interactive-02{color:#393939}.interactive-02-background{background-color:#393939}.interactive-03{color:#0f62fe}.interactive-03-background{background-color:#0f62fe}.interactive-04{color:#0f62fe}.interactive-04-background{background-color:#0f62fe}.danger{color:#da1e28}.danger-background{background-color:#da1e28}.ui-01{color:#fff}.ui-01-background{background-color:#fff}.ui-02{color:#f4f4f4}.ui-02-background{background-color:#f4f4f4}.ui-03{color:#e0e0e0}.ui-03-background{background-color:#e0e0e0}.ui-04{color:#8d8d8d}.ui-04-background{background-color:#8d8d8d}.ui-05{color:#161616}.ui-05-background{background-color:#161616}.button-separator{color:#e0e0e0}.button-separator-background{background-color:#e0e0e0}.decorative-01{color:#e0e0e0}.decorative-01-background{background-color:#e0e0e0}.text-01{color:#161616}.text-01-background{background-color:#161616}.text-02{color:#525252}.text-02-background{background-color:#525252}.text-03{color:#a8a8a8}.text-03-background{background-color:#a8a8a8}.text-04{color:#fff}.text-04-background{background-color:#fff}.text-05{color:#6f6f6f}.text-05-background{background-color:#6f6f6f}.text-error{color:#da1e28}.text-error-background{background-color:#da1e28}.link-01{color:#0f62fe}.link-01-background{background-color:#0f62fe}.inverse-link{color:#78a9ff}.inverse-link-background{background-color:#78a9ff}.icon-01{color:#161616}.icon-01-background{background-color:#161616}.icon-02{color:#525252}.icon-02-background{background-color:#525252}.icon-03{color:#fff}.icon-03-background{background-color:#fff}.field-01{color:#fff}.field-01-background{background-color:#fff}.field-02{color:#f4f4f4}.field-02-background{background-color:#f4f4f4}.inverse-01{color:#fff}.inverse-01-background{background-color:#fff}.inverse-02{color:#393939}.inverse-02-background{background-color:#393939}.support-01{color:#da1e28}.support-01-background{background-color:#da1e28}.support-02{color:#24a148}.support-02-background{background-color:#24a148}.support-03{color:#f1c21b}.support-03-background{background-color:#f1c21b}.support-04{color:#0043ce}.support-04-background{background-color:#0043ce}.inverse-support-01{color:#fa4d56}.inverse-support-01-background{background-color:#fa4d56}.inverse-support-02{color:#42be65}.inverse-support-02-background{background-color:#42be65}.inverse-support-03{color:#f1c21b}.inverse-support-03-background{background-color:#f1c21b}.inverse-support-04{color:#4589ff}.inverse-support-04-background{background-color:#4589ff}.overlay-01{color:rgba(22,22,22,0.5)}.overlay-01-background{background-color:rgba(22,22,22,0.5)}.focus{color:#0f62fe}.focus-background{background-color:#0f62fe}.inverse-focus-ui{color:#fff}.inverse-focus-ui-background{background-color:#fff}.hover-primary{color:#0353e9}.hover-primary-background{background-color:#0353e9}.hover-primary-text{color:#0043ce}.hover-primary-text-background{background-color:#0043ce}.hover-secondary{color:#4c4c4c}.hover-secondary-background{background-color:#4c4c4c}.hover-tertiary{color:#0353e9}.hover-tertiary-background{background-color:#0353e9}.hover-ui{color:#e5e5e5}.hover-ui-background{background-color:#e5e5e5}.hover-light-ui{color:#e5e5e5}.hover-light-ui-background{background-color:#e5e5e5}.hover-selected-ui{color:#cacaca}.hover-selected-ui-background{background-color:#cacaca}.hover-danger{color:#b81921}.hover-danger-background{background-color:#b81921}.hover-row{color:#e5e5e5}.hover-row-background{background-color:#e5e5e5}.inverse-hover-ui{color:#4c4c4c}.inverse-hover-ui-background{background-color:#4c4c4c}.active-primary{color:#002d9c}.active-primary-background{background-color:#002d9c}.active-secondary{color:#6f6f6f}.active-secondary-background{background-color:#6f6f6f}.active-tertiary{color:#002d9c}.active-tertiary-background{background-color:#002d9c}.active-ui{color:#c6c6c6}.active-ui-background{background-color:#c6c6c6}.active-danger{color:#750e13}.active-danger-background{background-color:#750e13}.selected-ui{color:#e0e0e0}.selected-ui-background{background-color:#e0e0e0}.selected-light-ui{color:#e0e0e0}.selected-light-ui-background{background-color:#e0e0e0}.highlight{color:#d0e2ff}.highlight-background{background-color:#d0e2ff}.skeleton-01{color:#e5e5e5}.skeleton-01-background{background-color:#e5e5e5}.skeleton-02{color:#c6c6c6}.skeleton-02-background{background-color:#c6c6c6}.visited-link{color:#8a3ffc}.visited-link-background{background-color:#8a3ffc}.disabled-01{color:#fff}.disabled-01-background{background-color:#fff}.disabled-02{color:#c6c6c6}.disabled-02-background{background-color:#c6c6c6}.disabled-03{color:#8d8d8d}.disabled-03-background{background-color:#8d8d8d}.caption-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.label-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.helper-text-01{font-size:.75rem;line-height:1.34;letter-spacing:.32px}.body-short-01{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.body-long-01{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.body-short-02{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0}.body-long-02{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}.code-01{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.code-02{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px}.productive-heading-01{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}.productive-heading-02{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}.productive-heading-03{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}.productive-heading-04{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}.productive-heading-05{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}.productive-heading-06{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}.productive-heading-07{font-size:3.375rem;font-weight:300;line-height:1.19;letter-spacing:0}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}.bx--content{transform:none}a[disabled],a.bx--btn--disabled{pointer-events:none}@media print{html,body{background-color:white !important}aside,header,button,.no-print{display:none !important}.bx--content{margin:0 !important;padding:0 !important}}h3{margin-bottom:3rem}h4{margin-bottom:1.5rem;margin-top:.75rem}h5{margin-bottom:1rem}.bx--form-item{margin-bottom:2rem}td .bx--form-item{margin-bottom:0}.bx--data-table .bx--table-column-menu,.bx--data-table .bx--table-column-menu:last-of-type{width:3.25rem;min-width:3.25rem;padding-top:.5rem;padding-right:.5rem}.bx--col .bx--form-item .bx--select{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper select{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker]{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker] input{width:100%;max-width:100%}.bx--col .bx--form-item>*{width:100%}.bx--action-list .bx--btn.bx--btn--icon-only .bx--btn__icon{margin-left:0}.bx--form-item.bx--checkbox-wrapper.standalone{height:5rem;justify-content:center}fieldset[readonly]{color:initial !important;cursor:auto !important}fieldset[readonly] .bx--label--disabled{color:initial !important}@keyframes notification{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.raised{box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.highlighted{font-weight:600}.text-input-icon{position:absolute;right:1rem}.bx--text-input:disabled+.text-input-icon{fill:#c6c6c6}.text-input-with-icon[data-invalid] .text-input-icon{fill:#da1e28}.text-input-with-icon .bx--text-input__invalid-icon{display:none}.theme-white .bx--btn-set{display:flex}.theme-white .bx--btn-set--stacked{flex-direction:column}.theme-white .bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.theme-white .bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.theme-white .bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.theme-white .bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.theme-white .bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--btn:disabled,.theme-white .bx--btn:hover:disabled,.theme-white .bx--btn:focus:disabled,.theme-white .bx--btn.bx--btn--disabled,.theme-white .bx--btn.bx--btn--disabled:hover,.theme-white .bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.theme-white .bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.theme-white .bx--btn::-moz-focus-inner{padding:0;border:0}.theme-white .bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--primary:hover{background-color:#0353e9}.theme-white .bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--primary:disabled:hover,.theme-white .bx--btn--primary:disabled:focus,.theme-white .bx--btn--primary:hover.bx--btn--disabled,.theme-white .bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--primary:active{background-color:#002d9c}.theme-white .bx--btn--primary .bx--btn__icon,.theme-white .bx--btn--primary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--primary:hover{color:#fff}.theme-white .bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--secondary:hover{background-color:#4c4c4c}.theme-white .bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--secondary:disabled:hover,.theme-white .bx--btn--secondary:disabled:focus,.theme-white .bx--btn--secondary:hover.bx--btn--disabled,.theme-white .bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--secondary:active{background-color:#6f6f6f}.theme-white .bx--btn--secondary .bx--btn__icon,.theme-white .bx--btn--secondary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--secondary:hover,.theme-white .bx--btn--secondary:focus{color:#fff}.theme-white .bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.theme-white .bx--btn--tertiary:hover{background-color:#0353e9}.theme-white .bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--tertiary:disabled:hover,.theme-white .bx--btn--tertiary:disabled:focus,.theme-white .bx--btn--tertiary:hover.bx--btn--disabled,.theme-white .bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--tertiary:active{background-color:#002d9c}.theme-white .bx--btn--tertiary .bx--btn__icon,.theme-white .bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--tertiary:hover{color:#fff}.theme-white .bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.theme-white .bx--btn--tertiary:active{border-color:transparent}.theme-white .bx--btn--tertiary:disabled,.theme-white .bx--btn--tertiary:hover:disabled,.theme-white .bx--btn--tertiary:focus:disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled:hover,.theme-white .bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.theme-white .bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.theme-white .bx--btn--ghost:hover{background-color:#e5e5e5}.theme-white .bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--ghost:disabled:hover,.theme-white .bx--btn--ghost:disabled:focus,.theme-white .bx--btn--ghost:hover.bx--btn--disabled,.theme-white .bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn--ghost .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.theme-white .bx--btn--ghost:hover,.theme-white .bx--btn--ghost:active{color:#0043ce}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost:disabled,.theme-white .bx--btn--ghost:hover:disabled,.theme-white .bx--btn--ghost:focus:disabled,.theme-white .bx--btn--ghost.bx--btn--disabled,.theme-white .bx--btn--ghost.bx--btn--disabled:hover,.theme-white .bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.theme-white .bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.theme-white .bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.theme-white .bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid transparent}.theme-white .bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.theme-white .bx--btn--icon-only--top::after{content:attr(aria-label)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::after,.theme-white .bx--btn--icon-only--top:hover::before,.theme-white .bx--btn--icon-only--top:hover::after,.theme-white .bx--btn--icon-only--top:focus::before,.theme-white .bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.theme-white .bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--bottom::before,.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.theme-white .bx--btn--icon-only .bx--btn__icon{position:static}.theme-white .bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.theme-white .bx--btn path[data-icon-path='inner-path']{fill:none}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.theme-white .bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.theme-white .bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.theme-white .bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--danger:hover{background-color:#b81921}.theme-white .bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--danger:disabled:hover,.theme-white .bx--btn--danger:disabled:focus,.theme-white .bx--btn--danger:hover.bx--btn--disabled,.theme-white .bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--danger:active{background-color:#750e13}.theme-white .bx--btn--danger .bx--btn__icon,.theme-white .bx--btn--danger .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--danger:hover{color:#fff}.theme-white .bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.theme-white .bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.theme-white .bx--btn.bx--skeleton:hover,.theme-white .bx--btn.bx--skeleton:focus,.theme-white .bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--btn.bx--skeleton::before{animation:none}}.theme-white .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-white .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.theme-white .bx--search-input::-ms-clear{display:none}.theme-white .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-white .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-white .bx--search--light .bx--search-input{background:#fff}.theme-white .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-white .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-white .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-white .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-white .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-white .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.theme-white .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-white .bx--search-close::-moz-focus-inner{border:0}.theme-white .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#f4f4f4;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--search-close:hover{border-bottom:1px solid #8d8d8d}.theme-white .bx--search-close:hover::before{background-color:#e5e5e5}.theme-white .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#f4f4f4}.theme-white .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-white .bx--search-close svg{fill:inherit}.theme-white .bx--search-close,.theme-white .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.theme-white .bx--search-close:hover,.theme-white .bx--search-button:hover{background-color:#e5e5e5}.theme-white .bx--search-close:focus,.theme-white .bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-close:active,.theme-white .bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.theme-white .bx--search-close:focus::before,.theme-white .bx--search-close:active::before{background-color:#0f62fe}.theme-white .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search--sm .bx--search-close,.theme-white .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-white .bx--search--lg .bx--search-close,.theme-white .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-white .bx--search--xl .bx--search-close,.theme-white .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-white .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-white .bx--search--xl.bx--skeleton .bx--search-input,.theme-white .bx--search--lg.bx--skeleton .bx--search-input,.theme-white .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.theme-white .bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.theme-white .bx--select-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.theme-white .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.theme-white .bx--select-input:-moz-focusring,.theme-white .bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.theme-white .bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.theme-white .bx--select-input--sm{height:2rem;max-height:2rem}.theme-white .bx--select-input--xl{height:3rem;max-height:3rem}.theme-white .bx--select--disabled .bx--label,.theme-white .bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.theme-white .bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.theme-white .bx--select--light .bx--select-input{background-color:#fff}.theme-white .bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select--light .bx--select-input:disabled,.theme-white .bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.theme-white .bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.theme-white .bx--select-optgroup,.theme-white .bx--select-option{color:#161616}.theme-white .bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.theme-white .bx--select-option{color:#161616;background-color:#f4f4f4}.theme-white .bx--select-optgroup{color:#161616}}.theme-white .bx--select--inline{display:flex;flex-direction:row;align-items:center}.theme-white .bx--select--inline.bx--select--invalid .bx--label,.theme-white .bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.theme-white .bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.theme-white .bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.theme-white .bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.theme-white .bx--select--inline .bx--select-input[disabled],.theme-white .bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.theme-white .bx--select--inline .bx--select__arrow{right:.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.theme-white .bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.theme-white .bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.theme-white .bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.theme-white .bx--select.bx--skeleton:hover,.theme-white .bx--select.bx--skeleton:focus,.theme-white .bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--select.bx--skeleton::before{animation:none}}.theme-white .bx--select.bx--skeleton .bx--select-input{display:none}.theme-white .bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input:focus,.theme-white .bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper svg[hidden]{display:none}.theme-white .bx--text-input--xl{height:3rem}.theme-white .bx--text-input--sm{height:2rem}.theme-white .bx--password-input{padding-right:2.5rem}.theme-white .bx--text-input::placeholder{color:#a8a8a8;opacity:1}.theme-white .bx--text-input--light{background-color:#fff}.theme-white .bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.theme-white .bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility svg,.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.theme-white .bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#f4f4f4;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.theme-white .bx--text-input--light:disabled{background-color:#fff}.theme-white .bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.theme-white .bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.theme-white .bx--text-input--invalid .bx--text-input--password__visibility,.theme-white .bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper{position:relative;background:#f4f4f4;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.theme-white .bx--form--fluid .bx--form__helper-text{display:none}.theme-white .bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.theme-white .bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input__divider{display:none}.theme-white .bx--form--fluid .bx--text-input--invalid,.theme-white .bx--form--fluid .bx--text-input--warn{border-bottom:none}.theme-white .bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.theme-white .bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper--light{background:#fff}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper--inline{flex-flow:row wrap}.theme-white .bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.theme-white .bx--label--inline--sm{margin-top:.5625rem}.theme-white .bx--label--inline--xl{margin-top:1.0625rem}.theme-white .bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.theme-white .bx--form__helper-text--inline{margin-top:.125rem}.theme-white .bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.theme-white .bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.theme-white .bx--multi-select .bx--list-box__menu{min-width:auto}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.theme-white .bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.theme-white .bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.theme-white .bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.theme-white .bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.theme-white .bx--tabs--container{min-height:3rem}.theme-white .bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.theme-white .bx--tabs__nav::-webkit-scrollbar{display:none}.theme-white .bx--tabs__overflow-indicator--left,.theme-white .bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.theme-white .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #fff)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #f4f4f4)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #f4f4f4)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.theme-white .bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.theme-white .bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.theme-white .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.theme-white .bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tab--overflow-nav-button--hidden{display:none}.theme-white .bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.theme-white .bx--tab--overflow-nav-button svg{fill:#161616}.theme-white .bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.theme-white .bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.theme-white .bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.theme-white .bx--tabs__nav-item--disabled,.theme-white .bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.theme-white .bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.theme-white .bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.theme-white .bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.theme-white .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.theme-white .bx--tab-content{padding:1rem}.theme-white .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.theme-white .bx--text-area:focus,.theme-white .bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.theme-white .bx--text-area--light{background-color:#fff}.theme-white .bx--text-area--invalid{padding-right:2.5rem}.theme-white .bx--text-area__wrapper{position:relative;display:flex;width:100%}.theme-white .bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.theme-white .bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.theme-white .bx--text-area:disabled::placeholder{color:#c6c6c6}.theme-white .bx--text-area.bx--text-area--light:disabled{background-color:#fff}.theme-white bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}.theme-white bx--text-area.bx--skeleton:hover,.theme-white bx--text-area.bx--skeleton:focus,.theme-white bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white bx--text-area.bx--skeleton::before{animation:none}}.theme-white bx--text-area.bx--skeleton::placeholder{color:transparent}.theme-white .bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.theme-white .bx--content-switcher--disabled{cursor:not-allowed}.theme-white .bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#f4f4f4;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--content-switcher-btn:hover{cursor:pointer}.theme-white .bx--content-switcher-btn:hover,.theme-white .bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#f4f4f4;pointer-events:none}.theme-white .bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.theme-white .bx--content-switcher--light .bx--content-switcher-btn{background-color:#fff}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.theme-white .bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.theme-white .bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.theme-white .bx--content-switcher-btn:first-of-type::before{display:none}.theme-white .bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.theme-white .bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.theme-white .bx--content-switcher__icon+span{margin-left:.5rem}.theme-white .bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--content-switcher-btn:hover .bx--content-switcher__icon,.theme-white .bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.theme-white .bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.theme-white .bx--fieldset{margin-bottom:2rem}.theme-white .bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.theme-white .bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.theme-white .bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--label.bx--skeleton:hover,.theme-white .bx--label.bx--skeleton:focus,.theme-white .bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--label.bx--skeleton::before{animation:none}}.theme-white input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}.theme-white input[data-invalid]:not(:focus),.theme-white .bx--number[data-invalid] input[type='number']:not(:focus),.theme-white .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.theme-white .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.theme-white .bx--list-box[data-invalid]:not(:focus),.theme-white .bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-input--warn~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.theme-white .bx--form--fluid .bx--fieldset{margin:0}.theme-white .bx--form--fluid input[data-invalid]{outline:none}.theme-white .bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.theme-white input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.theme-white .bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.theme-white .bx--select--inline .bx--form__helper-text{margin-top:0}.theme-white .bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.theme-white .bx--label--disabled,.theme-white .bx--form__helper-text--disabled{color:#c6c6c6}.theme-white .bx--date-picker{display:flex}.theme-white .bx--date-picker--light .bx--date-picker__input{background:#fff}.theme-white .bx--date-picker~.bx--label{order:1}.theme-white .bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.theme-white .bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.theme-white .bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.theme-white .bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.theme-white .bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.theme-white .bx--date-picker__input:focus,.theme-white .bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.theme-white .bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.theme-white .bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.theme-white .bx--date-picker__input--xl{height:3rem}.theme-white .bx--date-picker__input--sm{height:2rem}.theme-white .bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.theme-white .bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.theme-white .bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.theme-white .bx--date-picker--range .bx--date-picker-container,.theme-white .bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.theme-white .bx--date-picker.bx--skeleton input,.theme-white .bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--date-picker.bx--skeleton input:hover,.theme-white .bx--date-picker.bx--skeleton input:focus,.theme-white .bx--date-picker.bx--skeleton input:active,.theme-white .bx--date-picker__input.bx--skeleton:hover,.theme-white .bx--date-picker__input.bx--skeleton:focus,.theme-white .bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{animation:none}}.theme-white .bx--date-picker.bx--skeleton input::placeholder,.theme-white .bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.theme-white .bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--date-picker.bx--skeleton .bx--label:hover,.theme-white .bx--date-picker.bx--skeleton .bx--label:focus,.theme-white .bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.theme-white .bx--data-table-container{padding-top:.125rem}.theme-white .bx--data-table-content{overflow-x:auto}.theme-white .bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#f4f4f4}.theme-white .bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.theme-white .bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.theme-white .bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.theme-white .bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.theme-white .bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#f4f4f4}.theme-white .bx--data-table tr{width:100%;height:3rem;border:none}.theme-white .bx--data-table tbody tr,.theme-white .bx--data-table tbody tr td,.theme-white .bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table tbody tr:hover{background:#e5e5e5}.theme-white .bx--data-table tbody tr:hover td,.theme-white .bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--data-table th,.theme-white .bx--data-table td{text-align:left;vertical-align:middle}.theme-white .bx--data-table td{padding-right:1rem;padding-left:1rem}.theme-white .bx--data-table th{color:#161616;background-color:#e0e0e0}.theme-white .bx--data-table th:last-of-type{position:static;width:auto}.theme-white .bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.theme-white .bx--data-table td,.theme-white .bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table td+td:first-of-type,.theme-white .bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.theme-white .bx--data-table td{background-clip:padding-box}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.theme-white .bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.theme-white .bx--data-table .bx--overflow-menu:hover,.theme-white .bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu:hover,.theme-white .bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.theme-white .bx--data-table--compact td.bx--table-column-menu,.theme-white .bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.theme-white .bx--data-table--short td.bx--table-column-menu{height:2rem}.theme-white .bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.theme-white .bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox,.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{width:2rem}.theme-white .bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.theme-white .bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.theme-white .bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.theme-white .bx--table-column-radio{width:48px}.theme-white .bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.theme-white .bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table--compact thead tr,.theme-white .bx--data-table--compact tbody tr,.theme-white .bx--data-table--compact tbody tr th{height:1.5rem}.theme-white .bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact td,.theme-white .bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.theme-white .bx--data-table--short thead tr,.theme-white .bx--data-table--short tbody tr,.theme-white .bx--data-table--short tbody tr th{height:2rem}.theme-white .bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.theme-white .bx--data-table--short td,.theme-white .bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.theme-white .bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.theme-white .bx--data-table--short .bx--overflow-menu{height:100%}.theme-white .bx--data-table--tall thead tr,.theme-white .bx--data-table--tall tbody tr,.theme-white .bx--data-table--tall tbody tr th{height:4rem}.theme-white .bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.theme-white .bx--data-table--tall td,.theme-white .bx--data-table--tall tbody tr th{padding-top:1rem}.theme-white .bx--data-table--tall th,.theme-white .bx--data-table--tall td{vertical-align:top}.theme-white .bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--data-table--static{width:auto}.theme-white .bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.theme-white .bx--data-table--sticky-header{display:block;overflow-y:scroll}.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody,.theme-white .bx--data-table--sticky-header tr,.theme-white .bx--data-table--sticky-header th,.theme-white .bx--data-table--sticky-header td{display:flex}.theme-white .bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.theme-white .bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.theme-white .bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.theme-white .bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.theme-white .bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.theme-white .bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.theme-white .bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.theme-white .bx--data-table--sticky-header thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.theme-white .bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.theme-white .bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.theme-white .bx--data-table--sticky-header thead::-webkit-scrollbar,.theme-white .bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody{scrollbar-width:none}}.theme-white .bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.theme-white .bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.theme-white .bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.theme-white .bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.theme-white .bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--max-width{max-width:100%}.theme-white .bx--data-table--sticky-header{max-height:18.75rem}.theme-white .bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.theme-white .bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.theme-white .bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.theme-white .bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#f4f4f4}.theme-white .bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-white .bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.theme-white .bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.theme-white .bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.theme-white .bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-active .bx--search{width:100%}.theme-white .bx--toolbar-search-container-active .bx--search .bx--label,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close,.theme-white .bx--toolbar-search-container-persistent .bx--search-close:hover,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.theme-white .bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-action:hover[aria-expanded='true']{background:#f4f4f4}.theme-white .bx--toolbar-action[disabled]{cursor:not-allowed}.theme-white .bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--toolbar-action:focus:not([disabled]),.theme-white .bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.theme-white .bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.theme-white .bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.theme-white .bx--overflow-menu--data-table{height:3rem}.theme-white .bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.theme-white .bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.theme-white .bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.theme-white .bx--toolbar-search-container-persistent .bx--search{position:initial}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--batch-actions--active~.bx--toolbar-search-container,.theme-white .bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.theme-white .bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.theme-white .bx--batch-actions:focus{outline:1px solid #0f62fe}.theme-white .bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.theme-white .bx--action-list{position:absolute;right:0;display:flex}.theme-white .bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.theme-white .bx--action-list .bx--btn:disabled{color:#8d8d8d}.theme-white .bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.theme-white .bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.theme-white .bx--batch-download{padding:.0625rem}.theme-white .bx--action-list .bx--btn--primary:focus::before,.theme-white .bx--action-list .bx--btn--primary::before,.theme-white .bx--action-list .bx--btn--primary:focus::after,.theme-white .bx--action-list .bx--btn--primary::after{display:none}.theme-white .bx--action-list .bx--btn--primary:focus{outline:2px solid #f4f4f4;outline-offset:-.125rem}.theme-white .bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.theme-white .bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.theme-white .bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-summary__cancel{position:relative;padding-right:1rem}.theme-white .bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.theme-white .bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.theme-white .bx--table-toolbar--small{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.theme-white .bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.theme-white .bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.theme-white .bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.theme-white .bx--text-area:disabled,.theme-white .bx--text-area:hover:disabled{background-color:#f4f4f4}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{background-color:#f4f4f4}.theme-white .bx--date-picker__input:disabled,.theme-white .bx--date-picker__input:hover:disabled{background-color:#f4f4f4}.theme-gray-100 .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-gray-100 .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-gray-100 .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#f4f4f4;text-overflow:ellipsis;background-color:#262626;border:none;border-bottom:1px solid #6f6f6f;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-gray-100 .bx--search-input:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-input::placeholder{color:#8d8d8d;font-weight:400}.theme-gray-100 .bx--search-input::-ms-clear{display:none}.theme-gray-100 .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-gray-100 .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-gray-100 .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-gray-100 .bx--search--light .bx--search-input{background:#393939}.theme-gray-100 .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-gray-100 .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-gray-100 .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-gray-100 .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-gray-100 .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-gray-100 .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#c6c6c6}.theme-gray-100 .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-gray-100 .bx--search-close::-moz-focus-inner{border:0}.theme-gray-100 .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#262626;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-gray-100 .bx--search-close:hover{border-bottom:1px solid #6f6f6f}.theme-gray-100 .bx--search-close:hover::before{background-color:#353535}.theme-gray-100 .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#262626}.theme-gray-100 .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-gray-100 .bx--search-close svg{fill:inherit}.theme-gray-100 .bx--search-close,.theme-gray-100 .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#f4f4f4}.theme-gray-100 .bx--search-close:hover,.theme-gray-100 .bx--search-button:hover{background-color:#353535}.theme-gray-100 .bx--search-close:focus,.theme-gray-100 .bx--search-button:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-close:active,.theme-gray-100 .bx--search-button:active{outline:2px solid #fff;outline-offset:-2px;background-color:#393939}.theme-gray-100 .bx--search-close:focus::before,.theme-gray-100 .bx--search-close:active::before{background-color:#fff}.theme-gray-100 .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search--sm .bx--search-close,.theme-gray-100 .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-gray-100 .bx--search--lg .bx--search-close,.theme-gray-100 .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-gray-100 .bx--search--xl .bx--search-close,.theme-gray-100 .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-gray-100 .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#353535;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#393939;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--data-table .bx--text-area:disabled,.bx--data-table .bx--text-area:hover:disabled{border-bottom:none}.bx--data-table .bx--select-input:disabled,.bx--data-table .bx--select-input:hover:disabled{border-bottom:none}.bx--data-table .bx--date-picker__input{border-bottom:none}.bx--data-table .bx--select-input{border-bottom:none}.bx--data-table .bx--search-input{border-bottom:none}.tile-container .tile-col:nth-of-type(2n){border-left:1px solid #e0e0e0}.tile-container .tile{border-top:1px solid #e0e0e0;padding:4rem;background-color:white}.tile-container .tile h4{margin-top:0}.tile-container .bx--data-table-container{padding-top:0}a.bx--header__name{padding:0 .5rem 0 .5rem} +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}button,select,input,textarea{font-family:inherit;border-radius:0}input[type='text']::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:''}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}h2{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}h3{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}h4{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}h5{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}h6{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}a{color:#0062ff}em{font-style:italic}@keyframes skeleton{0%{right:auto;left:0;width:0%;opacity:0.3}20%{right:auto;left:0;width:100%;opacity:1}28%{right:0;left:auto;width:100%}51%{right:0;left:auto;width:0%}58%{right:0;left:auto;width:0%}82%{right:0;left:auto;width:100%}83%{right:auto;left:0;width:100%}96%{right:auto;left:0;width:0%}100%{right:auto;left:0;width:0%;opacity:0.3}}.bx--text-truncate--end{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--text-truncate--front{display:inline-block;width:100%;overflow:hidden;direction:rtl;white-space:nowrap;text-overflow:ellipsis}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1Xdm.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoW.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q0Q.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFhA.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSflV1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jcoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1hMoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1j8oQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1jsoQPttoz6Pz.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:italic;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6sfjptAgt5VM-kVkqdyU8n1ioSClN1gMoQPttozw.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Mono';font-style:normal;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v4/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZP.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfo.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeEw.woff) format("woff");font-display:auto}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFscg.woff) format("woff");font-display:auto}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGqZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuE6ZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuFKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGKZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuGaZJW9XjDlN8.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJW9XjDg.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJce_fuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJccvfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJceffuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcePfuJGl18QRY.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJcdvfuJGl18Q.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIxsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIVsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIJsdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0370-03FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI5sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AI9sdP3pBmtF8A.woff2) format("woff2");font-display:auto;unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexsans/v6/zYX9KVElMYYaJe8bpLHnCwDKjQ76AIFsdP3pBms.woff2) format("woff2");font-display:auto;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.bx--assistive-text,.bx--visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}body{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;line-height:1;background-color:#f4f4f4}.bx--grid{margin-right:auto;margin-left:auto;max-width:99rem;padding-right:1rem;padding-left:1rem}@media (min-width: 42rem){.bx--grid{padding-right:2rem;padding-left:2rem}}@media (min-width: 99rem){.bx--grid{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width: 99rem){.bx--grid--full-width{max-width:100%}}.bx--row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.bx--row-padding [class*='bx--col'],.bx--col-padding{padding-top:1rem;padding-bottom:1rem}.bx--grid--condensed [class*='bx--col']{padding-top:.03125rem;padding-bottom:.03125rem}.bx--col{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{padding-right:1rem;padding-left:0}.bx--col-sm-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{padding-right:1rem;padding-left:0}.bx--col-sm-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{padding-right:1rem;padding-left:0}.bx--col-sm-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{padding-right:1rem;padding-left:0}.bx--col-sm-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{padding-right:1rem;padding-left:0}.bx--col-sm-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{padding-right:1rem;padding-left:0}.bx--col-sm,.bx--col-sm--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{padding-right:1rem;padding-left:0}.bx--col,.bx--col-sm{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-sm--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-sm-0{display:none}.bx--col-sm-1{display:block;flex:0 0 25%;max-width:25%}.bx--col-sm-2{display:block;flex:0 0 50%;max-width:50%}.bx--col-sm-3{display:block;flex:0 0 75%;max-width:75%}.bx--col-sm-4{display:block;flex:0 0 100%;max-width:100%}.bx--offset-sm-0{margin-left:0}.bx--offset-sm-1{margin-left:25%}.bx--offset-sm-2{margin-left:50%}.bx--offset-sm-3{margin-left:75%}.bx--col-md-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{padding-right:1rem;padding-left:0}.bx--col-md-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{padding-right:1rem;padding-left:0}.bx--col-md-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{padding-right:1rem;padding-left:0}.bx--col-md-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{padding-right:1rem;padding-left:0}.bx--col-md-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{padding-right:1rem;padding-left:0}.bx--col-md-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{padding-right:1rem;padding-left:0}.bx--col-md-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{padding-right:1rem;padding-left:0}.bx--col-md-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{padding-right:1rem;padding-left:0}.bx--col-md-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{padding-right:1rem;padding-left:0}.bx--col-md,.bx--col-md--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{padding-right:1rem;padding-left:0}@media (min-width: 42rem){.bx--col,.bx--col-md{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-md--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-md-0{display:none}.bx--col-md-1{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-md-2{display:block;flex:0 0 25%;max-width:25%}.bx--col-md-3{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-md-4{display:block;flex:0 0 50%;max-width:50%}.bx--col-md-5{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-md-6{display:block;flex:0 0 75%;max-width:75%}.bx--col-md-7{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-md-8{display:block;flex:0 0 100%;max-width:100%}.bx--offset-md-0{margin-left:0}.bx--offset-md-1{margin-left:12.5%}.bx--offset-md-2{margin-left:25%}.bx--offset-md-3{margin-left:37.5%}.bx--offset-md-4{margin-left:50%}.bx--offset-md-5{margin-left:62.5%}.bx--offset-md-6{margin-left:75%}.bx--offset-md-7{margin-left:87.5%}}.bx--col-lg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{padding-right:1rem;padding-left:0}.bx--col-lg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{padding-right:1rem;padding-left:0}.bx--col-lg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{padding-right:1rem;padding-left:0}.bx--col-lg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{padding-right:1rem;padding-left:0}.bx--col-lg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{padding-right:1rem;padding-left:0}.bx--col-lg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{padding-right:1rem;padding-left:0}.bx--col-lg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{padding-right:1rem;padding-left:0}.bx--col-lg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{padding-right:1rem;padding-left:0}.bx--col-lg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{padding-right:1rem;padding-left:0}.bx--col-lg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{padding-right:1rem;padding-left:0}.bx--col-lg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{padding-right:1rem;padding-left:0}.bx--col-lg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{padding-right:1rem;padding-left:0}.bx--col-lg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{padding-right:1rem;padding-left:0}.bx--col-lg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-13,.bx--grid--condensed .bx--col-lg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-13,.bx--grid--narrow .bx--col-lg-13{padding-right:1rem;padding-left:0}.bx--col-lg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-14,.bx--grid--condensed .bx--col-lg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-14,.bx--grid--narrow .bx--col-lg-14{padding-right:1rem;padding-left:0}.bx--col-lg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-15,.bx--grid--condensed .bx--col-lg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-15,.bx--grid--narrow .bx--col-lg-15{padding-right:1rem;padding-left:0}.bx--col-lg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg-16,.bx--grid--condensed .bx--col-lg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg-16,.bx--grid--narrow .bx--col-lg-16{padding-right:1rem;padding-left:0}.bx--col-lg,.bx--col-lg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{padding-right:1rem;padding-left:0}@media (min-width: 66rem){.bx--col,.bx--col-lg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-lg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-lg-0{display:none}.bx--col-lg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-lg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-lg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-lg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-lg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-lg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-lg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-lg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-lg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-lg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-lg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-lg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-lg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-lg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-lg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-lg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-lg-0{margin-left:0}.bx--offset-lg-1{margin-left:6.25%}.bx--offset-lg-2{margin-left:12.5%}.bx--offset-lg-3{margin-left:18.75%}.bx--offset-lg-4{margin-left:25%}.bx--offset-lg-5{margin-left:31.25%}.bx--offset-lg-6{margin-left:37.5%}.bx--offset-lg-7{margin-left:43.75%}.bx--offset-lg-8{margin-left:50%}.bx--offset-lg-9{margin-left:56.25%}.bx--offset-lg-10{margin-left:62.5%}.bx--offset-lg-11{margin-left:68.75%}.bx--offset-lg-12{margin-left:75%}.bx--offset-lg-13{margin-left:81.25%}.bx--offset-lg-14{margin-left:87.5%}.bx--offset-lg-15{margin-left:93.75%}}.bx--col-xlg-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{padding-right:1rem;padding-left:0}.bx--col-xlg-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{padding-right:1rem;padding-left:0}.bx--col-xlg-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{padding-right:1rem;padding-left:0}.bx--col-xlg-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{padding-right:1rem;padding-left:0}.bx--col-xlg-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{padding-right:1rem;padding-left:0}.bx--col-xlg-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{padding-right:1rem;padding-left:0}.bx--col-xlg-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{padding-right:1rem;padding-left:0}.bx--col-xlg-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{padding-right:1rem;padding-left:0}.bx--col-xlg-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{padding-right:1rem;padding-left:0}.bx--col-xlg-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{padding-right:1rem;padding-left:0}.bx--col-xlg-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{padding-right:1rem;padding-left:0}.bx--col-xlg-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{padding-right:1rem;padding-left:0}.bx--col-xlg-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{padding-right:1rem;padding-left:0}.bx--col-xlg-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-13,.bx--grid--condensed .bx--col-xlg-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-13,.bx--grid--narrow .bx--col-xlg-13{padding-right:1rem;padding-left:0}.bx--col-xlg-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-14,.bx--grid--condensed .bx--col-xlg-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-14,.bx--grid--narrow .bx--col-xlg-14{padding-right:1rem;padding-left:0}.bx--col-xlg-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-15,.bx--grid--condensed .bx--col-xlg-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-15,.bx--grid--narrow .bx--col-xlg-15{padding-right:1rem;padding-left:0}.bx--col-xlg-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg-16,.bx--grid--condensed .bx--col-xlg-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg-16,.bx--grid--narrow .bx--col-xlg-16{padding-right:1rem;padding-left:0}.bx--col-xlg,.bx--col-xlg--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{padding-right:1rem;padding-left:0}@media (min-width: 82rem){.bx--col,.bx--col-xlg{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-xlg--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-xlg-0{display:none}.bx--col-xlg-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-xlg-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-xlg-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-xlg-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-xlg-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-xlg-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-xlg-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-xlg-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-xlg-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-xlg-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-xlg-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-xlg-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-xlg-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-xlg-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-xlg-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-xlg-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-xlg-0{margin-left:0}.bx--offset-xlg-1{margin-left:6.25%}.bx--offset-xlg-2{margin-left:12.5%}.bx--offset-xlg-3{margin-left:18.75%}.bx--offset-xlg-4{margin-left:25%}.bx--offset-xlg-5{margin-left:31.25%}.bx--offset-xlg-6{margin-left:37.5%}.bx--offset-xlg-7{margin-left:43.75%}.bx--offset-xlg-8{margin-left:50%}.bx--offset-xlg-9{margin-left:56.25%}.bx--offset-xlg-10{margin-left:62.5%}.bx--offset-xlg-11{margin-left:68.75%}.bx--offset-xlg-12{margin-left:75%}.bx--offset-xlg-13{margin-left:81.25%}.bx--offset-xlg-14{margin-left:87.5%}.bx--offset-xlg-15{margin-left:93.75%}}.bx--col-max-0{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{padding-right:1rem;padding-left:0}.bx--col-max-1{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{padding-right:1rem;padding-left:0}.bx--col-max-2{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{padding-right:1rem;padding-left:0}.bx--col-max-3{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{padding-right:1rem;padding-left:0}.bx--col-max-4{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{padding-right:1rem;padding-left:0}.bx--col-max-5{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{padding-right:1rem;padding-left:0}.bx--col-max-6{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{padding-right:1rem;padding-left:0}.bx--col-max-7{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{padding-right:1rem;padding-left:0}.bx--col-max-8{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{padding-right:1rem;padding-left:0}.bx--col-max-9{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{padding-right:1rem;padding-left:0}.bx--col-max-10{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{padding-right:1rem;padding-left:0}.bx--col-max-11{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{padding-right:1rem;padding-left:0}.bx--col-max-12{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{padding-right:1rem;padding-left:0}.bx--col-max-13{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-13,.bx--grid--condensed .bx--col-max-13{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-13,.bx--grid--narrow .bx--col-max-13{padding-right:1rem;padding-left:0}.bx--col-max-14{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-14,.bx--grid--condensed .bx--col-max-14{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-14,.bx--grid--narrow .bx--col-max-14{padding-right:1rem;padding-left:0}.bx--col-max-15{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-15,.bx--grid--condensed .bx--col-max-15{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-15,.bx--grid--narrow .bx--col-max-15{padding-right:1rem;padding-left:0}.bx--col-max-16{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max-16,.bx--grid--condensed .bx--col-max-16{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max-16,.bx--grid--narrow .bx--col-max-16{padding-right:1rem;padding-left:0}.bx--col-max,.bx--col-max--auto{width:100%;padding-right:1rem;padding-left:1rem}.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{padding-right:.03125rem;padding-left:.03125rem}.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{padding-right:1rem;padding-left:0}@media (min-width: 99rem){.bx--col,.bx--col-max{flex-basis:0;flex-grow:1;max-width:100%}.bx--col--auto,.bx--col-max--auto{flex:1 0 0%;width:auto;max-width:100%}.bx--col-max-0{display:none}.bx--col-max-1{display:block;flex:0 0 6.25%;max-width:6.25%}.bx--col-max-2{display:block;flex:0 0 12.5%;max-width:12.5%}.bx--col-max-3{display:block;flex:0 0 18.75%;max-width:18.75%}.bx--col-max-4{display:block;flex:0 0 25%;max-width:25%}.bx--col-max-5{display:block;flex:0 0 31.25%;max-width:31.25%}.bx--col-max-6{display:block;flex:0 0 37.5%;max-width:37.5%}.bx--col-max-7{display:block;flex:0 0 43.75%;max-width:43.75%}.bx--col-max-8{display:block;flex:0 0 50%;max-width:50%}.bx--col-max-9{display:block;flex:0 0 56.25%;max-width:56.25%}.bx--col-max-10{display:block;flex:0 0 62.5%;max-width:62.5%}.bx--col-max-11{display:block;flex:0 0 68.75%;max-width:68.75%}.bx--col-max-12{display:block;flex:0 0 75%;max-width:75%}.bx--col-max-13{display:block;flex:0 0 81.25%;max-width:81.25%}.bx--col-max-14{display:block;flex:0 0 87.5%;max-width:87.5%}.bx--col-max-15{display:block;flex:0 0 93.75%;max-width:93.75%}.bx--col-max-16{display:block;flex:0 0 100%;max-width:100%}.bx--offset-max-0{margin-left:0}.bx--offset-max-1{margin-left:6.25%}.bx--offset-max-2{margin-left:12.5%}.bx--offset-max-3{margin-left:18.75%}.bx--offset-max-4{margin-left:25%}.bx--offset-max-5{margin-left:31.25%}.bx--offset-max-6{margin-left:37.5%}.bx--offset-max-7{margin-left:43.75%}.bx--offset-max-8{margin-left:50%}.bx--offset-max-9{margin-left:56.25%}.bx--offset-max-10{margin-left:62.5%}.bx--offset-max-11{margin-left:68.75%}.bx--offset-max-12{margin-left:75%}.bx--offset-max-13{margin-left:81.25%}.bx--offset-max-14{margin-left:87.5%}.bx--offset-max-15{margin-left:93.75%}}.bx--no-gutter,.bx--row.bx--no-gutter [class*='bx--col']{padding-right:0;padding-left:0}.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*='bx--col']{padding-left:0}.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*='bx--col']{padding-right:0}.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*='bx--col']{padding-left:0}.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*='bx--col']{padding-right:0}.bx--hang--start{padding-left:1rem}.bx--hang--end{padding-right:1rem}.bx--hang--left{padding-left:1rem}.bx--hang--right{padding-right:1rem}.bx--aspect-ratio{position:relative}.bx--aspect-ratio::before{float:left;width:1px;height:0;margin-left:-1px;content:''}.bx--aspect-ratio::after{display:table;clear:both;content:''}.bx--aspect-ratio--16x9::before{padding-top:56.25%}.bx--aspect-ratio--9x16::before{padding-top:177.7777777778%}.bx--aspect-ratio--2x1::before{padding-top:50%}.bx--aspect-ratio--1x2::before{padding-top:200%}.bx--aspect-ratio--4x3::before{padding-top:75%}.bx--aspect-ratio--3x4::before{padding-top:133.3333333333%}.bx--aspect-ratio--1x1::before{padding-top:100%}.bx--aspect-ratio--object{position:absolute;top:0;left:0;width:100%;height:100%}.bx--btn-set{display:flex}.bx--btn-set--stacked{flex-direction:column}.bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.bx--btn::-moz-focus-inner{padding:0;border:0}.bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--primary:hover{background-color:#0353e9}.bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--primary:disabled:hover,.bx--btn--primary:disabled:focus,.bx--btn--primary:hover.bx--btn--disabled,.bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--primary:active{background-color:#002d9c}.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path{fill:currentColor}.bx--btn--primary:hover{color:#fff}.bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--secondary:hover{background-color:#4c4c4c}.bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--secondary:disabled:hover,.bx--btn--secondary:disabled:focus,.bx--btn--secondary:hover.bx--btn--disabled,.bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--secondary:active{background-color:#6f6f6f}.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path{fill:currentColor}.bx--btn--secondary:hover,.bx--btn--secondary:focus{color:#fff}.bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.bx--btn--tertiary:hover{background-color:#0353e9}.bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--tertiary:disabled:hover,.bx--btn--tertiary:disabled:focus,.bx--btn--tertiary:hover.bx--btn--disabled,.bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--tertiary:active{background-color:#002d9c}.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.bx--btn--tertiary:hover{color:#fff}.bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.bx--btn--tertiary:active{border-color:transparent}.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.bx--btn--ghost:hover{background-color:#e5e5e5}.bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--ghost:disabled:hover,.bx--btn--ghost:disabled:focus,.bx--btn--ghost:hover.bx--btn--disabled,.bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path{fill:currentColor}.bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.bx--btn--ghost:hover,.bx--btn--ghost:active{color:#0043ce}.bx--btn--ghost:active{background-color:#c6c6c6}.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.bx--btn--icon-only--top:focus{outline:1px solid transparent}.bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--a11y::before,.bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.bx--btn--icon-only--top::after{content:attr(aria-label)}.bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--btn--icon-only--top.bx--tooltip--visible::after,.bx--btn--icon-only--top:hover::before,.bx--btn--icon-only--top:hover::after,.bx--btn--icon-only--top:focus::before,.bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--btn--icon-only--top::before,.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--btn--icon-only--top::after,.bx--btn--icon-only--top .bx--assistive-text,.bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--btn--icon-only--bottom::before,.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--btn--icon-only--bottom::after,.bx--btn--icon-only--bottom .bx--assistive-text,.bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.bx--btn--icon-only .bx--btn__icon{position:static}.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.bx--btn path[data-icon-path='inner-path']{fill:none}.bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.bx--btn--danger:hover{background-color:#b81921}.bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #f4f4f4}.bx--btn--danger:disabled:hover,.bx--btn--danger:disabled:focus,.bx--btn--danger:hover.bx--btn--disabled,.bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.bx--btn--danger:active{background-color:#750e13}.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path{fill:currentColor}.bx--btn--danger:hover{color:#fff}.bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--btn.bx--skeleton::before{animation:none}}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--btn--copy{position:relative;overflow:visible}.bx--btn--copy .bx--btn__icon{margin-left:.3125rem}.bx--btn--copy__feedback{position:absolute;top:1.2rem;left:50%;display:none}.bx--btn--copy__feedback:focus{border:2px solid #da1e28}.bx--btn--copy__feedback::before{box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;top:1.1rem;z-index:2;padding:.25rem;color:#fff;font-weight:400;white-space:nowrap;border-radius:4px;transform:translateX(-50%);content:attr(data-feedback);pointer-events:none}.bx--btn--copy__feedback::after{top:0.85rem;left:-0.3rem;z-index:1;width:0.6rem;height:0.6rem;border-right:1px solid #393939;border-bottom:1px solid #393939;transform:rotate(-135deg);content:''}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{position:absolute;display:block;background:#393939}.bx--btn--copy__feedback--displayed{display:inline-flex}.bx--copy-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:#fff;border:none;cursor:pointer}.bx--copy-btn:hover{background-color:#e5e5e5}.bx--copy-btn::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--copy-btn .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--copy-btn .bx--copy-btn__feedback{width:13rem}}.bx--copy-btn::before,.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:0;left:50%}.bx--copy-btn::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--copy-btn:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--copy-btn.bx--copy-btn--animating::before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--copy{font-size:0}.bx--fieldset{margin-bottom:2rem}.bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--label.bx--skeleton::before{animation:none}}input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type='number']:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}input[data-invalid]~.bx--form-requirement,[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input--warn~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}input[data-invalid]~.bx--form-requirement,[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.bx--form--fluid .bx--fieldset{margin:0}.bx--form--fluid input[data-invalid]{outline:none}.bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.bx--select--inline .bx--form__helper-text{margin-top:0}.bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.bx--label--disabled,.bx--form__helper-text--disabled{color:#c6c6c6}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--loading{animation-name:rotate;animation-duration:690ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;width:10.5rem;height:10.5rem}.bx--loading svg circle{animation-name:init-stroke;animation-duration:10ms;animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--loading__svg{fill:transparent}.bx--loading__svg circle{stroke-width:8;stroke-linecap:butt;stroke-dasharray:240}.bx--loading__stroke{stroke:#0f62fe;stroke-dashoffset:40}.bx--loading--small .bx--loading__stroke{stroke-dashoffset:99}.bx--loading--stop{animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards}.bx--loading--stop svg circle{animation-name:stroke-end;animation-duration:700ms;animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9);animation-delay:700ms;animation-fill-mode:forwards}.bx--loading--small{width:2rem;height:2rem}.bx--loading--small circle{stroke-width:12}.bx--loading--small .bx--loading__svg{stroke:#0f62fe}.bx--loading__background{stroke:#e0e0e0;stroke-dashoffset:0}.bx--loading-overlay{position:fixed;top:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(22,22,22,0.5);transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)}.bx--loading-overlay--stop{display:none}.bx--file{width:100%}.bx--file--invalid{margin-right:.5rem;fill:#da1e28}.bx--file--label{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem;color:#161616}.bx--file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--file-btn{display:inline-flex;margin:0;padding-right:4rem}.bx--file-browse-btn{display:inline-block;width:100%;max-width:20rem;margin-bottom:.5rem;color:#0f62fe;outline:2px solid transparent;outline-offset:-2px;cursor:pointer;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{outline:2px solid #0f62fe}.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{text-decoration:underline}.bx--file-browse-btn:active{color:#161616}.bx--file-browse-btn--disabled{color:#c6c6c6;text-decoration:none;cursor:no-drop}.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{color:#c6c6c6;text-decoration:none;outline:none}.bx--file-browse-btn--disabled .bx--file__drop-container{border:1px dashed #fff}.bx--label-description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#525252}.bx--file-btn~.bx--file-container{margin-top:1.5rem}.bx--btn~.bx--file-container{margin-top:1rem}.bx--file .bx--file-container,.bx--file~.bx--file-container{margin-top:.5rem}.bx--file__selected-file{display:grid;grid-auto-rows:auto;grid-gap:1rem;grid-template-columns:1fr auto;align-items:center;max-width:20rem;min-height:3rem;margin-bottom:.5rem;word-break:break-word;background-color:#fff}.bx--file__selected-file:last-child{margin-bottom:0}.bx--file__selected-file .bx--form-requirement{grid-column:1 / -1;max-height:none;margin:0}.bx--file__selected-file .bx--loading{width:2rem;height:2rem;margin-right:-.5rem}.bx--file__selected-file .bx--inline-loading__animation .bx--loading{margin-right:0}.bx--file__selected-file .bx--file-filename{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--file__selected-file--field{min-height:2.5rem}.bx--file__selected-file--sm{min-height:2rem}.bx--file__selected-file--invalid__wrapper{outline:2px solid #da1e28;outline-offset:-2px;max-width:20rem;margin-bottom:.5rem;background-color:#fff;outline-width:1px}.bx--file__selected-file--invalid{outline:2px solid #da1e28;outline-offset:-2px;padding:1rem 0}.bx--file__selected-file--invalid .bx--form-requirement{padding-top:1rem;border-top:1px solid #e0e0e0}.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0 1rem}.bx--file__selected-file--invalid .bx--form-requirement__supplement{color:#161616}.bx--file__selected-file--invalid+.bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:block;max-height:12.5rem;padding:.5rem 1rem;overflow:visible;color:#da1e28;font-weight:400}.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{padding-bottom:.5rem;color:#161616}.bx--file__state-container{display:flex;justify-content:center;min-width:1.5rem;padding-right:1rem}.bx--file__state-container .bx--loading__svg{stroke:#161616}.bx--file__state-container .bx--file-complete{cursor:pointer;fill:#0f62fe}.bx--file__state-container .bx--file-complete:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-complete [data-icon-path='inner-path']{opacity:1;fill:#fff}.bx--file__state-container .bx--file-invalid{width:1rem;height:1rem;margin-right:.5rem;fill:#da1e28}.bx--file__state-container .bx--file-close{display:flex;width:1rem;height:1rem;padding:0;background-color:transparent;border:none;cursor:pointer;fill:#161616}.bx--file__state-container .bx--file-close:focus{outline:1px solid #0f62fe}.bx--file__state-container .bx--file-close svg path{fill:#161616}.bx--file__state-container .bx--inline-loading__animation{margin-right:-.5rem}.bx--file__drop-container{display:flex;align-items:flex-start;justify-content:space-between;height:6rem;padding:1rem;overflow:hidden;border:1px dashed #8d8d8d}.bx--file__drop-container--drag-over{background:none;outline:2px solid #0f62fe;outline-offset:-2px}.bx--form-item.bx--checkbox-wrapper{margin-bottom:.25rem}.bx--form-item.bx--checkbox-wrapper:first-of-type{margin-top:.1875rem}.bx--label+.bx--form-item.bx--checkbox-wrapper{margin-top:-.125rem}.bx--form-item.bx--checkbox-wrapper:last-of-type{margin-bottom:.1875rem}.bx--checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--checkbox-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;min-height:1.5rem;padding-left:1.625rem;line-height:1.5rem;cursor:pointer;user-select:none}.bx--checkbox-label-text{padding-left:.375rem}.bx--checkbox-label::before,.bx--checkbox-label::after{box-sizing:border-box}.bx--checkbox-label::before{position:absolute;top:.125rem;left:0;width:1rem;height:1rem;margin:.125rem;background-color:transparent;border:1px solid #161616;border-radius:1px;content:''}.bx--checkbox-label::after{position:absolute;top:.5rem;left:.375rem;width:.5625rem;height:.3125rem;margin-top:-.1875rem;background:none;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:scale(0) rotate(-45deg);transform-origin:bottom right;content:''}.bx--checkbox:checked+.bx--checkbox-label::before,.bx--checkbox:indeterminate+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed']::before{background-color:#161616;border-color:#161616;border-width:1px}.bx--checkbox:checked+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='true']::after{transform:scale(1) rotate(-45deg)}.bx--checkbox:indeterminate+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state='mixed']::after{top:.6875rem;width:.5rem;border-bottom:2px solid #fff;border-left:0 solid #fff;transform:scale(1) rotate(0deg)}.bx--checkbox:focus+.bx--checkbox-label::before,.bx--checkbox-label__focus::before,.bx--checkbox:checked:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'].bx--checkbox-label__focus::before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'].bx--checkbox-label__focus::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f62fe}.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled='true']{color:#c6c6c6;cursor:not-allowed}.bx--checkbox:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-disabled='true']::before{border-color:#c6c6c6}.bx--checkbox:checked:disabled+.bx--checkbox-label::before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state='true'][data-contained-checkbox-disabled='true']::before,.bx--checkbox-label[data-contained-checkbox-state='mixed'][data-contained-checkbox-disabled='true']::before{background-color:#c6c6c6}.bx--checkbox-label-text.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem;margin:auto 0 auto .375rem}.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--checkbox-label-text.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--checkbox-label-text.bx--skeleton::before{animation:none}}.bx--list-box__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto auto;align-items:center}.bx--list-box__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{margin:0}.bx--list-box__wrapper--inline .bx--form__helper-text{max-width:none}.bx--list-box__wrapper--inline .bx--form-requirement{grid-column:2}.bx--list-box{position:relative;width:100%;height:2.5rem;max-height:2.5rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box:hover{background-color:#e5e5e5}.bx--list-box--xl{height:3rem;max-height:3rem}.bx--list-box--sm{height:2rem;max-height:2rem}.bx--list-box--expanded{border-bottom-color:#e0e0e0}.bx--list-box--expanded:hover{background-color:#fff}.bx--list-box--expanded:hover.bx--list-box--light:hover{background-color:#f4f4f4}.bx--list-box .bx--text-input{height:100%}.bx--list-box__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--list-box[data-invalid] .bx--list-box__field{padding-right:4rem;border-bottom:0}.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:3.5rem}.bx--list-box--light{background-color:#f4f4f4}.bx--list-box--light .bx--list-box__menu{background:#f4f4f4}.bx--list-box--light .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box--light.bx--list-box--expanded{border-bottom-color:transparent}.bx--list-box--disabled:hover{background-color:#fff}.bx--list-box--light.bx--list-box--disabled{background-color:#f4f4f4}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{border-bottom-color:transparent;outline:none}.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{color:#c6c6c6}.bx--list-box--disabled .bx--list-box__menu-icon>svg{fill:#c6c6c6}.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{cursor:not-allowed}.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{color:#c6c6c6;text-decoration:none}.bx--list-box--disabled .bx--list-box__selection:hover{cursor:not-allowed}.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding-right:3rem}.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{padding-right:2rem}.bx--list-box.bx--list-box--inline{background-color:transparent;border-width:0}.bx--list-box.bx--list-box--inline:hover{background-color:#e5e5e5}.bx--list-box.bx--list-box--inline.bx--list-box--expanded{border-bottom-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded='true']{border-width:0}.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{background-color:transparent}.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{background-color:#f4f4f4}.bx--list-box.bx--list-box--inline .bx--list-box__field{padding:0 2rem 0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{right:.5rem}.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{right:2rem}.bx--list-box--inline .bx--list-box__label{color:#161616}.bx--list-box--inline .bx--list-box__field{height:100%}.bx--dropdown--inline .bx--list-box__field{max-width:30rem}.bx--dropdown--inline .bx--list-box__menu{min-width:18rem;max-width:30rem}.bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:inline-flex;align-items:center;height:calc(100% + 1px);padding:0 3rem 0 1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;outline:none;cursor:pointer}.bx--list-box__field::-moz-focus-inner{border:0}.bx--list-box__field:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__field[disabled]{color:#c6c6c6;outline:none}.bx--list-box__field .bx--text-input{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input{padding-right:6.125rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{right:4.125rem}.bx--list-box__field .bx--text-input--empty{padding-right:3rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty{padding-right:4.5rem}.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{right:2.5rem}.bx--list-box__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;overflow:hidden;color:#161616;white-space:nowrap;text-overflow:ellipsis;user-select:none}.bx--list-box__menu-icon{position:absolute;top:0;right:1rem;display:flex;align-items:center;height:100%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-icon>svg{height:100%;fill:#161616}.bx--list-box__menu-icon--open{transform:rotate(180deg)}.bx--list-box__selection{position:absolute;top:50%;right:2.0625rem;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;transform:translateY(-50%);cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__selection:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--list-box__selection>svg{fill:#525252}.bx--list-box--disabled .bx--list-box__selection:focus{outline:none}.bx--list-box__selection--multi{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:static;top:auto;display:flex;align-items:center;justify-content:space-between;width:auto;height:1.5rem;margin-right:.625rem;padding:.5rem;padding-right:.125rem;color:#fff;line-height:0;background-color:#393939;border-radius:.75rem;transform:none}.bx--list-box__selection--multi>svg{width:1.25rem;height:1.25rem;margin-left:.25rem;padding:.125rem;fill:#fff}.bx--list-box__selection--multi>svg:hover{background-color:#4c4c4c;border-radius:50%}.bx--list-box--disabled .bx--list-box__selection--multi>svg{fill:#c6c6c6}.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{background-color:initial}.bx--list-box__selection--multi:focus,.bx--list-box__selection--multi:hover{outline:none}.bx--list-box__menu{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;right:0;left:0;z-index:6000;width:100%;overflow-y:auto;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu:focus{outline:1px solid #0f62fe}.bx--list-box .bx--list-box__field[aria-expanded='false']+.bx--list-box__menu{max-height:0}.bx--list-box--expanded .bx--list-box__menu{max-height:13.75rem}.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu{max-height:16.5rem}.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{max-height:11rem}.bx--list-box__menu-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;height:2.5rem;color:#525252;cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--list-box__menu-item:hover{background-color:#e5e5e5}.bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--sm .bx--list-box__menu-item{height:2rem}.bx--list-box--xl .bx--list-box__menu-item{height:3rem}.bx--list-box--disabled .bx--list-box__menu-item:hover{background-color:transparent}.bx--list-box--light .bx--list-box__menu-item:active{background-color:#e0e0e0}.bx--list-box--disabled .bx--list-box__menu-item__option:hover{border-top-color:#e0e0e0}.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:#e0e0e0}.bx--list-box__menu-item__option{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;padding-right:1.5rem;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-top:1px solid transparent;border-top-color:#e0e0e0;border-bottom:1px solid transparent;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--list-box__menu-item__option:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem;border-color:transparent}.bx--list-box__menu-item__option:hover{color:#161616;border-color:transparent}.bx--list-box--sm .bx--list-box__menu-item__option{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--list-box--xl .bx--list-box__menu-item__option{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{color:#c6c6c6}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{margin:0 .5rem}.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{margin:0;padding-right:.5rem;padding-left:.5rem}.bx--list-box__menu-item--highlighted{color:#161616;background-color:#e5e5e5;border-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active{color:#161616;background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box--light .bx--list-box__menu-item--active{background-color:#e0e0e0;border-bottom-color:#e0e0e0}.bx--list-box__menu-item--active:hover{background-color:#e5e5e5;border-bottom-color:#e5e5e5}.bx--list-box__menu-item--active .bx--list-box__menu-item__option{color:#161616}.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{border-top-color:transparent}.bx--list-box__menu-item__selected-icon{position:absolute;top:50%;right:1rem;display:none;transform:translateY(-50%);fill:#161616}.bx--list-box--inline .bx--list-box__menu-item__selected-icon{right:.5rem}.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{display:block}.bx--list-box__menu-item .bx--checkbox-label{width:100%}.bx--list-box__menu-item .bx--checkbox-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--list-box--up .bx--list-box__menu{bottom:2.5rem}.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu{bottom:2rem}.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu{bottom:3rem}.bx--list-box input[role='combobox'],.bx--list-box input[type='text']{min-width:0;background-color:inherit}.bx--combo-box .bx--text-input::-ms-clear{display:none}.bx--combo-box.bx--list-box--expanded .bx--text-input{border-bottom-color:#e0e0e0}.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{padding:0}.bx--radio-button-group{display:flex;align-items:center;margin-top:.375rem}.bx--label+.bx--form-item .bx--radio-button-group{margin-top:0}.bx--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.bx--radio-button-group--vertical.bx--radio-button-group--label-left{align-items:flex-end}.bx--radio-button-group--vertical .bx--radio-button__label{margin-right:0;line-height:1.25rem}.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){margin-bottom:.5rem}.bx--radio-button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);visibility:inherit}.bx--radio-button__label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;margin-right:1rem;cursor:pointer}.bx--radio-button__appearance{flex-shrink:0;width:1.125rem;height:1.125rem;margin-right:.5rem;background-color:transparent;border:1px solid #161616;border-radius:50%}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:#161616}.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{position:relative;display:inline-block;width:100%;height:100%;background-color:#161616;border-radius:50%;transform:scale(0.5);content:''}@media screen and (-ms-high-contrast: active){.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:windowText}}.bx--radio-button:disabled+.bx--radio-button__label{color:#c6c6c6;cursor:not-allowed}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{border-color:#c6c6c6}.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before{background-color:#c6c6c6}.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{outline:1px solid transparent;box-shadow:0 0 0 2px #0f62fe}.bx--radio-button__label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1.125rem}.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--radio-button__label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--radio-button__label.bx--skeleton::before{animation:none}}.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{display:none}.bx--radio-button-wrapper .bx--radio-button__label{display:flex;align-items:center;justify-content:center;margin:0}.bx--radio-button-wrapper:not(:last-of-type){margin-right:1rem}.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){margin-right:0;margin-bottom:.5rem}.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{flex-direction:row}.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{flex-direction:row-reverse}.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{margin-right:0;margin-left:.5rem}.bx--toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle:focus{outline:none}.bx--toggle__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:flex;align-items:center;margin:.5rem 0;cursor:pointer}.bx--toggle__appearance{position:relative;width:3rem;height:1.5rem}.bx--toggle__appearance::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;cursor:pointer;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__appearance::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;cursor:pointer;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle__check{position:absolute;top:.375rem;left:.375rem;z-index:1;width:.375rem;height:.3125rem;transform:scale(0.2);transition:70ms cubic-bezier(0.2, 0, 1, 0.9);fill:#fff}.bx--toggle__text--left,.bx--toggle__text--right{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;margin-left:.5rem}.bx--toggle__text--left{position:absolute;left:3rem}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{visibility:hidden}.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{display:inline}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before{background-color:#24a148}.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent}.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle:disabled+.bx--toggle__label{cursor:not-allowed}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before{background-color:#fff}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{background-color:#c6c6c6}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{color:#c6c6c6}.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{box-shadow:none}.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{width:2rem;height:1rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before{top:0;box-sizing:border-box;width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after{top:.1875rem;left:.1875rem;width:.625rem;height:.625rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{left:2rem}.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after{margin-left:0;transform:translateX(1.0625rem)}.bx--toggle-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--toggle-input:focus{outline:none}.bx--toggle-input__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:flex;flex-direction:column;align-items:flex-start;color:#525252;cursor:pointer}.bx--toggle__switch{position:relative;display:flex;align-items:center;width:3rem;height:1.5rem;cursor:pointer}.bx--toggle__switch::before{position:absolute;top:0;display:block;box-sizing:border-box;width:3rem;height:1.5rem;background-color:#8d8d8d;border-radius:.9375rem;box-shadow:0 0 0 1px transparent, 0 0 0 3px transparent;transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);content:'';will-change:box-shadow}.bx--toggle__switch::after{position:absolute;top:.1875rem;left:.1875rem;display:block;box-sizing:border-box;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9);content:''}.bx--toggle-input__label .bx--toggle__switch{margin-top:1rem}.bx--toggle__text--off,.bx--toggle__text--on{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;top:50%;margin-left:3.5rem;white-space:nowrap;transform:translateY(-50%);user-select:none}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{visibility:hidden}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#24a148}.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#fff;transform:translateX(1.5rem)}.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:0 0 0 1px #f4f4f4,0 0 0 3px #0f62fe}.bx--toggle-input:disabled+.bx--toggle-input__label{color:#c6c6c6;cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{cursor:not-allowed}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before{background-color:#fff}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{background-color:#c6c6c6}.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{cursor:not-allowed;transition:70ms cubic-bezier(0.2, 0, 1, 0.9)}.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before{box-shadow:none}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{width:2rem;height:1rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before{width:2rem;height:1rem;border-radius:0.9375rem}.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after{width:.625rem;height:.625rem}.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{margin-left:2.5rem}.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after{transform:translateX(1.0625rem)}.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{transform:scale(1) translateX(1rem);fill:#24a148}.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{fill:#c6c6c6}.bx--toggle__label.bx--skeleton{flex-direction:column;align-items:flex-start}.bx--toggle__label.bx--skeleton .bx--toggle__label-text{margin-bottom:.5rem}.bx--search{position:relative;display:flex;align-items:center;width:100%}.bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.bx--search-input::-ms-clear{display:none}.bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.bx--search--light .bx--search-input{background:#f4f4f4}.bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.bx--search--sm .bx--search-magnifier{left:.5rem}.bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.bx--search--lg .bx--search-magnifier{left:.75rem}.bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.bx--search-close::-moz-focus-inner{border:0}.bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#fff;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--search-close:hover{border-bottom:1px solid #8d8d8d}.bx--search-close:hover::before{background-color:#e5e5e5}.bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#fff}.bx--search-button svg{vertical-align:middle;fill:currentColor}.bx--search-close svg{fill:inherit}.bx--search-close,.bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--search-close:hover,.bx--search-button:hover{background-color:#e5e5e5}.bx--search-close:focus,.bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search-close:active,.bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.bx--search-close:focus::before,.bx--search-close:active::before{background-color:#0f62fe}.bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button{width:2rem;height:2rem}.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button{width:3rem;height:3rem}.bx--search-close--hidden{visibility:hidden;opacity:0}.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.bx--select-input__wrapper{position:relative;display:flex;align-items:center}.bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.bx--select-input:hover{background-color:#e5e5e5}.bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.bx--select-input:disabled,.bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.bx--select-input--sm{height:2rem;max-height:2rem}.bx--select-input--xl{height:3rem;max-height:3rem}.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.bx--select--light .bx--select-input{background-color:#f4f4f4}.bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.bx--select-optgroup,.bx--select-option{color:#161616}.bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.bx--select-option{color:#161616;background-color:#fff}.bx--select-optgroup{color:#161616}}.bx--select--inline{display:flex;flex-direction:row;align-items:center}.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.bx--select--inline .bx--select__arrow{right:.5rem}.bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--select.bx--skeleton::before{animation:none}}.bx--select.bx--skeleton .bx--select-input{display:none}.bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input:focus,.bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper svg[hidden]{display:none}.bx--text-input--xl{height:3rem}.bx--text-input--sm{height:2rem}.bx--password-input{padding-right:2.5rem}.bx--text-input::placeholder{color:#a8a8a8;opacity:1}.bx--text-input--light{background-color:#f4f4f4}.bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--text-input__field-wrapper .bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.bx--text-input--light:disabled{background-color:#f4f4f4}.bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.bx--form--fluid .bx--text-input-wrapper{position:relative;background:#fff;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.bx--form--fluid .bx--form__helper-text{display:none}.bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{display:none}.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{border-bottom:none}.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.bx--form--fluid .bx--text-input-wrapper--light{background:#f4f4f4}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-input-wrapper--inline{flex-flow:row wrap}.bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.bx--label--inline--sm{margin-top:.5625rem}.bx--label--inline--xl{margin-top:1.0625rem}.bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.bx--form__helper-text--inline{margin-top:.125rem}.bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.bx--text-area:focus,.bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--text-area--light{background-color:#f4f4f4}.bx--text-area--invalid{padding-right:2.5rem}.bx--text-area__wrapper{position:relative;display:flex;width:100%}.bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.bx--text-area:disabled::placeholder{color:#c6c6c6}.bx--text-area.bx--text-area--light:disabled{background-color:#f4f4f4}bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}bx--text-area.bx--skeleton:hover,bx--text-area.bx--skeleton:focus,bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){bx--text-area.bx--skeleton::before{animation:none}}bx--text-area.bx--skeleton::placeholder{color:transparent}.bx--number{position:relative;display:flex;flex-direction:column}.bx--number input[type='number']{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;box-sizing:border-box;width:100%;min-width:9.375rem;height:2.5rem;padding-right:2rem;padding-left:1rem;color:#161616;font-weight:300;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);-moz-appearance:textfield}.bx--number input[type='number']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--number input[type='number']:disabled~.bx--number__controls{cursor:not-allowed;pointer-events:none}.bx--number input[type='number']:disabled~.bx--number__controls svg{fill:#c6c6c6}.bx--number input[type='number']::-ms-clear{display:none}.bx--number input[type='number']::-webkit-inner-spin-button{appearance:none}.bx--number input[type='number']:disabled,.bx--number--readonly input[type='number']{color:#c6c6c6;background-color:#fff;border-bottom-color:transparent;cursor:not-allowed}.bx--number__input-wrapper{position:relative;display:flex;align-items:center}.bx--number__controls{position:absolute;top:50%;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%)}.bx--number__control-btn{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:1.25rem;color:#161616}.bx--number__control-btn::-moz-focus-inner{border:0}.bx--number__control-btn svg{position:relative;fill:currentColor}.bx--number__control-btn.up-icon svg{top:.3125rem}.bx--number__control-btn.down-icon svg{top:-.3125rem}.bx--number__control-btn:focus{outline:1px solid #0f62fe;color:#161616;outline-width:2px;outline-offset:-2px}.bx--number__control-btn:hover{color:#161616;cursor:pointer}.bx--number__control-btn:disabled{color:#c6c6c6;cursor:not-allowed}.bx--number--readonly .bx--number__control-btn{display:none}.bx--number__invalid{position:absolute;right:2rem;fill:#da1e28}.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--light input[type='number']:disabled,.bx--number--light .bx--number--readonly input[type='number']{background-color:#f4f4f4}.bx--number--mobile{width:auto;min-width:9rem}.bx--number--mobile .bx--number__control-btn,.bx--number--mobile.bx--number--light .bx--number__control-btn{position:static;width:2.5rem;height:2.5rem;background-color:#fff}.bx--number--mobile .bx--number__control-btn:hover,.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:hover,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{background-color:#e5e5e5}.bx--number--mobile .bx--number__control-btn:focus,.bx--number--mobile.bx--number--light .bx--number__control-btn:focus{outline-width:2px;outline-offset:-2px}.bx--number--mobile .bx--number__control-btn svg,.bx--number--mobile.bx--number--light .bx--number__control-btn svg{position:static}.bx--number--mobile input[type='number']{width:auto;min-width:4rem;margin:0;padding:0;text-align:center;background-color:#fff;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.bx--number--mobile.bx--number--light input[type='number']{background-color:#f4f4f4}.bx--number--mobile.bx--number--light .bx--number__control-btn{background-color:#f4f4f4}.bx--number--xl input[type='number']{height:3rem}.bx--number--xl .bx--number__control-btn{height:1.5rem}.bx--number--xl.bx--number--mobile .bx--number__control-btn{width:3rem;height:3rem}.bx--number--xl .bx--number__control-btn.up-icon svg{top:.4125rem}.bx--number--xl .bx--number__control-btn.down-icon svg{top:-.4125rem}.bx--number--sm input[type='number']{height:2rem}.bx--number--sm .bx--number__control-btn{height:1rem}.bx--number--sm.bx--number--mobile .bx--number__control-btn{width:2rem;height:2rem}.bx--number--sm .bx--number__control-btn.up-icon svg{top:.2125rem}.bx--number--sm .bx--number__control-btn.down-icon svg{top:-.2125rem}.bx--number--nolabel .bx--label+.bx--form__helper-text{margin-top:0}.bx--number.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--number.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--number.bx--skeleton::before{animation:none}}.bx--number.bx--skeleton input[type='number']{display:none}.bx--link{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#0f62fe;text-decoration:none;outline:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--link:hover{color:#0043ce;text-decoration:underline}.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{color:#161616;text-decoration:underline}.bx--link:focus{outline:1px solid #0f62fe}.bx--link:visited{color:#0f62fe}.bx--link:visited:hover{color:#0043ce}.bx--link--disabled,.bx--link--disabled:hover{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline;color:#c6c6c6;font-weight:400;text-decoration:none;cursor:not-allowed}.bx--link.bx--link--visited:visited{color:#8a3ffc}.bx--link.bx--link--visited:visited:hover{color:#0043ce}.bx--link.bx--link--inline{text-decoration:underline}.bx--link.bx--link--inline:hover{color:#0043ce}.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{text-decoration:none}.bx--link--disabled.bx--link--inline{text-decoration:underline}.bx--list--nested,.bx--list--unordered,.bx--list--ordered{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;list-style:none}.bx--list__item{color:#161616}.bx--list--nested{margin-left:1.5rem}.bx--list--ordered:not(.bx--list--nested){counter-reset:item}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{position:relative}.bx--list--ordered:not(.bx--list--nested)>.bx--list__item::before{position:absolute;left:-1.5rem;content:counter(item) ".";counter-increment:item}.bx--list--ordered.bx--list--nested{list-style-type:lower-latin}.bx--list--unordered>.bx--list__item{position:relative}.bx--list--unordered>.bx--list__item::before{position:absolute;left:-1rem;content:'\002013'}.bx--list--unordered.bx--list--nested>.bx--list__item::before{left:-.75rem;content:'\0025AA'}.bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#fff}.bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search-container-active .bx--search{width:100%}.bx--toolbar-search-container-active .bx--search .bx--label,.bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search .bx--search-close,.bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--toolbar-action::-moz-focus-inner{border:0}.bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-action:hover[aria-expanded='true']{background:#fff}.bx--toolbar-action[disabled]{cursor:not-allowed}.bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.bx--overflow-menu--data-table{height:3rem}.bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.bx--toolbar-search-container-persistent .bx--search{position:initial}.bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.bx--batch-actions:focus{outline:1px solid #0f62fe}.bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.bx--action-list{position:absolute;right:0;display:flex}.bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.bx--action-list .bx--btn:disabled{color:#8d8d8d}.bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.bx--batch-download{padding:.0625rem}.bx--action-list .bx--btn--primary:focus::before,.bx--action-list .bx--btn--primary::before,.bx--action-list .bx--btn--primary:focus::after,.bx--action-list .bx--btn--primary::after{display:none}.bx--action-list .bx--btn--primary:focus{outline:2px solid #fff;outline-offset:-.125rem}.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--batch-summary__cancel{position:relative;padding-right:1rem}.bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--table-toolbar--small{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.bx--data-table-container{padding-top:.125rem}.bx--data-table-content{overflow-x:auto}.bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#fff}.bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#fff}.bx--data-table tr{width:100%;height:3rem;border:none}.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table tbody tr:hover{background:#e5e5e5}.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table th,.bx--data-table td{text-align:left;vertical-align:middle}.bx--data-table td{padding-right:1rem;padding-left:1rem}.bx--data-table th{color:#161616;background-color:#e0e0e0}.bx--data-table th:last-of-type{position:static;width:auto}.bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.bx--data-table td,.bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0}.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.bx--data-table td{background-clip:padding-box}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.bx--data-table--short td.bx--table-column-menu{height:2rem}.bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{width:2rem}.bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.bx--table-column-radio{width:48px}.bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{height:1.5rem}.bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact td,.bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{height:2rem}.bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.bx--data-table--short td,.bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.bx--data-table--short .bx--overflow-menu{height:100%}.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{height:4rem}.bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.bx--data-table--tall td,.bx--data-table--tall tbody tr th{padding-top:1rem}.bx--data-table--tall th,.bx--data-table--tall td{vertical-align:top}.bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--data-table--static{width:auto}.bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.bx--data-table--sticky-header{display:block;overflow-y:scroll}.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{display:flex}.bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{scrollbar-width:none}}.bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.bx--data-table--max-width{max-width:100%}.bx--data-table--sticky-header{max-height:18.75rem}.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.bx--data-table tr.bx--parent-row:first-of-type td{border-top:1px solid #e0e0e0}.bx--expandable-row--hidden td{width:auto;padding:1rem;border-top:0}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{height:0;transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{padding-top:0;padding-bottom:0;background-color:#e5e5e5;border:0;transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{max-height:0;overflow:hidden}tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{border-bottom:1px solid #e0e0e0;transition:padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{max-height:100%}.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{border-bottom:1px solid #e0e0e0;box-shadow:0 1px #e0e0e0}.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{box-shadow:none}.bx--parent-row.bx--expandable-row>td:first-of-type{box-shadow:none}tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{transition:height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover+tr[data-child-row] td{border-bottom:1px solid #e0e0e0}tr.bx--expandable-row--hover{background-color:#e5e5e5}tr.bx--expandable-row--hover td{color:#161616;background-color:#e5e5e5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{border-bottom:1px solid transparent}.bx--data-table td.bx--table-expand{width:2.5rem;min-width:2.5rem;border-bottom:1px solid #e0e0e0}.bx--data-table td.bx--table-expand,th.bx--table-expand{padding:0 1rem}.bx--data-table--tall td.bx--table-expand,.bx--data-table--tall th.bx--table-expand{padding-top:1rem;padding-bottom:1rem}.bx--data-table td.bx--table-expand[data-previous-value='collapsed']{border-bottom:1px solid transparent}.bx--table-expand[data-previous-value='collapsed'] .bx--table-expand__svg{transform:rotate(270deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--table-expand__button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;height:1rem;vertical-align:inherit}.bx--table-expand__button::-moz-focus-inner{border:0}.bx--table-expand__button:focus{outline:1px solid transparent}.bx--table-expand__button:focus .bx--table-expand__svg{box-shadow:inset 0 0 0 1px #0f62fe}.bx--table-expand__svg{transform:rotate(90deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td::after{position:absolute;bottom:-.0625rem;left:0;width:.5rem;height:.0625rem;background:#e0e0e0;content:''}tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td::after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td::after{background:#e5e5e5}tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td::after{display:none}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 4) td{border-bottom:1px solid #fff}.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 2) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}tr.bx--parent-row.bx--data-table--selected:first-of-type td{background:#e0e0e0;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected td{color:#161616;background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected:last-of-type td{background:#e0e0e0;border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{border-bottom:1px solid transparent;box-shadow:0 1px #e0e0e0}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid transparent;box-shadow:0 1px #cacaca}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{color:#161616;background-color:#e5e5e5;border-top:1px solid #c6c6c6;border-bottom:1px solid #e0e0e0;box-shadow:0 1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{padding-bottom:1.5rem;box-shadow:inset 0 -1px #c6c6c6}tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{background:#e0e0e0}.bx--data-table--sort th{height:3rem;border-top:none;border-bottom:none}.bx--table-sort{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:100%;color:#161616;font:inherit;line-height:1;background-color:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--table-sort::-moz-focus-inner{border:0}.bx--table-sort:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--table-sort:hover{background:#cacaca}.bx--table-sort:focus svg,.bx--table-sort:hover svg{opacity:1}.bx--data-table--sort th .bx--table-sort__flex{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;min-height:3rem}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex{height:2.99rem}}.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex{min-height:1.5rem}.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex{min-height:2rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex{align-items:flex-start;min-height:4rem}.bx--table-sort .bx--table-sort__icon-inactive{display:block}.bx--table-sort .bx--table-sort__icon{display:none}.bx--table-sort__icon-unsorted{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;opacity:0;fill:#161616}.bx--table-sort.bx--table-sort--active{background:#cacaca}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{display:none}.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{display:block;opacity:1}.bx--table-sort--ascending .bx--table-sort__icon{transform:rotate(180deg)}.bx--table-sort__icon{width:1.25rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;transform:rotate(0);opacity:1;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--data-table--compact.bx--data-table--sort th{height:1.5rem}.bx--data-table--short.bx--data-table--sort th{height:2rem}.bx--data-table--tall.bx--data-table--sort th{height:4rem}.bx--data-table--tall.bx--data-table--sort th .bx--table-sort{display:inline-block;height:4rem}.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon{margin-top:.8125rem}.bx--inline-edit-label{display:flex;align-items:center;justify-content:space-between}.bx--inline-edit-label:hover .bx--inline-edit-label__icon{opacity:1}.bx--inline-edit-label--inactive{display:none}.bx--inline-edit-label__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none}.bx--inline-edit-label__action::-moz-focus-inner{border:0}.bx--inline-edit-label__action:hover{cursor:pointer}.bx--inline-edit-label__action:focus{outline:1px solid #0f62fe;padding:.125rem}.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{width:auto;opacity:1}.bx--inline-edit-label__icon{opacity:0;fill:#161616}.bx--inline-edit-input{display:none}.bx--inline-edit-input--active{display:block;margin-left:-.75rem}.bx--inline-edit-input--active input{padding-left:.75rem}.bx--data-table--short input{height:2rem}.bx--data-table--short select{padding:0.45rem 2.75rem 0.45rem 1rem}.bx--data-table--short .bx--select__arrow{top:0.875rem}.bx--data-table.bx--skeleton th{padding-left:1rem;vertical-align:middle}.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:4rem;height:1rem}.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{border:none;outline:none;cursor:default}.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{animation:none}}.bx--data-table.bx--skeleton tr:hover td{background:transparent;border-color:#e0e0e0}.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{border-color:#e0e0e0}.bx--data-table.bx--skeleton .bx--table-sort-v2{pointer-events:none}.bx--data-table.bx--skeleton th span{background:#c6c6c6}.bx--data-table.bx--skeleton th span::before{background:#e5e5e5}.bx--data-table-container.bx--skeleton .bx--data-table-header__title{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:7.5rem;height:1.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{animation:none}}.bx--data-table-container.bx--skeleton .bx--data-table-header__description{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:10rem;height:1rem;margin-top:.5rem}.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{border:none;outline:none;cursor:default}.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{animation:none}}.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th{padding-right:1rem;padding-left:1rem}.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{padding-right:1rem;padding-left:1rem}.bx--structured-list-input{display:none}.bx--structured-list{display:table;width:100%;margin-bottom:5rem;overflow-x:auto;overflow-y:hidden;background-color:transparent;border-collapse:collapse;border-spacing:0}.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{padding:.5rem;padding-left:0}.bx--structured-list-row{display:table-row;border-bottom:1px solid #e0e0e0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){background-color:#e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer}.bx--structured-list-row.bx--structured-list-row--selected{background-color:#e0e0e0}.bx--structured-list-row.bx--structured-list-row--header-row{border-bottom:1px solid #e0e0e0;cursor:inherit}.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){outline:2px solid #0f62fe;outline-offset:-2px}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{color:#161616}.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{border-top:1px solid #fff}.bx--structured-list-thead{display:table-header-group;vertical-align:middle}.bx--structured-list-th{padding:1rem 1rem .5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:table-cell;height:2.5rem;color:#161616;font-weight:600;text-align:left;text-transform:none;vertical-align:bottom}.bx--structured-list-tbody{display:table-row-group;vertical-align:middle}.bx--structured-list-td{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;padding:1rem 1rem 1.5rem 1rem;position:relative;display:table-cell;max-width:36rem;color:#525252;transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--structured-list-content--nowrap{white-space:nowrap}.bx--structured-list-svg{display:inline-block;vertical-align:middle;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:transparent}.bx--structured-list-row:hover .bx--structured-list-svg{fill:#a8a8a8}.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{fill:#161616}.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{width:8%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 2){width:30%}.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n + 3){width:15%}.bx--structured-list.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:75%;height:1rem}.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--structured-list.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--structured-list.bx--skeleton span::before{animation:none}}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{width:5%}.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{display:none}@keyframes hide-feedback{0%{visibility:inherit;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes show-feedback{0%{visibility:hidden;opacity:0}100%{visibility:inherit;opacity:1}}.bx--snippet code{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.bx--snippet--inline{position:relative;display:inline;padding:0;color:#161616;background-color:#fff;border:2px solid transparent;border-radius:4px;cursor:pointer}.bx--snippet--inline:hover{background-color:#e0e0e0}.bx--snippet--inline:active{background-color:#c6c6c6}.bx--snippet--inline:focus{border:2px solid #0f62fe;outline:none}.bx--snippet--inline::before{position:absolute;z-index:6000;width:0;height:0;border-style:solid;content:'';display:none}.bx--snippet--inline .bx--copy-btn__feedback{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:none;box-sizing:content-box;margin:auto;overflow:visible;clip:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-accelerator: true){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}@supports (-ms-ime-align: auto){.bx--snippet--inline .bx--copy-btn__feedback{width:13rem}}.bx--snippet--inline::before,.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:0;left:50%}.bx--snippet--inline::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--snippet--inline.bx--copy-btn--animating::before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{display:block}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback}.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback}.bx--snippet--inline code{padding:0 .5rem}.bx--snippet--inline.bx--snippet--no-copy{display:inline-block}.bx--snippet--inline.bx--snippet--no-copy:hover{background-color:#fff;cursor:auto}.bx--snippet--single{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:47.5rem;height:2.5rem;padding-right:2.5rem}.bx--snippet--single.bx--snippet--no-copy{padding:0}.bx--snippet--single.bx--snippet--no-copy::after{right:1rem}.bx--snippet--single .bx--snippet-container{position:relative;display:flex;align-items:center;height:100%;padding-left:1rem;overflow-x:auto;border-right:solid 1rem transparent}.bx--snippet--single .bx--snippet-container:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--snippet--single pre{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding-right:.5rem;white-space:nowrap}.bx--snippet--single::after{position:absolute;top:0;right:3.5rem;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;width:100%;max-width:37.5rem;background:#fff;min-width:20rem;max-width:100%;padding:1rem}.bx--snippet--multi .bx--snippet-container{position:relative;min-height:3.5rem;max-height:14.875rem;overflow:hidden;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{max-height:100%;padding-bottom:1rem;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--snippet--multi .bx--snippet-container pre{padding-right:2.5rem;padding-bottom:1.5rem;overflow-x:scroll}.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{padding-right:0}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{overflow-x:auto}.bx--snippet--multi .bx--snippet-container pre::after{position:absolute;top:0;right:0;width:1rem;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:''}.bx--snippet--multi .bx--snippet-container pre code{overflow:hidden}.bx--snippet__icon{width:1rem;height:1rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--snippet-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;overflow:visible;background-color:#fff;border:none;outline:none;cursor:pointer}.bx--snippet-button:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.bx--snippet--multi .bx--snippet-button{top:.5rem;right:.5rem;width:2rem;height:2rem}.bx--snippet-button:hover{background:#e5e5e5}.bx--snippet-button:active{background-color:#c6c6c6}.bx--btn--copy__feedback{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;top:0.75rem;right:1.25rem;left:inherit;z-index:6000;font-weight:400}.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{background:#393939}.bx--btn--copy__feedback::after{border:none}.bx--snippet .bx--copy-btn{position:absolute;top:0;right:0;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif}button.bx--btn.bx--snippet-btn--expand{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;position:absolute;right:.5rem;bottom:.5rem;display:inline-flex;align-items:center;padding:.5rem;padding-left:1rem;color:#161616;background-color:#fff;border:0}button.bx--btn.bx--snippet-btn--expand .bx--snippet-btn--text{position:relative;top:-.0625rem}.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{display:none}.bx--snippet-btn--expand .bx--icon-chevron--down{margin-bottom:.0625rem;margin-left:.5rem;transform:rotate(0deg);transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}button.bx--btn.bx--snippet-btn--expand:hover{color:#161616;background:#e5e5e5}.bx--snippet-btn--expand:active{background-color:#c6c6c6}.bx--snippet-btn--expand:focus{outline:2px solid #0f62fe;outline-offset:-2px;border-color:transparent}.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{transform:rotate(180deg);transition:transform 240ms}.bx--snippet.bx--snippet--light,.bx--snippet.bx--snippet--light .bx--snippet-button,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand,.bx--snippet.bx--snippet--light .bx--copy-btn{background-color:#f4f4f4}.bx--snippet.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet.bx--snippet--light .bx--snippet-button:hover,.bx--snippet.bx--snippet--light .bx--snippet-btn--expand:hover,.bx--snippet.bx--snippet--light .bx--copy-btn:hover{background-color:var(--cds-ui-01-light, #ebebeb)}.bx--snippet.bx--snippet--light.bx--snippet--single::after,.bx--snippet.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre::after{background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--snippet--code.bx--skeleton{height:6.125rem}.bx--snippet--terminal.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton .bx--snippet-container{height:100%}.bx--snippet.bx--skeleton code{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem}.bx--snippet.bx--skeleton code:hover,.bx--snippet.bx--skeleton code:focus,.bx--snippet.bx--skeleton code:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton code::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton code::before{animation:none}}.bx--snippet-button .bx--btn--copy__feedback{top:3.175rem;right:auto;left:50%}.bx--snippet-button .bx--btn--copy__feedback::before{top:0}.bx--snippet-button .bx--btn--copy__feedback::after{top:-.25rem}.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{top:2.675rem}.bx--snippet--inline .bx--btn--copy__feedback{top:calc(100% - .25rem);right:auto;left:50%}bx--snippet--multi.bx--skeleton{height:6.125rem}.bx--snippet--single.bx--skeleton{height:3.5rem}.bx--snippet.bx--skeleton span{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:block;width:100%;height:1rem;margin-top:0.5rem}.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{border:none;outline:none;cursor:default}.bx--snippet.bx--skeleton span::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--snippet.bx--skeleton span::before{animation:none}}.bx--snippet.bx--skeleton span:first-child{margin:0}.bx--snippet.bx--skeleton span:nth-child(2){width:85%}.bx--snippet.bx--skeleton span:nth-child(3){width:95%}.bx--snippet--single.bx--skeleton .bx--snippet-container{padding-bottom:0}.bx--overflow-menu,.bx--overflow-menu__trigger{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;outline:2px solid transparent;outline-offset:-2px;position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{border:0}.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{outline:none}.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{box-shadow:0 2px 6px rgba(0,0,0,0.2);background-color:#fff;transition:none}.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{background-color:#f4f4f4}.bx--overflow-menu__icon{width:1rem;height:1rem;fill:#161616}.bx--overflow-menu-options{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;top:32px;left:0;z-index:6000;display:none;flex-direction:column;align-items:flex-start;width:10rem;list-style:none;background-color:#fff}.bx--overflow-menu-options::after{position:absolute;display:block;background-color:#fff;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);content:''}.bx--overflow-menu.bx--overflow-menu--open:hover{background-color:#fff}.bx--overflow-menu-options--light{background-color:#f4f4f4}.bx--overflow-menu-options--light::after{background-color:#f4f4f4}.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{background-color:#f4f4f4}.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{top:-.1875rem;left:0;width:2rem;height:.1875rem}.bx--overflow-menu-options[data-floating-menu-direction='top']::after{bottom:-.5rem;left:0;width:2rem;height:.5rem}.bx--overflow-menu-options[data-floating-menu-direction='left']::after{top:0;right:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:0;left:-.375rem;width:.375rem;height:2rem}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='top']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='bottom']::after{right:0;left:auto}.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='left']::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction='right']::after{top:auto;bottom:0}.bx--overflow-menu-options--open{display:flex}.bx--overflow-menu-options__content{width:100%}.bx--overflow-menu-options__option{display:flex;align-items:center;width:100%;height:2.5rem;padding:0;background-color:transparent;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu--divider{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu--divider{border-top:1px solid #e0e0e0}a.bx--overflow-menu-options__btn::before{display:inline-block;height:100%;vertical-align:middle;content:''}.bx--overflow-menu-options__btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:inline-flex;align-items:center;width:100%;max-width:11.25rem;height:100%;padding:0 1rem;color:#525252;font-weight:400;text-align:left;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--overflow-menu-options__btn:hover{color:#161616}.bx--overflow-menu-options__btn:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--overflow-menu-options__btn::-moz-focus-inner{border:none}.bx--overflow-menu-options__btn svg{fill:#525252}.bx--overflow-menu-options__btn:hover svg{fill:#161616}.bx--overflow-menu-options__option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--overflow-menu-options__option:hover{background-color:#e5e5e5}.bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu--light .bx--overflow-menu-options__option--danger{border-top:1px solid #e0e0e0}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{color:#fff;background-color:#da1e28}.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{fill:#fff}.bx--overflow-menu-options__option--disabled:hover{background-color:#fff;cursor:not-allowed}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{color:#c6c6c6;pointer-events:none}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{outline:2px solid transparent;outline-offset:-2px;background-color:#fff}.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{fill:#c6c6c6}.bx--overflow-menu--flip{left:-140px}.bx--overflow-menu--flip::before{left:145px}.bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.bx--content-switcher--disabled{cursor:not-allowed}.bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#fff;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.bx--content-switcher-btn:hover{cursor:pointer}.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#fff;pointer-events:none}.bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.bx--content-switcher--light .bx--content-switcher-btn{background-color:#f4f4f4}.bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.bx--content-switcher-btn:first-of-type::before{display:none}.bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.bx--content-switcher--light .bx--content-switcher-btn:focus::before,.bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher-btn:hover::before,.bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--light .bx--content-switcher--selected::before,.bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.bx--content-switcher-btn:focus::before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher-btn:hover::before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--selected::before,.bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--content-switcher__icon+span{margin-left:.5rem}.bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:inherit;overflow:visible;max-height:640px}.flatpickr-calendar.open{box-shadow:0 2px 6px rgba(0,0,0,0.2);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;height:21rem;padding:.25rem .25rem .5rem .25rem;border:none;margin-top:-2px;overflow:hidden;background-color:#fff}.flatpickr-calendar.open:focus{outline:1px solid #0f62fe}.flatpickr-calendar.animate.open{animation:fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;width:100%}.flatpickr-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;height:2.5rem;display:flex;align-items:center;margin-bottom:.25rem;background-color:transparent;color:#161616;line-height:1;text-align:center}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-prev-month,.flatpickr-next-month{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;padding:0;fill:#161616;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:#e5e5e5}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#161616}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{fill:#161616;cursor:not-allowed}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:#161616}.flatpickr-current-month{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:center;height:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-left:.25rem;margin-right:.25rem}.flatpickr-current-month .cur-month:hover{background-color:#e5e5e5}.numInputWrapper{position:relative;width:3.75rem}.numInputWrapper:hover{background-color:#e5e5e5}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.numInputWrapper .numInput{display:inline-block;width:100%;padding:.25rem;margin:0;border:none;color:#161616;font-size:inherit;font-family:inherit;font-weight:600;background-color:#fff;cursor:default;-moz-appearance:textfield}.numInputWrapper .numInput:focus{outline:1px solid #0f62fe}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{color:#c6c6c6;background-color:#fff;pointer-events:none}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInput[disabled]~.arrowUp::after{border-bottom-color:#c6c6c6}.numInput[disabled]~.arrowDown::after{border-top-color:#c6c6c6}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;left:2.6rem;width:.75rem;height:50%;border:none;padding:0 .25rem 0 .125rem;line-height:50%;opacity:0;cursor:pointer}.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{position:absolute;top:33%;display:block;content:'';border-left:.25rem solid transparent;border-right:.25rem solid transparent}.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{border-bottom-color:#0f62fe;border-top-color:#0f62fe}.numInputWrapper .arrowUp{top:.25rem;border-bottom:0}.numInputWrapper .arrowUp::after{border-bottom:.25rem solid #161616}.numInputWrapper .arrowDown{top:.6875rem}.numInputWrapper .arrowDown::after{border-top:.25rem solid #161616}.flatpickr-weekdays{display:flex;align-items:center;height:2.5rem}.flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-weekday{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;cursor:default;color:#161616;flex:1}.flatpickr-days:focus{outline:0}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;height:15.375rem;padding:0;outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translate3d(100%, 0px, 0px)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-day{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;color:#161616;cursor:pointer;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-day:hover{background:#e5e5e5}.flatpickr-day:focus{outline:2px solid #0f62fe;outline-offset:-2px;outline-color:#0f62fe}.nextMonthDay,.prevMonthDay{color:#6f6f6f}.flatpickr-day.today{position:relative;color:#0f62fe;font-weight:600}.flatpickr-day.today::after{content:'';position:absolute;display:block;bottom:.4375rem;left:50%;transform:translateX(-50%);height:.25rem;width:.25rem;background-color:#0f62fe}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid #0f62fe;outline-offset:-2px}.flatpickr-day.today.selected::after{display:none}.flatpickr-day.inRange{background-color:#d0e2ff;color:#161616}.flatpickr-day.selected{color:#fff;background-color:#0f62fe}.flatpickr-day.selected:focus{outline:.0625rem solid #f4f4f4;outline-offset:-.1875rem}.flatpickr-day.startRange.selected{box-shadow:none;z-index:2}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;z-index:3}.flatpickr-day.endRange:hover{outline:2px solid #0f62fe;outline-offset:-2px;background:#fff;color:#161616}.flatpickr-day.endRange.inRange.selected{color:#fff;background:#0f62fe}.flatpickr-day.flatpickr-disabled{cursor:not-allowed;color:#c6c6c6}.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fpSlideLeft{from{transform:translate3d(0px, 0px, 0px)}to{transform:translate3d(-100%, 0px, 0px)}}@keyframes fpSlideLeftNew{from{transform:translate3d(100%, 0px, 0px)}to{transform:translate3d(0px, 0px, 0px)}}@keyframes fpSlideRight{from{transform:translate3d(0, 0, 0px)}to{transform:translate3d(100%, 0px, 0px)}}@keyframes fpSlideRightNew{from{transform:translate3d(-100%, 0, 0px)}to{transform:translate3d(0, 0, 0px)}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}.bx--date-picker{display:flex}.bx--date-picker--light .bx--date-picker__input{background:#f4f4f4}.bx--date-picker~.bx--label{order:1}.bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.bx--date-picker__input--xl{height:3rem}.bx--date-picker__input--sm{height:2rem}.bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{animation:none}}.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.bx--dropdown__wrapper--inline{display:inline-grid;grid-gap:.25rem;grid-template:auto auto / auto min-content;align-items:center}.bx--dropdown__wrapper--inline .bx--label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{margin:0}.bx--dropdown__wrapper--inline .bx--form-requirement{grid-column:2}.bx--dropdown{outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;width:100%;height:2.5rem;color:#161616;list-style:none;background-color:#fff;border:none;border-bottom:1px solid #8d8d8d;outline:2px solid transparent;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown:hover{background-color:#e5e5e5}.bx--dropdown .bx--list-box__field{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;padding:0 3rem 0 1rem;text-align:left}.bx--dropdown .bx--list-box__field::-moz-focus-inner{border:0}.bx--dropdown--xl{height:3rem;max-height:3rem}.bx--dropdown--xl .bx--dropdown__arrow{top:1rem}.bx--dropdown--sm{height:2rem;max-height:2rem}.bx--dropdown--sm .bx--dropdown__arrow{top:.5rem}.bx--dropdown--open{border-bottom-color:#e0e0e0}.bx--dropdown--invalid{outline:2px solid #da1e28;outline-offset:-2px}.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--invalid+.bx--form-requirement{display:inline-block;max-height:12.5rem;color:#da1e28}.bx--dropdown__invalid-icon{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);fill:#da1e28}.bx--dropdown--open:hover{background-color:#fff}.bx--dropdown--open:focus{outline:1px solid transparent}.bx--dropdown--open .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2);max-height:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--light{background-color:#f4f4f4}.bx--dropdown--up .bx--dropdown-list{bottom:2rem}.bx--dropdown__arrow{position:absolute;top:.8125rem;right:1rem;transform-origin:50% 45%;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none;fill:#161616}button.bx--dropdown-text{width:100%;color:#161616;text-align:left;background:none;border:none}button.bx--dropdown-text:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--dropdown-text{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:block;height:calc(100% + 1px);padding-right:2.625rem;padding-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--dropdown-list{outline:2px solid transparent;outline-offset:-2px;box-shadow:0 2px 6px rgba(0,0,0,0.2);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;z-index:6000;display:flex;flex-direction:column;width:100%;max-height:0;overflow-x:hidden;overflow-y:auto;list-style:none;background-color:#fff;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown--light .bx--dropdown-list{background-color:#f4f4f4}.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{visibility:hidden}.bx--dropdown-item{position:relative;visibility:inherit;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--dropdown-item:hover{background-color:#e5e5e5}.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{border-color:transparent}.bx--dropdown-item:active{background-color:#e0e0e0}.bx--dropdown-item:first-of-type .bx--dropdown-link{border-top-color:transparent}.bx--dropdown-item:last-of-type .bx--dropdown-link{border-bottom:none}.bx--dropdown-link{outline:2px solid transparent;outline-offset:-2px;display:block;height:2.5rem;margin:0 1rem;padding:.6875rem 0;overflow:hidden;color:#525252;font-weight:normal;line-height:1rem;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border:1px solid transparent;border-top-color:#e0e0e0}.bx--dropdown-link:hover{color:#161616;border-color:transparent}.bx--dropdown--light .bx--dropdown-link{border-top-color:#e0e0e0}.bx--dropdown--sm .bx--dropdown-link{height:2rem;padding-top:.4375rem;padding-bottom:.4375rem}.bx--dropdown--xl .bx--dropdown-link{height:3rem;padding-top:.9375rem;padding-bottom:.9375rem}.bx--dropdown--focused,.bx--dropdown-link:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{margin:0 1rem;padding:.6875rem 0;outline:none}.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{outline:2px solid #0f62fe;outline-offset:-2px;margin:0;padding:.6875rem 1rem}.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{background-color:inherit}.bx--dropdown-item:hover .bx--dropdown-link{border-bottom-color:#e5e5e5}.bx--dropdown--selected{display:none}.bx--dropdown--open .bx--dropdown__arrow{transform:rotate(-180deg)}.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{max-height:16.5rem}.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{max-height:11rem}.bx--dropdown--open .bx--dropdown-item{opacity:1}.bx--dropdown--disabled{border-bottom-color:transparent;cursor:not-allowed}.bx--dropdown--disabled:hover{background-color:#fff}.bx--dropdown--disabled:focus{outline:none}.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{color:#c6c6c6}.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{fill:#c6c6c6}.bx--dropdown--disabled.bx--dropdown--light:hover{background-color:#f4f4f4}.bx--dropdown--auto-width{width:auto;max-width:25rem}.bx--dropdown--inline{display:inline-block;justify-self:start;width:auto;background-color:transparent;border-bottom-color:transparent;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.bx--dropdown--inline:hover{background-color:#e5e5e5}.bx--dropdown--inline.bx--dropdown--disabled{background-color:transparent}.bx--dropdown--inline .bx--dropdown__arrow{top:.5rem;right:.5rem}.bx--dropdown--inline.bx--dropdown--open{background-color:transparent}.bx--dropdown--inline .bx--dropdown-text{display:inline-block;height:2rem;padding:.4375rem 2rem .4375rem .75rem;overflow:visible;color:#161616}.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{color:#c6c6c6}.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{outline:0}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{right:2rem}.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{padding-right:3.5rem}.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{box-shadow:0 2px 6px rgba(0,0,0,0.2)}.bx--dropdown--inline .bx--dropdown-link{font-weight:normal}.bx--dropdown--show-selected .bx--dropdown--selected{display:block;color:#161616;background-color:#e5e5e5}.bx--dropdown--show-selected .bx--dropdown--selected:hover{background-color:#e0e0e0}.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{border-top-color:transparent}.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{display:block}.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none}.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}.bx--modal{position:fixed;top:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:transparent;visibility:hidden;opacity:0;transition:background-color 720ms cubic-bezier(0.4, 0.14, 1, 1),opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;content:''}.bx--modal.is-visible{background-color:rgba(22,22,22,0.5);visibility:inherit;opacity:1;transition:background-color 720ms cubic-bezier(0, 0, 0.3, 1),opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear}.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type='number'],.bx--modal .bx--date-picker__input{background-color:#f4f4f4}.bx--modal.is-visible .bx--modal-container{transform:translate3d(0, 0, 0);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)}.bx--modal-container{position:fixed;top:0;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto;width:100%;height:100%;max-height:100%;overflow:hidden;background-color:#fff;outline:3px solid transparent;outline-offset:-3px;transform:translate3d(0, -24px, 0);transform-origin:top center;transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media (min-width: 42rem){.bx--modal-container{position:static;width:84%;height:auto;max-height:90%}.bx--modal-container .bx--modal-header,.bx--modal-container .bx--modal-content,.bx--modal-container .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container{width:60%;max-height:84%}}@media (min-width: 82rem){.bx--modal-container{width:48%}}.bx--modal-header,.bx--modal-content{padding-left:1rem}.bx--modal-header,.bx--modal-content,.bx--modal-content__regular-content{padding-right:1rem}.bx--modal-content--with-form{padding-right:1rem}.bx--modal-container--xs .bx--modal-header{padding-right:3rem}.bx--modal-container--xs .bx--modal-content,.bx--modal-container--xs .bx--modal-content__regular-content,.bx--modal-container--xs .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--xs{width:48%}}@media (min-width: 66rem){.bx--modal-container--xs{width:32%;max-height:48%}}@media (min-width: 82rem){.bx--modal-container--xs{width:24%}}.bx--modal-container--sm .bx--modal-header{padding-right:3rem}.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content,.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--sm{width:60%}}@media (min-width: 66rem){.bx--modal-container--sm{width:42%;max-height:72%}}@media (min-width: 82rem){.bx--modal-container--sm{width:36%}.bx--modal-container--sm .bx--modal-header,.bx--modal-container--sm .bx--modal-content,.bx--modal-container--sm .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--sm .bx--modal-content--with-form{padding-right:1rem}}.bx--modal-container--lg .bx--modal-header{padding-right:3rem}.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content,.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}@media (min-width: 42rem){.bx--modal-container--lg{width:96%}.bx--modal-container--lg .bx--modal-header,.bx--modal-container--lg .bx--modal-content,.bx--modal-container--lg .bx--modal-content__regular-content{padding-right:20%}.bx--modal-container--lg .bx--modal-content--with-form{padding-right:1rem}}@media (min-width: 66rem){.bx--modal-container--lg{width:84%;max-height:96%}}@media (min-width: 82rem){.bx--modal-container--lg{width:72%}}.bx--modal-header{grid-row:1/1;grid-column:1/-1;margin-bottom:.5rem;padding-top:1rem;padding-right:3rem}.bx--modal-header__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;margin-bottom:.25rem;color:#525252}.bx--modal-header__heading{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.bx--modal-content{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;grid-row:2/-2;grid-column:1/-1;margin-bottom:3rem;padding-top:.5rem;overflow-y:auto;color:#161616;font-weight:400}.bx--modal-content:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--modal-content>*{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--modal-scroll-content>*:last-child{padding-bottom:2rem}.bx--modal-content--overflow-indicator{position:absolute;bottom:3rem;left:0;grid-row:2/-2;grid-column:1/-1;width:100%;height:2rem;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);content:'';pointer-events:none}.bx--modal-content:focus~.bx--modal-content--overflow-indicator{width:calc(100% - 4px);margin:0 2px 2px}@media screen and (-ms-high-contrast: active){.bx--modal-scroll-content>*:last-child{padding-bottom:0}.bx--modal-content--overflow-indicator{display:none}}.bx--modal-footer{display:flex;grid-row:-1/-1;grid-column:1/-1;justify-content:flex-end;height:4rem;margin-top:auto}.bx--modal-footer .bx--btn{flex:0 1 50%;max-width:none;height:4rem;margin:0;padding-top:1rem;padding-bottom:2rem}.bx--modal-close{position:absolute;top:0;right:0;width:3rem;height:3rem;padding:.75rem;overflow:hidden;background-color:transparent;border:2px solid transparent;cursor:pointer;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--modal-close:hover{background-color:#e5e5e5}.bx--modal-close:focus{border-color:#0f62fe;outline:none}.bx--modal-close::-moz-focus-inner{border:0}.bx--modal-close__icon{width:1.25rem;height:1.25rem;fill:#161616}.bx--body--with-modal-open{overflow:hidden}.bx--body--with-modal-open .bx--tooltip{z-index:9000}.bx--multi-select .bx--list-box__menu{min-width:auto}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.bx--inline-notification{position:relative;display:flex;flex-wrap:wrap;width:100%;min-width:18rem;max-width:18rem;height:auto;min-height:3rem;margin-top:1rem;margin-bottom:1rem;color:#fff}@media (min-width: 42rem){.bx--inline-notification{flex-wrap:nowrap;max-width:38rem}}@media (min-width: 66rem){.bx--inline-notification{max-width:46rem}}@media (min-width: 99rem){.bx--inline-notification{max-width:52rem}}.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{color:#78a9ff}.bx--inline-notification a{text-decoration:none}.bx--inline-notification a:hover{text-decoration:underline}.bx--inline-notification a:focus{outline:1px solid #78a9ff}.bx--inline-notification.bx--inline-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--inline-notification--low-contrast{color:#161616}.bx--inline-notification--low-contrast::before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-style:solid;border-width:1px 1px 1px 0;filter:opacity(0.4);content:'';pointer-events:none}.bx--inline-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--inline-notification--low-contrast.bx--inline-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--inline-notification--low-contrast.bx--inline-notification--error::before{border-color:#da1e28}.bx--inline-notification--success{background:#393939;border-left:3px solid #42be65}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--inline-notification--low-contrast.bx--inline-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--inline-notification--low-contrast.bx--inline-notification--success::before{border-color:#24a148}.bx--inline-notification--info,.bx--inline-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--inline-notification--low-contrast.bx--inline-notification--info::before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square::before{border-color:#0043ce}.bx--inline-notification--warning,.bx--inline-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--inline-notification--low-contrast.bx--inline-notification--warning::before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt::before{border-color:#f1c21b}.bx--inline-notification--warning .bx--inline-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--inline-notification__details{display:flex;flex-grow:1;margin:0 3rem 0 1rem}@media (min-width: 42rem){.bx--inline-notification__details{margin:0 1rem}}.bx--inline-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:1rem}.bx--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.bx--inline-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin:0 .25rem 0 0}.bx--inline-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;word-break:break-word}.bx--inline-notification__action-button.bx--btn--ghost{height:2rem;margin-bottom:.5rem;margin-left:2.5rem;color:#78a9ff}@media (min-width: 42rem){.bx--inline-notification__action-button.bx--btn--ghost{margin:.5rem 0}}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost{color:#0f62fe}.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#4c4c4c}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{background-color:#fff}.bx--inline-notification__action-button.bx--btn--ghost:focus{border-color:transparent;outline:2px solid #fff;outline-offset:-2px;box-shadow:none}.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{outline-color:#0f62fe}.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{margin-right:.5rem}.bx--inline-notification__close-button{outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;max-width:3rem;height:3rem;padding:0;background:transparent;border:none;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--inline-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#fff}@media (min-width: 42rem){.bx--inline-notification__close-button{position:static}}.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{fill:#161616}.bx--inline-notification--low-contrast .bx--inline-notification__action-button{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active{color:#0f62fe}.bx--inline-notification--low-contrast .bx--inline-notification__action-button:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button:hover{background-color:#fff}.bx--toast-notification{display:flex;width:18rem;height:auto;margin-top:.5rem;margin-right:1rem;margin-bottom:.5rem;padding-left:.875rem;color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.bx--toast-notification:first-child{margin-top:1rem}@media (min-width: 99rem){.bx--toast-notification{width:22rem}}.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{color:#78a9ff}.bx--toast-notification a{text-decoration:none}.bx--toast-notification a:hover{text-decoration:underline}.bx--toast-notification a:focus{outline:1px solid #78a9ff}.bx--toast-notification.bx--toast-notification--low-contrast a:focus{outline:1px solid #0f62fe}.bx--toast-notification--low-contrast{color:#161616}.bx--toast-notification--error{background:#393939;border-left:3px solid #fa4d56}.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon{fill:#fa4d56}.bx--toast-notification--low-contrast.bx--toast-notification--error{background:#fff1f1;border-left:3px solid #da1e28}.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon{fill:#da1e28}.bx--toast-notification--success{background:#393939;border-left:3px solid #42be65}.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon{fill:#42be65}.bx--toast-notification--low-contrast.bx--toast-notification--success{background:#defbe6;border-left:3px solid #24a148}.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon{fill:#24a148}.bx--toast-notification--info,.bx--toast-notification--info-square{background:#393939;border-left:3px solid #4589ff}.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#4589ff}.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{background:#edf5ff;border-left:3px solid #0043ce}.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon{fill:#0043ce}.bx--toast-notification--warning,.bx--toast-notification--warning-alt{background:#393939;border-left:3px solid #f1c21b}.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{background:#fdf6dd;border-left:3px solid #f1c21b}.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon{fill:#f1c21b}.bx--toast-notification--warning .bx--toast-notification__icon path[opacity='0']{opacity:1;fill:#000}.bx--toast-notification__icon{flex-shrink:0;margin-top:.875rem;margin-right:.875rem}.bx--toast-notification__details{margin-right:1rem}.bx--toast-notification__close-button{outline:2px solid transparent;outline-offset:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;margin-left:auto;padding:0;background-color:transparent;border:none;cursor:pointer;transition:outline 110ms,background-color 110ms}.bx--toast-notification__close-button:focus{outline:2px solid #fff;outline-offset:-2px}.bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{fill:#161616}.bx--toast-notification__title{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-top:1rem;font-weight:600;word-break:break-word}.bx--toast-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-top:0;margin-bottom:1.5rem;color:#fff;word-break:break-word}.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{color:#161616}.bx--toast-notification__caption{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-bottom:1rem;color:#fff}.bx--toast-notification--low-contrast .bx--toast-notification__caption{color:#161616}.bx--tooltip__label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-flex;align-items:center;color:#525252}.bx--tooltip__label:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger svg{fill:#525252}.bx--tooltip__trigger:not(.bx--btn--icon-only){display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;display:inline-flex;align-items:center;font-size:1rem;cursor:pointer}.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{border:0}.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{outline:1px solid #0f62fe;fill:#0353e9}.bx--tooltip__label .bx--tooltip__trigger{margin-left:.5rem}.bx--tooltip__label--bold{font-weight:600}.bx--tooltip{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:6000;display:none;min-width:13rem;max-width:18rem;margin-top:.25rem;padding:1rem;color:#fff;word-wrap:break-word;background:#393939;border-radius:.125rem}.bx--tooltip:focus{outline:0;box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #f4f4f4}.bx--tooltip p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.bx--tooltip button{padding-right:2rem}.bx--tooltip .bx--btn:focus{border-color:#fff;outline-color:#393939}.bx--tooltip .bx--link{color:#78a9ff;font-size:.875rem}.bx--tooltip .bx--link:focus{outline:1px solid #fff;outline-offset:2px}.bx--tooltip .bx--link:active{color:#fff}.bx--tooltip .bx--link:visited{color:#78a9ff}.bx--tooltip .bx--tooltip__content[tabindex='-1']:focus{outline:none}.bx--tooltip .bx--tooltip__caret{position:absolute;top:calc(-.4296875rem + 1px);right:0;left:0;width:0;height:0;margin:0 auto;border-right:.4296875rem solid transparent;border-bottom:.4296875rem solid #393939;border-left:.4296875rem solid transparent;content:''}.bx--tooltip .bx--tooltip__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.bx--tooltip[data-floating-menu-direction='left'] .bx--tooltip__caret{top:50%;right:calc(-.4296875rem + 1px);left:auto;transform:rotate(90deg) translate(50%, -50%)}.bx--tooltip[data-floating-menu-direction='top'] .bx--tooltip__caret{top:auto;bottom:calc(-.4296875rem + 1px);transform:rotate(180deg)}.bx--tooltip[data-floating-menu-direction='right'] .bx--tooltip__caret{top:50%;right:auto;left:calc(-.4296875rem + 1px);transform:rotate(270deg) translate(50%, -50%)}.bx--tooltip__heading{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:.5rem}.bx--tooltip--shown{display:block}.bx--tooltip--definition{position:relative}.bx--tooltip--definition .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:relative;display:inline-flex;color:#161616;border-bottom:1px dotted #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:hover{cursor:pointer}.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition .bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{display:block}.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{box-shadow:0 2px 6px rgba(0,0,0,0.2);position:absolute;z-index:1;display:none;width:13rem;margin-top:.75rem;padding:.5rem 1rem;background:#393939;border-radius:.125rem;cursor:pointer;pointer-events:none}.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#fff}.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{position:absolute;right:0;left:0;width:0.6rem;height:0.6rem;margin-left:1rem;background:#393939}.bx--tooltip--definition__bottom .bx--tooltip__caret{top:-0.2rem;transform:rotate(-135deg)}.bx--tooltip--definition__top{margin-top:-2rem;transform:translateY(-100%)}.bx--tooltip--definition__top .bx--tooltip__caret{bottom:-0.2rem;transform:rotate(45deg)}.bx--tooltip--definition__align-end{right:0}.bx--tooltip--definition__align-center{margin-left:50%;transform:translateX(-50%)}.bx--tooltip--definition__top.bx--tooltip--definition__align-center{margin-left:50%;transform:translate(-50%, -100%)}.bx--tooltip--definition__align-center .bx--tooltip__caret{left:auto;margin-right:calc(50% - 6px);margin-left:auto}.bx--tooltip--definition__align-end .bx--tooltip__caret{left:auto;margin-right:1rem;margin-left:auto}.bx--tooltip--definition.bx--tooltip--a11y{display:inline-flex}.bx--tooltip--definition button.bx--tooltip--a11y{margin:0}.bx--tooltip__trigger.bx--tooltip__trigger--definition{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;border-bottom:.0625rem dotted #525252;transition:border-color 110ms}.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{border-bottom-color:#0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.5625rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.5625rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before{top:-.25rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.5625rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.5rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.5625rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.5625rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.25rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.5625rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{bottom:-.5rem;transform:translate(0, 100%)}.bx--tooltip--icon{display:inline-flex;align-items:center}.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:absolute;display:flex;align-items:center;opacity:0;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--tooltip--icon__top::before,.bx--tooltip--icon__bottom::before{right:0;left:0;width:0;height:0;margin:0 auto;margin-top:1px;margin-left:50%;border-color:transparent transparent #393939 transparent;border-style:solid;border-width:0 .25rem .3125rem .25rem;content:''}.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::after{box-shadow:0 2px 6px rgba(0,0,0,0.2);min-width:1.5rem;max-width:13rem;height:1.5rem;margin-left:50%;padding:0 1rem;color:#fff;font-weight:400;white-space:nowrap;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);content:attr(aria-label);pointer-events:none}.bx--tooltip--icon__top:hover::before,.bx--tooltip--icon__top:hover::after,.bx--tooltip--icon__top:focus::before,.bx--tooltip--icon__top:focus::after,.bx--tooltip--icon__bottom:hover::before,.bx--tooltip--icon__bottom:hover::after,.bx--tooltip--icon__bottom:focus::before,.bx--tooltip--icon__bottom:focus::after{opacity:1}.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{fill:#525252}.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{outline:1px solid transparent}.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip--icon__top::before{transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);top:1px}.bx--tooltip--icon__top::after{transform:translate(-50%, calc(-100% - 12px));top:0}.bx--tooltip--icon__bottom::before{transform:translate(-50%, 10px) rotate(0);bottom:0}.bx--tooltip--icon__bottom::after{transform:translate(-50%, calc(100% + 10px));bottom:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;margin-left:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before{transform:translate(0, calc(-100% - 9px)) rotate(180deg);top:1px;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after{transform:translate(0, calc(-100% - 12px));top:0;margin-left:0;right:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before{transform:translate(0, 10px) rotate(0);bottom:0;margin-left:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before{transform:translate(0, 10px) rotate(0);bottom:0;right:0;left:auto;margin-right:4px}.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after{transform:translate(0, calc(100% + 10px));bottom:0;margin-left:0;right:0}.bx--tooltip--icon .bx--tooltip__trigger svg{margin-left:0}.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{fill:#525252}.bx--tooltip__trigger.bx--tooltip--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--top:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--top::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--top::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{top:-.8125rem;left:0;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:0;left:50%}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{top:-.8125rem;right:0;left:auto;transform:translate(0, -100%)}.bx--tooltip__trigger.bx--tooltip--right{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--right:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--right::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--right::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--right:hover::before,.bx--tooltip__trigger.bx--tooltip--right:hover::after,.bx--tooltip__trigger.bx--tooltip--right:focus::before,.bx--tooltip__trigger.bx--tooltip--right:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{top:50%;right:0}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before{right:-.5rem;border-color:transparent #393939 transparent transparent;border-width:.25rem .3125rem .25rem 0;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{right:-.8125rem;transform:translate(100%, -50%)}.bx--tooltip__trigger.bx--tooltip--bottom{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--bottom::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--bottom::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{bottom:-.8125rem;left:0;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:0;left:50%}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{bottom:-.8125rem;right:0;left:auto;transform:translate(0, 100%)}.bx--tooltip__trigger.bx--tooltip--left{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left:focus{outline:1px solid transparent}.bx--tooltip__trigger.bx--tooltip--left:focus svg{outline:1px solid #0f62fe}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{display:inline-block}}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{transition:none}.bx--tooltip__trigger.bx--tooltip--left::before{width:0;height:0;border-style:solid;content:''}.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{width:13rem}}.bx--tooltip__trigger.bx--tooltip--left::after{content:attr(aria-label)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{content:none}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--left:hover::before,.bx--tooltip__trigger.bx--tooltip--left:hover::after,.bx--tooltip__trigger.bx--tooltip--left:focus::before,.bx--tooltip__trigger.bx--tooltip--left:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{top:50%;left:0}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before{left:-.5rem;border-color:transparent transparent transparent #393939;border-width:.25rem 0 .25rem .3125rem;transform:translate(-100%, -50%)}.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{left:-.8125rem;transform:translate(-100%, -50%)}.bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.bx--tabs--container{min-height:3rem}.bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.bx--tabs__nav::-webkit-scrollbar{display:none}.bx--tabs__overflow-indicator--left,.bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #f4f4f4)}.bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #fff)}.bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #fff)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(244,244,244,0), #f4f4f4)}.bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(244,244,244,0), #f4f4f4)}.bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tab--overflow-nav-button--hidden{display:none}.bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.bx--tab--overflow-nav-button svg{fill:#161616}.bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-item--selected .bx--tabs__nav-link,.bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tabs__nav-link:focus,.bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.bx--tab-content{padding:1rem}.bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tag{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252;background-color:#e0e0e0;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;max-width:100%;min-height:1.5rem;margin:.25rem;padding:.25rem .5rem;word-break:break-word;border-radius:.9375rem;cursor:default}.bx--tag::-moz-focus-inner{border:0}.bx--tag .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag:not(:first-child){margin-left:0}.bx--tag--red{color:#a2191f;background-color:#ffd7d9}.bx--tag--red .bx--tag__close-icon:hover{background-color:#ffb3b8}.bx--tag--magenta{color:#9f1853;background-color:#ffd6e8}.bx--tag--magenta .bx--tag__close-icon:hover{background-color:#ffafd2}.bx--tag--purple{color:#6929c4;background-color:#e8daff}.bx--tag--purple .bx--tag__close-icon:hover{background-color:#d4bbff}.bx--tag--blue{color:#0043ce;background-color:#d0e2ff}.bx--tag--blue .bx--tag__close-icon:hover{background-color:#a6c8ff}.bx--tag--cyan{color:#00539a;background-color:#bae6ff}.bx--tag--cyan .bx--tag__close-icon:hover{background-color:#82cfff}.bx--tag--teal{color:#005d5d;background-color:#9ef0f0}.bx--tag--teal .bx--tag__close-icon:hover{background-color:#3ddbd9}.bx--tag--green{color:#0e6027;background-color:#a7f0ba}.bx--tag--green .bx--tag__close-icon:hover{background-color:#6fdc8c}.bx--tag--gray{color:#525252;background-color:#e0e0e0}.bx--tag--gray .bx--tag__close-icon:hover{background-color:#c6c6c6}.bx--tag--cool-gray{color:#4d5358;background-color:#dde1e6}.bx--tag--cool-gray .bx--tag__close-icon:hover{background-color:#c1c7cd}.bx--tag--warm-gray{color:#565151;background-color:#e5e0df}.bx--tag--warm-gray .bx--tag__close-icon:hover{background-color:#cac5c4}.bx--tag--high-contrast{color:#fff;background-color:#393939}.bx--tag--high-contrast .bx--tag__close-icon:hover{background-color:#4c4c4c}.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled{color:#c6c6c6;background-color:#fff}.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:#fff}.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover{cursor:not-allowed}.bx--tag__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bx--tag--filter{padding-right:.125rem;cursor:pointer}.bx--tag--filter:focus,.bx--tag--filter:hover{outline:none}.bx--tag__close-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0 0 0 .25rem;padding:.125rem;color:currentColor;background-color:transparent;border:0;border-radius:50%;cursor:pointer}.bx--tag__close-icon svg{fill:currentColor}.bx--tag--disabled .bx--tag__close-icon{cursor:not-allowed}.bx--tag__close-icon:focus{border-radius:50%;outline:none;box-shadow:inset 0 0 0 2px #0f62fe}.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{background-color:transparent}.bx--tag--filter.bx--tag--disabled svg{fill:#c6c6c6}.bx--tag.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;color:#161616;background-color:#e0e0e0;width:3.75rem;overflow:hidden}.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{border:none;outline:none;cursor:default}.bx--tag.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--tag.bx--skeleton::before{animation:none}}.bx--tag.bx--skeleton .bx--tag__close-icon:hover{background-color:#e0e0e0}.bx--data-table-container+.bx--pagination{border-top:0}.bx--pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;overflow-x:auto;background-color:#fff;border-top:1px solid #e0e0e0}@media (min-width: 42rem){.bx--pagination{overflow:initial}}@media (max-width: 41.98rem){.bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{display:none}.bx--pagination .bx--pagination__items-count,.bx--pagination .bx--pagination__control-buttons{display:initial}}.bx--pagination .bx--select{align-items:center;height:100%}.bx--pagination .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--pagination .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:3rem;padding:0 2.25rem 0 1rem}.bx--pagination .bx--select-input:hover{background:#e5e5e5}.bx--pagination .bx--select__arrow{top:50%;transform:translate(-0.5rem, -50%)}.bx--pagination .bx--select__item-count .bx--select-input{border-right:.0625rem solid #e0e0e0}.bx--pagination .bx--select__page-number .bx--select-input{border-left:1px solid #e0e0e0}.bx--pagination__left,.bx--pagination__right{display:flex;align-items:center;height:3rem}.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{height:100%}.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{white-space:nowrap}.bx--pagination__left .bx--pagination__text{margin-right:.0625rem}.bx--pagination__right .bx--pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--pagination__left{padding:0 1rem}@media (min-width: 42rem){.bx--pagination__text{display:inline-block}}span.bx--pagination__text{margin-left:1rem;color:#525252}.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{display:flex;align-items:center;justify-content:center;width:3rem;height:100%;margin:0;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{outline:2px solid #0f62fe;outline-offset:-2px;border-left:0}.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{background:#e5e5e5}.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{background:#fff;border-color:#e0e0e0;cursor:not-allowed;fill:#c6c6c6}.bx--pagination.bx--skeleton .bx--skeleton__text{margin-right:1rem;margin-bottom:0}@keyframes collapse-accordion{0%{height:100%;visibility:inherit;opacity:1}100%{height:0;visibility:hidden;opacity:0}}@keyframes expand-accordion{0%{height:0;visibility:hidden;opacity:0}100%{height:100%;visibility:inherit;opacity:1}}.bx--accordion{width:100%;list-style:none}.bx--accordion__item{overflow:visible;border-top:1px solid #e0e0e0;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--accordion__item:last-child{border-bottom:1px solid #e0e0e0}.bx--accordion__heading{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;width:100%;min-height:2.5rem;margin:0;padding:.625rem 0;color:#161616;cursor:pointer;transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}.bx--accordion__heading::-moz-focus-inner{border:0}.bx--accordion__heading:hover::before,.bx--accordion__heading:focus::before{position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);content:''}.bx--accordion__heading:hover::before{background-color:#e5e5e5}.bx--accordion__heading:focus{outline:none}.bx--accordion__heading:focus::before{box-sizing:border-box;border:2px solid #0f62fe}.bx--accordion__arrow{outline:2px solid transparent;outline-offset:-2px;flex:0 0 1rem;width:1rem;height:1rem;margin:2px 1rem 0 0;transform:rotate(90deg);transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--accordion__title{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;z-index:1;width:100%;margin:0 0 0 1rem;text-align:left}.bx--accordion__content{display:none;padding-right:1rem;padding-left:1rem;transition:padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media (min-width: 480px){.bx--accordion__content{padding-right:3rem}}@media (min-width: 640px){.bx--accordion__content{padding-right:25%}}.bx--accordion__content>p{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.bx--accordion--start .bx--accordion__heading{flex-direction:row}.bx--accordion--start .bx--accordion__arrow{margin:2px 0 0 .5rem}.bx--accordion--start .bx--accordion__content{margin-left:1.5rem}.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{display:block}.bx--accordion__item--collapsing .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) collapse-accordion}.bx--accordion__item--expanding .bx--accordion__content{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) expand-accordion}.bx--accordion__item--active{overflow:visible}.bx--accordion__item--active .bx--accordion__content{display:block;padding-top:.5rem;padding-bottom:1.5rem;transition:padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms,padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms}.bx--accordion__item--active .bx--accordion__arrow{transform:rotate(-90deg);fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{cursor:default}.bx--accordion.bx--skeleton .bx--accordion__arrow{cursor:default;pointer-events:none;fill:#161616}.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{border:none;outline:none;cursor:default}.bx--accordion.bx--skeleton .bx--accordion__heading:hover::before{background-color:transparent}.bx--accordion--end.bx--skeleton .bx--accordion__arrow{margin-left:1rem}.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{border:none;outline:none;cursor:default}.bx--accordion__title.bx--skeleton__text{margin-bottom:0}.bx--progress{display:flex;list-style:none}.bx--progress-step{position:relative;display:inline-flex;flex-direction:row;width:8rem;min-width:7rem;overflow:visible}.bx--progress-step .bx--tooltip__label{display:block}.bx--progress--space-equal .bx--progress-step{flex-grow:1;min-width:8rem}.bx--progress-line{position:absolute;left:0;width:8rem;height:1px;border:1px inset transparent}.bx--progress--space-equal .bx--progress-line{width:100%;min-width:8rem}.bx--progress-step svg{position:relative;z-index:1;flex-shrink:0;width:1rem;height:1rem;margin:.625rem .5rem 0 0;border-radius:50%;fill:#0f62fe}.bx--progress-label{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;max-width:5.5rem;margin:.5rem 0 0 0;overflow:hidden;color:#161616;line-height:1.45;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--progress-label::before{display:block;content:''}.bx--progress-label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-label:focus{color:#0f62fe;outline:none;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress--space-equal .bx--progress-label{max-width:100%;margin-right:0.75rem}.bx--progress-label:active{color:#0f62fe;box-shadow:0 .1875rem 0 0 #0f62fe}.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{visibility:inherit}.bx--progress-step .bx--tooltip .bx--tooltip__caret{margin-left:.625rem}.bx--tooltip__text{margin:0;padding:0;font-weight:normal}.bx--progress-step .bx--tooltip{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;display:block;width:7.8125rem;min-width:7.1875rem;min-height:1.5rem;margin-top:2.5rem;margin-left:1.375rem;padding:.5rem 1rem;color:#fff;visibility:hidden}.bx--progress-step .bx--tooltip_multi{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;width:9.375rem;height:auto;color:#fff}.bx--progress-optional{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;position:absolute;left:0;margin-top:1.75rem;margin-left:1.5rem;color:#525252;text-align:start}.bx--progress-step--current .bx--progress-line{background-color:#0f62fe}.bx--progress-step--incomplete svg{fill:#161616}.bx--progress-step--incomplete .bx--progress-line{background-color:#e0e0e0}.bx--progress-step--complete .bx--progress-line{background-color:#0f62fe}.bx--progress-step-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;text-align:left}.bx--progress-step-button::-moz-focus-inner{border:0}.bx--progress-step-button--unclickable{outline:none;cursor:default}.bx--progress-step-button--unclickable .bx--progress-label:hover{color:#161616;box-shadow:none;cursor:default}.bx--progress-step-button--unclickable .bx--tooltip__label:hover{color:#0f62fe;box-shadow:0 .0625rem #0f62fe;cursor:pointer}.bx--progress-step--disabled{cursor:not-allowed;pointer-events:none}.bx--progress-step--disabled svg{cursor:not-allowed;fill:#c6c6c6}.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{color:#c6c6c6;box-shadow:none;cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{outline:none;box-shadow:none}.bx--progress-step--disabled .bx--progress-line{cursor:not-allowed}.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{display:none}.bx--progress__warning>*{fill:#da1e28}.bx--progress.bx--skeleton .bx--progress-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:2.5rem;height:.75rem}.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{border:none;outline:none;cursor:default}.bx--progress.bx--skeleton .bx--progress-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--progress.bx--skeleton .bx--progress-label::before{animation:none}}.bx--progress--vertical{display:flex;flex-direction:column}.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{flex-wrap:wrap;align-content:flex-start;width:initial;min-width:initial;min-height:3.625rem}.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.bx--progress--vertical .bx--progress-label{display:inline-block;width:initial;max-width:10rem;margin:0;white-space:initial;vertical-align:top}.bx--progress--vertical .bx--progress-step .bx--tooltip{margin-top:0.5rem}.bx--progress--vertical .bx--progress-optional{position:static;width:100%;margin-top:auto;margin-left:2rem}.bx--progress--vertical .bx--progress-line{position:absolute;top:0;left:0;width:1px;height:100%}.bx--breadcrumb{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline}@media (min-width: 42rem){.bx--breadcrumb{display:flex;flex-wrap:wrap}}.bx--breadcrumb-item{position:relative;display:flex;align-items:center;margin-right:.5rem}.bx--breadcrumb-item .bx--link:visited{color:#0f62fe}.bx--breadcrumb-item::after{margin-left:.5rem;color:#161616;content:'/'}.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child::after{content:''}.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child::after{margin-right:0}.bx--breadcrumb .bx--link{white-space:nowrap}.bx--breadcrumb-item [aria-current='page'],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{color:#161616;cursor:auto}.bx--breadcrumb-item [aria-current='page']:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{text-decoration:none}.bx--breadcrumb.bx--skeleton .bx--link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:1rem}.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{border:none;outline:none;cursor:default}.bx--breadcrumb.bx--skeleton .bx--link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--breadcrumb.bx--skeleton .bx--link::before{animation:none}}.bx--toolbar{display:flex;flex-flow:row nowrap;align-items:center;margin:1rem 0}.bx--toolbar>div{margin:0 .25rem}.bx--toolbar .bx--search-input{height:2rem;background-color:transparent;outline:none}.bx--toolbar .bx--search-close{display:none}.bx--toolbar .bx--overflow-menu__icon{transition:fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar .bx--search-magnifier{top:.5rem;left:.375rem;transform:scale(1.15);cursor:pointer;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.bx--toolbar fieldset{padding:0;border:0}.bx--toolbar .bx--toolbar-search--active{width:15.625rem}.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{top:.5625rem;transform:scale(1)}.bx--toolbar .bx--toolbar-search--active .bx--search-input{background-color:#f4f4f4}.bx--toolbar .bx--toolbar-search--active .bx--search-close{display:block}.bx--toolbar .bx--checkbox-label{margin-bottom:0}.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{fill:#0f62fe}.bx--toolbar-search{width:1.8rem;transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--toolbar-search__btn{position:absolute;top:0;left:0;width:2rem;height:2rem;background:transparent;border:0}.bx--toolbar-search__btn:focus{outline:1px solid #0f62fe}.bx--toolbar-filter-icon{padding-right:0;padding-left:0}.bx--toolbar-menu__title{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:0.5rem 1.25rem;font-weight:600}.bx--toolbar-menu__option{padding:0.5rem 1.25rem}.bx--toolbar-menu__divider{width:100%;border:0;border-top:1px solid #e0e0e0}.bx--radio-button-group{border:none}.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{border-bottom:none}.bx--time-picker{display:flex;align-items:flex-end}.bx--time-picker__select{justify-content:center}.bx--time-picker__select:not(:last-of-type){margin:0 .125rem}.bx--time-picker__input{display:flex;flex-direction:column}.bx--time-picker .bx--select-input{width:auto;min-width:auto;margin:0;padding-right:3rem;line-height:1}.bx--time-picker__input-field{outline:2px solid transparent;outline-offset:-2px;font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;display:flex;align-items:center;width:4.875rem;height:2.5rem;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--time-picker__input-field::placeholder{color:#6f6f6f}.bx--time-picker--light .bx--select-input{background-color:#f4f4f4}.bx--time-picker--light .bx--select-input:hover{background-color:#e5e5e5}.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:transparent;border-bottom:1px solid transparent;cursor:not-allowed}.bx--slider-container{display:flex;align-items:center;user-select:none}.bx--slider{position:relative;width:100%;min-width:12.5rem;max-width:40rem;margin:0 1rem}.bx--slider__range-label{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;color:#161616;white-space:nowrap}.bx--slider__range-label:last-of-type{margin-right:1rem}.bx--slider__track{position:absolute;width:100%;height:.125rem;background:#e0e0e0;transform:translate(0%, -50%);cursor:pointer}.bx--slider__track:before{position:absolute;top:-.3125rem;left:50%;display:inline-block;width:.125rem;height:.25rem;background:#e0e0e0;transform:translate(-50%, 0);content:''}.bx--slider__filled-track{position:absolute;width:100%;height:.125rem;background:#161616;transform:translate(0%, -50%);transform-origin:left;transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9);pointer-events:none}.bx--slider__thumb{position:absolute;top:0;z-index:3;width:.875rem;height:.875rem;background:#161616;border-radius:50%;outline:none;box-shadow:inset 0 0 0 1px transparent, inset 0 0 0 2px transparent;transform:translate(-50%, -50%);cursor:pointer;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--slider__thumb:hover{transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:focus{background-color:#0f62fe;box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #fff;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__thumb:active{box-shadow:inset 0 0 0 2px #0f62fe;transform:translate(-50%, -50%) scale(1.4286)}.bx--slider__input{display:none}.bx--slider-text-input,.bx-slider-text-input{width:4rem;height:2.5rem;text-align:center;-moz-appearance:textfield}.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{display:none}.bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#0f62fe}.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{color:#c6c6c6}.bx--slider--disabled .bx--slider__thumb{background-color:#e0e0e0}.bx--slider--disabled .bx--slider__thumb:hover{transform:translate(-50%, -50%);cursor:not-allowed}.bx--slider--disabled .bx--slider__thumb:focus{background-color:#e0e0e0;outline:none;box-shadow:none;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__thumb:active{background:#e0e0e0;transform:translate(-50%, -50%)}.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{background-color:#e0e0e0;cursor:not-allowed}.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{color:#c6c6c6;background-color:#fff;border:none;cursor:not-allowed;transition:none}.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{color:#c6c6c6;outline:none}.bx--slider-container.bx--skeleton .bx--slider__range-label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:1.25rem;height:.75rem}.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{border:none;outline:none;cursor:default}.bx--slider-container.bx--skeleton .bx--slider__range-label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--slider-container.bx--skeleton .bx--slider__range-label::before{animation:none}}.bx--slider-container.bx--skeleton .bx--slider__track{cursor:default;pointer-events:none}.bx--slider-container.bx--skeleton .bx--slider__thumb{left:50%;cursor:default;pointer-events:none}.bx--tile{position:relative;display:block;min-width:8rem;min-height:4rem;padding:1rem;background-color:#fff;outline:2px solid transparent;outline-offset:-2px}.bx--tile:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--light{background-color:#f4f4f4}.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{cursor:pointer;transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{background:#e5e5e5}.bx--tile--clickable:focus,.bx--tile--expandable:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{opacity:1}.bx--tile--expandable::-moz-focus-inner{border:0}.bx--tile--clickable{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#161616;text-decoration:none}.bx--tile--selectable{padding-right:3rem}.bx--tile__checkmark,.bx--tile__chevron{position:absolute;background:transparent;border:none;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile__checkmark{top:1rem;right:1rem;height:1rem;opacity:0}.bx--tile__checkmark svg{border-radius:50%;fill:#525252}.bx--tile__checkmark:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--tile__chevron{position:absolute;right:0.5rem;bottom:0.5rem;height:1rem}.bx--tile__chevron svg{transform-origin:center;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--tile__chevron:hover{cursor:pointer}.bx--tile__chevron:focus{outline:none}.bx--tile--expandable{width:100%;overflow:hidden;color:inherit;font-size:inherit;text-align:left;border:0;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile-content__above-the-fold{display:block}.bx--tile-content__below-the-fold{display:block;visibility:hidden;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded{overflow:visible;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-expanded .bx--tile__chevron svg{transform:rotate(-180deg)}.bx--tile--is-expanded .bx--tile-content__below-the-fold{visibility:inherit;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--tile--is-selected{outline:1px solid #161616;outline-offset:-1px}.bx--tile--is-selected .bx--tile__checkmark{opacity:1}.bx--tile-input:checked+.bx--tile>.bx--tile__checkmark svg{fill:#161616}.bx--tile-content{width:100%;height:100%}.bx--tile-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--tile-input:focus+.bx--tile{outline:2px solid #0f62fe;outline-offset:-2px}.bx--skeleton__text{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:1rem;margin-bottom:.5rem}.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{border:none;outline:none;cursor:default}.bx--skeleton__text::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__text::before{animation:none}}.bx--skeleton__heading{height:1.5rem}.bx--icon--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;display:inline-block;width:1rem;height:1rem}.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{border:none;outline:none;cursor:default}.bx--icon--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--icon--skeleton::before{animation:none}}.bx--skeleton__placeholder{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:6.25rem;height:6.25rem}.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{border:none;outline:none;cursor:default}.bx--skeleton__placeholder::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.bx--skeleton__placeholder::before{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes init-stroke{0%{stroke-dashoffset:240}100%{stroke-dashoffset:40}}@keyframes stroke-end{0%{stroke-dashoffset:40}100%{stroke-dashoffset:240}}@keyframes stroke{100%{stroke-dashoffset:0}}.bx--inline-loading{display:flex;align-items:center;width:100%;min-height:2rem}.bx--inline-loading .bx--loading__svg circle{stroke-width:12}.bx--inline-loading .bx--loading__stroke{stroke-dashoffset:99}.bx--inline-loading__text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;color:#525252}.bx--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.bx--inline-loading__checkmark-container{fill:#24a148}.bx--inline-loading__checkmark-container.bx--inline-loading__svg{position:absolute;top:0.75rem;width:0.75rem}.bx--inline-loading__checkmark-container[hidden]{display:none}.bx--inline-loading__checkmark{transform-origin:50% 50%;animation-name:stroke;animation-duration:250ms;animation-fill-mode:forwards;fill:none;stroke:#0f62fe;stroke-width:1.8;stroke-dasharray:12;stroke-dashoffset:12}.bx--inline-loading--error{width:1rem;height:1rem;fill:#da1e28}.bx--inline-loading--error[hidden]{display:none}.bx--loading--small .bx--inline-loading__svg{stroke:#0f62fe}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.bx--inline-loading__checkmark-container{top:1px;right:0.5rem}.bx--inline-loading__checkmark{animation:none;stroke-dashoffset:0;stroke-dasharray:0}}.bx--pagination-nav{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;line-height:0}.bx--pagination-nav__list{display:flex;align-items:center;list-style:none}.bx--pagination-nav__list-item{padding:0}.bx--pagination-nav__list-item:first-child{padding-left:0}.bx--pagination-nav__list-item:last-child{padding-right:0}.bx--pagination-nav__page{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;position:relative;display:block;min-width:3rem;padding:1.0625rem .25rem;color:#525252;font-weight:400;line-height:1;text-align:center;text-decoration:none;border-radius:0;outline:0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.bx--pagination-nav__page::-moz-focus-inner{border:0}.bx--pagination-nav__page:hover{color:#525252;background-color:#e5e5e5}.bx--pagination-nav__page:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{color:rgba(82,82,82,0.5);background:none;outline:none;pointer-events:none}.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__page::after,.bx--pagination-nav__page.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page.bx--pagination-nav__page--active{color:#525252;font-weight:600;background-color:initial}.bx--pagination-nav__page .bx--pagination-nav__icon{pointer-events:none;fill:currentColor}.bx--pagination-nav__page--direction{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;line-height:0}.bx--pagination-nav__select{position:relative}.bx--pagination-nav__page--select{max-height:3rem;text-indent:calc(50% - 4.5px);appearance:none}@-moz-document url-prefix(){.bx--pagination-nav__page--select{text-indent:0}}.bx--pagination-nav__select-icon-wrapper{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after{position:absolute;bottom:0;left:50%;display:block;width:0;height:.25rem;background-color:#0f62fe;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper::after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active::after{left:calc(50% - .5rem);width:1rem;opacity:1}.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{display:none}.bx--pagination-nav__select-icon{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);pointer-events:none}.bx--pagination-nav__accessibility-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--unstable-pagination{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;justify-content:space-between;width:100%;height:3rem;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid transparent}.bx--unstable-pagination__text{margin:0 1rem;color:#525252}@media (min-width: 42rem){.bx--unstable-pagination__text{display:inline-block}}.bx--unstable-pagination__left,.bx--unstable-pagination__right{display:flex;align-items:center;height:100%}.bx--unstable-pagination__left{padding:0 1rem 0 0}.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{height:100%}.bx--unstable-pagination__left .bx--unstable-pagination__text{margin-right:.0625rem}.bx--unstable-pagination__right .bx--unstable-pagination__text{margin-right:1rem;margin-left:.0625rem}.bx--unstable-pagination__button{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 .875rem;color:#161616;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.bx--unstable-pagination__button .bx--btn__icon{width:initial;height:initial}.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--unstable-pagination__button:hover{color:#161616;background:#e5e5e5}.bx--unstable-pagination__button--no-index{cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__button.bx--btn:disabled{background:transparent;border-color:#e0e0e0}.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{background:transparent;cursor:not-allowed;fill:#c6c6c6}.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{align-items:center;height:100%}.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{display:flex;height:100%}.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:auto;min-width:auto;height:100%;margin-right:-0.65rem;padding:0 2.5rem 0 1rem}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{margin-right:0;padding-right:2.25rem}}.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{background:#e5e5e5}.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{top:50%;transform:translateY(-50%)}@media (min-width: 42rem){.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{right:1rem}}.bx--unstable-pagination__page-selector{border-left:1px solid #e0e0e0}.bx--unstable-pagination__page-sizer{border-right:1px solid #e0e0e0}.bx--header{position:fixed;top:0;right:0;left:0;z-index:8000;display:flex;align-items:center;height:3rem;background-color:#161616;border-bottom:1px solid #393939}.bx--header__action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;width:3rem;height:3rem;border:.125rem solid transparent;transition:background-color 110ms,border-color 110ms}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:none}.bx--header__action:active{background-color:#393939}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:block}@media (min-width: 66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;height:100%;padding:0 2rem 0 1rem;font-weight:600;line-height:1.25rem;letter-spacing:0.1px;text-decoration:none;border:.125rem solid transparent;outline:none;transition:border-color 110ms;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__nav{position:relative;display:none;height:100%;padding-left:1rem}@media (min-width: 66rem){.bx--header__nav{display:block}}.bx--header__nav::before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;transform:translateY(-50%);content:''}.bx--header__menu-bar{display:flex;height:100%;margin:0;padding:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;align-items:center;height:100%;padding:0 1rem;color:#c6c6c6;font-weight:400;font-size:.875rem;line-height:1.125rem;letter-spacing:0;text-decoration:none;border:2px solid transparent;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.bx--header__menu-item:hover{color:#f4f4f4;background-color:#2c2c2c}.bx--header__action:active,a.bx--header__menu-item:active{color:#f4f4f4;background-color:#393939}a.bx--header__menu-item:focus{color:#f4f4f4;border-color:#fff;outline:none}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current='page']::after,.bx--header__menu-item--current::after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid #4589ff;content:''}a.bx--header__menu-item[aria-current='page']:focus::after,.bx--header__menu-item--current:focus::after{border:0}a.bx--header__menu-item[aria-current='page']:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu{position:relative}.bx--header__menu-title[aria-haspopup='true']{position:relative}.bx--header__menu-title[aria-expanded='true']{z-index:8001;color:#fff;background-color:#262626}.bx--header__menu-title[aria-expanded='true']>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;margin:0;padding:0;list-style:none}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu{position:absolute;bottom:0;left:0;z-index:8000;display:flex;flex-direction:column;width:12.5rem;background-color:#262626;box-shadow:0 4px 8px 0 rgba(0,0,0,0.5);transform:translateY(100%)}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded='true']+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{color:#f4f4f4;background-color:#262626}.bx--header__menu-arrow{margin-left:.5rem;transition:transform 110ms,fill 110ms;fill:#c6c6c6}.bx--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;height:100%}.bx--skip-to-content{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.bx--skip-to-content:focus{top:0;left:0;z-index:9999;display:flex;align-items:center;width:auto;height:3rem;padding:0 1rem;color:#f4f4f4;background-color:#161616;border:4px solid #0f62fe;outline:none;clip:auto}.bx--header-panel{transition-timing-function:cubic-bezier(0.2, 0, 1, 0.9);position:fixed;top:3rem;right:0;bottom:0;z-index:8000;width:0;overflow:hidden;color:#c6c6c6;background-color:#161616;border:none;transition:width 0.11s;will-change:width}.bx--header-panel--expanded{width:16rem;border-right:1px solid #393939;border-left:1px solid #393939}.bx--panel--overlay{position:fixed;top:3rem;right:0;bottom:0;z-index:1000;width:16rem;height:100%;padding:1rem 0;overflow-x:hidden;overflow-y:auto;background-color:#161616;transform:translate3d(100%, 0, 0);transition:transform 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);will-change:transform}.bx--panel--expanded{box-shadow:0 8px 16px 0 rgba(0,0,0,0.25);transform:translate3d(0, 0, 0)}.bx--product-switcher__search{margin-bottom:1.5rem;padding:0 1rem}.bx--search--shell input{background-color:#e0e0e0}.bx--product-switcher__subheader,.bx--product-switcher__all-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;padding:.5rem;color:#c6c6c6}.bx--product-switcher__subheader{padding-left:3.5rem}.bx--product-switcher__all-btn{padding-left:3.5rem}.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{display:inline-block;width:100%;color:#0f62fe;text-align:left;background:transparent;border:none;cursor:pointer}.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{text-decoration:underline}.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__back-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;align-items:center;padding:.5rem 1rem}.bx--product-switcher__back-arrow{margin-right:1rem;fill:#0f62fe}.bx--product-list__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bx--product-list__item:hover{background:#e0e0e0}.bx--product-link{display:flex;flex-direction:row;align-items:center;width:100%;padding:.5rem 1rem;text-decoration:none}.bx--product-link:focus{outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__icon{margin-right:1rem}.bx--product-link__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;margin-left:0.25rem;color:#c6c6c6;font-weight:400}.bx--product-switcher__product-list .bx--overflow-menu{display:none;align-items:center;justify-content:center;width:2.5rem}.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{display:flex}.bx--product-switcher__product-list .bx--overflow-menu>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover{background:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{fill:#c6c6c6}.bx--product-switcher__product-list .bx--overflow-menu:focus{display:flex;outline:none;box-shadow:inset 0 0 0 3px #0f62fe}.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{background:#fff}.bx--product-list__item:hover .bx--overflow-menu{display:flex}.bx--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6c6c6}.bx--switcher__item{width:100%;height:2rem}.bx--switcher__item:nth-child(1){margin-top:1rem}.bx--switcher__item--divider{display:block;width:14rem;height:1px;margin:.5rem 1rem;background:#393939;border:none}.bx--switcher__item-link{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;display:block;height:2rem;padding:.375rem 1rem;color:#c6c6c6;text-decoration:none}.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){color:#f4f4f4;background:#2c2c2c;cursor:pointer}.bx--switcher__item-link:focus{outline:2px solid #fff;outline-offset:-2px}.bx--switcher__item-link:active{color:#f4f4f4;background:#393939}.bx--switcher__item-link--selected{color:#f4f4f4;background:#262626}.bx--side-nav{position:fixed;top:0;bottom:0;left:0;z-index:8000;width:3rem;max-width:16rem;overflow:hidden;color:#525252;background-color:#fff;transition:width 0.11s cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.bx--side-nav--ux{top:3rem;width:16rem}@media (max-width: 65.98rem){.bx--side-nav--ux{width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{width:16rem}.bx--side-nav__overlay{position:absolute;top:3rem;width:0;height:0;background-color:transparent;opacity:0;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media (max-width: 65.98rem){.bx--side-nav__overlay-active{width:100%;height:100vh;background-color:rgba(22,22,22,0.5);opacity:1;transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}}.bx--header~.bx--side-nav{top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translateX(-16rem)}.bx--side-nav__navigation{display:flex;flex-direction:column;height:100%}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header{height:auto}.bx--side-nav--ux .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;flex:1;flex-direction:column;min-width:0;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1rem;font-weight:600;font-size:.875rem;letter-spacing:0.1px;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid transparent;outline-offset:-2px;flex:1 1 0%;min-width:0;height:2rem;padding-right:2rem;color:#f4f4f4;font-size:.75rem;background-color:#161616;border:none;border-radius:0;cursor:pointer;transition:outline 110ms;appearance:none}.bx--side-nav__select:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__footer{flex:0 0 3rem;width:100%;background-color:#fff}.bx--side-nav__toggle{outline:2px solid transparent;outline-offset:-2px;display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline 110ms}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__items{flex:1 1 0%;padding:1rem 0 0;overflow:hidden}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items{overflow-y:auto}.bx--side-nav--ux .bx--side-nav__items{overflow-y:auto}.bx--side-nav__item{width:3rem;height:3rem;overflow:hidden}.bx--side-nav:hover .bx--side-nav__item,.bx--side-nav--fixed .bx--side-nav__item,.bx--side-nav--expanded .bx--side-nav__item{width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item{width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current='page']):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded='true']:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__submenu{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:flex;align-items:center;height:2rem;padding:0 1rem;color:#525252;transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__submenu:focus{outline:2px solid #0f62fe;outline-offset:-2px}.bx--side-nav__submenu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform 110ms}.bx--side-nav__submenu[aria-expanded='true'] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']{position:relative;color:#161616;background-color:#e5e5e5}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded='false']::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__item--active .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded='true']+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current='page']>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{outline:2px solid transparent;outline-offset:-2px;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;align-items:center;min-height:2rem;padding:0 1rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#525252;font-size:.875rem;line-height:1.25rem;letter-spacing:0.1px;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{outline:2px solid #0f62fe;outline-offset:-2px}a.bx--side-nav__link[aria-current='page'],a.bx--side-nav__link--current{font-weight:600;background-color:#e5e5e5}a.bx--side-nav__link[aria-current='page'] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current='page']::before,a.bx--side-nav__link--current::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:''}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width: 65.98rem){.bx--side-nav .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width: 65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider::after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:''}.bx--side-nav a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded='true']{background-color:transparent}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:transparent;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded='true']+.bx--header__menu a.bx--header__menu-item:hover{color:#161616;background-color:#e5e5e5}.bx--side-nav .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{fill:#525252}.bx--navigation{position:fixed;top:3rem;bottom:0;left:0;z-index:6000;width:16rem;color:#f4f4f4;background-color:#262626;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,0.25)}.bx--navigation--right{right:0;left:auto}.bx--navigation svg{fill:#f4f4f4}.bx--navigation-section:not(:last-child)::after{display:block;height:1px;margin:0 1rem;background-color:#393939;content:''}.bx--navigation-item{position:relative;display:flex;align-items:center}.bx--navigation-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}a.bx--navigation-link{display:flex;align-items:center;width:100%;min-height:2.5rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem;text-decoration:none}a.bx--navigation-link:hover{color:#fff;background-color:#333333}a.bx--navigation-link:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation-item--icon>a.bx--navigation-link{padding-left:0}.bx--navigation__category{width:100%}.bx--navigation__category-toggle{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;align-items:center}.bx--navigation__category-toggle::-moz-focus-inner{border:0}.bx--navigation__category-toggle:hover{background-color:#333333}.bx--navigation__category-toggle:focus{outline:.1875rem solid #0f62fe;outline-offset:-.1875rem}.bx--navigation__category-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.5rem;padding-right:1rem;padding-left:1rem;color:#f4f4f4;font-weight:400;font-size:.875rem}.bx--navigation-item--icon .bx--navigation__category-title{padding-left:0}.bx--navigation__category-items{display:none;visibility:hidden}.bx--navigation__category-item>a.bx--navigation-link{display:flex;align-items:center;min-height:2rem;padding-left:2rem}.bx--navigation__category-item{position:relative}.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{padding-left:3.5rem}.bx--navigation__category-item--active::after{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#0f62fe;content:''}.bx--navigation__category-item--active>a.bx--navigation-link{color:#fff;font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title{font-weight:600}.bx--navigation__category--expanded .bx--navigation__category-title>svg{transform:rotate(180deg)}.bx--navigation__category--expanded .bx--navigation__category-items{display:block;visibility:inherit}.bx--navigation-icon{display:flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:2.5rem;margin-right:.5rem}.bx--content{padding:2rem;background:#f4f4f4;transform:translate3d(0, 0, 0);will-change:margin-left}.bx--header~.bx--content{margin-top:3rem}.bx--side-nav~.bx--content{margin-left:3rem}.bx--side-nav.bx--side-nav--expanded~.bx--content{margin-left:16rem}.choices{position:relative;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none !important}.choices[data-type*='select-one']{cursor:pointer}.choices[data-type*='select-one'] .choices__inner{padding-bottom:7.5px}.choices[data-type*='select-one'] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0}.choices[data-type*='select-one'] .choices__button{stroke:currentColor;fill:currentColor;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.5}.choices[data-type*='select-one'] .choices__button:hover,.choices[data-type*='select-one'] .choices__button:focus{opacity:1}.choices[data-type*='select-one'] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4}.choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*='select-one']:after{content:'';height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*='select-one'].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*='select-multiple'] .choices__inner,.choices[data-type*='text'] .choices__inner{cursor:text}.choices[data-type*='select-multiple'] .choices__button,.choices[data-type*='text'] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #161616;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' preserveAspectRatio='xMidYMid meet' focusable='false' style=' will-change: transform;' width='20' height='20'%3E%3Cpolygon points='24 9.4 22.6 8 16 14.6 9.4 8 8 9.4 14.6 16 8 22.6 9.4 24 16 17.4 22.6 24 24 22.6 17.4 16 24 9.4'%3E%3C/polygon%3E%3C/svg%3E");background-size:16px;width:8px;line-height:1;opacity:0.75;border-radius:0}.choices[data-type*='select-multiple'] .choices__button:hover,.choices[data-type*='select-multiple'] .choices__button:focus,.choices[data-type*='text'] .choices__button:hover,.choices[data-type*='text'] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;padding:7.5px 7.5px 3.75px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:block}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#ffffff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--choice.choices__item--selectable{display:block}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5}.choices__heading{font-weight:600;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;width:100% !important}.choices__input:focus{outline:0}.choices__placeholder{opacity:0.5}.ui-background{color:#f4f4f4}.ui-background-background{background-color:#f4f4f4}.interactive-01{color:#0f62fe}.interactive-01-background{background-color:#0f62fe}.interactive-02{color:#393939}.interactive-02-background{background-color:#393939}.interactive-03{color:#0f62fe}.interactive-03-background{background-color:#0f62fe}.interactive-04{color:#0f62fe}.interactive-04-background{background-color:#0f62fe}.danger{color:#da1e28}.danger-background{background-color:#da1e28}.ui-01{color:#fff}.ui-01-background{background-color:#fff}.ui-02{color:#f4f4f4}.ui-02-background{background-color:#f4f4f4}.ui-03{color:#e0e0e0}.ui-03-background{background-color:#e0e0e0}.ui-04{color:#8d8d8d}.ui-04-background{background-color:#8d8d8d}.ui-05{color:#161616}.ui-05-background{background-color:#161616}.button-separator{color:#e0e0e0}.button-separator-background{background-color:#e0e0e0}.decorative-01{color:#e0e0e0}.decorative-01-background{background-color:#e0e0e0}.text-01{color:#161616}.text-01-background{background-color:#161616}.text-02{color:#525252}.text-02-background{background-color:#525252}.text-03{color:#a8a8a8}.text-03-background{background-color:#a8a8a8}.text-04{color:#fff}.text-04-background{background-color:#fff}.text-05{color:#6f6f6f}.text-05-background{background-color:#6f6f6f}.text-error{color:#da1e28}.text-error-background{background-color:#da1e28}.link-01{color:#0f62fe}.link-01-background{background-color:#0f62fe}.inverse-link{color:#78a9ff}.inverse-link-background{background-color:#78a9ff}.icon-01{color:#161616}.icon-01-background{background-color:#161616}.icon-02{color:#525252}.icon-02-background{background-color:#525252}.icon-03{color:#fff}.icon-03-background{background-color:#fff}.field-01{color:#fff}.field-01-background{background-color:#fff}.field-02{color:#f4f4f4}.field-02-background{background-color:#f4f4f4}.inverse-01{color:#fff}.inverse-01-background{background-color:#fff}.inverse-02{color:#393939}.inverse-02-background{background-color:#393939}.support-01{color:#da1e28}.support-01-background{background-color:#da1e28}.support-02{color:#24a148}.support-02-background{background-color:#24a148}.support-03{color:#f1c21b}.support-03-background{background-color:#f1c21b}.support-04{color:#0043ce}.support-04-background{background-color:#0043ce}.inverse-support-01{color:#fa4d56}.inverse-support-01-background{background-color:#fa4d56}.inverse-support-02{color:#42be65}.inverse-support-02-background{background-color:#42be65}.inverse-support-03{color:#f1c21b}.inverse-support-03-background{background-color:#f1c21b}.inverse-support-04{color:#4589ff}.inverse-support-04-background{background-color:#4589ff}.overlay-01{color:rgba(22,22,22,0.5)}.overlay-01-background{background-color:rgba(22,22,22,0.5)}.focus{color:#0f62fe}.focus-background{background-color:#0f62fe}.inverse-focus-ui{color:#fff}.inverse-focus-ui-background{background-color:#fff}.hover-primary{color:#0353e9}.hover-primary-background{background-color:#0353e9}.hover-primary-text{color:#0043ce}.hover-primary-text-background{background-color:#0043ce}.hover-secondary{color:#4c4c4c}.hover-secondary-background{background-color:#4c4c4c}.hover-tertiary{color:#0353e9}.hover-tertiary-background{background-color:#0353e9}.hover-ui{color:#e5e5e5}.hover-ui-background{background-color:#e5e5e5}.hover-light-ui{color:#e5e5e5}.hover-light-ui-background{background-color:#e5e5e5}.hover-selected-ui{color:#cacaca}.hover-selected-ui-background{background-color:#cacaca}.hover-danger{color:#b81921}.hover-danger-background{background-color:#b81921}.hover-row{color:#e5e5e5}.hover-row-background{background-color:#e5e5e5}.inverse-hover-ui{color:#4c4c4c}.inverse-hover-ui-background{background-color:#4c4c4c}.active-primary{color:#002d9c}.active-primary-background{background-color:#002d9c}.active-secondary{color:#6f6f6f}.active-secondary-background{background-color:#6f6f6f}.active-tertiary{color:#002d9c}.active-tertiary-background{background-color:#002d9c}.active-ui{color:#c6c6c6}.active-ui-background{background-color:#c6c6c6}.active-danger{color:#750e13}.active-danger-background{background-color:#750e13}.selected-ui{color:#e0e0e0}.selected-ui-background{background-color:#e0e0e0}.selected-light-ui{color:#e0e0e0}.selected-light-ui-background{background-color:#e0e0e0}.highlight{color:#d0e2ff}.highlight-background{background-color:#d0e2ff}.skeleton-01{color:#e5e5e5}.skeleton-01-background{background-color:#e5e5e5}.skeleton-02{color:#c6c6c6}.skeleton-02-background{background-color:#c6c6c6}.visited-link{color:#8a3ffc}.visited-link-background{background-color:#8a3ffc}.disabled-01{color:#fff}.disabled-01-background{background-color:#fff}.disabled-02{color:#c6c6c6}.disabled-02-background{background-color:#c6c6c6}.disabled-03{color:#8d8d8d}.disabled-03-background{background-color:#8d8d8d}.caption-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.label-01{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.helper-text-01{font-size:.75rem;line-height:1.34;letter-spacing:.32px}.body-short-01{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.body-long-01{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.body-short-02{font-size:1rem;font-weight:400;line-height:1.375;letter-spacing:0}.body-long-02{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}.code-01{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.code-02{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px}.productive-heading-01{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}.productive-heading-02{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}.productive-heading-03{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}.productive-heading-04{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}.productive-heading-05{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}.productive-heading-06{font-size:2.625rem;font-weight:300;line-height:1.199;letter-spacing:0}.productive-heading-07{font-size:3.375rem;font-weight:300;line-height:1.19;letter-spacing:0}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:italic;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:300;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:400;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}@font-face{font-weight:600;font-family:'IBM Plex Sans';font-style:normal;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(static("/fonts/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2")) format("woff2");font-display:auto;unicode-range:U+0E00-0E7F}.bx--content{transform:none}a[disabled],a.bx--btn--disabled{pointer-events:none}@media print{html,body{background-color:white !important}aside,header,button,.no-print{display:none !important}.bx--content{margin:0 !important;padding:0 !important}}h3{margin-bottom:3rem}h4{margin-bottom:1.5rem;margin-top:.75rem}h5{margin-bottom:1rem}.bx--form-item{margin-bottom:2rem}td .bx--form-item{margin-bottom:0}.bx--data-table .bx--table-column-menu,.bx--data-table .bx--table-column-menu:last-of-type{width:3.25rem;min-width:3.25rem;padding-top:.5rem;padding-right:.5rem}.bx--col .bx--form-item .bx--select{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper{width:100%;max-width:100%}.bx--col .bx--form-item .bx--select .bx--select-input__wrapper select{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker]{width:100%;max-width:100%}.bx--col .bx--form-item [data-date-picker] input{width:100%;max-width:100%}.bx--col .bx--form-item>*{width:100%}.bx--action-list .bx--btn.bx--btn--icon-only .bx--btn__icon{margin-left:0}.bx--form-item.bx--checkbox-wrapper.standalone{height:5rem;justify-content:center}fieldset[readonly]{color:initial !important;cursor:auto !important}fieldset[readonly] .bx--label--disabled{color:initial !important}@keyframes notification{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.raised{box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.highlighted{font-weight:600}.text-input-icon{position:absolute;right:1rem}.bx--text-input:disabled+.text-input-icon{fill:#c6c6c6}.text-input-with-icon[data-invalid] .text-input-icon{fill:#da1e28}.text-input-with-icon .bx--text-input__invalid-icon{display:none}.theme-white .bx--btn-set{display:flex}.theme-white .bx--btn-set--stacked{flex-direction:column}.theme-white .bx--btn-set .bx--btn{width:100%;max-width:12.25rem}.theme-white .bx--btn-set .bx--btn:not(:focus){box-shadow:-.0625rem 0 0 0 #e0e0e0}.theme-white .bx--btn-set .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn:focus+.bx--btn{box-shadow:inherit}.theme-white .bx--btn-set--stacked .bx--btn:not(:focus){box-shadow:0 -.0625rem 0 0 #e0e0e0}.theme-white .bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){box-shadow:inherit}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled{box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled{box-shadow:0 -.0625rem 0 0 #8d8d8d}.theme-white .bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{box-shadow:none}.theme-white .bx--btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;max-width:20rem;min-height:3rem;margin:0;padding:calc(0.875rem - 3px) 63px calc(0.875rem - 3px) 15px;text-align:left;text-decoration:none;vertical-align:top;border-radius:0;outline:none;cursor:pointer;transition:all 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--btn:disabled,.theme-white .bx--btn:hover:disabled,.theme-white .bx--btn:focus:disabled,.theme-white .bx--btn.bx--btn--disabled,.theme-white .bx--btn.bx--btn--disabled:hover,.theme-white .bx--btn.bx--btn--disabled:focus{color:#8d8d8d;background:#c6c6c6;border-color:#c6c6c6;box-shadow:none;cursor:not-allowed}.theme-white .bx--btn .bx--btn__icon{position:absolute;right:1rem;flex-shrink:0;width:1rem;height:1rem}.theme-white .bx--btn::-moz-focus-inner{padding:0;border:0}.theme-white .bx--btn--primary{color:#fff;background-color:#0f62fe;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--primary:hover{background-color:#0353e9}.theme-white .bx--btn--primary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--primary:disabled:hover,.theme-white .bx--btn--primary:disabled:focus,.theme-white .bx--btn--primary:hover.bx--btn--disabled,.theme-white .bx--btn--primary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--primary:active{background-color:#002d9c}.theme-white .bx--btn--primary .bx--btn__icon,.theme-white .bx--btn--primary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--primary:hover{color:#fff}.theme-white .bx--btn--secondary{color:#fff;background-color:#393939;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--secondary:hover{background-color:#4c4c4c}.theme-white .bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--secondary:disabled:hover,.theme-white .bx--btn--secondary:disabled:focus,.theme-white .bx--btn--secondary:hover.bx--btn--disabled,.theme-white .bx--btn--secondary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--secondary:active{background-color:#6f6f6f}.theme-white .bx--btn--secondary .bx--btn__icon,.theme-white .bx--btn--secondary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--secondary:hover,.theme-white .bx--btn--secondary:focus{color:#fff}.theme-white .bx--btn--tertiary{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:#0f62fe;border-style:solid;border-width:1px}.theme-white .bx--btn--tertiary:hover{background-color:#0353e9}.theme-white .bx--btn--tertiary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--tertiary:disabled:hover,.theme-white .bx--btn--tertiary:disabled:focus,.theme-white .bx--btn--tertiary:hover.bx--btn--disabled,.theme-white .bx--btn--tertiary:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--tertiary:active{background-color:#002d9c}.theme-white .bx--btn--tertiary .bx--btn__icon,.theme-white .bx--btn--tertiary .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--tertiary:hover{color:#fff}.theme-white .bx--btn--tertiary:focus{color:#fff;background-color:#0f62fe}.theme-white .bx--btn--tertiary:active{border-color:transparent}.theme-white .bx--btn--tertiary:disabled,.theme-white .bx--btn--tertiary:hover:disabled,.theme-white .bx--btn--tertiary:focus:disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled,.theme-white .bx--btn--tertiary.bx--btn--disabled:hover,.theme-white .bx--btn--tertiary.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;outline:none}.theme-white .bx--btn--ghost{color:#0f62fe;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;padding:calc(0.875rem - 3px) 12px}.theme-white .bx--btn--ghost:hover{background-color:#e5e5e5}.theme-white .bx--btn--ghost:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--ghost:disabled:hover,.theme-white .bx--btn--ghost:disabled:focus,.theme-white .bx--btn--ghost:hover.bx--btn--disabled,.theme-white .bx--btn--ghost:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn--ghost .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--ghost .bx--btn__icon{position:static;margin-left:.5rem}.theme-white .bx--btn--ghost:hover,.theme-white .bx--btn--ghost:active{color:#0043ce}.theme-white .bx--btn--ghost:active{background-color:#c6c6c6}.theme-white .bx--btn--ghost:disabled,.theme-white .bx--btn--ghost:hover:disabled,.theme-white .bx--btn--ghost:focus:disabled,.theme-white .bx--btn--ghost.bx--btn--disabled,.theme-white .bx--btn--ghost.bx--btn--disabled:hover,.theme-white .bx--btn--ghost.bx--btn--disabled:focus{color:#c6c6c6;background:transparent;border-color:transparent;outline:none}.theme-white .bx--btn--ghost.bx--btn--sm{padding:calc(0.375rem - 3px) 12px}.theme-white .bx--btn--ghost.bx--btn--field{padding:calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{outline:1px solid transparent}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{width:13rem}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{content:attr(aria-label)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{fill:currentColor}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:focus svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover svg{fill:#161616}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{border-color:#0f62fe}.theme-white .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{outline-color:transparent}.theme-white .bx--btn--icon-only--top{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top:focus{outline:1px solid transparent}.theme-white .bx--btn--icon-only--top:focus svg{outline:1px solid #0f62fe}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{display:inline-block}}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{transition:none}.theme-white .bx--btn--icon-only--top::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{width:13rem}}.theme-white .bx--btn--icon-only--top::after{content:attr(aria-label)}.theme-white .bx--btn--icon-only--top.bx--tooltip--a11y::after{content:none}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::before,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible::after,.theme-white .bx--btn--icon-only--top:hover::before,.theme-white .bx--btn--icon-only--top:hover::after,.theme-white .bx--btn--icon-only--top:focus::before,.theme-white .bx--btn--icon-only--top:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:hover .bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.theme-white .bx--btn--icon-only--top:focus .bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus+.bx--assistive-text,.theme-white .bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--btn--icon-only--top::before,.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:0;left:50%}.theme-white .bx--btn--icon-only--top::before{top:-.5rem;border-color:#393939 transparent transparent transparent;border-width:.3125rem .25rem 0 .25rem;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--top::after,.theme-white .bx--btn--icon-only--top .bx--assistive-text,.theme-white .bx--btn--icon-only--top+.bx--assistive-text{top:-.8125rem;left:50%;transform:translate(-50%, -100%)}.theme-white .bx--btn--icon-only--bottom::before,.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--btn--icon-only--bottom::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only--bottom::after,.theme-white .bx--btn--icon-only--bottom .bx--assistive-text,.theme-white .bx--btn--icon-only--bottom+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--btn--icon-only{padding-right:.9375rem;padding-left:.9375rem}.theme-white .bx--btn--icon-only .bx--btn__icon{position:static}.theme-white .bx--btn--icon-only.bx--btn--ghost .bx--btn__icon{margin:0}.theme-white .bx--btn path[data-icon-path='inner-path']{fill:none}.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{fill:#161616}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path,.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.theme-white .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{fill:#c6c6c6}.theme-white .bx--btn--ghost.bx--btn--icon-only[disabled]{cursor:not-allowed}.theme-white .bx--btn--field.bx--btn--icon-only{padding-right:.6875rem;padding-left:.6875rem}.theme-white .bx--btn--sm.bx--btn--icon-only{padding-right:.4375rem;padding-left:.4375rem}.theme-white .bx--btn--danger{color:#fff;background-color:#da1e28;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px}.theme-white .bx--btn--danger:hover{background-color:#b81921}.theme-white .bx--btn--danger:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.theme-white .bx--btn--danger:disabled:hover,.theme-white .bx--btn--danger:disabled:focus,.theme-white .bx--btn--danger:hover.bx--btn--disabled,.theme-white .bx--btn--danger:focus.bx--btn--disabled{color:#8d8d8d;text-decoration:none;background-color:#c6c6c6;border-color:#c6c6c6;box-shadow:none}.theme-white .bx--btn--danger:active{background-color:#750e13}.theme-white .bx--btn--danger .bx--btn__icon,.theme-white .bx--btn--danger .bx--btn__icon path{fill:currentColor}.theme-white .bx--btn--danger:hover{color:#fff}.theme-white .bx--btn--sm{min-height:2rem;padding:calc(0.375rem - 3px) 60px calc(0.375rem - 3px) 12px}.theme-white .bx--btn--field{min-height:2.5rem;padding:calc(0.675rem - 3px) 60px calc(0.675rem - 3px) 12px}.theme-white .bx--btn.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:9.375rem}.theme-white .bx--btn.bx--skeleton:hover,.theme-white .bx--btn.bx--skeleton:focus,.theme-white .bx--btn.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--btn.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--btn.bx--skeleton::before{animation:none}}.theme-white .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#161616;text-overflow:ellipsis;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-white .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-input::placeholder{color:#6f6f6f;font-weight:400}.theme-white .bx--search-input::-ms-clear{display:none}.theme-white .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-white .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-white .bx--search--light .bx--search-input{background:#fff}.theme-white .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-white .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-white .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-white .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-white .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-white .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#525252}.theme-white .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-white .bx--search-close::-moz-focus-inner{border:0}.theme-white .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#f4f4f4;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--search-close:hover{border-bottom:1px solid #8d8d8d}.theme-white .bx--search-close:hover::before{background-color:#e5e5e5}.theme-white .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#f4f4f4}.theme-white .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-white .bx--search-close svg{fill:inherit}.theme-white .bx--search-close,.theme-white .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#161616}.theme-white .bx--search-close:hover,.theme-white .bx--search-button:hover{background-color:#e5e5e5}.theme-white .bx--search-close:focus,.theme-white .bx--search-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search-close:active,.theme-white .bx--search-button:active{outline:2px solid #0f62fe;outline-offset:-2px;background-color:#e0e0e0}.theme-white .bx--search-close:focus::before,.theme-white .bx--search-close:active::before{background-color:#0f62fe}.theme-white .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--search--sm .bx--search-close,.theme-white .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-white .bx--search--lg .bx--search-close,.theme-white .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-white .bx--search--xl .bx--search-close,.theme-white .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-white .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-white .bx--search--xl.bx--skeleton .bx--search-input,.theme-white .bx--search--lg.bx--skeleton .bx--search-input,.theme-white .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-white .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-white .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-white .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.theme-white .bx--select{position:relative;display:flex;flex-direction:column;align-items:flex-start}.theme-white .bx--select-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--select-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:block;width:14rem;min-width:8rem;max-width:28rem;height:2.5rem;padding:0 3rem 0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;border-radius:0;cursor:pointer;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none;-moz-appearance:none;-webkit-appearance:none}.theme-white .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.theme-white .bx--select-input:-moz-focusring,.theme-white .bx--select-input::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000000;background-image:none}}.theme-white .bx--select-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;color:#161616}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;border-bottom-color:#fff;cursor:not-allowed}.theme-white .bx--select-input--sm{height:2rem;max-height:2rem}.theme-white .bx--select-input--xl{height:3rem;max-height:3rem}.theme-white .bx--select--disabled .bx--label,.theme-white .bx--select--disabled .bx--form__helper-text{color:#c6c6c6}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input{padding-right:5rem}.theme-white .bx--select-input:disabled~.bx--select__arrow{fill:#c6c6c6}.theme-white .bx--select--light .bx--select-input{background-color:#fff}.theme-white .bx--select--light .bx--select-input:hover{background-color:#e5e5e5}.theme-white .bx--select--light .bx--select-input:disabled,.theme-white .bx--select--light .bx--select-input:hover:disabled{color:#c6c6c6;background-color:#fff;cursor:not-allowed}.theme-white .bx--select__arrow{position:absolute;top:0;right:1rem;height:100%;pointer-events:none;fill:#161616}.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{position:absolute;right:3rem;fill:#da1e28}.theme-white .bx--select-optgroup,.theme-white .bx--select-option{color:#161616}.theme-white .bx--select-option[disabled]{cursor:not-allowed;opacity:0.5}@-moz-document url-prefix(){.theme-white .bx--select-option{color:#161616;background-color:#f4f4f4}.theme-white .bx--select-optgroup{color:#161616}}.theme-white .bx--select--inline{display:flex;flex-direction:row;align-items:center}.theme-white .bx--select--inline.bx--select--invalid .bx--label,.theme-white .bx--select--inline.bx--select--invalid .bx--form__helper-text{align-self:flex-start;margin-top:.8125rem}.theme-white .bx--select--inline .bx--form__helper-text{margin-bottom:0;margin-left:.5rem}.theme-white .bx--select--inline .bx--label{margin:0 .5rem 0 0;white-space:nowrap}.theme-white .bx--select--inline .bx--select-input{padding-right:2rem;padding-left:.5rem;color:#161616;background-color:transparent;border-bottom:none}.theme-white .bx--select--inline .bx--select-input[disabled],.theme-white .bx--select--inline .bx--select-input[disabled]:hover{background-color:#fff}.theme-white .bx--select--inline .bx--select__arrow{right:.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input{padding-right:3.5rem}.theme-white .bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{right:2rem}.theme-white .bx--select--inline .bx--select-input:disabled{color:#c6c6c6;cursor:not-allowed}.theme-white .bx--select--inline .bx--select-input:disabled~*{cursor:not-allowed}.theme-white .bx--select.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%;height:2.5rem}.theme-white .bx--select.bx--skeleton:hover,.theme-white .bx--select.bx--skeleton:focus,.theme-white .bx--select.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--select.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--select.bx--skeleton::before{animation:none}}.theme-white .bx--select.bx--skeleton .bx--select-input{display:none}.theme-white .bx--text-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input:focus,.theme-white .bx--text-input:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper svg[hidden]{display:none}.theme-white .bx--text-input--xl{height:3rem}.theme-white .bx--text-input--sm{height:2rem}.theme-white .bx--password-input{padding-right:2.5rem}.theme-white .bx--text-input::placeholder{color:#a8a8a8;opacity:1}.theme-white .bx--text-input--light{background-color:#fff}.theme-white .bx--text-input__field-wrapper{position:relative;display:flex;align-items:center;width:100%}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);fill:#da1e28}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning{fill:#f1c21b}.theme-white .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path[data-icon-path='inner-path']{opacity:1;fill:#000}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility{position:relative;display:inline-flex;align-items:center;overflow:visible;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus{outline:1px solid transparent}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg{outline:1px solid #0f62fe}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{display:inline-block}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{transition:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{width:0;height:0;border-style:solid;content:''}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-sizing:content-box;color:inherit;white-space:normal;opacity:1}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:max-content;min-width:1.5rem;max-width:13rem;height:auto;padding:.1875rem 1rem;color:#fff;font-weight:400;text-align:left;background-color:#393939;border-radius:.125rem;transform:translateX(-50%);font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-accelerator: true){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}@supports (-ms-ime-align: auto){.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{width:13rem}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after{content:attr(aria-label)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after{content:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus::after{opacity:1}@keyframes tooltip-fade{from{opacity:0}to{opacity:1}}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text{margin:auto;overflow:visible;clip:auto}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus+.bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{opacity:0;animation:none}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:0;left:50%}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::before{bottom:-.5rem;border-color:transparent transparent #393939 transparent;border-width:0 .25rem .3125rem .25rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility::after,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text{bottom:-.8125rem;transform:translate(-50%, 100%)}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger{position:absolute;right:1rem;width:1rem;height:1rem;padding:0;background:none;border:0;cursor:pointer}.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility svg,.theme-white .bx--text-input__field-wrapper .bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{fill:#525252}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid{padding-right:2.5rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input{padding-right:4rem}.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility,.theme-white .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle{right:1rem}.theme-white .bx--password-input-wrapper .bx--text-input__invalid-icon{right:2.5rem}.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility svg,.theme-white .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg{cursor:not-allowed;opacity:0.5}.theme-white .bx--text-input:disabled{outline:2px solid transparent;outline-offset:-2px;color:#c6c6c6;background-color:#f4f4f4;border-bottom:1px solid transparent;-webkit-text-fill-color:currentColor;cursor:not-allowed}.theme-white .bx--text-input--light:disabled{background-color:#fff}.theme-white .bx--text-input:disabled::placeholder{color:#c6c6c6;opacity:1}.theme-white .bx--text-input--invalid{outline:2px solid #da1e28;outline-offset:-2px;box-shadow:none}.theme-white .bx--text-input--invalid .bx--text-input--password__visibility,.theme-white .bx--text-input--invalid .bx--text-input--password__visibility__toggle{right:2.5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper{position:relative;background:#f4f4f4;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--form--fluid .bx--label{position:absolute;top:.8125rem;left:1rem;z-index:1;margin:0}.theme-white .bx--form--fluid .bx--form__helper-text{display:none}.theme-white .bx--form--fluid .bx--text-input{min-height:4rem;padding:2rem 1rem .8125rem}.theme-white .bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input__divider{display:none}.theme-white .bx--form--fluid .bx--text-input--invalid,.theme-white .bx--form--fluid .bx--text-input--warn{border-bottom:none}.theme-white .bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.theme-white .bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{display:block;margin:0 1rem;border-color:#e0e0e0;border-style:solid;border-bottom:none}.theme-white .bx--form--fluid .bx--text-input__invalid-icon{top:5rem}.theme-white .bx--form--fluid .bx--text-input-wrapper--light{background:#fff}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{outline:2px solid transparent;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-input-wrapper--inline{flex-flow:row wrap}.theme-white .bx--label--inline{flex:1;margin:.8125rem 0 0 0;word-break:break-word;overflow-wrap:break-word}.theme-white .bx--label--inline--sm{margin-top:.5625rem}.theme-white .bx--label--inline--xl{margin-top:1.0625rem}.theme-white .bx--text-input__label-helper-wrapper{flex:2;flex-direction:column;max-width:8rem;margin-right:1.5rem;overflow-wrap:break-word}.theme-white .bx--form__helper-text--inline{margin-top:.125rem}.theme-white .bx--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%}.theme-white .bx--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.theme-white .bx--multi-select .bx--list-box__menu{min-width:auto}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{display:flex;align-items:center;width:100%;height:100%}.theme-white .bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{display:inline-block;width:100%;padding-left:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{flex-direction:row;margin:0}.theme-white .bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{color:#161616}.theme-white .bx--multi-select--filterable .bx--list-box__selection--multi{position:absolute;right:auto;left:.5rem}.theme-white .bx--multi-select--selected .bx--text-input{padding-left:3.5rem}.theme-white .bx--tabs{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;width:100%;height:auto;min-height:2.5rem;color:#161616}.theme-white .bx--tabs--container{min-height:3rem}.theme-white .bx--tabs__nav{display:flex;flex-direction:row;width:auto;max-width:100%;margin:0;padding:0;overflow:auto hidden;list-style:none;transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9);scrollbar-width:none}.theme-white .bx--tabs__nav::-webkit-scrollbar{display:none}.theme-white .bx--tabs__overflow-indicator--left,.theme-white .bx--tabs__overflow-indicator--right{z-index:1;flex:1 0 auto;width:.5rem}.theme-white .bx--tabs__overflow-indicator--left{margin-right:-.5rem;background-image:linear-gradient(to left, transparent, #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-.5rem;background-image:linear-gradient(to right, transparent, #fff)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #f4f4f4)}.theme-white .bx--tabs--light .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #f4f4f4)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, transparent, #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, transparent, #e0e0e0)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.theme-white .bx--tabs__overflow-indicator--left{margin-right:-1rem;background-image:linear-gradient(to left, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs__overflow-indicator--right{margin-left:-1rem;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(224,224,224,0), #e0e0e0)}.theme-white .bx--tabs--container .bx--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(224,224,224,0), #e0e0e0)}}}.theme-white .bx--tab--overflow-nav-button{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem}.theme-white .bx--tab--overflow-nav-button::-moz-focus-inner{border:0}.theme-white .bx--tab--overflow-nav-button:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tab--overflow-nav-button--hidden{display:none}.theme-white .bx--tabs--container .bx--tab--overflow-nav-button{width:3rem;margin:0;background-color:#e0e0e0}.theme-white .bx--tab--overflow-nav-button svg{fill:#161616}.theme-white .bx--tabs__nav-item{display:flex;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:.0625rem}.theme-white .bx--tabs--container .bx--tabs__nav-item{background-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{margin-left:0;box-shadow:-.0625rem 0 0 0 #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{box-shadow:none}.theme-white .bx--tabs__nav-item .bx--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs--container .bx--tabs__nav-item:hover{background-color:#cacaca}.theme-white .bx--tabs__nav-item--disabled,.theme-white .bx--tabs__nav-item--disabled:hover{background-color:transparent;outline:none;cursor:not-allowed}.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.theme-white .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{background-color:#c6c6c6}.theme-white .bx--tabs__nav-item--selected{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--selected .bx--tabs__nav-link:active{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;color:#161616;border-bottom:2px solid #0f62fe}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#f4f4f4}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link:active,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:focus,.theme-white .bx--tabs--container .bx--tabs__nav-item--selected:hover .bx--tabs__nav-link:active{box-shadow:none}.theme-white .bx--tabs--container .bx--tabs__nav-item--selected .bx--tabs__nav-link{line-height:calc(3rem - (.5rem * 2));box-shadow:inset 0 2px 0 0 #0f62fe}.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected,.theme-white .bx--tabs--light.bx--tabs--container .bx--tabs__nav-item--selected:hover{background-color:#fff}.theme-white .bx--tabs__nav-link{outline:2px solid transparent;outline-offset:-2px;width:10rem;padding:.75rem 1rem .5rem;overflow:hidden;color:#525252;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-bottom:2px solid #e0e0e0;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-link:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--tabs--container .bx--tabs__nav-link{height:3rem;padding:.5rem 1rem;line-height:calc(3rem - (.5rem * 2));border-bottom:0}.theme-white .bx--tabs__nav-item:hover .bx--tabs__nav-link{color:#161616;border-bottom:2px solid #8d8d8d}.theme-white .bx--tabs--container .bx--tabs__nav-item .bx--tabs__nav-link{border-bottom:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff}.theme-white .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{color:#c6c6c6;border-bottom:2px solid #fff;cursor:not-allowed;pointer-events:none}.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom:2px solid #fff;outline:none}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.theme-white .bx--tabs--light .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active{border-bottom-color:#e0e0e0}.theme-white .bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{color:#8d8d8d;border-bottom:none}.theme-white .bx--tab-content{padding:1rem}.theme-white .bx--tabs.bx--skeleton{cursor:default;pointer-events:none}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs__nav-link::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;margin-right:.0625rem}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger:active{border:none;outline:none;cursor:default}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger::before{animation:none}}.theme-white .bx--tabs.bx--skeleton .bx--tabs-trigger svg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-white .bx--text-area{font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;width:100%;min-width:10rem;height:100%;min-height:2.5rem;padding:.6875rem 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);resize:vertical}.theme-white .bx--text-area:focus,.theme-white .bx--text-area:active{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--text-area::placeholder{color:#a8a8a8;opacity:1;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.16px}.theme-white .bx--text-area--light{background-color:#fff}.theme-white .bx--text-area--invalid{padding-right:2.5rem}.theme-white .bx--text-area__wrapper{position:relative;display:flex;width:100%}.theme-white .bx--text-area__invalid-icon{position:absolute;top:.75rem;right:1rem;fill:#da1e28}.theme-white .bx--text-area:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;outline:none;cursor:not-allowed}.theme-white .bx--text-area:disabled::placeholder{color:#c6c6c6}.theme-white .bx--text-area.bx--text-area--light:disabled{background-color:#fff}.theme-white bx--text-area.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;height:6.25rem}.theme-white bx--text-area.bx--skeleton:hover,.theme-white bx--text-area.bx--skeleton:focus,.theme-white bx--text-area.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white bx--text-area.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white bx--text-area.bx--skeleton::before{animation:none}}.theme-white bx--text-area.bx--skeleton::placeholder{color:transparent}.theme-white .bx--content-switcher{display:flex;justify-content:space-evenly;width:100%;height:2.5rem}.theme-white .bx--content-switcher--disabled{cursor:not-allowed}.theme-white .bx--content-switcher-btn{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:inline-flex;align-items:center;width:100%;margin:0;padding:.5rem 1rem;overflow:hidden;color:#525252;white-space:nowrap;text-align:left;text-decoration:none;background-color:#f4f4f4;border:none;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--content-switcher-btn:focus{z-index:3;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--content-switcher-btn:hover{cursor:pointer}.theme-white .bx--content-switcher-btn:hover,.theme-white .bx--content-switcher-btn:active{z-index:3;color:#161616;background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:disabled{color:#c6c6c6;background-color:#f4f4f4;pointer-events:none}.theme-white .bx--content-switcher-btn:disabled:hover{cursor:not-allowed}.theme-white .bx--content-switcher--light .bx--content-switcher-btn{background-color:#fff}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover{background-color:#e5e5e5}.theme-white .bx--content-switcher-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.theme-white .bx--content-switcher-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.theme-white .bx--content-switcher-btn::before{position:absolute;left:0;z-index:2;display:block;width:.0625rem;height:1rem;background-color:#e0e0e0;content:''}.theme-white .bx--content-switcher-btn:first-of-type::before{display:none}.theme-white .bx--content-switcher--light .bx--content-switcher-btn::before{background-color:#e0e0e0}.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:focus::before,.theme-white .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher-btn:hover::before,.theme-white .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.theme-white .bx--content-switcher--selected::before,.theme-white .bx--content-switcher--selected+.bx--content-switcher-btn::before{background-color:transparent}.theme-white .bx--content-switcher__icon{transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#525252}.theme-white .bx--content-switcher__icon+span{margin-left:.5rem}.theme-white .bx--content-switcher__label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-white .bx--content-switcher-btn:hover .bx--content-switcher__icon,.theme-white .bx--content-switcher-btn:focus .bx--content-switcher__icon{fill:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected{z-index:3;color:#fff;background-color:#161616}.theme-white .bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled,.theme-white .bx--content-switcher-btn.bx--content-switcher--selected:disabled{color:#c6c6c6;background-color:#8d8d8d}.theme-white .bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{fill:#fff}.theme-white .bx--fieldset{margin-bottom:2rem}.theme-white .bx--form-item{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.theme-white .bx--label{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:inline-block;margin-bottom:.5rem;color:#525252;font-weight:400;line-height:1rem;vertical-align:baseline}.theme-white .bx--label .bx--tooltip__trigger{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--label.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--label.bx--skeleton:hover,.theme-white .bx--label.bx--skeleton:focus,.theme-white .bx--label.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--label.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--label.bx--skeleton::before{animation:none}}.theme-white input[type='number']{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace}.theme-white input[data-invalid]:not(:focus),.theme-white .bx--number[data-invalid] input[type='number']:not(:focus),.theme-white .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.theme-white .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.theme-white .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.theme-white .bx--list-box[data-invalid]:not(:focus),.theme-white .bx--combo-box[data-invalid] .bx--text-input:not(:focus){outline:2px solid #da1e28;outline-offset:-2px}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white [data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-input--warn~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{display:block;max-height:12.5rem;overflow:visible;font-weight:400}.theme-white input[data-invalid]~.bx--form-requirement,.theme-white [data-invalid]~.bx--form-requirement,.theme-white .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.theme-white .bx--date-picker-input__wrapper~.bx--form-requirement,.theme-white .bx--time-picker--invalid~.bx--form-requirement,.theme-white .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.theme-white .bx--time-picker[data-invalid]~.bx--form-requirement,.theme-white .bx--list-box[data-invalid]~.bx--form-requirement{color:#da1e28}.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.theme-white .bx--form--fluid .bx--text-input__field-wrapper[data-warn]{display:block}.theme-white .bx--form--fluid .bx--fieldset{margin:0}.theme-white .bx--form--fluid input[data-invalid]{outline:none}.theme-white .bx--form--fluid .bx--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}.theme-white input:not(output):not([data-invalid]):-moz-ui-invalid{box-shadow:none}.theme-white .bx--form-requirement{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;display:none;max-height:0;margin:.25rem 0 0;overflow:hidden}.theme-white .bx--select--inline .bx--form__helper-text{margin-top:0}.theme-white .bx--form__helper-text{font-size:.75rem;line-height:1.34;letter-spacing:.32px;z-index:0;width:100%;margin-top:.25rem;color:#525252;opacity:1}.theme-white .bx--label--disabled,.theme-white .bx--form__helper-text--disabled{color:#c6c6c6}.theme-white .bx--date-picker{display:flex}.theme-white .bx--date-picker--light .bx--date-picker__input{background:#fff}.theme-white .bx--date-picker~.bx--label{order:1}.theme-white .bx--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.theme-white .bx--date-picker-input__wrapper{position:relative;display:flex;align-items:center}.theme-white .bx--date-picker.bx--date-picker--simple .bx--date-picker__input{width:7.5rem}.theme-white .bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{width:5.7rem}.theme-white .bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:18rem}.theme-white .bx--date-picker__input{font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.32px;outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;min-width:9rem;height:2.5rem;padding:0 1rem;color:#161616;background-color:#f4f4f4;border:none;border-bottom:1px solid #8d8d8d;transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.theme-white .bx--date-picker__input:focus,.theme-white .bx--date-picker__input.bx--focused{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--date-picker__input:disabled{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-white .bx--date-picker__input:disabled::placeholder{color:#c6c6c6}.theme-white .bx--date-picker__input:disabled:hover{border-bottom:1px solid transparent}.theme-white .bx--date-picker__input::placeholder{color:#6f6f6f;opacity:1}.theme-white .bx--date-picker__input--xl{height:3rem}.theme-white .bx--date-picker__input--sm{height:2rem}.theme-white .bx--date-picker__icon{position:absolute;top:50%;right:1rem;z-index:1;transform:translateY(-50%);cursor:pointer;fill:#161616}.theme-white .bx--date-picker__icon~.bx--date-picker__input{padding-right:3rem}.theme-white .bx--date-picker__input:disabled~.bx--date-picker__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--date-picker--range>.bx--date-picker-container:first-child{margin-right:.125rem}.theme-white .bx--date-picker--range .bx--date-picker-container,.theme-white .bx--date-picker--range .bx--date-picker__input{width:8.96875rem}.theme-white .bx--date-picker.bx--skeleton input,.theme-white .bx--date-picker__input.bx--skeleton{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-white .bx--date-picker.bx--skeleton input:hover,.theme-white .bx--date-picker.bx--skeleton input:focus,.theme-white .bx--date-picker.bx--skeleton input:active,.theme-white .bx--date-picker__input.bx--skeleton:hover,.theme-white .bx--date-picker__input.bx--skeleton:focus,.theme-white .bx--date-picker__input.bx--skeleton:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton input::before,.theme-white .bx--date-picker__input.bx--skeleton::before{animation:none}}.theme-white .bx--date-picker.bx--skeleton input::placeholder,.theme-white .bx--date-picker__input.bx--skeleton::placeholder{color:transparent}.theme-white .bx--date-picker.bx--skeleton .bx--label{position:relative;padding:0;background:#e5e5e5;border:none;box-shadow:none;pointer-events:none;width:4.6875rem;height:.875rem}.theme-white .bx--date-picker.bx--skeleton .bx--label:hover,.theme-white .bx--date-picker.bx--skeleton .bx--label:focus,.theme-white .bx--date-picker.bx--skeleton .bx--label:active{border:none;outline:none;cursor:default}.theme-white .bx--date-picker.bx--skeleton .bx--label::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#c6c6c6;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-white .bx--date-picker.bx--skeleton .bx--label::before{animation:none}}.theme-white .bx--data-table-container{padding-top:.125rem}.theme-white .bx--data-table-content{overflow-x:auto}.theme-white .bx--data-table-header{padding:1rem 0 1.5rem 1rem;background:#f4f4f4}.theme-white .bx--data-table-header__title{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#161616}.theme-white .bx--data-table-header__description{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;color:#525252}.theme-white .bx--data-table{width:100%;border-collapse:collapse;border-spacing:0}.theme-white .bx--data-table thead{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;background-color:#e0e0e0}.theme-white .bx--data-table tbody{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;width:100%;background-color:#f4f4f4}.theme-white .bx--data-table tr{width:100%;height:3rem;border:none}.theme-white .bx--data-table tbody tr,.theme-white .bx--data-table tbody tr td,.theme-white .bx--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table tbody tr:hover{background:#e5e5e5}.theme-white .bx--data-table tbody tr:hover td,.theme-white .bx--data-table tbody tr:hover th{color:#161616;background:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--data-table th,.theme-white .bx--data-table td{text-align:left;vertical-align:middle}.theme-white .bx--data-table td{padding-right:1rem;padding-left:1rem}.theme-white .bx--data-table th{color:#161616;background-color:#e0e0e0}.theme-white .bx--data-table th:last-of-type{position:static;width:auto}.theme-white .bx--data-table .bx--table-header-label{padding-right:1rem;padding-left:1rem;text-align:left}.theme-white .bx--data-table td,.theme-white .bx--data-table tbody th{padding-right:1rem;padding-left:1rem;color:#525252;background:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table td+td:first-of-type,.theme-white .bx--data-table tbody th+td:first-of-type{padding-left:.75rem}@supports (-moz-appearance: none){.theme-white .bx--data-table td{background-clip:padding-box}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='false']:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded='true']:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:0}}.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.theme-white .bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.theme-white .bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{position:relative;top:.1875rem;margin-right:.5rem}.theme-white .bx--data-table .bx--overflow-menu:hover,.theme-white .bx--data-table .bx--overflow-menu__trigger:hover{background-color:#cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu:hover,.theme-white .bx--data-table--selected .bx--overflow-menu__trigger:hover{background-color:#e5e5e5}.theme-white .bx--data-table--compact td.bx--table-column-menu,.theme-white .bx--data-table--short td.bx--table-column-menu{height:1.5rem;padding-top:0;padding-bottom:0}.theme-white .bx--data-table--short td.bx--table-column-menu{height:2rem}.theme-white .bx--data-table--tall .bx--table-column-menu{padding-top:.5rem}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{background-color:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.theme-white .bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{background-color:#e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.theme-white .bx--table-column-checkbox .bx--checkbox-label{padding-left:1rem}.theme-white .bx--data-table th.bx--table-column-checkbox{position:static;width:2.75rem;padding-right:1rem;padding-left:1rem;background:#e0e0e0;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox,.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{min-width:0;padding-right:0;padding-left:1rem}.theme-white .bx--data-table thead th.bx--table-column-checkbox,.theme-white .bx--data-table tbody td.bx--table-column-checkbox{width:2.25rem}.theme-white .bx--data-table thead th.bx--table-expand,.theme-white .bx--data-table tbody td.bx--table-expand{width:2rem}.theme-white .bx--data-table--tall .bx--table-column-checkbox{padding-top:.8125rem}.theme-white .bx--data-table--tall .bx--table-column-radio{padding-top:1rem}.theme-white .bx--date-table tbody th.bx--table-column-checkbox:hover{background:#cacaca}.theme-white .bx--table-column-radio{width:48px}.theme-white .bx--table-column-radio .bx--radio-button__appearance{margin-right:-.125rem}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected td{color:#161616;background-color:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:first-of-type td{border-top:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.theme-white .bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,.theme-white tr.bx--data-table--selected:last-of-type td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{border-bottom:1px solid #cacaca}.theme-white .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.theme-white .bx--data-table tbody .bx--data-table--selected:hover td{color:#161616;background:#cacaca;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.theme-white .bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{opacity:1}.theme-white .bx--data-table--compact thead tr,.theme-white .bx--data-table--compact tbody tr,.theme-white .bx--data-table--compact tbody tr th{height:1.5rem}.theme-white .bx--data-table--compact .bx--table-header-label{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact td,.theme-white .bx--data-table--compact tbody tr th{padding-top:.125rem;padding-bottom:.125rem}.theme-white .bx--data-table--compact .bx--overflow-menu{width:2rem;height:100%}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox{padding-top:0;padding-bottom:0}.theme-white .bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{height:1.4375rem;min-height:1.4375rem}.theme-white .bx--data-table--short thead tr,.theme-white .bx--data-table--short tbody tr,.theme-white .bx--data-table--short tbody tr th{height:2rem}.theme-white .bx--data-table--short .bx--table-header-label{padding-top:.4375rem;padding-bottom:.4375rem}.theme-white .bx--data-table--short td,.theme-white .bx--data-table--short tbody tr th{padding-top:.4375rem;padding-bottom:.375rem}.theme-white .bx--data-table.bx--data-table--short .bx--table-column-checkbox{padding-top:.1875rem;padding-bottom:.1875rem}.theme-white .bx--data-table--short .bx--overflow-menu{height:100%}.theme-white .bx--data-table--tall thead tr,.theme-white .bx--data-table--tall tbody tr,.theme-white .bx--data-table--tall tbody tr th{height:4rem}.theme-white .bx--data-table--tall .bx--table-header-label{padding-top:1rem;padding-bottom:1rem}.theme-white .bx--data-table--tall td,.theme-white .bx--data-table--tall tbody tr th{padding-top:1rem}.theme-white .bx--data-table--tall th,.theme-white .bx--data-table--tall td{vertical-align:top}.theme-white .bx--data-table--cell-secondary-text{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px}.theme-white .bx--data-table--static{width:auto}.theme-white .bx--data-table_inner-container{background-color:#e0e0e0;transform:translateZ(0)}.theme-white .bx--data-table--sticky-header{display:block;overflow-y:scroll}.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody,.theme-white .bx--data-table--sticky-header tr,.theme-white .bx--data-table--sticky-header th,.theme-white .bx--data-table--sticky-header td{display:flex}.theme-white .bx--data-table--sticky-header thead{position:sticky;top:0;z-index:1;width:100%;overflow:scroll;will-change:transform;-ms-overflow-style:none}.theme-white .bx--data-table--sticky-header thead tr th{border-bottom:1px solid #c6c6c6}.theme-white .bx--data-table--sticky-header tbody{flex-direction:column;overflow-x:scroll;-ms-overflow-style:none;will-change:transform}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{height:auto;min-height:3rem}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){height:auto}.theme-white .bx--data-table--sticky-header .bx--table-expand{max-width:3rem}.theme-white .bx--data-table--sticky-header thead .bx--table-expand{align-items:center}.theme-white .bx--data-table--sticky-header .bx--parent-row{min-height:3rem}.theme-white .bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){padding-top:.875rem}.theme-white .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{border-top:1px solid #e5e5e5}.theme-white .bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{overflow:hidden}.theme-white .bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{border-top:none}.theme-white .bx--data-table--sticky-header thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{align-items:center;width:2.25rem;min-width:2.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{max-width:4rem}.theme-white .bx--data-table--sticky-header th:empty:not(.bx--table-expand){max-width:2.25rem}.theme-white .bx--data-table--sticky-header td.bx--table-column-menu{align-items:center;height:auto;padding-top:0}.theme-white .bx--data-table--sticky-header thead::-webkit-scrollbar,.theme-white .bx--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.theme-white .bx--data-table--sticky-header thead,.theme-white .bx--data-table--sticky-header tbody{scrollbar-width:none}}.theme-white .bx--data-table--sticky-header tbody tr:last-of-type{border-bottom:0}.theme-white .bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.theme-white .bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){width:100%;min-width:0}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){height:auto}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row){min-height:1.5rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row){min-height:2rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row){min-height:4rem}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand{padding-top:.25rem}.theme-white .bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand{padding-top:.5rem}.theme-white .bx--data-table--sticky-header .bx--table-header-label{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding-top:.9375rem;padding-bottom:1rem;overflow-y:hidden}.theme-white .bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label{padding-top:.1875rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label{padding-top:.5rem;padding-bottom:0}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label{padding-top:1rem}.theme-white .bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand{display:flex;align-items:flex-start}.theme-white .bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.theme-white .bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox{align-items:flex-start}.theme-white .bx--data-table--max-width{max-width:100%}.theme-white .bx--data-table--sticky-header{max-height:18.75rem}.theme-white .bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:0}.theme-white .bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.theme-white .bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type{margin:-.1875rem 0}.theme-white .bx--table-toolbar{position:relative;display:flex;width:100%;height:3rem;overflow:hidden;background:#f4f4f4}.theme-white .bx--toolbar-content{display:flex;justify-content:flex-end;width:100%;height:3rem;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-actions~.bx--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-white .bx--toolbar-content .bx--search .bx--search-input{background-color:transparent}.theme-white .bx--batch-actions~.bx--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.theme-white .bx--toolbar-search-container-expandable{position:relative;width:3rem;height:3rem;box-shadow:none;transition:flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-expandable .bx--search{position:initial;width:3rem;height:100%}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier{left:0;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9);pointer-events:all}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:focus{outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover{background:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--label{visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-input{height:100%;padding:0;background-color:transparent;border:none;visibility:hidden}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close::before{top:2px;height:calc(100% - 4px);background-color:#e5e5e5}.theme-white .bx--toolbar-search-container-expandable .bx--search .bx--search-close:focus::before{background-color:#0f62fe}.theme-white .bx--toolbar-search-container-active{flex:auto;transition:flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--toolbar-search-container-active .bx--search{width:100%}.theme-white .bx--toolbar-search-container-active .bx--search .bx--label,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input{padding:0 3rem;visibility:inherit}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;box-shadow:inset 0 0 0 2px #0f62fe}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close{border:none;outline:none;box-shadow:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5;border:none}.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{background:transparent;border:none;outline:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close,.theme-white .bx--toolbar-search-container-persistent .bx--search-close:hover,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close,.theme-white .bx--toolbar-search-container-active .bx--search .bx--search-close:hover{background-color:transparent;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search-close::before{display:none}.theme-white .bx--overflow-menu.bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;padding:1rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;width:100%;display:flex;width:3rem;height:3rem;cursor:pointer;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.theme-white .bx--toolbar-action::-moz-focus-inner{border:0}.theme-white .bx--toolbar-action:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-action:hover[aria-expanded='true']{background:#f4f4f4}.theme-white .bx--toolbar-action[disabled]{cursor:not-allowed}.theme-white .bx--toolbar-action[disabled] .bx--toolbar-action__icon{cursor:not-allowed;fill:#c6c6c6}.theme-white .bx--toolbar-action:focus:not([disabled]),.theme-white .bx--toolbar-action:active:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.theme-white .bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{outline:none}.theme-white .bx--toolbar-action~.bx--btn{max-width:none;margin:0;white-space:nowrap}.theme-white .bx--overflow-menu--data-table{height:3rem}.theme-white .bx--toolbar-action__icon{width:auto;max-width:1rem;height:1rem;fill:#161616}.theme-white .bx--toolbar-search-container-persistent{position:relative;width:100%;height:3rem;opacity:1}.theme-white .bx--toolbar-search-container-persistent+.bx--toolbar-content{position:relative;width:auto}.theme-white .bx--toolbar-search-container-persistent .bx--search{position:initial}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{left:1rem}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:3rem;padding:0 3rem;border:none}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:focus:not([disabled]){outline:2px solid #0f62fe;outline-offset:-2px}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]),.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:3rem;height:3rem}.theme-white .bx--batch-actions--active~.bx--toolbar-search-container,.theme-white .bx--batch-actions--active~.bx--toolbar-content{transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.theme-white .bx--batch-actions{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;overflow-x:auto;background-color:#0f62fe;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;will-change:transform}.theme-white .bx--batch-actions:focus{outline:1px solid #0f62fe}.theme-white .bx--batch-actions--active{transform:translate3d(0, 0, 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);pointer-events:all}.theme-white .bx--action-list{position:absolute;right:0;display:flex}.theme-white .bx--action-list .bx--btn{min-width:0;padding:calc(0.875rem - 3px) 12px;color:#fff}.theme-white .bx--action-list .bx--btn:disabled{color:#8d8d8d}.theme-white .bx--action-list .bx--btn .bx--btn__icon{position:static;margin-left:.5rem;fill:#fff}.theme-white .bx--action-list .bx--btn .bx--btn__icon .st0{fill:none}.theme-white .bx--batch-download{padding:.0625rem}.theme-white .bx--action-list .bx--btn--primary:focus::before,.theme-white .bx--action-list .bx--btn--primary::before,.theme-white .bx--action-list .bx--btn--primary:focus::after,.theme-white .bx--action-list .bx--btn--primary::after{display:none}.theme-white .bx--action-list .bx--btn--primary:focus{outline:2px solid #f4f4f4;outline-offset:-.125rem}.theme-white .bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.theme-white .bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{opacity:0}.theme-white .bx--btn--primary.bx--batch-summary__cancel::before{position:absolute;top:.9375rem;left:0;display:block;width:.0625rem;height:1rem;background-color:#fff;border:none;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-white .bx--btn--primary.bx--batch-summary__cancel:hover::before{opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--batch-summary__cancel{position:relative;padding-right:1rem}.theme-white .bx--batch-summary{position:absolute;left:0;display:flex;align-items:center;margin-left:1rem;color:#fff}.theme-white .bx--batch-summary__para{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px}.theme-white .bx--table-toolbar--small{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close{width:2rem;height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier{width:2rem;height:2rem;padding:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable{width:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input{padding:0 3rem}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input{visibility:inherit}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:focus{outline:2px solid #0f62fe;outline-offset:-2px;background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown){background:#e5e5e5}.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active,.theme-white .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover{outline:2px solid transparent;outline-offset:-2px;background:transparent}.theme-white .bx--table-toolbar--small .bx--batch-actions .bx--action-list{height:2rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action{width:2rem;height:2rem;padding:.5rem 0}.theme-white .bx--table-toolbar--small .bx--btn--primary{height:2rem;min-height:auto;padding-top:calc(0.375rem - 3px);padding-bottom:calc(0.375rem - 3px)}.theme-white .bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before{top:.5rem}.theme-white .bx--table-toolbar--small .bx--toolbar-action~.bx--btn{height:2rem;overflow:hidden}.theme-white .bx--text-area:disabled,.theme-white .bx--text-area:hover:disabled{background-color:#f4f4f4}.theme-white .bx--select-input:disabled,.theme-white .bx--select-input:hover:disabled{background-color:#f4f4f4}.theme-white .bx--date-picker__input:disabled,.theme-white .bx--date-picker__input:hover:disabled{background-color:#f4f4f4}.theme-gray-100 .bx--search{position:relative;display:flex;align-items:center;width:100%}.theme-gray-100 .bx--search .bx--label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0)}.theme-gray-100 .bx--search-input{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;order:1;width:100%;padding:0 2.5rem;color:#f4f4f4;text-overflow:ellipsis;background-color:#262626;border:none;border-bottom:1px solid #6f6f6f;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);appearance:none}.theme-gray-100 .bx--search-input:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-input::placeholder{color:#8d8d8d;font-weight:400}.theme-gray-100 .bx--search-input::-ms-clear{display:none}.theme-gray-100 .bx--search-input[disabled]{color:#c6c6c6;background-color:#fff;border-bottom:1px solid transparent;cursor:not-allowed}.theme-gray-100 .bx--search-input[disabled]::placeholder{color:#c6c6c6;font-weight:400}.theme-gray-100 .bx--search-input[disabled]~.bx--search-magnifier{fill:#c6c6c6}.theme-gray-100 .bx--search--light .bx--search-input{background:#393939}.theme-gray-100 .bx--search--sm .bx--search-input{height:2rem;padding:0 2rem}.theme-gray-100 .bx--search--sm .bx--search-magnifier{left:.5rem}.theme-gray-100 .bx--search--lg .bx--search-input{height:2.5rem;padding:0 2.5rem}.theme-gray-100 .bx--search--lg .bx--search-magnifier{left:.75rem}.theme-gray-100 .bx--search--xl .bx--search-input{height:3rem;padding:0 3rem}.theme-gray-100 .bx--search-magnifier{position:absolute;top:50%;left:1rem;z-index:2;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;fill:#c6c6c6}.theme-gray-100 .bx--search-close{display:inline-block;padding:0;background:none;border:0;cursor:pointer;appearance:none;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;right:0}.theme-gray-100 .bx--search-close::-moz-focus-inner{border:0}.theme-gray-100 .bx--search-close::before{position:absolute;top:.0625rem;left:0;display:block;width:2px;height:calc(100% - 2px);background-color:#262626;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);content:''}.theme-gray-100 .bx--search-close:hover{border-bottom:1px solid #6f6f6f}.theme-gray-100 .bx--search-close:hover::before{background-color:#353535}.theme-gray-100 .bx--search-button{flex-shrink:0;margin-left:.125rem;background-color:#262626}.theme-gray-100 .bx--search-button svg{vertical-align:middle;fill:currentColor}.theme-gray-100 .bx--search-close svg{fill:inherit}.theme-gray-100 .bx--search-close,.theme-gray-100 .bx--search-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-color:transparent;border-style:solid;border-width:1px 0;visibility:inherit;cursor:pointer;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);fill:#f4f4f4}.theme-gray-100 .bx--search-close:hover,.theme-gray-100 .bx--search-button:hover{background-color:#353535}.theme-gray-100 .bx--search-close:focus,.theme-gray-100 .bx--search-button:focus{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search-close:active,.theme-gray-100 .bx--search-button:active{outline:2px solid #fff;outline-offset:-2px;background-color:#393939}.theme-gray-100 .bx--search-close:focus::before,.theme-gray-100 .bx--search-close:active::before{background-color:#fff}.theme-gray-100 .bx--search-input:focus~.bx--search-close:hover{outline:2px solid #fff;outline-offset:-2px}.theme-gray-100 .bx--search--sm .bx--search-close,.theme-gray-100 .bx--search--sm~.bx--search-button{width:2rem;height:2rem}.theme-gray-100 .bx--search--lg .bx--search-close,.theme-gray-100 .bx--search--lg~.bx--search-button{width:2.5rem;height:2.5rem}.theme-gray-100 .bx--search--xl .bx--search-close,.theme-gray-100 .bx--search--xl~.bx--search-button{width:3rem;height:3rem}.theme-gray-100 .bx--search-close--hidden{visibility:hidden;opacity:0}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input{position:relative;padding:0;background:#353535;border:none;box-shadow:none;pointer-events:none;width:100%}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input:active,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:hover,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:focus,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input:active{border:none;outline:none;cursor:default}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{position:absolute;top:0;left:0;width:0%;height:100%;background:#393939;animation:3000ms ease-in-out skeleton infinite;content:''}@media (prefers-reduced-motion: reduce){.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::before,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::before{animation:none}}.theme-gray-100 .bx--search--xl.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--lg.bx--skeleton .bx--search-input::placeholder,.theme-gray-100 .bx--search--sm.bx--skeleton .bx--search-input::placeholder{color:transparent}.bx--data-table .bx--text-area:disabled,.bx--data-table .bx--text-area:hover:disabled{border-bottom:none}.bx--data-table .bx--select-input:disabled,.bx--data-table .bx--select-input:hover:disabled{border-bottom:none}.bx--data-table .bx--date-picker__input{border-bottom:none}.bx--data-table .bx--select-input{border-bottom:none}.bx--data-table .bx--search-input{border-bottom:none}.tile-container .tile-col:nth-of-type(2n){border-left:1px solid #e0e0e0}.tile-container .tile{border-top:1px solid #e0e0e0;padding:4rem;background-color:white}.tile-container .tile h4{margin-top:0}.tile-container .bx--data-table-container{padding-top:0}a.bx--header__name{padding:0 .5rem 0 .5rem} diff --git a/bread/static/design/carbon_design/scss/components/form/_form.scss b/bread/static/design/carbon_design/scss/components/form/_form.scss index 6618d9d2..9219b7fd 100644 --- a/bread/static/design/carbon_design/scss/components/form/_form.scss +++ b/bread/static/design/carbon_design/scss/components/form/_form.scss @@ -77,6 +77,7 @@ } input[data-invalid], + [data-invalid], .#{$prefix}--number[data-invalid] .#{$prefix}--number__input-wrapper, .#{$prefix}--date-picker-input__wrapper, .#{$prefix}--time-picker--invalid, @@ -95,6 +96,7 @@ } input[data-invalid], + [data-invalid], .#{$prefix}--number[data-invalid] .#{$prefix}--number__input-wrapper, .#{$prefix}--date-picker-input__wrapper, .#{$prefix}--time-picker--invalid, diff --git a/bread/views/admin.py b/bread/views/admin.py index ed7cebf6..23e37bc1 100644 --- a/bread/views/admin.py +++ b/bread/views/admin.py @@ -45,6 +45,11 @@ def maintenancesettings(request): @aslayout def widgetpreview(request): + class ConfigForm(forms.Form): + with_label = forms.BooleanField(required=False) + with_helptext = forms.BooleanField(required=False) + with_errors = forms.BooleanField(required=False) + disabled = forms.BooleanField(required=False) CHOICES = ( ("choice1", "Choice 1"), @@ -54,44 +59,99 @@ def widgetpreview(request): ) widgets = { - forms.TextInput: forms.CharField(widget=forms.TextInput), - forms.NumberInput: forms.DecimalField(widget=forms.NumberInput), - forms.EmailInput: forms.EmailField(widget=forms.EmailInput), - forms.URLInput: forms.URLField(widget=forms.URLInput), - forms.PasswordInput: forms.CharField(widget=forms.PasswordInput), - forms.HiddenInput: forms.CharField(widget=forms.HiddenInput), - forms.DateInput: forms.DateField(widget=forms.DateInput), - forms.DateTimeInput: forms.DateTimeField(widget=forms.DateTimeInput), - forms.TimeInput: forms.TimeField(widget=forms.TimeInput), - forms.Textarea: forms.CharField(widget=forms.Textarea), - forms.CheckboxInput: forms.BooleanField(widget=forms.CheckboxInput), - forms.Select: forms.ChoiceField(widget=forms.Select, choices=CHOICES), - forms.NullBooleanSelect: forms.NullBooleanField(widget=forms.NullBooleanSelect), - forms.SelectMultiple: forms.MultipleChoiceField( - widget=forms.SelectMultiple, choices=CHOICES + forms.TextInput: (forms.CharField, {"widget": forms.TextInput}), + forms.NumberInput: (forms.DecimalField, {"widget": forms.NumberInput}), + forms.EmailInput: (forms.EmailField, {"widget": forms.EmailInput}), + forms.URLInput: (forms.URLField, {"widget": forms.URLInput}), + forms.PasswordInput: (forms.CharField, {"widget": forms.PasswordInput}), + forms.HiddenInput: (forms.CharField, {"widget": forms.HiddenInput}), + forms.DateInput: (forms.DateField, {"widget": forms.DateInput}), + forms.DateTimeInput: (forms.DateTimeField, {"widget": forms.DateTimeInput}), + forms.TimeInput: (forms.TimeField, {"widget": forms.TimeInput}), + forms.Textarea: (forms.CharField, {"widget": forms.Textarea}), + forms.CheckboxInput: (forms.BooleanField, {"widget": forms.CheckboxInput}), + forms.Select: (forms.ChoiceField, {"widget": forms.Select, "choices": CHOICES}), + forms.NullBooleanSelect: ( + forms.NullBooleanField, + {"widget": forms.NullBooleanSelect}, ), - forms.RadioSelect: forms.ChoiceField(widget=forms.RadioSelect, choices=CHOICES), - forms.CheckboxSelectMultiple: forms.ChoiceField( - widget=forms.CheckboxSelectMultiple, choices=CHOICES + forms.SelectMultiple: ( + forms.MultipleChoiceField, + {"widget": forms.SelectMultiple, "choices": CHOICES}, + ), + forms.RadioSelect: ( + forms.ChoiceField, + {"widget": forms.RadioSelect, "choices": CHOICES}, + ), + forms.CheckboxSelectMultiple: ( + forms.ChoiceField, + {"widget": forms.CheckboxSelectMultiple, "choices": CHOICES}, + ), + forms.FileInput: (forms.FileField, {"widget": forms.FileInput}), + forms.ClearableFileInput: ( + forms.FileField, + {"widget": forms.ClearableFileInput}, ), - forms.FileInput: forms.FileField(widget=forms.FileInput), - forms.ClearableFileInput: forms.FileField(widget=forms.ClearableFileInput), } + HELPTEXT = "This is a piece of helptext, maximized for helpfulness" + ERRORS = [ + "This is an example of an error", + "This is a second errors, but actually none of them are real errors, so do not worry", + ] + + def nicefieldname(cls): + return re.sub(r"(? Date: Wed, 22 Dec 2021 17:49:35 +0700 Subject: [PATCH 36/46] Update bread/layout/components/forms/fields.py Make comment more clear Co-authored-by: Pascal Wiesmann --- bread/layout/components/forms/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index a80e3154..27f72064 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -32,7 +32,7 @@ def generate_widget_element( # # -------------------------------------------------------------------------- # parameters which are normally not required, when using a django form field - # but can be filled in to create form fields independently from form fields or + # but can be filled in to create form fields independently from django form fields or # manually overriding values from the form field widgetclass: Optional[ BaseWidget From f1ccd9f7f8d6d774579fce0cde62160d1d34a224 Mon Sep 17 00:00:00 2001 From: Sam <3115209+saemideluxe@users.noreply.github.com> Date: Wed, 22 Dec 2021 17:50:10 +0700 Subject: [PATCH 37/46] Update bread/layout/components/forms/fields.py fix: wrong type annotation Co-authored-by: Pascal Wiesmann --- bread/layout/components/forms/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 27f72064..4c67a042 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -35,7 +35,7 @@ def generate_widget_element( # but can be filled in to create form fields independently from django form fields or # manually overriding values from the form field widgetclass: Optional[ - BaseWidget + Type[BaseWidget] ] = None, # normally be taken from the django form field, will be carbon-ized label: Union[ str, hg.BaseElement From e359353d600f6f16fe0f5e7b63cb2ebc073c15db Mon Sep 17 00:00:00 2001 From: Sam <3115209+saemideluxe@users.noreply.github.com> Date: Wed, 22 Dec 2021 17:50:40 +0700 Subject: [PATCH 38/46] Update bread/forms/forms.py fix: typo Co-authored-by: Pascal Wiesmann --- bread/forms/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bread/forms/forms.py b/bread/forms/forms.py index 166e7cd0..67f5e40f 100644 --- a/bread/forms/forms.py +++ b/bread/forms/forms.py @@ -265,7 +265,7 @@ def __init__(self, *args, **kwargs): self.layout = lambda request: _layout.forms.Form( hg.C("form"), *[_layout.forms.FormField(f) for f in self.fields], - _layout.forms.helper.Submit(), + _layout.forms.helpers.Submit(), ) From f863d055674cbdea92ef5275617d0fd5f5631b87 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 23 Dec 2021 09:19:53 +0700 Subject: [PATCH 39/46] add: widget to select country --- bread/layout/components/forms/widgets.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bread/layout/components/forms/widgets.py b/bread/layout/components/forms/widgets.py index 776247cc..6326c158 100644 --- a/bread/layout/components/forms/widgets.py +++ b/bread/layout/components/forms/widgets.py @@ -1,5 +1,6 @@ import os +import django_countries.widgets import htmlgenerator as hg from _strptime import TimeRE from django.conf import settings @@ -993,6 +994,10 @@ class ClearableFileInput(FileInput): clearable = True +class LazySelect(Select): + django_widget = django_countries.widgets.LazySelect + + def _append_classes(lazy_attrs, *_classes): def wrapper_func(context): _classlist = [] From b108fd955175e296040cdfbd81fa115ef8fc78ab Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 23 Dec 2021 09:39:08 +0700 Subject: [PATCH 40/46] fix: missing import --- bread/layout/components/forms/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 4c67a042..47a7bf79 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -1,5 +1,5 @@ import warnings -from typing import List, Optional, Union +from typing import List, Optional, Type, Union import htmlgenerator as hg from django import forms From 98ff459fd51d942b498a4d364cc451ea2d96ce29 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 23 Dec 2021 10:04:32 +0700 Subject: [PATCH 41/46] did: update js for deployment --- bread/static/js/bread.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bread/static/js/bread.min.js b/bread/static/js/bread.min.js index 8c813592..d8e79a73 100644 --- a/bread/static/js/bread.min.js +++ b/bread/static/js/bread.min.js @@ -1 +1 @@ -(function(root,factory){if(typeof define==="function"&&define.amd){define([],factory)}else{root.htmx=factory()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var htmx={onLoad:onLoadHelper,process:processNode,on:addEventListenerImpl,off:removeEventListenerImpl,trigger:triggerEvent,ajax:ajaxHelper,find:find,findAll:findAll,closest:closest,values:function(elt,type){var inputValues=getInputValues(elt,type||"post");return inputValues.values},remove:removeElement,addClass:addClassToElement,removeClass:removeClassFromElement,toggleClass:toggleClassOnElement,takeClass:takeClassForElement,defineExtension:defineExtension,removeExtension:removeExtension,logAll:logAll,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth"},parseInterval:parseInterval,_:internalEval,createEventSource:function(url){return new EventSource(url,{withCredentials:true})},createWebSocket:function(url){return new WebSocket(url,[])},version:"1.5.0"};var VERBS=["get","post","put","delete","patch"];var VERB_SELECTOR=VERBS.map(function(verb){return"[hx-"+verb+"], [data-hx-"+verb+"]"}).join(", ");function parseInterval(str){if(str==undefined){return undefined}if(str.slice(-2)=="ms"){return parseFloat(str.slice(0,-2))||undefined}if(str.slice(-1)=="s"){return parseFloat(str.slice(0,-1))*1e3||undefined}return parseFloat(str)||undefined}function getRawAttribute(elt,name){return elt.getAttribute&&elt.getAttribute(name)}function hasAttribute(elt,qualifiedName){return elt.hasAttribute&&(elt.hasAttribute(qualifiedName)||elt.hasAttribute("data-"+qualifiedName))}function getAttributeValue(elt,qualifiedName){return getRawAttribute(elt,qualifiedName)||getRawAttribute(elt,"data-"+qualifiedName)}function parentElt(elt){return elt.parentElement}function getDocument(){return document}function getClosestMatch(elt,condition){if(condition(elt)){return elt}else if(parentElt(elt)){return getClosestMatch(parentElt(elt),condition)}else{return null}}function getClosestAttributeValue(elt,attributeName){var closestAttr=null;getClosestMatch(elt,function(e){return closestAttr=getAttributeValue(e,attributeName)});return closestAttr}function matches(elt,selector){var matchesFunction=elt.matches||elt.matchesSelector||elt.msMatchesSelector||elt.mozMatchesSelector||elt.webkitMatchesSelector||elt.oMatchesSelector;return matchesFunction&&matchesFunction.call(elt,selector)}function getStartTag(str){var tagMatcher=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var match=tagMatcher.exec(str);if(match){return match[1].toLowerCase()}else{return""}}function parseHTML(resp,depth){var parser=new DOMParser;var responseDoc=parser.parseFromString(resp,"text/html");var responseNode=responseDoc.body;while(depth>0){depth--;responseNode=responseNode.firstChild}if(responseNode==null){responseNode=getDocument().createDocumentFragment()}return responseNode}function makeFragment(resp){if(htmx.config.useTemplateFragments){var documentFragment=parseHTML("",0);return documentFragment.querySelector("template").content}else{var startTag=getStartTag(resp);switch(startTag){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return parseHTML(""+resp+"
",1);case"col":return parseHTML(""+resp+"
",2);case"tr":return parseHTML(""+resp+"
",2);case"td":case"th":return parseHTML(""+resp+"
",3);case"script":return parseHTML("
"+resp+"
",1);default:return parseHTML(resp,0)}}}function maybeCall(func){if(func){func()}}function isType(o,type){return Object.prototype.toString.call(o)==="[object "+type+"]"}function isFunction(o){return isType(o,"Function")}function isRawObject(o){return isType(o,"Object")}function getInternalData(elt){var dataProp="htmx-internal-data";var data=elt[dataProp];if(!data){data=elt[dataProp]={}}return data}function toArray(arr){var returnArr=[];if(arr){for(var i=0;i=0}function bodyContains(elt){return getDocument().body.contains(elt)}function splitOnWhitespace(trigger){return trigger.trim().split(/\s+/)}function mergeObjects(obj1,obj2){for(var key in obj2){if(obj2.hasOwnProperty(key)){obj1[key]=obj2[key]}}return obj1}function parseJSON(jString){try{return JSON.parse(jString)}catch(error){logError(error);return null}}function internalEval(str){return maybeEval(getDocument().body,function(){return eval(str)})}function onLoadHelper(callback){var value=htmx.on("htmx:load",function(evt){callback(evt.detail.elt)});return value}function logAll(){htmx.logger=function(elt,event,data){if(console){console.log(event,elt,data)}}}function find(eltOrSelector,selector){if(selector){return eltOrSelector.querySelector(selector)}else{return find(getDocument(),eltOrSelector)}}function findAll(eltOrSelector,selector){if(selector){return eltOrSelector.querySelectorAll(selector)}else{return findAll(getDocument(),eltOrSelector)}}function removeElement(elt,delay){elt=resolveTarget(elt);if(delay){setTimeout(function(){removeElement(elt)},delay)}else{elt.parentElement.removeChild(elt)}}function addClassToElement(elt,clazz,delay){elt=resolveTarget(elt);if(delay){setTimeout(function(){addClassToElement(elt,clazz)},delay)}else{elt.classList.add(clazz)}}function removeClassFromElement(elt,clazz,delay){elt=resolveTarget(elt);if(delay){setTimeout(function(){removeClassFromElement(elt,clazz)},delay)}else{elt.classList.remove(clazz)}}function toggleClassOnElement(elt,clazz){elt=resolveTarget(elt);elt.classList.toggle(clazz)}function takeClassForElement(elt,clazz){elt=resolveTarget(elt);forEach(elt.parentElement.children,function(child){removeClassFromElement(child,clazz)});addClassToElement(elt,clazz)}function closest(elt,selector){elt=resolveTarget(elt);if(elt.closest){return elt.closest(selector)}else{do{if(elt==null||matches(elt,selector)){return elt}}while(elt=elt&&parentElt(elt))}}function querySelectorAllExt(elt,selector){if(selector.indexOf("closest ")===0){return[closest(elt,selector.substr(8))]}else if(selector.indexOf("find ")===0){return[find(elt,selector.substr(5))]}else if(selector==="document"){return[document]}else{return getDocument().querySelectorAll(selector)}}function querySelectorExt(eltOrSelector,selector){return querySelectorAllExt(eltOrSelector,selector)[0]}function resolveTarget(arg2){if(isType(arg2,"String")){return find(arg2)}else{return arg2}}function processEventArgs(arg1,arg2,arg3){if(isFunction(arg2)){return{target:getDocument().body,event:arg1,listener:arg2}}else{return{target:resolveTarget(arg1),event:arg2,listener:arg3}}}function addEventListenerImpl(arg1,arg2,arg3){ready(function(){var eventArgs=processEventArgs(arg1,arg2,arg3);eventArgs.target.addEventListener(eventArgs.event,eventArgs.listener)});var b=isFunction(arg2);return b?arg2:arg3}function removeEventListenerImpl(arg1,arg2,arg3){ready(function(){var eventArgs=processEventArgs(arg1,arg2,arg3);eventArgs.target.removeEventListener(eventArgs.event,eventArgs.listener)});return isFunction(arg2)?arg2:arg3}function getTarget(elt){var explicitTarget=getClosestMatch(elt,function(e){return getAttributeValue(e,"hx-target")!==null});if(explicitTarget){var targetStr=getAttributeValue(explicitTarget,"hx-target");if(targetStr==="this"){return explicitTarget}else{return querySelectorExt(elt,targetStr)}}else{var data=getInternalData(elt);if(data.boosted){return getDocument().body}else{return elt}}}function shouldSettleAttribute(name){var attributesToSettle=htmx.config.attributesToSettle;for(var i=0;i0){swapStyle=oobValue.substr(0,oobValue.indexOf(":"));selector=oobValue.substr(oobValue.indexOf(":")+1,oobValue.length)}else{swapStyle=oobValue}var target=getDocument().querySelector(selector);if(target){var fragment;fragment=getDocument().createDocumentFragment();fragment.appendChild(oobElement);if(!isInlineSwap(swapStyle,target)){fragment=oobElement}swap(swapStyle,target,target,fragment,settleInfo)}else{oobElement.parentNode.removeChild(oobElement);triggerErrorEvent(getDocument().body,"htmx:oobErrorNoTarget",{content:oobElement})}return oobValue}function handleOutOfBandSwaps(fragment,settleInfo){forEach(findAll(fragment,"[hx-swap-oob], [data-hx-swap-oob]"),function(oobElement){var oobValue=getAttributeValue(oobElement,"hx-swap-oob");if(oobValue!=null){oobSwap(oobValue,oobElement,settleInfo)}})}function handlePreservedElements(fragment){forEach(findAll(fragment,"[hx-preserve], [data-hx-preserve]"),function(preservedElt){var id=getAttributeValue(preservedElt,"id");var oldElt=getDocument().getElementById(id);if(oldElt!=null){preservedElt.parentNode.replaceChild(oldElt,preservedElt)}})}function handleAttributes(parentNode,fragment,settleInfo){forEach(fragment.querySelectorAll("[id]"),function(newNode){if(newNode.id&&newNode.id.length>0){var oldNode=parentNode.querySelector(newNode.tagName+"[id='"+newNode.id+"']");if(oldNode&&oldNode!==parentNode){var newAttributes=newNode.cloneNode();cloneAttributes(newNode,oldNode);settleInfo.tasks.push(function(){cloneAttributes(newNode,newAttributes)})}}})}function makeAjaxLoadTask(child){return function(){processNode(child);processScripts(child);processFocus(child);triggerEvent(child,"htmx:load")}}function processFocus(child){var autofocus="[autofocus]";var autoFocusedElt=matches(child,autofocus)?child:child.querySelector(autofocus);if(autoFocusedElt!=null){autoFocusedElt.focus()}}function insertNodesBefore(parentNode,insertBefore,fragment,settleInfo){handleAttributes(parentNode,fragment,settleInfo);while(fragment.childNodes.length>0){var child=fragment.firstChild;parentNode.insertBefore(child,insertBefore);if(child.nodeType!==Node.TEXT_NODE&&child.nodeType!==Node.COMMENT_NODE){settleInfo.tasks.push(makeAjaxLoadTask(child))}}}function cleanUpElement(element){var internalData=getInternalData(element);if(internalData.webSocket){internalData.webSocket.close()}if(internalData.sseEventSource){internalData.sseEventSource.close()}if(internalData.listenerInfos){forEach(internalData.listenerInfos,function(info){if(element!==info.on){info.on.removeEventListener(info.trigger,info.listener)}})}if(element.children){forEach(element.children,function(child){cleanUpElement(child)})}}function swapOuterHTML(target,fragment,settleInfo){if(target.tagName==="BODY"){return swapInnerHTML(target,fragment,settleInfo)}else{var eltBeforeNewContent=target.previousSibling;insertNodesBefore(parentElt(target),target,fragment,settleInfo);if(eltBeforeNewContent==null){var newElt=parentElt(target).firstChild}else{var newElt=eltBeforeNewContent.nextSibling}getInternalData(target).replacedWith=newElt;settleInfo.elts=[];while(newElt&&newElt!==target){if(newElt.nodeType===Node.ELEMENT_NODE){settleInfo.elts.push(newElt)}newElt=newElt.nextElementSibling}cleanUpElement(target);parentElt(target).removeChild(target)}}function swapAfterBegin(target,fragment,settleInfo){return insertNodesBefore(target,target.firstChild,fragment,settleInfo)}function swapBeforeBegin(target,fragment,settleInfo){return insertNodesBefore(parentElt(target),target,fragment,settleInfo)}function swapBeforeEnd(target,fragment,settleInfo){return insertNodesBefore(target,null,fragment,settleInfo)}function swapAfterEnd(target,fragment,settleInfo){return insertNodesBefore(parentElt(target),target.nextSibling,fragment,settleInfo)}function swapInnerHTML(target,fragment,settleInfo){var firstChild=target.firstChild;insertNodesBefore(target,firstChild,fragment,settleInfo);if(firstChild){while(firstChild.nextSibling){cleanUpElement(firstChild.nextSibling);target.removeChild(firstChild.nextSibling)}cleanUpElement(firstChild);target.removeChild(firstChild)}}function maybeSelectFromResponse(elt,fragment){var selector=getClosestAttributeValue(elt,"hx-select");if(selector){var newFragment=getDocument().createDocumentFragment();forEach(fragment.querySelectorAll(selector),function(node){newFragment.appendChild(node)});fragment=newFragment}return fragment}function swap(swapStyle,elt,target,fragment,settleInfo){switch(swapStyle){case"none":return;case"outerHTML":swapOuterHTML(target,fragment,settleInfo);return;case"afterbegin":swapAfterBegin(target,fragment,settleInfo);return;case"beforebegin":swapBeforeBegin(target,fragment,settleInfo);return;case"beforeend":swapBeforeEnd(target,fragment,settleInfo);return;case"afterend":swapAfterEnd(target,fragment,settleInfo);return;default:var extensions=getExtensions(elt);for(var i=0;i([\s\S]+?)<\/title>/im;function findTitle(content){if(content.indexOf("")>-1&&(content.indexOf("<svg>")==-1||content.indexOf("<title>")<content.indexOf("<svg>"))){var result=TITLE_FINDER.exec(content);if(result){return result[1]}}}function selectAndSwap(swapStyle,target,elt,responseText,settleInfo){var title=findTitle(responseText);if(title){var titleElt=find("title");if(titleElt){titleElt.innerHTML=title}else{window.document.title=title}}var fragment=makeFragment(responseText);if(fragment){handleOutOfBandSwaps(fragment,settleInfo);fragment=maybeSelectFromResponse(elt,fragment);handlePreservedElements(fragment);return swap(swapStyle,elt,target,fragment,settleInfo)}}function handleTrigger(xhr,header,elt){var triggerBody=xhr.getResponseHeader(header);if(triggerBody.indexOf("{")===0){var triggers=parseJSON(triggerBody);for(var eventName in triggers){if(triggers.hasOwnProperty(eventName)){var detail=triggers[eventName];if(!isRawObject(detail)){detail={value:detail}}triggerEvent(elt,eventName,detail)}}}else{triggerEvent(elt,triggerBody,[])}}var WHITESPACE=/\s/;var WHITESPACE_OR_COMMA=/[\s,]/;var SYMBOL_START=/[_$a-zA-Z]/;var SYMBOL_CONT=/[_$a-zA-Z0-9]/;var STRINGISH_START=['"',"'","/"];var NOT_WHITESPACE=/[^\s]/;function tokenizeString(str){var tokens=[];var position=0;while(position<str.length){if(SYMBOL_START.exec(str.charAt(position))){var startPosition=position;while(SYMBOL_CONT.exec(str.charAt(position+1))){position++}tokens.push(str.substr(startPosition,position-startPosition+1))}else if(STRINGISH_START.indexOf(str.charAt(position))!==-1){var startChar=str.charAt(position);var startPosition=position;position++;while(position<str.length&&str.charAt(position)!==startChar){if(str.charAt(position)==="\\"){position++}position++}tokens.push(str.substr(startPosition,position-startPosition+1))}else{var symbol=str.charAt(position);tokens.push(symbol)}position++}return tokens}function isPossibleRelativeReference(token,last,paramName){return SYMBOL_START.exec(token.charAt(0))&&token!=="true"&&token!=="false"&&token!=="this"&&token!==paramName&&last!=="."}function maybeGenerateConditional(elt,tokens,paramName){if(tokens[0]==="["){tokens.shift();var bracketCount=1;var conditionalSource=" return (function("+paramName+"){ return (";var last=null;while(tokens.length>0){var token=tokens[0];if(token==="]"){bracketCount--;if(bracketCount===0){if(last===null){conditionalSource=conditionalSource+"true"}tokens.shift();conditionalSource+=")})";try{var conditionFunction=maybeEval(elt,function(){return Function(conditionalSource)()},function(){return true});conditionFunction.source=conditionalSource;return conditionFunction}catch(e){triggerErrorEvent(getDocument().body,"htmx:syntax:error",{error:e,source:conditionalSource});return null}}}else if(token==="["){bracketCount++}if(isPossibleRelativeReference(token,last,paramName)){conditionalSource+="(("+paramName+"."+token+") ? ("+paramName+"."+token+") : (window."+token+"))"}else{conditionalSource=conditionalSource+token}last=tokens.shift()}}}function consumeUntil(tokens,match){var result="";while(tokens.length>0&&!tokens[0].match(match)){result+=tokens.shift()}return result}var INPUT_SELECTOR="input, textarea, select";function getTriggerSpecs(elt){var explicitTrigger=getAttributeValue(elt,"hx-trigger");var triggerSpecs=[];if(explicitTrigger){var tokens=tokenizeString(explicitTrigger);do{consumeUntil(tokens,NOT_WHITESPACE);var initialLength=tokens.length;var trigger=consumeUntil(tokens,/[,\[\s]/);if(trigger!==""){if(trigger==="every"){var every={trigger:"every"};consumeUntil(tokens,NOT_WHITESPACE);every.pollInterval=parseInterval(consumeUntil(tokens,/[,\[\s]/));consumeUntil(tokens,NOT_WHITESPACE);var eventFilter=maybeGenerateConditional(elt,tokens,"event");if(eventFilter){every.eventFilter=eventFilter}triggerSpecs.push(every)}else if(trigger.indexOf("sse:")===0){triggerSpecs.push({trigger:"sse",sseEvent:trigger.substr(4)})}else{var triggerSpec={trigger:trigger};var eventFilter=maybeGenerateConditional(elt,tokens,"event");if(eventFilter){triggerSpec.eventFilter=eventFilter}while(tokens.length>0&&tokens[0]!==","){consumeUntil(tokens,NOT_WHITESPACE);var token=tokens.shift();if(token==="changed"){triggerSpec.changed=true}else if(token==="once"){triggerSpec.once=true}else if(token==="consume"){triggerSpec.consume=true}else if(token==="delay"&&tokens[0]===":"){tokens.shift();triggerSpec.delay=parseInterval(consumeUntil(tokens,WHITESPACE_OR_COMMA))}else if(token==="from"&&tokens[0]===":"){tokens.shift();triggerSpec.from=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else if(token==="target"&&tokens[0]===":"){tokens.shift();triggerSpec.target=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else if(token==="throttle"&&tokens[0]===":"){tokens.shift();triggerSpec.throttle=parseInterval(consumeUntil(tokens,WHITESPACE_OR_COMMA))}else if(token==="queue"&&tokens[0]===":"){tokens.shift();triggerSpec.queue=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else if((token==="root"||token==="threshold")&&tokens[0]===":"){tokens.shift();triggerSpec[token]=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else{triggerErrorEvent(elt,"htmx:syntax:error",{token:tokens.shift()})}}triggerSpecs.push(triggerSpec)}}if(tokens.length===initialLength){triggerErrorEvent(elt,"htmx:syntax:error",{token:tokens.shift()})}consumeUntil(tokens,NOT_WHITESPACE)}while(tokens[0]===","&&tokens.shift())}if(triggerSpecs.length>0){return triggerSpecs}else if(matches(elt,"form")){return[{trigger:"submit"}]}else if(matches(elt,INPUT_SELECTOR)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function cancelPolling(elt){getInternalData(elt).cancelled=true}function processPolling(elt,verb,path,spec){var nodeData=getInternalData(elt);nodeData.timeout=setTimeout(function(){if(bodyContains(elt)&&nodeData.cancelled!==true){if(!maybeFilterEvent(spec,makeEvent("hx:poll:trigger",{triggerSpec:spec}))){issueAjaxRequest(verb,path,elt)}processPolling(elt,verb,getAttributeValue(elt,"hx-"+verb),spec)}},spec.pollInterval)}function isLocalLink(elt){return location.hostname===elt.hostname&&getRawAttribute(elt,"href")&&getRawAttribute(elt,"href").indexOf("#")!==0}function boostElement(elt,nodeData,triggerSpecs){if(elt.tagName==="A"&&isLocalLink(elt)||elt.tagName==="FORM"){nodeData.boosted=true;var verb,path;if(elt.tagName==="A"){verb="get";path=getRawAttribute(elt,"href");nodeData.pushURL=true}else{var rawAttribute=getRawAttribute(elt,"method");verb=rawAttribute?rawAttribute.toLowerCase():"get";if(verb==="get"){nodeData.pushURL=true}path=getRawAttribute(elt,"action")}triggerSpecs.forEach(function(triggerSpec){addEventListener(elt,verb,path,nodeData,triggerSpec,true)})}}function shouldCancel(elt){return elt.tagName==="FORM"||matches(elt,'input[type="submit"], button')&&closest(elt,"form")!==null||elt.tagName==="A"&&elt.href&&(elt.getAttribute("href")==="#"||elt.getAttribute("href").indexOf("#")!==0)}function ignoreBoostedAnchorCtrlClick(elt,evt){return getInternalData(elt).boosted&&elt.tagName==="A"&&evt.type==="click"&&(evt.ctrlKey||evt.metaKey)}function maybeFilterEvent(triggerSpec,evt){var eventFilter=triggerSpec.eventFilter;if(eventFilter){try{return eventFilter(evt)!==true}catch(e){triggerErrorEvent(getDocument().body,"htmx:eventFilter:error",{error:e,source:eventFilter.source});return true}}return false}function addEventListener(elt,verb,path,nodeData,triggerSpec,explicitCancel){var eltsToListenOn;if(triggerSpec.from){eltsToListenOn=querySelectorAllExt(elt,triggerSpec.from)}else{eltsToListenOn=[elt]}forEach(eltsToListenOn,function(eltToListenOn){var eventListener=function(evt){if(!bodyContains(elt)){eltToListenOn.removeEventListener(triggerSpec.trigger,eventListener);return}if(ignoreBoostedAnchorCtrlClick(elt,evt)){return}if(explicitCancel||shouldCancel(elt)){evt.preventDefault()}if(maybeFilterEvent(triggerSpec,evt)){return}var eventData=getInternalData(evt);eventData.triggerSpec=triggerSpec;if(eventData.handledFor==null){eventData.handledFor=[]}var elementData=getInternalData(elt);if(eventData.handledFor.indexOf(elt)<0){eventData.handledFor.push(elt);if(triggerSpec.consume){evt.stopPropagation()}if(triggerSpec.target&&evt.target){if(!matches(evt.target,triggerSpec.target)){return}}if(triggerSpec.once){if(elementData.triggeredOnce){return}else{elementData.triggeredOnce=true}}if(triggerSpec.changed){if(elementData.lastValue===elt.value){return}else{elementData.lastValue=elt.value}}if(elementData.delayed){clearTimeout(elementData.delayed)}if(elementData.throttle){return}if(triggerSpec.throttle){if(!elementData.throttle){issueAjaxRequest(verb,path,elt,evt);elementData.throttle=setTimeout(function(){elementData.throttle=null},triggerSpec.throttle)}}else if(triggerSpec.delay){elementData.delayed=setTimeout(function(){issueAjaxRequest(verb,path,elt,evt)},triggerSpec.delay)}else{issueAjaxRequest(verb,path,elt,evt)}}};if(nodeData.listenerInfos==null){nodeData.listenerInfos=[]}nodeData.listenerInfos.push({trigger:triggerSpec.trigger,listener:eventListener,on:eltToListenOn});eltToListenOn.addEventListener(triggerSpec.trigger,eventListener)})}var windowIsScrolling=false;var scrollHandler=null;function initScrollHandler(){if(!scrollHandler){scrollHandler=function(){windowIsScrolling=true};window.addEventListener("scroll",scrollHandler);setInterval(function(){if(windowIsScrolling){windowIsScrolling=false;forEach(getDocument().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(elt){maybeReveal(elt)})}},200)}}function maybeReveal(elt){var nodeData=getInternalData(elt);if(!nodeData.revealed&&isScrolledIntoView(elt)){nodeData.revealed=true;if(nodeData.initialized){issueAjaxRequest(nodeData.verb,nodeData.path,elt)}else{elt.addEventListener("htmx:afterProcessNode",function(){issueAjaxRequest(nodeData.verb,nodeData.path,elt)},{once:true})}}}function processWebSocketInfo(elt,nodeData,info){var values=splitOnWhitespace(info);for(var i=0;i<values.length;i++){var value=values[i].split(/:(.+)/);if(value[0]==="connect"){ensureWebSocket(elt,value[1],0)}if(value[0]==="send"){processWebSocketSend(elt)}}}function ensureWebSocket(elt,wssSource,retryCount){if(!bodyContains(elt)){return}if(wssSource.indexOf("/")==0){var base_part=location.hostname+(location.port?":"+location.port:"");if(location.protocol=="https:"){wssSource="wss://"+base_part+wssSource}else if(location.protocol=="http:"){wssSource="ws://"+base_part+wssSource}}var socket=htmx.createWebSocket(wssSource);socket.onerror=function(e){triggerErrorEvent(elt,"htmx:wsError",{error:e,socket:socket});maybeCloseWebSocketSource(elt)};socket.onclose=function(e){if([1006,1012,1013].indexOf(e.code)>=0){var delay=getWebSocketReconnectDelay(retryCount);setTimeout(function(){ensureWebSocket(elt,wssSource,retryCount+1)},delay)}};socket.onopen=function(e){retryCount=0};getInternalData(elt).webSocket=socket;socket.addEventListener("message",function(event){if(maybeCloseWebSocketSource(elt)){return}var response=event.data;withExtensions(elt,function(extension){response=extension.transformResponse(response,null,elt)});var settleInfo=makeSettleInfo(elt);var fragment=makeFragment(response);var children=toArray(fragment.children);for(var i=0;i<children.length;i++){var child=children[i];oobSwap(getAttributeValue(child,"hx-swap-oob")||"true",child,settleInfo)}settleImmediately(settleInfo.tasks)})}function maybeCloseWebSocketSource(elt){if(!bodyContains(elt)){getInternalData(elt).webSocket.close();return true}}function processWebSocketSend(elt){var webSocketSourceElt=getClosestMatch(elt,function(parent){return getInternalData(parent).webSocket!=null});if(webSocketSourceElt){elt.addEventListener(getTriggerSpecs(elt)[0].trigger,function(evt){var webSocket=getInternalData(webSocketSourceElt).webSocket;var headers=getHeaders(elt,webSocketSourceElt);var results=getInputValues(elt,"post");var errors=results.errors;var rawParameters=results.values;var expressionVars=getExpressionVars(elt);var allParameters=mergeObjects(rawParameters,expressionVars);var filteredParameters=filterValues(allParameters,elt);filteredParameters["HEADERS"]=headers;if(errors&&errors.length>0){triggerEvent(elt,"htmx:validation:halted",errors);return}webSocket.send(JSON.stringify(filteredParameters));if(shouldCancel(elt)){evt.preventDefault()}})}else{triggerErrorEvent(elt,"htmx:noWebSocketSourceError")}}function getWebSocketReconnectDelay(retryCount){var delay=htmx.config.wsReconnectDelay;if(typeof delay==="function"){return delay(retryCount)}if(delay==="full-jitter"){var exp=Math.min(retryCount,6);var maxDelay=1e3*Math.pow(2,exp);return maxDelay*Math.random()}logError('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function processSSEInfo(elt,nodeData,info){var values=splitOnWhitespace(info);for(var i=0;i<values.length;i++){var value=values[i].split(/:(.+)/);if(value[0]==="connect"){processSSESource(elt,value[1])}if(value[0]==="swap"){processSSESwap(elt,value[1])}}}function processSSESource(elt,sseSrc){var source=htmx.createEventSource(sseSrc);source.onerror=function(e){triggerErrorEvent(elt,"htmx:sseError",{error:e,source:source});maybeCloseSSESource(elt)};getInternalData(elt).sseEventSource=source}function processSSESwap(elt,sseEventName){var sseSourceElt=getClosestMatch(elt,hasEventSource);if(sseSourceElt){var sseEventSource=getInternalData(sseSourceElt).sseEventSource;var sseListener=function(event){if(maybeCloseSSESource(sseSourceElt)){sseEventSource.removeEventListener(sseEventName,sseListener);return}var response=event.data;withExtensions(elt,function(extension){response=extension.transformResponse(response,null,elt)});var swapSpec=getSwapSpecification(elt);var target=getTarget(elt);var settleInfo=makeSettleInfo(elt);selectAndSwap(swapSpec.swapStyle,elt,target,response,settleInfo);settleImmediately(settleInfo.tasks);triggerEvent(elt,"htmx:sseMessage",event)};getInternalData(elt).sseListener=sseListener;sseEventSource.addEventListener(sseEventName,sseListener)}else{triggerErrorEvent(elt,"htmx:noSSESourceError")}}function processSSETrigger(elt,verb,path,sseEventName){var sseSourceElt=getClosestMatch(elt,hasEventSource);if(sseSourceElt){var sseEventSource=getInternalData(sseSourceElt).sseEventSource;var sseListener=function(){if(!maybeCloseSSESource(sseSourceElt)){if(bodyContains(elt)){issueAjaxRequest(verb,path,elt)}else{sseEventSource.removeEventListener(sseEventName,sseListener)}}};getInternalData(elt).sseListener=sseListener;sseEventSource.addEventListener(sseEventName,sseListener)}else{triggerErrorEvent(elt,"htmx:noSSESourceError")}}function maybeCloseSSESource(elt){if(!bodyContains(elt)){getInternalData(elt).sseEventSource.close();return true}}function hasEventSource(node){return getInternalData(node).sseEventSource!=null}function loadImmediately(elt,verb,path,nodeData,delay){var load=function(){if(!nodeData.loaded){nodeData.loaded=true;issueAjaxRequest(verb,path,elt)}};if(delay){setTimeout(load,delay)}else{load()}}function processVerbs(elt,nodeData,triggerSpecs){var explicitAction=false;forEach(VERBS,function(verb){if(hasAttribute(elt,"hx-"+verb)){var path=getAttributeValue(elt,"hx-"+verb);explicitAction=true;nodeData.path=path;nodeData.verb=verb;triggerSpecs.forEach(function(triggerSpec){if(triggerSpec.sseEvent){processSSETrigger(elt,verb,path,triggerSpec.sseEvent)}else if(triggerSpec.trigger==="revealed"){initScrollHandler();maybeReveal(elt)}else if(triggerSpec.trigger==="intersect"){var observerOptions={};if(triggerSpec.root){observerOptions.root=querySelectorExt(triggerSpec.root)}if(triggerSpec.threshold){observerOptions.threshold=parseFloat(triggerSpec.threshold)}var observer=new IntersectionObserver(function(entries){for(var i=0;i<entries.length;i++){var entry=entries[i];if(entry.isIntersecting){triggerEvent(elt,"intersect");break}}},observerOptions);observer.observe(elt);addEventListener(elt,verb,path,nodeData,triggerSpec)}else if(triggerSpec.trigger==="load"){loadImmediately(elt,verb,path,nodeData,triggerSpec.delay)}else if(triggerSpec.pollInterval){nodeData.polling=true;processPolling(elt,verb,path,triggerSpec)}else{addEventListener(elt,verb,path,nodeData,triggerSpec)}})}});return explicitAction}function evalScript(script){if(script.type==="text/javascript"||script.type===""){try{maybeEval(script,function(){(1,eval)(script.innerText)})}catch(e){logError(e)}}}function processScripts(elt){if(matches(elt,"script")){evalScript(elt)}forEach(findAll(elt,"script"),function(script){evalScript(script)})}function isBoosted(){return document.querySelector("[hx-boost], [data-hx-boost]")}function findElementsToProcess(elt){if(elt.querySelectorAll){var boostedElts=isBoosted()?", a, form":"";var results=elt.querySelectorAll(VERB_SELECTOR+boostedElts+", [hx-sse], [data-hx-sse], [hx-ws],"+" [data-hx-ws]");return results}else{return[]}}function initButtonTracking(form){var maybeSetLastButtonClicked=function(evt){if(matches(evt.target,"button, input[type='submit']")){var internalData=getInternalData(form);internalData.lastButtonClicked=evt.target}};form.addEventListener("click",maybeSetLastButtonClicked);form.addEventListener("focusin",maybeSetLastButtonClicked);form.addEventListener("focusout",function(evt){var internalData=getInternalData(form);internalData.lastButtonClicked=null})}function initNode(elt){if(elt.closest&&elt.closest(htmx.config.disableSelector)){return}var nodeData=getInternalData(elt);if(!nodeData.initialized){nodeData.initialized=true;triggerEvent(elt,"htmx:beforeProcessNode");if(elt.value){nodeData.lastValue=elt.value}var triggerSpecs=getTriggerSpecs(elt);var explicitAction=processVerbs(elt,nodeData,triggerSpecs);if(!explicitAction&&getClosestAttributeValue(elt,"hx-boost")==="true"){boostElement(elt,nodeData,triggerSpecs)}if(elt.tagName==="FORM"){initButtonTracking(elt)}var sseInfo=getAttributeValue(elt,"hx-sse");if(sseInfo){processSSEInfo(elt,nodeData,sseInfo)}var wsInfo=getAttributeValue(elt,"hx-ws");if(wsInfo){processWebSocketInfo(elt,nodeData,wsInfo)}triggerEvent(elt,"htmx:afterProcessNode")}}function processNode(elt){elt=resolveTarget(elt);initNode(elt);forEach(findElementsToProcess(elt),function(child){initNode(child)})}function kebabEventName(str){return str.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function makeEvent(eventName,detail){var evt;if(window.CustomEvent&&typeof window.CustomEvent==="function"){evt=new CustomEvent(eventName,{bubbles:true,cancelable:true,detail:detail})}else{evt=getDocument().createEvent("CustomEvent");evt.initCustomEvent(eventName,true,true,detail)}return evt}function triggerErrorEvent(elt,eventName,detail){triggerEvent(elt,eventName,mergeObjects({error:eventName},detail))}function ignoreEventForLogging(eventName){return eventName==="htmx:afterProcessNode"}function withExtensions(elt,toDo){forEach(getExtensions(elt),function(extension){try{toDo(extension)}catch(e){logError(e)}})}function logError(msg){if(console.error){console.error(msg)}else if(console.log){console.log("ERROR: ",msg)}}function triggerEvent(elt,eventName,detail){elt=resolveTarget(elt);if(detail==null){detail={}}detail["elt"]=elt;var event=makeEvent(eventName,detail);if(htmx.logger&&!ignoreEventForLogging(eventName)){htmx.logger(elt,eventName,detail)}if(detail.error){logError(detail.error);triggerEvent(elt,"htmx:error",{errorInfo:detail})}var eventResult=elt.dispatchEvent(event);var kebabName=kebabEventName(eventName);if(eventResult&&kebabName!==eventName){var kebabedEvent=makeEvent(kebabName,event.detail);eventResult=eventResult&&elt.dispatchEvent(kebabedEvent)}withExtensions(elt,function(extension){eventResult=eventResult&&extension.onEvent(eventName,event)!==false});return eventResult}var currentPathForHistory=null;function getHistoryElement(){var historyElt=getDocument().querySelector("[hx-history-elt],[data-hx-history-elt]");return historyElt||getDocument().body}function saveToHistoryCache(url,content,title,scroll){var historyCache=parseJSON(localStorage.getItem("htmx-history-cache"))||[];for(var i=0;i<historyCache.length;i++){if(historyCache[i].url===url){historyCache.splice(i,1);break}}historyCache.push({url:url,content:content,title:title,scroll:scroll});while(historyCache.length>htmx.config.historyCacheSize){historyCache.shift()}while(historyCache.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(historyCache));break}catch(e){triggerErrorEvent(getDocument().body,"htmx:historyCacheError",{cause:e,cache:historyCache});historyCache.shift()}}}function getCachedHistory(url){var historyCache=parseJSON(localStorage.getItem("htmx-history-cache"))||[];for(var i=0;i<historyCache.length;i++){if(historyCache[i].url===url){return historyCache[i]}}return null}function cleanInnerHtmlForHistory(elt){var className=htmx.config.requestClass;var clone=elt.cloneNode(true);forEach(findAll(clone,"."+className),function(child){removeClassFromElement(child,className)});return clone.innerHTML}function saveHistory(){var elt=getHistoryElement();var path=currentPathForHistory||location.pathname+location.search;triggerEvent(getDocument().body,"htmx:beforeHistorySave",{path:path,historyElt:elt});if(htmx.config.historyEnabled)history.replaceState({htmx:true},getDocument().title,window.location.href);saveToHistoryCache(path,cleanInnerHtmlForHistory(elt),getDocument().title,window.scrollY)}function pushUrlIntoHistory(path){if(htmx.config.historyEnabled)history.pushState({htmx:true},"",path);currentPathForHistory=path}function settleImmediately(tasks){forEach(tasks,function(task){task.call()})}function loadHistoryFromServer(path){var request=new XMLHttpRequest;var details={path:path,xhr:request};triggerEvent(getDocument().body,"htmx:historyCacheMiss",details);request.open("GET",path,true);request.setRequestHeader("HX-History-Restore-Request","true");request.onload=function(){if(this.status>=200&&this.status<400){triggerEvent(getDocument().body,"htmx:historyCacheMissLoad",details);var fragment=makeFragment(this.response);fragment=fragment.querySelector("[hx-history-elt],[data-hx-history-elt]")||fragment;var historyElement=getHistoryElement();var settleInfo=makeSettleInfo(historyElement);swapInnerHTML(historyElement,fragment,settleInfo);settleImmediately(settleInfo.tasks);currentPathForHistory=path;triggerEvent(getDocument().body,"htmx:historyRestore",{path:path})}else{triggerErrorEvent(getDocument().body,"htmx:historyCacheMissLoadError",details)}};request.send()}function restoreHistory(path){saveHistory();path=path||location.pathname+location.search;var cached=getCachedHistory(path);if(cached){var fragment=makeFragment(cached.content);var historyElement=getHistoryElement();var settleInfo=makeSettleInfo(historyElement);swapInnerHTML(historyElement,fragment,settleInfo);settleImmediately(settleInfo.tasks);document.title=cached.title;window.scrollTo(0,cached.scroll);currentPathForHistory=path;triggerEvent(getDocument().body,"htmx:historyRestore",{path:path})}else{if(htmx.config.refreshOnHistoryMiss){window.location.reload(true)}else{loadHistoryFromServer(path)}}}function shouldPush(elt){var pushUrl=getClosestAttributeValue(elt,"hx-push-url");return pushUrl&&pushUrl!=="false"||getInternalData(elt).boosted&&getInternalData(elt).pushURL}function getPushUrl(elt){var pushUrl=getClosestAttributeValue(elt,"hx-push-url");return pushUrl==="true"||pushUrl==="false"?null:pushUrl}function addRequestIndicatorClasses(elt){var indicator=getClosestAttributeValue(elt,"hx-indicator");if(indicator){var indicators=querySelectorAllExt(elt,indicator)}else{indicators=[elt]}forEach(indicators,function(ic){ic.classList["add"].call(ic.classList,htmx.config.requestClass)});return indicators}function removeRequestIndicatorClasses(indicators){forEach(indicators,function(ic){ic.classList["remove"].call(ic.classList,htmx.config.requestClass)})}function haveSeenNode(processed,elt){for(var i=0;i<processed.length;i++){var node=processed[i];if(node.isSameNode(elt)){return true}}return false}function shouldInclude(elt){if(elt.name===""||elt.name==null||elt.disabled){return false}if(elt.type==="button"||elt.type==="submit"||elt.tagName==="image"||elt.tagName==="reset"||elt.tagName==="file"){return false}if(elt.type==="checkbox"||elt.type==="radio"){return elt.checked}return true}function processInputValue(processed,values,errors,elt,validate){if(elt==null||haveSeenNode(processed,elt)){return}else{processed.push(elt)}if(shouldInclude(elt)){var name=getRawAttribute(elt,"name");var value=elt.value;if(elt.multiple){value=toArray(elt.querySelectorAll("option:checked")).map(function(e){return e.value})}if(elt.files){value=toArray(elt.files)}if(name!=null&&value!=null){var current=values[name];if(current){if(Array.isArray(current)){if(Array.isArray(value)){values[name]=current.concat(value)}else{current.push(value)}}else{if(Array.isArray(value)){values[name]=[current].concat(value)}else{values[name]=[current,value]}}}else{values[name]=value}}if(validate){validateElement(elt,errors)}}if(matches(elt,"form")){var inputs=elt.elements;forEach(inputs,function(input){processInputValue(processed,values,errors,input,validate)})}}function validateElement(element,errors){if(element.willValidate){triggerEvent(element,"htmx:validation:validate");if(!element.checkValidity()){errors.push({elt:element,message:element.validationMessage,validity:element.validity});triggerEvent(element,"htmx:validation:failed",{message:element.validationMessage,validity:element.validity})}}}function getInputValues(elt,verb){var processed=[];var values={};var formValues={};var errors=[];var validate=matches(elt,"form")&&elt.noValidate!==true;if(verb!=="get"){processInputValue(processed,formValues,errors,closest(elt,"form"),validate)}processInputValue(processed,values,errors,elt,validate);var internalData=getInternalData(elt);if(internalData.lastButtonClicked){var name=getRawAttribute(internalData.lastButtonClicked,"name");if(name){values[name]=internalData.lastButtonClicked.value}}var includes=getClosestAttributeValue(elt,"hx-include");if(includes){var nodes=querySelectorAllExt(elt,includes);forEach(nodes,function(node){processInputValue(processed,values,errors,node,validate);if(!matches(node,"form")){forEach(node.querySelectorAll(INPUT_SELECTOR),function(descendant){processInputValue(processed,values,errors,descendant,validate)})}})}values=mergeObjects(values,formValues);return{errors:errors,values:values}}function appendParam(returnStr,name,realValue){if(returnStr!==""){returnStr+="&"}returnStr+=encodeURIComponent(name)+"="+encodeURIComponent(realValue);return returnStr}function urlEncode(values){var returnStr="";for(var name in values){if(values.hasOwnProperty(name)){var value=values[name];if(Array.isArray(value)){forEach(value,function(v){returnStr=appendParam(returnStr,name,v)})}else{returnStr=appendParam(returnStr,name,value)}}}return returnStr}function makeFormData(values){var formData=new FormData;for(var name in values){if(values.hasOwnProperty(name)){var value=values[name];if(Array.isArray(value)){forEach(value,function(v){formData.append(name,v)})}else{formData.append(name,value)}}}return formData}function getHeaders(elt,target,prompt){var headers={"HX-Request":"true","HX-Trigger":getRawAttribute(elt,"id"),"HX-Trigger-Name":getRawAttribute(elt,"name"),"HX-Target":getAttributeValue(target,"id"),"HX-Current-URL":getDocument().location.href};getValuesForElement(elt,"hx-headers",false,headers);if(prompt!==undefined){headers["HX-Prompt"]=prompt}return headers}function filterValues(inputValues,elt){var paramsValue=getClosestAttributeValue(elt,"hx-params");if(paramsValue){if(paramsValue==="none"){return{}}else if(paramsValue==="*"){return inputValues}else if(paramsValue.indexOf("not ")===0){forEach(paramsValue.substr(4).split(","),function(name){name=name.trim();delete inputValues[name]});return inputValues}else{var newValues={};forEach(paramsValue.split(","),function(name){name=name.trim();newValues[name]=inputValues[name]});return newValues}}else{return inputValues}}function isAnchorLink(elt){return getRawAttribute(elt,"href")&&getRawAttribute(elt,"href").indexOf("#")>=0}function getSwapSpecification(elt){var swapInfo=getClosestAttributeValue(elt,"hx-swap");var swapSpec={swapStyle:getInternalData(elt).boosted?"innerHTML":htmx.config.defaultSwapStyle,swapDelay:htmx.config.defaultSwapDelay,settleDelay:htmx.config.defaultSettleDelay};if(getInternalData(elt).boosted&&!isAnchorLink(elt)){swapSpec["show"]="top"}if(swapInfo){var split=splitOnWhitespace(swapInfo);if(split.length>0){swapSpec["swapStyle"]=split[0];for(var i=1;i<split.length;i++){var modifier=split[i];if(modifier.indexOf("swap:")===0){swapSpec["swapDelay"]=parseInterval(modifier.substr(5))}if(modifier.indexOf("settle:")===0){swapSpec["settleDelay"]=parseInterval(modifier.substr(7))}if(modifier.indexOf("scroll:")===0){var scrollSpec=modifier.substr(7);var splitSpec=scrollSpec.split(":");var scrollVal=splitSpec.pop();var selectorVal=splitSpec.length>0?splitSpec.join(":"):null;swapSpec["scroll"]=scrollVal;swapSpec["scrollTarget"]=selectorVal}if(modifier.indexOf("show:")===0){var showSpec=modifier.substr(5);var splitSpec=showSpec.split(":");var showVal=splitSpec.pop();var selectorVal=splitSpec.length>0?splitSpec.join(":"):null;swapSpec["show"]=showVal;swapSpec["showTarget"]=selectorVal}}}}return swapSpec}function encodeParamsForBody(xhr,elt,filteredParameters){var encodedParameters=null;withExtensions(elt,function(extension){if(encodedParameters==null){encodedParameters=extension.encodeParameters(xhr,filteredParameters,elt)}});if(encodedParameters!=null){return encodedParameters}else{if(getClosestAttributeValue(elt,"hx-encoding")==="multipart/form-data"){return makeFormData(filteredParameters)}else{return urlEncode(filteredParameters)}}}function makeSettleInfo(target){return{tasks:[],elts:[target]}}function updateScrollState(content,swapSpec){var first=content[0];var last=content[content.length-1];if(swapSpec.scroll){var target=null;if(swapSpec.scrollTarget){target=querySelectorExt(first,swapSpec.scrollTarget)}if(swapSpec.scroll==="top"&&(first||target)){target=target||first;target.scrollTop=0}if(swapSpec.scroll==="bottom"&&(last||target)){target=target||last;target.scrollTop=target.scrollHeight}}if(swapSpec.show){var target=null;if(swapSpec.showTarget){var targetStr=swapSpec.showTarget;if(swapSpec.showTarget==="window"){targetStr="body"}target=querySelectorExt(first,targetStr)}if(swapSpec.show==="top"&&(first||target)){target=target||first;target.scrollIntoView({block:"start",behavior:htmx.config.scrollBehavior})}if(swapSpec.show==="bottom"&&(last||target)){target=target||last;target.scrollIntoView({block:"end",behavior:htmx.config.scrollBehavior})}}}function getValuesForElement(elt,attr,evalAsDefault,values){if(values==null){values={}}if(elt==null){return values}var attributeValue=getAttributeValue(elt,attr);if(attributeValue){var str=attributeValue.trim();var evaluateValue=evalAsDefault;if(str.indexOf("javascript:")===0){str=str.substr(11);evaluateValue=true}else if(str.indexOf("js:")===0){str=str.substr(3);evaluateValue=true}if(str.indexOf("{")!==0){str="{"+str+"}"}var varsValues;if(evaluateValue){varsValues=maybeEval(elt,function(){return Function("return ("+str+")")()},{})}else{varsValues=parseJSON(str)}for(var key in varsValues){if(varsValues.hasOwnProperty(key)){if(values[key]==null){values[key]=varsValues[key]}}}}return getValuesForElement(parentElt(elt),attr,evalAsDefault,values)}function maybeEval(elt,toEval,defaultVal){if(htmx.config.allowEval){return toEval()}else{triggerErrorEvent(elt,"htmx:evalDisallowedError");return defaultVal}}function getHXVarsForElement(elt,expressionVars){return getValuesForElement(elt,"hx-vars",true,expressionVars)}function getHXValsForElement(elt,expressionVars){return getValuesForElement(elt,"hx-vals",false,expressionVars)}function getExpressionVars(elt){return mergeObjects(getHXVarsForElement(elt),getHXValsForElement(elt))}function safelySetHeaderValue(xhr,header,headerValue){if(headerValue!==null){try{xhr.setRequestHeader(header,headerValue)}catch(e){xhr.setRequestHeader(header,encodeURIComponent(headerValue));xhr.setRequestHeader(header+"-URI-AutoEncoded","true")}}}function getResponseURL(xhr){if(xhr.responseURL&&typeof URL!=="undefined"){try{var url=new URL(xhr.responseURL);return url.pathname+url.search}catch(e){triggerErrorEvent(getDocument().body,"htmx:badResponseUrl",{url:xhr.responseURL})}}}function hasHeader(xhr,regexp){return xhr.getAllResponseHeaders().match(regexp)}function ajaxHelper(verb,path,context){if(context){if(context instanceof Element||isType(context,"String")){return issueAjaxRequest(verb,path,null,null,{targetOverride:resolveTarget(context)})}else{return issueAjaxRequest(verb,path,resolveTarget(context.source),context.event,{handler:context.handler,headers:context.headers,values:context.values,targetOverride:resolveTarget(context.target)})}}else{return issueAjaxRequest(verb,path)}}function hierarchyForElt(elt){var arr=[];while(elt){arr.push(elt);elt=elt.parentElement}return arr}function issueAjaxRequest(verb,path,elt,event,etc){var resolve=null;var reject=null;etc=etc!=null?etc:{};if(typeof Promise!=="undefined"){var promise=new Promise(function(_resolve,_reject){resolve=_resolve;reject=_reject})}if(elt==null){elt=getDocument().body}var responseHandler=etc.handler||handleAjaxResponse;if(!bodyContains(elt)){return}var target=etc.targetOverride||getTarget(elt);if(target==null){triggerErrorEvent(elt,"htmx:targetError",{target:getAttributeValue(elt,"hx-target")});return}var eltData=getInternalData(elt);if(eltData.requestInFlight){var queueStrategy="last";if(event){var eventData=getInternalData(event);if(eventData&&eventData.triggerSpec&&eventData.triggerSpec.queue){queueStrategy=eventData.triggerSpec.queue}}if(eltData.queuedRequests==null){eltData.queuedRequests=[]}if(queueStrategy==="first"&&eltData.queuedRequests.length===0){eltData.queuedRequests.push(function(){issueAjaxRequest(verb,path,elt,event)})}else if(queueStrategy==="all"){eltData.queuedRequests.push(function(){issueAjaxRequest(verb,path,elt,event)})}else if(queueStrategy==="last"){eltData.queuedRequests=[];eltData.queuedRequests.push(function(){issueAjaxRequest(verb,path,elt,event)})}return}else{eltData.requestInFlight=true}var endRequestLock=function(){eltData.requestInFlight=false;if(eltData.queuedRequests!=null&&eltData.queuedRequests.length>0){var queuedRequest=eltData.queuedRequests.shift();queuedRequest()}};var promptQuestion=getClosestAttributeValue(elt,"hx-prompt");if(promptQuestion){var promptResponse=prompt(promptQuestion);if(promptResponse===null||!triggerEvent(elt,"htmx:prompt",{prompt:promptResponse,target:target})){maybeCall(resolve);endRequestLock();return promise}}var confirmQuestion=getClosestAttributeValue(elt,"hx-confirm");if(confirmQuestion){if(!confirm(confirmQuestion)){maybeCall(resolve);endRequestLock();return promise}}var xhr=new XMLHttpRequest;var headers=getHeaders(elt,target,promptResponse);if(etc.headers){headers=mergeObjects(headers,etc.headers)}var results=getInputValues(elt,verb);var errors=results.errors;var rawParameters=results.values;if(etc.values){rawParameters=mergeObjects(rawParameters,etc.values)}var expressionVars=getExpressionVars(elt);var allParameters=mergeObjects(rawParameters,expressionVars);var filteredParameters=filterValues(allParameters,elt);if(verb!=="get"&&getClosestAttributeValue(elt,"hx-encoding")==null){headers["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8"}if(path==null||path===""){path=getDocument().location.href}var requestAttrValues=getValuesForElement(elt,"hx-request");var requestConfig={parameters:filteredParameters,unfilteredParameters:allParameters,headers:headers,target:target,verb:verb,errors:errors,withCredentials:etc.credentials||requestAttrValues.credentials||htmx.config.withCredentials,timeout:etc.timeout||requestAttrValues.timeout||htmx.config.timeout,path:path,triggeringEvent:event};if(!triggerEvent(elt,"htmx:configRequest",requestConfig)){maybeCall(resolve);endRequestLock();return promise}path=requestConfig.path;verb=requestConfig.verb;headers=requestConfig.headers;filteredParameters=requestConfig.parameters;errors=requestConfig.errors;if(errors&&errors.length>0){triggerEvent(elt,"htmx:validation:halted",requestConfig);maybeCall(resolve);endRequestLock();return promise}var splitPath=path.split("#");var pathNoAnchor=splitPath[0];var anchor=splitPath[1];if(verb==="get"){var finalPathForGet=pathNoAnchor;var values=Object.keys(filteredParameters).length!==0;if(values){if(finalPathForGet.indexOf("?")<0){finalPathForGet+="?"}else{finalPathForGet+="&"}finalPathForGet+=urlEncode(filteredParameters);if(anchor){finalPathForGet+="#"+anchor}}xhr.open("GET",finalPathForGet,true)}else{xhr.open(verb.toUpperCase(),path,true)}xhr.overrideMimeType("text/html");xhr.withCredentials=requestConfig.withCredentials;xhr.timeout=requestConfig.timeout;if(requestAttrValues.noHeaders){}else{for(var header in headers){if(headers.hasOwnProperty(header)){var headerValue=headers[header];safelySetHeaderValue(xhr,header,headerValue)}}}var responseInfo={xhr:xhr,target:target,requestConfig:requestConfig,pathInfo:{path:path,finalPath:finalPathForGet,anchor:anchor}};xhr.onload=function(){try{var hierarchy=hierarchyForElt(elt);responseHandler(elt,responseInfo);removeRequestIndicatorClasses(indicators);triggerEvent(elt,"htmx:afterRequest",responseInfo);triggerEvent(elt,"htmx:afterOnLoad",responseInfo);if(!bodyContains(elt)){var secondaryTriggerElt=null;while(hierarchy.length>0&&secondaryTriggerElt==null){var parentEltInHierarchy=hierarchy.shift();if(bodyContains(parentEltInHierarchy)){secondaryTriggerElt=parentEltInHierarchy}}if(secondaryTriggerElt){triggerEvent(secondaryTriggerElt,"htmx:afterRequest",responseInfo);triggerEvent(secondaryTriggerElt,"htmx:afterOnLoad",responseInfo)}}maybeCall(resolve);endRequestLock()}catch(e){triggerErrorEvent(elt,"htmx:onLoadError",mergeObjects({error:e},responseInfo));throw e}};xhr.onerror=function(){removeRequestIndicatorClasses(indicators);triggerErrorEvent(elt,"htmx:afterRequest",responseInfo);triggerErrorEvent(elt,"htmx:sendError",responseInfo);maybeCall(reject);endRequestLock()};xhr.onabort=function(){removeRequestIndicatorClasses(indicators);triggerErrorEvent(elt,"htmx:afterRequest",responseInfo);triggerErrorEvent(elt,"htmx:sendAbort",responseInfo);maybeCall(reject);endRequestLock()};xhr.ontimeout=function(){removeRequestIndicatorClasses(indicators);triggerErrorEvent(elt,"htmx:afterRequest",responseInfo);triggerErrorEvent(elt,"htmx:timeout",responseInfo);maybeCall(reject);endRequestLock()};if(!triggerEvent(elt,"htmx:beforeRequest",responseInfo)){maybeCall(resolve);endRequestLock();return promise}var indicators=addRequestIndicatorClasses(elt);forEach(["loadstart","loadend","progress","abort"],function(eventName){forEach([xhr,xhr.upload],function(target){target.addEventListener(eventName,function(event){triggerEvent(elt,"htmx:xhr:"+eventName,{lengthComputable:event.lengthComputable,loaded:event.loaded,total:event.total})})})});triggerEvent(elt,"htmx:beforeSend",responseInfo);xhr.send(verb==="get"?null:encodeParamsForBody(xhr,elt,filteredParameters));return promise}function handleAjaxResponse(elt,responseInfo){var xhr=responseInfo.xhr;var target=responseInfo.target;if(!triggerEvent(elt,"htmx:beforeOnLoad",responseInfo))return;if(hasHeader(xhr,/HX-Trigger:/i)){handleTrigger(xhr,"HX-Trigger",elt)}if(hasHeader(xhr,/HX-Push:/i)){var pushedUrl=xhr.getResponseHeader("HX-Push")}if(hasHeader(xhr,/HX-Redirect:/i)){window.location.href=xhr.getResponseHeader("HX-Redirect");return}if(hasHeader(xhr,/HX-Refresh:/i)){if("true"===xhr.getResponseHeader("HX-Refresh")){location.reload();return}}var shouldSaveHistory=shouldPush(elt)||pushedUrl;if(xhr.status>=200&&xhr.status<400){if(xhr.status===286){cancelPolling(elt)}if(xhr.status!==204){if(!triggerEvent(target,"htmx:beforeSwap",responseInfo))return;var serverResponse=xhr.response;withExtensions(elt,function(extension){serverResponse=extension.transformResponse(serverResponse,xhr,elt)});if(shouldSaveHistory){saveHistory()}var swapSpec=getSwapSpecification(elt);target.classList.add(htmx.config.swappingClass);var doSwap=function(){try{var activeElt=document.activeElement;var selectionInfo={};try{selectionInfo={elt:activeElt,start:activeElt?activeElt.selectionStart:null,end:activeElt?activeElt.selectionEnd:null}}catch(e){}var settleInfo=makeSettleInfo(target);selectAndSwap(swapSpec.swapStyle,target,elt,serverResponse,settleInfo);if(selectionInfo.elt&&!bodyContains(selectionInfo.elt)&&selectionInfo.elt.id){var newActiveElt=document.getElementById(selectionInfo.elt.id);if(newActiveElt){if(selectionInfo.start&&newActiveElt.setSelectionRange){newActiveElt.setSelectionRange(selectionInfo.start,selectionInfo.end)}newActiveElt.focus()}}target.classList.remove(htmx.config.swappingClass);forEach(settleInfo.elts,function(elt){if(elt.classList){elt.classList.add(htmx.config.settlingClass)}triggerEvent(elt,"htmx:afterSwap",responseInfo)});if(responseInfo.pathInfo.anchor){location.hash=responseInfo.pathInfo.anchor}if(hasHeader(xhr,/HX-Trigger-After-Swap:/i)){var finalElt=elt;if(!bodyContains(elt)){finalElt=getDocument().body}handleTrigger(xhr,"HX-Trigger-After-Swap",finalElt)}var doSettle=function(){forEach(settleInfo.tasks,function(task){task.call()});forEach(settleInfo.elts,function(elt){if(elt.classList){elt.classList.remove(htmx.config.settlingClass)}triggerEvent(elt,"htmx:afterSettle",responseInfo)});if(shouldSaveHistory){var pathToPush=pushedUrl||getPushUrl(elt)||getResponseURL(xhr)||responseInfo.pathInfo.finalPath||responseInfo.pathInfo.path;pushUrlIntoHistory(pathToPush);triggerEvent(getDocument().body,"htmx:pushedIntoHistory",{path:pathToPush})}updateScrollState(settleInfo.elts,swapSpec);if(hasHeader(xhr,/HX-Trigger-After-Settle:/i)){var finalElt=elt;if(!bodyContains(elt)){finalElt=getDocument().body}handleTrigger(xhr,"HX-Trigger-After-Settle",finalElt)}};if(swapSpec.settleDelay>0){setTimeout(doSettle,swapSpec.settleDelay)}else{doSettle()}}catch(e){triggerErrorEvent(elt,"htmx:swapError",responseInfo);throw e}};if(swapSpec.swapDelay>0){setTimeout(doSwap,swapSpec.swapDelay)}else{doSwap()}}}else{triggerErrorEvent(elt,"htmx:responseError",mergeObjects({error:"Response Status Error Code "+xhr.status+" from "+responseInfo.pathInfo.path},responseInfo))}}var extensions={};function extensionBase(){return{onEvent:function(name,evt){return true},transformResponse:function(text,xhr,elt){return text},isInlineSwap:function(swapStyle){return false},handleSwap:function(swapStyle,target,fragment,settleInfo){return false},encodeParameters:function(xhr,parameters,elt){return null}}}function defineExtension(name,extension){extensions[name]=mergeObjects(extensionBase(),extension)}function removeExtension(name){delete extensions[name]}function getExtensions(elt,extensionsToReturn,extensionsToIgnore){if(elt==undefined){return extensionsToReturn}if(extensionsToReturn==undefined){extensionsToReturn=[]}if(extensionsToIgnore==undefined){extensionsToIgnore=[]}var extensionsForElement=getAttributeValue(elt,"hx-ext");if(extensionsForElement){forEach(extensionsForElement.split(","),function(extensionName){extensionName=extensionName.replace(/ /g,"");if(extensionName.slice(0,7)=="ignore:"){extensionsToIgnore.push(extensionName.slice(7));return}if(extensionsToIgnore.indexOf(extensionName)<0){var extension=extensions[extensionName];if(extension&&extensionsToReturn.indexOf(extension)<0){extensionsToReturn.push(extension)}}})}return getExtensions(parentElt(elt),extensionsToReturn,extensionsToIgnore)}function ready(fn){if(getDocument().readyState!=="loading"){fn()}else{getDocument().addEventListener("DOMContentLoaded",fn)}}function insertIndicatorStyles(){if(htmx.config.includeIndicatorStyles!==false){getDocument().head.insertAdjacentHTML("beforeend","<style> ."+htmx.config.indicatorClass+"{opacity:0;transition: opacity 200ms ease-in;} ."+htmx.config.requestClass+" ."+htmx.config.indicatorClass+"{opacity:1} ."+htmx.config.requestClass+"."+htmx.config.indicatorClass+"{opacity:1} </style>")}}function getMetaConfig(){var element=getDocument().querySelector('meta[name="htmx-config"]');if(element){return parseJSON(element.content)}else{return null}}function mergeMetaConfig(){var metaConfig=getMetaConfig();if(metaConfig){htmx.config=mergeObjects(htmx.config,metaConfig)}}ready(function(){mergeMetaConfig();insertIndicatorStyles();var body=getDocument().body;processNode(body);window.onpopstate=function(event){if(event.state&&event.state.htmx){restoreHistory()}};setTimeout(function(){triggerEvent(body,"htmx:load",{})},0)});return htmx}()});(function(){"use strict";function overload(callback,start,end){start=start===undefined?1:start;end=end||start+1;if(end-start<=1){return function(){if(arguments.length<=start||$.type(arguments[start])==="string"){return callback.apply(this,arguments)}var obj=arguments[start];var ret;for(var key in obj){var args=Array.prototype.slice.call(arguments);args.splice(start,1,key,obj[key]);ret=callback.apply(this,args)}return ret}}return overload(overload(callback,start+1,end),start,end-1)}function extend(to,from,whitelist){var whitelistType=type(whitelist);if(whitelistType==="string"){var descriptor=Object.getOwnPropertyDescriptor(from,whitelist);if(descriptor&&(!descriptor.writable||!descriptor.configurable||!descriptor.enumerable||descriptor.get||descriptor.set)){delete to[whitelist];Object.defineProperty(to,whitelist,descriptor)}else{to[whitelist]=from[whitelist]}}else if(whitelistType==="array"){whitelist.forEach(function(property){if(property in from){extend(to,from,property)}})}else{for(var property in from){if(whitelist){if(whitelistType==="regexp"&&!whitelist.test(property)||whitelistType==="function"&&!whitelist.call(from,property)){continue}}extend(to,from,property)}}return to}function type(obj){if(obj===null){return"null"}if(obj===undefined){return"undefined"}var ret=(Object.prototype.toString.call(obj).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase();if(ret=="number"&&isNaN(obj)){return"nan"}return ret}var $=self.Bliss=extend(function(expr,context){if(arguments.length==2&&!context||!expr){return null}return $.type(expr)==="string"?(context||document).querySelector(expr):expr||null},self.Bliss);extend($,{extend:extend,overload:overload,type:type,property:$.property||"_",listeners:self.WeakMap?new WeakMap:new Map,original:{addEventListener:(self.EventTarget||Node).prototype.addEventListener,removeEventListener:(self.EventTarget||Node).prototype.removeEventListener},sources:{},noop:function(){},$:function(expr,context){if(expr instanceof Node||expr instanceof Window){return[expr]}if(arguments.length==2&&!context){return[]}return Array.prototype.slice.call(typeof expr=="string"?(context||document).querySelectorAll(expr):expr||[])},defined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined){return arguments[i]}}},create:function(tag,o){if(tag instanceof Node){return $.set(tag,o)}if(arguments.length===1){if($.type(tag)==="string"){o={}}else{o=tag;tag=o.tag;o=$.extend({},o,function(property){return property!=="tag"})}}return $.set(document.createElement(tag||"div"),o)},each:function(obj,callback,ret){ret=ret||{};for(var property in obj){ret[property]=callback.call(obj,property,obj[property])}return ret},ready:function(context,callback,isVoid){if(typeof context==="function"&&!callback){callback=context;context=undefined}context=context||document;if(callback){if(context.readyState!=="loading"){callback()}else{$.once(context,"DOMContentLoaded",function(){callback()})}}if(!isVoid){return new Promise(function(resolve){$.ready(context,resolve,true)})}},Class:function(o){var special=["constructor","extends","abstract","static"].concat(Object.keys($.classProps));var init=o.hasOwnProperty("constructor")?o.constructor:$.noop;var Class;if(arguments.length==2){Class=arguments[0];o=arguments[1]}else{Class=function(){if(this.constructor.__abstract&&this.constructor===Class){throw new Error("Abstract classes cannot be directly instantiated.")}Class.super&&Class.super.apply(this,arguments);init.apply(this,arguments)};Class.super=o.extends||null;Class.prototype=$.extend(Object.create(Class.super?Class.super.prototype:Object),{constructor:Class});Class.prototype.super=Class.super?Class.super.prototype:null;Class.__abstract=!!o.abstract}var specialFilter=function(property){return this.hasOwnProperty(property)&&special.indexOf(property)===-1};if(o.static){$.extend(Class,o.static,specialFilter);for(var property in $.classProps){if(property in o.static){$.classProps[property](Class,o.static[property])}}}$.extend(Class.prototype,o,specialFilter);for(var property in $.classProps){if(property in o){$.classProps[property](Class.prototype,o[property])}}return Class},classProps:{lazy:overload(function(obj,property,getter){Object.defineProperty(obj,property,{get:function(){var value=getter.call(this);Object.defineProperty(this,property,{value:value,configurable:true,enumerable:true,writable:true});return value},set:function(value){Object.defineProperty(this,property,{value:value,configurable:true,enumerable:true,writable:true})},configurable:true,enumerable:true});return obj}),live:overload(function(obj,property,descriptor){if($.type(descriptor)==="function"){descriptor={set:descriptor}}Object.defineProperty(obj,property,{get:function(){var value=this["_"+property];var ret=descriptor.get&&descriptor.get.call(this,value);return ret!==undefined?ret:value},set:function(v){var value=this["_"+property];var ret=descriptor.set&&descriptor.set.call(this,v,value);this["_"+property]=ret!==undefined?ret:v},configurable:descriptor.configurable,enumerable:descriptor.enumerable});return obj})},include:function(){var url=arguments[arguments.length-1];var loaded=arguments.length===2?arguments[0]:false;var script=document.createElement("script");return loaded?Promise.resolve():new Promise(function(resolve,reject){$.set(script,{async:true,onload:function(){resolve(script);script.parentNode&&script.parentNode.removeChild(script)},onerror:function(){reject(script)},src:url,inside:document.head})})},load:function load(url,base){base=base?new URL(base,location.href):location.href;url=new URL(url,base);var loading=load.loading=load.loading||{};if(loading[url+""]){return loading[url+""]}if(/\.css$/.test(url.pathname)){return loading[url+""]=new Promise(function(resolve,reject){var link=$.create("link",{href:url,rel:"stylesheet",inside:document.head,onload:function(){resolve(link)},onerror:function(){reject(link)}})})}return loading[url+""]=$.include(url)},fetch:function(url,o){if(!url){throw new TypeError("URL parameter is mandatory and cannot be "+url)}var env=extend({url:new URL(url,location),data:"",method:"GET",headers:{},xhr:new XMLHttpRequest},o);env.method=env.method.toUpperCase();$.hooks.run("fetch-args",env);if(env.method==="GET"&&env.data){env.url.search+=env.data}document.body.setAttribute("data-loading",env.url);env.xhr.open(env.method,env.url.href,env.async!==false,env.user,env.password);for(var property in o){if(property==="upload"){if(env.xhr.upload&&typeof o[property]==="object"){$.extend(env.xhr.upload,o[property])}}else if(property in env.xhr){try{env.xhr[property]=o[property]}catch(e){self.console&&console.error(e)}}}var headerKeys=Object.keys(env.headers).map(function(key){return key.toLowerCase()});if(env.method!=="GET"&&headerKeys.indexOf("content-type")===-1){env.xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded")}for(var header in env.headers){if(env.headers[header]!==undefined){env.xhr.setRequestHeader(header,env.headers[header])}}var promise=new Promise(function(resolve,reject){env.xhr.onload=function(){document.body.removeAttribute("data-loading");if(env.xhr.status===0||env.xhr.status>=200&&env.xhr.status<300||env.xhr.status===304){resolve(env.xhr)}else{reject($.extend(Error(env.xhr.statusText),{xhr:env.xhr,get status(){return this.xhr.status}}))}};env.xhr.onerror=function(){document.body.removeAttribute("data-loading");reject($.extend(Error("Network Error"),{xhr:env.xhr}))};env.xhr.ontimeout=function(){document.body.removeAttribute("data-loading");reject($.extend(Error("Network Timeout"),{xhr:env.xhr}))};env.xhr.send(env.method==="GET"?null:env.data)});promise.xhr=env.xhr;return promise},value:function(obj){var hasRoot=typeof obj!=="string";return $.$(arguments).slice(+hasRoot).reduce(function(obj,property){return obj&&obj[property]},hasRoot?obj:self)}});$.Hooks=new $.Class({add:function(name,callback,first){if(typeof arguments[0]!="string"){for(var name in arguments[0]){this.add(name,arguments[0][name],arguments[1])}return}(Array.isArray(name)?name:[name]).forEach(function(name){this[name]=this[name]||[];if(callback){this[name][first?"unshift":"push"](callback)}},this)},run:function(name,env){this[name]=this[name]||[];this[name].forEach(function(callback){callback.call(env&&env.context?env.context:env,env)})}});$.hooks=new $.Hooks;var _=$.property;$.Element=function(subject){this.subject=subject;this.data={};this.bliss={}};$.Element.prototype={set:overload(function(property,value){if(property in $.setProps){$.setProps[property].call(this,value)}else if(property in this){this[property]=value}else{this.setAttribute(property,value)}},0),transition:function(props,duration){return new Promise(function(resolve,reject){if("transition"in this.style&&duration!==0){var previous=$.extend({},this.style,/^transition(Duration|Property)$/);$.style(this,{transitionDuration:(duration||400)+"ms",transitionProperty:Object.keys(props).join(", ")});$.once(this,"transitionend",function(){clearTimeout(i);$.style(this,previous);resolve(this)});var i=setTimeout(resolve,duration+50,this);$.style(this,props)}else{$.style(this,props);resolve(this)}}.bind(this))},fire:function(type,properties){var evt=document.createEvent("HTMLEvents");evt.initEvent(type,true,true);return this.dispatchEvent($.extend(evt,properties))},bind:overload(function(types,options){if(arguments.length>1&&($.type(options)==="function"||options.handleEvent)){var callback=options;options=$.type(arguments[2])==="object"?arguments[2]:{capture:!!arguments[2]};options.callback=callback}var listeners=$.listeners.get(this)||{};types.trim().split(/\s+/).forEach(function(type){if(type.indexOf(".")>-1){type=type.split(".");var className=type[1];type=type[0]}listeners[type]=listeners[type]||[];if(listeners[type].filter(function(l){return l.callback===options.callback&&l.capture==options.capture}).length===0){listeners[type].push($.extend({className:className},options))}$.original.addEventListener.call(this,type,options.callback,options)},this);$.listeners.set(this,listeners)},0),unbind:overload(function(types,options){if(options&&($.type(options)==="function"||options.handleEvent)){var callback=options;options=arguments[2]}if($.type(options)=="boolean"){options={capture:options}}options=options||{};options.callback=options.callback||callback;var listeners=$.listeners.get(this);(types||"").trim().split(/\s+/).forEach(function(type){if(type.indexOf(".")>-1){type=type.split(".");var className=type[1];type=type[0]}if(!listeners){if(type&&options.callback){return $.original.removeEventListener.call(this,type,options.callback,options.capture)}return}for(var ltype in listeners){if(!type||ltype===type){for(var i=0,l;l=listeners[ltype][i];i++){if((!className||className===l.className)&&(!options.callback||options.callback===l.callback)&&(!!options.capture==!!l.capture||!type&&!options.callback&&undefined===options.capture)){listeners[ltype].splice(i,1);$.original.removeEventListener.call(this,ltype,l.callback,l.capture);i--}}}}},this)},0),when:function(type,test){var me=this;return new Promise(function(resolve){me.addEventListener(type,function callee(evt){if(!test||test.call(this,evt)){this.removeEventListener(type,callee);resolve(evt)}})})},toggleAttribute:function(name,value,test){if(arguments.length<3){test=value!==null}if(test){this.setAttribute(name,value)}else{this.removeAttribute(name)}}};$.setProps={style:function(val){for(var property in val){if(property in this.style){this.style[property]=val[property]}else{this.style.setProperty(property,val[property])}}},attributes:function(o){for(var attribute in o){this.setAttribute(attribute,o[attribute])}},properties:function(val){$.extend(this,val)},events:function(val){if(arguments.length==1&&val&&val.addEventListener){var me=this;if($.listeners){var listeners=$.listeners.get(val);for(var type in listeners){listeners[type].forEach(function(l){$.bind(me,type,l.callback,l.capture)})}}for(var onevent in val){if(onevent.indexOf("on")===0){this[onevent]=val[onevent]}}}else{return $.bind.apply(this,[this].concat($.$(arguments)))}},once:overload(function(types,callback){var me=this;var once=function(){$.unbind(me,types,once);return callback.apply(me,arguments)};$.bind(this,types,once,{once:true})},0),delegate:overload(function(type,selector,callback){$.bind(this,type,function(evt){if(evt.target.closest(selector)){callback.call(this,evt)}})},0,2),contents:function(val){if(val||val===0){(Array.isArray(val)?val:[val]).forEach(function(child){var type=$.type(child);if(/^(string|number)$/.test(type)){child=document.createTextNode(child+"")}else if(type==="object"){child=$.create(child)}if(child instanceof Node){this.appendChild(child)}},this)}},inside:function(element){element&&element.appendChild(this)},before:function(element){element&&element.parentNode.insertBefore(this,element)},after:function(element){element&&element.parentNode.insertBefore(this,element.nextSibling)},start:function(element){element&&element.insertBefore(this,element.firstChild)},around:function(element){if(element&&element.parentNode){$.before(this,element)}this.appendChild(element)}};$.Array=function(subject){this.subject=subject};$.Array.prototype={all:function(method){var args=$.$(arguments).slice(1);return this[method].apply(this,args)}};$.add=overload(function(method,callback,on,noOverwrite){on=$.extend({$:true,element:true,array:true},on);if($.type(callback)=="function"){if(on.element&&(!(method in $.Element.prototype)||!noOverwrite)){$.Element.prototype[method]=function(){return this.subject&&$.defined(callback.apply(this.subject,arguments),this.subject)}}if(on.array&&(!(method in $.Array.prototype)||!noOverwrite)){$.Array.prototype[method]=function(){var args=arguments;return this.subject.map(function(element){return element&&$.defined(callback.apply(element,args),element)})}}if(on.$){$.sources[method]=$[method]=callback;if(on.array||on.element){$[method]=function(){var args=[].slice.apply(arguments);var subject=args.shift();var Type=on.array&&Array.isArray(subject)?"Array":"Element";return $[Type].prototype[method].apply({subject:subject},args)}}}}},0);$.add($.Array.prototype,{element:false});$.add($.Element.prototype);$.add($.setProps);$.add($.classProps,{element:false,array:false});var dummy=document.createElement("_");$.add($.extend({},HTMLElement.prototype,function(method){return $.type(dummy[method])==="function"}),null,true)})();(function($){"use strict";if(!Bliss||Bliss.shy){return}var _=Bliss.property;$.add({clone:function(){console.warn("$.clone() is deprecated and will be removed in a future version of Bliss.");var clone=this.cloneNode(true);var descendants=$.$("*",clone).concat(clone);$.$("*",this).concat(this).forEach(function(element,i,arr){$.events(descendants[i],element);descendants[i]._.data=$.extend({},element._.data)});return clone}},{array:false});Object.defineProperty(Node.prototype,_,{get:function getter(){Object.defineProperty(Node.prototype,_,{get:undefined});Object.defineProperty(this,_,{value:new $.Element(this)});Object.defineProperty(Node.prototype,_,{get:getter});return this[_]},configurable:true});Object.defineProperty(Array.prototype,_,{get:function(){Object.defineProperty(this,_,{value:new $.Array(this)});return this[_]},configurable:true});if(self.EventTarget&&"addEventListener"in EventTarget.prototype){EventTarget.prototype.addEventListener=function(type,callback,options){return $.bind(this,type,callback,options)};EventTarget.prototype.removeEventListener=function(type,callback,options){return $.unbind(this,type,callback,options)}}self.$=self.$||$;self.$$=self.$$||$.$})(Bliss);document.addEventListener("DOMContentLoaded",()=>bread_load_elements());function bread_load_elements(context=null){$$("[onload]:not(body):not(frame):not(iframe):not(img):not(link):not(script):not(style)",context)._.fire("load")}function updateMultiselect(e){let elem=$(".bx--list-box__selection",e);if(elem){elem.firstChild.textContent=$$("fieldset input[type=checkbox][checked]",e).length}}function filterOptions(e){var searchterm=$("input.bx--text-input",e).value.toLowerCase();for(i of $$("fieldset .bx--list-box__menu-item",e)){if(i.innerText.toLowerCase().includes(searchterm)){$(i)._.style({display:"initial"})}else{$(i)._.style({display:"none"})}}}function clearMultiselect(e){for(i of $$("fieldset input[type=checkbox][checked]",e)){i.parentElement.setAttribute("data-contained-checkbox-state","false");i.removeAttribute("checked");i.removeAttribute("aria-checked")}updateMultiselect(e)}function makeChoices(selectElem){if(selectElem.closest(".template-form")){return null}var choices=new Choices(selectElem,{removeItemButton:true,position:"bottom",itemSelectText:"",classNames:{containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned bx--text-input",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item bx--tag",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",selectedState:"is-selected",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"}});if(selectElem.hasAttribute("readonly")){$(selectElem.parentNode)._.style({cursor:"not-allowed",pointerEvents:"none"});$(selectElem.parentNode.parentNode)._.style({cursor:"not-allowed",pointerEvents:"none"});$(selectElem.parentNode.parentNode.parentNode)._.style({cursor:"not-allowed"})}return choices}function init_formset(form_prefix){update_add_button(form_prefix)}function delete_inline_element(checkbox,element){checkbox.checked=true;element.style.display="none"}function update_add_button(form_prefix){var formcount=$("#id_"+form_prefix+"-TOTAL_FORMS");var maxforms=$("#id_"+form_prefix+"-MAX_NUM_FORMS");var addbutton=$("#add_"+form_prefix+"_button");if(addbutton){addbutton.style.display="inline-flex";if(parseInt(formcount.value)>=parseInt(maxforms.value)){addbutton.style.display="none"}}}function formset_add(form_prefix,list_container){let container_elem=$(list_container);let placeholder=document.createElement("DIV");container_elem.appendChild(placeholder);var formcount=$("#id_"+form_prefix+"-TOTAL_FORMS");var newElementStr=$("#empty_"+form_prefix+"_form").innerText.replace(/__prefix__/g,formcount.value);placeholder.outerHTML=newElementStr;formcount.value=parseInt(formcount.value)+1;update_add_button(form_prefix);updateMultiselect(container_elem);bread_load_elements(container_elem);htmx.process(container_elem)}function validate_fields(){var error=false;for(input of $$("input")){if(!input.checkValidity()){var label=$("label[for="+input.id+"]");if(!label)label=input;console.log("Field "+label.innerText+" is not valid");error=true}}if(error)console.log("There are errors in some fields")}function submitbulkaction(table,actionurl,method="GET"){let form=document.createElement("form");form.method=method;form.action=actionurl;let url=new URL(actionurl,new URL(document.baseURI).origin);for(const[key,value]of url.searchParams){let input=document.createElement("input");input.name=key;input.type="hidden";input.value=value;form.appendChild(input)}for(let checkbox of table.querySelectorAll("input[type=checkbox][data-event=select]")){form.appendChild(checkbox.cloneNode(true))}for(let checkbox of table.querySelectorAll("input[type=checkbox][data-event=select-all]")){form.appendChild(checkbox.cloneNode(true))}document.body.appendChild(form);form.submit()}function setBreadCookie(key,value){document.cookie="bread-"+key+"="+encodeURIComponent(value)+"; path=/"}function getBreadCookie(key,_default=null){var ret=document.cookie.split("; ").find(row=>row.startsWith("bread-"+key+"="));if(!ret)return _default;ret=ret.split("=")[1];return ret?decodeURIComponent(ret):_default}var CarbonComponents=function(exports){"use strict";var settings={prefix:"bx",selectorTabbable:"\n a[href], area[href], input:not([disabled]):not([tabindex='-1']),\n button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']),\n textarea:not([disabled]):not([tabindex='-1']),\n iframe, object, embed, *[tabindex]:not([tabindex='-1']), *[contenteditable=true]\n ",selectorFocusable:"\n a[href], area[href], input:not([disabled]),\n button:not([disabled]),select:not([disabled]),\n textarea:not([disabled]),\n iframe, object, embed, *[tabindex], *[contenteditable=true]\n "};var settings_1=settings;function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2){ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])})}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(target,Object.getOwnPropertyDescriptors(source))}else{ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}}return target}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _possibleConstructorReturn(self,call){if(call&&(typeof call==="object"||typeof call==="function")){return call}return _assertThisInitialized(self)}function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}function _superPropBase(object,property){while(!Object.prototype.hasOwnProperty.call(object,property)){object=_getPrototypeOf(object);if(object===null)break}return object}function _get(target,property,receiver){if(typeof Reflect!=="undefined"&&Reflect.get){_get=Reflect.get}else{_get=function _get(target,property,receiver){var base=_superPropBase(target,property);if(!base)return;var desc=Object.getOwnPropertyDescriptor(base,property);if(desc.get){return desc.get.call(receiver)}return desc.value}}return _get(target,property,receiver||target)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter)}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function flatten(a){return a.reduce(function(result,item){if(Array.isArray(item)){result.push.apply(result,_toConsumableArray(flatten(item)))}else{result.push(item)}return result},[])}function mixin(){for(var _len=arguments.length,mixinfns=new Array(_len),_key=0;_key<_len;_key++){mixinfns[_key]=arguments[_key]}return flatten(mixinfns).reduce(function(Class,mixinfn){return mixinfn(Class)},function(){function _class(){_classCallCheck(this,_class)}return _class}())}function createComponent(ToMix){var CreateComponent=function(_ToMix){_inherits(CreateComponent,_ToMix);var _super=_createSuper(CreateComponent);function CreateComponent(element){var _this;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,CreateComponent);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"children",[]);if(!element||element.nodeType!==Node.ELEMENT_NODE){throw new TypeError("DOM element should be given to initialize this widget.")}_this.element=element;_this.options=Object.assign(Object.create(_this.constructor.options),options);_this.constructor.components.set(_this.element,_assertThisInitialized(_this));return _this}_createClass(CreateComponent,[{key:"release",value:function release(){for(var child=this.children.pop();child;child=this.children.pop()){child.release()}this.constructor.components.delete(this.element);return null}}],[{key:"create",value:function create(element,options){return this.components.get(element)||new this(element,options)}}]);return CreateComponent}(ToMix);return CreateComponent}function initComponentBySearch(ToMix){var InitComponentBySearch=function(_ToMix){_inherits(InitComponentBySearch,_ToMix);var _super=_createSuper(InitComponentBySearch);function InitComponentBySearch(){_classCallCheck(this,InitComponentBySearch);return _super.apply(this,arguments)}_createClass(InitComponentBySearch,null,[{key:"init",value:function init(){var _this=this;var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var effectiveOptions=Object.assign(Object.create(this.options),options);if(!target||target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to search for and initialize this widget.")}if(target.nodeType===Node.ELEMENT_NODE&&target.matches(effectiveOptions.selectorInit)){this.create(target,options)}else{Array.prototype.forEach.call(target.querySelectorAll(effectiveOptions.selectorInit),function(element){return _this.create(element,options)})}}}]);return InitComponentBySearch}(ToMix);return InitComponentBySearch}function handles(ToMix){var Handles=function(_ToMix){_inherits(Handles,_ToMix);var _super=_createSuper(Handles);function Handles(){var _this;_classCallCheck(this,Handles);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}_this=_super.call.apply(_super,[this].concat(args));_defineProperty(_assertThisInitialized(_this),"handles",new Set);return _this}_createClass(Handles,[{key:"manage",value:function manage(handle){this.handles.add(handle);return handle}},{key:"unmanage",value:function unmanage(handle){this.handles.delete(handle);return handle}},{key:"release",value:function release(){var _this2=this;this.handles.forEach(function(handle){handle.release();_this2.handles.delete(handle)});return _get(_getPrototypeOf(Handles.prototype),"release",this).call(this)}}]);return Handles}(ToMix);return Handles}function on(element){for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key]}element.addEventListener.apply(element,args);return{release:function release(){element.removeEventListener.apply(element,args);return null}}}var stateChangeTypes={true:"true",false:"false",mixed:"mixed"};var Checkbox=function(_mixin){_inherits(Checkbox,_mixin);var _super=_createSuper(Checkbox);function Checkbox(element,options){var _this;_classCallCheck(this,Checkbox);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(event){_this._handleClick(event)}));_this.manage(on(_this.element,"focus",function(event){_this._handleFocus(event)}));_this.manage(on(_this.element,"blur",function(event){_this._handleBlur(event)}));_this._indeterminateCheckbox();_this._initCheckbox();return _this}_createClass(Checkbox,[{key:"_handleClick",value:function _handleClick(){if(this.element.checked===true){this.element.setAttribute("checked","");this.element.setAttribute("aria-checked","true");this.element.checked=true;if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"true")}}else if(this.element.checked===false){this.element.removeAttribute("checked");this.element.setAttribute("aria-checked","false");this.element.checked=false;if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"false")}}}},{key:"_handleFocus",value:function _handleFocus(){if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.classList.add(this.options.classLabelFocused)}}},{key:"_handleBlur",value:function _handleBlur(){if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.classList.remove(this.options.classLabelFocused)}}},{key:"setState",value:function setState(state){if(state===undefined||stateChangeTypes[state]===undefined){throw new TypeError("setState expects a value of true, false or mixed.")}this.element.setAttribute("aria-checked",state);this.element.indeterminate=state===stateChangeTypes.mixed;this.element.checked=state===stateChangeTypes.true;var container=this.element.closest(this.options.selectorContainedCheckboxState);if(container){container.setAttribute(this.options.attribContainedCheckboxState,state)}}},{key:"setDisabled",value:function setDisabled(value){if(value===undefined){throw new TypeError("setDisabled expects a boolean value of true or false")}if(value===true){this.element.setAttribute("disabled",true)}else if(value===false){this.element.removeAttribute("disabled")}var container=this.element.closest(this.options.selectorContainedCheckboxDisabled);if(container){container.setAttribute(this.options.attribContainedCheckboxDisabled,value)}}},{key:"_indeterminateCheckbox",value:function _indeterminateCheckbox(){if(this.element.getAttribute("aria-checked")==="mixed"){this.element.indeterminate=true}if(this.element.indeterminate===true){this.element.setAttribute("aria-checked","mixed")}if(this.element.parentElement.classList.contains(this.options.classLabel)&&this.element.indeterminate===true){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"mixed")}}},{key:"_initCheckbox",value:function _initCheckbox(){if(this.element.checked===true){this.element.setAttribute("aria-checked","true")}if(this.element.parentElement.classList.contains(this.options.classLabel)&&this.element.checked){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"true")}if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxDisabled,"false")}if(this.element.parentElement.classList.contains(this.options.classLabel)&&this.element.disabled){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxDisabled,"true")}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:".".concat(prefix,"--checkbox"),selectorContainedCheckboxState:"[data-contained-checkbox-state]",selectorContainedCheckboxDisabled:"[data-contained-checkbox-disabled]",classLabel:"".concat(prefix,"--checkbox-label"),classLabelFocused:"".concat(prefix,"--checkbox-label__focus"),attribContainedCheckboxState:"data-contained-checkbox-state",attribContainedCheckboxDisabled:"data-contained-checkbox-disabled"}}}]);return Checkbox}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Checkbox,"components",new WeakMap);_defineProperty(Checkbox,"stateChangeTypes",stateChangeTypes);function eventedState(ToMix){var EventedState=function(_ToMix){_inherits(EventedState,_ToMix);var _super=_createSuper(EventedState);function EventedState(){_classCallCheck(this,EventedState);return _super.apply(this,arguments)}_createClass(EventedState,[{key:"_changeState",value:function _changeState(){throw new Error("_changeState() should be overriden to perform actual change in state.")}},{key:"changeState",value:function changeState(){var _this=this;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}var state=typeof args[0]==="string"?args.shift():undefined;var detail=Object(args[0])===args[0]&&typeof args[0]!=="function"?args.shift():undefined;var callback=typeof args[0]==="function"?args.shift():undefined;if(typeof this.shouldStateBeChanged==="function"&&!this.shouldStateBeChanged(state,detail)){if(callback){callback(null,true)}return}var data={group:detail&&detail.group,state:state};var eventNameSuffix=[data.group,state].filter(Boolean).join("-").split("-").map(function(item){return item[0].toUpperCase()+item.substr(1)}).join("");var eventStart=new CustomEvent(this.options["eventBefore".concat(eventNameSuffix)],{bubbles:true,cancelable:true,detail:detail});var fireOnNode=detail&&detail.delegatorNode||this.element;var canceled=!fireOnNode.dispatchEvent(eventStart);if(canceled){if(callback){var error=new Error("Changing state (".concat(JSON.stringify(data),") has been canceled."));error.canceled=true;callback(error)}}else{var changeStateArgs=[state,detail].filter(Boolean);this._changeState.apply(this,_toConsumableArray(changeStateArgs).concat([function(){fireOnNode.dispatchEvent(new CustomEvent(_this.options["eventAfter".concat(eventNameSuffix)],{bubbles:true,cancelable:true,detail:detail}));if(callback){callback()}}]))}}}]);return EventedState}(ToMix);return EventedState}function eventMatches(event,selector){var target=event.target,currentTarget=event.currentTarget;if(typeof target.matches==="function"){if(target.matches(selector)){return target}if(target.matches("".concat(selector," *"))){var closest=target.closest(selector);if((currentTarget.nodeType===Node.DOCUMENT_NODE?currentTarget.documentElement:currentTarget).contains(closest)){return closest}}}return undefined}var toArray=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var FileUploader=function(_mixin){_inherits(FileUploader,_mixin);var _super=_createSuper(FileUploader);function FileUploader(element){var _this;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,FileUploader);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,detail,callback){if(state==="delete-filename-fileuploader"){_this.container.removeChild(detail.filenameElement)}if(typeof callback==="function"){callback()}});_defineProperty(_assertThisInitialized(_this),"_handleDeleteButton",function(evt){var target=eventMatches(evt,_this.options.selectorCloseButton);if(target){_this.changeState("delete-filename-fileuploader",{initialEvt:evt,filenameElement:target.closest(_this.options.selectorSelectedFile)})}});_defineProperty(_assertThisInitialized(_this),"_handleDragDrop",function(evt){var isOfSelf=_this.element.contains(evt.target);if(Array.prototype.indexOf.call(evt.dataTransfer.types,"Files")>=0&&!eventMatches(evt,_this.options.selectorOtherDropContainers)){var inArea=isOfSelf&&eventMatches(evt,_this.options.selectorDropContainer);if(evt.type==="dragover"){evt.preventDefault();var dropEffect=inArea?"copy":"none";if(Array.isArray(evt.dataTransfer.types)){evt.dataTransfer.effectAllowed=dropEffect}evt.dataTransfer.dropEffect=dropEffect;_this.dropContainer.classList.toggle(_this.options.classDragOver,Boolean(inArea))}if(evt.type==="dragleave"){_this.dropContainer.classList.toggle(_this.options.classDragOver,false)}if(inArea&&evt.type==="drop"){evt.preventDefault();_this._displayFilenames(evt.dataTransfer.files);_this.dropContainer.classList.remove(_this.options.classDragOver)}}});_this.input=_this.element.querySelector(_this.options.selectorInput);_this.container=_this.element.querySelector(_this.options.selectorContainer);_this.dropContainer=_this.element.querySelector(_this.options.selectorDropContainer);if(!_this.input){throw new TypeError("Cannot find the file input box.")}if(!_this.container){throw new TypeError("Cannot find the file names container.")}_this.inputId=_this.input.getAttribute("id");_this.manage(on(_this.input,"change",function(){return _this._displayFilenames()}));_this.manage(on(_this.container,"click",_this._handleDeleteButton));_this.manage(on(_this.element.ownerDocument,"dragleave",_this._handleDragDrop));_this.manage(on(_this.dropContainer,"dragover",_this._handleDragDrop));_this.manage(on(_this.dropContainer,"drop",_this._handleDragDrop));return _this}_createClass(FileUploader,[{key:"_filenamesHTML",value:function _filenamesHTML(name,id){return'<span class="'.concat(this.options.classSelectedFile,'">\n <p class="').concat(this.options.classFileName,'">').concat(name,'</p>\n <span data-for="').concat(id,'" class="').concat(this.options.classStateContainer,'"></span>\n </span>')}},{key:"_uploadHTML",value:function _uploadHTML(){return'\n <div class="'.concat(this.options.classLoadingAnimation,'">\n <div data-inline-loading-spinner class="').concat(this.options.classLoading,'">\n <svg class="').concat(this.options.classLoadingSvg,'" viewBox="-75 -75 150 150">\n <circle class="').concat(this.options.classLoadingBackground,'" cx="0" cy="0" r="37.5" />\n <circle class="').concat(this.options.classLoadingStroke,'" cx="0" cy="0" r="37.5" />\n </svg>\n </div>\n </div>')}},{key:"_closeButtonHTML",value:function _closeButtonHTML(){return'\n <button class="'.concat(this.options.classFileClose,'" type="button" aria-label="close">\n <svg aria-hidden="true" viewBox="0 0 16 16" width="16" height="16">\n <path fill="#231F20" d="M12 4.7l-.7-.7L8 7.3 4.7 4l-.7.7L7.3 8 4 11.3l.7.7L8 8.7l3.3 3.3.7-.7L8.7 8z"/>\n </svg>\n </button>')}},{key:"_checkmarkHTML",value:function _checkmarkHTML(){return'\n <svg focusable="false"\n preserveAspectRatio="xMidYMid meet"\n style="will-change: transform;"\n xmlns="http://www.w3.org/2000/svg"\n class="'.concat(this.options.classFileComplete,'"\n width="16" height="16" viewBox="0 0 16 16"\n aria-hidden="true">\n <path d="M8 1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zM7 11L4.3 8.3l.9-.8L7 9.3l4-3.9.9.8L7 11z"></path>\n <path d="M7 11L4.3 8.3l.9-.8L7 9.3l4-3.9.9.8L7 11z" data-icon-path="inner-path" opacity="0"></path>\n </svg>\n ')}},{key:"_getStateContainers",value:function _getStateContainers(){var stateContainers=toArray(this.element.querySelectorAll("[data-for=".concat(this.inputId,"]")));if(stateContainers.length===0){throw new TypeError("State container elements not found; invoke _displayFilenames() first")}if(stateContainers[0].dataset.for!==this.inputId){throw new TypeError("File input id must equal [data-for] attribute")}return stateContainers}},{key:"_displayFilenames",value:function _displayFilenames(){var _this2=this;var files=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.input.files;var container=this.element.querySelector(this.options.selectorContainer);var HTMLString=toArray(files).map(function(file){return _this2._filenamesHTML(file.name,_this2.inputId)}).join("");container.insertAdjacentHTML("afterbegin",HTMLString)}},{key:"_removeState",value:function _removeState(element){if(!element||element.nodeType!==Node.ELEMENT_NODE){throw new TypeError("DOM element should be given to initialize this widget.")}while(element.firstChild){element.removeChild(element.firstChild)}}},{key:"_handleStateChange",value:function _handleStateChange(elements,selectIndex,html){var _this3=this;if(selectIndex===undefined){elements.forEach(function(el){_this3._removeState(el);el.insertAdjacentHTML("beforeend",html)})}else{elements.forEach(function(el,index){if(index===selectIndex){_this3._removeState(el);el.insertAdjacentHTML("beforeend",html)}})}}},{key:"setState",value:function setState(state,selectIndex){var stateContainers=this._getStateContainers();if(state==="edit"){this._handleStateChange(stateContainers,selectIndex,this._closeButtonHTML())}if(state==="upload"){this._handleStateChange(stateContainers,selectIndex,this._uploadHTML())}if(state==="complete"){this._handleStateChange(stateContainers,selectIndex,this._checkmarkHTML())}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-file]",selectorInput:'input[type="file"].'.concat(prefix,"--file-input"),selectorContainer:"[data-file-container]",selectorCloseButton:".".concat(prefix,"--file-close"),selectorSelectedFile:".".concat(prefix,"--file__selected-file"),selectorDropContainer:"[data-file-drop-container]",selectorOtherDropContainers:"[data-drop-container]",classLoading:"".concat(prefix,"--loading ").concat(prefix,"--loading--small"),classLoadingAnimation:"".concat(prefix,"--inline-loading__animation"),classLoadingSvg:"".concat(prefix,"--loading__svg"),classLoadingBackground:"".concat(prefix,"--loading__background"),classLoadingStroke:"".concat(prefix,"--loading__stroke"),classFileName:"".concat(prefix,"--file-filename"),classFileClose:"".concat(prefix,"--file-close"),classFileComplete:"".concat(prefix,"--file-complete"),classSelectedFile:"".concat(prefix,"--file__selected-file"),classStateContainer:"".concat(prefix,"--file__state-container"),classDragOver:"".concat(prefix,"--file__drop-container--drag-over"),eventBeforeDeleteFilenameFileuploader:"fileuploader-before-delete-filename",eventAfterDeleteFilenameFileuploader:"fileuploader-after-delete-filename"}}}]);return FileUploader}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(FileUploader,"components",new WeakMap);var toArray$1=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var ContentSwitcher=function(_mixin){_inherits(ContentSwitcher,_mixin);var _super=_createSuper(ContentSwitcher);function ContentSwitcher(element,options){var _this;_classCallCheck(this,ContentSwitcher);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(event){_this._handleClick(event)}));return _this}_createClass(ContentSwitcher,[{key:"_handleClick",value:function _handleClick(event){var button=eventMatches(event,this.options.selectorButton);if(button){this.changeState({group:"selected",item:button,launchingEvent:event})}}},{key:"_changeState",value:function _changeState(_ref,callback){var _this2=this;var item=_ref.item;var itemLink=item.querySelector(this.options.selectorLink);if(itemLink){toArray$1(this.element.querySelectorAll(this.options.selectorLink)).forEach(function(link){if(link!==itemLink){link.setAttribute("aria-selected","false")}});itemLink.setAttribute("aria-selected","true")}var selectorButtons=toArray$1(this.element.querySelectorAll(this.options.selectorButton));selectorButtons.forEach(function(button){if(button!==item){button.setAttribute("aria-selected",false);button.classList.toggle(_this2.options.classActive,false);toArray$1(button.ownerDocument.querySelectorAll(button.dataset.target)).forEach(function(element){element.setAttribute("hidden","");element.setAttribute("aria-hidden","true")})}});item.classList.toggle(this.options.classActive,true);item.setAttribute("aria-selected",true);toArray$1(item.ownerDocument.querySelectorAll(item.dataset.target)).forEach(function(element){element.removeAttribute("hidden");element.setAttribute("aria-hidden","false")});if(callback){callback()}}},{key:"setActive",value:function setActive(item,callback){this.changeState({group:"selected",item:item},function(error){if(error){if(callback){callback(Object.assign(error,{item:item}))}}else if(callback){callback(null,item)}})}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-content-switcher]",selectorButton:'input[type="radio"], .'.concat(prefix,"--content-switcher-btn"),classActive:"".concat(prefix,"--content-switcher--selected"),eventBeforeSelected:"content-switcher-beingselected",eventAfterSelected:"content-switcher-selected"}}}]);return ContentSwitcher}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(ContentSwitcher,"components",new WeakMap);var toArray$2=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Tab=function(_ContentSwitcher){_inherits(Tab,_ContentSwitcher);var _super=_createSuper(Tab);function Tab(element,options){var _this;_classCallCheck(this,Tab);_this=_super.call(this,element,options);_this.manage(on(_this.element,"keydown",function(event){_this._handleKeyDown(event)}));_this.manage(on(_this.element.ownerDocument,"click",function(event){_this._handleDocumentClick(event)}));var selected=_this.element.querySelector(_this.options.selectorButtonSelected);if(selected){_this._updateTriggerText(selected)}return _this}_createClass(Tab,[{key:"_changeState",value:function _changeState(detail,callback){var _this2=this;_get(_getPrototypeOf(Tab.prototype),"_changeState",this).call(this,detail,function(error){if(!error){_this2._updateTriggerText(detail.item)}for(var _len=arguments.length,data=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){data[_key-1]=arguments[_key]}callback.apply(void 0,[error].concat(data))})}},{key:"_handleClick",value:function _handleClick(event){var button=eventMatches(event,this.options.selectorButton);var trigger=eventMatches(event,this.options.selectorTrigger);if(button&&!button.classList.contains(this.options.classButtonDisabled)){_get(_getPrototypeOf(Tab.prototype),"_handleClick",this).call(this,event);this._updateMenuState(false)}if(trigger){this._updateMenuState()}}},{key:"_handleDocumentClick",value:function _handleDocumentClick(event){var element=this.element;var isOfSelf=element.contains(event.target);if(isOfSelf){return}this._updateMenuState(false)}},{key:"_handleKeyDown",value:function _handleKeyDown(event){var _this3=this;var triggerNode=eventMatches(event,this.options.selectorTrigger);if(triggerNode){if(event.which===13){this._updateMenuState()}return}var direction={37:this.constructor.NAVIGATE.BACKWARD,39:this.constructor.NAVIGATE.FORWARD}[event.which];if(direction){var buttons=toArray$2(this.element.querySelectorAll(this.options.selectorButtonEnabled));var button=this.element.querySelector(this.options.selectorButtonSelected);var nextIndex=Math.max(buttons.indexOf(button)+direction,-1);var nextIndexLooped=nextIndex>=0&&nextIndex<buttons.length?nextIndex:nextIndex-Math.sign(nextIndex)*buttons.length;this.setActive(buttons[nextIndexLooped],function(error,item){if(item){var link=item.querySelector(_this3.options.selectorLink);if(link){link.focus()}}});event.preventDefault()}}},{key:"_updateMenuState",value:function _updateMenuState(force){var menu=this.element.querySelector(this.options.selectorMenu);var trigger=this.element.querySelector(this.options.selectorTrigger);if(menu){menu.classList.toggle(this.options.classHidden,typeof force==="undefined"?force:!force);if(menu.classList.contains(this.options.classHidden)){trigger.classList.remove(this.options.classOpen)}else{trigger.classList.add(this.options.classOpen)}}}},{key:"_updateTriggerText",value:function _updateTriggerText(target){var triggerText=this.element.querySelector(this.options.selectorTriggerText);if(triggerText){triggerText.textContent=target.textContent}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return Object.assign(Object.create(ContentSwitcher.options),{selectorInit:"[data-tabs]",selectorMenu:".".concat(prefix,"--tabs__nav"),selectorTrigger:".".concat(prefix,"--tabs-trigger"),selectorTriggerText:".".concat(prefix,"--tabs-trigger-text"),selectorButton:".".concat(prefix,"--tabs__nav-item"),selectorButtonEnabled:".".concat(prefix,"--tabs__nav-item:not(.").concat(prefix,"--tabs__nav-item--disabled)"),selectorButtonSelected:".".concat(prefix,"--tabs__nav-item--selected"),selectorLink:".".concat(prefix,"--tabs__nav-link"),classActive:"".concat(prefix,"--tabs__nav-item--selected"),classHidden:"".concat(prefix,"--tabs__nav--hidden"),classOpen:"".concat(prefix,"--tabs-trigger--open"),classButtonDisabled:"".concat(prefix,"--tabs__nav-item--disabled"),eventBeforeSelected:"tab-beingselected",eventAfterSelected:"tab-selected"})}}]);return Tab}(ContentSwitcher);_defineProperty(Tab,"components",new WeakMap);_defineProperty(Tab,"NAVIGATE",{BACKWARD:-1,FORWARD:1});function getLaunchingDetails(evt){if(!evt||typeof evt==="function"){return{launchingElement:null,launchingEvent:null}}var launchingElement=evt.delegateTarget||evt.currentTarget||evt;var launchingEvent=evt.currentTarget&&evt;if(launchingElement&&!launchingElement.nodeType){throw new TypeError("DOM Node should be given for launching element.")}if(launchingEvent&&!launchingEvent.type){throw new TypeError("DOM event should be given for launching event.")}return{launchingElement:launchingElement,launchingEvent:launchingEvent}}function eventedShowHideState(ToMix){var EventedShowHideState=function(_ToMix){_inherits(EventedShowHideState,_ToMix);var _super=_createSuper(EventedShowHideState);function EventedShowHideState(){_classCallCheck(this,EventedShowHideState);return _super.apply(this,arguments)}_createClass(EventedShowHideState,[{key:"show",value:function show(evtOrElem,callback){if(!evtOrElem||typeof evtOrElem==="function"){callback=evtOrElem}this.changeState("shown",getLaunchingDetails(evtOrElem),callback)}},{key:"hide",value:function hide(evtOrElem,callback){if(!evtOrElem||typeof evtOrElem==="function"){callback=evtOrElem}this.changeState("hidden",getLaunchingDetails(evtOrElem),callback)}}]);return EventedShowHideState}(ToMix);return EventedShowHideState}var exports$1=[eventedState,eventedShowHideState];function trackBlur(ToMix){var TrackBlur=function(_ToMix){_inherits(TrackBlur,_ToMix);var _super=_createSuper(TrackBlur);function TrackBlur(element,options){var _this;_classCallCheck(this,TrackBlur);_this=_super.call(this,element,options);var hasFocusin="onfocusin"in window;var focusinEventName=hasFocusin?"focusin":"focus";var focusoutEventName=hasFocusin?"focusout":"blur";_this.manage(on(_this.element.ownerDocument,focusinEventName,function(event){if(!(_this.options.contentNode||_this.element).contains(event.target)){_this.handleBlur(event)}},!hasFocusin));_this.manage(on(_this.element.ownerDocument,focusoutEventName,function(event){if(!event.relatedTarget){_this.handleBlur(event)}},!hasFocusin));return _this}_createClass(TrackBlur,[{key:"handleBlur",value:function handleBlur(){throw new Error("Components inheriting TrackBlur mix-in must implement handleBlur() method.")}}]);return TrackBlur}(ToMix);return TrackBlur}var exports$2=[handles,trackBlur];var optimizedResize=function optimizedResize(){var callbacks=[];var running=false;function runCallbacks(){callbacks.forEach(function(callback){callback()});running=false}function resize(){if(!running){running=true;window.requestAnimationFrame(runCallbacks)}}function addCallback(callback){if(callback){var index=callbacks.indexOf(callback);if(index<0){callbacks.push(callback)}}}return{add:function add(callback){if(!callbacks.length){window.addEventListener("resize",resize)}addCallback(callback);return{release:function release(){var index=callbacks.indexOf(callback);if(index>=0){callbacks.splice(index,1)}}}}}}();var DIRECTION_LEFT="left";var DIRECTION_TOP="top";var DIRECTION_RIGHT="right";var DIRECTION_BOTTOM="bottom";var getFloatingPosition=function getFloatingPosition(_ref){var _DIRECTION_LEFT$DIREC;var menuSize=_ref.menuSize,refPosition=_ref.refPosition,_ref$offset=_ref.offset,offset=_ref$offset===void 0?{}:_ref$offset,_ref$direction=_ref.direction,direction=_ref$direction===void 0?DIRECTION_BOTTOM:_ref$direction,_ref$scrollX=_ref.scrollX,scrollX=_ref$scrollX===void 0?0:_ref$scrollX,_ref$scrollY=_ref.scrollY,scrollY=_ref$scrollY===void 0?0:_ref$scrollY;var _refPosition$left=refPosition.left,refLeft=_refPosition$left===void 0?0:_refPosition$left,_refPosition$top=refPosition.top,refTop=_refPosition$top===void 0?0:_refPosition$top,_refPosition$right=refPosition.right,refRight=_refPosition$right===void 0?0:_refPosition$right,_refPosition$bottom=refPosition.bottom,refBottom=_refPosition$bottom===void 0?0:_refPosition$bottom;var width=menuSize.width,height=menuSize.height;var _offset$top=offset.top,top=_offset$top===void 0?0:_offset$top,_offset$left=offset.left,left=_offset$left===void 0?0:_offset$left;var refCenterHorizontal=(refLeft+refRight)/2;var refCenterVertical=(refTop+refBottom)/2;return(_DIRECTION_LEFT$DIREC={},_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_LEFT,{left:refLeft-width+scrollX-left,top:refCenterVertical-height/2+scrollY+top}),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_TOP,{left:refCenterHorizontal-width/2+scrollX+left,top:refTop-height+scrollY-top}),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_RIGHT,{left:refRight+scrollX+left,top:refCenterVertical-height/2+scrollY+top}),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_BOTTOM,{left:refCenterHorizontal-width/2+scrollX+left,top:refBottom+scrollY+top}),_DIRECTION_LEFT$DIREC)[direction]};var FloatingMenu=function(_mixin){_inherits(FloatingMenu,_mixin);var _super=_createSuper(FloatingMenu);function FloatingMenu(element,options){var _this;_classCallCheck(this,FloatingMenu);_this=_super.call(this,element,options);var attribDirectionValue=_this.element.getAttribute(_this.options.attribDirection);if(!_this.options.direction){_this.options.direction=attribDirectionValue||"bottom"}if(!attribDirectionValue){_this.element.setAttribute(_this.options.attribDirection,_this.options.direction)}_this.manage(on(_this.element.ownerDocument,"keydown",function(event){_this._handleKeydown(event)}));return _this}_createClass(FloatingMenu,[{key:"_handleKeydown",value:function _handleKeydown(event){var key=event.which;var _this$options=this.options,triggerNode=_this$options.triggerNode,refNode=_this$options.refNode;var isOfMenu=this.element.contains(event.target);switch(key){case 27:this.changeState("hidden",getLaunchingDetails(event),function(){if(isOfMenu){(triggerNode||refNode).focus()}});break}}},{key:"handleBlur",value:function handleBlur(event){if(this.element.classList.contains(this.options.classShown)){this.changeState("hidden",getLaunchingDetails(event));var _this$options2=this.options,refNode=_this$options2.refNode,triggerNode=_this$options2.triggerNode;if((event.relatedTarget===null||this.element.contains(event.relatedTarget))&&refNode&&event.target!==refNode){HTMLElement.prototype.focus.call(triggerNode||refNode)}}}},{key:"_getContainer",value:function _getContainer(){return this.element.closest(this.options.selectorContainer)||this.element.ownerDocument.body}},{key:"_getPos",value:function _getPos(){var element=this.element;var _this$options3=this.options,refNode=_this$options3.refNode,offset=_this$options3.offset,direction=_this$options3.direction;if(!refNode){throw new Error("Cannot find the reference node for positioning floating menu.")}return getFloatingPosition({menuSize:element.getBoundingClientRect(),refPosition:refNode.getBoundingClientRect(),offset:typeof offset!=="function"?offset:offset(element,direction,refNode),direction:direction,scrollX:refNode.ownerDocument.defaultView.pageXOffset,scrollY:refNode.ownerDocument.defaultView.pageYOffset})}},{key:"_testStyles",value:function _testStyles(){if(!this.options.debugStyle){return}var element=this.element;var computedStyle=element.ownerDocument.defaultView.getComputedStyle(element);var styles={position:"absolute",right:"auto",margin:0};Object.keys(styles).forEach(function(key){var expected=typeof styles[key]==="number"?parseFloat(styles[key]):styles[key];var actual=computedStyle.getPropertyValue(key);if(expected!==actual){console.warn("Floating menu component expects ".concat(key,": ").concat(styles[key]," style."))}})}},{key:"_place",value:function _place(){var element=this.element;var _this$_getPos=this._getPos(),left=_this$_getPos.left,top=_this$_getPos.top;element.style.left="".concat(left,"px");element.style.top="".concat(top,"px");this._testStyles()}},{key:"shouldStateBeChanged",value:function shouldStateBeChanged(state){return(state==="shown"||state==="hidden")&&state!==(this.element.classList.contains(this.options.classShown)?"shown":"hidden")}},{key:"_changeState",value:function _changeState(state,detail,callback){var _this2=this;var shown=state==="shown";var _this$options4=this.options,refNode=_this$options4.refNode,classShown=_this$options4.classShown,classRefShown=_this$options4.classRefShown,triggerNode=_this$options4.triggerNode;if(!refNode){throw new TypeError("Cannot find the reference node for changing the style.")}if(state==="shown"){if(!this.hResize){this.hResize=optimizedResize.add(function(){_this2._place()})}this._getContainer().appendChild(this.element)}this.element.setAttribute("aria-hidden",(!shown).toString());(triggerNode||refNode).setAttribute("aria-expanded",shown.toString());this.element.classList.toggle(classShown,shown);if(classRefShown){refNode.classList.toggle(classRefShown,shown)}if(state==="shown"){this._place();if(!this.element.hasAttribute(this.options.attribAvoidFocusOnOpen)){var primaryFocusNode=this.element.querySelector(this.options.selectorPrimaryFocus);var contentNode=this.options.contentNode||this.element;var tabbableNode=contentNode.querySelector(settings_1.selectorTabbable);var focusableNode=contentNode.matches(settings_1.selectorFocusable)?contentNode:contentNode.querySelector(settings_1.selectorFocusable);if(primaryFocusNode){primaryFocusNode.focus()}else if(tabbableNode){tabbableNode.focus()}else if(focusableNode){focusableNode.focus()}else{this.element.focus()}}}if(state==="hidden"&&this.hResize){this.hResize.release();this.hResize=null}callback()}},{key:"release",value:function release(){if(this.hResize){this.hResize.release();this.hResize=null}_get(_getPrototypeOf(FloatingMenu.prototype),"release",this).call(this)}}]);return FloatingMenu}(mixin(createComponent,exports$1,exports$2,handles));_defineProperty(FloatingMenu,"options",{selectorContainer:"[data-floating-menu-container]",selectorPrimaryFocus:"[data-floating-menu-primary-focus]",attribDirection:"data-floating-menu-direction",attribAvoidFocusOnOpen:"data-avoid-focus-on-open",classShown:"",classRefShown:"",eventBeforeShown:"floating-menu-beingshown",eventAfterShown:"floating-menu-shown",eventBeforeHidden:"floating-menu-beinghidden",eventAfterHidden:"floating-menu-hidden",refNode:null,offset:{left:0,top:0}});_defineProperty(FloatingMenu,"components",new WeakMap);var triggerButtonPositionProps=function(){var _ref;return _ref={},_defineProperty(_ref,DIRECTION_TOP,"bottom"),_defineProperty(_ref,DIRECTION_BOTTOM,"top"),_defineProperty(_ref,DIRECTION_LEFT,"left"),_defineProperty(_ref,DIRECTION_RIGHT,"right"),_ref}();var triggerButtonPositionFactors=function(){var _ref2;return _ref2={},_defineProperty(_ref2,DIRECTION_TOP,-2),_defineProperty(_ref2,DIRECTION_BOTTOM,-1),_defineProperty(_ref2,DIRECTION_LEFT,-2),_defineProperty(_ref2,DIRECTION_RIGHT,-1),_ref2}();var getMenuOffset=function getMenuOffset(menuBody,direction,trigger){var triggerButtonPositionProp=triggerButtonPositionProps[direction];var triggerButtonPositionFactor=triggerButtonPositionFactors[direction];if(!triggerButtonPositionProp||!triggerButtonPositionFactor){console.warn("Wrong floating menu direction:",direction)}var menuWidth=menuBody.offsetWidth;var menuHeight=menuBody.offsetHeight;var menu=OverflowMenu.components.get(trigger);if(!menu){throw new TypeError("Overflow menu instance cannot be found.")}var flip=menuBody.classList.contains(menu.options.classMenuFlip);if(triggerButtonPositionProp==="top"||triggerButtonPositionProp==="bottom"){var triggerWidth=trigger.offsetWidth;return{left:(!flip?1:-1)*(menuWidth/2-triggerWidth/2),top:0}}if(triggerButtonPositionProp==="left"||triggerButtonPositionProp==="right"){var triggerHeight=trigger.offsetHeight;return{left:0,top:(!flip?1:-1)*(menuHeight/2-triggerHeight/2)}}return undefined};var OverflowMenu=function(_mixin){_inherits(OverflowMenu,_mixin);var _super=_createSuper(OverflowMenu);function OverflowMenu(element,options){var _this;_classCallCheck(this,OverflowMenu);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){var focused=_this.element.ownerDocument.activeElement;return focused.nodeType===Node.ELEMENT_NODE&&focused.matches(_this.options.selectorItem)?focused:null});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=_toConsumableArray(_this.element.ownerDocument.querySelectorAll(_this.options.selectorItem));var start=_this.getCurrentNavigation()||_this.element.querySelector(_this.options.selectorItemSelected);var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};for(var current=getNextItem(start);current&¤t!==start;current=getNextItem(current)){if(!current.matches(_this.options.selectorItemHidden)&&!current.parentNode.matches(_this.options.selectorItemHidden)&&!current.matches(_this.options.selectorItemSelected)){current.focus();break}}});if(_this.element.getAttribute("role")!=="button"){_this.triggerNode=_this.element.querySelector(_this.options.selectorTrigger)}_this.manage(on(_this.element.ownerDocument,"click",function(event){_this._handleDocumentClick(event);_this.wasOpenBeforeClick=undefined}));_this.manage(on(_this.element.ownerDocument,"keydown",function(event){_this._handleKeyPress(event)}));_this.manage(on(_this.element,"mousedown",function(){_this.wasOpenBeforeClick=element.classList.contains(_this.options.classShown)}));return _this}_createClass(OverflowMenu,[{key:"changeState",value:function changeState(state,detail,callback){if(!this.optionMenu){var optionMenu=this.element.querySelector(this.options.selectorOptionMenu);if(!optionMenu){throw new Error("Cannot find the target menu.")}this.optionMenu=FloatingMenu.create(optionMenu,{refNode:this.element,classShown:this.options.classMenuShown,classRefShown:this.options.classShown,offset:this.options.objMenuOffset,triggerNode:this.triggerNode,contentNode:this.element.querySelector(this.options.selectorContent)});this.children.push(this.optionMenu)}if(this.optionMenu.element.classList.contains(this.options.classMenuFlip)){this.optionMenu.options.offset=this.options.objMenuOffsetFlip}this.optionMenu.changeState(state,Object.assign(detail,{delegatorNode:this.element}),callback)}},{key:"_handleDocumentClick",value:function _handleDocumentClick(event){var _this2=this;var element=this.element,optionMenu=this.optionMenu,wasOpenBeforeClick=this.wasOpenBeforeClick,triggerNode=this.triggerNode;var isOfSelf=element.contains(event.target);var isOfMenu=optionMenu&&optionMenu.element.contains(event.target);var shouldBeOpen=isOfSelf&&!wasOpenBeforeClick;var state=shouldBeOpen?"shown":"hidden";if(isOfSelf){if(element.tagName==="A"){event.preventDefault()}event.delegateTarget=element}if(!isOfMenu||eventMatches(event,this.options.selectorItem)){this.changeState(state,getLaunchingDetails(event),function(){if(state==="hidden"&&isOfMenu){_this2[triggerNode?"triggerNode":"element"].focus()}})}}},{key:"_handleKeyPress",value:function _handleKeyPress(event){var _this3=this;var key=event.which;var element=this.element,optionMenu=this.optionMenu,options=this.options,triggerNode=this.triggerNode;var isOfMenu=optionMenu&&optionMenu.element.contains(event.target);var isExpanded=this.element.classList.contains(this.options.classShown);var triggerElement=triggerNode?"triggerNode":"element";switch(key){case 13:case 32:{if(!isExpanded&&this.element.ownerDocument.activeElement!==this.element){return}var isOfSelf=element.contains(event.target);var shouldBeOpen=isOfSelf&&!element.classList.contains(options.classShown);var state=shouldBeOpen?"shown":"hidden";if(isOfSelf){event.delegateTarget=element;event.preventDefault();this.changeState(state,getLaunchingDetails(event),function(){if(state==="hidden"&&isOfMenu){_this3[triggerElement].focus()}})}break}case 38:case 40:{if(!isExpanded){return}event.preventDefault();var direction={38:-1,40:1}[event.which];this.navigate(direction)}break}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-overflow-menu]",selectorOptionMenu:".".concat(prefix,"--overflow-menu-options"),selectorTrigger:"button[aria-haspopup]",selectorContent:".".concat(prefix,"--overflow-menu-options__content"),selectorItem:"\n .".concat(prefix,"--overflow-menu-options--open\n .").concat(prefix,"--overflow-menu-options__option:not(.").concat(prefix,"--overflow-menu-options__option--disabled) >\n .").concat(prefix,"--overflow-menu-options__btn\n "),classShown:"".concat(prefix,"--overflow-menu--open"),classMenuShown:"".concat(prefix,"--overflow-menu-options--open"),classMenuFlip:"".concat(prefix,"--overflow-menu--flip"),objMenuOffset:getMenuOffset,objMenuOffsetFlip:getMenuOffset}}}]);return OverflowMenu}(mixin(createComponent,initComponentBySearch,exports$1,handles));_defineProperty(OverflowMenu,"components",new WeakMap);function initComponentByLauncher(ToMix){var InitComponentByLauncher=function(_ToMix){_inherits(InitComponentByLauncher,_ToMix);var _super=_createSuper(InitComponentByLauncher);function InitComponentByLauncher(){_classCallCheck(this,InitComponentByLauncher);return _super.apply(this,arguments)}_createClass(InitComponentByLauncher,null,[{key:"init",value:function init(){var _this=this;var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var effectiveOptions=Object.assign(Object.create(this.options),options);if(!target||target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to search for and initialize this widget.")}if(target.nodeType===Node.ELEMENT_NODE&&target.matches(effectiveOptions.selectorInit)){this.create(target,options)}else{var handles=effectiveOptions.initEventNames.map(function(name){return on(target,name,function(event){var launcher=eventMatches(event,"[".concat(effectiveOptions.attribInitTarget,"]"));if(launcher){event.delegateTarget=launcher;var elements=launcher.ownerDocument.querySelectorAll(launcher.getAttribute(effectiveOptions.attribInitTarget));if(elements.length>1){throw new Error("Target widget must be unique.")}if(elements.length===1){if(launcher.tagName==="A"){event.preventDefault()}var component=_this.create(elements[0],options);if(typeof component.createdByLauncher==="function"){component.createdByLauncher(event)}}}})});return{release:function release(){for(var handle=handles.pop();handle;handle=handles.pop()){handle.release()}}}}return""}}]);return InitComponentByLauncher}(ToMix);_defineProperty(InitComponentByLauncher,"forLazyInit",true);return InitComponentByLauncher}var Modal=function(_mixin){_inherits(Modal,_mixin);var _super=_createSuper(Modal);function Modal(element,options){var _this;_classCallCheck(this,Modal);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_handleFocusinListener",void 0);_defineProperty(_assertThisInitialized(_this),"_handleKeydownListener",void 0);_defineProperty(_assertThisInitialized(_this),"_handleFocusin",function(evt){var focusWrapNode=_this.element.querySelector(_this.options.selectorModalContainer)||_this.element;if(_this.element.classList.contains(_this.options.classVisible)&&!focusWrapNode.contains(evt.target)&&_this.options.selectorsFloatingMenus.every(function(selector){return!eventMatches(evt,selector)})){_this.element.querySelector(settings_1.selectorTabbable).focus()}});_this._hookCloseActions();return _this}_createClass(Modal,[{key:"createdByLauncher",value:function createdByLauncher(evt){this.show(evt)}},{key:"shouldStateBeChanged",value:function shouldStateBeChanged(state){if(state==="shown"){return!this.element.classList.contains(this.options.classVisible)}return this.element.classList.contains(this.options.classVisible)}},{key:"_changeState",value:function _changeState(state,detail,callback){var _this2=this;var handleTransitionEnd;var transitionEnd=function transitionEnd(){if(handleTransitionEnd){handleTransitionEnd=_this2.unmanage(handleTransitionEnd).release()}if(state==="shown"&&_this2.element.offsetWidth>0&&_this2.element.offsetHeight>0){_this2.previouslyFocusedNode=_this2.element.ownerDocument.activeElement;var focusableItem=_this2.element.querySelector(_this2.options.selectorPrimaryFocus)||_this2.element.querySelector(settings_1.selectorTabbable);focusableItem.focus()}callback()};if(this._handleFocusinListener){this._handleFocusinListener=this.unmanage(this._handleFocusinListener).release()}if(state==="shown"){var hasFocusin="onfocusin"in this.element.ownerDocument.defaultView;var focusinEventName=hasFocusin?"focusin":"focus";this._handleFocusinListener=this.manage(on(this.element.ownerDocument,focusinEventName,this._handleFocusin,!hasFocusin))}if(state==="hidden"){this.element.classList.toggle(this.options.classVisible,false);this.element.ownerDocument.body.classList.toggle(this.options.classBody,false);if(this.options.selectorFocusOnClose||this.previouslyFocusedNode){(this.element.ownerDocument.querySelector(this.options.selectorFocusOnClose)||this.previouslyFocusedNode).focus()}}else if(state==="shown"){this.element.classList.toggle(this.options.classVisible,true);this.element.ownerDocument.body.classList.toggle(this.options.classBody,true)}handleTransitionEnd=this.manage(on(this.element,"transitionend",transitionEnd))}},{key:"_hookCloseActions",value:function _hookCloseActions(){var _this3=this;this.manage(on(this.element,"click",function(evt){var closeButton=eventMatches(evt,_this3.options.selectorModalClose);if(closeButton){evt.delegateTarget=closeButton}if(closeButton||evt.target===_this3.element){_this3.hide(evt)}}));if(this._handleKeydownListener){this._handleKeydownListener=this.unmanage(this._handleKeydownListener).release()}this._handleKeydownListener=this.manage(on(this.element.ownerDocument.body,"keydown",function(evt){if(evt.which===27&&_this3.shouldStateBeChanged("hidden")){evt.stopPropagation();_this3.hide(evt)}}))}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-modal]",selectorModalClose:"[data-modal-close]",selectorPrimaryFocus:"[data-modal-primary-focus]",selectorsFloatingMenus:[".".concat(prefix,"--overflow-menu-options"),".".concat(prefix,"--tooltip"),".flatpickr-calendar"],selectorModalContainer:".".concat(prefix,"--modal-container"),classVisible:"is-visible",classBody:"".concat(prefix,"--body--with-modal-open"),attribInitTarget:"data-modal-target",initEventNames:["click"],eventBeforeShown:"modal-beingshown",eventAfterShown:"modal-shown",eventBeforeHidden:"modal-beinghidden",eventAfterHidden:"modal-hidden"}}}]);return Modal}(mixin(createComponent,initComponentByLauncher,exports$1,handles));_defineProperty(Modal,"components",new WeakMap);var Loading=function(_mixin){_inherits(Loading,_mixin);var _super=_createSuper(Loading);function Loading(element,options){var _this;_classCallCheck(this,Loading);_this=_super.call(this,element,options);_this.active=_this.options.active;_this.set(_this.active);return _this}_createClass(Loading,[{key:"set",value:function set(active){if(typeof active!=="boolean"){throw new TypeError("set expects a boolean.")}this.active=active;this.element.classList.toggle(this.options.classLoadingStop,!this.active);var parentNode=this.element.parentNode;if(parentNode&&parentNode.classList.contains(this.options.classLoadingOverlay)){parentNode.classList.toggle(this.options.classLoadingOverlayStop,!this.active)}return this}},{key:"toggle",value:function toggle(){return this.set(!this.active)}},{key:"isActive",value:function isActive(){return this.active}},{key:"end",value:function end(){var _this2=this;this.set(false);var handleAnimationEnd=this.manage(on(this.element,"animationend",function(evt){if(handleAnimationEnd){handleAnimationEnd=_this2.unmanage(handleAnimationEnd).release()}if(evt.animationName==="rotate-end-p2"){_this2._deleteElement()}}))}},{key:"_deleteElement",value:function _deleteElement(){var parentNode=this.element.parentNode;parentNode.removeChild(this.element);if(parentNode.classList.contains(this.options.selectorLoadingOverlay)){parentNode.remove()}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-loading]",selectorLoadingOverlay:".".concat(prefix,"--loading-overlay"),classLoadingOverlay:"".concat(prefix,"--loading-overlay"),classLoadingStop:"".concat(prefix,"--loading--stop"),classLoadingOverlayStop:"".concat(prefix,"--loading-overlay--stop"),active:true}}}]);return Loading}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Loading,"components",new WeakMap);function toggleAttribute(elem,name,add){if(add){elem.setAttribute(name,"")}else{elem.removeAttribute(name)}}var InlineLoading=function(_mixin){_inherits(InlineLoading,_mixin);var _super=_createSuper(InlineLoading);function InlineLoading(element,options){var _this;_classCallCheck(this,InlineLoading);_this=_super.call(this,element,options);var initialState=_this.options.initialState;if(initialState){_this.setState(initialState)}return _this}_createClass(InlineLoading,[{key:"setState",value:function setState(state){var states=this.constructor.states;var values=Object.keys(states).map(function(key){return states[key]});if(values.indexOf(state)<0){throw new Error("One of the following value should be given as the state: ".concat(values.join(", ")))}var elem=this.element;var _this$options=this.options,selectorSpinner=_this$options.selectorSpinner,selectorFinished=_this$options.selectorFinished,selectorError=_this$options.selectorError,selectorTextActive=_this$options.selectorTextActive,selectorTextFinished=_this$options.selectorTextFinished,selectorTextError=_this$options.selectorTextError;var spinner=elem.querySelector(selectorSpinner);var finished=elem.querySelector(selectorFinished);var error=elem.querySelector(selectorError);var textActive=elem.querySelector(selectorTextActive);var textFinished=elem.querySelector(selectorTextFinished);var textError=elem.querySelector(selectorTextError);if(spinner){spinner.classList.toggle(this.options.classLoadingStop,state!==states.ACTIVE);toggleAttribute(spinner,"hidden",state!==states.INACTIVE&&state!==states.ACTIVE)}if(finished){toggleAttribute(finished,"hidden",state!==states.FINISHED)}if(error){toggleAttribute(error,"hidden",state!==states.ERROR)}if(textActive){toggleAttribute(textActive,"hidden",state!==states.ACTIVE)}if(textFinished){toggleAttribute(textFinished,"hidden",state!==states.FINISHED)}if(textError){toggleAttribute(textError,"hidden",state!==states.ERROR)}return this}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-inline-loading]",selectorSpinner:"[data-inline-loading-spinner]",selectorFinished:"[data-inline-loading-finished]",selectorError:"[data-inline-loading-error]",selectorTextActive:"[data-inline-loading-text-active]",selectorTextFinished:"[data-inline-loading-text-finished]",selectorTextError:"[data-inline-loading-text-error]",classLoadingStop:"".concat(prefix,"--loading--stop")}}}]);return InlineLoading}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(InlineLoading,"states",{INACTIVE:"inactive",ACTIVE:"active",FINISHED:"finished",ERROR:"error"});_defineProperty(InlineLoading,"components",new WeakMap);var toArray$3=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Dropdown=function(_mixin){_inherits(Dropdown,_mixin);var _super=_createSuper(Dropdown);function Dropdown(element,options){var _this;_classCallCheck(this,Dropdown);_this=_super.call(this,element,options);_this.manage(on(_this.element.ownerDocument,"click",function(event){_this._toggle(event)}));_this.manage(on(_this.element,"keydown",function(event){_this._handleKeyDown(event)}));_this.manage(on(_this.element,"click",function(event){var item=eventMatches(event,_this.options.selectorItem);if(item){_this.select(item)}}));if(_this.element.querySelector(_this.options.selectorTrigger)&&_this.element.querySelector(_this.options.selectorMenu)){_this.manage(on(_this.element,"mouseover",function(event){var item=eventMatches(event,_this.options.selectorItem);if(item){_this._updateFocus(item)}}))}return _this}_createClass(Dropdown,[{key:"_handleKeyDown",value:function _handleKeyDown(event){var isOpen=this.element.classList.contains(this.options.classOpen);var direction={38:this.constructor.NAVIGATE.BACKWARD,40:this.constructor.NAVIGATE.FORWARD}[event.which];if(isOpen&&direction!==undefined){this.navigate(direction);event.preventDefault()}else{var item=this.getCurrentNavigation();if(item&&isOpen&&(event.which===13||event.which===32)&&!this.element.ownerDocument.activeElement.matches(this.options.selectorItem)){event.preventDefault();this.select(item)}this._toggle(event)}}},{key:"_focusCleanup",value:function _focusCleanup(){var triggerNode=this.element.querySelector(this.options.selectorTrigger);var listNode=triggerNode?this.element.querySelector(this.options.selectorMenu):null;if(listNode){listNode.removeAttribute("aria-activedescendant");var focusedItem=this.element.querySelector(this.options.selectorItemFocused);if(focusedItem){focusedItem.classList.remove(this.options.classFocused)}}}},{key:"_updateFocus",value:function _updateFocus(itemToFocus){var triggerNode=this.element.querySelector(this.options.selectorTrigger);var listNode=triggerNode?this.element.querySelector(this.options.selectorMenu):null;var previouslyFocused=listNode.querySelector(this.options.selectorItemFocused);itemToFocus.classList.add(this.options.classFocused);listNode.setAttribute("aria-activedescendant",itemToFocus.id);if(previouslyFocused){previouslyFocused.classList.remove(this.options.classFocused)}}},{key:"_toggle",value:function _toggle(event){var _this2=this;var isDisabled=this.element.classList.contains(this.options.classDisabled);if(isDisabled){return}var triggerNode=this.element.querySelector(this.options.selectorTrigger);if(event.which===40&&!event.target.matches(this.options.selectorItem)||(!triggerNode||!triggerNode.contains(event.target))&&[13,32].indexOf(event.which)>=0&&!event.target.matches(this.options.selectorItem)||event.which===27||event.type==="click"){var isOpen=this.element.classList.contains(this.options.classOpen);var isOfSelf=this.element.contains(event.target);var actions={add:isOfSelf&&event.which===40&&!isOpen,remove:(!isOfSelf||event.which===27)&&isOpen,toggle:isOfSelf&&event.which!==27&&event.which!==40};var changedState=false;Object.keys(actions).forEach(function(action){if(actions[action]){changedState=true;_this2.element.classList[action](_this2.options.classOpen)}});var listItems=toArray$3(this.element.querySelectorAll(this.options.selectorItem));var listNode=triggerNode?this.element.querySelector(this.options.selectorMenu):null;if(changedState&&this.element.classList.contains(this.options.classOpen)){if(triggerNode){triggerNode.setAttribute("aria-expanded","true")}(listNode||this.element).focus();if(listNode){var selectedNode=listNode.querySelector(this.options.selectorLinkSelected);listNode.setAttribute("aria-activedescendant",(selectedNode||listItems[0]).id);(selectedNode||listItems[0]).classList.add(this.options.classFocused)}}else if(changedState&&(isOfSelf||actions.remove)){setTimeout(function(){return(triggerNode||_this2.element).focus()},0);if(triggerNode){triggerNode.setAttribute("aria-expanded","false")}this._focusCleanup()}if(!triggerNode){listItems.forEach(function(item){if(_this2.element.classList.contains(_this2.options.classOpen)){item.tabIndex=0}else{item.tabIndex=-1}})}var menuListNode=this.element.querySelector(this.options.selectorMenu);if(menuListNode){menuListNode.tabIndex=this.element.classList.contains(this.options.classOpen)?"0":"-1"}}}},{key:"getCurrentNavigation",value:function getCurrentNavigation(){var focusedNode;if(this.element.querySelector(this.options.selectorTrigger)){var listNode=this.element.querySelector(this.options.selectorMenu);var focusedId=listNode.getAttribute("aria-activedescendant");focusedNode=focusedId?listNode.querySelector("#".concat(focusedId)):null}else{var focused=this.element.ownerDocument.activeElement;focusedNode=focused.nodeType===Node.ELEMENT_NODE&&focused.matches(this.options.selectorItem)?focused:null}return focusedNode}},{key:"navigate",value:function navigate(direction){var items=toArray$3(this.element.querySelectorAll(this.options.selectorItem));var start=this.getCurrentNavigation()||this.element.querySelector(this.options.selectorLinkSelected);var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(i,l){return i+(i>=0?0:l)};var handleOverflow=function handleOverflow(i,l){return i-(i<l?0:l)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};var isShowSelected=this.element.classList.contains(this.options.classShowSelected);for(var current=getNextItem(start);current&¤t!==start;current=getNextItem(current)){if(!current.matches(this.options.selectorItemHidden)&&!current.parentNode.matches(this.options.selectorItemHidden)&&(isShowSelected||!isShowSelected&&!current.parentElement.matches(this.options.selectorItemSelected))){if(this.element.querySelector(this.options.selectorTrigger)){this._updateFocus(current)}else{current.focus()}break}}}},{key:"select",value:function select(itemToSelect){var _this3=this;var eventStart=new CustomEvent(this.options.eventBeforeSelected,{bubbles:true,cancelable:true,detail:{item:itemToSelect}});if(this.element.dispatchEvent(eventStart)){if(this.element.dataset.dropdownType!=="navigation"){var selectorText=!this.element.querySelector(this.options.selectorTrigger)&&this.element.dataset.dropdownType!=="inline"?this.options.selectorText:this.options.selectorTextInner;var text=this.element.querySelector(selectorText);if(text){text.innerHTML=itemToSelect.innerHTML}itemToSelect.parentElement.classList.add(this.options.classSelected)}this.element.dataset.value=itemToSelect.parentElement.dataset.value;toArray$3(this.element.querySelectorAll(this.options.selectorLinkSelected)).forEach(function(item){if(itemToSelect!==item){item.parentElement.classList.remove(_this3.options.classSelected)}});this.element.dispatchEvent(new CustomEvent(this.options.eventAfterSelected,{bubbles:true,cancelable:true,detail:{item:itemToSelect}}))}}},{key:"handleBlur",value:function handleBlur(){this.element.classList.remove(this.options.classOpen);this._focusCleanup()}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-dropdown]",selectorTrigger:"button.".concat(prefix,"--dropdown-text"),selectorMenu:".".concat(prefix,"--dropdown-list"),selectorText:".".concat(prefix,"--dropdown-text"),selectorTextInner:".".concat(prefix,"--dropdown-text__inner"),selectorItem:".".concat(prefix,"--dropdown-link"),selectorItemSelected:".".concat(prefix,"--dropdown--selected"),selectorItemFocused:".".concat(prefix,"--dropdown--focused"),selectorItemHidden:'[hidden],[aria-hidden="true"]',selectorLinkSelected:".".concat(prefix,"--dropdown--selected .").concat(prefix,"--dropdown-link"),classShowSelected:"".concat(prefix,"--dropdown--show-selected"),classSelected:"".concat(prefix,"--dropdown--selected"),classFocused:"".concat(prefix,"--dropdown--focused"),classOpen:"".concat(prefix,"--dropdown--open"),classDisabled:"".concat(prefix,"--dropdown--disabled"),eventBeforeSelected:"dropdown-beingselected",eventAfterSelected:"dropdown-selected"}}}]);return Dropdown}(mixin(createComponent,initComponentBySearch,exports$2));_defineProperty(Dropdown,"components",new WeakMap);_defineProperty(Dropdown,"NAVIGATE",{BACKWARD:-1,FORWARD:1});var NumberInput=function(_mixin){_inherits(NumberInput,_mixin);var _super=_createSuper(NumberInput);function NumberInput(element,options){var _this;_classCallCheck(this,NumberInput);_this=_super.call(this,element,options);_this.manage(on(_this.element.querySelector(".up-icon"),"click",function(event){_this._handleClick(event)}));_this.manage(on(_this.element.querySelector(".down-icon"),"click",function(event){_this._handleClick(event)}));return _this}_createClass(NumberInput,[{key:"_handleClick",value:function _handleClick(event){var numberInput=this.element.querySelector(this.options.selectorInput);var target=event.currentTarget.getAttribute("class").split(" ");var min=Number(numberInput.min);var max=Number(numberInput.max);var step=Number(numberInput.step)||1;if(target.indexOf("up-icon")>=0){var nextValue=Number(numberInput.value)+step;if(numberInput.max===""){numberInput.value=nextValue}else if(numberInput.value<max){if(nextValue>max){numberInput.value=max}else if(nextValue<min){numberInput.value=min}else{numberInput.value=nextValue}}}else if(target.indexOf("down-icon")>=0){var _nextValue=Number(numberInput.value)-step;if(numberInput.min===""){numberInput.value=_nextValue}else if(numberInput.value>min){if(_nextValue<min){numberInput.value=min}else if(_nextValue>max){numberInput.value=max}else{numberInput.value=_nextValue}}}numberInput.dispatchEvent(new CustomEvent("change",{bubbles:true,cancelable:false}))}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-numberinput]",selectorInput:".".concat(prefix,"--number input")}}}]);return NumberInput}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(NumberInput,"components",new WeakMap);var toArray$4=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var DataTable=function(_mixin){_inherits(DataTable,_mixin);var _super=_createSuper(DataTable);function DataTable(_element,options){var _this;_classCallCheck(this,DataTable);_this=_super.call(this,_element,options);_defineProperty(_assertThisInitialized(_this),"_sortToggle",function(detail){var element=detail.element,previousValue=detail.previousValue;toArray$4(_this.tableHeaders).forEach(function(header){var sortEl=header.querySelector(_this.options.selectorTableSort);if(sortEl!==null&&sortEl!==element){sortEl.classList.remove(_this.options.classTableSortActive);sortEl.classList.remove(_this.options.classTableSortAscending)}});if(!previousValue){element.dataset.previousValue="ascending";element.classList.add(_this.options.classTableSortActive);element.classList.add(_this.options.classTableSortAscending)}else if(previousValue==="ascending"){element.dataset.previousValue="descending";element.classList.add(_this.options.classTableSortActive);element.classList.remove(_this.options.classTableSortAscending)}else if(previousValue==="descending"){element.removeAttribute("data-previous-value");element.classList.remove(_this.options.classTableSortActive);element.classList.remove(_this.options.classTableSortAscending)}});_defineProperty(_assertThisInitialized(_this),"_selectToggle",function(detail){var element=detail.element;var checked=element.checked;_this.state.checkboxCount+=checked?1:-1;_this.countEl.textContent=_this.state.checkboxCount;var row=element.parentNode.parentNode;row.classList.toggle(_this.options.classTableSelected);_this._actionBarToggle(_this.state.checkboxCount>0)});_defineProperty(_assertThisInitialized(_this),"_selectAllToggle",function(_ref){var element=_ref.element;var checked=element.checked;var inputs=toArray$4(_this.element.querySelectorAll(_this.options.selectorCheckbox));_this.state.checkboxCount=checked?inputs.length-1:0;inputs.forEach(function(item){item.checked=checked;var row=item.parentNode.parentNode;if(checked&&row){row.classList.add(_this.options.classTableSelected)}else{row.classList.remove(_this.options.classTableSelected)}});_this._actionBarToggle(_this.state.checkboxCount>0);if(_this.batchActionEl){var count=element.closest("[data-table]").querySelector("[data-total-items]").innerText;if(count&&checked){_this.state.checkboxCount=parseInt(count)}_this.countEl.textContent=_this.state.checkboxCount}});_defineProperty(_assertThisInitialized(_this),"_actionBarCancel",function(){var inputs=toArray$4(_this.element.querySelectorAll(_this.options.selectorCheckbox));var row=toArray$4(_this.element.querySelectorAll(_this.options.selectorTableSelected));row.forEach(function(item){item.classList.remove(_this.options.classTableSelected)});inputs.forEach(function(item){item.checked=false});_this.state.checkboxCount=0;_this._actionBarToggle(false);if(_this.batchActionEl){_this.countEl.textContent=_this.state.checkboxCount}});_defineProperty(_assertThisInitialized(_this),"_actionBarToggle",function(toggleOn){var handleTransitionEnd;var transition=function transition(evt){if(handleTransitionEnd){handleTransitionEnd=_this.unmanage(handleTransitionEnd).release()}if(evt.target.matches(_this.options.selectorActions)){if(_this.batchActionEl.dataset.active==="false"){_this.batchActionEl.setAttribute("tabIndex",-1)}else{_this.batchActionEl.setAttribute("tabIndex",0)}}};if(toggleOn){_this.batchActionEl.dataset.active=true;_this.batchActionEl.classList.add(_this.options.classActionBarActive)}else if(_this.batchActionEl){_this.batchActionEl.dataset.active=false;_this.batchActionEl.classList.remove(_this.options.classActionBarActive)}if(_this.batchActionEl){handleTransitionEnd=_this.manage(on(_this.batchActionEl,"transitionend",transition))}});_defineProperty(_assertThisInitialized(_this),"_rowExpandToggle",function(_ref2){var element=_ref2.element,forceExpand=_ref2.forceExpand;var parent=element.closest(_this.options.eventParentContainer);var shouldExpand=forceExpand!=null?forceExpand:element.dataset.previousValue===undefined||element.dataset.previousValue==="expanded";if(shouldExpand){element.dataset.previousValue="collapsed";parent.classList.add(_this.options.classExpandableRow)}else{parent.classList.remove(_this.options.classExpandableRow);element.dataset.previousValue="expanded";var expandHeader=_this.element.querySelector(_this.options.selectorExpandHeader);if(expandHeader){expandHeader.dataset.previousValue="expanded"}}});_defineProperty(_assertThisInitialized(_this),"_rowExpandToggleAll",function(_ref3){var element=_ref3.element;var shouldExpand=element.dataset.previousValue===undefined||element.dataset.previousValue==="expanded";element.dataset.previousValue=shouldExpand?"collapsed":"expanded";var expandCells=_this.element.querySelectorAll(_this.options.selectorExpandCells);Array.prototype.forEach.call(expandCells,function(cell){_this._rowExpandToggle({element:cell,forceExpand:shouldExpand})})});_defineProperty(_assertThisInitialized(_this),"_expandableHoverToggle",function(evt){var element=eventMatches(evt,_this.options.selectorChildRow);if(element){element.previousElementSibling.classList.toggle(_this.options.classExpandableRowHover,evt.type==="mouseover")}});_defineProperty(_assertThisInitialized(_this),"_toggleState",function(element,evt){var data=element.dataset;var label=data.label?data.label:"";var previousValue=data.previousValue?data.previousValue:"";var initialEvt=evt;_this.changeState({group:data.event,element:element,label:label,previousValue:previousValue,initialEvt:initialEvt})});_defineProperty(_assertThisInitialized(_this),"_keydownHandler",function(evt){var searchContainer=_this.element.querySelector(_this.options.selectorToolbarSearchContainer);var searchEvent=eventMatches(evt,_this.options.selectorSearchMagnifier);var activeSearch=searchContainer.classList.contains(_this.options.classToolbarSearchActive);if(evt.which===27){_this._actionBarCancel()}if(searchContainer&&searchEvent&&evt.which===13){_this.activateSearch(searchContainer)}if(activeSearch&&evt.which===27){_this.deactivateSearch(searchContainer,evt)}});_defineProperty(_assertThisInitialized(_this),"refreshRows",function(){var newExpandCells=toArray$4(_this.element.querySelectorAll(_this.options.selectorExpandCells));var newExpandableRows=toArray$4(_this.element.querySelectorAll(_this.options.selectorExpandableRows));var newParentRows=toArray$4(_this.element.querySelectorAll(_this.options.selectorParentRows));if(_this.parentRows.length>0){var diffParentRows=newParentRows.filter(function(newRow){return!_this.parentRows.some(function(oldRow){return oldRow===newRow})});if(newExpandableRows.length>0){var diffExpandableRows=diffParentRows.map(function(newRow){return newRow.nextElementSibling});var mergedExpandableRows=[].concat(_toConsumableArray(toArray$4(_this.expandableRows)),_toConsumableArray(toArray$4(diffExpandableRows)));_this.expandableRows=mergedExpandableRows}}else if(newExpandableRows.length>0){_this.expandableRows=newExpandableRows}_this.expandCells=newExpandCells;_this.parentRows=newParentRows});_this.container=_element.parentNode;_this.toolbarEl=_this.element.querySelector(_this.options.selectorToolbar);_this.batchActionEl=_this.element.querySelector(_this.options.selectorActions);_this.countEl=_this.element.querySelector(_this.options.selectorCount);_this.cancelEl=_this.element.querySelector(_this.options.selectorActionCancel);_this.tableHeaders=_this.element.querySelectorAll("th");_this.tableBody=_this.element.querySelector(_this.options.selectorTableBody);_this.expandCells=[];_this.expandableRows=[];_this.parentRows=[];_this.refreshRows();_this.manage(on(_this.element,"mouseover",_this._expandableHoverToggle));_this.manage(on(_this.element,"mouseout",_this._expandableHoverToggle));_this.manage(on(_this.element,"click",function(evt){var eventElement=eventMatches(evt,_this.options.eventTrigger);var searchContainer=_this.element.querySelector(_this.options.selectorToolbarSearchContainer);if(eventElement){_this._toggleState(eventElement,evt)}if(searchContainer){_this._handleDocumentClick(evt)}}));_this.manage(on(_this.element,"keydown",_this._keydownHandler));_this.state={checkboxCount:0};return _this}_createClass(DataTable,[{key:"_handleDocumentClick",value:function _handleDocumentClick(evt){var searchContainer=this.element.querySelector(this.options.selectorToolbarSearchContainer);var searchEvent=eventMatches(evt,this.options.selectorSearchMagnifier);var activeSearch=searchContainer.classList.contains(this.options.classToolbarSearchActive);if(searchContainer&&searchEvent){this.activateSearch(searchContainer)}if(activeSearch){this.deactivateSearch(searchContainer,evt)}}},{key:"activateSearch",value:function activateSearch(container){var input=container.querySelector(this.options.selectorSearchInput);container.classList.add(this.options.classToolbarSearchActive);input.focus()}},{key:"deactivateSearch",value:function deactivateSearch(container,evt){var trigger=container.querySelector(this.options.selectorSearchMagnifier);var input=container.querySelector(this.options.selectorSearchInput);var svg=trigger.querySelector("svg");if(input.value.length===0&&evt.target!==input&&evt.target!==trigger&&evt.target!==svg){container.classList.remove(this.options.classToolbarSearchActive);trigger.focus()}if(evt.which===27&&evt.target===input){container.classList.remove(this.options.classToolbarSearchActive);trigger.focus()}}},{key:"_changeState",value:function _changeState(detail,callback){this[this.constructor.eventHandlers[detail.group]](detail);callback()}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-table]",selectorToolbar:".".concat(prefix,"--table--toolbar"),selectorActions:".".concat(prefix,"--batch-actions"),selectorCount:"[data-items-selected]",selectorActionCancel:".".concat(prefix,"--batch-summary__cancel"),selectorCheckbox:".bx--table-column-checkbox "+".".concat(prefix,"--checkbox"),selectorExpandHeader:"th.".concat(prefix,"--table-expand"),selectorExpandCells:"td.".concat(prefix,"--table-expand"),selectorExpandableRows:".".concat(prefix,"--expandable-row"),selectorParentRows:".".concat(prefix,"--parent-row"),selectorChildRow:"[data-child-row]",selectorTableBody:"tbody",selectorTableSort:".".concat(prefix,"--table-sort"),selectorTableSelected:".".concat(prefix,"--data-table--selected"),selectorToolbarSearchContainer:".".concat(prefix,"--toolbar-search-container-expandable"),selectorSearchMagnifier:".".concat(prefix,"--search-magnifier"),selectorSearchInput:".".concat(prefix,"--search-input"),classExpandableRow:"".concat(prefix,"--expandable-row"),classExpandableRowHidden:"".concat(prefix,"--expandable-row--hidden"),classExpandableRowHover:"".concat(prefix,"--expandable-row--hover"),classTableSortAscending:"".concat(prefix,"--table-sort--ascending"),classTableSortActive:"".concat(prefix,"--table-sort--active"),classToolbarSearchActive:"".concat(prefix,"--toolbar-search-container-active"),classActionBarActive:"".concat(prefix,"--batch-actions--active"),classTableSelected:"".concat(prefix,"--data-table--selected"),eventBeforeExpand:"data-table-beforetoggleexpand",eventAfterExpand:"data-table-aftertoggleexpand",eventBeforeExpandAll:"data-table-beforetoggleexpandall",eventAfterExpandAll:"data-table-aftertoggleexpandall",eventBeforeSort:"data-table-beforetogglesort",eventAfterSort:"data-table-aftertogglesort",eventTrigger:"[data-event]",eventParentContainer:"[data-parent-row]"}}}]);return DataTable}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(DataTable,"components",new WeakMap);_defineProperty(DataTable,"eventHandlers",{expand:"_rowExpandToggle",expandAll:"_rowExpandToggleAll",sort:"_sortToggle",select:"_selectToggle","select-all":"_selectAllToggle","action-bar-cancel":"_actionBarCancel"});var commonjsGlobal=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function createCommonjsModule(fn,module){return module={exports:{}},fn(module,module.exports),module.exports}var flatpickr=createCommonjsModule(function(module,exports){(function(global,factory){module.exports=factory()})(commonjsGlobal,function(){var __assign=function(){__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))t[p]=s[p]}return t};return __assign.apply(this,arguments)};var HOOKS=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"];var defaults={_disable:[],_enable:[],allowInput:false,altFormat:"F j, Y",altInput:false,altInputClass:"form-control input",animate:typeof window==="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",clickOpens:true,closeOnSelect:true,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:false,enable:[],enableSeconds:false,enableTime:false,errorHandler:function(err){return typeof console!=="undefined"&&console.warn(err)},getWeek:function(givenDate){var date=new Date(givenDate.getTime());date.setHours(0,0,0,0);date.setDate(date.getDate()+3-(date.getDay()+6)%7);var week1=new Date(date.getFullYear(),0,4);return 1+Math.round(((date.getTime()-week1.getTime())/864e5-3+(week1.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:false,locale:"default",minuteIncrement:5,mode:"single",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:false,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:undefined,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:false,showMonths:1,static:false,time_24hr:false,weekNumbers:false,wrap:false};var english={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",time_24hr:false};var pad=function(number){return("0"+number).slice(-2)};var int=function(bool){return bool===true?1:0};function debounce(func,wait,immediate){if(immediate===void 0){immediate=false}var timeout;return function(){var context=this,args=arguments;timeout!==null&&clearTimeout(timeout);timeout=window.setTimeout(function(){timeout=null;if(!immediate)func.apply(context,args)},wait);if(immediate&&!timeout)func.apply(context,args)}}var arrayify=function(obj){return obj instanceof Array?obj:[obj]};function toggleClass(elem,className,bool){if(bool===true)return elem.classList.add(className);elem.classList.remove(className)}function createElement(tag,className,content){var e=window.document.createElement(tag);className=className||"";content=content||"";e.className=className;if(content!==undefined)e.textContent=content;return e}function clearNode(node){while(node.firstChild)node.removeChild(node.firstChild)}function findParent(node,condition){if(condition(node))return node;else if(node.parentNode)return findParent(node.parentNode,condition);return undefined}function createNumberInput(inputClassName,opts){var wrapper=createElement("div","numInputWrapper"),numInput=createElement("input","numInput "+inputClassName),arrowUp=createElement("span","arrowUp"),arrowDown=createElement("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1){numInput.type="number"}else{numInput.type="text";numInput.pattern="\\d*"}if(opts!==undefined)for(var key in opts)numInput.setAttribute(key,opts[key]);wrapper.appendChild(numInput);wrapper.appendChild(arrowUp);wrapper.appendChild(arrowDown);return wrapper}function getEventTarget(event){if(typeof event.composedPath==="function"){var path=event.composedPath();return path[0]}return event.target}var doNothing=function(){return undefined};var monthToStr=function(monthNumber,shorthand,locale){return locale.months[shorthand?"shorthand":"longhand"][monthNumber]};var revFormat={D:doNothing,F:function(dateObj,monthName,locale){dateObj.setMonth(locale.months.longhand.indexOf(monthName))},G:function(dateObj,hour){dateObj.setHours(parseFloat(hour))},H:function(dateObj,hour){dateObj.setHours(parseFloat(hour))},J:function(dateObj,day){dateObj.setDate(parseFloat(day))},K:function(dateObj,amPM,locale){dateObj.setHours(dateObj.getHours()%12+12*int(new RegExp(locale.amPM[1],"i").test(amPM)))},M:function(dateObj,shortMonth,locale){dateObj.setMonth(locale.months.shorthand.indexOf(shortMonth))},S:function(dateObj,seconds){dateObj.setSeconds(parseFloat(seconds))},U:function(_,unixSeconds){return new Date(parseFloat(unixSeconds)*1e3)},W:function(dateObj,weekNum,locale){var weekNumber=parseInt(weekNum);var date=new Date(dateObj.getFullYear(),0,2+(weekNumber-1)*7,0,0,0,0);date.setDate(date.getDate()-date.getDay()+locale.firstDayOfWeek);return date},Y:function(dateObj,year){dateObj.setFullYear(parseFloat(year))},Z:function(_,ISODate){return new Date(ISODate)},d:function(dateObj,day){dateObj.setDate(parseFloat(day))},h:function(dateObj,hour){dateObj.setHours(parseFloat(hour))},i:function(dateObj,minutes){dateObj.setMinutes(parseFloat(minutes))},j:function(dateObj,day){dateObj.setDate(parseFloat(day))},l:doNothing,m:function(dateObj,month){dateObj.setMonth(parseFloat(month)-1)},n:function(dateObj,month){dateObj.setMonth(parseFloat(month)-1)},s:function(dateObj,seconds){dateObj.setSeconds(parseFloat(seconds))},u:function(_,unixMillSeconds){return new Date(parseFloat(unixMillSeconds))},w:doNothing,y:function(dateObj,year){dateObj.setFullYear(2e3+parseFloat(year))}};var tokenRegex={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"};var formats={Z:function(date){return date.toISOString()},D:function(date,locale,options){return locale.weekdays.shorthand[formats.w(date,locale,options)]},F:function(date,locale,options){return monthToStr(formats.n(date,locale,options)-1,false,locale)},G:function(date,locale,options){return pad(formats.h(date,locale,options))},H:function(date){return pad(date.getHours())},J:function(date,locale){return locale.ordinal!==undefined?date.getDate()+locale.ordinal(date.getDate()):date.getDate()},K:function(date,locale){return locale.amPM[int(date.getHours()>11)]},M:function(date,locale){return monthToStr(date.getMonth(),true,locale)},S:function(date){return pad(date.getSeconds())},U:function(date){return date.getTime()/1e3},W:function(date,_,options){return options.getWeek(date)},Y:function(date){return date.getFullYear()},d:function(date){return pad(date.getDate())},h:function(date){return date.getHours()%12?date.getHours()%12:12},i:function(date){return pad(date.getMinutes())},j:function(date){return date.getDate()},l:function(date,locale){return locale.weekdays.longhand[date.getDay()]},m:function(date){return pad(date.getMonth()+1)},n:function(date){return date.getMonth()+1},s:function(date){return date.getSeconds()},u:function(date){return date.getTime()},w:function(date){return date.getDay()},y:function(date){return String(date.getFullYear()).substring(2)}};var createDateFormatter=function(_a){var _b=_a.config,config=_b===void 0?defaults:_b,_c=_a.l10n,l10n=_c===void 0?english:_c;return function(dateObj,frmt,overrideLocale){var locale=overrideLocale||l10n;if(config.formatDate!==undefined){return config.formatDate(dateObj,frmt,locale)}return frmt.split("").map(function(c,i,arr){return formats[c]&&arr[i-1]!=="\\"?formats[c](dateObj,locale,config):c!=="\\"?c:""}).join("")}};var createDateParser=function(_a){var _b=_a.config,config=_b===void 0?defaults:_b,_c=_a.l10n,l10n=_c===void 0?english:_c;return function(date,givenFormat,timeless,customLocale){if(date!==0&&!date)return undefined;var locale=customLocale||l10n;var parsedDate;var dateOrig=date;if(date instanceof Date)parsedDate=new Date(date.getTime());else if(typeof date!=="string"&&date.toFixed!==undefined)parsedDate=new Date(date);else if(typeof date==="string"){var format=givenFormat||(config||defaults).dateFormat;var datestr=String(date).trim();if(datestr==="today"){parsedDate=new Date;timeless=true}else if(/Z$/.test(datestr)||/GMT$/.test(datestr))parsedDate=new Date(date);else if(config&&config.parseDate)parsedDate=config.parseDate(date,format);else{parsedDate=!config||!config.noCalendar?new Date((new Date).getFullYear(),0,1,0,0,0,0):new Date((new Date).setHours(0,0,0,0));var matched=void 0,ops=[];for(var i=0,matchIndex=0,regexStr="";i<format.length;i++){var token_1=format[i];var isBackSlash=token_1==="\\";var escaped=format[i-1]==="\\"||isBackSlash;if(tokenRegex[token_1]&&!escaped){regexStr+=tokenRegex[token_1];var match=new RegExp(regexStr).exec(date);if(match&&(matched=true)){ops[token_1!=="Y"?"push":"unshift"]({fn:revFormat[token_1],val:match[++matchIndex]})}}else if(!isBackSlash)regexStr+=".";ops.forEach(function(_a){var fn=_a.fn,val=_a.val;return parsedDate=fn(parsedDate,val,locale)||parsedDate})}parsedDate=matched?parsedDate:undefined}}if(!(parsedDate instanceof Date&&!isNaN(parsedDate.getTime()))){config.errorHandler(new Error("Invalid date provided: "+dateOrig));return undefined}if(timeless===true)parsedDate.setHours(0,0,0,0);return parsedDate}};function compareDates(date1,date2,timeless){if(timeless===void 0){timeless=true}if(timeless!==false){return new Date(date1.getTime()).setHours(0,0,0,0)-new Date(date2.getTime()).setHours(0,0,0,0)}return date1.getTime()-date2.getTime()}var isBetween=function(ts,ts1,ts2){return ts>Math.min(ts1,ts2)&&ts<Math.max(ts1,ts2)};var duration={DAY:864e5};if(typeof Object.assign!=="function"){Object.assign=function(target){var args=[];for(var _i=1;_i<arguments.length;_i++){args[_i-1]=arguments[_i]}if(!target){throw TypeError("Cannot convert undefined or null to object")}var _loop_1=function(source){if(source){Object.keys(source).forEach(function(key){return target[key]=source[key]})}};for(var _a=0,args_1=args;_a<args_1.length;_a++){var source=args_1[_a];_loop_1(source)}return target}}var DEBOUNCED_CHANGE_MS=300;function FlatpickrInstance(element,instanceConfig){var self={config:__assign({},defaults,flatpickr.defaultConfig),l10n:english};self.parseDate=createDateParser({config:self.config,l10n:self.l10n});self._handlers=[];self.pluginElements=[];self.loadedPlugins=[];self._bind=bind;self._setHoursFromDate=setHoursFromDate;self._positionCalendar=positionCalendar;self.changeMonth=changeMonth;self.changeYear=changeYear;self.clear=clear;self.close=close;self._createElement=createElement;self.destroy=destroy;self.isEnabled=isEnabled;self.jumpToDate=jumpToDate;self.open=open;self.redraw=redraw;self.set=set;self.setDate=setDate;self.toggle=toggle;function setupHelperFunctions(){self.utils={getDaysInMonth:function(month,yr){if(month===void 0){month=self.currentMonth}if(yr===void 0){yr=self.currentYear}if(month===1&&(yr%4===0&&yr%100!==0||yr%400===0))return 29;return self.l10n.daysInMonth[month]}}}function init(){self.element=self.input=element;self.isOpen=false;parseConfig();setupLocale();setupInputs();setupDates();setupHelperFunctions();if(!self.isMobile)build();bindEvents();if(self.selectedDates.length||self.config.noCalendar){if(self.config.enableTime){setHoursFromDate(self.config.noCalendar?self.latestSelectedDateObj||self.config.minDate:undefined)}updateValue(false)}setCalendarWidth();self.showTimeInput=self.selectedDates.length>0||self.config.noCalendar;var isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);if(!self.isMobile&&isSafari){positionCalendar()}triggerEvent("onReady")}function bindToInstance(fn){return fn.bind(self)}function setCalendarWidth(){var config=self.config;if(config.weekNumbers===false&&config.showMonths===1)return;else if(config.noCalendar!==true){window.requestAnimationFrame(function(){if(self.calendarContainer!==undefined){self.calendarContainer.style.visibility="hidden";self.calendarContainer.style.display="block"}if(self.daysContainer!==undefined){var daysWidth=(self.days.offsetWidth+1)*config.showMonths;self.daysContainer.style.width=daysWidth+"px";self.calendarContainer.style.width=daysWidth+(self.weekWrapper!==undefined?self.weekWrapper.offsetWidth:0)+"px";self.calendarContainer.style.removeProperty("visibility");self.calendarContainer.style.removeProperty("display")}})}}function updateTime(e){if(self.selectedDates.length===0){setDefaultTime()}if(e!==undefined&&e.type!=="blur"){timeWrapper(e)}var prevValue=self._input.value;setHoursFromInputs();updateValue();if(self._input.value!==prevValue){self._debouncedChange()}}function ampm2military(hour,amPM){return hour%12+12*int(amPM===self.l10n.amPM[1])}function military2ampm(hour){switch(hour%24){case 0:case 12:return 12;default:return hour%12}}function setHoursFromInputs(){if(self.hourElement===undefined||self.minuteElement===undefined)return;var hours=(parseInt(self.hourElement.value.slice(-2),10)||0)%24,minutes=(parseInt(self.minuteElement.value,10)||0)%60,seconds=self.secondElement!==undefined?(parseInt(self.secondElement.value,10)||0)%60:0;if(self.amPM!==undefined){hours=ampm2military(hours,self.amPM.textContent)}var limitMinHours=self.config.minTime!==undefined||self.config.minDate&&self.minDateHasTime&&self.latestSelectedDateObj&&compareDates(self.latestSelectedDateObj,self.config.minDate,true)===0;var limitMaxHours=self.config.maxTime!==undefined||self.config.maxDate&&self.maxDateHasTime&&self.latestSelectedDateObj&&compareDates(self.latestSelectedDateObj,self.config.maxDate,true)===0;if(limitMaxHours){var maxTime=self.config.maxTime!==undefined?self.config.maxTime:self.config.maxDate;hours=Math.min(hours,maxTime.getHours());if(hours===maxTime.getHours())minutes=Math.min(minutes,maxTime.getMinutes());if(minutes===maxTime.getMinutes())seconds=Math.min(seconds,maxTime.getSeconds())}if(limitMinHours){var minTime=self.config.minTime!==undefined?self.config.minTime:self.config.minDate;hours=Math.max(hours,minTime.getHours());if(hours===minTime.getHours())minutes=Math.max(minutes,minTime.getMinutes());if(minutes===minTime.getMinutes())seconds=Math.max(seconds,minTime.getSeconds())}setHours(hours,minutes,seconds)}function setHoursFromDate(dateObj){var date=dateObj||self.latestSelectedDateObj;if(date)setHours(date.getHours(),date.getMinutes(),date.getSeconds())}function setDefaultHours(){var hours=self.config.defaultHour;var minutes=self.config.defaultMinute;var seconds=self.config.defaultSeconds;if(self.config.minDate!==undefined){var minHr=self.config.minDate.getHours();var minMinutes=self.config.minDate.getMinutes();hours=Math.max(hours,minHr);if(hours===minHr)minutes=Math.max(minMinutes,minutes);if(hours===minHr&&minutes===minMinutes)seconds=self.config.minDate.getSeconds()}if(self.config.maxDate!==undefined){var maxHr=self.config.maxDate.getHours();var maxMinutes=self.config.maxDate.getMinutes();hours=Math.min(hours,maxHr);if(hours===maxHr)minutes=Math.min(maxMinutes,minutes);if(hours===maxHr&&minutes===maxMinutes)seconds=self.config.maxDate.getSeconds()}setHours(hours,minutes,seconds)}function setHours(hours,minutes,seconds){if(self.latestSelectedDateObj!==undefined){self.latestSelectedDateObj.setHours(hours%24,minutes,seconds||0,0)}if(!self.hourElement||!self.minuteElement||self.isMobile)return;self.hourElement.value=pad(!self.config.time_24hr?(12+hours)%12+12*int(hours%12===0):hours);self.minuteElement.value=pad(minutes);if(self.amPM!==undefined)self.amPM.textContent=self.l10n.amPM[int(hours>=12)];if(self.secondElement!==undefined)self.secondElement.value=pad(seconds)}function onYearInput(event){var year=parseInt(event.target.value)+(event.delta||0);if(year/1e3>1||event.key==="Enter"&&!/[^\d]/.test(year.toString())){changeYear(year)}}function bind(element,event,handler,options){if(event instanceof Array)return event.forEach(function(ev){return bind(element,ev,handler,options)});if(element instanceof Array)return element.forEach(function(el){return bind(el,event,handler,options)});element.addEventListener(event,handler,options);self._handlers.push({element:element,event:event,handler:handler,options:options})}function onClick(handler){return function(evt){evt.which===1&&handler(evt)}}function triggerChange(){triggerEvent("onChange")}function bindEvents(){if(self.config.wrap){["open","close","toggle","clear"].forEach(function(evt){Array.prototype.forEach.call(self.element.querySelectorAll("[data-"+evt+"]"),function(el){return bind(el,"click",self[evt])})})}if(self.isMobile){setupMobile();return}var debouncedResize=debounce(onResize,50);self._debouncedChange=debounce(triggerChange,DEBOUNCED_CHANGE_MS);if(self.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent))bind(self.daysContainer,"mouseover",function(e){if(self.config.mode==="range")onMouseOver(e.target)});bind(window.document.body,"keydown",onKeyDown);if(!self.config.inline&&!self.config.static)bind(window,"resize",debouncedResize);if(window.ontouchstart!==undefined)bind(window.document,"touchstart",documentClick);else bind(window.document,"mousedown",onClick(documentClick));bind(window.document,"focus",documentClick,{capture:true});if(self.config.clickOpens===true){bind(self._input,"focus",self.open);bind(self._input,"mousedown",onClick(self.open))}if(self.daysContainer!==undefined){bind(self.monthNav,"mousedown",onClick(onMonthNavClick));bind(self.monthNav,["keyup","increment"],onYearInput);bind(self.daysContainer,"mousedown",onClick(selectDate))}if(self.timeContainer!==undefined&&self.minuteElement!==undefined&&self.hourElement!==undefined){var selText=function(e){return e.target.select()};bind(self.timeContainer,["increment"],updateTime);bind(self.timeContainer,"blur",updateTime,{capture:true});bind(self.timeContainer,"mousedown",onClick(timeIncrement));bind([self.hourElement,self.minuteElement],["focus","click"],selText);if(self.secondElement!==undefined)bind(self.secondElement,"focus",function(){return self.secondElement&&self.secondElement.select()});if(self.amPM!==undefined){bind(self.amPM,"mousedown",onClick(function(e){updateTime(e);triggerChange()}))}}}function jumpToDate(jumpDate,triggerChange){var jumpTo=jumpDate!==undefined?self.parseDate(jumpDate):self.latestSelectedDateObj||(self.config.minDate&&self.config.minDate>self.now?self.config.minDate:self.config.maxDate&&self.config.maxDate<self.now?self.config.maxDate:self.now);var oldYear=self.currentYear;var oldMonth=self.currentMonth;try{if(jumpTo!==undefined){self.currentYear=jumpTo.getFullYear();self.currentMonth=jumpTo.getMonth()}}catch(e){e.message="Invalid date supplied: "+jumpTo;self.config.errorHandler(e)}if(triggerChange&&self.currentYear!==oldYear){triggerEvent("onYearChange");buildMonthSwitch()}if(triggerChange&&(self.currentYear!==oldYear||self.currentMonth!==oldMonth)){triggerEvent("onMonthChange")}self.redraw()}function timeIncrement(e){if(~e.target.className.indexOf("arrow"))incrementNumInput(e,e.target.classList.contains("arrowUp")?1:-1)}function incrementNumInput(e,delta,inputElem){var target=e&&e.target;var input=inputElem||target&&target.parentNode&&target.parentNode.firstChild;var event=createEvent("increment");event.delta=delta;input&&input.dispatchEvent(event)}function build(){var fragment=window.document.createDocumentFragment();self.calendarContainer=createElement("div","flatpickr-calendar");self.calendarContainer.tabIndex=-1;if(!self.config.noCalendar){fragment.appendChild(buildMonthNav());self.innerContainer=createElement("div","flatpickr-innerContainer");if(self.config.weekNumbers){var _a=buildWeeks(),weekWrapper=_a.weekWrapper,weekNumbers=_a.weekNumbers;self.innerContainer.appendChild(weekWrapper);self.weekNumbers=weekNumbers;self.weekWrapper=weekWrapper}self.rContainer=createElement("div","flatpickr-rContainer");self.rContainer.appendChild(buildWeekdays());if(!self.daysContainer){self.daysContainer=createElement("div","flatpickr-days");self.daysContainer.tabIndex=-1}buildDays();self.rContainer.appendChild(self.daysContainer);self.innerContainer.appendChild(self.rContainer);fragment.appendChild(self.innerContainer)}if(self.config.enableTime){fragment.appendChild(buildTime())}toggleClass(self.calendarContainer,"rangeMode",self.config.mode==="range");toggleClass(self.calendarContainer,"animate",self.config.animate===true);toggleClass(self.calendarContainer,"multiMonth",self.config.showMonths>1);self.calendarContainer.appendChild(fragment);var customAppend=self.config.appendTo!==undefined&&self.config.appendTo.nodeType!==undefined;if(self.config.inline||self.config.static){self.calendarContainer.classList.add(self.config.inline?"inline":"static");if(self.config.inline){if(!customAppend&&self.element.parentNode)self.element.parentNode.insertBefore(self.calendarContainer,self._input.nextSibling);else if(self.config.appendTo!==undefined)self.config.appendTo.appendChild(self.calendarContainer)}if(self.config.static){var wrapper=createElement("div","flatpickr-wrapper");if(self.element.parentNode)self.element.parentNode.insertBefore(wrapper,self.element);wrapper.appendChild(self.element);if(self.altInput)wrapper.appendChild(self.altInput);wrapper.appendChild(self.calendarContainer)}}if(!self.config.static&&!self.config.inline)(self.config.appendTo!==undefined?self.config.appendTo:window.document.body).appendChild(self.calendarContainer)}function createDay(className,date,dayNumber,i){var dateIsEnabled=isEnabled(date,true),dayElement=createElement("span","flatpickr-day "+className,date.getDate().toString());dayElement.dateObj=date;dayElement.$i=i;dayElement.setAttribute("aria-label",self.formatDate(date,self.config.ariaDateFormat));if(className.indexOf("hidden")===-1&&compareDates(date,self.now)===0){self.todayDateElem=dayElement;dayElement.classList.add("today");dayElement.setAttribute("aria-current","date")}if(dateIsEnabled){dayElement.tabIndex=-1;if(isDateSelected(date)){dayElement.classList.add("selected");self.selectedDateElem=dayElement;if(self.config.mode==="range"){toggleClass(dayElement,"startRange",self.selectedDates[0]&&compareDates(date,self.selectedDates[0],true)===0);toggleClass(dayElement,"endRange",self.selectedDates[1]&&compareDates(date,self.selectedDates[1],true)===0);if(className==="nextMonthDay")dayElement.classList.add("inRange")}}}else{dayElement.classList.add("flatpickr-disabled")}if(self.config.mode==="range"){if(isDateInRange(date)&&!isDateSelected(date))dayElement.classList.add("inRange")}if(self.weekNumbers&&self.config.showMonths===1&&className!=="prevMonthDay"&&dayNumber%7===1){self.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+self.config.getWeek(date)+"</span>")}triggerEvent("onDayCreate",dayElement);return dayElement}function focusOnDayElem(targetNode){targetNode.focus();if(self.config.mode==="range")onMouseOver(targetNode)}function getFirstAvailableDay(delta){var startMonth=delta>0?0:self.config.showMonths-1;var endMonth=delta>0?self.config.showMonths:-1;for(var m=startMonth;m!=endMonth;m+=delta){var month=self.daysContainer.children[m];var startIndex=delta>0?0:month.children.length-1;var endIndex=delta>0?month.children.length:-1;for(var i=startIndex;i!=endIndex;i+=delta){var c=month.children[i];if(c.className.indexOf("hidden")===-1&&isEnabled(c.dateObj))return c}}return undefined}function getNextAvailableDay(current,delta){var givenMonth=current.className.indexOf("Month")===-1?current.dateObj.getMonth():self.currentMonth;var endMonth=delta>0?self.config.showMonths:-1;var loopDelta=delta>0?1:-1;for(var m=givenMonth-self.currentMonth;m!=endMonth;m+=loopDelta){var month=self.daysContainer.children[m];var startIndex=givenMonth-self.currentMonth===m?current.$i+delta:delta<0?month.children.length-1:0;var numMonthDays=month.children.length;for(var i=startIndex;i>=0&&i<numMonthDays&&i!=(delta>0?numMonthDays:-1);i+=loopDelta){var c=month.children[i];if(c.className.indexOf("hidden")===-1&&isEnabled(c.dateObj)&&Math.abs(current.$i-i)>=Math.abs(delta))return focusOnDayElem(c)}}self.changeMonth(loopDelta);focusOnDay(getFirstAvailableDay(loopDelta),0);return undefined}function focusOnDay(current,offset){var dayFocused=isInView(document.activeElement||document.body);var startElem=current!==undefined?current:dayFocused?document.activeElement:self.selectedDateElem!==undefined&&isInView(self.selectedDateElem)?self.selectedDateElem:self.todayDateElem!==undefined&&isInView(self.todayDateElem)?self.todayDateElem:getFirstAvailableDay(offset>0?1:-1);if(startElem===undefined)return self._input.focus();if(!dayFocused)return focusOnDayElem(startElem);getNextAvailableDay(startElem,offset)}function buildMonthDays(year,month){var firstOfMonth=(new Date(year,month,1).getDay()-self.l10n.firstDayOfWeek+7)%7;var prevMonthDays=self.utils.getDaysInMonth((month-1+12)%12);var daysInMonth=self.utils.getDaysInMonth(month),days=window.document.createDocumentFragment(),isMultiMonth=self.config.showMonths>1,prevMonthDayClass=isMultiMonth?"prevMonthDay hidden":"prevMonthDay",nextMonthDayClass=isMultiMonth?"nextMonthDay hidden":"nextMonthDay";var dayNumber=prevMonthDays+1-firstOfMonth,dayIndex=0;for(;dayNumber<=prevMonthDays;dayNumber++,dayIndex++){days.appendChild(createDay(prevMonthDayClass,new Date(year,month-1,dayNumber),dayNumber,dayIndex))}for(dayNumber=1;dayNumber<=daysInMonth;dayNumber++,dayIndex++){days.appendChild(createDay("",new Date(year,month,dayNumber),dayNumber,dayIndex))}for(var dayNum=daysInMonth+1;dayNum<=42-firstOfMonth&&(self.config.showMonths===1||dayIndex%7!==0);dayNum++,dayIndex++){days.appendChild(createDay(nextMonthDayClass,new Date(year,month+1,dayNum%daysInMonth),dayNum,dayIndex))}var dayContainer=createElement("div","dayContainer");dayContainer.appendChild(days);return dayContainer}function buildDays(){if(self.daysContainer===undefined){return}clearNode(self.daysContainer);if(self.weekNumbers)clearNode(self.weekNumbers);var frag=document.createDocumentFragment();for(var i=0;i<self.config.showMonths;i++){var d=new Date(self.currentYear,self.currentMonth,1);d.setMonth(self.currentMonth+i);frag.appendChild(buildMonthDays(d.getFullYear(),d.getMonth()))}self.daysContainer.appendChild(frag);self.days=self.daysContainer.firstChild;if(self.config.mode==="range"&&self.selectedDates.length===1){onMouseOver()}}function buildMonthSwitch(){if(self.config.showMonths>1)return;var shouldBuildMonth=function(month){if(self.config.minDate!==undefined&&self.currentYear===self.config.minDate.getFullYear()&&month<self.config.minDate.getMonth()){return false}return!(self.config.maxDate!==undefined&&self.currentYear===self.config.maxDate.getFullYear()&&month>self.config.maxDate.getMonth())};self.monthsDropdownContainer.tabIndex=-1;self.monthsDropdownContainer.innerHTML="";for(var i=0;i<12;i++){if(!shouldBuildMonth(i))continue;var month=createElement("option","flatpickr-monthDropdown-month");month.value=new Date(self.currentYear,i).getMonth().toString();month.textContent=monthToStr(i,false,self.l10n);month.tabIndex=-1;if(self.currentMonth===i){month.selected=true}self.monthsDropdownContainer.appendChild(month)}}function buildMonth(){var container=createElement("div","flatpickr-month");var monthNavFragment=window.document.createDocumentFragment();var monthElement;if(self.config.showMonths>1){monthElement=createElement("span","cur-month")}else{self.monthsDropdownContainer=createElement("select","flatpickr-monthDropdown-months");bind(self.monthsDropdownContainer,"change",function(e){var target=e.target;var selectedMonth=parseInt(target.value,10);self.changeMonth(selectedMonth-self.currentMonth);triggerEvent("onMonthChange")});buildMonthSwitch();monthElement=self.monthsDropdownContainer}var yearInput=createNumberInput("cur-year",{tabindex:"-1"});var yearElement=yearInput.getElementsByTagName("input")[0];yearElement.setAttribute("aria-label",self.l10n.yearAriaLabel);if(self.config.minDate){yearElement.setAttribute("min",self.config.minDate.getFullYear().toString())}if(self.config.maxDate){yearElement.setAttribute("max",self.config.maxDate.getFullYear().toString());yearElement.disabled=!!self.config.minDate&&self.config.minDate.getFullYear()===self.config.maxDate.getFullYear()}var currentMonth=createElement("div","flatpickr-current-month");currentMonth.appendChild(monthElement);currentMonth.appendChild(yearInput);monthNavFragment.appendChild(currentMonth);container.appendChild(monthNavFragment);return{container:container,yearElement:yearElement,monthElement:monthElement}}function buildMonths(){clearNode(self.monthNav);self.monthNav.appendChild(self.prevMonthNav);if(self.config.showMonths){self.yearElements=[];self.monthElements=[]}for(var m=self.config.showMonths;m--;){var month=buildMonth();self.yearElements.push(month.yearElement);self.monthElements.push(month.monthElement);self.monthNav.appendChild(month.container)}self.monthNav.appendChild(self.nextMonthNav)}function buildMonthNav(){self.monthNav=createElement("div","flatpickr-months");self.yearElements=[];self.monthElements=[];self.prevMonthNav=createElement("span","flatpickr-prev-month");self.prevMonthNav.innerHTML=self.config.prevArrow;self.nextMonthNav=createElement("span","flatpickr-next-month");self.nextMonthNav.innerHTML=self.config.nextArrow;buildMonths();Object.defineProperty(self,"_hidePrevMonthArrow",{get:function(){return self.__hidePrevMonthArrow},set:function(bool){if(self.__hidePrevMonthArrow!==bool){toggleClass(self.prevMonthNav,"flatpickr-disabled",bool);self.__hidePrevMonthArrow=bool}}});Object.defineProperty(self,"_hideNextMonthArrow",{get:function(){return self.__hideNextMonthArrow},set:function(bool){if(self.__hideNextMonthArrow!==bool){toggleClass(self.nextMonthNav,"flatpickr-disabled",bool);self.__hideNextMonthArrow=bool}}});self.currentYearElement=self.yearElements[0];updateNavigationCurrentMonth();return self.monthNav}function buildTime(){self.calendarContainer.classList.add("hasTime");if(self.config.noCalendar)self.calendarContainer.classList.add("noCalendar");self.timeContainer=createElement("div","flatpickr-time");self.timeContainer.tabIndex=-1;var separator=createElement("span","flatpickr-time-separator",":");var hourInput=createNumberInput("flatpickr-hour");self.hourElement=hourInput.getElementsByTagName("input")[0];var minuteInput=createNumberInput("flatpickr-minute");self.minuteElement=minuteInput.getElementsByTagName("input")[0];self.hourElement.tabIndex=self.minuteElement.tabIndex=-1;self.hourElement.value=pad(self.latestSelectedDateObj?self.latestSelectedDateObj.getHours():self.config.time_24hr?self.config.defaultHour:military2ampm(self.config.defaultHour));self.minuteElement.value=pad(self.latestSelectedDateObj?self.latestSelectedDateObj.getMinutes():self.config.defaultMinute);self.hourElement.setAttribute("step",self.config.hourIncrement.toString());self.minuteElement.setAttribute("step",self.config.minuteIncrement.toString());self.hourElement.setAttribute("min",self.config.time_24hr?"0":"1");self.hourElement.setAttribute("max",self.config.time_24hr?"23":"12");self.minuteElement.setAttribute("min","0");self.minuteElement.setAttribute("max","59");self.timeContainer.appendChild(hourInput);self.timeContainer.appendChild(separator);self.timeContainer.appendChild(minuteInput);if(self.config.time_24hr)self.timeContainer.classList.add("time24hr");if(self.config.enableSeconds){self.timeContainer.classList.add("hasSeconds");var secondInput=createNumberInput("flatpickr-second");self.secondElement=secondInput.getElementsByTagName("input")[0];self.secondElement.value=pad(self.latestSelectedDateObj?self.latestSelectedDateObj.getSeconds():self.config.defaultSeconds);self.secondElement.setAttribute("step",self.minuteElement.getAttribute("step"));self.secondElement.setAttribute("min","0");self.secondElement.setAttribute("max","59");self.timeContainer.appendChild(createElement("span","flatpickr-time-separator",":"));self.timeContainer.appendChild(secondInput)}if(!self.config.time_24hr){self.amPM=createElement("span","flatpickr-am-pm",self.l10n.amPM[int((self.latestSelectedDateObj?self.hourElement.value:self.config.defaultHour)>11)]);self.amPM.title=self.l10n.toggleTitle;self.amPM.tabIndex=-1;self.timeContainer.appendChild(self.amPM)}return self.timeContainer}function buildWeekdays(){if(!self.weekdayContainer)self.weekdayContainer=createElement("div","flatpickr-weekdays");else clearNode(self.weekdayContainer);for(var i=self.config.showMonths;i--;){var container=createElement("div","flatpickr-weekdaycontainer");self.weekdayContainer.appendChild(container)}updateWeekdays();return self.weekdayContainer}function updateWeekdays(){var firstDayOfWeek=self.l10n.firstDayOfWeek;var weekdays=self.l10n.weekdays.shorthand.slice();if(firstDayOfWeek>0&&firstDayOfWeek<weekdays.length){weekdays=weekdays.splice(firstDayOfWeek,weekdays.length).concat(weekdays.splice(0,firstDayOfWeek))}for(var i=self.config.showMonths;i--;){self.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+weekdays.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function buildWeeks(){self.calendarContainer.classList.add("hasWeeks");var weekWrapper=createElement("div","flatpickr-weekwrapper");weekWrapper.appendChild(createElement("span","flatpickr-weekday",self.l10n.weekAbbreviation));var weekNumbers=createElement("div","flatpickr-weeks");weekWrapper.appendChild(weekNumbers);return{weekWrapper:weekWrapper,weekNumbers:weekNumbers}}function changeMonth(value,isOffset){if(isOffset===void 0){isOffset=true}var delta=isOffset?value:value-self.currentMonth;if(delta<0&&self._hidePrevMonthArrow===true||delta>0&&self._hideNextMonthArrow===true)return;self.currentMonth+=delta;if(self.currentMonth<0||self.currentMonth>11){self.currentYear+=self.currentMonth>11?1:-1;self.currentMonth=(self.currentMonth+12)%12;triggerEvent("onYearChange");buildMonthSwitch()}buildDays();triggerEvent("onMonthChange");updateNavigationCurrentMonth()}function clear(triggerChangeEvent,toInitial){if(triggerChangeEvent===void 0){triggerChangeEvent=true}if(toInitial===void 0){toInitial=true}self.input.value="";if(self.altInput!==undefined)self.altInput.value="";if(self.mobileInput!==undefined)self.mobileInput.value="";self.selectedDates=[];self.latestSelectedDateObj=undefined;if(toInitial===true){self.currentYear=self._initialDate.getFullYear();self.currentMonth=self._initialDate.getMonth()}self.showTimeInput=false;if(self.config.enableTime===true){setDefaultHours()}self.redraw();if(triggerChangeEvent)triggerEvent("onChange")}function close(){self.isOpen=false;if(!self.isMobile){if(self.calendarContainer!==undefined){self.calendarContainer.classList.remove("open")}if(self._input!==undefined){self._input.classList.remove("active")}}triggerEvent("onClose")}function destroy(){if(self.config!==undefined)triggerEvent("onDestroy");for(var i=self._handlers.length;i--;){var h=self._handlers[i];h.element.removeEventListener(h.event,h.handler,h.options)}self._handlers=[];if(self.mobileInput){if(self.mobileInput.parentNode)self.mobileInput.parentNode.removeChild(self.mobileInput);self.mobileInput=undefined}else if(self.calendarContainer&&self.calendarContainer.parentNode){if(self.config.static&&self.calendarContainer.parentNode){var wrapper=self.calendarContainer.parentNode;wrapper.lastChild&&wrapper.removeChild(wrapper.lastChild);if(wrapper.parentNode){while(wrapper.firstChild)wrapper.parentNode.insertBefore(wrapper.firstChild,wrapper);wrapper.parentNode.removeChild(wrapper)}}else self.calendarContainer.parentNode.removeChild(self.calendarContainer)}if(self.altInput){self.input.type="text";if(self.altInput.parentNode)self.altInput.parentNode.removeChild(self.altInput);delete self.altInput}if(self.input){self.input.type=self.input._type;self.input.classList.remove("flatpickr-input");self.input.removeAttribute("readonly");self.input.value=""}["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(k){try{delete self[k]}catch(_){}})}function isCalendarElem(elem){if(self.config.appendTo&&self.config.appendTo.contains(elem))return true;return self.calendarContainer.contains(elem)}function documentClick(e){if(self.isOpen&&!self.config.inline){var eventTarget_1=getEventTarget(e);var isCalendarElement=isCalendarElem(eventTarget_1);var isInput=eventTarget_1===self.input||eventTarget_1===self.altInput||self.element.contains(eventTarget_1)||e.path&&e.path.indexOf&&(~e.path.indexOf(self.input)||~e.path.indexOf(self.altInput));var lostFocus=e.type==="blur"?isInput&&e.relatedTarget&&!isCalendarElem(e.relatedTarget):!isInput&&!isCalendarElement&&!isCalendarElem(e.relatedTarget);var isIgnored=!self.config.ignoredFocusElements.some(function(elem){return elem.contains(eventTarget_1)});if(lostFocus&&isIgnored){self.close();if(self.config.mode==="range"&&self.selectedDates.length===1){self.clear(false);self.redraw()}}}}function changeYear(newYear){if(!newYear||self.config.minDate&&newYear<self.config.minDate.getFullYear()||self.config.maxDate&&newYear>self.config.maxDate.getFullYear())return;var newYearNum=newYear,isNewYear=self.currentYear!==newYearNum;self.currentYear=newYearNum||self.currentYear;if(self.config.maxDate&&self.currentYear===self.config.maxDate.getFullYear()){self.currentMonth=Math.min(self.config.maxDate.getMonth(),self.currentMonth)}else if(self.config.minDate&&self.currentYear===self.config.minDate.getFullYear()){self.currentMonth=Math.max(self.config.minDate.getMonth(),self.currentMonth)}if(isNewYear){self.redraw();triggerEvent("onYearChange");buildMonthSwitch()}}function isEnabled(date,timeless){if(timeless===void 0){timeless=true}var dateToCheck=self.parseDate(date,undefined,timeless);if(self.config.minDate&&dateToCheck&&compareDates(dateToCheck,self.config.minDate,timeless!==undefined?timeless:!self.minDateHasTime)<0||self.config.maxDate&&dateToCheck&&compareDates(dateToCheck,self.config.maxDate,timeless!==undefined?timeless:!self.maxDateHasTime)>0)return false;if(self.config.enable.length===0&&self.config.disable.length===0)return true;if(dateToCheck===undefined)return false;var bool=self.config.enable.length>0,array=bool?self.config.enable:self.config.disable;for(var i=0,d=void 0;i<array.length;i++){d=array[i];if(typeof d==="function"&&d(dateToCheck))return bool;else if(d instanceof Date&&dateToCheck!==undefined&&d.getTime()===dateToCheck.getTime())return bool;else if(typeof d==="string"&&dateToCheck!==undefined){var parsed=self.parseDate(d,undefined,true);return parsed&&parsed.getTime()===dateToCheck.getTime()?bool:!bool}else if(typeof d==="object"&&dateToCheck!==undefined&&d.from&&d.to&&dateToCheck.getTime()>=d.from.getTime()&&dateToCheck.getTime()<=d.to.getTime())return bool}return!bool}function isInView(elem){if(self.daysContainer!==undefined)return elem.className.indexOf("hidden")===-1&&self.daysContainer.contains(elem);return false}function onKeyDown(e){var isInput=e.target===self._input;var allowInput=self.config.allowInput;var allowKeydown=self.isOpen&&(!allowInput||!isInput);var allowInlineKeydown=self.config.inline&&isInput&&!allowInput;if(e.keyCode===13&&isInput){if(allowInput){self.setDate(self._input.value,true,e.target===self.altInput?self.config.altFormat:self.config.dateFormat);return e.target.blur()}else{self.open()}}else if(isCalendarElem(e.target)||allowKeydown||allowInlineKeydown){var isTimeObj=!!self.timeContainer&&self.timeContainer.contains(e.target);switch(e.keyCode){case 13:if(isTimeObj){e.preventDefault();updateTime();focusAndClose()}else selectDate(e);break;case 27:e.preventDefault();focusAndClose();break;case 8:case 46:if(isInput&&!self.config.allowInput){e.preventDefault();self.clear()}break;case 37:case 39:if(!isTimeObj&&!isInput){e.preventDefault();if(self.daysContainer!==undefined&&(allowInput===false||document.activeElement&&isInView(document.activeElement))){var delta_1=e.keyCode===39?1:-1;if(!e.ctrlKey)focusOnDay(undefined,delta_1);else{e.stopPropagation();changeMonth(delta_1);focusOnDay(getFirstAvailableDay(1),0)}}}else if(self.hourElement)self.hourElement.focus();break;case 38:case 40:e.preventDefault();var delta=e.keyCode===40?1:-1;if(self.daysContainer&&e.target.$i!==undefined||e.target===self.input){if(e.ctrlKey){e.stopPropagation();changeYear(self.currentYear-delta);focusOnDay(getFirstAvailableDay(1),0)}else if(!isTimeObj)focusOnDay(undefined,delta*7)}else if(e.target===self.currentYearElement){changeYear(self.currentYear-delta)}else if(self.config.enableTime){if(!isTimeObj&&self.hourElement)self.hourElement.focus();updateTime(e);self._debouncedChange()}break;case 9:if(isTimeObj){var elems=[self.hourElement,self.minuteElement,self.secondElement,self.amPM].concat(self.pluginElements).filter(function(x){return x});var i=elems.indexOf(e.target);if(i!==-1){var target=elems[i+(e.shiftKey?-1:1)];e.preventDefault();(target||self._input).focus()}}else if(!self.config.noCalendar&&self.daysContainer&&self.daysContainer.contains(e.target)&&e.shiftKey){e.preventDefault();self._input.focus()}break}}if(self.amPM!==undefined&&e.target===self.amPM){switch(e.key){case self.l10n.amPM[0].charAt(0):case self.l10n.amPM[0].charAt(0).toLowerCase():self.amPM.textContent=self.l10n.amPM[0];setHoursFromInputs();updateValue();break;case self.l10n.amPM[1].charAt(0):case self.l10n.amPM[1].charAt(0).toLowerCase():self.amPM.textContent=self.l10n.amPM[1];setHoursFromInputs();updateValue();break}}if(isInput||isCalendarElem(e.target)){triggerEvent("onKeyDown",e)}}function onMouseOver(elem){if(self.selectedDates.length!==1||elem&&(!elem.classList.contains("flatpickr-day")||elem.classList.contains("flatpickr-disabled")))return;var hoverDate=elem?elem.dateObj.getTime():self.days.firstElementChild.dateObj.getTime(),initialDate=self.parseDate(self.selectedDates[0],undefined,true).getTime(),rangeStartDate=Math.min(hoverDate,self.selectedDates[0].getTime()),rangeEndDate=Math.max(hoverDate,self.selectedDates[0].getTime());var containsDisabled=false;var minRange=0,maxRange=0;for(var t=rangeStartDate;t<rangeEndDate;t+=duration.DAY){if(!isEnabled(new Date(t),true)){containsDisabled=containsDisabled||t>rangeStartDate&&t<rangeEndDate;if(t<initialDate&&(!minRange||t>minRange))minRange=t;else if(t>initialDate&&(!maxRange||t<maxRange))maxRange=t}}for(var m=0;m<self.config.showMonths;m++){var month=self.daysContainer.children[m];var _loop_1=function(i,l){var dayElem=month.children[i],date=dayElem.dateObj;var timestamp=date.getTime();var outOfRange=minRange>0&×tamp<minRange||maxRange>0&×tamp>maxRange;if(outOfRange){dayElem.classList.add("notAllowed");["inRange","startRange","endRange"].forEach(function(c){dayElem.classList.remove(c)});return"continue"}else if(containsDisabled&&!outOfRange)return"continue";["startRange","inRange","endRange","notAllowed"].forEach(function(c){dayElem.classList.remove(c)});if(elem!==undefined){elem.classList.add(hoverDate<=self.selectedDates[0].getTime()?"startRange":"endRange");if(initialDate<hoverDate&×tamp===initialDate)dayElem.classList.add("startRange");else if(initialDate>hoverDate&×tamp===initialDate)dayElem.classList.add("endRange");if(timestamp>=minRange&&(maxRange===0||timestamp<=maxRange)&&isBetween(timestamp,initialDate,hoverDate))dayElem.classList.add("inRange")}};for(var i=0,l=month.children.length;i<l;i++){_loop_1(i,l)}}}function onResize(){if(self.isOpen&&!self.config.static&&!self.config.inline)positionCalendar()}function setDefaultTime(){self.setDate(self.config.minDate!==undefined?new Date(self.config.minDate.getTime()):new Date,true);setDefaultHours();updateValue()}function open(e,positionElement){if(positionElement===void 0){positionElement=self._positionElement}if(self.isMobile===true){if(e){e.preventDefault();e.target&&e.target.blur()}if(self.mobileInput!==undefined){self.mobileInput.focus();self.mobileInput.click()}triggerEvent("onOpen");return}if(self._input.disabled||self.config.inline)return;var wasOpen=self.isOpen;self.isOpen=true;if(!wasOpen){self.calendarContainer.classList.add("open");self._input.classList.add("active");triggerEvent("onOpen");positionCalendar(positionElement)}if(self.config.enableTime===true&&self.config.noCalendar===true){if(self.selectedDates.length===0){setDefaultTime()}if(self.config.allowInput===false&&(e===undefined||!self.timeContainer.contains(e.relatedTarget))){setTimeout(function(){return self.hourElement.select()},50)}}}function minMaxDateSetter(type){return function(date){var dateObj=self.config["_"+type+"Date"]=self.parseDate(date,self.config.dateFormat);var inverseDateObj=self.config["_"+(type==="min"?"max":"min")+"Date"];if(dateObj!==undefined){self[type==="min"?"minDateHasTime":"maxDateHasTime"]=dateObj.getHours()>0||dateObj.getMinutes()>0||dateObj.getSeconds()>0}if(self.selectedDates){self.selectedDates=self.selectedDates.filter(function(d){return isEnabled(d)});if(!self.selectedDates.length&&type==="min")setHoursFromDate(dateObj);updateValue()}if(self.daysContainer){redraw();if(dateObj!==undefined)self.currentYearElement[type]=dateObj.getFullYear().toString();else self.currentYearElement.removeAttribute(type);self.currentYearElement.disabled=!!inverseDateObj&&dateObj!==undefined&&inverseDateObj.getFullYear()===dateObj.getFullYear()}}}function parseConfig(){var boolOpts=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"];var userConfig=__assign({},instanceConfig,JSON.parse(JSON.stringify(element.dataset||{})));var formats={};self.config.parseDate=userConfig.parseDate;self.config.formatDate=userConfig.formatDate;Object.defineProperty(self.config,"enable",{get:function(){return self.config._enable},set:function(dates){self.config._enable=parseDateRules(dates)}});Object.defineProperty(self.config,"disable",{get:function(){return self.config._disable},set:function(dates){self.config._disable=parseDateRules(dates)}});var timeMode=userConfig.mode==="time";if(!userConfig.dateFormat&&(userConfig.enableTime||timeMode)){var defaultDateFormat=flatpickr.defaultConfig.dateFormat||defaults.dateFormat;formats.dateFormat=userConfig.noCalendar||timeMode?"H:i"+(userConfig.enableSeconds?":S":""):defaultDateFormat+" H:i"+(userConfig.enableSeconds?":S":"")}if(userConfig.altInput&&(userConfig.enableTime||timeMode)&&!userConfig.altFormat){var defaultAltFormat=flatpickr.defaultConfig.altFormat||defaults.altFormat;formats.altFormat=userConfig.noCalendar||timeMode?"h:i"+(userConfig.enableSeconds?":S K":" K"):defaultAltFormat+(" h:i"+(userConfig.enableSeconds?":S":"")+" K")}if(!userConfig.altInputClass){self.config.altInputClass=self.input.className+" "+self.config.altInputClass}Object.defineProperty(self.config,"minDate",{get:function(){return self.config._minDate},set:minMaxDateSetter("min")});Object.defineProperty(self.config,"maxDate",{get:function(){return self.config._maxDate},set:minMaxDateSetter("max")});var minMaxTimeSetter=function(type){return function(val){self.config[type==="min"?"_minTime":"_maxTime"]=self.parseDate(val,"H:i")}};Object.defineProperty(self.config,"minTime",{get:function(){return self.config._minTime},set:minMaxTimeSetter("min")});Object.defineProperty(self.config,"maxTime",{get:function(){return self.config._maxTime},set:minMaxTimeSetter("max")});if(userConfig.mode==="time"){self.config.noCalendar=true;self.config.enableTime=true}Object.assign(self.config,formats,userConfig);for(var i=0;i<boolOpts.length;i++)self.config[boolOpts[i]]=self.config[boolOpts[i]]===true||self.config[boolOpts[i]]==="true";HOOKS.filter(function(hook){return self.config[hook]!==undefined}).forEach(function(hook){self.config[hook]=arrayify(self.config[hook]||[]).map(bindToInstance)});self.isMobile=!self.config.disableMobile&&!self.config.inline&&self.config.mode==="single"&&!self.config.disable.length&&!self.config.enable.length&&!self.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var i=0;i<self.config.plugins.length;i++){var pluginConf=self.config.plugins[i](self)||{};for(var key in pluginConf){if(HOOKS.indexOf(key)>-1){self.config[key]=arrayify(pluginConf[key]).map(bindToInstance).concat(self.config[key])}else if(typeof userConfig[key]==="undefined")self.config[key]=pluginConf[key]}}triggerEvent("onParseConfig")}function setupLocale(){if(typeof self.config.locale!=="object"&&typeof flatpickr.l10ns[self.config.locale]==="undefined")self.config.errorHandler(new Error("flatpickr: invalid locale "+self.config.locale));self.l10n=__assign({},flatpickr.l10ns["default"],typeof self.config.locale==="object"?self.config.locale:self.config.locale!=="default"?flatpickr.l10ns[self.config.locale]:undefined);tokenRegex.K="("+self.l10n.amPM[0]+"|"+self.l10n.amPM[1]+"|"+self.l10n.amPM[0].toLowerCase()+"|"+self.l10n.amPM[1].toLowerCase()+")";var userConfig=__assign({},instanceConfig,JSON.parse(JSON.stringify(element.dataset||{})));if(userConfig.time_24hr===undefined&&flatpickr.defaultConfig.time_24hr===undefined){self.config.time_24hr=self.l10n.time_24hr}self.formatDate=createDateFormatter(self);self.parseDate=createDateParser({config:self.config,l10n:self.l10n})}function positionCalendar(customPositionElement){if(self.calendarContainer===undefined)return;triggerEvent("onPreCalendarPosition");var positionElement=customPositionElement||self._positionElement;var calendarHeight=Array.prototype.reduce.call(self.calendarContainer.children,function(acc,child){return acc+child.offsetHeight},0),calendarWidth=self.calendarContainer.offsetWidth,configPos=self.config.position.split(" "),configPosVertical=configPos[0],configPosHorizontal=configPos.length>1?configPos[1]:null,inputBounds=positionElement.getBoundingClientRect(),distanceFromBottom=window.innerHeight-inputBounds.bottom,showOnTop=configPosVertical==="above"||configPosVertical!=="below"&&distanceFromBottom<calendarHeight&&inputBounds.top>calendarHeight;var top=window.pageYOffset+inputBounds.top+(!showOnTop?positionElement.offsetHeight+2:-calendarHeight-2);toggleClass(self.calendarContainer,"arrowTop",!showOnTop);toggleClass(self.calendarContainer,"arrowBottom",showOnTop);if(self.config.inline)return;var left=window.pageXOffset+inputBounds.left-(configPosHorizontal!=null&&configPosHorizontal==="center"?(calendarWidth-inputBounds.width)/2:0);var right=window.document.body.offsetWidth-inputBounds.right;var rightMost=left+calendarWidth>window.document.body.offsetWidth;var centerMost=right+calendarWidth>window.document.body.offsetWidth;toggleClass(self.calendarContainer,"rightMost",rightMost);if(self.config.static)return;self.calendarContainer.style.top=top+"px";if(!rightMost){self.calendarContainer.style.left=left+"px";self.calendarContainer.style.right="auto"}else if(!centerMost){self.calendarContainer.style.left="auto";self.calendarContainer.style.right=right+"px"}else{var doc=document.styleSheets[0];if(doc===undefined)return;var bodyWidth=window.document.body.offsetWidth;var centerLeft=Math.max(0,bodyWidth/2-calendarWidth/2);var centerBefore=".flatpickr-calendar.centerMost:before";var centerAfter=".flatpickr-calendar.centerMost:after";var centerIndex=doc.cssRules.length;var centerStyle="{left:"+inputBounds.left+"px;right:auto;}";toggleClass(self.calendarContainer,"rightMost",false);toggleClass(self.calendarContainer,"centerMost",true);doc.insertRule(centerBefore+","+centerAfter+centerStyle,centerIndex);self.calendarContainer.style.left=centerLeft+"px";self.calendarContainer.style.right="auto"}}function redraw(){if(self.config.noCalendar||self.isMobile)return;updateNavigationCurrentMonth();buildDays()}function focusAndClose(){self._input.focus();if(window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==undefined){setTimeout(self.close,0)}else{self.close()}}function selectDate(e){e.preventDefault();e.stopPropagation();var isSelectable=function(day){return day.classList&&day.classList.contains("flatpickr-day")&&!day.classList.contains("flatpickr-disabled")&&!day.classList.contains("notAllowed")};var t=findParent(e.target,isSelectable);if(t===undefined)return;var target=t;var selectedDate=self.latestSelectedDateObj=new Date(target.dateObj.getTime());var shouldChangeMonth=(selectedDate.getMonth()<self.currentMonth||selectedDate.getMonth()>self.currentMonth+self.config.showMonths-1)&&self.config.mode!=="range";self.selectedDateElem=target;if(self.config.mode==="single")self.selectedDates=[selectedDate];else if(self.config.mode==="multiple"){var selectedIndex=isDateSelected(selectedDate);if(selectedIndex)self.selectedDates.splice(parseInt(selectedIndex),1);else self.selectedDates.push(selectedDate)}else if(self.config.mode==="range"){if(self.selectedDates.length===2){self.clear(false,false)}self.latestSelectedDateObj=selectedDate;self.selectedDates.push(selectedDate);if(compareDates(selectedDate,self.selectedDates[0],true)!==0)self.selectedDates.sort(function(a,b){return a.getTime()-b.getTime()})}setHoursFromInputs();if(shouldChangeMonth){var isNewYear=self.currentYear!==selectedDate.getFullYear();self.currentYear=selectedDate.getFullYear();self.currentMonth=selectedDate.getMonth();if(isNewYear){triggerEvent("onYearChange");buildMonthSwitch()}triggerEvent("onMonthChange")}updateNavigationCurrentMonth();buildDays();updateValue();if(self.config.enableTime)setTimeout(function(){return self.showTimeInput=true},50);if(!shouldChangeMonth&&self.config.mode!=="range"&&self.config.showMonths===1)focusOnDayElem(target);else if(self.selectedDateElem!==undefined&&self.hourElement===undefined){self.selectedDateElem&&self.selectedDateElem.focus()}if(self.hourElement!==undefined)self.hourElement!==undefined&&self.hourElement.focus();if(self.config.closeOnSelect){var single=self.config.mode==="single"&&!self.config.enableTime;var range=self.config.mode==="range"&&self.selectedDates.length===2&&!self.config.enableTime;if(single||range){focusAndClose()}}triggerChange()}var CALLBACKS={locale:[setupLocale,updateWeekdays],showMonths:[buildMonths,setCalendarWidth,buildWeekdays],minDate:[jumpToDate],maxDate:[jumpToDate]};function set(option,value){if(option!==null&&typeof option==="object"){Object.assign(self.config,option);for(var key in option){if(CALLBACKS[key]!==undefined)CALLBACKS[key].forEach(function(x){return x()})}}else{self.config[option]=value;if(CALLBACKS[option]!==undefined)CALLBACKS[option].forEach(function(x){return x()});else if(HOOKS.indexOf(option)>-1)self.config[option]=arrayify(value)}self.redraw();updateValue(false)}function setSelectedDate(inputDate,format){var dates=[];if(inputDate instanceof Array)dates=inputDate.map(function(d){return self.parseDate(d,format)});else if(inputDate instanceof Date||typeof inputDate==="number")dates=[self.parseDate(inputDate,format)];else if(typeof inputDate==="string"){switch(self.config.mode){case"single":case"time":dates=[self.parseDate(inputDate,format)];break;case"multiple":dates=inputDate.split(self.config.conjunction).map(function(date){return self.parseDate(date,format)});break;case"range":dates=inputDate.split(self.l10n.rangeSeparator).map(function(date){return self.parseDate(date,format)});break}}else self.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(inputDate)));self.selectedDates=dates.filter(function(d){return d instanceof Date&&isEnabled(d,false)});if(self.config.mode==="range")self.selectedDates.sort(function(a,b){return a.getTime()-b.getTime()})}function setDate(date,triggerChange,format){if(triggerChange===void 0){triggerChange=false}if(format===void 0){format=self.config.dateFormat}if(date!==0&&!date||date instanceof Array&&date.length===0)return self.clear(triggerChange);setSelectedDate(date,format);self.showTimeInput=self.selectedDates.length>0;self.latestSelectedDateObj=self.selectedDates[self.selectedDates.length-1];self.redraw();jumpToDate();setHoursFromDate();if(self.selectedDates.length===0){self.clear(false)}updateValue(triggerChange);if(triggerChange)triggerEvent("onChange")}function parseDateRules(arr){return arr.slice().map(function(rule){if(typeof rule==="string"||typeof rule==="number"||rule instanceof Date){return self.parseDate(rule,undefined,true)}else if(rule&&typeof rule==="object"&&rule.from&&rule.to)return{from:self.parseDate(rule.from,undefined),to:self.parseDate(rule.to,undefined)};return rule}).filter(function(x){return x})}function setupDates(){self.selectedDates=[];self.now=self.parseDate(self.config.now)||new Date;var preloadedDate=self.config.defaultDate||((self.input.nodeName==="INPUT"||self.input.nodeName==="TEXTAREA")&&self.input.placeholder&&self.input.value===self.input.placeholder?null:self.input.value);if(preloadedDate)setSelectedDate(preloadedDate,self.config.dateFormat);self._initialDate=self.selectedDates.length>0?self.selectedDates[0]:self.config.minDate&&self.config.minDate.getTime()>self.now.getTime()?self.config.minDate:self.config.maxDate&&self.config.maxDate.getTime()<self.now.getTime()?self.config.maxDate:self.now;self.currentYear=self._initialDate.getFullYear();self.currentMonth=self._initialDate.getMonth();if(self.selectedDates.length>0)self.latestSelectedDateObj=self.selectedDates[0];if(self.config.minTime!==undefined)self.config.minTime=self.parseDate(self.config.minTime,"H:i");if(self.config.maxTime!==undefined)self.config.maxTime=self.parseDate(self.config.maxTime,"H:i");self.minDateHasTime=!!self.config.minDate&&(self.config.minDate.getHours()>0||self.config.minDate.getMinutes()>0||self.config.minDate.getSeconds()>0);self.maxDateHasTime=!!self.config.maxDate&&(self.config.maxDate.getHours()>0||self.config.maxDate.getMinutes()>0||self.config.maxDate.getSeconds()>0);Object.defineProperty(self,"showTimeInput",{get:function(){return self._showTimeInput},set:function(bool){self._showTimeInput=bool;if(self.calendarContainer)toggleClass(self.calendarContainer,"showTimeInput",bool);self.isOpen&&positionCalendar()}})}function setupInputs(){self.input=self.config.wrap?element.querySelector("[data-input]"):element;if(!self.input){self.config.errorHandler(new Error("Invalid input element specified"));return}self.input._type=self.input.type;self.input.type="text";self.input.classList.add("flatpickr-input");self._input=self.input;if(self.config.altInput){self.altInput=createElement(self.input.nodeName,self.config.altInputClass);self._input=self.altInput;self.altInput.placeholder=self.input.placeholder;self.altInput.disabled=self.input.disabled;self.altInput.required=self.input.required;self.altInput.tabIndex=self.input.tabIndex;self.altInput.type="text";self.input.setAttribute("type","hidden");if(!self.config.static&&self.input.parentNode)self.input.parentNode.insertBefore(self.altInput,self.input.nextSibling)}if(!self.config.allowInput)self._input.setAttribute("readonly","readonly");self._positionElement=self.config.positionElement||self._input}function setupMobile(){var inputType=self.config.enableTime?self.config.noCalendar?"time":"datetime-local":"date";self.mobileInput=createElement("input",self.input.className+" flatpickr-mobile");self.mobileInput.step=self.input.getAttribute("step")||"any";self.mobileInput.tabIndex=1;self.mobileInput.type=inputType;self.mobileInput.disabled=self.input.disabled;self.mobileInput.required=self.input.required;self.mobileInput.placeholder=self.input.placeholder;self.mobileFormatStr=inputType==="datetime-local"?"Y-m-d\\TH:i:S":inputType==="date"?"Y-m-d":"H:i:S";if(self.selectedDates.length>0){self.mobileInput.defaultValue=self.mobileInput.value=self.formatDate(self.selectedDates[0],self.mobileFormatStr)}if(self.config.minDate)self.mobileInput.min=self.formatDate(self.config.minDate,"Y-m-d");if(self.config.maxDate)self.mobileInput.max=self.formatDate(self.config.maxDate,"Y-m-d");self.input.type="hidden";if(self.altInput!==undefined)self.altInput.type="hidden";try{if(self.input.parentNode)self.input.parentNode.insertBefore(self.mobileInput,self.input.nextSibling)}catch(_a){}bind(self.mobileInput,"change",function(e){self.setDate(e.target.value,false,self.mobileFormatStr);triggerEvent("onChange");triggerEvent("onClose")})}function toggle(e){if(self.isOpen===true)return self.close();self.open(e)}function triggerEvent(event,data){if(self.config===undefined)return;var hooks=self.config[event];if(hooks!==undefined&&hooks.length>0){for(var i=0;hooks[i]&&i<hooks.length;i++)hooks[i](self.selectedDates,self.input.value,self,data)}if(event==="onChange"){self.input.dispatchEvent(createEvent("change"));self.input.dispatchEvent(createEvent("input"))}}function createEvent(name){var e=document.createEvent("Event");e.initEvent(name,true,true);return e}function isDateSelected(date){for(var i=0;i<self.selectedDates.length;i++){if(compareDates(self.selectedDates[i],date)===0)return""+i}return false}function isDateInRange(date){if(self.config.mode!=="range"||self.selectedDates.length<2)return false;return compareDates(date,self.selectedDates[0])>=0&&compareDates(date,self.selectedDates[1])<=0}function updateNavigationCurrentMonth(){if(self.config.noCalendar||self.isMobile||!self.monthNav)return;self.yearElements.forEach(function(yearElement,i){var d=new Date(self.currentYear,self.currentMonth,1);d.setMonth(self.currentMonth+i);if(self.config.showMonths>1){self.monthElements[i].textContent=monthToStr(d.getMonth(),self.config.shorthandCurrentMonth,self.l10n)+" "}else{self.monthsDropdownContainer.value=d.getMonth().toString()}yearElement.value=d.getFullYear().toString()});self._hidePrevMonthArrow=self.config.minDate!==undefined&&(self.currentYear===self.config.minDate.getFullYear()?self.currentMonth<=self.config.minDate.getMonth():self.currentYear<self.config.minDate.getFullYear());self._hideNextMonthArrow=self.config.maxDate!==undefined&&(self.currentYear===self.config.maxDate.getFullYear()?self.currentMonth+1>self.config.maxDate.getMonth():self.currentYear>self.config.maxDate.getFullYear())}function getDateStr(format){return self.selectedDates.map(function(dObj){return self.formatDate(dObj,format)}).filter(function(d,i,arr){return self.config.mode!=="range"||self.config.enableTime||arr.indexOf(d)===i}).join(self.config.mode!=="range"?self.config.conjunction:self.l10n.rangeSeparator)}function updateValue(triggerChange){if(triggerChange===void 0){triggerChange=true}if(self.mobileInput!==undefined&&self.mobileFormatStr){self.mobileInput.value=self.latestSelectedDateObj!==undefined?self.formatDate(self.latestSelectedDateObj,self.mobileFormatStr):""}self.input.value=getDateStr(self.config.dateFormat);if(self.altInput!==undefined){self.altInput.value=getDateStr(self.config.altFormat)}if(triggerChange!==false)triggerEvent("onValueUpdate")}function onMonthNavClick(e){var isPrevMonth=self.prevMonthNav.contains(e.target);var isNextMonth=self.nextMonthNav.contains(e.target);if(isPrevMonth||isNextMonth){changeMonth(isPrevMonth?-1:1)}else if(self.yearElements.indexOf(e.target)>=0){e.target.select()}else if(e.target.classList.contains("arrowUp")){self.changeYear(self.currentYear+1)}else if(e.target.classList.contains("arrowDown")){self.changeYear(self.currentYear-1)}}function timeWrapper(e){e.preventDefault();var isKeyDown=e.type==="keydown",input=e.target;if(self.amPM!==undefined&&e.target===self.amPM){self.amPM.textContent=self.l10n.amPM[int(self.amPM.textContent===self.l10n.amPM[0])]}var min=parseFloat(input.getAttribute("min")),max=parseFloat(input.getAttribute("max")),step=parseFloat(input.getAttribute("step")),curValue=parseInt(input.value,10),delta=e.delta||(isKeyDown?e.which===38?1:-1:0);var newValue=curValue+step*delta;if(typeof input.value!=="undefined"&&input.value.length===2){var isHourElem=input===self.hourElement,isMinuteElem=input===self.minuteElement;if(newValue<min){newValue=max+newValue+int(!isHourElem)+(int(isHourElem)&&int(!self.amPM));if(isMinuteElem)incrementNumInput(undefined,-1,self.hourElement)}else if(newValue>max){newValue=input===self.hourElement?newValue-max-int(!self.amPM):min;if(isMinuteElem)incrementNumInput(undefined,1,self.hourElement)}if(self.amPM&&isHourElem&&(step===1?newValue+curValue===23:Math.abs(newValue-curValue)>step)){self.amPM.textContent=self.l10n.amPM[int(self.amPM.textContent===self.l10n.amPM[0])]}input.value=pad(newValue)}}init();return self}function _flatpickr(nodeList,config){var nodes=Array.prototype.slice.call(nodeList).filter(function(x){return x instanceof HTMLElement});var instances=[];for(var i=0;i<nodes.length;i++){var node=nodes[i];try{if(node.getAttribute("data-fp-omit")!==null)continue;if(node._flatpickr!==undefined){node._flatpickr.destroy();node._flatpickr=undefined}node._flatpickr=FlatpickrInstance(node,config||{});instances.push(node._flatpickr)}catch(e){console.error(e)}}return instances.length===1?instances[0]:instances}if(typeof HTMLElement!=="undefined"&&typeof HTMLCollection!=="undefined"&&typeof NodeList!=="undefined"){HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(config){return _flatpickr(this,config)};HTMLElement.prototype.flatpickr=function(config){return _flatpickr([this],config)}}var flatpickr=function(selector,config){if(typeof selector==="string"){return _flatpickr(window.document.querySelectorAll(selector),config)}else if(selector instanceof Node){return _flatpickr([selector],config)}else{return _flatpickr(selector,config)}};flatpickr.defaultConfig={};flatpickr.l10ns={en:__assign({},english),default:__assign({},english)};flatpickr.localize=function(l10n){flatpickr.l10ns["default"]=__assign({},flatpickr.l10ns["default"],l10n)};flatpickr.setDefaults=function(config){flatpickr.defaultConfig=__assign({},flatpickr.defaultConfig,config)};flatpickr.parseDate=createDateParser({});flatpickr.formatDate=createDateFormatter({});flatpickr.compareDates=compareDates;if(typeof jQuery!=="undefined"&&typeof jQuery.fn!=="undefined"){jQuery.fn.flatpickr=function(config){return _flatpickr(this,config)}}Date.prototype.fp_incr=function(days){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof days==="string"?parseInt(days,10):days))};if(typeof window!=="undefined"){window.flatpickr=flatpickr}return flatpickr})});function flattenOptions(options){var o={};for(var key in options){o[key]=options[key]}return o}flatpickr.l10ns.en.weekdays.shorthand.forEach(function(day,index){var currentDay=flatpickr.l10ns.en.weekdays.shorthand;if(currentDay[index]==="Thu"||currentDay[index]==="Th"){currentDay[index]="Th"}else{currentDay[index]=currentDay[index].charAt(0)}});var toArray$5=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var monthToStr=function monthToStr(monthNumber,shorthand,locale){return locale.months[shorthand?"shorthand":"longhand"][monthNumber]};var carbonFlatpickrMonthSelectPlugin=function carbonFlatpickrMonthSelectPlugin(config){return function(fp){var setupElements=function setupElements(){var _fp$monthElements;if(!fp.monthElements){return}fp.monthElements.forEach(function(elem){if(!elem.parentNode)return;elem.parentNode.removeChild(elem)});(_fp$monthElements=fp.monthElements).splice.apply(_fp$monthElements,[0,fp.monthElements.length].concat(_toConsumableArray(fp.monthElements.map(function(){var monthElement=fp._createElement("span",config.classFlatpickrCurrentMonth);monthElement.textContent=monthToStr(fp.currentMonth,config.shorthand===true,fp.l10n);fp.yearElements[0].closest(config.selectorFlatpickrMonthYearContainer).insertBefore(monthElement,fp.yearElements[0].closest(config.selectorFlatpickrYearContainer));return monthElement}))))};var updateCurrentMonth=function updateCurrentMonth(){var monthStr=monthToStr(fp.currentMonth,config.shorthand===true,fp.l10n);fp.yearElements.forEach(function(elem){var currentMonthContainer=elem.closest(config.selectorFlatpickrMonthYearContainer);Array.prototype.forEach.call(currentMonthContainer.querySelectorAll(".cur-month"),function(monthElement){monthElement.textContent=monthStr})})};var register=function register(){fp.loadedPlugins.push("carbonFlatpickrMonthSelectPlugin")};return{onMonthChange:updateCurrentMonth,onValueUpdate:updateCurrentMonth,onOpen:updateCurrentMonth,onReady:[setupElements,updateCurrentMonth,register]}}};var DatePicker=function(_mixin){_inherits(DatePicker,_mixin);var _super=_createSuper(DatePicker);function DatePicker(element,options){var _this;_classCallCheck(this,DatePicker);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_handleFocus",function(){if(_this.calendar){_this.calendar.open()}});_defineProperty(_assertThisInitialized(_this),"_handleBlur",function(event){if(_this.calendar){var focusTo=event.relatedTarget;if(!focusTo||!_this.element.contains(focusTo)&&(!_this.calendar.calendarContainer||!_this.calendar.calendarContainer.contains(focusTo))){_this.calendar.close()}}});_defineProperty(_assertThisInitialized(_this),"_initDatePicker",function(type){if(type==="range"){var doc=_this.element.ownerDocument;var rangeInput=doc.createElement("input");rangeInput.className=_this.options.classVisuallyHidden;rangeInput.setAttribute("aria-hidden","true");_this.element.appendChild(rangeInput);_this._rangeInput=rangeInput;var w=doc.defaultView;var hasFocusin="onfocusin"in w;var hasFocusout="onfocusout"in w;var focusinEventName=hasFocusin?"focusin":"focus";var focusoutEventName=hasFocusout?"focusout":"blur";_this.manage(on(_this.element,focusinEventName,_this._handleFocus,!hasFocusin));_this.manage(on(_this.element,focusoutEventName,_this._handleBlur,!hasFocusout));_this.manage(on(_this.element.querySelector(_this.options.selectorDatePickerIcon),focusoutEventName,_this._handleBlur,!hasFocusout))}var self=_assertThisInitialized(_this);var date=type==="range"?_this._rangeInput:_this.element.querySelector(_this.options.selectorDatePickerInput);var _this$options=_this.options,_onClose=_this$options.onClose,_onChange=_this$options.onChange,_onMonthChange=_this$options.onMonthChange,_onYearChange=_this$options.onYearChange,_onOpen=_this$options.onOpen,_onValueUpdate=_this$options.onValueUpdate;var calendar=new flatpickr(date,Object.assign(flattenOptions(_this.options),{allowInput:true,mode:type,disableMobile:true,positionElement:type==="range"&&_this.element.querySelector(_this.options.selectorDatePickerInputFrom),onClose:function onClose(selectedDates){if(self.shouldForceOpen){if(self.calendar.calendarContainer){self.calendar.calendarContainer.classList.add("open")}self.calendar.isOpen=true}for(var _len=arguments.length,remainder=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){remainder[_key-1]=arguments[_key]}if(!_onClose||_onClose.call.apply(_onClose,[this,selectedDates].concat(remainder))!==false){self._updateClassNames(calendar);self._updateInputFields(selectedDates,type)}},onChange:function onChange(){for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++){args[_key2]=arguments[_key2]}if(!_onChange||_onChange.call.apply(_onChange,[this].concat(args))!==false){self._updateClassNames(calendar);if(type==="range"){if(calendar.selectedDates.length===1&&calendar.isOpen){self.element.querySelector(self.options.selectorDatePickerInputTo).classList.add(self.options.classFocused)}else{self.element.querySelector(self.options.selectorDatePickerInputTo).classList.remove(self.options.classFocused)}}}},onMonthChange:function onMonthChange(){for(var _len3=arguments.length,args=new Array(_len3),_key3=0;_key3<_len3;_key3++){args[_key3]=arguments[_key3]}if(!_onMonthChange||_onMonthChange.call.apply(_onMonthChange,[this].concat(args))!==false){self._updateClassNames(calendar)}},onYearChange:function onYearChange(){for(var _len4=arguments.length,args=new Array(_len4),_key4=0;_key4<_len4;_key4++){args[_key4]=arguments[_key4]}if(!_onYearChange||_onYearChange.call.apply(_onYearChange,[this].concat(args))!==false){self._updateClassNames(calendar)}},onOpen:function onOpen(){self.shouldForceOpen=true;setTimeout(function(){self.shouldForceOpen=false},0);for(var _len5=arguments.length,args=new Array(_len5),_key5=0;_key5<_len5;_key5++){args[_key5]=arguments[_key5]}if(!_onOpen||_onOpen.call.apply(_onOpen,[this].concat(args))!==false){self._updateClassNames(calendar)}},onValueUpdate:function onValueUpdate(){for(var _len6=arguments.length,args=new Array(_len6),_key6=0;_key6<_len6;_key6++){args[_key6]=arguments[_key6]}if((!_onValueUpdate||_onValueUpdate.call.apply(_onValueUpdate,[this].concat(args))!==false)&&type==="range"){self._updateInputFields(self.calendar.selectedDates,type)}},nextArrow:_this._rightArrowHTML(),prevArrow:_this._leftArrowHTML(),plugins:[].concat(_toConsumableArray(_this.options.plugins||[]),[carbonFlatpickrMonthSelectPlugin(_this.options)])}));if(type==="range"){_this._addInputLogic(_this.element.querySelector(_this.options.selectorDatePickerInputFrom),0);_this._addInputLogic(_this.element.querySelector(_this.options.selectorDatePickerInputTo),1)}_this.manage(on(_this.element.querySelector(_this.options.selectorDatePickerIcon),"click",function(){calendar.open()}));_this._updateClassNames(calendar);if(type!=="range"){_this._addInputLogic(date)}return calendar});_defineProperty(_assertThisInitialized(_this),"_addInputLogic",function(input,index){if(!isNaN(index)&&(index<0||index>1)){throw new RangeError("The index of <input> (".concat(index,") is out of range."))}var inputField=input;_this.manage(on(inputField,"change",function(evt){if(evt.isTrusted||evt.detail&&evt.detail.isNotFromFlatpickr){var inputDate=_this.calendar.parseDate(inputField.value);if(inputDate&&!isNaN(inputDate.valueOf())){if(isNaN(index)){_this.calendar.setDate(inputDate)}else{var selectedDates=_this.calendar.selectedDates;selectedDates[index]=inputDate;_this.calendar.setDate(selectedDates)}}}_this._updateClassNames(_this.calendar)}));_this.manage(on(inputField,"keydown",function(evt){var origInput=_this.calendar._input;_this.calendar._input=evt.target;setTimeout(function(){_this.calendar._input=origInput})}))});_defineProperty(_assertThisInitialized(_this),"_updateClassNames",function(_ref){var calendarContainer=_ref.calendarContainer,selectedDates=_ref.selectedDates;if(calendarContainer){calendarContainer.classList.add(_this.options.classCalendarContainer);calendarContainer.querySelector(".flatpickr-month").classList.add(_this.options.classMonth);calendarContainer.querySelector(".flatpickr-weekdays").classList.add(_this.options.classWeekdays);calendarContainer.querySelector(".flatpickr-days").classList.add(_this.options.classDays);toArray$5(calendarContainer.querySelectorAll(".flatpickr-weekday")).forEach(function(item){var currentItem=item;currentItem.innerHTML=currentItem.innerHTML.replace(/\s+/g,"");currentItem.classList.add(_this.options.classWeekday)});toArray$5(calendarContainer.querySelectorAll(".flatpickr-day")).forEach(function(item){item.classList.add(_this.options.classDay);if(item.classList.contains("today")&&selectedDates.length>0){item.classList.add("no-border")}else if(item.classList.contains("today")&&selectedDates.length===0){item.classList.remove("no-border")}})}});_defineProperty(_assertThisInitialized(_this),"_updateInputFields",function(selectedDates,type){if(type==="range"){if(selectedDates.length===2){_this.element.querySelector(_this.options.selectorDatePickerInputFrom).value=_this._formatDate(selectedDates[0]);_this.element.querySelector(_this.options.selectorDatePickerInputTo).value=_this._formatDate(selectedDates[1])}else if(selectedDates.length===1){_this.element.querySelector(_this.options.selectorDatePickerInputFrom).value=_this._formatDate(selectedDates[0])}}else if(selectedDates.length===1){_this.element.querySelector(_this.options.selectorDatePickerInput).value=_this._formatDate(selectedDates[0])}_this._updateClassNames(_this.calendar)});_defineProperty(_assertThisInitialized(_this),"_formatDate",function(date){return _this.calendar.formatDate(date,_this.calendar.config.dateFormat)});var _type=_this.element.getAttribute(_this.options.attribType);_this.calendar=_this._initDatePicker(_type);if(_this.calendar.calendarContainer){_this.manage(on(_this.element,"keydown",function(e){if(e.which===40){e.preventDefault();(_this.calendar.selectedDateElem||_this.calendar.todayDateElem||_this.calendar.calendarContainer).focus()}}));_this.manage(on(_this.calendar.calendarContainer,"keydown",function(e){if(e.which===9&&_type==="range"){_this._updateClassNames(_this.calendar);_this.element.querySelector(_this.options.selectorDatePickerInputFrom).focus()}}))}return _this}_createClass(DatePicker,[{key:"_rightArrowHTML",value:function _rightArrowHTML(){return'\n <svg\n focusable="false"\n preserveAspectRatio="xMidYMid meet"\n style="will-change: transform;"\n xmlns="http://www.w3.org/2000/svg"\n width="16"\n height="16"\n viewBox="0 0 16 16"\n aria-hidden="true">\n <path d="M11 8l-5 5-.7-.7L9.6 8 5.3 3.7 6 3z"></path>\n </svg>'}},{key:"_leftArrowHTML",value:function _leftArrowHTML(){return'\n <svg\n focusable="false"\n preserveAspectRatio="xMidYMid meet"\n style="will-change: transform;"\n xmlns="http://www.w3.org/2000/svg"\n width="16"\n height="16"\n viewBox="0 0 16 16"\n aria-hidden="true"\n >\n <path d="M5 8l5-5 .7.7L6.4 8l4.3 4.3-.7.7z"></path>\n </svg>'}},{key:"release",value:function release(){if(this._rangeInput&&this._rangeInput.parentNode){this._rangeInput.parentNode.removeChild(this._rangeInput)}if(this.calendar){try{this.calendar.destroy()}catch(err){}this.calendar=null}return _get(_getPrototypeOf(DatePicker.prototype),"release",this).call(this)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-date-picker]",selectorDatePickerInput:"[data-date-picker-input]",selectorDatePickerInputFrom:"[data-date-picker-input-from]",selectorDatePickerInputTo:"[data-date-picker-input-to]",selectorDatePickerIcon:"[data-date-picker-icon]",selectorFlatpickrMonthYearContainer:".flatpickr-current-month",selectorFlatpickrYearContainer:".numInputWrapper",selectorFlatpickrCurrentMonth:".cur-month",classCalendarContainer:"".concat(prefix,"--date-picker__calendar"),classMonth:"".concat(prefix,"--date-picker__month"),classWeekdays:"".concat(prefix,"--date-picker__weekdays"),classDays:"".concat(prefix,"--date-picker__days"),classWeekday:"".concat(prefix,"--date-picker__weekday"),classDay:"".concat(prefix,"--date-picker__day"),classFocused:"".concat(prefix,"--focused"),classVisuallyHidden:"".concat(prefix,"--visually-hidden"),classFlatpickrCurrentMonth:"cur-month",attribType:"data-date-picker-type",dateFormat:"m/d/Y"}}}]);return DatePicker}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(DatePicker,"components",new WeakMap);var Pagination=function(_mixin){_inherits(Pagination,_mixin);var _super=_createSuper(Pagination);function Pagination(element,options){var _this;_classCallCheck(this,Pagination);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_emitEvent",function(evtName,detail){var event=new CustomEvent("".concat(evtName),{bubbles:true,cancelable:true,detail:detail});_this.element.dispatchEvent(event)});_this.manage(on(_this.element,"click",function(evt){if(eventMatches(evt,_this.options.selectorPageBackward)){var detail={initialEvt:evt,element:evt.target,direction:"backward"};_this._emitEvent(_this.options.eventPageChange,detail)}else if(eventMatches(evt,_this.options.selectorPageForward)){var _detail={initialEvt:evt,element:evt.target,direction:"forward"};_this._emitEvent(_this.options.eventPageChange,_detail)}}));_this.manage(on(_this.element,"input",function(evt){if(eventMatches(evt,_this.options.selectorItemsPerPageInput)){var detail={initialEvt:evt,element:evt.target,value:evt.target.value};_this._emitEvent(_this.options.eventItemsPerPage,detail)}else if(eventMatches(evt,_this.options.selectorPageNumberInput)){var _detail2={initialEvt:evt,element:evt.target,value:evt.target.value};_this._emitEvent(_this.options.eventPageNumber,_detail2)}}));return _this}return Pagination}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Pagination,"components",new WeakMap);_defineProperty(Pagination,"options",{selectorInit:"[data-pagination]",selectorItemsPerPageInput:"[data-items-per-page]",selectorPageNumberInput:"[data-page-number-input]",selectorPageBackward:"[data-page-backward]",selectorPageForward:"[data-page-forward]",eventItemsPerPage:"itemsPerPage",eventPageNumber:"pageNumber",eventPageChange:"pageChange"});function svgToggleClass(svg,name,forceAdd){var list=svg.getAttribute("class").trim().split(/\s+/);var uniqueList=Object.keys(list.reduce(function(o,item){return Object.assign(o,_defineProperty({},item,1))},{}));var index=uniqueList.indexOf(name);var found=index>=0;var add=forceAdd===undefined?!found:forceAdd;if(found===!add){if(add){uniqueList.push(name)}else{uniqueList.splice(index,1)}svg.setAttribute("class",uniqueList.join(" "))}}var toArray$6=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Search=function(_mixin){_inherits(Search,_mixin);var _super=_createSuper(Search);function Search(element,options){var _this;_classCallCheck(this,Search);_this=_super.call(this,element,options);var closeIcon=_this.element.querySelector(_this.options.selectorClearIcon);var input=_this.element.querySelector(_this.options.selectorSearchInput);if(!input){throw new Error("Cannot find the search input.")}if(closeIcon){_this.manage(on(closeIcon,"click",function(){svgToggleClass(closeIcon,_this.options.classClearHidden,true);input.value="";input.focus()}))}_this.manage(on(_this.element,"click",function(evt){var toggleItem=eventMatches(evt,_this.options.selectorIconContainer);if(toggleItem)_this.toggleLayout(toggleItem)}));_this.manage(on(input,"input",function(evt){if(closeIcon)_this.showClear(evt.target.value,closeIcon)}));return _this}_createClass(Search,[{key:"toggleLayout",value:function toggleLayout(element){var _this2=this;toArray$6(element.querySelectorAll(this.options.selectorSearchView)).forEach(function(item){item.classList.toggle(_this2.options.classLayoutHidden)})}},{key:"showClear",value:function showClear(value,icon){svgToggleClass(icon,this.options.classClearHidden,value.length===0)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-search]",selectorSearchView:"[data-search-view]",selectorSearchInput:".".concat(prefix,"--search-input"),selectorClearIcon:".".concat(prefix,"--search-close"),selectorIconContainer:".".concat(prefix,"--search-button[data-search-toggle]"),classClearHidden:"".concat(prefix,"--search-close--hidden"),classLayoutHidden:"".concat(prefix,"--search-view--hidden")}}}]);return Search}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Search,"components",new WeakMap);var Accordion=function(_mixin){_inherits(Accordion,_mixin);var _super=_createSuper(Accordion);function Accordion(element,options){var _this;_classCallCheck(this,Accordion);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(event){var item=eventMatches(event,_this.options.selectorAccordionItem);if(item&&!eventMatches(event,_this.options.selectorAccordionContent)){_this._toggle(item)}}));if(!_this._checkIfButton()){_this.manage(on(_this.element,"keypress",function(event){var item=eventMatches(event,_this.options.selectorAccordionItem);if(item&&!eventMatches(event,_this.options.selectorAccordionContent)){_this._handleKeypress(event)}}))}return _this}_createClass(Accordion,[{key:"_checkIfButton",value:function _checkIfButton(){return this.element.firstElementChild.firstElementChild.nodeName==="BUTTON"}},{key:"_handleKeypress",value:function _handleKeypress(event){if(event.which===13||event.which===32){this._toggle(event.target)}}},{key:"_toggle",value:function _toggle(element){var heading=element.querySelector(this.options.selectorAccordionItemHeading);var expanded=heading.getAttribute("aria-expanded");if(expanded!==null){heading.setAttribute("aria-expanded",expanded==="true"?"false":"true")}element.classList.toggle(this.options.classActive)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-accordion]",selectorAccordionItem:".".concat(prefix,"--accordion__item"),selectorAccordionItemHeading:".".concat(prefix,"--accordion__heading"),selectorAccordionContent:".".concat(prefix,"--accordion__content"),classActive:"".concat(prefix,"--accordion__item--active")}}}]);return Accordion}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Accordion,"components",new WeakMap);var CopyButton=function(_mixin){_inherits(CopyButton,_mixin);var _super=_createSuper(CopyButton);function CopyButton(element,options){var _this;_classCallCheck(this,CopyButton);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(){return _this.handleClick()}));_this.manage(on(_this.element,"animationend",function(event){return _this.handleAnimationEnd(event)}));return _this}_createClass(CopyButton,[{key:"handleAnimationEnd",value:function handleAnimationEnd(event){if(event.animationName==="hide-feedback"){this.element.classList.remove(this.options.classAnimating);this.element.classList.remove(this.options.classFadeOut)}}},{key:"handleClick",value:function handleClick(){var _this2=this;var feedback=this.element.querySelector(this.options.feedbackTooltip);if(feedback){feedback.classList.add(this.options.classShowFeedback);setTimeout(function(){feedback.classList.remove(_this2.options.classShowFeedback)},this.options.timeoutValue)}else{this.element.classList.add(this.options.classAnimating);this.element.classList.add(this.options.classFadeIn);setTimeout(function(){_this2.element.classList.remove(_this2.options.classFadeIn);_this2.element.classList.add(_this2.options.classFadeOut)},this.options.timeoutValue)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-copy-btn]",feedbackTooltip:"[data-feedback]",classShowFeedback:"".concat(prefix,"--btn--copy__feedback--displayed"),classAnimating:"".concat(prefix,"--copy-btn--animating"),classFadeIn:"".concat(prefix,"--copy-btn--fade-in"),classFadeOut:"".concat(prefix,"--copy-btn--fade-out"),timeoutValue:2e3}}}]);return CopyButton}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(CopyButton,"components",new WeakMap);var Notification=function(_mixin){_inherits(Notification,_mixin);var _super=_createSuper(Notification);function Notification(element,options){var _this;_classCallCheck(this,Notification);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,callback){if(state==="delete-notification"){_this.element.parentNode.removeChild(_this.element);_this.release()}callback()});_this.button=element.querySelector(_this.options.selectorButton);if(_this.button){_this.manage(on(_this.button,"click",function(evt){if(evt.currentTarget===_this.button){_this.remove()}}))}return _this}_createClass(Notification,[{key:"remove",value:function remove(){this.changeState("delete-notification")}}]);return Notification}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(Notification,"components",new WeakMap);_defineProperty(Notification,"options",{selectorInit:"[data-notification]",selectorButton:"[data-notification-btn]",eventBeforeDeleteNotification:"notification-before-delete",eventAfterDeleteNotification:"notification-after-delete"});var toArray$7=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Toolbar=function(_mixin){_inherits(Toolbar,_mixin);var _super=_createSuper(Toolbar);function Toolbar(element,options){var _this;_classCallCheck(this,Toolbar);_this=_super.call(this,element,options);if(!_this.element.dataset.tableTarget){console.warn("There is no table bound to this toolbar!")}else{var boundTable=_this.element.ownerDocument.querySelector(_this.element.dataset.tableTarget);var rowHeightBtns=_this.element.querySelector(_this.options.selectorRowHeight);if(rowHeightBtns){_this.manage(on(rowHeightBtns,"click",function(event){_this._handleRowHeightChange(event,boundTable)}))}}_this.manage(on(_this.element.ownerDocument,"keydown",function(evt){_this._handleKeyDown(evt)}));_this.manage(on(_this.element.ownerDocument,"click",function(evt){_this._handleDocumentClick(evt)}));return _this}_createClass(Toolbar,[{key:"_handleDocumentClick",value:function _handleDocumentClick(event){var _this2=this;var searchInput=eventMatches(event,this.options.selectorSearch);var isOfSelfSearchInput=searchInput&&this.element.contains(searchInput);if(isOfSelfSearchInput){var shouldBeOpen=isOfSelfSearchInput&&!this.element.classList.contains(this.options.classSearchActive);searchInput.classList.toggle(this.options.classSearchActive,shouldBeOpen);if(shouldBeOpen){searchInput.querySelector("input").focus()}}var targetComponentElement=eventMatches(event,this.options.selectorInit);toArray$7(this.element.ownerDocument.querySelectorAll(this.options.selectorSearch)).forEach(function(item){if(!targetComponentElement||!targetComponentElement.contains(item)){item.classList.remove(_this2.options.classSearchActive)}})}},{key:"_handleKeyDown",value:function _handleKeyDown(event){var searchInput=eventMatches(event,this.options.selectorSearch);if(searchInput&&event.which===27){searchInput.classList.remove(this.options.classSearchActive)}}},{key:"_handleRowHeightChange",value:function _handleRowHeightChange(event,boundTable){var _event$currentTarget$=event.currentTarget.querySelector("input:checked"),value=_event$currentTarget$.value;if(value==="tall"){boundTable.classList.add(this.options.classTallRows)}else{boundTable.classList.remove(this.options.classTallRows)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-toolbar]",selectorSearch:"[data-toolbar-search]",selectorRowHeight:"[data-row-height]",classTallRows:"".concat(prefix,"--responsive-table--tall"),classSearchActive:"".concat(prefix,"--toolbar-search--active")}}}]);return Toolbar}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Toolbar,"components",new WeakMap);function initComponentByEvent(ToMix){var InitComponentByEvent=function(_ToMix){_inherits(InitComponentByEvent,_ToMix);var _super=_createSuper(InitComponentByEvent);function InitComponentByEvent(){_classCallCheck(this,InitComponentByEvent);return _super.apply(this,arguments)}_createClass(InitComponentByEvent,null,[{key:"init",value:function init(){var _this=this;var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var effectiveOptions=Object.assign(Object.create(this.options),options);if(!target||target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to search for and initialize this widget.")}if(target.nodeType===Node.ELEMENT_NODE&&target.matches(effectiveOptions.selectorInit)){this.create(target,options)}else{var hasFocusin="onfocusin"in(target.nodeType===Node.ELEMENT_NODE?target.ownerDocument:target).defaultView;var handles=effectiveOptions.initEventNames.map(function(name){var eventName=name==="focus"&&hasFocusin?"focusin":name;return on(target,eventName,function(event){var element=eventMatches(event,effectiveOptions.selectorInit);if(element&&!_this.components.has(element)){var component=_this.create(element,options);if(typeof component.createdByEvent==="function"){component.createdByEvent(event)}}},name==="focus"&&!hasFocusin)});return{release:function release(){for(var handle=handles.pop();handle;handle=handles.pop()){handle.release()}}}}return""}}]);return InitComponentByEvent}(ToMix);_defineProperty(InitComponentByEvent,"forLazyInit",true);return InitComponentByEvent}var getMenuOffset$1=function getMenuOffset(menuBody,menuDirection){var _DIRECTION_LEFT$DIREC,_DIRECTION_LEFT$DIREC2;var arrowStyle=menuBody.ownerDocument.defaultView.getComputedStyle(menuBody,":before");var arrowPositionProp=(_DIRECTION_LEFT$DIREC={},_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_LEFT,"right"),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_TOP,"bottom"),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_RIGHT,"left"),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_BOTTOM,"top"),_DIRECTION_LEFT$DIREC)[menuDirection];var menuPositionAdjustmentProp=(_DIRECTION_LEFT$DIREC2={},_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_LEFT,"left"),_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_TOP,"top"),_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_RIGHT,"left"),_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_BOTTOM,"top"),_DIRECTION_LEFT$DIREC2)[menuDirection];var values=[arrowPositionProp,"border-bottom-width"].reduce(function(o,name){return _objectSpread2(_objectSpread2({},o),{},_defineProperty({},name,Number((/^([\d-.]+)px$/.exec(arrowStyle.getPropertyValue(name))||[])[1])))},{});var margin=0;if(menuDirection!==DIRECTION_BOTTOM){var style=menuBody.ownerDocument.defaultView.getComputedStyle(menuBody);margin=Number((/^([\d-.]+)px$/.exec(style.getPropertyValue("margin-top"))||[])[1])}values[arrowPositionProp]=values[arrowPositionProp]||-6;if(Object.keys(values).every(function(name){return!isNaN(values[name])})){var arrowPosition=values[arrowPositionProp],borderBottomWidth=values["border-bottom-width"];return _defineProperty({left:0,top:0},menuPositionAdjustmentProp,Math.sqrt(Math.pow(borderBottomWidth,2)*2)-arrowPosition+margin*(menuDirection===DIRECTION_TOP?2:1))}return undefined};var allowedOpenKeys=[32,13];var Tooltip=function(_mixin){_inherits(Tooltip,_mixin);var _super=_createSuper(Tooltip);function Tooltip(element,options){var _this;_classCallCheck(this,Tooltip);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_hasContextMenu",false);_this._hookOn(element);return _this}_createClass(Tooltip,[{key:"createdByEvent",value:function createdByEvent(event){var relatedTarget=event.relatedTarget,type=event.type,which=event.which;if(type==="click"||allowedOpenKeys.includes(which)){this._handleClick({relatedTarget:relatedTarget,type:type,details:getLaunchingDetails(event)})}}},{key:"changeState",value:function changeState(state,detail,callback){if(!this.tooltip){var tooltip=this.element.ownerDocument.querySelector(this.element.getAttribute(this.options.attribTooltipTarget));if(!tooltip){throw new Error("Cannot find the target tooltip.")}this.tooltip=FloatingMenu.create(tooltip,{refNode:this.element,classShown:this.options.classShown,offset:this.options.objMenuOffset,contentNode:tooltip.querySelector(this.options.selectorContent)});this._hookOn(tooltip);this.children.push(this.tooltip)}this.tooltip.changeState(state,Object.assign(detail,{delegatorNode:this.element}),callback)}},{key:"_hookOn",value:function _hookOn(element){var _this2=this;var handleClickContextMenu=function handleClickContextMenu(evt,allowedKeys){var relatedTarget=evt.relatedTarget,type=evt.type,which=evt.which;if(typeof allowedKeys==="undefined"||allowedKeys.includes(which)){var hadContextMenu=_this2._hasContextMenu;_this2._hasContextMenu=type==="contextmenu";_this2._handleClick({relatedTarget:relatedTarget,type:type,hadContextMenu:hadContextMenu,details:getLaunchingDetails(evt)})}};this.manage(on(element,"click",handleClickContextMenu,false));if(this.element.tagName!=="BUTTON"){this.manage(on(this.element,"keydown",function(event){handleClickContextMenu(event,allowedOpenKeys)},false))}}},{key:"_handleClick",value:function _handleClick(_ref2){var relatedTarget=_ref2.relatedTarget,type=_ref2.type,hadContextMenu=_ref2.hadContextMenu,details=_ref2.details;var state={click:"shown",keydown:"shown",blur:"hidden",touchleave:"hidden",touchcancel:"hidden"}[type];var shouldPreventClose;if(type==="blur"){var wentToSelf=relatedTarget&&this.element.contains&&this.element.contains(relatedTarget)||this.tooltip&&this.tooltip.element.contains(relatedTarget);shouldPreventClose=hadContextMenu||wentToSelf}if(!shouldPreventClose){this.changeState(state,details)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-tooltip-trigger]",selectorContent:".".concat(prefix,"--tooltip__content"),classShown:"".concat(prefix,"--tooltip--shown"),attribTooltipTarget:"data-tooltip-target",objMenuOffset:getMenuOffset$1,initEventNames:["click","keydown"]}}}]);return Tooltip}(mixin(createComponent,initComponentByEvent,exports$1,handles));_defineProperty(Tooltip,"components",new WeakMap);var FUNC_ERROR_TEXT="Expected a function";var NAN=0/0;var symbolTag="[object Symbol]";var reTrim=/^\s+|\s+$/g;var reIsBadHex=/^[-+]0x[0-9a-f]+$/i;var reIsBinary=/^0b[01]+$/i;var reIsOctal=/^0o[0-7]+$/i;var freeParseInt=parseInt;var freeGlobal=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function("return this")();var objectProto=Object.prototype;var objectToString=objectProto.toString;var nativeMax=Math.max,nativeMin=Math.min;var now=function(){return root.Date.now()};function debounce(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=false,maxing=false,trailing=true;if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}wait=toNumber(wait)||0;if(isObject(options)){leading=!!options.leading;maxing="maxWait"in options;maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait;trailing="trailing"in options?!!options.trailing:trailing}function invokeFunc(time){var args=lastArgs,thisArg=lastThis;lastArgs=lastThis=undefined;lastInvokeTime=time;result=func.apply(thisArg,args);return result}function leadingEdge(time){lastInvokeTime=time;timerId=setTimeout(timerExpired,wait);return leading?invokeFunc(time):result}function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result=wait-timeSinceLastCall;return maxing?nativeMin(result,maxWait-timeSinceLastInvoke):result}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===undefined||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var time=now();if(shouldInvoke(time)){return trailingEdge(time)}timerId=setTimeout(timerExpired,remainingWait(time))}function trailingEdge(time){timerId=undefined;if(trailing&&lastArgs){return invokeFunc(time)}lastArgs=lastThis=undefined;return result}function cancel(){if(timerId!==undefined){clearTimeout(timerId)}lastInvokeTime=0;lastArgs=lastCallTime=lastThis=timerId=undefined}function flush(){return timerId===undefined?result:trailingEdge(now())}function debounced(){var time=now(),isInvoking=shouldInvoke(time);lastArgs=arguments;lastThis=this;lastCallTime=time;if(isInvoking){if(timerId===undefined){return leadingEdge(lastCallTime)}if(maxing){timerId=setTimeout(timerExpired,wait);return invokeFunc(lastCallTime)}}if(timerId===undefined){timerId=setTimeout(timerExpired,wait)}return result}debounced.cancel=cancel;debounced.flush=flush;return debounced}function isObject(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}function isObjectLike(value){return!!value&&typeof value=="object"}function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}function toNumber(value){if(typeof value=="number"){return value}if(isSymbol(value)){return NAN}if(isObject(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject(other)?other+"":other}if(typeof value!="string"){return value===0?value:+value}value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}var lodash_debounce=debounce;var TooltipSimple=function(_mixin){_inherits(TooltipSimple,_mixin);var _super=_createSuper(TooltipSimple);function TooltipSimple(element,options){var _this;_classCallCheck(this,TooltipSimple);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"tooltipFadeOut",lodash_debounce(function(){var tooltipTriggerButton=_this.getTooltipTriggerButton();if(tooltipTriggerButton){tooltipTriggerButton.classList.remove(_this.options.classTooltipVisible)}},100));_defineProperty(_assertThisInitialized(_this),"getTooltipTriggerButton",function(){return _this.element.matches(_this.options.selectorTriggerButton)?_this.element:_this.element.querySelector(_this.options.selectorTriggerButton)});_defineProperty(_assertThisInitialized(_this),"allowTooltipVisibility",function(_ref){var visible=_ref.visible;var tooltipTriggerButton=_this.getTooltipTriggerButton();if(!tooltipTriggerButton){return}if(visible){tooltipTriggerButton.classList.remove(_this.options.classTooltipHidden)}else{tooltipTriggerButton.classList.add(_this.options.classTooltipHidden)}});_this.manage(on(_this.element.ownerDocument,"keydown",function(event){if(event.which===27){_this.allowTooltipVisibility({visible:false});var tooltipTriggerButton=_this.getTooltipTriggerButton();if(tooltipTriggerButton){tooltipTriggerButton.classList.remove(_this.options.classTooltipVisible)}}}));_this.manage(on(_this.element,"mouseenter",function(){_this.tooltipFadeOut.cancel();_this.allowTooltipVisibility({visible:true});var tooltipTriggerButton=_this.getTooltipTriggerButton();if(tooltipTriggerButton){tooltipTriggerButton.classList.add(_this.options.classTooltipVisible)}}));_this.manage(on(_this.element,"mouseleave",_this.tooltipFadeOut));_this.manage(on(_this.element,"focusin",function(event){if(eventMatches(event,_this.options.selectorTriggerButton)){_this.allowTooltipVisibility({visible:true})}}));return _this}_createClass(TooltipSimple,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-tooltip-definition],[data-tooltip-icon]",selectorTriggerButton:".".concat(prefix,"--tooltip__trigger.").concat(prefix,"--tooltip--a11y"),classTooltipHidden:"".concat(prefix,"--tooltip--hidden"),classTooltipVisible:"".concat(prefix,"--tooltip--visible")}}}]);return TooltipSimple}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(TooltipSimple,"components",new WeakMap);var toArray$8=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var ProgressIndicator=function(_mixin){_inherits(ProgressIndicator,_mixin);var _super=_createSuper(ProgressIndicator);function ProgressIndicator(element,options){var _this;_classCallCheck(this,ProgressIndicator);_this=_super.call(this,element,options);_this.state={currentIndex:_this.getCurrent().index,totalSteps:_this.getSteps().length};_this.addOverflowTooltip();return _this}_createClass(ProgressIndicator,[{key:"getSteps",value:function getSteps(){return toArray$8(this.element.querySelectorAll(this.options.selectorStepElement)).map(function(element,index){return{element:element,index:index}})}},{key:"getCurrent",value:function getCurrent(){var currentEl=this.element.querySelector(this.options.selectorCurrent);return this.getSteps().filter(function(step){return step.element===currentEl})[0]}},{key:"setCurrent",value:function setCurrent(){var _this2=this;var newCurrentStep=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.state.currentIndex;var changed=false;if(newCurrentStep!==this.state.currentIndex){this.state.currentIndex=newCurrentStep;changed=true}if(changed){this.getSteps().forEach(function(step){if(step.index<newCurrentStep){_this2._updateStep({element:step.element,className:_this2.options.classComplete,html:_this2._getSVGComplete()})}if(step.index===newCurrentStep){_this2._updateStep({element:step.element,className:_this2.options.classCurrent,html:_this2._getCurrentSVG()})}if(step.index>newCurrentStep){_this2._updateStep({element:step.element,className:_this2.options.classIncomplete,html:_this2._getIncompleteSVG()})}})}}},{key:"_updateStep",value:function _updateStep(args){var element=args.element,className=args.className,html=args.html;if(element.firstElementChild){element.removeChild(element.firstElementChild)}if(!element.classList.contains(className)){element.setAttribute("class",this.options.classStep);element.classList.add(className)}element.insertAdjacentHTML("afterbegin",html)}},{key:"_getSVGComplete",value:function _getSVGComplete(){return'<svg width="24px" height="24px" viewBox="0 0 24 24">\n <circle cx="12" cy="12" r="12"></circle>\n <polygon points="10.3 13.6 7.7 11 6.3 12.4 10.3 16.4 17.8 9 16.4 7.6"></polygon>\n </svg>'}},{key:"_getCurrentSVG",value:function _getCurrentSVG(){return'<svg>\n <circle cx="12" cy="12" r="12"></circle>\n <circle cx="12" cy="12" r="6"></circle>\n </svg>'}},{key:"_getIncompleteSVG",value:function _getIncompleteSVG(){return'<svg>\n <circle cx="12" cy="12" r="12"></circle>\n </svg>'}},{key:"addOverflowTooltip",value:function addOverflowTooltip(){var _this3=this;var stepLabels=toArray$8(this.element.querySelectorAll(this.options.selectorLabel));var tooltips=toArray$8(this.element.querySelectorAll(this.options.selectorTooltip));stepLabels.forEach(function(step){if(step.scrollWidth>_this3.options.maxWidth){step.classList.add(_this3.options.classOverflowLabel)}});tooltips.forEach(function(tooltip){var childText=tooltip.querySelector(_this3.options.selectorTooltipText);if(childText.scrollHeight>_this3.options.tooltipMaxHeight){tooltip.classList.add(_this3.options.classTooltipMulti)}})}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-progress]",selectorStepElement:".".concat(prefix,"--progress-step"),selectorCurrent:".".concat(prefix,"--progress-step--current"),selectorIncomplete:".".concat(prefix,"--progress-step--incomplete"),selectorComplete:".".concat(prefix,"--progress-step--complete"),selectorLabel:".".concat(prefix,"--progress-label"),selectorTooltip:".".concat(prefix,"--tooltip"),selectorTooltipText:".".concat(prefix,"--tooltip__text"),classStep:"".concat(prefix,"--progress-step"),classComplete:"".concat(prefix,"--progress-step--complete"),classCurrent:"".concat(prefix,"--progress-step--current"),classIncomplete:"".concat(prefix,"--progress-step--incomplete"),classOverflowLabel:"".concat(prefix,"--progress-label-overflow"),classTooltipMulti:"".concat(prefix,"--tooltip_multi"),maxWidth:87,tooltipMaxHeight:21}}}]);return ProgressIndicator}(mixin(createComponent,initComponentBySearch));_defineProperty(ProgressIndicator,"components",new WeakMap);var toArray$9=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var StructuredList=function(_mixin){_inherits(StructuredList,_mixin);var _super=_createSuper(StructuredList);function StructuredList(element,options){var _this;_classCallCheck(this,StructuredList);_this=_super.call(this,element,options);_this.manage(on(_this.element,"keydown",function(evt){if(evt.which===37||evt.which===38||evt.which===39||evt.which===40){_this._handleKeydownArrow(evt)}if(evt.which===13||evt.which===32){_this._handleKeydownChecked(evt)}}));_this.manage(on(_this.element,"click",function(evt){_this._handleClick(evt)}));return _this}_createClass(StructuredList,[{key:"_direction",value:function _direction(evt){return{37:-1,38:-1,39:1,40:1}[evt.which]}},{key:"_nextIndex",value:function _nextIndex(array,arrayItem,direction){return array.indexOf(arrayItem)+direction}},{key:"_getInput",value:function _getInput(index){var rows=toArray$9(this.element.querySelectorAll(this.options.selectorRow));return this.element.ownerDocument.querySelector(this.options.selectorListInput(rows[index].getAttribute("for")))}},{key:"_handleInputChecked",value:function _handleInputChecked(index){var rows=this.element.querySelectorAll(this.options.selectorRow);var input=this.getInput(index)||rows[index].querySelector("input");input.checked=true}},{key:"_handleClick",value:function _handleClick(evt){var _this2=this;var selectedRow=eventMatches(evt,this.options.selectorRow);toArray$9(this.element.querySelectorAll(this.options.selectorRow)).forEach(function(row){return row.classList.remove(_this2.options.classActive)});if(selectedRow){selectedRow.classList.add(this.options.classActive)}}},{key:"_handleKeydownChecked",value:function _handleKeydownChecked(evt){var _this3=this;evt.preventDefault();var selectedRow=eventMatches(evt,this.options.selectorRow);toArray$9(this.element.querySelectorAll(this.options.selectorRow)).forEach(function(row){return row.classList.remove(_this3.options.classActive)});if(selectedRow){selectedRow.classList.add(this.options.classActive);var input=selectedRow.querySelector(this.options.selectorListInput(selectedRow.getAttribute("for")))||selectedRow.querySelector("input");input.checked=true}}},{key:"_handleKeydownArrow",value:function _handleKeydownArrow(evt){var _this4=this;evt.preventDefault();var selectedRow=eventMatches(evt,this.options.selectorRow);var direction=this._direction(evt);if(direction&&selectedRow!==undefined){var rows=toArray$9(this.element.querySelectorAll(this.options.selectorRow));rows.forEach(function(row){return row.classList.remove(_this4.options.classActive)});var firstIndex=0;var nextIndex=this._nextIndex(rows,selectedRow,direction);var lastIndex=rows.length-1;var getSelectedIndex=function getSelectedIndex(){switch(nextIndex){case-1:return lastIndex;case rows.length:return firstIndex;default:return nextIndex}};var selectedIndex=getSelectedIndex();rows[selectedIndex].classList.add(this.options.classActive);rows[selectedIndex].focus();this._handleInputChecked(selectedIndex)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-structured-list]",selectorRow:"[data-structured-list] .".concat(prefix,"--structured-list-tbody > label.").concat(prefix,"--structured-list-row"),selectorListInput:function selectorListInput(id){return"#".concat(id,".").concat(prefix,"--structured-list-input")},classActive:"".concat(prefix,"--structured-list-row--selected")}}}]);return StructuredList}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(StructuredList,"components",new WeakMap);var Slider=function(_mixin){_inherits(Slider,_mixin);var _super=_createSuper(Slider);function Slider(element,options){var _this;_classCallCheck(this,Slider);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,detail,callback){callback()});_this.sliderActive=false;_this.dragging=false;_this.track=_this.element.querySelector(_this.options.selectorTrack);_this.filledTrack=_this.element.querySelector(_this.options.selectorFilledTrack);_this.thumb=_this.element.querySelector(_this.options.selectorThumb);_this.input=_this.element.querySelector(_this.options.selectorInput);if(_this.element.dataset.sliderInputBox){_this.boundInput=_this.element.ownerDocument.querySelector(_this.element.dataset.sliderInputBox);_this._updateInput();_this.manage(on(_this.boundInput,"change",function(evt){_this.setValue(evt.target.value)}));_this.manage(on(_this.boundInput,"focus",function(evt){evt.target.select()}));_this.manage(on(_this.boundInput,"mouseup",function(evt){evt.preventDefault()}))}_this._updatePosition();_this.manage(on(_this.thumb,"mousedown",function(){_this.sliderActive=true}));_this.manage(on(_this.element.ownerDocument,"mouseup",function(){_this.sliderActive=false}));_this.manage(on(_this.element.ownerDocument,"mousemove",function(evt){var disabled=_this.element.classList.contains(_this.options.classDisabled);if(_this.sliderActive===true&&!disabled){_this._updatePosition(evt)}}));_this.manage(on(_this.thumb,"keydown",function(evt){var disabled=_this.element.classList.contains(_this.options.classDisabled);if(!disabled){_this._updatePosition(evt)}}));_this.manage(on(_this.track,"click",function(evt){var disabled=_this.element.classList.contains(_this.options.classDisabled);if(!disabled){_this._updatePosition(evt)}}));return _this}_createClass(Slider,[{key:"_updatePosition",value:function _updatePosition(evt){var _this2=this;var _this$_calcValue=this._calcValue(evt),left=_this$_calcValue.left,newValue=_this$_calcValue.newValue;if(this.dragging){return}this.dragging=true;requestAnimationFrame(function(){_this2.dragging=false;_this2.thumb.style.left="".concat(left,"%");_this2.filledTrack.style.transform="translate(0%, -50%) scaleX(".concat(left/100,")");_this2.input.value=newValue;_this2._updateInput();_this2.changeState("slider-value-change",{value:newValue})})}},{key:"_calcValue",value:function _calcValue(evt){var _this$getInputProps=this.getInputProps(),value=_this$getInputProps.value,min=_this$getInputProps.min,max=_this$getInputProps.max,step=_this$getInputProps.step;var range=max-min;var valuePercentage=(value-min)/range*100;var left;var newValue;left=valuePercentage;newValue=value;if(evt){var type=evt.type;if(type==="keydown"){var direction={40:-1,37:-1,38:1,39:1}[evt.which];if(direction!==undefined){var multiplier=evt.shiftKey===true?range/step/this.options.stepMultiplier:1;var stepMultiplied=step*multiplier;var stepSize=stepMultiplied/range*100;left=valuePercentage+stepSize*direction;newValue=Number(value)+stepMultiplied*direction}}if(type==="mousemove"||type==="click"){if(type==="click"){this.element.querySelector(this.options.selectorThumb).classList.add(this.options.classThumbClicked)}else{this.element.querySelector(this.options.selectorThumb).classList.remove(this.options.classThumbClicked)}var track=this.track.getBoundingClientRect();var unrounded=(evt.clientX-track.left)/track.width;var rounded=Math.round(range*unrounded/step)*step;left=rounded/range*100;newValue=rounded+min}}if(newValue<=Number(min)){left=0;newValue=min}if(newValue>=Number(max)){left=100;newValue=max}return{left:left,newValue:newValue}}},{key:"_updateInput",value:function _updateInput(){if(this.boundInput){this.boundInput.value=this.input.value}}},{key:"getInputProps",value:function getInputProps(){var values={value:Number(this.input.value),min:Number(this.input.min),max:Number(this.input.max),step:this.input.step?Number(this.input.step):1};return values}},{key:"setValue",value:function setValue(value){this.input.value=value;this._updatePosition()}},{key:"stepUp",value:function stepUp(){this.input.stepUp();this._updatePosition()}},{key:"stepDown",value:function stepDown(){this.input.stepDown();this._updatePosition()}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-slider]",selectorTrack:".".concat(prefix,"--slider__track"),selectorFilledTrack:".".concat(prefix,"--slider__filled-track"),selectorThumb:".".concat(prefix,"--slider__thumb"),selectorInput:".".concat(prefix,"--slider__input"),classDisabled:"".concat(prefix,"--slider--disabled"),classThumbClicked:"".concat(prefix,"--slider__thumb--clicked"),eventBeforeSliderValueChange:"slider-before-value-change",eventAfterSliderValueChange:"slider-after-value-change",stepMultiplier:4}}}]);return Slider}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(Slider,"components",new WeakMap);var Tile=function(_mixin){_inherits(Tile,_mixin);var _super=_createSuper(Tile);function Tile(element,options){var _this;_classCallCheck(this,Tile);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_getClass",function(type){var typeObj={expandable:_this.options.classExpandedTile,clickable:_this.options.classClickableTile,selectable:_this.options.classSelectableTile};return typeObj[type]});_defineProperty(_assertThisInitialized(_this),"_hookActions",function(tileClass){var isExpandable=_this.tileType==="expandable";if(isExpandable){var aboveTheFold=_this.element.querySelector(_this.options.selectorAboveTheFold);var getStyle=_this.element.ownerDocument.defaultView.getComputedStyle(_this.element,null);var tilePaddingTop=parseInt(getStyle.getPropertyValue("padding-top"),10);var tilePaddingBottom=parseInt(getStyle.getPropertyValue("padding-bottom"),10);var tilePadding=tilePaddingTop+tilePaddingBottom;if(aboveTheFold){_this.tileHeight=_this.element.getBoundingClientRect().height;_this.atfHeight=aboveTheFold.getBoundingClientRect().height+tilePadding;_this.element.style.maxHeight="".concat(_this.atfHeight,"px")}if(_this.element.classList.contains(_this.options.classExpandedTile)){_this._setTileHeight()}}_this.element.addEventListener("click",function(evt){var input=eventMatches(evt,_this.options.selectorTileInput);if(!input){_this.element.classList.toggle(tileClass)}if(isExpandable){_this._setTileHeight()}});_this.element.addEventListener("keydown",function(evt){var input=_this.element.querySelector(_this.options.selectorTileInput);if(input){if(evt.which===13||evt.which===32){if(!isExpandable){_this.element.classList.toggle(tileClass);input.checked=!input.checked}}}})});_defineProperty(_assertThisInitialized(_this),"_setTileHeight",function(){var isExpanded=_this.element.classList.contains(_this.options.classExpandedTile);_this.element.style.maxHeight=isExpanded?"".concat(_this.tileHeight,"px"):"".concat(_this.atfHeight,"px")});_this.tileType=_this.element.dataset.tile;_this.tileHeight=0;_this.atfHeight=0;_this._hookActions(_this._getClass(_this.tileType));return _this}_createClass(Tile,[{key:"release",value:function release(){_get(_getPrototypeOf(Tile.prototype),"release",this).call(this)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-tile]",selectorAboveTheFold:"[data-tile-atf]",selectorTileInput:"[data-tile-input]",classExpandedTile:"".concat(prefix,"--tile--is-expanded"),classClickableTile:"".concat(prefix,"--tile--is-clicked"),classSelectableTile:"".concat(prefix,"--tile--is-selected")}}}]);return Tile}(mixin(createComponent,initComponentBySearch));_defineProperty(Tile,"components",new WeakMap);var CodeSnippet=function(_mixin){_inherits(CodeSnippet,_mixin);var _super=_createSuper(CodeSnippet);function CodeSnippet(element,options){var _this;_classCallCheck(this,CodeSnippet);_this=_super.call(this,element,options);_this._initCodeSnippet();_this.element.querySelector(_this.options.classExpandBtn).addEventListener("click",function(evt){return _this._handleClick(evt)});return _this}_createClass(CodeSnippet,[{key:"_handleClick",value:function _handleClick(){var expandBtn=this.element.querySelector(this.options.classExpandText);this.element.classList.toggle(this.options.classExpanded);if(this.element.classList.contains(this.options.classExpanded)){expandBtn.textContent=expandBtn.getAttribute(this.options.attribShowLessText)}else{expandBtn.textContent=expandBtn.getAttribute(this.options.attribShowMoreText)}}},{key:"_initCodeSnippet",value:function _initCodeSnippet(){var expandBtn=this.element.querySelector(this.options.classExpandText);if(!expandBtn){throw new TypeError("Cannot find the expand button.")}expandBtn.textContent=expandBtn.getAttribute(this.options.attribShowMoreText);if(this.element.offsetHeight<this.options.minHeight){this.element.classList.add(this.options.classHideExpand)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-code-snippet]",attribShowMoreText:"data-show-more-text",attribShowLessText:"data-show-less-text",minHeight:288,classExpanded:"".concat(prefix,"--snippet--expand"),classExpandBtn:".".concat(prefix,"--snippet-btn--expand"),classExpandText:".".concat(prefix,"--snippet-btn--text"),classHideExpand:"".concat(prefix,"--snippet-btn--expand--hide")}}}]);return CodeSnippet}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(CodeSnippet,"components",new WeakMap);var TextInput=function(_mixin){_inherits(TextInput,_mixin);var _super=_createSuper(TextInput);function TextInput(_element,options){var _this;_classCallCheck(this,TextInput);_this=_super.call(this,_element,options);_defineProperty(_assertThisInitialized(_this),"_setIconVisibility",function(_ref){var iconVisibilityOn=_ref.iconVisibilityOn,iconVisibilityOff=_ref.iconVisibilityOff,passwordIsVisible=_ref.passwordIsVisible,selectorPasswordVisibilityTooltip=_ref.selectorPasswordVisibilityTooltip;if(passwordIsVisible){iconVisibilityOn.setAttribute("hidden",true);iconVisibilityOff.removeAttribute("hidden");selectorPasswordVisibilityTooltip.textContent="Hide password";return}iconVisibilityOn.removeAttribute("hidden");iconVisibilityOff.setAttribute("hidden",true);selectorPasswordVisibilityTooltip.textContent="Show password"});_defineProperty(_assertThisInitialized(_this),"_toggle",function(_ref2){var element=_ref2.element,button=_ref2.button;element.classList.toggle(_this.options.passwordIsVisible);var passwordIsVisible=element.classList.contains(_this.options.passwordIsVisible);var iconVisibilityOn=button.querySelector(_this.options.svgIconVisibilityOn);var iconVisibilityOff=button.querySelector(_this.options.svgIconVisibilityOff);var input=element.querySelector(_this.options.selectorPasswordField);var selectorPasswordVisibilityTooltip=element.querySelector(_this.options.selectorPasswordVisibilityTooltip);_this._setIconVisibility({iconVisibilityOn:iconVisibilityOn,iconVisibilityOff:iconVisibilityOff,passwordIsVisible:passwordIsVisible,selectorPasswordVisibilityTooltip:selectorPasswordVisibilityTooltip});input.type=passwordIsVisible?"text":"password"});_this.manage(on(_this.element,"click",function(event){var toggleVisibilityButton=eventMatches(event,_this.options.selectorPasswordVisibilityButton);if(toggleVisibilityButton){_this._toggle({element:_element,button:toggleVisibilityButton})}}));return _this}_createClass(TextInput,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-text-input]",selectorPasswordField:".".concat(prefix,"--text-input[data-toggle-password-visibility]"),selectorPasswordVisibilityButton:".".concat(prefix,"--text-input--password__visibility__toggle"),selectorPasswordVisibilityTooltip:".".concat(prefix,"--text-input--password__visibility__toggle > .").concat(prefix,"--assistive-text"),passwordIsVisible:"".concat(prefix,"--text-input--password-visible"),svgIconVisibilityOn:"svg.".concat(prefix,"--icon--visibility-on"),svgIconVisibilityOff:"svg.".concat(prefix,"--icon--visibility-off")}}}]);return TextInput}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(TextInput,"components",new WeakMap);var prefix=settings_1.prefix;var SideNav=function(_mixin){_inherits(SideNav,_mixin);var _super=_createSuper(SideNav);function SideNav(element,options){var _this;_classCallCheck(this,SideNav);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_handleClick",function(evt){var matchesToggle=eventMatches(evt,_this.options.selectorSideNavToggle);var matchesNavSubmenu=eventMatches(evt,_this.options.selectorSideNavSubmenu);var matchesSideNavLink=eventMatches(evt,_this.options.selectorSideNavLink);if(!matchesToggle&&!matchesNavSubmenu&&!matchesSideNavLink){return}if(matchesToggle){_this.changeState(!_this.isNavExpanded()?_this.constructor.state.EXPANDED:_this.constructor.state.COLLAPSED);return}if(matchesNavSubmenu){var isSubmenuExpanded=matchesNavSubmenu.getAttribute("aria-expanded")==="true";matchesNavSubmenu.setAttribute("aria-expanded","".concat(!isSubmenuExpanded));return}if(matchesSideNavLink){_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorSideNavLinkCurrent)).forEach(function(el){el.classList.remove(_this.options.classSideNavItemActive,_this.options.classSideNavLinkCurrent);el.removeAttribute("aria-current")});matchesSideNavLink.classList.add(_this.options.classSideNavLinkCurrent);var closestSideNavItem=matchesSideNavLink.closest(_this.options.selectorSideNavItem);if(closestSideNavItem){closestSideNavItem.classList.add(_this.options.classSideNavItemActive)}}});_this.manage(on(element,"click",_this._handleClick));return _this}_createClass(SideNav,[{key:"isNavExpanded",value:function isNavExpanded(){return this.element.classList.contains(this.options.classSideNavExpanded)}},{key:"changeState",value:function changeState(state){this.element.classList.toggle(this.options.classSideNavExpanded,state===this.constructor.state.EXPANDED)}}]);return SideNav}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(SideNav,"components",new WeakMap);_defineProperty(SideNav,"state",{EXPANDED:"expanded",COLLAPSED:"collapsed"});_defineProperty(SideNav,"options",{selectorInit:"[data-side-nav]",selectorSideNavToggle:".".concat(prefix,"--side-nav__toggle"),selectorSideNavSubmenu:".".concat(prefix,"--side-nav__submenu"),selectorSideNavItem:".".concat(prefix,"--side-nav__item"),selectorSideNavLink:".".concat(prefix,"--side-nav__link"),selectorSideNavLinkCurrent:'[aria-current="page"],.'.concat(prefix,"--side-nav__link--current,.").concat(prefix,"--side-nav__item--active"),classSideNavExpanded:"".concat(prefix,"--side-nav--expanded"),classSideNavItemActive:"".concat(prefix,"--side-nav__item--active"),classSideNavLinkCurrent:"".concat(prefix,"--side-nav__link--current")});var forEach=function(){return Array.prototype.forEach}();var toArray$a=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var HeaderSubmenu=function(_mixin){_inherits(HeaderSubmenu,_mixin);var _super=_createSuper(HeaderSubmenu);function HeaderSubmenu(element,options){var _this;_classCallCheck(this,HeaderSubmenu);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_getAction",function(event){var isFlyoutMenu=eventMatches(event,_this.options.selectorFlyoutMenu);if(isFlyoutMenu){return _this.constructor.actions.DELEGATE_TO_FLYOUT_MENU}switch(event.type){case"keydown":return{32:_this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS,13:_this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS,27:_this.constructor.actions.CLOSE_SUBMENU}[event.which];case"click":return eventMatches(event,_this.options.selectorItem)?_this.constructor.actions.CLOSE_SUBMENU:null;case"blur":case"focusout":{var isOfSelf=_this.element.contains(event.relatedTarget);return isOfSelf?null:_this.constructor.actions.CLOSE_SUBMENU}case"mouseenter":return _this.constructor.actions.OPEN_SUBMENU;case"mouseleave":return _this.constructor.actions.CLOSE_SUBMENU;default:return null}});_defineProperty(_assertThisInitialized(_this),"_getNewState",function(action){var trigger=_this.element.querySelector(_this.options.selectorTrigger);var isExpanded=trigger.getAttribute(_this.options.attribExpanded)==="true";switch(action){case _this.constructor.actions.CLOSE_SUBMENU:return false;case _this.constructor.actions.OPEN_SUBMENU:return true;case _this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS:return!isExpanded;default:return isExpanded}});_defineProperty(_assertThisInitialized(_this),"_setState",function(_ref){var shouldBeExpanded=_ref.shouldBeExpanded,shouldFocusOnOpen=_ref.shouldFocusOnOpen;var trigger=_this.element.querySelector(_this.options.selectorTrigger);trigger.setAttribute(_this.options.attribExpanded,shouldBeExpanded);forEach.call(_this.element.querySelectorAll(_this.options.selectorItem),function(item){item.tabIndex=shouldBeExpanded?0:-1});if(shouldBeExpanded&&shouldFocusOnOpen){_this.element.querySelector(_this.options.selectorItem).focus()}});_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){var focused=_this.element.ownerDocument.activeElement;return focused.nodeType===Node.ELEMENT_NODE&&focused.matches(_this.options.selectorItem)?focused:null});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=toArray$a(_this.element.querySelectorAll(_this.options.selectorItem));var start=_this.getCurrentNavigation()||_this.element.querySelector(_this.options.selectorItemSelected);var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};for(var current=getNextItem(start);current&¤t!==start;current=getNextItem(current)){if(!current.matches(_this.options.selectorItemHidden)&&!current.parentNode.matches(_this.options.selectorItemHidden)&&!current.matches(_this.options.selectorItemSelected)){current.focus();break}}});_defineProperty(_assertThisInitialized(_this),"_handleEvent",function(event){var trigger=_this.element.querySelector(_this.options.selectorTrigger);if(!trigger){return}var action=_this._getAction(event);if(action){var shouldBeExpanded=_this._getNewState(action);_this._setState({shouldBeExpanded:shouldBeExpanded})}});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var trigger=_this.element.querySelector(_this.options.selectorTrigger);if(!trigger){return}var action=_this._getAction(event);if(event.which===32){event.preventDefault()}switch(action){case _this.constructor.actions.DELEGATE_TO_FLYOUT_MENU:break;case _this.constructor.actions.CLOSE_SUBMENU:{var shouldBeExpanded=_this._getNewState(action);_this._setState({shouldBeExpanded:shouldBeExpanded});break}case _this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS:{var _shouldBeExpanded=_this._getNewState(action);_this._setState({shouldBeExpanded:_shouldBeExpanded,shouldFocusOnOpen:true});break}default:{var expanded=trigger.getAttribute(_this.options.attribExpanded)==="true";if(expanded){var direction={38:_this.constructor.NAVIGATE.BACKWARD,40:_this.constructor.NAVIGATE.FORWARD}[event.which];switch(event.which){case 35:{event.preventDefault();var menuItems=_this.element.querySelectorAll(_this.options.selectorItem);var lastMenuItem=menuItems[menuItems.length-1];if(lastMenuItem){lastMenuItem.focus()}break}case 36:{event.preventDefault();var _this$element$querySe=_this.element.querySelectorAll(_this.options.selectorItem),_this$element$querySe2=_slicedToArray(_this$element$querySe,1),firstMenuItem=_this$element$querySe2[0];if(firstMenuItem){firstMenuItem.focus()}break}case 38:case 40:_this.navigate(direction);event.preventDefault();break}}break}}});var hasFocusOut="onfocusout"in window;_this.manage(on(_this.element,hasFocusOut?"focusout":"blur",_this._handleEvent,!hasFocusOut));_this.manage(on(_this.element,"mouseenter",_this._handleEvent));_this.manage(on(_this.element,"mouseleave",_this._handleEvent));_this.manage(on(_this.element,"click",_this._handleEvent));_this.manage(on(_this.element,"keydown",_this._handleKeyDown));return _this}_createClass(HeaderSubmenu,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-header-submenu]",selectorTrigger:".".concat(prefix,"--header__menu-title"),selectorItem:".".concat(prefix,"--header__menu .").concat(prefix,"--header__menu-item"),attribExpanded:"aria-expanded"}}}]);return HeaderSubmenu}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(HeaderSubmenu,"components",new WeakMap);_defineProperty(HeaderSubmenu,"actions",{CLOSE_SUBMENU:"CLOSE_SUBMENU",OPEN_SUBMENU:"OPEN_SUBMENU",TOGGLE_SUBMENU_WITH_FOCUS:"TOGGLE_SUBMENU_WITH_FOCUS",DELEGATE_TO_FLYOUT_MENU:"DELEGATE_TO_FLYOUT_MENU"});_defineProperty(HeaderSubmenu,"NAVIGATE",{BACKWARD:-1,FORWARD:1});var toArray$b=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var HeaderNav=function(_mixin){_inherits(HeaderNav,_mixin);var _super=_createSuper(HeaderNav);function HeaderNav(element,options){var _this;_classCallCheck(this,HeaderNav);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){var focused=_this.element.ownerDocument.activeElement.closest(_this.options.selectorSubmenu);return focused&&focused.nodeType===Node.ELEMENT_NODE?focused.querySelector(_this.options.selectorSubmenuLink):null});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=toArray$b(_this.element.querySelectorAll(_this.options.selectorSubmenuLink));var start=_this.getCurrentNavigation();var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};getNextItem(start).focus()});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var keyCodes={37:_this.constructor.NAVIGATE.BACKWARD,39:_this.constructor.NAVIGATE.FORWARD};var keyCodeMatches=keyCodes[event.which];if(keyCodeMatches){_this.navigate(keyCodeMatches)}});_this.manage(on(_this.element,"keydown",_this._handleKeyDown));return _this}_createClass(HeaderNav,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-header-nav]",selectorNavKind:"[data-header-nav-kind]",selectorSubmenu:".".concat(prefix,"--header__submenu"),selectorSubmenuLink:".".concat(prefix,"--header__menu-title"),selectorSubmenuItem:".".concat(prefix,"--header__menu-title > .").concat(prefix,"--header__menu-item")}}}]);return HeaderNav}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(HeaderNav,"components",new WeakMap);_defineProperty(HeaderNav,"NAVIGATE",{BACKWARD:-1,FORWARD:1});var NavigationMenuPanel=function(_mixin){_inherits(NavigationMenuPanel,_mixin);var _super=_createSuper(NavigationMenuPanel);function NavigationMenuPanel(){var _this;_classCallCheck(this,NavigationMenuPanel);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}_this=_super.call.apply(_super,[this].concat(args));_defineProperty(_assertThisInitialized(_this),"createdByLauncher",function(event){var isExpanded=!_this.element.hasAttribute("hidden");var newState=isExpanded?"collapsed":"expanded";_this.triggerButton=event.delegateTarget;_this.changeState(newState)});_defineProperty(_assertThisInitialized(_this),"shouldStateBeChanged",function(state){return state==="expanded"===_this.element.hasAttribute("hidden")});_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,callback){toggleAttribute(_this.element,"hidden",state!=="expanded");if(_this.triggerButton){if(state==="expanded"){var focusableMenuItems=_this.element.querySelector(_this.options.selectorFocusableMenuItem);if(focusableMenuItems){focusableMenuItems.focus()}}var label=state==="expanded"?_this.triggerButton.getAttribute(_this.options.attribLabelCollapse):_this.triggerButton.getAttribute(_this.options.attribLabelExpand);_this.triggerButton.classList.toggle(_this.options.classNavigationMenuPanelHeaderActionActive,state==="expanded");_this.triggerButton.setAttribute("aria-label",label);_this.triggerButton.setAttribute("title",label)}callback()});return _this}_createClass(NavigationMenuPanel,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{initEventNames:["click"],eventBeforeExpanded:"navigation-menu-being-expanded",eventAfterExpanded:"navigation-menu-expanded",eventBeforeCollapsed:"navigation-menu-being-collapsed",eventAfterCollapsed:"navigation-menu-collapsed",selectorFocusableMenuItem:".".concat(prefix,"--navigation__category-toggle, .").concat(prefix,"--navigation-link"),classNavigationMenuPanelHeaderActionActive:"".concat(prefix,"--header__action--active"),attribLabelExpand:"data-navigation-menu-panel-label-expand",attribLabelCollapse:"data-navigation-menu-panel-label-collapse"}}}]);return NavigationMenuPanel}(mixin(createComponent,initComponentByLauncher,exports$1,handles,eventedState));_defineProperty(NavigationMenuPanel,"components",new WeakMap);var NavigationMenu=function(_NavigationMenuPanel){_inherits(NavigationMenu,_NavigationMenuPanel);var _super=_createSuper(NavigationMenu);function NavigationMenu(element,options){var _this;_classCallCheck(this,NavigationMenu);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){return _this.element.ownerDocument.activeElement});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorFocusableNavItems));var start=_this.getCurrentNavigation();var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};getNextItem(start).focus()});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var isExpanded=!_this.element.hasAttribute("hidden");if(event.which===27&&isExpanded){_this.changeState("collapsed");if(_this.triggerButton){_this.triggerButton.focus()}return}var matchesNavSubmenu=eventMatches(event,_this.options.selectorShellNavSubmenu);var matchesShellNavLink=eventMatches(event,_this.options.selectorShellNavLink);if(!matchesNavSubmenu&&!matchesShellNavLink){return}var navigationKeyCodes={38:_this.constructor.NAVIGATE.BACKWARD,40:_this.constructor.NAVIGATE.FORWARD};var navigationKeyCodeMatches=navigationKeyCodes[event.which];if(navigationKeyCodeMatches){event.preventDefault();_this.navigate(navigationKeyCodeMatches)}});_defineProperty(_assertThisInitialized(_this),"_handleFocusOut",function(event){var nextTargetIsOfSelf=_this.element.contains(event.relatedTarget)||event.relatedTarget===_this.triggerButton||!event.relatedTarget;var oldTargetIsOfSelf=_this.element.contains(event.target);if(oldTargetIsOfSelf&&!nextTargetIsOfSelf){_this.changeState("collapsed");_this.triggerButton.focus()}});_defineProperty(_assertThisInitialized(_this),"changeNavSubmenuState",function(_ref){var matchesNavSubmenu=_ref.matchesNavSubmenu,shouldBeCollapsed=_ref.shouldBeCollapsed;var shellNavCategory=matchesNavSubmenu.closest(_this.options.selectorShellNavCategory);if(!shellNavCategory){return}matchesNavSubmenu.setAttribute("aria-expanded",!shouldBeCollapsed);shellNavCategory.classList.toggle(_this.options.classShellNavCategoryExpanded);Array.prototype.forEach.call(shellNavCategory.querySelectorAll(_this.options.selectorShellNavLink),function(item){item.tabIndex=!shouldBeCollapsed?0:-1})});_defineProperty(_assertThisInitialized(_this),"_handleClick",function(event){var matchesNavSubmenu=eventMatches(event,_this.options.selectorShellNavSubmenu);var matchesShellNavLink=eventMatches(event,_this.options.selectorShellNavLink);var matchesNestedShellNavLink=eventMatches(event,_this.options.selectorShellNestedNavLink);if(!matchesNavSubmenu&&!matchesShellNavLink){return}if(matchesNestedShellNavLink){_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorShellNavLinkCurrent)).forEach(function(el){el.classList.remove(_this.options.classShellNavItemActive,_this.options.classShellNavLinkCurrent)});matchesNestedShellNavLink.closest(_this.options.selectorShellNavNestedCategory).classList.add(_this.options.classShellNavItemActive);return}if(matchesNavSubmenu){var isExpanded=matchesNavSubmenu.getAttribute("aria-expanded")==="true";_this.changeNavSubmenuState({matchesNavSubmenu:matchesNavSubmenu,isExpanded:isExpanded});return}if(matchesShellNavLink){_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorShellNavLinkCurrent)).forEach(function(el){el.classList.remove(_this.options.classShellNavItemActive,_this.options.classShellNavLinkCurrent)});matchesShellNavLink.closest(_this.options.selectorShellNavItem).classList.add(_this.options.classShellNavItemActive)}});_this.manage(on(element,"click",_this._handleClick));_this.manage(on(element,"keydown",_this._handleKeyDown));_this.manage(on(_this.element.ownerDocument,"click",function(event){if(!_this.element.hasAttribute("hidden")&&!_this.triggerButton.contains(event.target)&&!_this.element.contains(event.target)){_this.changeState("collapsed")}}));var hasFocusOut="onfocusout"in window;_this.manage(on(_this.element,hasFocusOut?"focusout":"blur",_this._handleFocusOut,!hasFocusOut));return _this}_createClass(NavigationMenu,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return Object.assign(Object.create(NavigationMenuPanel.options),{selectorInit:"[data-navigation-menu]",attribInitTarget:"data-navigation-menu-target",selectorShellNavSubmenu:".".concat(prefix,"--navigation__category-toggle"),selectorShellNavLink:".".concat(prefix,"--navigation-link"),selectorShellNestedNavLink:".".concat(prefix,"--navigation__category-item > a.").concat(prefix,"--navigation-link"),selectorShellNavLinkCurrent:".".concat(prefix,"--navigation-item--active,.").concat(prefix,"--navigation__category-item--active"),selectorFocusableNavItems:"\n .".concat(prefix,"--navigation__category-toggle,\n .").concat(prefix,"--navigation-item > .").concat(prefix,"--navigation-link,\n .").concat(prefix,'--navigation-link[tabindex="0"]\n '),selectorShellNavItem:".".concat(prefix,"--navigation-item"),selectorShellNavCategory:".".concat(prefix,"--navigation__category"),selectorShellNavNestedCategory:".".concat(prefix,"--navigation__category-item"),classShellNavItemActive:"".concat(prefix,"--navigation-item--active"),classShellNavLinkCurrent:"".concat(prefix,"--navigation__category-item--active"),classShellNavCategoryExpanded:"".concat(prefix,"--navigation__category--expanded")})}}]);return NavigationMenu}(NavigationMenuPanel);_defineProperty(NavigationMenu,"components",new WeakMap);_defineProperty(NavigationMenu,"NAVIGATE",{BACKWARD:-1,FORWARD:1});function onFocusByKeyboard(node,name,callback){var hasFocusout="onfocusout"in window;var focusinEventName=hasFocusout?"focusin":"focus";var focusoutEventName=hasFocusout?"focusout":"blur";var supportedEvents={focus:focusinEventName,blur:focusoutEventName};var eventName=supportedEvents[name];if(!eventName){throw new Error("Unsupported event!")}var clicked;var handleMousedown=function handleMousedown(){clicked=true;requestAnimationFrame(function(){clicked=false})};var handleFocusin=function handleFocusin(evt){if(!clicked){callback(evt)}};node.ownerDocument.addEventListener("mousedown",handleMousedown);node.addEventListener(eventName,handleFocusin,!hasFocusout);return{release:function release(){if(handleFocusin){node.removeEventListener(eventName,handleFocusin,!hasFocusout);handleFocusin=null}if(handleMousedown){node.ownerDocument.removeEventListener("mousedown",handleMousedown);handleMousedown=null}return null}}}var seq=0;var ProductSwitcher=function(_NavigationMenuPanel){_inherits(ProductSwitcher,_NavigationMenuPanel);var _super=_createSuper(ProductSwitcher);function ProductSwitcher(element,options){var _this;_classCallCheck(this,ProductSwitcher);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"current","");_defineProperty(_assertThisInitialized(_this),"triggerButtonIds",new Set);_defineProperty(_assertThisInitialized(_this),"_handleFocusOut",function(event){if(_this.element.contains(event.relatedTarget)){return}var currentTriggerButton=_this.element.ownerDocument.getElementById(_this.current);if(currentTriggerButton&&event.relatedTarget&&!event.relatedTarget.matches(_this.options.selectorFloatingMenus)){currentTriggerButton.focus()}});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var isExpanded=!_this.element.hasAttribute("hidden");if(event.which===27&&isExpanded){var triggerButton=_this.current;_this.changeState(_this.constructor.SELECT_NONE);_this.element.ownerDocument.getElementById(triggerButton).focus()}});_defineProperty(_assertThisInitialized(_this),"createdByLauncher",function(event){var isExpanded=_this.element.classList.contains(_this.options.classProductSwitcherExpanded);var launcher=event.delegateTarget;if(!launcher.id){launcher.id="__carbon-product-switcher-launcher-".concat(seq++)}var current=launcher.id;_this.changeState(isExpanded&&_this.current===current?_this.constructor.SELECT_NONE:current)});_defineProperty(_assertThisInitialized(_this),"shouldStateBeChanged",function(current){return _this.current!==current});_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,callback){_this.element.classList.toggle(_this.options.classProductSwitcherExpanded,state!==_this.constructor.SELECT_NONE);_this.current=state;if(_this.current!==_this.constructor.SELECT_NONE){_this.triggerButtonIds.add(_this.current)}_this.triggerButtonIds.forEach(function(id){var button=_this.element.ownerDocument.getElementById(id);var label=button.getAttribute(_this.options.attribLabelExpand);button.classList.remove(_this.options.classNavigationMenuPanelHeaderActionActive);button.setAttribute("aria-label",label);button.setAttribute("title",label)});var currentTriggerButton=_this.element.ownerDocument.getElementById(_this.current);if(currentTriggerButton){var label=currentTriggerButton.getAttribute(_this.options.attribLabelCollapse);currentTriggerButton.classList.toggle(_this.options.classNavigationMenuPanelHeaderActionActive);currentTriggerButton.setAttribute("aria-label",label);currentTriggerButton.setAttribute("title",label)}if(state!==_this.constructor.SELECT_NONE){_this.element.setAttribute("tabindex","0");_this.element.focus()}else{_this.element.setAttribute("tabindex","-1")}callback()});_this.manage(on(element,"keydown",_this._handleKeyDown));_this.manage(onFocusByKeyboard(element,"blur",_this._handleFocusOut));return _this}_createClass(ProductSwitcher,[{key:"release",value:function release(){this.triggerButtonIds.clear();return _get(_getPrototypeOf(ProductSwitcher.prototype),"release",this).call(this)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return Object.assign(Object.create(NavigationMenuPanel.options),{selectorInit:"[data-product-switcher]",selectorFloatingMenus:"\n .".concat(prefix,"--overflow-menu-options,\n .").concat(prefix,"--overflow-menu-options *,\n .").concat(prefix,"--tooltip,\n .").concat(prefix,"--tooltip *,\n .flatpicker-calendar,\n .flatpicker-calendar *\n "),attribInitTarget:"data-product-switcher-target",classProductSwitcherExpanded:"".concat(prefix,"--panel--expanded")})}}]);return ProductSwitcher}(NavigationMenuPanel);_defineProperty(ProductSwitcher,"SELECT_NONE","__carbon-product-switcher-launcher-NONE");_defineProperty(ProductSwitcher,"components",new WeakMap);var PaginationNav=function(_mixin){_inherits(PaginationNav,_mixin);var _super=_createSuper(PaginationNav);function PaginationNav(element,options){var _this;_classCallCheck(this,PaginationNav);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getActivePageNumber",function(){var pageNum;var activePageElement=_this.element.querySelector(_this.options.selectorPageActive);if(activePageElement){pageNum=Number(activePageElement.getAttribute(_this.options.attribPage))}return pageNum});_defineProperty(_assertThisInitialized(_this),"clearActivePage",function(evt){var pageButtonNodeList=_this.element.querySelectorAll(_this.options.selectorPageButton);var pageSelectElement=_this.element.querySelector(_this.options.selectorPageSelect);Array.prototype.forEach.call(pageButtonNodeList,function(el){el.classList.remove(_this.options.classActive,_this.options.classDisabled);el.removeAttribute(_this.options.attribActive);el.removeAttribute("aria-disabled");el.removeAttribute("aria-current")});if(pageSelectElement){pageSelectElement.removeAttribute("aria-current");var pageSelectElementOptions=pageSelectElement.options;Array.prototype.forEach.call(pageSelectElementOptions,function(el){el.removeAttribute(_this.options.attribActive)});if(!evt.target.matches(_this.options.selectorPageSelect)){pageSelectElement.classList.remove(_this.options.classActive);pageSelectElement.value=""}}});_defineProperty(_assertThisInitialized(_this),"handleClick",function(evt){if(!evt.target.getAttribute("aria-disabled")===true){var nextActivePageNumber=_this.getActivePageNumber();var pageElementNodeList=_this.element.querySelectorAll(_this.options.selectorPageElement);var pageSelectElement=_this.element.querySelector(_this.options.selectorPageSelect);_this.clearActivePage(evt);if(evt.target.matches(_this.options.selectorPageButton)){nextActivePageNumber=Number(evt.target.getAttribute(_this.options.attribPage))}if(evt.target.matches(_this.options.selectorPagePrevious)){nextActivePageNumber-=1}if(evt.target.matches(_this.options.selectorPageNext)){nextActivePageNumber+=1}var pageTargetElement=pageElementNodeList[nextActivePageNumber-1];pageTargetElement.setAttribute(_this.options.attribActive,true);if(pageTargetElement.tagName==="OPTION"){pageSelectElement.value=_this.getActivePageNumber();pageSelectElement.classList.add(_this.options.classActive);pageSelectElement.setAttribute("aria-current","page")}else{pageTargetElement.classList.add(_this.options.classActive,_this.options.classDisabled);pageTargetElement.setAttribute("aria-disabled",true);pageTargetElement.setAttribute("aria-current","page")}_this.setPrevNextStates()}});_defineProperty(_assertThisInitialized(_this),"handleSelectChange",function(evt){_this.clearActivePage(evt);var pageSelectElement=_this.element.querySelector(_this.options.selectorPageSelect);var pageSelectElementOptions=pageSelectElement.options;pageSelectElementOptions[pageSelectElementOptions.selectedIndex].setAttribute(_this.options.attribActive,true);evt.target.setAttribute("aria-current","page");evt.target.classList.add(_this.options.classActive);_this.setPrevNextStates()});_defineProperty(_assertThisInitialized(_this),"setPrevNextStates",function(){var pageElementNodeList=_this.element.querySelectorAll(_this.options.selectorPageElement);var totalPages=pageElementNodeList.length;var pageDirectionElementPrevious=_this.element.querySelector(_this.options.selectorPagePrevious);var pageDirectionElementNext=_this.element.querySelector(_this.options.selectorPageNext);if(pageDirectionElementPrevious){if(_this.getActivePageNumber()<=1){pageDirectionElementPrevious.setAttribute("aria-disabled",true);pageDirectionElementPrevious.classList.add(_this.options.classDisabled)}else{pageDirectionElementPrevious.removeAttribute("aria-disabled");pageDirectionElementPrevious.classList.remove(_this.options.classDisabled)}}if(pageDirectionElementNext){if(_this.getActivePageNumber()>=totalPages){pageDirectionElementNext.setAttribute("aria-disabled",true);pageDirectionElementNext.classList.add(_this.options.classDisabled)}else{pageDirectionElementNext.removeAttribute("aria-disabled");pageDirectionElementNext.classList.remove(_this.options.classDisabled)}}});_this.manage(on(_this.element,"click",function(evt){return _this.handleClick(evt)}));_this.manage(on(_this.element,"change",function(evt){if(evt.target.matches(_this.options.selectorPageSelect)){_this.handleSelectChange(evt)}}));return _this}_createClass(PaginationNav,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-pagination-nav]",selectorPageElement:"[data-page]",selectorPageButton:"[data-page-button]",selectorPagePrevious:"[data-page-previous]",selectorPageNext:"[data-page-next]",selectorPageSelect:"[data-page-select]",selectorPageActive:'[data-page-active="true"]',attribPage:"data-page",attribActive:"data-page-active",classActive:"".concat(prefix,"--pagination-nav__page--active"),classDisabled:"".concat(prefix,"--pagination-nav__page--disabled")}}}]);return PaginationNav}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(PaginationNav,"components",new WeakMap);var components=Object.freeze({__proto__:null,Checkbox:Checkbox,FileUploader:FileUploader,ContentSwitcher:ContentSwitcher,Tab:Tab,OverflowMenu:OverflowMenu,Modal:Modal,Loading:Loading,InlineLoading:InlineLoading,Dropdown:Dropdown,NumberInput:NumberInput,DataTableV2:DataTable,DataTable:DataTable,DatePicker:DatePicker,Pagination:Pagination,Search:Search,Accordion:Accordion,CopyButton:CopyButton,Notification:Notification,Toolbar:Toolbar,Tooltip:Tooltip,TooltipSimple:TooltipSimple,ProgressIndicator:ProgressIndicator,FloatingMenu:FloatingMenu,StructuredList:StructuredList,Slider:Slider,Tile:Tile,CodeSnippet:CodeSnippet,TextInput:TextInput,SideNav:SideNav,HeaderSubmenu:HeaderSubmenu,HeaderNav:HeaderNav,NavigationMenu:NavigationMenu,ProductSwitcher:ProductSwitcher,PaginationNav:PaginationNav});var components$1=components;var init=function init(){var componentClasses=Object.keys(components$1).map(function(key){return components$1[key]}).filter(function(component){return typeof component.init==="function"});if(!settings_1.disableAutoInit){componentClasses.forEach(function(Clz){var h=Clz.init()})}};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",init)}else{setTimeout(init,0)}var forEach$1=Array.prototype.forEach;var createAndReleaseComponentsUponDOMMutation=function createAndReleaseComponentsUponDOMMutation(records,componentClasses,componentClassesForWatchInit,options){records.forEach(function(record){forEach$1.call(record.addedNodes,function(node){if(node.nodeType===Node.ELEMENT_NODE){componentClassesForWatchInit.forEach(function(Clz){Clz.init(node,options)})}});forEach$1.call(record.removedNodes,function(node){if(node.nodeType===Node.ELEMENT_NODE){componentClasses.forEach(function(Clz){if(node.matches(Clz.options.selectorInit)){var instance=Clz.components.get(node);if(instance){instance.release()}}else{forEach$1.call(node.querySelectorAll(Clz.options.selectorInit),function(element){var instance=Clz.components.get(element);if(instance){instance.release()}})}})}})})};function watch(){var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to watch for DOM node to create/release components.")}var componentClasses=Object.keys(components).map(function(key){return components[key]}).filter(function(component){return typeof component.init==="function"});var handles=componentClasses.map(function(Clz){return Clz.init(target,options)}).filter(Boolean);var componentClassesForWatchInit=componentClasses.filter(function(Clz){return!Clz.forLazyInit});var observer=new MutationObserver(function(records){createAndReleaseComponentsUponDOMMutation(records,componentClasses,componentClassesForWatchInit,options)});observer.observe(target,{childList:true,subtree:true});return{release:function release(){for(var handle=handles.pop();handle;handle=handles.pop()){handle.release()}if(observer){observer.disconnect();observer=null}}}}exports.Accordion=Accordion;exports.Checkbox=Checkbox;exports.CodeSnippet=CodeSnippet;exports.ContentSwitcher=ContentSwitcher;exports.CopyButton=CopyButton;exports.DataTable=DataTable;exports.DataTableV2=DataTable;exports.DatePicker=DatePicker;exports.Dropdown=Dropdown;exports.FileUploader=FileUploader;exports.FloatingMenu=FloatingMenu;exports.HeaderNav=HeaderNav;exports.HeaderSubmenu=HeaderSubmenu;exports.InlineLoading=InlineLoading;exports.Loading=Loading;exports.Modal=Modal;exports.NavigationMenu=NavigationMenu;exports.Notification=Notification;exports.NumberInput=NumberInput;exports.OverflowMenu=OverflowMenu;exports.Pagination=Pagination;exports.PaginationNav=PaginationNav;exports.ProductSwitcher=ProductSwitcher;exports.ProgressIndicator=ProgressIndicator;exports.Search=Search;exports.SideNav=SideNav;exports.Slider=Slider;exports.StructuredList=StructuredList;exports.Tab=Tab;exports.TextInput=TextInput;exports.Tile=Tile;exports.Toolbar=Toolbar;exports.Tooltip=Tooltip;exports.TooltipSimple=TooltipSimple;exports.settings=settings_1;exports.watch=watch;return exports}({}); +(function(root,factory){if(typeof define==="function"&&define.amd){define([],factory)}else{root.htmx=factory()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var htmx={onLoad:onLoadHelper,process:processNode,on:addEventListenerImpl,off:removeEventListenerImpl,trigger:triggerEvent,ajax:ajaxHelper,find:find,findAll:findAll,closest:closest,values:function(elt,type){var inputValues=getInputValues(elt,type||"post");return inputValues.values},remove:removeElement,addClass:addClassToElement,removeClass:removeClassFromElement,toggleClass:toggleClassOnElement,takeClass:takeClassForElement,defineExtension:defineExtension,removeExtension:removeExtension,logAll:logAll,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth"},parseInterval:parseInterval,_:internalEval,createEventSource:function(url){return new EventSource(url,{withCredentials:true})},createWebSocket:function(url){return new WebSocket(url,[])},version:"1.5.0"};var VERBS=["get","post","put","delete","patch"];var VERB_SELECTOR=VERBS.map(function(verb){return"[hx-"+verb+"], [data-hx-"+verb+"]"}).join(", ");function parseInterval(str){if(str==undefined){return undefined}if(str.slice(-2)=="ms"){return parseFloat(str.slice(0,-2))||undefined}if(str.slice(-1)=="s"){return parseFloat(str.slice(0,-1))*1e3||undefined}return parseFloat(str)||undefined}function getRawAttribute(elt,name){return elt.getAttribute&&elt.getAttribute(name)}function hasAttribute(elt,qualifiedName){return elt.hasAttribute&&(elt.hasAttribute(qualifiedName)||elt.hasAttribute("data-"+qualifiedName))}function getAttributeValue(elt,qualifiedName){return getRawAttribute(elt,qualifiedName)||getRawAttribute(elt,"data-"+qualifiedName)}function parentElt(elt){return elt.parentElement}function getDocument(){return document}function getClosestMatch(elt,condition){if(condition(elt)){return elt}else if(parentElt(elt)){return getClosestMatch(parentElt(elt),condition)}else{return null}}function getClosestAttributeValue(elt,attributeName){var closestAttr=null;getClosestMatch(elt,function(e){return closestAttr=getAttributeValue(e,attributeName)});return closestAttr}function matches(elt,selector){var matchesFunction=elt.matches||elt.matchesSelector||elt.msMatchesSelector||elt.mozMatchesSelector||elt.webkitMatchesSelector||elt.oMatchesSelector;return matchesFunction&&matchesFunction.call(elt,selector)}function getStartTag(str){var tagMatcher=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var match=tagMatcher.exec(str);if(match){return match[1].toLowerCase()}else{return""}}function parseHTML(resp,depth){var parser=new DOMParser;var responseDoc=parser.parseFromString(resp,"text/html");var responseNode=responseDoc.body;while(depth>0){depth--;responseNode=responseNode.firstChild}if(responseNode==null){responseNode=getDocument().createDocumentFragment()}return responseNode}function makeFragment(resp){if(htmx.config.useTemplateFragments){var documentFragment=parseHTML("<body><template>"+resp+"</template></body>",0);return documentFragment.querySelector("template").content}else{var startTag=getStartTag(resp);switch(startTag){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return parseHTML("<table>"+resp+"</table>",1);case"col":return parseHTML("<table><colgroup>"+resp+"</colgroup></table>",2);case"tr":return parseHTML("<table><tbody>"+resp+"</tbody></table>",2);case"td":case"th":return parseHTML("<table><tbody><tr>"+resp+"</tr></tbody></table>",3);case"script":return parseHTML("<div>"+resp+"</div>",1);default:return parseHTML(resp,0)}}}function maybeCall(func){if(func){func()}}function isType(o,type){return Object.prototype.toString.call(o)==="[object "+type+"]"}function isFunction(o){return isType(o,"Function")}function isRawObject(o){return isType(o,"Object")}function getInternalData(elt){var dataProp="htmx-internal-data";var data=elt[dataProp];if(!data){data=elt[dataProp]={}}return data}function toArray(arr){var returnArr=[];if(arr){for(var i=0;i<arr.length;i++){returnArr.push(arr[i])}}return returnArr}function forEach(arr,func){if(arr){for(var i=0;i<arr.length;i++){func(arr[i])}}}function isScrolledIntoView(el){var rect=el.getBoundingClientRect();var elemTop=rect.top;var elemBottom=rect.bottom;return elemTop<window.innerHeight&&elemBottom>=0}function bodyContains(elt){return getDocument().body.contains(elt)}function splitOnWhitespace(trigger){return trigger.trim().split(/\s+/)}function mergeObjects(obj1,obj2){for(var key in obj2){if(obj2.hasOwnProperty(key)){obj1[key]=obj2[key]}}return obj1}function parseJSON(jString){try{return JSON.parse(jString)}catch(error){logError(error);return null}}function internalEval(str){return maybeEval(getDocument().body,function(){return eval(str)})}function onLoadHelper(callback){var value=htmx.on("htmx:load",function(evt){callback(evt.detail.elt)});return value}function logAll(){htmx.logger=function(elt,event,data){if(console){console.log(event,elt,data)}}}function find(eltOrSelector,selector){if(selector){return eltOrSelector.querySelector(selector)}else{return find(getDocument(),eltOrSelector)}}function findAll(eltOrSelector,selector){if(selector){return eltOrSelector.querySelectorAll(selector)}else{return findAll(getDocument(),eltOrSelector)}}function removeElement(elt,delay){elt=resolveTarget(elt);if(delay){setTimeout(function(){removeElement(elt)},delay)}else{elt.parentElement.removeChild(elt)}}function addClassToElement(elt,clazz,delay){elt=resolveTarget(elt);if(delay){setTimeout(function(){addClassToElement(elt,clazz)},delay)}else{elt.classList.add(clazz)}}function removeClassFromElement(elt,clazz,delay){elt=resolveTarget(elt);if(delay){setTimeout(function(){removeClassFromElement(elt,clazz)},delay)}else{elt.classList.remove(clazz)}}function toggleClassOnElement(elt,clazz){elt=resolveTarget(elt);elt.classList.toggle(clazz)}function takeClassForElement(elt,clazz){elt=resolveTarget(elt);forEach(elt.parentElement.children,function(child){removeClassFromElement(child,clazz)});addClassToElement(elt,clazz)}function closest(elt,selector){elt=resolveTarget(elt);if(elt.closest){return elt.closest(selector)}else{do{if(elt==null||matches(elt,selector)){return elt}}while(elt=elt&&parentElt(elt))}}function querySelectorAllExt(elt,selector){if(selector.indexOf("closest ")===0){return[closest(elt,selector.substr(8))]}else if(selector.indexOf("find ")===0){return[find(elt,selector.substr(5))]}else if(selector==="document"){return[document]}else{return getDocument().querySelectorAll(selector)}}function querySelectorExt(eltOrSelector,selector){return querySelectorAllExt(eltOrSelector,selector)[0]}function resolveTarget(arg2){if(isType(arg2,"String")){return find(arg2)}else{return arg2}}function processEventArgs(arg1,arg2,arg3){if(isFunction(arg2)){return{target:getDocument().body,event:arg1,listener:arg2}}else{return{target:resolveTarget(arg1),event:arg2,listener:arg3}}}function addEventListenerImpl(arg1,arg2,arg3){ready(function(){var eventArgs=processEventArgs(arg1,arg2,arg3);eventArgs.target.addEventListener(eventArgs.event,eventArgs.listener)});var b=isFunction(arg2);return b?arg2:arg3}function removeEventListenerImpl(arg1,arg2,arg3){ready(function(){var eventArgs=processEventArgs(arg1,arg2,arg3);eventArgs.target.removeEventListener(eventArgs.event,eventArgs.listener)});return isFunction(arg2)?arg2:arg3}function getTarget(elt){var explicitTarget=getClosestMatch(elt,function(e){return getAttributeValue(e,"hx-target")!==null});if(explicitTarget){var targetStr=getAttributeValue(explicitTarget,"hx-target");if(targetStr==="this"){return explicitTarget}else{return querySelectorExt(elt,targetStr)}}else{var data=getInternalData(elt);if(data.boosted){return getDocument().body}else{return elt}}}function shouldSettleAttribute(name){var attributesToSettle=htmx.config.attributesToSettle;for(var i=0;i<attributesToSettle.length;i++){if(name===attributesToSettle[i]){return true}}return false}function cloneAttributes(mergeTo,mergeFrom){forEach(mergeTo.attributes,function(attr){if(!mergeFrom.hasAttribute(attr.name)&&shouldSettleAttribute(attr.name)){mergeTo.removeAttribute(attr.name)}});forEach(mergeFrom.attributes,function(attr){if(shouldSettleAttribute(attr.name)){mergeTo.setAttribute(attr.name,attr.value)}})}function isInlineSwap(swapStyle,target){var extensions=getExtensions(target);for(var i=0;i<extensions.length;i++){var extension=extensions[i];try{if(extension.isInlineSwap(swapStyle)){return true}}catch(e){logError(e)}}return swapStyle==="outerHTML"}function oobSwap(oobValue,oobElement,settleInfo){var selector="#"+oobElement.id;var swapStyle="outerHTML";if(oobValue==="true"){}else if(oobValue.indexOf(":")>0){swapStyle=oobValue.substr(0,oobValue.indexOf(":"));selector=oobValue.substr(oobValue.indexOf(":")+1,oobValue.length)}else{swapStyle=oobValue}var target=getDocument().querySelector(selector);if(target){var fragment;fragment=getDocument().createDocumentFragment();fragment.appendChild(oobElement);if(!isInlineSwap(swapStyle,target)){fragment=oobElement}swap(swapStyle,target,target,fragment,settleInfo)}else{oobElement.parentNode.removeChild(oobElement);triggerErrorEvent(getDocument().body,"htmx:oobErrorNoTarget",{content:oobElement})}return oobValue}function handleOutOfBandSwaps(fragment,settleInfo){forEach(findAll(fragment,"[hx-swap-oob], [data-hx-swap-oob]"),function(oobElement){var oobValue=getAttributeValue(oobElement,"hx-swap-oob");if(oobValue!=null){oobSwap(oobValue,oobElement,settleInfo)}})}function handlePreservedElements(fragment){forEach(findAll(fragment,"[hx-preserve], [data-hx-preserve]"),function(preservedElt){var id=getAttributeValue(preservedElt,"id");var oldElt=getDocument().getElementById(id);if(oldElt!=null){preservedElt.parentNode.replaceChild(oldElt,preservedElt)}})}function handleAttributes(parentNode,fragment,settleInfo){forEach(fragment.querySelectorAll("[id]"),function(newNode){if(newNode.id&&newNode.id.length>0){var oldNode=parentNode.querySelector(newNode.tagName+"[id='"+newNode.id+"']");if(oldNode&&oldNode!==parentNode){var newAttributes=newNode.cloneNode();cloneAttributes(newNode,oldNode);settleInfo.tasks.push(function(){cloneAttributes(newNode,newAttributes)})}}})}function makeAjaxLoadTask(child){return function(){processNode(child);processScripts(child);processFocus(child);triggerEvent(child,"htmx:load")}}function processFocus(child){var autofocus="[autofocus]";var autoFocusedElt=matches(child,autofocus)?child:child.querySelector(autofocus);if(autoFocusedElt!=null){autoFocusedElt.focus()}}function insertNodesBefore(parentNode,insertBefore,fragment,settleInfo){handleAttributes(parentNode,fragment,settleInfo);while(fragment.childNodes.length>0){var child=fragment.firstChild;parentNode.insertBefore(child,insertBefore);if(child.nodeType!==Node.TEXT_NODE&&child.nodeType!==Node.COMMENT_NODE){settleInfo.tasks.push(makeAjaxLoadTask(child))}}}function cleanUpElement(element){var internalData=getInternalData(element);if(internalData.webSocket){internalData.webSocket.close()}if(internalData.sseEventSource){internalData.sseEventSource.close()}if(internalData.listenerInfos){forEach(internalData.listenerInfos,function(info){if(element!==info.on){info.on.removeEventListener(info.trigger,info.listener)}})}if(element.children){forEach(element.children,function(child){cleanUpElement(child)})}}function swapOuterHTML(target,fragment,settleInfo){if(target.tagName==="BODY"){return swapInnerHTML(target,fragment,settleInfo)}else{var eltBeforeNewContent=target.previousSibling;insertNodesBefore(parentElt(target),target,fragment,settleInfo);if(eltBeforeNewContent==null){var newElt=parentElt(target).firstChild}else{var newElt=eltBeforeNewContent.nextSibling}getInternalData(target).replacedWith=newElt;settleInfo.elts=[];while(newElt&&newElt!==target){if(newElt.nodeType===Node.ELEMENT_NODE){settleInfo.elts.push(newElt)}newElt=newElt.nextElementSibling}cleanUpElement(target);parentElt(target).removeChild(target)}}function swapAfterBegin(target,fragment,settleInfo){return insertNodesBefore(target,target.firstChild,fragment,settleInfo)}function swapBeforeBegin(target,fragment,settleInfo){return insertNodesBefore(parentElt(target),target,fragment,settleInfo)}function swapBeforeEnd(target,fragment,settleInfo){return insertNodesBefore(target,null,fragment,settleInfo)}function swapAfterEnd(target,fragment,settleInfo){return insertNodesBefore(parentElt(target),target.nextSibling,fragment,settleInfo)}function swapInnerHTML(target,fragment,settleInfo){var firstChild=target.firstChild;insertNodesBefore(target,firstChild,fragment,settleInfo);if(firstChild){while(firstChild.nextSibling){cleanUpElement(firstChild.nextSibling);target.removeChild(firstChild.nextSibling)}cleanUpElement(firstChild);target.removeChild(firstChild)}}function maybeSelectFromResponse(elt,fragment){var selector=getClosestAttributeValue(elt,"hx-select");if(selector){var newFragment=getDocument().createDocumentFragment();forEach(fragment.querySelectorAll(selector),function(node){newFragment.appendChild(node)});fragment=newFragment}return fragment}function swap(swapStyle,elt,target,fragment,settleInfo){switch(swapStyle){case"none":return;case"outerHTML":swapOuterHTML(target,fragment,settleInfo);return;case"afterbegin":swapAfterBegin(target,fragment,settleInfo);return;case"beforebegin":swapBeforeBegin(target,fragment,settleInfo);return;case"beforeend":swapBeforeEnd(target,fragment,settleInfo);return;case"afterend":swapAfterEnd(target,fragment,settleInfo);return;default:var extensions=getExtensions(elt);for(var i=0;i<extensions.length;i++){var ext=extensions[i];try{var newElements=ext.handleSwap(swapStyle,target,fragment,settleInfo);if(newElements){if(typeof newElements.length!=="undefined"){for(var j=0;j<newElements.length;j++){var child=newElements[j];if(child.nodeType!==Node.TEXT_NODE&&child.nodeType!==Node.COMMENT_NODE){settleInfo.tasks.push(makeAjaxLoadTask(child))}}}return}}catch(e){logError(e)}}swapInnerHTML(target,fragment,settleInfo)}}var TITLE_FINDER=/<title>([\s\S]+?)<\/title>/im;function findTitle(content){if(content.indexOf("<title>")>-1&&(content.indexOf("<svg>")==-1||content.indexOf("<title>")<content.indexOf("<svg>"))){var result=TITLE_FINDER.exec(content);if(result){return result[1]}}}function selectAndSwap(swapStyle,target,elt,responseText,settleInfo){var title=findTitle(responseText);if(title){var titleElt=find("title");if(titleElt){titleElt.innerHTML=title}else{window.document.title=title}}var fragment=makeFragment(responseText);if(fragment){handleOutOfBandSwaps(fragment,settleInfo);fragment=maybeSelectFromResponse(elt,fragment);handlePreservedElements(fragment);return swap(swapStyle,elt,target,fragment,settleInfo)}}function handleTrigger(xhr,header,elt){var triggerBody=xhr.getResponseHeader(header);if(triggerBody.indexOf("{")===0){var triggers=parseJSON(triggerBody);for(var eventName in triggers){if(triggers.hasOwnProperty(eventName)){var detail=triggers[eventName];if(!isRawObject(detail)){detail={value:detail}}triggerEvent(elt,eventName,detail)}}}else{triggerEvent(elt,triggerBody,[])}}var WHITESPACE=/\s/;var WHITESPACE_OR_COMMA=/[\s,]/;var SYMBOL_START=/[_$a-zA-Z]/;var SYMBOL_CONT=/[_$a-zA-Z0-9]/;var STRINGISH_START=['"',"'","/"];var NOT_WHITESPACE=/[^\s]/;function tokenizeString(str){var tokens=[];var position=0;while(position<str.length){if(SYMBOL_START.exec(str.charAt(position))){var startPosition=position;while(SYMBOL_CONT.exec(str.charAt(position+1))){position++}tokens.push(str.substr(startPosition,position-startPosition+1))}else if(STRINGISH_START.indexOf(str.charAt(position))!==-1){var startChar=str.charAt(position);var startPosition=position;position++;while(position<str.length&&str.charAt(position)!==startChar){if(str.charAt(position)==="\\"){position++}position++}tokens.push(str.substr(startPosition,position-startPosition+1))}else{var symbol=str.charAt(position);tokens.push(symbol)}position++}return tokens}function isPossibleRelativeReference(token,last,paramName){return SYMBOL_START.exec(token.charAt(0))&&token!=="true"&&token!=="false"&&token!=="this"&&token!==paramName&&last!=="."}function maybeGenerateConditional(elt,tokens,paramName){if(tokens[0]==="["){tokens.shift();var bracketCount=1;var conditionalSource=" return (function("+paramName+"){ return (";var last=null;while(tokens.length>0){var token=tokens[0];if(token==="]"){bracketCount--;if(bracketCount===0){if(last===null){conditionalSource=conditionalSource+"true"}tokens.shift();conditionalSource+=")})";try{var conditionFunction=maybeEval(elt,function(){return Function(conditionalSource)()},function(){return true});conditionFunction.source=conditionalSource;return conditionFunction}catch(e){triggerErrorEvent(getDocument().body,"htmx:syntax:error",{error:e,source:conditionalSource});return null}}}else if(token==="["){bracketCount++}if(isPossibleRelativeReference(token,last,paramName)){conditionalSource+="(("+paramName+"."+token+") ? ("+paramName+"."+token+") : (window."+token+"))"}else{conditionalSource=conditionalSource+token}last=tokens.shift()}}}function consumeUntil(tokens,match){var result="";while(tokens.length>0&&!tokens[0].match(match)){result+=tokens.shift()}return result}var INPUT_SELECTOR="input, textarea, select";function getTriggerSpecs(elt){var explicitTrigger=getAttributeValue(elt,"hx-trigger");var triggerSpecs=[];if(explicitTrigger){var tokens=tokenizeString(explicitTrigger);do{consumeUntil(tokens,NOT_WHITESPACE);var initialLength=tokens.length;var trigger=consumeUntil(tokens,/[,\[\s]/);if(trigger!==""){if(trigger==="every"){var every={trigger:"every"};consumeUntil(tokens,NOT_WHITESPACE);every.pollInterval=parseInterval(consumeUntil(tokens,/[,\[\s]/));consumeUntil(tokens,NOT_WHITESPACE);var eventFilter=maybeGenerateConditional(elt,tokens,"event");if(eventFilter){every.eventFilter=eventFilter}triggerSpecs.push(every)}else if(trigger.indexOf("sse:")===0){triggerSpecs.push({trigger:"sse",sseEvent:trigger.substr(4)})}else{var triggerSpec={trigger:trigger};var eventFilter=maybeGenerateConditional(elt,tokens,"event");if(eventFilter){triggerSpec.eventFilter=eventFilter}while(tokens.length>0&&tokens[0]!==","){consumeUntil(tokens,NOT_WHITESPACE);var token=tokens.shift();if(token==="changed"){triggerSpec.changed=true}else if(token==="once"){triggerSpec.once=true}else if(token==="consume"){triggerSpec.consume=true}else if(token==="delay"&&tokens[0]===":"){tokens.shift();triggerSpec.delay=parseInterval(consumeUntil(tokens,WHITESPACE_OR_COMMA))}else if(token==="from"&&tokens[0]===":"){tokens.shift();triggerSpec.from=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else if(token==="target"&&tokens[0]===":"){tokens.shift();triggerSpec.target=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else if(token==="throttle"&&tokens[0]===":"){tokens.shift();triggerSpec.throttle=parseInterval(consumeUntil(tokens,WHITESPACE_OR_COMMA))}else if(token==="queue"&&tokens[0]===":"){tokens.shift();triggerSpec.queue=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else if((token==="root"||token==="threshold")&&tokens[0]===":"){tokens.shift();triggerSpec[token]=consumeUntil(tokens,WHITESPACE_OR_COMMA)}else{triggerErrorEvent(elt,"htmx:syntax:error",{token:tokens.shift()})}}triggerSpecs.push(triggerSpec)}}if(tokens.length===initialLength){triggerErrorEvent(elt,"htmx:syntax:error",{token:tokens.shift()})}consumeUntil(tokens,NOT_WHITESPACE)}while(tokens[0]===","&&tokens.shift())}if(triggerSpecs.length>0){return triggerSpecs}else if(matches(elt,"form")){return[{trigger:"submit"}]}else if(matches(elt,INPUT_SELECTOR)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function cancelPolling(elt){getInternalData(elt).cancelled=true}function processPolling(elt,verb,path,spec){var nodeData=getInternalData(elt);nodeData.timeout=setTimeout(function(){if(bodyContains(elt)&&nodeData.cancelled!==true){if(!maybeFilterEvent(spec,makeEvent("hx:poll:trigger",{triggerSpec:spec}))){issueAjaxRequest(verb,path,elt)}processPolling(elt,verb,getAttributeValue(elt,"hx-"+verb),spec)}},spec.pollInterval)}function isLocalLink(elt){return location.hostname===elt.hostname&&getRawAttribute(elt,"href")&&getRawAttribute(elt,"href").indexOf("#")!==0}function boostElement(elt,nodeData,triggerSpecs){if(elt.tagName==="A"&&isLocalLink(elt)||elt.tagName==="FORM"){nodeData.boosted=true;var verb,path;if(elt.tagName==="A"){verb="get";path=getRawAttribute(elt,"href");nodeData.pushURL=true}else{var rawAttribute=getRawAttribute(elt,"method");verb=rawAttribute?rawAttribute.toLowerCase():"get";if(verb==="get"){nodeData.pushURL=true}path=getRawAttribute(elt,"action")}triggerSpecs.forEach(function(triggerSpec){addEventListener(elt,verb,path,nodeData,triggerSpec,true)})}}function shouldCancel(elt){return elt.tagName==="FORM"||matches(elt,'input[type="submit"], button')&&closest(elt,"form")!==null||elt.tagName==="A"&&elt.href&&(elt.getAttribute("href")==="#"||elt.getAttribute("href").indexOf("#")!==0)}function ignoreBoostedAnchorCtrlClick(elt,evt){return getInternalData(elt).boosted&&elt.tagName==="A"&&evt.type==="click"&&(evt.ctrlKey||evt.metaKey)}function maybeFilterEvent(triggerSpec,evt){var eventFilter=triggerSpec.eventFilter;if(eventFilter){try{return eventFilter(evt)!==true}catch(e){triggerErrorEvent(getDocument().body,"htmx:eventFilter:error",{error:e,source:eventFilter.source});return true}}return false}function addEventListener(elt,verb,path,nodeData,triggerSpec,explicitCancel){var eltsToListenOn;if(triggerSpec.from){eltsToListenOn=querySelectorAllExt(elt,triggerSpec.from)}else{eltsToListenOn=[elt]}forEach(eltsToListenOn,function(eltToListenOn){var eventListener=function(evt){if(!bodyContains(elt)){eltToListenOn.removeEventListener(triggerSpec.trigger,eventListener);return}if(ignoreBoostedAnchorCtrlClick(elt,evt)){return}if(explicitCancel||shouldCancel(elt)){evt.preventDefault()}if(maybeFilterEvent(triggerSpec,evt)){return}var eventData=getInternalData(evt);eventData.triggerSpec=triggerSpec;if(eventData.handledFor==null){eventData.handledFor=[]}var elementData=getInternalData(elt);if(eventData.handledFor.indexOf(elt)<0){eventData.handledFor.push(elt);if(triggerSpec.consume){evt.stopPropagation()}if(triggerSpec.target&&evt.target){if(!matches(evt.target,triggerSpec.target)){return}}if(triggerSpec.once){if(elementData.triggeredOnce){return}else{elementData.triggeredOnce=true}}if(triggerSpec.changed){if(elementData.lastValue===elt.value){return}else{elementData.lastValue=elt.value}}if(elementData.delayed){clearTimeout(elementData.delayed)}if(elementData.throttle){return}if(triggerSpec.throttle){if(!elementData.throttle){issueAjaxRequest(verb,path,elt,evt);elementData.throttle=setTimeout(function(){elementData.throttle=null},triggerSpec.throttle)}}else if(triggerSpec.delay){elementData.delayed=setTimeout(function(){issueAjaxRequest(verb,path,elt,evt)},triggerSpec.delay)}else{issueAjaxRequest(verb,path,elt,evt)}}};if(nodeData.listenerInfos==null){nodeData.listenerInfos=[]}nodeData.listenerInfos.push({trigger:triggerSpec.trigger,listener:eventListener,on:eltToListenOn});eltToListenOn.addEventListener(triggerSpec.trigger,eventListener)})}var windowIsScrolling=false;var scrollHandler=null;function initScrollHandler(){if(!scrollHandler){scrollHandler=function(){windowIsScrolling=true};window.addEventListener("scroll",scrollHandler);setInterval(function(){if(windowIsScrolling){windowIsScrolling=false;forEach(getDocument().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(elt){maybeReveal(elt)})}},200)}}function maybeReveal(elt){var nodeData=getInternalData(elt);if(!nodeData.revealed&&isScrolledIntoView(elt)){nodeData.revealed=true;if(nodeData.initialized){issueAjaxRequest(nodeData.verb,nodeData.path,elt)}else{elt.addEventListener("htmx:afterProcessNode",function(){issueAjaxRequest(nodeData.verb,nodeData.path,elt)},{once:true})}}}function processWebSocketInfo(elt,nodeData,info){var values=splitOnWhitespace(info);for(var i=0;i<values.length;i++){var value=values[i].split(/:(.+)/);if(value[0]==="connect"){ensureWebSocket(elt,value[1],0)}if(value[0]==="send"){processWebSocketSend(elt)}}}function ensureWebSocket(elt,wssSource,retryCount){if(!bodyContains(elt)){return}if(wssSource.indexOf("/")==0){var base_part=location.hostname+(location.port?":"+location.port:"");if(location.protocol=="https:"){wssSource="wss://"+base_part+wssSource}else if(location.protocol=="http:"){wssSource="ws://"+base_part+wssSource}}var socket=htmx.createWebSocket(wssSource);socket.onerror=function(e){triggerErrorEvent(elt,"htmx:wsError",{error:e,socket:socket});maybeCloseWebSocketSource(elt)};socket.onclose=function(e){if([1006,1012,1013].indexOf(e.code)>=0){var delay=getWebSocketReconnectDelay(retryCount);setTimeout(function(){ensureWebSocket(elt,wssSource,retryCount+1)},delay)}};socket.onopen=function(e){retryCount=0};getInternalData(elt).webSocket=socket;socket.addEventListener("message",function(event){if(maybeCloseWebSocketSource(elt)){return}var response=event.data;withExtensions(elt,function(extension){response=extension.transformResponse(response,null,elt)});var settleInfo=makeSettleInfo(elt);var fragment=makeFragment(response);var children=toArray(fragment.children);for(var i=0;i<children.length;i++){var child=children[i];oobSwap(getAttributeValue(child,"hx-swap-oob")||"true",child,settleInfo)}settleImmediately(settleInfo.tasks)})}function maybeCloseWebSocketSource(elt){if(!bodyContains(elt)){getInternalData(elt).webSocket.close();return true}}function processWebSocketSend(elt){var webSocketSourceElt=getClosestMatch(elt,function(parent){return getInternalData(parent).webSocket!=null});if(webSocketSourceElt){elt.addEventListener(getTriggerSpecs(elt)[0].trigger,function(evt){var webSocket=getInternalData(webSocketSourceElt).webSocket;var headers=getHeaders(elt,webSocketSourceElt);var results=getInputValues(elt,"post");var errors=results.errors;var rawParameters=results.values;var expressionVars=getExpressionVars(elt);var allParameters=mergeObjects(rawParameters,expressionVars);var filteredParameters=filterValues(allParameters,elt);filteredParameters["HEADERS"]=headers;if(errors&&errors.length>0){triggerEvent(elt,"htmx:validation:halted",errors);return}webSocket.send(JSON.stringify(filteredParameters));if(shouldCancel(elt)){evt.preventDefault()}})}else{triggerErrorEvent(elt,"htmx:noWebSocketSourceError")}}function getWebSocketReconnectDelay(retryCount){var delay=htmx.config.wsReconnectDelay;if(typeof delay==="function"){return delay(retryCount)}if(delay==="full-jitter"){var exp=Math.min(retryCount,6);var maxDelay=1e3*Math.pow(2,exp);return maxDelay*Math.random()}logError('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function processSSEInfo(elt,nodeData,info){var values=splitOnWhitespace(info);for(var i=0;i<values.length;i++){var value=values[i].split(/:(.+)/);if(value[0]==="connect"){processSSESource(elt,value[1])}if(value[0]==="swap"){processSSESwap(elt,value[1])}}}function processSSESource(elt,sseSrc){var source=htmx.createEventSource(sseSrc);source.onerror=function(e){triggerErrorEvent(elt,"htmx:sseError",{error:e,source:source});maybeCloseSSESource(elt)};getInternalData(elt).sseEventSource=source}function processSSESwap(elt,sseEventName){var sseSourceElt=getClosestMatch(elt,hasEventSource);if(sseSourceElt){var sseEventSource=getInternalData(sseSourceElt).sseEventSource;var sseListener=function(event){if(maybeCloseSSESource(sseSourceElt)){sseEventSource.removeEventListener(sseEventName,sseListener);return}var response=event.data;withExtensions(elt,function(extension){response=extension.transformResponse(response,null,elt)});var swapSpec=getSwapSpecification(elt);var target=getTarget(elt);var settleInfo=makeSettleInfo(elt);selectAndSwap(swapSpec.swapStyle,elt,target,response,settleInfo);settleImmediately(settleInfo.tasks);triggerEvent(elt,"htmx:sseMessage",event)};getInternalData(elt).sseListener=sseListener;sseEventSource.addEventListener(sseEventName,sseListener)}else{triggerErrorEvent(elt,"htmx:noSSESourceError")}}function processSSETrigger(elt,verb,path,sseEventName){var sseSourceElt=getClosestMatch(elt,hasEventSource);if(sseSourceElt){var sseEventSource=getInternalData(sseSourceElt).sseEventSource;var sseListener=function(){if(!maybeCloseSSESource(sseSourceElt)){if(bodyContains(elt)){issueAjaxRequest(verb,path,elt)}else{sseEventSource.removeEventListener(sseEventName,sseListener)}}};getInternalData(elt).sseListener=sseListener;sseEventSource.addEventListener(sseEventName,sseListener)}else{triggerErrorEvent(elt,"htmx:noSSESourceError")}}function maybeCloseSSESource(elt){if(!bodyContains(elt)){getInternalData(elt).sseEventSource.close();return true}}function hasEventSource(node){return getInternalData(node).sseEventSource!=null}function loadImmediately(elt,verb,path,nodeData,delay){var load=function(){if(!nodeData.loaded){nodeData.loaded=true;issueAjaxRequest(verb,path,elt)}};if(delay){setTimeout(load,delay)}else{load()}}function processVerbs(elt,nodeData,triggerSpecs){var explicitAction=false;forEach(VERBS,function(verb){if(hasAttribute(elt,"hx-"+verb)){var path=getAttributeValue(elt,"hx-"+verb);explicitAction=true;nodeData.path=path;nodeData.verb=verb;triggerSpecs.forEach(function(triggerSpec){if(triggerSpec.sseEvent){processSSETrigger(elt,verb,path,triggerSpec.sseEvent)}else if(triggerSpec.trigger==="revealed"){initScrollHandler();maybeReveal(elt)}else if(triggerSpec.trigger==="intersect"){var observerOptions={};if(triggerSpec.root){observerOptions.root=querySelectorExt(triggerSpec.root)}if(triggerSpec.threshold){observerOptions.threshold=parseFloat(triggerSpec.threshold)}var observer=new IntersectionObserver(function(entries){for(var i=0;i<entries.length;i++){var entry=entries[i];if(entry.isIntersecting){triggerEvent(elt,"intersect");break}}},observerOptions);observer.observe(elt);addEventListener(elt,verb,path,nodeData,triggerSpec)}else if(triggerSpec.trigger==="load"){loadImmediately(elt,verb,path,nodeData,triggerSpec.delay)}else if(triggerSpec.pollInterval){nodeData.polling=true;processPolling(elt,verb,path,triggerSpec)}else{addEventListener(elt,verb,path,nodeData,triggerSpec)}})}});return explicitAction}function evalScript(script){if(script.type==="text/javascript"||script.type===""){try{maybeEval(script,function(){(1,eval)(script.innerText)})}catch(e){logError(e)}}}function processScripts(elt){if(matches(elt,"script")){evalScript(elt)}forEach(findAll(elt,"script"),function(script){evalScript(script)})}function isBoosted(){return document.querySelector("[hx-boost], [data-hx-boost]")}function findElementsToProcess(elt){if(elt.querySelectorAll){var boostedElts=isBoosted()?", a, form":"";var results=elt.querySelectorAll(VERB_SELECTOR+boostedElts+", [hx-sse], [data-hx-sse], [hx-ws],"+" [data-hx-ws]");return results}else{return[]}}function initButtonTracking(form){var maybeSetLastButtonClicked=function(evt){if(matches(evt.target,"button, input[type='submit']")){var internalData=getInternalData(form);internalData.lastButtonClicked=evt.target}};form.addEventListener("click",maybeSetLastButtonClicked);form.addEventListener("focusin",maybeSetLastButtonClicked);form.addEventListener("focusout",function(evt){var internalData=getInternalData(form);internalData.lastButtonClicked=null})}function initNode(elt){if(elt.closest&&elt.closest(htmx.config.disableSelector)){return}var nodeData=getInternalData(elt);if(!nodeData.initialized){nodeData.initialized=true;triggerEvent(elt,"htmx:beforeProcessNode");if(elt.value){nodeData.lastValue=elt.value}var triggerSpecs=getTriggerSpecs(elt);var explicitAction=processVerbs(elt,nodeData,triggerSpecs);if(!explicitAction&&getClosestAttributeValue(elt,"hx-boost")==="true"){boostElement(elt,nodeData,triggerSpecs)}if(elt.tagName==="FORM"){initButtonTracking(elt)}var sseInfo=getAttributeValue(elt,"hx-sse");if(sseInfo){processSSEInfo(elt,nodeData,sseInfo)}var wsInfo=getAttributeValue(elt,"hx-ws");if(wsInfo){processWebSocketInfo(elt,nodeData,wsInfo)}triggerEvent(elt,"htmx:afterProcessNode")}}function processNode(elt){elt=resolveTarget(elt);initNode(elt);forEach(findElementsToProcess(elt),function(child){initNode(child)})}function kebabEventName(str){return str.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function makeEvent(eventName,detail){var evt;if(window.CustomEvent&&typeof window.CustomEvent==="function"){evt=new CustomEvent(eventName,{bubbles:true,cancelable:true,detail:detail})}else{evt=getDocument().createEvent("CustomEvent");evt.initCustomEvent(eventName,true,true,detail)}return evt}function triggerErrorEvent(elt,eventName,detail){triggerEvent(elt,eventName,mergeObjects({error:eventName},detail))}function ignoreEventForLogging(eventName){return eventName==="htmx:afterProcessNode"}function withExtensions(elt,toDo){forEach(getExtensions(elt),function(extension){try{toDo(extension)}catch(e){logError(e)}})}function logError(msg){if(console.error){console.error(msg)}else if(console.log){console.log("ERROR: ",msg)}}function triggerEvent(elt,eventName,detail){elt=resolveTarget(elt);if(detail==null){detail={}}detail["elt"]=elt;var event=makeEvent(eventName,detail);if(htmx.logger&&!ignoreEventForLogging(eventName)){htmx.logger(elt,eventName,detail)}if(detail.error){logError(detail.error);triggerEvent(elt,"htmx:error",{errorInfo:detail})}var eventResult=elt.dispatchEvent(event);var kebabName=kebabEventName(eventName);if(eventResult&&kebabName!==eventName){var kebabedEvent=makeEvent(kebabName,event.detail);eventResult=eventResult&&elt.dispatchEvent(kebabedEvent)}withExtensions(elt,function(extension){eventResult=eventResult&&extension.onEvent(eventName,event)!==false});return eventResult}var currentPathForHistory=null;function getHistoryElement(){var historyElt=getDocument().querySelector("[hx-history-elt],[data-hx-history-elt]");return historyElt||getDocument().body}function saveToHistoryCache(url,content,title,scroll){var historyCache=parseJSON(localStorage.getItem("htmx-history-cache"))||[];for(var i=0;i<historyCache.length;i++){if(historyCache[i].url===url){historyCache.splice(i,1);break}}historyCache.push({url:url,content:content,title:title,scroll:scroll});while(historyCache.length>htmx.config.historyCacheSize){historyCache.shift()}while(historyCache.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(historyCache));break}catch(e){triggerErrorEvent(getDocument().body,"htmx:historyCacheError",{cause:e,cache:historyCache});historyCache.shift()}}}function getCachedHistory(url){var historyCache=parseJSON(localStorage.getItem("htmx-history-cache"))||[];for(var i=0;i<historyCache.length;i++){if(historyCache[i].url===url){return historyCache[i]}}return null}function cleanInnerHtmlForHistory(elt){var className=htmx.config.requestClass;var clone=elt.cloneNode(true);forEach(findAll(clone,"."+className),function(child){removeClassFromElement(child,className)});return clone.innerHTML}function saveHistory(){var elt=getHistoryElement();var path=currentPathForHistory||location.pathname+location.search;triggerEvent(getDocument().body,"htmx:beforeHistorySave",{path:path,historyElt:elt});if(htmx.config.historyEnabled)history.replaceState({htmx:true},getDocument().title,window.location.href);saveToHistoryCache(path,cleanInnerHtmlForHistory(elt),getDocument().title,window.scrollY)}function pushUrlIntoHistory(path){if(htmx.config.historyEnabled)history.pushState({htmx:true},"",path);currentPathForHistory=path}function settleImmediately(tasks){forEach(tasks,function(task){task.call()})}function loadHistoryFromServer(path){var request=new XMLHttpRequest;var details={path:path,xhr:request};triggerEvent(getDocument().body,"htmx:historyCacheMiss",details);request.open("GET",path,true);request.setRequestHeader("HX-History-Restore-Request","true");request.onload=function(){if(this.status>=200&&this.status<400){triggerEvent(getDocument().body,"htmx:historyCacheMissLoad",details);var fragment=makeFragment(this.response);fragment=fragment.querySelector("[hx-history-elt],[data-hx-history-elt]")||fragment;var historyElement=getHistoryElement();var settleInfo=makeSettleInfo(historyElement);swapInnerHTML(historyElement,fragment,settleInfo);settleImmediately(settleInfo.tasks);currentPathForHistory=path;triggerEvent(getDocument().body,"htmx:historyRestore",{path:path})}else{triggerErrorEvent(getDocument().body,"htmx:historyCacheMissLoadError",details)}};request.send()}function restoreHistory(path){saveHistory();path=path||location.pathname+location.search;var cached=getCachedHistory(path);if(cached){var fragment=makeFragment(cached.content);var historyElement=getHistoryElement();var settleInfo=makeSettleInfo(historyElement);swapInnerHTML(historyElement,fragment,settleInfo);settleImmediately(settleInfo.tasks);document.title=cached.title;window.scrollTo(0,cached.scroll);currentPathForHistory=path;triggerEvent(getDocument().body,"htmx:historyRestore",{path:path})}else{if(htmx.config.refreshOnHistoryMiss){window.location.reload(true)}else{loadHistoryFromServer(path)}}}function shouldPush(elt){var pushUrl=getClosestAttributeValue(elt,"hx-push-url");return pushUrl&&pushUrl!=="false"||getInternalData(elt).boosted&&getInternalData(elt).pushURL}function getPushUrl(elt){var pushUrl=getClosestAttributeValue(elt,"hx-push-url");return pushUrl==="true"||pushUrl==="false"?null:pushUrl}function addRequestIndicatorClasses(elt){var indicator=getClosestAttributeValue(elt,"hx-indicator");if(indicator){var indicators=querySelectorAllExt(elt,indicator)}else{indicators=[elt]}forEach(indicators,function(ic){ic.classList["add"].call(ic.classList,htmx.config.requestClass)});return indicators}function removeRequestIndicatorClasses(indicators){forEach(indicators,function(ic){ic.classList["remove"].call(ic.classList,htmx.config.requestClass)})}function haveSeenNode(processed,elt){for(var i=0;i<processed.length;i++){var node=processed[i];if(node.isSameNode(elt)){return true}}return false}function shouldInclude(elt){if(elt.name===""||elt.name==null||elt.disabled){return false}if(elt.type==="button"||elt.type==="submit"||elt.tagName==="image"||elt.tagName==="reset"||elt.tagName==="file"){return false}if(elt.type==="checkbox"||elt.type==="radio"){return elt.checked}return true}function processInputValue(processed,values,errors,elt,validate){if(elt==null||haveSeenNode(processed,elt)){return}else{processed.push(elt)}if(shouldInclude(elt)){var name=getRawAttribute(elt,"name");var value=elt.value;if(elt.multiple){value=toArray(elt.querySelectorAll("option:checked")).map(function(e){return e.value})}if(elt.files){value=toArray(elt.files)}if(name!=null&&value!=null){var current=values[name];if(current){if(Array.isArray(current)){if(Array.isArray(value)){values[name]=current.concat(value)}else{current.push(value)}}else{if(Array.isArray(value)){values[name]=[current].concat(value)}else{values[name]=[current,value]}}}else{values[name]=value}}if(validate){validateElement(elt,errors)}}if(matches(elt,"form")){var inputs=elt.elements;forEach(inputs,function(input){processInputValue(processed,values,errors,input,validate)})}}function validateElement(element,errors){if(element.willValidate){triggerEvent(element,"htmx:validation:validate");if(!element.checkValidity()){errors.push({elt:element,message:element.validationMessage,validity:element.validity});triggerEvent(element,"htmx:validation:failed",{message:element.validationMessage,validity:element.validity})}}}function getInputValues(elt,verb){var processed=[];var values={};var formValues={};var errors=[];var validate=matches(elt,"form")&&elt.noValidate!==true;if(verb!=="get"){processInputValue(processed,formValues,errors,closest(elt,"form"),validate)}processInputValue(processed,values,errors,elt,validate);var internalData=getInternalData(elt);if(internalData.lastButtonClicked){var name=getRawAttribute(internalData.lastButtonClicked,"name");if(name){values[name]=internalData.lastButtonClicked.value}}var includes=getClosestAttributeValue(elt,"hx-include");if(includes){var nodes=querySelectorAllExt(elt,includes);forEach(nodes,function(node){processInputValue(processed,values,errors,node,validate);if(!matches(node,"form")){forEach(node.querySelectorAll(INPUT_SELECTOR),function(descendant){processInputValue(processed,values,errors,descendant,validate)})}})}values=mergeObjects(values,formValues);return{errors:errors,values:values}}function appendParam(returnStr,name,realValue){if(returnStr!==""){returnStr+="&"}returnStr+=encodeURIComponent(name)+"="+encodeURIComponent(realValue);return returnStr}function urlEncode(values){var returnStr="";for(var name in values){if(values.hasOwnProperty(name)){var value=values[name];if(Array.isArray(value)){forEach(value,function(v){returnStr=appendParam(returnStr,name,v)})}else{returnStr=appendParam(returnStr,name,value)}}}return returnStr}function makeFormData(values){var formData=new FormData;for(var name in values){if(values.hasOwnProperty(name)){var value=values[name];if(Array.isArray(value)){forEach(value,function(v){formData.append(name,v)})}else{formData.append(name,value)}}}return formData}function getHeaders(elt,target,prompt){var headers={"HX-Request":"true","HX-Trigger":getRawAttribute(elt,"id"),"HX-Trigger-Name":getRawAttribute(elt,"name"),"HX-Target":getAttributeValue(target,"id"),"HX-Current-URL":getDocument().location.href};getValuesForElement(elt,"hx-headers",false,headers);if(prompt!==undefined){headers["HX-Prompt"]=prompt}return headers}function filterValues(inputValues,elt){var paramsValue=getClosestAttributeValue(elt,"hx-params");if(paramsValue){if(paramsValue==="none"){return{}}else if(paramsValue==="*"){return inputValues}else if(paramsValue.indexOf("not ")===0){forEach(paramsValue.substr(4).split(","),function(name){name=name.trim();delete inputValues[name]});return inputValues}else{var newValues={};forEach(paramsValue.split(","),function(name){name=name.trim();newValues[name]=inputValues[name]});return newValues}}else{return inputValues}}function isAnchorLink(elt){return getRawAttribute(elt,"href")&&getRawAttribute(elt,"href").indexOf("#")>=0}function getSwapSpecification(elt){var swapInfo=getClosestAttributeValue(elt,"hx-swap");var swapSpec={swapStyle:getInternalData(elt).boosted?"innerHTML":htmx.config.defaultSwapStyle,swapDelay:htmx.config.defaultSwapDelay,settleDelay:htmx.config.defaultSettleDelay};if(getInternalData(elt).boosted&&!isAnchorLink(elt)){swapSpec["show"]="top"}if(swapInfo){var split=splitOnWhitespace(swapInfo);if(split.length>0){swapSpec["swapStyle"]=split[0];for(var i=1;i<split.length;i++){var modifier=split[i];if(modifier.indexOf("swap:")===0){swapSpec["swapDelay"]=parseInterval(modifier.substr(5))}if(modifier.indexOf("settle:")===0){swapSpec["settleDelay"]=parseInterval(modifier.substr(7))}if(modifier.indexOf("scroll:")===0){var scrollSpec=modifier.substr(7);var splitSpec=scrollSpec.split(":");var scrollVal=splitSpec.pop();var selectorVal=splitSpec.length>0?splitSpec.join(":"):null;swapSpec["scroll"]=scrollVal;swapSpec["scrollTarget"]=selectorVal}if(modifier.indexOf("show:")===0){var showSpec=modifier.substr(5);var splitSpec=showSpec.split(":");var showVal=splitSpec.pop();var selectorVal=splitSpec.length>0?splitSpec.join(":"):null;swapSpec["show"]=showVal;swapSpec["showTarget"]=selectorVal}}}}return swapSpec}function encodeParamsForBody(xhr,elt,filteredParameters){var encodedParameters=null;withExtensions(elt,function(extension){if(encodedParameters==null){encodedParameters=extension.encodeParameters(xhr,filteredParameters,elt)}});if(encodedParameters!=null){return encodedParameters}else{if(getClosestAttributeValue(elt,"hx-encoding")==="multipart/form-data"){return makeFormData(filteredParameters)}else{return urlEncode(filteredParameters)}}}function makeSettleInfo(target){return{tasks:[],elts:[target]}}function updateScrollState(content,swapSpec){var first=content[0];var last=content[content.length-1];if(swapSpec.scroll){var target=null;if(swapSpec.scrollTarget){target=querySelectorExt(first,swapSpec.scrollTarget)}if(swapSpec.scroll==="top"&&(first||target)){target=target||first;target.scrollTop=0}if(swapSpec.scroll==="bottom"&&(last||target)){target=target||last;target.scrollTop=target.scrollHeight}}if(swapSpec.show){var target=null;if(swapSpec.showTarget){var targetStr=swapSpec.showTarget;if(swapSpec.showTarget==="window"){targetStr="body"}target=querySelectorExt(first,targetStr)}if(swapSpec.show==="top"&&(first||target)){target=target||first;target.scrollIntoView({block:"start",behavior:htmx.config.scrollBehavior})}if(swapSpec.show==="bottom"&&(last||target)){target=target||last;target.scrollIntoView({block:"end",behavior:htmx.config.scrollBehavior})}}}function getValuesForElement(elt,attr,evalAsDefault,values){if(values==null){values={}}if(elt==null){return values}var attributeValue=getAttributeValue(elt,attr);if(attributeValue){var str=attributeValue.trim();var evaluateValue=evalAsDefault;if(str.indexOf("javascript:")===0){str=str.substr(11);evaluateValue=true}else if(str.indexOf("js:")===0){str=str.substr(3);evaluateValue=true}if(str.indexOf("{")!==0){str="{"+str+"}"}var varsValues;if(evaluateValue){varsValues=maybeEval(elt,function(){return Function("return ("+str+")")()},{})}else{varsValues=parseJSON(str)}for(var key in varsValues){if(varsValues.hasOwnProperty(key)){if(values[key]==null){values[key]=varsValues[key]}}}}return getValuesForElement(parentElt(elt),attr,evalAsDefault,values)}function maybeEval(elt,toEval,defaultVal){if(htmx.config.allowEval){return toEval()}else{triggerErrorEvent(elt,"htmx:evalDisallowedError");return defaultVal}}function getHXVarsForElement(elt,expressionVars){return getValuesForElement(elt,"hx-vars",true,expressionVars)}function getHXValsForElement(elt,expressionVars){return getValuesForElement(elt,"hx-vals",false,expressionVars)}function getExpressionVars(elt){return mergeObjects(getHXVarsForElement(elt),getHXValsForElement(elt))}function safelySetHeaderValue(xhr,header,headerValue){if(headerValue!==null){try{xhr.setRequestHeader(header,headerValue)}catch(e){xhr.setRequestHeader(header,encodeURIComponent(headerValue));xhr.setRequestHeader(header+"-URI-AutoEncoded","true")}}}function getResponseURL(xhr){if(xhr.responseURL&&typeof URL!=="undefined"){try{var url=new URL(xhr.responseURL);return url.pathname+url.search}catch(e){triggerErrorEvent(getDocument().body,"htmx:badResponseUrl",{url:xhr.responseURL})}}}function hasHeader(xhr,regexp){return xhr.getAllResponseHeaders().match(regexp)}function ajaxHelper(verb,path,context){if(context){if(context instanceof Element||isType(context,"String")){return issueAjaxRequest(verb,path,null,null,{targetOverride:resolveTarget(context)})}else{return issueAjaxRequest(verb,path,resolveTarget(context.source),context.event,{handler:context.handler,headers:context.headers,values:context.values,targetOverride:resolveTarget(context.target)})}}else{return issueAjaxRequest(verb,path)}}function hierarchyForElt(elt){var arr=[];while(elt){arr.push(elt);elt=elt.parentElement}return arr}function issueAjaxRequest(verb,path,elt,event,etc){var resolve=null;var reject=null;etc=etc!=null?etc:{};if(typeof Promise!=="undefined"){var promise=new Promise(function(_resolve,_reject){resolve=_resolve;reject=_reject})}if(elt==null){elt=getDocument().body}var responseHandler=etc.handler||handleAjaxResponse;if(!bodyContains(elt)){return}var target=etc.targetOverride||getTarget(elt);if(target==null){triggerErrorEvent(elt,"htmx:targetError",{target:getAttributeValue(elt,"hx-target")});return}var eltData=getInternalData(elt);if(eltData.requestInFlight){var queueStrategy="last";if(event){var eventData=getInternalData(event);if(eventData&&eventData.triggerSpec&&eventData.triggerSpec.queue){queueStrategy=eventData.triggerSpec.queue}}if(eltData.queuedRequests==null){eltData.queuedRequests=[]}if(queueStrategy==="first"&&eltData.queuedRequests.length===0){eltData.queuedRequests.push(function(){issueAjaxRequest(verb,path,elt,event)})}else if(queueStrategy==="all"){eltData.queuedRequests.push(function(){issueAjaxRequest(verb,path,elt,event)})}else if(queueStrategy==="last"){eltData.queuedRequests=[];eltData.queuedRequests.push(function(){issueAjaxRequest(verb,path,elt,event)})}return}else{eltData.requestInFlight=true}var endRequestLock=function(){eltData.requestInFlight=false;if(eltData.queuedRequests!=null&&eltData.queuedRequests.length>0){var queuedRequest=eltData.queuedRequests.shift();queuedRequest()}};var promptQuestion=getClosestAttributeValue(elt,"hx-prompt");if(promptQuestion){var promptResponse=prompt(promptQuestion);if(promptResponse===null||!triggerEvent(elt,"htmx:prompt",{prompt:promptResponse,target:target})){maybeCall(resolve);endRequestLock();return promise}}var confirmQuestion=getClosestAttributeValue(elt,"hx-confirm");if(confirmQuestion){if(!confirm(confirmQuestion)){maybeCall(resolve);endRequestLock();return promise}}var xhr=new XMLHttpRequest;var headers=getHeaders(elt,target,promptResponse);if(etc.headers){headers=mergeObjects(headers,etc.headers)}var results=getInputValues(elt,verb);var errors=results.errors;var rawParameters=results.values;if(etc.values){rawParameters=mergeObjects(rawParameters,etc.values)}var expressionVars=getExpressionVars(elt);var allParameters=mergeObjects(rawParameters,expressionVars);var filteredParameters=filterValues(allParameters,elt);if(verb!=="get"&&getClosestAttributeValue(elt,"hx-encoding")==null){headers["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8"}if(path==null||path===""){path=getDocument().location.href}var requestAttrValues=getValuesForElement(elt,"hx-request");var requestConfig={parameters:filteredParameters,unfilteredParameters:allParameters,headers:headers,target:target,verb:verb,errors:errors,withCredentials:etc.credentials||requestAttrValues.credentials||htmx.config.withCredentials,timeout:etc.timeout||requestAttrValues.timeout||htmx.config.timeout,path:path,triggeringEvent:event};if(!triggerEvent(elt,"htmx:configRequest",requestConfig)){maybeCall(resolve);endRequestLock();return promise}path=requestConfig.path;verb=requestConfig.verb;headers=requestConfig.headers;filteredParameters=requestConfig.parameters;errors=requestConfig.errors;if(errors&&errors.length>0){triggerEvent(elt,"htmx:validation:halted",requestConfig);maybeCall(resolve);endRequestLock();return promise}var splitPath=path.split("#");var pathNoAnchor=splitPath[0];var anchor=splitPath[1];if(verb==="get"){var finalPathForGet=pathNoAnchor;var values=Object.keys(filteredParameters).length!==0;if(values){if(finalPathForGet.indexOf("?")<0){finalPathForGet+="?"}else{finalPathForGet+="&"}finalPathForGet+=urlEncode(filteredParameters);if(anchor){finalPathForGet+="#"+anchor}}xhr.open("GET",finalPathForGet,true)}else{xhr.open(verb.toUpperCase(),path,true)}xhr.overrideMimeType("text/html");xhr.withCredentials=requestConfig.withCredentials;xhr.timeout=requestConfig.timeout;if(requestAttrValues.noHeaders){}else{for(var header in headers){if(headers.hasOwnProperty(header)){var headerValue=headers[header];safelySetHeaderValue(xhr,header,headerValue)}}}var responseInfo={xhr:xhr,target:target,requestConfig:requestConfig,pathInfo:{path:path,finalPath:finalPathForGet,anchor:anchor}};xhr.onload=function(){try{var hierarchy=hierarchyForElt(elt);responseHandler(elt,responseInfo);removeRequestIndicatorClasses(indicators);triggerEvent(elt,"htmx:afterRequest",responseInfo);triggerEvent(elt,"htmx:afterOnLoad",responseInfo);if(!bodyContains(elt)){var secondaryTriggerElt=null;while(hierarchy.length>0&&secondaryTriggerElt==null){var parentEltInHierarchy=hierarchy.shift();if(bodyContains(parentEltInHierarchy)){secondaryTriggerElt=parentEltInHierarchy}}if(secondaryTriggerElt){triggerEvent(secondaryTriggerElt,"htmx:afterRequest",responseInfo);triggerEvent(secondaryTriggerElt,"htmx:afterOnLoad",responseInfo)}}maybeCall(resolve);endRequestLock()}catch(e){triggerErrorEvent(elt,"htmx:onLoadError",mergeObjects({error:e},responseInfo));throw e}};xhr.onerror=function(){removeRequestIndicatorClasses(indicators);triggerErrorEvent(elt,"htmx:afterRequest",responseInfo);triggerErrorEvent(elt,"htmx:sendError",responseInfo);maybeCall(reject);endRequestLock()};xhr.onabort=function(){removeRequestIndicatorClasses(indicators);triggerErrorEvent(elt,"htmx:afterRequest",responseInfo);triggerErrorEvent(elt,"htmx:sendAbort",responseInfo);maybeCall(reject);endRequestLock()};xhr.ontimeout=function(){removeRequestIndicatorClasses(indicators);triggerErrorEvent(elt,"htmx:afterRequest",responseInfo);triggerErrorEvent(elt,"htmx:timeout",responseInfo);maybeCall(reject);endRequestLock()};if(!triggerEvent(elt,"htmx:beforeRequest",responseInfo)){maybeCall(resolve);endRequestLock();return promise}var indicators=addRequestIndicatorClasses(elt);forEach(["loadstart","loadend","progress","abort"],function(eventName){forEach([xhr,xhr.upload],function(target){target.addEventListener(eventName,function(event){triggerEvent(elt,"htmx:xhr:"+eventName,{lengthComputable:event.lengthComputable,loaded:event.loaded,total:event.total})})})});triggerEvent(elt,"htmx:beforeSend",responseInfo);xhr.send(verb==="get"?null:encodeParamsForBody(xhr,elt,filteredParameters));return promise}function handleAjaxResponse(elt,responseInfo){var xhr=responseInfo.xhr;var target=responseInfo.target;if(!triggerEvent(elt,"htmx:beforeOnLoad",responseInfo))return;if(hasHeader(xhr,/HX-Trigger:/i)){handleTrigger(xhr,"HX-Trigger",elt)}if(hasHeader(xhr,/HX-Push:/i)){var pushedUrl=xhr.getResponseHeader("HX-Push")}if(hasHeader(xhr,/HX-Redirect:/i)){window.location.href=xhr.getResponseHeader("HX-Redirect");return}if(hasHeader(xhr,/HX-Refresh:/i)){if("true"===xhr.getResponseHeader("HX-Refresh")){location.reload();return}}var shouldSaveHistory=shouldPush(elt)||pushedUrl;if(xhr.status>=200&&xhr.status<400){if(xhr.status===286){cancelPolling(elt)}if(xhr.status!==204){if(!triggerEvent(target,"htmx:beforeSwap",responseInfo))return;var serverResponse=xhr.response;withExtensions(elt,function(extension){serverResponse=extension.transformResponse(serverResponse,xhr,elt)});if(shouldSaveHistory){saveHistory()}var swapSpec=getSwapSpecification(elt);target.classList.add(htmx.config.swappingClass);var doSwap=function(){try{var activeElt=document.activeElement;var selectionInfo={};try{selectionInfo={elt:activeElt,start:activeElt?activeElt.selectionStart:null,end:activeElt?activeElt.selectionEnd:null}}catch(e){}var settleInfo=makeSettleInfo(target);selectAndSwap(swapSpec.swapStyle,target,elt,serverResponse,settleInfo);if(selectionInfo.elt&&!bodyContains(selectionInfo.elt)&&selectionInfo.elt.id){var newActiveElt=document.getElementById(selectionInfo.elt.id);if(newActiveElt){if(selectionInfo.start&&newActiveElt.setSelectionRange){newActiveElt.setSelectionRange(selectionInfo.start,selectionInfo.end)}newActiveElt.focus()}}target.classList.remove(htmx.config.swappingClass);forEach(settleInfo.elts,function(elt){if(elt.classList){elt.classList.add(htmx.config.settlingClass)}triggerEvent(elt,"htmx:afterSwap",responseInfo)});if(responseInfo.pathInfo.anchor){location.hash=responseInfo.pathInfo.anchor}if(hasHeader(xhr,/HX-Trigger-After-Swap:/i)){var finalElt=elt;if(!bodyContains(elt)){finalElt=getDocument().body}handleTrigger(xhr,"HX-Trigger-After-Swap",finalElt)}var doSettle=function(){forEach(settleInfo.tasks,function(task){task.call()});forEach(settleInfo.elts,function(elt){if(elt.classList){elt.classList.remove(htmx.config.settlingClass)}triggerEvent(elt,"htmx:afterSettle",responseInfo)});if(shouldSaveHistory){var pathToPush=pushedUrl||getPushUrl(elt)||getResponseURL(xhr)||responseInfo.pathInfo.finalPath||responseInfo.pathInfo.path;pushUrlIntoHistory(pathToPush);triggerEvent(getDocument().body,"htmx:pushedIntoHistory",{path:pathToPush})}updateScrollState(settleInfo.elts,swapSpec);if(hasHeader(xhr,/HX-Trigger-After-Settle:/i)){var finalElt=elt;if(!bodyContains(elt)){finalElt=getDocument().body}handleTrigger(xhr,"HX-Trigger-After-Settle",finalElt)}};if(swapSpec.settleDelay>0){setTimeout(doSettle,swapSpec.settleDelay)}else{doSettle()}}catch(e){triggerErrorEvent(elt,"htmx:swapError",responseInfo);throw e}};if(swapSpec.swapDelay>0){setTimeout(doSwap,swapSpec.swapDelay)}else{doSwap()}}}else{triggerErrorEvent(elt,"htmx:responseError",mergeObjects({error:"Response Status Error Code "+xhr.status+" from "+responseInfo.pathInfo.path},responseInfo))}}var extensions={};function extensionBase(){return{onEvent:function(name,evt){return true},transformResponse:function(text,xhr,elt){return text},isInlineSwap:function(swapStyle){return false},handleSwap:function(swapStyle,target,fragment,settleInfo){return false},encodeParameters:function(xhr,parameters,elt){return null}}}function defineExtension(name,extension){extensions[name]=mergeObjects(extensionBase(),extension)}function removeExtension(name){delete extensions[name]}function getExtensions(elt,extensionsToReturn,extensionsToIgnore){if(elt==undefined){return extensionsToReturn}if(extensionsToReturn==undefined){extensionsToReturn=[]}if(extensionsToIgnore==undefined){extensionsToIgnore=[]}var extensionsForElement=getAttributeValue(elt,"hx-ext");if(extensionsForElement){forEach(extensionsForElement.split(","),function(extensionName){extensionName=extensionName.replace(/ /g,"");if(extensionName.slice(0,7)=="ignore:"){extensionsToIgnore.push(extensionName.slice(7));return}if(extensionsToIgnore.indexOf(extensionName)<0){var extension=extensions[extensionName];if(extension&&extensionsToReturn.indexOf(extension)<0){extensionsToReturn.push(extension)}}})}return getExtensions(parentElt(elt),extensionsToReturn,extensionsToIgnore)}function ready(fn){if(getDocument().readyState!=="loading"){fn()}else{getDocument().addEventListener("DOMContentLoaded",fn)}}function insertIndicatorStyles(){if(htmx.config.includeIndicatorStyles!==false){getDocument().head.insertAdjacentHTML("beforeend","<style> ."+htmx.config.indicatorClass+"{opacity:0;transition: opacity 200ms ease-in;} ."+htmx.config.requestClass+" ."+htmx.config.indicatorClass+"{opacity:1} ."+htmx.config.requestClass+"."+htmx.config.indicatorClass+"{opacity:1} </style>")}}function getMetaConfig(){var element=getDocument().querySelector('meta[name="htmx-config"]');if(element){return parseJSON(element.content)}else{return null}}function mergeMetaConfig(){var metaConfig=getMetaConfig();if(metaConfig){htmx.config=mergeObjects(htmx.config,metaConfig)}}ready(function(){mergeMetaConfig();insertIndicatorStyles();var body=getDocument().body;processNode(body);window.onpopstate=function(event){if(event.state&&event.state.htmx){restoreHistory()}};setTimeout(function(){triggerEvent(body,"htmx:load",{})},0)});return htmx}()});(function(){"use strict";function overload(callback,start,end){start=start===undefined?1:start;end=end||start+1;if(end-start<=1){return function(){if(arguments.length<=start||$.type(arguments[start])==="string"){return callback.apply(this,arguments)}var obj=arguments[start];var ret;for(var key in obj){var args=Array.prototype.slice.call(arguments);args.splice(start,1,key,obj[key]);ret=callback.apply(this,args)}return ret}}return overload(overload(callback,start+1,end),start,end-1)}function extend(to,from,whitelist){var whitelistType=type(whitelist);if(whitelistType==="string"){var descriptor=Object.getOwnPropertyDescriptor(from,whitelist);if(descriptor&&(!descriptor.writable||!descriptor.configurable||!descriptor.enumerable||descriptor.get||descriptor.set)){delete to[whitelist];Object.defineProperty(to,whitelist,descriptor)}else{to[whitelist]=from[whitelist]}}else if(whitelistType==="array"){whitelist.forEach(function(property){if(property in from){extend(to,from,property)}})}else{for(var property in from){if(whitelist){if(whitelistType==="regexp"&&!whitelist.test(property)||whitelistType==="function"&&!whitelist.call(from,property)){continue}}extend(to,from,property)}}return to}function type(obj){if(obj===null){return"null"}if(obj===undefined){return"undefined"}var ret=(Object.prototype.toString.call(obj).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase();if(ret=="number"&&isNaN(obj)){return"nan"}return ret}var $=self.Bliss=extend(function(expr,context){if(arguments.length==2&&!context||!expr){return null}return $.type(expr)==="string"?(context||document).querySelector(expr):expr||null},self.Bliss);extend($,{extend:extend,overload:overload,type:type,property:$.property||"_",listeners:self.WeakMap?new WeakMap:new Map,original:{addEventListener:(self.EventTarget||Node).prototype.addEventListener,removeEventListener:(self.EventTarget||Node).prototype.removeEventListener},sources:{},noop:function(){},$:function(expr,context){if(expr instanceof Node||expr instanceof Window){return[expr]}if(arguments.length==2&&!context){return[]}return Array.prototype.slice.call(typeof expr=="string"?(context||document).querySelectorAll(expr):expr||[])},defined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined){return arguments[i]}}},create:function(tag,o){if(tag instanceof Node){return $.set(tag,o)}if(arguments.length===1){if($.type(tag)==="string"){o={}}else{o=tag;tag=o.tag;o=$.extend({},o,function(property){return property!=="tag"})}}return $.set(document.createElement(tag||"div"),o)},each:function(obj,callback,ret){ret=ret||{};for(var property in obj){ret[property]=callback.call(obj,property,obj[property])}return ret},ready:function(context,callback,isVoid){if(typeof context==="function"&&!callback){callback=context;context=undefined}context=context||document;if(callback){if(context.readyState!=="loading"){callback()}else{$.once(context,"DOMContentLoaded",function(){callback()})}}if(!isVoid){return new Promise(function(resolve){$.ready(context,resolve,true)})}},Class:function(o){var special=["constructor","extends","abstract","static"].concat(Object.keys($.classProps));var init=o.hasOwnProperty("constructor")?o.constructor:$.noop;var Class;if(arguments.length==2){Class=arguments[0];o=arguments[1]}else{Class=function(){if(this.constructor.__abstract&&this.constructor===Class){throw new Error("Abstract classes cannot be directly instantiated.")}Class.super&&Class.super.apply(this,arguments);init.apply(this,arguments)};Class.super=o.extends||null;Class.prototype=$.extend(Object.create(Class.super?Class.super.prototype:Object),{constructor:Class});Class.prototype.super=Class.super?Class.super.prototype:null;Class.__abstract=!!o.abstract}var specialFilter=function(property){return this.hasOwnProperty(property)&&special.indexOf(property)===-1};if(o.static){$.extend(Class,o.static,specialFilter);for(var property in $.classProps){if(property in o.static){$.classProps[property](Class,o.static[property])}}}$.extend(Class.prototype,o,specialFilter);for(var property in $.classProps){if(property in o){$.classProps[property](Class.prototype,o[property])}}return Class},classProps:{lazy:overload(function(obj,property,getter){Object.defineProperty(obj,property,{get:function(){var value=getter.call(this);Object.defineProperty(this,property,{value:value,configurable:true,enumerable:true,writable:true});return value},set:function(value){Object.defineProperty(this,property,{value:value,configurable:true,enumerable:true,writable:true})},configurable:true,enumerable:true});return obj}),live:overload(function(obj,property,descriptor){if($.type(descriptor)==="function"){descriptor={set:descriptor}}Object.defineProperty(obj,property,{get:function(){var value=this["_"+property];var ret=descriptor.get&&descriptor.get.call(this,value);return ret!==undefined?ret:value},set:function(v){var value=this["_"+property];var ret=descriptor.set&&descriptor.set.call(this,v,value);this["_"+property]=ret!==undefined?ret:v},configurable:descriptor.configurable,enumerable:descriptor.enumerable});return obj})},include:function(){var url=arguments[arguments.length-1];var loaded=arguments.length===2?arguments[0]:false;var script=document.createElement("script");return loaded?Promise.resolve():new Promise(function(resolve,reject){$.set(script,{async:true,onload:function(){resolve(script);script.parentNode&&script.parentNode.removeChild(script)},onerror:function(){reject(script)},src:url,inside:document.head})})},load:function load(url,base){base=base?new URL(base,location.href):location.href;url=new URL(url,base);var loading=load.loading=load.loading||{};if(loading[url+""]){return loading[url+""]}if(/\.css$/.test(url.pathname)){return loading[url+""]=new Promise(function(resolve,reject){var link=$.create("link",{href:url,rel:"stylesheet",inside:document.head,onload:function(){resolve(link)},onerror:function(){reject(link)}})})}return loading[url+""]=$.include(url)},fetch:function(url,o){if(!url){throw new TypeError("URL parameter is mandatory and cannot be "+url)}var env=extend({url:new URL(url,location),data:"",method:"GET",headers:{},xhr:new XMLHttpRequest},o);env.method=env.method.toUpperCase();$.hooks.run("fetch-args",env);if(env.method==="GET"&&env.data){env.url.search+=env.data}document.body.setAttribute("data-loading",env.url);env.xhr.open(env.method,env.url.href,env.async!==false,env.user,env.password);for(var property in o){if(property==="upload"){if(env.xhr.upload&&typeof o[property]==="object"){$.extend(env.xhr.upload,o[property])}}else if(property in env.xhr){try{env.xhr[property]=o[property]}catch(e){self.console&&console.error(e)}}}var headerKeys=Object.keys(env.headers).map(function(key){return key.toLowerCase()});if(env.method!=="GET"&&headerKeys.indexOf("content-type")===-1){env.xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded")}for(var header in env.headers){if(env.headers[header]!==undefined){env.xhr.setRequestHeader(header,env.headers[header])}}var promise=new Promise(function(resolve,reject){env.xhr.onload=function(){document.body.removeAttribute("data-loading");if(env.xhr.status===0||env.xhr.status>=200&&env.xhr.status<300||env.xhr.status===304){resolve(env.xhr)}else{reject($.extend(Error(env.xhr.statusText),{xhr:env.xhr,get status(){return this.xhr.status}}))}};env.xhr.onerror=function(){document.body.removeAttribute("data-loading");reject($.extend(Error("Network Error"),{xhr:env.xhr}))};env.xhr.ontimeout=function(){document.body.removeAttribute("data-loading");reject($.extend(Error("Network Timeout"),{xhr:env.xhr}))};env.xhr.send(env.method==="GET"?null:env.data)});promise.xhr=env.xhr;return promise},value:function(obj){var hasRoot=typeof obj!=="string";return $.$(arguments).slice(+hasRoot).reduce(function(obj,property){return obj&&obj[property]},hasRoot?obj:self)}});$.Hooks=new $.Class({add:function(name,callback,first){if(typeof arguments[0]!="string"){for(var name in arguments[0]){this.add(name,arguments[0][name],arguments[1])}return}(Array.isArray(name)?name:[name]).forEach(function(name){this[name]=this[name]||[];if(callback){this[name][first?"unshift":"push"](callback)}},this)},run:function(name,env){this[name]=this[name]||[];this[name].forEach(function(callback){callback.call(env&&env.context?env.context:env,env)})}});$.hooks=new $.Hooks;var _=$.property;$.Element=function(subject){this.subject=subject;this.data={};this.bliss={}};$.Element.prototype={set:overload(function(property,value){if(property in $.setProps){$.setProps[property].call(this,value)}else if(property in this){this[property]=value}else{this.setAttribute(property,value)}},0),transition:function(props,duration){return new Promise(function(resolve,reject){if("transition"in this.style&&duration!==0){var previous=$.extend({},this.style,/^transition(Duration|Property)$/);$.style(this,{transitionDuration:(duration||400)+"ms",transitionProperty:Object.keys(props).join(", ")});$.once(this,"transitionend",function(){clearTimeout(i);$.style(this,previous);resolve(this)});var i=setTimeout(resolve,duration+50,this);$.style(this,props)}else{$.style(this,props);resolve(this)}}.bind(this))},fire:function(type,properties){var evt=document.createEvent("HTMLEvents");evt.initEvent(type,true,true);return this.dispatchEvent($.extend(evt,properties))},bind:overload(function(types,options){if(arguments.length>1&&($.type(options)==="function"||options.handleEvent)){var callback=options;options=$.type(arguments[2])==="object"?arguments[2]:{capture:!!arguments[2]};options.callback=callback}var listeners=$.listeners.get(this)||{};types.trim().split(/\s+/).forEach(function(type){if(type.indexOf(".")>-1){type=type.split(".");var className=type[1];type=type[0]}listeners[type]=listeners[type]||[];if(listeners[type].filter(function(l){return l.callback===options.callback&&l.capture==options.capture}).length===0){listeners[type].push($.extend({className:className},options))}$.original.addEventListener.call(this,type,options.callback,options)},this);$.listeners.set(this,listeners)},0),unbind:overload(function(types,options){if(options&&($.type(options)==="function"||options.handleEvent)){var callback=options;options=arguments[2]}if($.type(options)=="boolean"){options={capture:options}}options=options||{};options.callback=options.callback||callback;var listeners=$.listeners.get(this);(types||"").trim().split(/\s+/).forEach(function(type){if(type.indexOf(".")>-1){type=type.split(".");var className=type[1];type=type[0]}if(!listeners){if(type&&options.callback){return $.original.removeEventListener.call(this,type,options.callback,options.capture)}return}for(var ltype in listeners){if(!type||ltype===type){for(var i=0,l;l=listeners[ltype][i];i++){if((!className||className===l.className)&&(!options.callback||options.callback===l.callback)&&(!!options.capture==!!l.capture||!type&&!options.callback&&undefined===options.capture)){listeners[ltype].splice(i,1);$.original.removeEventListener.call(this,ltype,l.callback,l.capture);i--}}}}},this)},0),when:function(type,test){var me=this;return new Promise(function(resolve){me.addEventListener(type,function callee(evt){if(!test||test.call(this,evt)){this.removeEventListener(type,callee);resolve(evt)}})})},toggleAttribute:function(name,value,test){if(arguments.length<3){test=value!==null}if(test){this.setAttribute(name,value)}else{this.removeAttribute(name)}}};$.setProps={style:function(val){for(var property in val){if(property in this.style){this.style[property]=val[property]}else{this.style.setProperty(property,val[property])}}},attributes:function(o){for(var attribute in o){this.setAttribute(attribute,o[attribute])}},properties:function(val){$.extend(this,val)},events:function(val){if(arguments.length==1&&val&&val.addEventListener){var me=this;if($.listeners){var listeners=$.listeners.get(val);for(var type in listeners){listeners[type].forEach(function(l){$.bind(me,type,l.callback,l.capture)})}}for(var onevent in val){if(onevent.indexOf("on")===0){this[onevent]=val[onevent]}}}else{return $.bind.apply(this,[this].concat($.$(arguments)))}},once:overload(function(types,callback){var me=this;var once=function(){$.unbind(me,types,once);return callback.apply(me,arguments)};$.bind(this,types,once,{once:true})},0),delegate:overload(function(type,selector,callback){$.bind(this,type,function(evt){if(evt.target.closest(selector)){callback.call(this,evt)}})},0,2),contents:function(val){if(val||val===0){(Array.isArray(val)?val:[val]).forEach(function(child){var type=$.type(child);if(/^(string|number)$/.test(type)){child=document.createTextNode(child+"")}else if(type==="object"){child=$.create(child)}if(child instanceof Node){this.appendChild(child)}},this)}},inside:function(element){element&&element.appendChild(this)},before:function(element){element&&element.parentNode.insertBefore(this,element)},after:function(element){element&&element.parentNode.insertBefore(this,element.nextSibling)},start:function(element){element&&element.insertBefore(this,element.firstChild)},around:function(element){if(element&&element.parentNode){$.before(this,element)}this.appendChild(element)}};$.Array=function(subject){this.subject=subject};$.Array.prototype={all:function(method){var args=$.$(arguments).slice(1);return this[method].apply(this,args)}};$.add=overload(function(method,callback,on,noOverwrite){on=$.extend({$:true,element:true,array:true},on);if($.type(callback)=="function"){if(on.element&&(!(method in $.Element.prototype)||!noOverwrite)){$.Element.prototype[method]=function(){return this.subject&&$.defined(callback.apply(this.subject,arguments),this.subject)}}if(on.array&&(!(method in $.Array.prototype)||!noOverwrite)){$.Array.prototype[method]=function(){var args=arguments;return this.subject.map(function(element){return element&&$.defined(callback.apply(element,args),element)})}}if(on.$){$.sources[method]=$[method]=callback;if(on.array||on.element){$[method]=function(){var args=[].slice.apply(arguments);var subject=args.shift();var Type=on.array&&Array.isArray(subject)?"Array":"Element";return $[Type].prototype[method].apply({subject:subject},args)}}}}},0);$.add($.Array.prototype,{element:false});$.add($.Element.prototype);$.add($.setProps);$.add($.classProps,{element:false,array:false});var dummy=document.createElement("_");$.add($.extend({},HTMLElement.prototype,function(method){return $.type(dummy[method])==="function"}),null,true)})();(function($){"use strict";if(!Bliss||Bliss.shy){return}var _=Bliss.property;$.add({clone:function(){console.warn("$.clone() is deprecated and will be removed in a future version of Bliss.");var clone=this.cloneNode(true);var descendants=$.$("*",clone).concat(clone);$.$("*",this).concat(this).forEach(function(element,i,arr){$.events(descendants[i],element);descendants[i]._.data=$.extend({},element._.data)});return clone}},{array:false});Object.defineProperty(Node.prototype,_,{get:function getter(){Object.defineProperty(Node.prototype,_,{get:undefined});Object.defineProperty(this,_,{value:new $.Element(this)});Object.defineProperty(Node.prototype,_,{get:getter});return this[_]},configurable:true});Object.defineProperty(Array.prototype,_,{get:function(){Object.defineProperty(this,_,{value:new $.Array(this)});return this[_]},configurable:true});if(self.EventTarget&&"addEventListener"in EventTarget.prototype){EventTarget.prototype.addEventListener=function(type,callback,options){return $.bind(this,type,callback,options)};EventTarget.prototype.removeEventListener=function(type,callback,options){return $.unbind(this,type,callback,options)}}self.$=self.$||$;self.$$=self.$$||$.$})(Bliss);document.addEventListener("DOMContentLoaded",()=>bread_load_elements());htmx.onLoad(function(content){bread_load_elements()});function bread_load_elements(){$$("[onload]:not(body):not(frame):not(iframe):not(img):not(link):not(script):not(style)")._.fire("load")}function updateMultiselect(e){let elem=$(".bx--list-box__selection",e);if(elem){elem.firstChild.textContent=$$("fieldset input[type=checkbox][checked]",e).length}}function filterOptions(e){var searchterm=$("input.bx--text-input",e).value.toLowerCase();for(i of $$("fieldset .bx--list-box__menu-item",e)){if(i.innerText.toLowerCase().includes(searchterm)){$(i)._.style({display:"initial"})}else{$(i)._.style({display:"none"})}}}function clearMultiselect(e){for(i of $$("fieldset input[type=checkbox][checked]",e)){i.parentElement.setAttribute("data-contained-checkbox-state","false");i.removeAttribute("checked");i.removeAttribute("aria-checked")}updateMultiselect(e)}function makeChoices(selectElem){if(selectElem.closest(".template-form")){return null}var choices=new Choices(selectElem,{removeItemButton:true,position:"bottom",itemSelectText:"",classNames:{containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned bx--text-input",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item bx--tag",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",selectedState:"is-selected",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"}});if(selectElem.hasAttribute("readonly")){$(selectElem.parentNode)._.style({cursor:"not-allowed",pointerEvents:"none"});$(selectElem.parentNode.parentNode)._.style({cursor:"not-allowed",pointerEvents:"none"});$(selectElem.parentNode.parentNode.parentNode)._.style({cursor:"not-allowed"})}return choices}function init_formset(form_prefix){update_add_button(form_prefix)}function delete_inline_element(checkbox,element){checkbox.checked=true;element.style.display="none"}function update_add_button(form_prefix){var formcount=$("#id_"+form_prefix+"-TOTAL_FORMS");var maxforms=$("#id_"+form_prefix+"-MAX_NUM_FORMS");var addbutton=$("#add_"+form_prefix+"_button");if(addbutton){addbutton.style.display="inline-flex";if(parseInt(formcount.value)>=parseInt(maxforms.value)){addbutton.style.display="none"}}}function formset_add(form_prefix,list_container){let container_elem=$(list_container);let placeholder=document.createElement("DIV");container_elem.appendChild(placeholder);var formcount=$("#id_"+form_prefix+"-TOTAL_FORMS");var newElementStr=$("#empty_"+form_prefix+"_form").innerText.replace(/__prefix__/g,formcount.value);placeholder.outerHTML=newElementStr;formcount.value=parseInt(formcount.value)+1;update_add_button(form_prefix);updateMultiselect(container_elem);bread_load_elements();htmx.process(container_elem)}function validate_fields(){var error=false;for(input of $$("input")){if(!input.checkValidity()){var label=$("label[for="+input.id+"]");if(!label)label=input;console.log("Field "+label.innerText+" is not valid");error=true}}if(error)console.log("There are errors in some fields")}function submitbulkaction(table,actionurl,method="GET"){let form=document.createElement("form");form.method=method;form.action=actionurl;let url=new URL(actionurl,new URL(document.baseURI).origin);for(const[key,value]of url.searchParams){let input=document.createElement("input");input.name=key;input.type="hidden";input.value=value;form.appendChild(input)}for(let checkbox of table.querySelectorAll("input[type=checkbox][data-event=select]")){form.appendChild(checkbox.cloneNode(true))}for(let checkbox of table.querySelectorAll("input[type=checkbox][data-event=select-all]")){form.appendChild(checkbox.cloneNode(true))}document.body.appendChild(form);form.submit()}function setBreadCookie(key,value){document.cookie="bread-"+key+"="+encodeURIComponent(value)+"; path=/"}function getBreadCookie(key,_default=null){var ret=document.cookie.split("; ").find(row=>row.startsWith("bread-"+key+"="));if(!ret)return _default;ret=ret.split("=")[1];return ret?decodeURIComponent(ret):_default}var CarbonComponents=function(exports){"use strict";var settings={prefix:"bx",selectorTabbable:"\n a[href], area[href], input:not([disabled]):not([tabindex='-1']),\n button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']),\n textarea:not([disabled]):not([tabindex='-1']),\n iframe, object, embed, *[tabindex]:not([tabindex='-1']), *[contenteditable=true]\n ",selectorFocusable:"\n a[href], area[href], input:not([disabled]),\n button:not([disabled]),select:not([disabled]),\n textarea:not([disabled]),\n iframe, object, embed, *[tabindex], *[contenteditable=true]\n "};var settings_1=settings;function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2){ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])})}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(target,Object.getOwnPropertyDescriptors(source))}else{ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}}return target}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _possibleConstructorReturn(self,call){if(call&&(typeof call==="object"||typeof call==="function")){return call}return _assertThisInitialized(self)}function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}function _superPropBase(object,property){while(!Object.prototype.hasOwnProperty.call(object,property)){object=_getPrototypeOf(object);if(object===null)break}return object}function _get(target,property,receiver){if(typeof Reflect!=="undefined"&&Reflect.get){_get=Reflect.get}else{_get=function _get(target,property,receiver){var base=_superPropBase(target,property);if(!base)return;var desc=Object.getOwnPropertyDescriptor(base,property);if(desc.get){return desc.get.call(receiver)}return desc.value}}return _get(target,property,receiver||target)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter)}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function flatten(a){return a.reduce(function(result,item){if(Array.isArray(item)){result.push.apply(result,_toConsumableArray(flatten(item)))}else{result.push(item)}return result},[])}function mixin(){for(var _len=arguments.length,mixinfns=new Array(_len),_key=0;_key<_len;_key++){mixinfns[_key]=arguments[_key]}return flatten(mixinfns).reduce(function(Class,mixinfn){return mixinfn(Class)},function(){function _class(){_classCallCheck(this,_class)}return _class}())}function createComponent(ToMix){var CreateComponent=function(_ToMix){_inherits(CreateComponent,_ToMix);var _super=_createSuper(CreateComponent);function CreateComponent(element){var _this;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,CreateComponent);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"children",[]);if(!element||element.nodeType!==Node.ELEMENT_NODE){throw new TypeError("DOM element should be given to initialize this widget.")}_this.element=element;_this.options=Object.assign(Object.create(_this.constructor.options),options);_this.constructor.components.set(_this.element,_assertThisInitialized(_this));return _this}_createClass(CreateComponent,[{key:"release",value:function release(){for(var child=this.children.pop();child;child=this.children.pop()){child.release()}this.constructor.components.delete(this.element);return null}}],[{key:"create",value:function create(element,options){return this.components.get(element)||new this(element,options)}}]);return CreateComponent}(ToMix);return CreateComponent}function initComponentBySearch(ToMix){var InitComponentBySearch=function(_ToMix){_inherits(InitComponentBySearch,_ToMix);var _super=_createSuper(InitComponentBySearch);function InitComponentBySearch(){_classCallCheck(this,InitComponentBySearch);return _super.apply(this,arguments)}_createClass(InitComponentBySearch,null,[{key:"init",value:function init(){var _this=this;var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var effectiveOptions=Object.assign(Object.create(this.options),options);if(!target||target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to search for and initialize this widget.")}if(target.nodeType===Node.ELEMENT_NODE&&target.matches(effectiveOptions.selectorInit)){this.create(target,options)}else{Array.prototype.forEach.call(target.querySelectorAll(effectiveOptions.selectorInit),function(element){return _this.create(element,options)})}}}]);return InitComponentBySearch}(ToMix);return InitComponentBySearch}function handles(ToMix){var Handles=function(_ToMix){_inherits(Handles,_ToMix);var _super=_createSuper(Handles);function Handles(){var _this;_classCallCheck(this,Handles);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}_this=_super.call.apply(_super,[this].concat(args));_defineProperty(_assertThisInitialized(_this),"handles",new Set);return _this}_createClass(Handles,[{key:"manage",value:function manage(handle){this.handles.add(handle);return handle}},{key:"unmanage",value:function unmanage(handle){this.handles.delete(handle);return handle}},{key:"release",value:function release(){var _this2=this;this.handles.forEach(function(handle){handle.release();_this2.handles.delete(handle)});return _get(_getPrototypeOf(Handles.prototype),"release",this).call(this)}}]);return Handles}(ToMix);return Handles}function on(element){for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key]}element.addEventListener.apply(element,args);return{release:function release(){element.removeEventListener.apply(element,args);return null}}}var stateChangeTypes={true:"true",false:"false",mixed:"mixed"};var Checkbox=function(_mixin){_inherits(Checkbox,_mixin);var _super=_createSuper(Checkbox);function Checkbox(element,options){var _this;_classCallCheck(this,Checkbox);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(event){_this._handleClick(event)}));_this.manage(on(_this.element,"focus",function(event){_this._handleFocus(event)}));_this.manage(on(_this.element,"blur",function(event){_this._handleBlur(event)}));_this._indeterminateCheckbox();_this._initCheckbox();return _this}_createClass(Checkbox,[{key:"_handleClick",value:function _handleClick(){if(this.element.checked===true){this.element.setAttribute("checked","");this.element.setAttribute("aria-checked","true");this.element.checked=true;if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"true")}}else if(this.element.checked===false){this.element.removeAttribute("checked");this.element.setAttribute("aria-checked","false");this.element.checked=false;if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"false")}}}},{key:"_handleFocus",value:function _handleFocus(){if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.classList.add(this.options.classLabelFocused)}}},{key:"_handleBlur",value:function _handleBlur(){if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.classList.remove(this.options.classLabelFocused)}}},{key:"setState",value:function setState(state){if(state===undefined||stateChangeTypes[state]===undefined){throw new TypeError("setState expects a value of true, false or mixed.")}this.element.setAttribute("aria-checked",state);this.element.indeterminate=state===stateChangeTypes.mixed;this.element.checked=state===stateChangeTypes.true;var container=this.element.closest(this.options.selectorContainedCheckboxState);if(container){container.setAttribute(this.options.attribContainedCheckboxState,state)}}},{key:"setDisabled",value:function setDisabled(value){if(value===undefined){throw new TypeError("setDisabled expects a boolean value of true or false")}if(value===true){this.element.setAttribute("disabled",true)}else if(value===false){this.element.removeAttribute("disabled")}var container=this.element.closest(this.options.selectorContainedCheckboxDisabled);if(container){container.setAttribute(this.options.attribContainedCheckboxDisabled,value)}}},{key:"_indeterminateCheckbox",value:function _indeterminateCheckbox(){if(this.element.getAttribute("aria-checked")==="mixed"){this.element.indeterminate=true}if(this.element.indeterminate===true){this.element.setAttribute("aria-checked","mixed")}if(this.element.parentElement.classList.contains(this.options.classLabel)&&this.element.indeterminate===true){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"mixed")}}},{key:"_initCheckbox",value:function _initCheckbox(){if(this.element.checked===true){this.element.setAttribute("aria-checked","true")}if(this.element.parentElement.classList.contains(this.options.classLabel)&&this.element.checked){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxState,"true")}if(this.element.parentElement.classList.contains(this.options.classLabel)){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxDisabled,"false")}if(this.element.parentElement.classList.contains(this.options.classLabel)&&this.element.disabled){this.element.parentElement.setAttribute(this.options.attribContainedCheckboxDisabled,"true")}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:".".concat(prefix,"--checkbox"),selectorContainedCheckboxState:"[data-contained-checkbox-state]",selectorContainedCheckboxDisabled:"[data-contained-checkbox-disabled]",classLabel:"".concat(prefix,"--checkbox-label"),classLabelFocused:"".concat(prefix,"--checkbox-label__focus"),attribContainedCheckboxState:"data-contained-checkbox-state",attribContainedCheckboxDisabled:"data-contained-checkbox-disabled"}}}]);return Checkbox}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Checkbox,"components",new WeakMap);_defineProperty(Checkbox,"stateChangeTypes",stateChangeTypes);function eventedState(ToMix){var EventedState=function(_ToMix){_inherits(EventedState,_ToMix);var _super=_createSuper(EventedState);function EventedState(){_classCallCheck(this,EventedState);return _super.apply(this,arguments)}_createClass(EventedState,[{key:"_changeState",value:function _changeState(){throw new Error("_changeState() should be overriden to perform actual change in state.")}},{key:"changeState",value:function changeState(){var _this=this;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}var state=typeof args[0]==="string"?args.shift():undefined;var detail=Object(args[0])===args[0]&&typeof args[0]!=="function"?args.shift():undefined;var callback=typeof args[0]==="function"?args.shift():undefined;if(typeof this.shouldStateBeChanged==="function"&&!this.shouldStateBeChanged(state,detail)){if(callback){callback(null,true)}return}var data={group:detail&&detail.group,state:state};var eventNameSuffix=[data.group,state].filter(Boolean).join("-").split("-").map(function(item){return item[0].toUpperCase()+item.substr(1)}).join("");var eventStart=new CustomEvent(this.options["eventBefore".concat(eventNameSuffix)],{bubbles:true,cancelable:true,detail:detail});var fireOnNode=detail&&detail.delegatorNode||this.element;var canceled=!fireOnNode.dispatchEvent(eventStart);if(canceled){if(callback){var error=new Error("Changing state (".concat(JSON.stringify(data),") has been canceled."));error.canceled=true;callback(error)}}else{var changeStateArgs=[state,detail].filter(Boolean);this._changeState.apply(this,_toConsumableArray(changeStateArgs).concat([function(){fireOnNode.dispatchEvent(new CustomEvent(_this.options["eventAfter".concat(eventNameSuffix)],{bubbles:true,cancelable:true,detail:detail}));if(callback){callback()}}]))}}}]);return EventedState}(ToMix);return EventedState}function eventMatches(event,selector){var target=event.target,currentTarget=event.currentTarget;if(typeof target.matches==="function"){if(target.matches(selector)){return target}if(target.matches("".concat(selector," *"))){var closest=target.closest(selector);if((currentTarget.nodeType===Node.DOCUMENT_NODE?currentTarget.documentElement:currentTarget).contains(closest)){return closest}}}return undefined}var toArray=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var FileUploader=function(_mixin){_inherits(FileUploader,_mixin);var _super=_createSuper(FileUploader);function FileUploader(element){var _this;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,FileUploader);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,detail,callback){if(state==="delete-filename-fileuploader"){_this.container.removeChild(detail.filenameElement)}if(typeof callback==="function"){callback()}});_defineProperty(_assertThisInitialized(_this),"_handleDeleteButton",function(evt){var target=eventMatches(evt,_this.options.selectorCloseButton);if(target){_this.changeState("delete-filename-fileuploader",{initialEvt:evt,filenameElement:target.closest(_this.options.selectorSelectedFile)})}});_defineProperty(_assertThisInitialized(_this),"_handleDragDrop",function(evt){var isOfSelf=_this.element.contains(evt.target);if(Array.prototype.indexOf.call(evt.dataTransfer.types,"Files")>=0&&!eventMatches(evt,_this.options.selectorOtherDropContainers)){var inArea=isOfSelf&&eventMatches(evt,_this.options.selectorDropContainer);if(evt.type==="dragover"){evt.preventDefault();var dropEffect=inArea?"copy":"none";if(Array.isArray(evt.dataTransfer.types)){evt.dataTransfer.effectAllowed=dropEffect}evt.dataTransfer.dropEffect=dropEffect;_this.dropContainer.classList.toggle(_this.options.classDragOver,Boolean(inArea))}if(evt.type==="dragleave"){_this.dropContainer.classList.toggle(_this.options.classDragOver,false)}if(inArea&&evt.type==="drop"){evt.preventDefault();_this._displayFilenames(evt.dataTransfer.files);_this.dropContainer.classList.remove(_this.options.classDragOver)}}});_this.input=_this.element.querySelector(_this.options.selectorInput);_this.container=_this.element.querySelector(_this.options.selectorContainer);_this.dropContainer=_this.element.querySelector(_this.options.selectorDropContainer);if(!_this.input){throw new TypeError("Cannot find the file input box.")}if(!_this.container){throw new TypeError("Cannot find the file names container.")}_this.inputId=_this.input.getAttribute("id");_this.manage(on(_this.input,"change",function(){return _this._displayFilenames()}));_this.manage(on(_this.container,"click",_this._handleDeleteButton));_this.manage(on(_this.element.ownerDocument,"dragleave",_this._handleDragDrop));_this.manage(on(_this.dropContainer,"dragover",_this._handleDragDrop));_this.manage(on(_this.dropContainer,"drop",_this._handleDragDrop));return _this}_createClass(FileUploader,[{key:"_filenamesHTML",value:function _filenamesHTML(name,id){return'<span class="'.concat(this.options.classSelectedFile,'">\n <p class="').concat(this.options.classFileName,'">').concat(name,'</p>\n <span data-for="').concat(id,'" class="').concat(this.options.classStateContainer,'"></span>\n </span>')}},{key:"_uploadHTML",value:function _uploadHTML(){return'\n <div class="'.concat(this.options.classLoadingAnimation,'">\n <div data-inline-loading-spinner class="').concat(this.options.classLoading,'">\n <svg class="').concat(this.options.classLoadingSvg,'" viewBox="-75 -75 150 150">\n <circle class="').concat(this.options.classLoadingBackground,'" cx="0" cy="0" r="37.5" />\n <circle class="').concat(this.options.classLoadingStroke,'" cx="0" cy="0" r="37.5" />\n </svg>\n </div>\n </div>')}},{key:"_closeButtonHTML",value:function _closeButtonHTML(){return'\n <button class="'.concat(this.options.classFileClose,'" type="button" aria-label="close">\n <svg aria-hidden="true" viewBox="0 0 16 16" width="16" height="16">\n <path fill="#231F20" d="M12 4.7l-.7-.7L8 7.3 4.7 4l-.7.7L7.3 8 4 11.3l.7.7L8 8.7l3.3 3.3.7-.7L8.7 8z"/>\n </svg>\n </button>')}},{key:"_checkmarkHTML",value:function _checkmarkHTML(){return'\n <svg focusable="false"\n preserveAspectRatio="xMidYMid meet"\n style="will-change: transform;"\n xmlns="http://www.w3.org/2000/svg"\n class="'.concat(this.options.classFileComplete,'"\n width="16" height="16" viewBox="0 0 16 16"\n aria-hidden="true">\n <path d="M8 1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zM7 11L4.3 8.3l.9-.8L7 9.3l4-3.9.9.8L7 11z"></path>\n <path d="M7 11L4.3 8.3l.9-.8L7 9.3l4-3.9.9.8L7 11z" data-icon-path="inner-path" opacity="0"></path>\n </svg>\n ')}},{key:"_getStateContainers",value:function _getStateContainers(){var stateContainers=toArray(this.element.querySelectorAll("[data-for=".concat(this.inputId,"]")));if(stateContainers.length===0){throw new TypeError("State container elements not found; invoke _displayFilenames() first")}if(stateContainers[0].dataset.for!==this.inputId){throw new TypeError("File input id must equal [data-for] attribute")}return stateContainers}},{key:"_displayFilenames",value:function _displayFilenames(){var _this2=this;var files=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.input.files;var container=this.element.querySelector(this.options.selectorContainer);var HTMLString=toArray(files).map(function(file){return _this2._filenamesHTML(file.name,_this2.inputId)}).join("");container.insertAdjacentHTML("afterbegin",HTMLString)}},{key:"_removeState",value:function _removeState(element){if(!element||element.nodeType!==Node.ELEMENT_NODE){throw new TypeError("DOM element should be given to initialize this widget.")}while(element.firstChild){element.removeChild(element.firstChild)}}},{key:"_handleStateChange",value:function _handleStateChange(elements,selectIndex,html){var _this3=this;if(selectIndex===undefined){elements.forEach(function(el){_this3._removeState(el);el.insertAdjacentHTML("beforeend",html)})}else{elements.forEach(function(el,index){if(index===selectIndex){_this3._removeState(el);el.insertAdjacentHTML("beforeend",html)}})}}},{key:"setState",value:function setState(state,selectIndex){var stateContainers=this._getStateContainers();if(state==="edit"){this._handleStateChange(stateContainers,selectIndex,this._closeButtonHTML())}if(state==="upload"){this._handleStateChange(stateContainers,selectIndex,this._uploadHTML())}if(state==="complete"){this._handleStateChange(stateContainers,selectIndex,this._checkmarkHTML())}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-file]",selectorInput:'input[type="file"].'.concat(prefix,"--file-input"),selectorContainer:"[data-file-container]",selectorCloseButton:".".concat(prefix,"--file-close"),selectorSelectedFile:".".concat(prefix,"--file__selected-file"),selectorDropContainer:"[data-file-drop-container]",selectorOtherDropContainers:"[data-drop-container]",classLoading:"".concat(prefix,"--loading ").concat(prefix,"--loading--small"),classLoadingAnimation:"".concat(prefix,"--inline-loading__animation"),classLoadingSvg:"".concat(prefix,"--loading__svg"),classLoadingBackground:"".concat(prefix,"--loading__background"),classLoadingStroke:"".concat(prefix,"--loading__stroke"),classFileName:"".concat(prefix,"--file-filename"),classFileClose:"".concat(prefix,"--file-close"),classFileComplete:"".concat(prefix,"--file-complete"),classSelectedFile:"".concat(prefix,"--file__selected-file"),classStateContainer:"".concat(prefix,"--file__state-container"),classDragOver:"".concat(prefix,"--file__drop-container--drag-over"),eventBeforeDeleteFilenameFileuploader:"fileuploader-before-delete-filename",eventAfterDeleteFilenameFileuploader:"fileuploader-after-delete-filename"}}}]);return FileUploader}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(FileUploader,"components",new WeakMap);var toArray$1=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var ContentSwitcher=function(_mixin){_inherits(ContentSwitcher,_mixin);var _super=_createSuper(ContentSwitcher);function ContentSwitcher(element,options){var _this;_classCallCheck(this,ContentSwitcher);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(event){_this._handleClick(event)}));return _this}_createClass(ContentSwitcher,[{key:"_handleClick",value:function _handleClick(event){var button=eventMatches(event,this.options.selectorButton);if(button){this.changeState({group:"selected",item:button,launchingEvent:event})}}},{key:"_changeState",value:function _changeState(_ref,callback){var _this2=this;var item=_ref.item;var itemLink=item.querySelector(this.options.selectorLink);if(itemLink){toArray$1(this.element.querySelectorAll(this.options.selectorLink)).forEach(function(link){if(link!==itemLink){link.setAttribute("aria-selected","false")}});itemLink.setAttribute("aria-selected","true")}var selectorButtons=toArray$1(this.element.querySelectorAll(this.options.selectorButton));selectorButtons.forEach(function(button){if(button!==item){button.setAttribute("aria-selected",false);button.classList.toggle(_this2.options.classActive,false);toArray$1(button.ownerDocument.querySelectorAll(button.dataset.target)).forEach(function(element){element.setAttribute("hidden","");element.setAttribute("aria-hidden","true")})}});item.classList.toggle(this.options.classActive,true);item.setAttribute("aria-selected",true);toArray$1(item.ownerDocument.querySelectorAll(item.dataset.target)).forEach(function(element){element.removeAttribute("hidden");element.setAttribute("aria-hidden","false")});if(callback){callback()}}},{key:"setActive",value:function setActive(item,callback){this.changeState({group:"selected",item:item},function(error){if(error){if(callback){callback(Object.assign(error,{item:item}))}}else if(callback){callback(null,item)}})}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-content-switcher]",selectorButton:'input[type="radio"], .'.concat(prefix,"--content-switcher-btn"),classActive:"".concat(prefix,"--content-switcher--selected"),eventBeforeSelected:"content-switcher-beingselected",eventAfterSelected:"content-switcher-selected"}}}]);return ContentSwitcher}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(ContentSwitcher,"components",new WeakMap);var toArray$2=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Tab=function(_ContentSwitcher){_inherits(Tab,_ContentSwitcher);var _super=_createSuper(Tab);function Tab(element,options){var _this;_classCallCheck(this,Tab);_this=_super.call(this,element,options);_this.manage(on(_this.element,"keydown",function(event){_this._handleKeyDown(event)}));_this.manage(on(_this.element.ownerDocument,"click",function(event){_this._handleDocumentClick(event)}));var selected=_this.element.querySelector(_this.options.selectorButtonSelected);if(selected){_this._updateTriggerText(selected)}return _this}_createClass(Tab,[{key:"_changeState",value:function _changeState(detail,callback){var _this2=this;_get(_getPrototypeOf(Tab.prototype),"_changeState",this).call(this,detail,function(error){if(!error){_this2._updateTriggerText(detail.item)}for(var _len=arguments.length,data=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){data[_key-1]=arguments[_key]}callback.apply(void 0,[error].concat(data))})}},{key:"_handleClick",value:function _handleClick(event){var button=eventMatches(event,this.options.selectorButton);var trigger=eventMatches(event,this.options.selectorTrigger);if(button&&!button.classList.contains(this.options.classButtonDisabled)){_get(_getPrototypeOf(Tab.prototype),"_handleClick",this).call(this,event);this._updateMenuState(false)}if(trigger){this._updateMenuState()}}},{key:"_handleDocumentClick",value:function _handleDocumentClick(event){var element=this.element;var isOfSelf=element.contains(event.target);if(isOfSelf){return}this._updateMenuState(false)}},{key:"_handleKeyDown",value:function _handleKeyDown(event){var _this3=this;var triggerNode=eventMatches(event,this.options.selectorTrigger);if(triggerNode){if(event.which===13){this._updateMenuState()}return}var direction={37:this.constructor.NAVIGATE.BACKWARD,39:this.constructor.NAVIGATE.FORWARD}[event.which];if(direction){var buttons=toArray$2(this.element.querySelectorAll(this.options.selectorButtonEnabled));var button=this.element.querySelector(this.options.selectorButtonSelected);var nextIndex=Math.max(buttons.indexOf(button)+direction,-1);var nextIndexLooped=nextIndex>=0&&nextIndex<buttons.length?nextIndex:nextIndex-Math.sign(nextIndex)*buttons.length;this.setActive(buttons[nextIndexLooped],function(error,item){if(item){var link=item.querySelector(_this3.options.selectorLink);if(link){link.focus()}}});event.preventDefault()}}},{key:"_updateMenuState",value:function _updateMenuState(force){var menu=this.element.querySelector(this.options.selectorMenu);var trigger=this.element.querySelector(this.options.selectorTrigger);if(menu){menu.classList.toggle(this.options.classHidden,typeof force==="undefined"?force:!force);if(menu.classList.contains(this.options.classHidden)){trigger.classList.remove(this.options.classOpen)}else{trigger.classList.add(this.options.classOpen)}}}},{key:"_updateTriggerText",value:function _updateTriggerText(target){var triggerText=this.element.querySelector(this.options.selectorTriggerText);if(triggerText){triggerText.textContent=target.textContent}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return Object.assign(Object.create(ContentSwitcher.options),{selectorInit:"[data-tabs]",selectorMenu:".".concat(prefix,"--tabs__nav"),selectorTrigger:".".concat(prefix,"--tabs-trigger"),selectorTriggerText:".".concat(prefix,"--tabs-trigger-text"),selectorButton:".".concat(prefix,"--tabs__nav-item"),selectorButtonEnabled:".".concat(prefix,"--tabs__nav-item:not(.").concat(prefix,"--tabs__nav-item--disabled)"),selectorButtonSelected:".".concat(prefix,"--tabs__nav-item--selected"),selectorLink:".".concat(prefix,"--tabs__nav-link"),classActive:"".concat(prefix,"--tabs__nav-item--selected"),classHidden:"".concat(prefix,"--tabs__nav--hidden"),classOpen:"".concat(prefix,"--tabs-trigger--open"),classButtonDisabled:"".concat(prefix,"--tabs__nav-item--disabled"),eventBeforeSelected:"tab-beingselected",eventAfterSelected:"tab-selected"})}}]);return Tab}(ContentSwitcher);_defineProperty(Tab,"components",new WeakMap);_defineProperty(Tab,"NAVIGATE",{BACKWARD:-1,FORWARD:1});function getLaunchingDetails(evt){if(!evt||typeof evt==="function"){return{launchingElement:null,launchingEvent:null}}var launchingElement=evt.delegateTarget||evt.currentTarget||evt;var launchingEvent=evt.currentTarget&&evt;if(launchingElement&&!launchingElement.nodeType){throw new TypeError("DOM Node should be given for launching element.")}if(launchingEvent&&!launchingEvent.type){throw new TypeError("DOM event should be given for launching event.")}return{launchingElement:launchingElement,launchingEvent:launchingEvent}}function eventedShowHideState(ToMix){var EventedShowHideState=function(_ToMix){_inherits(EventedShowHideState,_ToMix);var _super=_createSuper(EventedShowHideState);function EventedShowHideState(){_classCallCheck(this,EventedShowHideState);return _super.apply(this,arguments)}_createClass(EventedShowHideState,[{key:"show",value:function show(evtOrElem,callback){if(!evtOrElem||typeof evtOrElem==="function"){callback=evtOrElem}this.changeState("shown",getLaunchingDetails(evtOrElem),callback)}},{key:"hide",value:function hide(evtOrElem,callback){if(!evtOrElem||typeof evtOrElem==="function"){callback=evtOrElem}this.changeState("hidden",getLaunchingDetails(evtOrElem),callback)}}]);return EventedShowHideState}(ToMix);return EventedShowHideState}var exports$1=[eventedState,eventedShowHideState];function trackBlur(ToMix){var TrackBlur=function(_ToMix){_inherits(TrackBlur,_ToMix);var _super=_createSuper(TrackBlur);function TrackBlur(element,options){var _this;_classCallCheck(this,TrackBlur);_this=_super.call(this,element,options);var hasFocusin="onfocusin"in window;var focusinEventName=hasFocusin?"focusin":"focus";var focusoutEventName=hasFocusin?"focusout":"blur";_this.manage(on(_this.element.ownerDocument,focusinEventName,function(event){if(!(_this.options.contentNode||_this.element).contains(event.target)){_this.handleBlur(event)}},!hasFocusin));_this.manage(on(_this.element.ownerDocument,focusoutEventName,function(event){if(!event.relatedTarget){_this.handleBlur(event)}},!hasFocusin));return _this}_createClass(TrackBlur,[{key:"handleBlur",value:function handleBlur(){throw new Error("Components inheriting TrackBlur mix-in must implement handleBlur() method.")}}]);return TrackBlur}(ToMix);return TrackBlur}var exports$2=[handles,trackBlur];var optimizedResize=function optimizedResize(){var callbacks=[];var running=false;function runCallbacks(){callbacks.forEach(function(callback){callback()});running=false}function resize(){if(!running){running=true;window.requestAnimationFrame(runCallbacks)}}function addCallback(callback){if(callback){var index=callbacks.indexOf(callback);if(index<0){callbacks.push(callback)}}}return{add:function add(callback){if(!callbacks.length){window.addEventListener("resize",resize)}addCallback(callback);return{release:function release(){var index=callbacks.indexOf(callback);if(index>=0){callbacks.splice(index,1)}}}}}}();var DIRECTION_LEFT="left";var DIRECTION_TOP="top";var DIRECTION_RIGHT="right";var DIRECTION_BOTTOM="bottom";var getFloatingPosition=function getFloatingPosition(_ref){var _DIRECTION_LEFT$DIREC;var menuSize=_ref.menuSize,refPosition=_ref.refPosition,_ref$offset=_ref.offset,offset=_ref$offset===void 0?{}:_ref$offset,_ref$direction=_ref.direction,direction=_ref$direction===void 0?DIRECTION_BOTTOM:_ref$direction,_ref$scrollX=_ref.scrollX,scrollX=_ref$scrollX===void 0?0:_ref$scrollX,_ref$scrollY=_ref.scrollY,scrollY=_ref$scrollY===void 0?0:_ref$scrollY;var _refPosition$left=refPosition.left,refLeft=_refPosition$left===void 0?0:_refPosition$left,_refPosition$top=refPosition.top,refTop=_refPosition$top===void 0?0:_refPosition$top,_refPosition$right=refPosition.right,refRight=_refPosition$right===void 0?0:_refPosition$right,_refPosition$bottom=refPosition.bottom,refBottom=_refPosition$bottom===void 0?0:_refPosition$bottom;var width=menuSize.width,height=menuSize.height;var _offset$top=offset.top,top=_offset$top===void 0?0:_offset$top,_offset$left=offset.left,left=_offset$left===void 0?0:_offset$left;var refCenterHorizontal=(refLeft+refRight)/2;var refCenterVertical=(refTop+refBottom)/2;return(_DIRECTION_LEFT$DIREC={},_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_LEFT,{left:refLeft-width+scrollX-left,top:refCenterVertical-height/2+scrollY+top}),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_TOP,{left:refCenterHorizontal-width/2+scrollX+left,top:refTop-height+scrollY-top}),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_RIGHT,{left:refRight+scrollX+left,top:refCenterVertical-height/2+scrollY+top}),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_BOTTOM,{left:refCenterHorizontal-width/2+scrollX+left,top:refBottom+scrollY+top}),_DIRECTION_LEFT$DIREC)[direction]};var FloatingMenu=function(_mixin){_inherits(FloatingMenu,_mixin);var _super=_createSuper(FloatingMenu);function FloatingMenu(element,options){var _this;_classCallCheck(this,FloatingMenu);_this=_super.call(this,element,options);var attribDirectionValue=_this.element.getAttribute(_this.options.attribDirection);if(!_this.options.direction){_this.options.direction=attribDirectionValue||"bottom"}if(!attribDirectionValue){_this.element.setAttribute(_this.options.attribDirection,_this.options.direction)}_this.manage(on(_this.element.ownerDocument,"keydown",function(event){_this._handleKeydown(event)}));return _this}_createClass(FloatingMenu,[{key:"_handleKeydown",value:function _handleKeydown(event){var key=event.which;var _this$options=this.options,triggerNode=_this$options.triggerNode,refNode=_this$options.refNode;var isOfMenu=this.element.contains(event.target);switch(key){case 27:this.changeState("hidden",getLaunchingDetails(event),function(){if(isOfMenu){(triggerNode||refNode).focus()}});break}}},{key:"handleBlur",value:function handleBlur(event){if(this.element.classList.contains(this.options.classShown)){this.changeState("hidden",getLaunchingDetails(event));var _this$options2=this.options,refNode=_this$options2.refNode,triggerNode=_this$options2.triggerNode;if((event.relatedTarget===null||this.element.contains(event.relatedTarget))&&refNode&&event.target!==refNode){HTMLElement.prototype.focus.call(triggerNode||refNode)}}}},{key:"_getContainer",value:function _getContainer(){return this.element.closest(this.options.selectorContainer)||this.element.ownerDocument.body}},{key:"_getPos",value:function _getPos(){var element=this.element;var _this$options3=this.options,refNode=_this$options3.refNode,offset=_this$options3.offset,direction=_this$options3.direction;if(!refNode){throw new Error("Cannot find the reference node for positioning floating menu.")}return getFloatingPosition({menuSize:element.getBoundingClientRect(),refPosition:refNode.getBoundingClientRect(),offset:typeof offset!=="function"?offset:offset(element,direction,refNode),direction:direction,scrollX:refNode.ownerDocument.defaultView.pageXOffset,scrollY:refNode.ownerDocument.defaultView.pageYOffset})}},{key:"_testStyles",value:function _testStyles(){if(!this.options.debugStyle){return}var element=this.element;var computedStyle=element.ownerDocument.defaultView.getComputedStyle(element);var styles={position:"absolute",right:"auto",margin:0};Object.keys(styles).forEach(function(key){var expected=typeof styles[key]==="number"?parseFloat(styles[key]):styles[key];var actual=computedStyle.getPropertyValue(key);if(expected!==actual){console.warn("Floating menu component expects ".concat(key,": ").concat(styles[key]," style."))}})}},{key:"_place",value:function _place(){var element=this.element;var _this$_getPos=this._getPos(),left=_this$_getPos.left,top=_this$_getPos.top;element.style.left="".concat(left,"px");element.style.top="".concat(top,"px");this._testStyles()}},{key:"shouldStateBeChanged",value:function shouldStateBeChanged(state){return(state==="shown"||state==="hidden")&&state!==(this.element.classList.contains(this.options.classShown)?"shown":"hidden")}},{key:"_changeState",value:function _changeState(state,detail,callback){var _this2=this;var shown=state==="shown";var _this$options4=this.options,refNode=_this$options4.refNode,classShown=_this$options4.classShown,classRefShown=_this$options4.classRefShown,triggerNode=_this$options4.triggerNode;if(!refNode){throw new TypeError("Cannot find the reference node for changing the style.")}if(state==="shown"){if(!this.hResize){this.hResize=optimizedResize.add(function(){_this2._place()})}this._getContainer().appendChild(this.element)}this.element.setAttribute("aria-hidden",(!shown).toString());(triggerNode||refNode).setAttribute("aria-expanded",shown.toString());this.element.classList.toggle(classShown,shown);if(classRefShown){refNode.classList.toggle(classRefShown,shown)}if(state==="shown"){this._place();if(!this.element.hasAttribute(this.options.attribAvoidFocusOnOpen)){var primaryFocusNode=this.element.querySelector(this.options.selectorPrimaryFocus);var contentNode=this.options.contentNode||this.element;var tabbableNode=contentNode.querySelector(settings_1.selectorTabbable);var focusableNode=contentNode.matches(settings_1.selectorFocusable)?contentNode:contentNode.querySelector(settings_1.selectorFocusable);if(primaryFocusNode){primaryFocusNode.focus()}else if(tabbableNode){tabbableNode.focus()}else if(focusableNode){focusableNode.focus()}else{this.element.focus()}}}if(state==="hidden"&&this.hResize){this.hResize.release();this.hResize=null}callback()}},{key:"release",value:function release(){if(this.hResize){this.hResize.release();this.hResize=null}_get(_getPrototypeOf(FloatingMenu.prototype),"release",this).call(this)}}]);return FloatingMenu}(mixin(createComponent,exports$1,exports$2,handles));_defineProperty(FloatingMenu,"options",{selectorContainer:"[data-floating-menu-container]",selectorPrimaryFocus:"[data-floating-menu-primary-focus]",attribDirection:"data-floating-menu-direction",attribAvoidFocusOnOpen:"data-avoid-focus-on-open",classShown:"",classRefShown:"",eventBeforeShown:"floating-menu-beingshown",eventAfterShown:"floating-menu-shown",eventBeforeHidden:"floating-menu-beinghidden",eventAfterHidden:"floating-menu-hidden",refNode:null,offset:{left:0,top:0}});_defineProperty(FloatingMenu,"components",new WeakMap);var triggerButtonPositionProps=function(){var _ref;return _ref={},_defineProperty(_ref,DIRECTION_TOP,"bottom"),_defineProperty(_ref,DIRECTION_BOTTOM,"top"),_defineProperty(_ref,DIRECTION_LEFT,"left"),_defineProperty(_ref,DIRECTION_RIGHT,"right"),_ref}();var triggerButtonPositionFactors=function(){var _ref2;return _ref2={},_defineProperty(_ref2,DIRECTION_TOP,-2),_defineProperty(_ref2,DIRECTION_BOTTOM,-1),_defineProperty(_ref2,DIRECTION_LEFT,-2),_defineProperty(_ref2,DIRECTION_RIGHT,-1),_ref2}();var getMenuOffset=function getMenuOffset(menuBody,direction,trigger){var triggerButtonPositionProp=triggerButtonPositionProps[direction];var triggerButtonPositionFactor=triggerButtonPositionFactors[direction];if(!triggerButtonPositionProp||!triggerButtonPositionFactor){console.warn("Wrong floating menu direction:",direction)}var menuWidth=menuBody.offsetWidth;var menuHeight=menuBody.offsetHeight;var menu=OverflowMenu.components.get(trigger);if(!menu){throw new TypeError("Overflow menu instance cannot be found.")}var flip=menuBody.classList.contains(menu.options.classMenuFlip);if(triggerButtonPositionProp==="top"||triggerButtonPositionProp==="bottom"){var triggerWidth=trigger.offsetWidth;return{left:(!flip?1:-1)*(menuWidth/2-triggerWidth/2),top:0}}if(triggerButtonPositionProp==="left"||triggerButtonPositionProp==="right"){var triggerHeight=trigger.offsetHeight;return{left:0,top:(!flip?1:-1)*(menuHeight/2-triggerHeight/2)}}return undefined};var OverflowMenu=function(_mixin){_inherits(OverflowMenu,_mixin);var _super=_createSuper(OverflowMenu);function OverflowMenu(element,options){var _this;_classCallCheck(this,OverflowMenu);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){var focused=_this.element.ownerDocument.activeElement;return focused.nodeType===Node.ELEMENT_NODE&&focused.matches(_this.options.selectorItem)?focused:null});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=_toConsumableArray(_this.element.ownerDocument.querySelectorAll(_this.options.selectorItem));var start=_this.getCurrentNavigation()||_this.element.querySelector(_this.options.selectorItemSelected);var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};for(var current=getNextItem(start);current&¤t!==start;current=getNextItem(current)){if(!current.matches(_this.options.selectorItemHidden)&&!current.parentNode.matches(_this.options.selectorItemHidden)&&!current.matches(_this.options.selectorItemSelected)){current.focus();break}}});if(_this.element.getAttribute("role")!=="button"){_this.triggerNode=_this.element.querySelector(_this.options.selectorTrigger)}_this.manage(on(_this.element.ownerDocument,"click",function(event){_this._handleDocumentClick(event);_this.wasOpenBeforeClick=undefined}));_this.manage(on(_this.element.ownerDocument,"keydown",function(event){_this._handleKeyPress(event)}));_this.manage(on(_this.element,"mousedown",function(){_this.wasOpenBeforeClick=element.classList.contains(_this.options.classShown)}));return _this}_createClass(OverflowMenu,[{key:"changeState",value:function changeState(state,detail,callback){if(!this.optionMenu){var optionMenu=this.element.querySelector(this.options.selectorOptionMenu);if(!optionMenu){throw new Error("Cannot find the target menu.")}this.optionMenu=FloatingMenu.create(optionMenu,{refNode:this.element,classShown:this.options.classMenuShown,classRefShown:this.options.classShown,offset:this.options.objMenuOffset,triggerNode:this.triggerNode,contentNode:this.element.querySelector(this.options.selectorContent)});this.children.push(this.optionMenu)}if(this.optionMenu.element.classList.contains(this.options.classMenuFlip)){this.optionMenu.options.offset=this.options.objMenuOffsetFlip}this.optionMenu.changeState(state,Object.assign(detail,{delegatorNode:this.element}),callback)}},{key:"_handleDocumentClick",value:function _handleDocumentClick(event){var _this2=this;var element=this.element,optionMenu=this.optionMenu,wasOpenBeforeClick=this.wasOpenBeforeClick,triggerNode=this.triggerNode;var isOfSelf=element.contains(event.target);var isOfMenu=optionMenu&&optionMenu.element.contains(event.target);var shouldBeOpen=isOfSelf&&!wasOpenBeforeClick;var state=shouldBeOpen?"shown":"hidden";if(isOfSelf){if(element.tagName==="A"){event.preventDefault()}event.delegateTarget=element}if(!isOfMenu||eventMatches(event,this.options.selectorItem)){this.changeState(state,getLaunchingDetails(event),function(){if(state==="hidden"&&isOfMenu){_this2[triggerNode?"triggerNode":"element"].focus()}})}}},{key:"_handleKeyPress",value:function _handleKeyPress(event){var _this3=this;var key=event.which;var element=this.element,optionMenu=this.optionMenu,options=this.options,triggerNode=this.triggerNode;var isOfMenu=optionMenu&&optionMenu.element.contains(event.target);var isExpanded=this.element.classList.contains(this.options.classShown);var triggerElement=triggerNode?"triggerNode":"element";switch(key){case 13:case 32:{if(!isExpanded&&this.element.ownerDocument.activeElement!==this.element){return}var isOfSelf=element.contains(event.target);var shouldBeOpen=isOfSelf&&!element.classList.contains(options.classShown);var state=shouldBeOpen?"shown":"hidden";if(isOfSelf){event.delegateTarget=element;event.preventDefault();this.changeState(state,getLaunchingDetails(event),function(){if(state==="hidden"&&isOfMenu){_this3[triggerElement].focus()}})}break}case 38:case 40:{if(!isExpanded){return}event.preventDefault();var direction={38:-1,40:1}[event.which];this.navigate(direction)}break}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-overflow-menu]",selectorOptionMenu:".".concat(prefix,"--overflow-menu-options"),selectorTrigger:"button[aria-haspopup]",selectorContent:".".concat(prefix,"--overflow-menu-options__content"),selectorItem:"\n .".concat(prefix,"--overflow-menu-options--open\n .").concat(prefix,"--overflow-menu-options__option:not(.").concat(prefix,"--overflow-menu-options__option--disabled) >\n .").concat(prefix,"--overflow-menu-options__btn\n "),classShown:"".concat(prefix,"--overflow-menu--open"),classMenuShown:"".concat(prefix,"--overflow-menu-options--open"),classMenuFlip:"".concat(prefix,"--overflow-menu--flip"),objMenuOffset:getMenuOffset,objMenuOffsetFlip:getMenuOffset}}}]);return OverflowMenu}(mixin(createComponent,initComponentBySearch,exports$1,handles));_defineProperty(OverflowMenu,"components",new WeakMap);function initComponentByLauncher(ToMix){var InitComponentByLauncher=function(_ToMix){_inherits(InitComponentByLauncher,_ToMix);var _super=_createSuper(InitComponentByLauncher);function InitComponentByLauncher(){_classCallCheck(this,InitComponentByLauncher);return _super.apply(this,arguments)}_createClass(InitComponentByLauncher,null,[{key:"init",value:function init(){var _this=this;var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var effectiveOptions=Object.assign(Object.create(this.options),options);if(!target||target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to search for and initialize this widget.")}if(target.nodeType===Node.ELEMENT_NODE&&target.matches(effectiveOptions.selectorInit)){this.create(target,options)}else{var handles=effectiveOptions.initEventNames.map(function(name){return on(target,name,function(event){var launcher=eventMatches(event,"[".concat(effectiveOptions.attribInitTarget,"]"));if(launcher){event.delegateTarget=launcher;var elements=launcher.ownerDocument.querySelectorAll(launcher.getAttribute(effectiveOptions.attribInitTarget));if(elements.length>1){throw new Error("Target widget must be unique.")}if(elements.length===1){if(launcher.tagName==="A"){event.preventDefault()}var component=_this.create(elements[0],options);if(typeof component.createdByLauncher==="function"){component.createdByLauncher(event)}}}})});return{release:function release(){for(var handle=handles.pop();handle;handle=handles.pop()){handle.release()}}}}return""}}]);return InitComponentByLauncher}(ToMix);_defineProperty(InitComponentByLauncher,"forLazyInit",true);return InitComponentByLauncher}var Modal=function(_mixin){_inherits(Modal,_mixin);var _super=_createSuper(Modal);function Modal(element,options){var _this;_classCallCheck(this,Modal);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_handleFocusinListener",void 0);_defineProperty(_assertThisInitialized(_this),"_handleKeydownListener",void 0);_defineProperty(_assertThisInitialized(_this),"_handleFocusin",function(evt){var focusWrapNode=_this.element.querySelector(_this.options.selectorModalContainer)||_this.element;if(_this.element.classList.contains(_this.options.classVisible)&&!focusWrapNode.contains(evt.target)&&_this.options.selectorsFloatingMenus.every(function(selector){return!eventMatches(evt,selector)})){_this.element.querySelector(settings_1.selectorTabbable).focus()}});_this._hookCloseActions();return _this}_createClass(Modal,[{key:"createdByLauncher",value:function createdByLauncher(evt){this.show(evt)}},{key:"shouldStateBeChanged",value:function shouldStateBeChanged(state){if(state==="shown"){return!this.element.classList.contains(this.options.classVisible)}return this.element.classList.contains(this.options.classVisible)}},{key:"_changeState",value:function _changeState(state,detail,callback){var _this2=this;var handleTransitionEnd;var transitionEnd=function transitionEnd(){if(handleTransitionEnd){handleTransitionEnd=_this2.unmanage(handleTransitionEnd).release()}if(state==="shown"&&_this2.element.offsetWidth>0&&_this2.element.offsetHeight>0){_this2.previouslyFocusedNode=_this2.element.ownerDocument.activeElement;var focusableItem=_this2.element.querySelector(_this2.options.selectorPrimaryFocus)||_this2.element.querySelector(settings_1.selectorTabbable);focusableItem.focus()}callback()};if(this._handleFocusinListener){this._handleFocusinListener=this.unmanage(this._handleFocusinListener).release()}if(state==="shown"){var hasFocusin="onfocusin"in this.element.ownerDocument.defaultView;var focusinEventName=hasFocusin?"focusin":"focus";this._handleFocusinListener=this.manage(on(this.element.ownerDocument,focusinEventName,this._handleFocusin,!hasFocusin))}if(state==="hidden"){this.element.classList.toggle(this.options.classVisible,false);this.element.ownerDocument.body.classList.toggle(this.options.classBody,false);if(this.options.selectorFocusOnClose||this.previouslyFocusedNode){(this.element.ownerDocument.querySelector(this.options.selectorFocusOnClose)||this.previouslyFocusedNode).focus()}}else if(state==="shown"){this.element.classList.toggle(this.options.classVisible,true);this.element.ownerDocument.body.classList.toggle(this.options.classBody,true)}handleTransitionEnd=this.manage(on(this.element,"transitionend",transitionEnd))}},{key:"_hookCloseActions",value:function _hookCloseActions(){var _this3=this;this.manage(on(this.element,"click",function(evt){var closeButton=eventMatches(evt,_this3.options.selectorModalClose);if(closeButton){evt.delegateTarget=closeButton}if(closeButton||evt.target===_this3.element){_this3.hide(evt)}}));if(this._handleKeydownListener){this._handleKeydownListener=this.unmanage(this._handleKeydownListener).release()}this._handleKeydownListener=this.manage(on(this.element.ownerDocument.body,"keydown",function(evt){if(evt.which===27&&_this3.shouldStateBeChanged("hidden")){evt.stopPropagation();_this3.hide(evt)}}))}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-modal]",selectorModalClose:"[data-modal-close]",selectorPrimaryFocus:"[data-modal-primary-focus]",selectorsFloatingMenus:[".".concat(prefix,"--overflow-menu-options"),".".concat(prefix,"--tooltip"),".flatpickr-calendar"],selectorModalContainer:".".concat(prefix,"--modal-container"),classVisible:"is-visible",classBody:"".concat(prefix,"--body--with-modal-open"),attribInitTarget:"data-modal-target",initEventNames:["click"],eventBeforeShown:"modal-beingshown",eventAfterShown:"modal-shown",eventBeforeHidden:"modal-beinghidden",eventAfterHidden:"modal-hidden"}}}]);return Modal}(mixin(createComponent,initComponentByLauncher,exports$1,handles));_defineProperty(Modal,"components",new WeakMap);var Loading=function(_mixin){_inherits(Loading,_mixin);var _super=_createSuper(Loading);function Loading(element,options){var _this;_classCallCheck(this,Loading);_this=_super.call(this,element,options);_this.active=_this.options.active;_this.set(_this.active);return _this}_createClass(Loading,[{key:"set",value:function set(active){if(typeof active!=="boolean"){throw new TypeError("set expects a boolean.")}this.active=active;this.element.classList.toggle(this.options.classLoadingStop,!this.active);var parentNode=this.element.parentNode;if(parentNode&&parentNode.classList.contains(this.options.classLoadingOverlay)){parentNode.classList.toggle(this.options.classLoadingOverlayStop,!this.active)}return this}},{key:"toggle",value:function toggle(){return this.set(!this.active)}},{key:"isActive",value:function isActive(){return this.active}},{key:"end",value:function end(){var _this2=this;this.set(false);var handleAnimationEnd=this.manage(on(this.element,"animationend",function(evt){if(handleAnimationEnd){handleAnimationEnd=_this2.unmanage(handleAnimationEnd).release()}if(evt.animationName==="rotate-end-p2"){_this2._deleteElement()}}))}},{key:"_deleteElement",value:function _deleteElement(){var parentNode=this.element.parentNode;parentNode.removeChild(this.element);if(parentNode.classList.contains(this.options.selectorLoadingOverlay)){parentNode.remove()}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-loading]",selectorLoadingOverlay:".".concat(prefix,"--loading-overlay"),classLoadingOverlay:"".concat(prefix,"--loading-overlay"),classLoadingStop:"".concat(prefix,"--loading--stop"),classLoadingOverlayStop:"".concat(prefix,"--loading-overlay--stop"),active:true}}}]);return Loading}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Loading,"components",new WeakMap);function toggleAttribute(elem,name,add){if(add){elem.setAttribute(name,"")}else{elem.removeAttribute(name)}}var InlineLoading=function(_mixin){_inherits(InlineLoading,_mixin);var _super=_createSuper(InlineLoading);function InlineLoading(element,options){var _this;_classCallCheck(this,InlineLoading);_this=_super.call(this,element,options);var initialState=_this.options.initialState;if(initialState){_this.setState(initialState)}return _this}_createClass(InlineLoading,[{key:"setState",value:function setState(state){var states=this.constructor.states;var values=Object.keys(states).map(function(key){return states[key]});if(values.indexOf(state)<0){throw new Error("One of the following value should be given as the state: ".concat(values.join(", ")))}var elem=this.element;var _this$options=this.options,selectorSpinner=_this$options.selectorSpinner,selectorFinished=_this$options.selectorFinished,selectorError=_this$options.selectorError,selectorTextActive=_this$options.selectorTextActive,selectorTextFinished=_this$options.selectorTextFinished,selectorTextError=_this$options.selectorTextError;var spinner=elem.querySelector(selectorSpinner);var finished=elem.querySelector(selectorFinished);var error=elem.querySelector(selectorError);var textActive=elem.querySelector(selectorTextActive);var textFinished=elem.querySelector(selectorTextFinished);var textError=elem.querySelector(selectorTextError);if(spinner){spinner.classList.toggle(this.options.classLoadingStop,state!==states.ACTIVE);toggleAttribute(spinner,"hidden",state!==states.INACTIVE&&state!==states.ACTIVE)}if(finished){toggleAttribute(finished,"hidden",state!==states.FINISHED)}if(error){toggleAttribute(error,"hidden",state!==states.ERROR)}if(textActive){toggleAttribute(textActive,"hidden",state!==states.ACTIVE)}if(textFinished){toggleAttribute(textFinished,"hidden",state!==states.FINISHED)}if(textError){toggleAttribute(textError,"hidden",state!==states.ERROR)}return this}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-inline-loading]",selectorSpinner:"[data-inline-loading-spinner]",selectorFinished:"[data-inline-loading-finished]",selectorError:"[data-inline-loading-error]",selectorTextActive:"[data-inline-loading-text-active]",selectorTextFinished:"[data-inline-loading-text-finished]",selectorTextError:"[data-inline-loading-text-error]",classLoadingStop:"".concat(prefix,"--loading--stop")}}}]);return InlineLoading}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(InlineLoading,"states",{INACTIVE:"inactive",ACTIVE:"active",FINISHED:"finished",ERROR:"error"});_defineProperty(InlineLoading,"components",new WeakMap);var toArray$3=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Dropdown=function(_mixin){_inherits(Dropdown,_mixin);var _super=_createSuper(Dropdown);function Dropdown(element,options){var _this;_classCallCheck(this,Dropdown);_this=_super.call(this,element,options);_this.manage(on(_this.element.ownerDocument,"click",function(event){_this._toggle(event)}));_this.manage(on(_this.element,"keydown",function(event){_this._handleKeyDown(event)}));_this.manage(on(_this.element,"click",function(event){var item=eventMatches(event,_this.options.selectorItem);if(item){_this.select(item)}}));if(_this.element.querySelector(_this.options.selectorTrigger)&&_this.element.querySelector(_this.options.selectorMenu)){_this.manage(on(_this.element,"mouseover",function(event){var item=eventMatches(event,_this.options.selectorItem);if(item){_this._updateFocus(item)}}))}return _this}_createClass(Dropdown,[{key:"_handleKeyDown",value:function _handleKeyDown(event){var isOpen=this.element.classList.contains(this.options.classOpen);var direction={38:this.constructor.NAVIGATE.BACKWARD,40:this.constructor.NAVIGATE.FORWARD}[event.which];if(isOpen&&direction!==undefined){this.navigate(direction);event.preventDefault()}else{var item=this.getCurrentNavigation();if(item&&isOpen&&(event.which===13||event.which===32)&&!this.element.ownerDocument.activeElement.matches(this.options.selectorItem)){event.preventDefault();this.select(item)}this._toggle(event)}}},{key:"_focusCleanup",value:function _focusCleanup(){var triggerNode=this.element.querySelector(this.options.selectorTrigger);var listNode=triggerNode?this.element.querySelector(this.options.selectorMenu):null;if(listNode){listNode.removeAttribute("aria-activedescendant");var focusedItem=this.element.querySelector(this.options.selectorItemFocused);if(focusedItem){focusedItem.classList.remove(this.options.classFocused)}}}},{key:"_updateFocus",value:function _updateFocus(itemToFocus){var triggerNode=this.element.querySelector(this.options.selectorTrigger);var listNode=triggerNode?this.element.querySelector(this.options.selectorMenu):null;var previouslyFocused=listNode.querySelector(this.options.selectorItemFocused);itemToFocus.classList.add(this.options.classFocused);listNode.setAttribute("aria-activedescendant",itemToFocus.id);if(previouslyFocused){previouslyFocused.classList.remove(this.options.classFocused)}}},{key:"_toggle",value:function _toggle(event){var _this2=this;var isDisabled=this.element.classList.contains(this.options.classDisabled);if(isDisabled){return}var triggerNode=this.element.querySelector(this.options.selectorTrigger);if(event.which===40&&!event.target.matches(this.options.selectorItem)||(!triggerNode||!triggerNode.contains(event.target))&&[13,32].indexOf(event.which)>=0&&!event.target.matches(this.options.selectorItem)||event.which===27||event.type==="click"){var isOpen=this.element.classList.contains(this.options.classOpen);var isOfSelf=this.element.contains(event.target);var actions={add:isOfSelf&&event.which===40&&!isOpen,remove:(!isOfSelf||event.which===27)&&isOpen,toggle:isOfSelf&&event.which!==27&&event.which!==40};var changedState=false;Object.keys(actions).forEach(function(action){if(actions[action]){changedState=true;_this2.element.classList[action](_this2.options.classOpen)}});var listItems=toArray$3(this.element.querySelectorAll(this.options.selectorItem));var listNode=triggerNode?this.element.querySelector(this.options.selectorMenu):null;if(changedState&&this.element.classList.contains(this.options.classOpen)){if(triggerNode){triggerNode.setAttribute("aria-expanded","true")}(listNode||this.element).focus();if(listNode){var selectedNode=listNode.querySelector(this.options.selectorLinkSelected);listNode.setAttribute("aria-activedescendant",(selectedNode||listItems[0]).id);(selectedNode||listItems[0]).classList.add(this.options.classFocused)}}else if(changedState&&(isOfSelf||actions.remove)){setTimeout(function(){return(triggerNode||_this2.element).focus()},0);if(triggerNode){triggerNode.setAttribute("aria-expanded","false")}this._focusCleanup()}if(!triggerNode){listItems.forEach(function(item){if(_this2.element.classList.contains(_this2.options.classOpen)){item.tabIndex=0}else{item.tabIndex=-1}})}var menuListNode=this.element.querySelector(this.options.selectorMenu);if(menuListNode){menuListNode.tabIndex=this.element.classList.contains(this.options.classOpen)?"0":"-1"}}}},{key:"getCurrentNavigation",value:function getCurrentNavigation(){var focusedNode;if(this.element.querySelector(this.options.selectorTrigger)){var listNode=this.element.querySelector(this.options.selectorMenu);var focusedId=listNode.getAttribute("aria-activedescendant");focusedNode=focusedId?listNode.querySelector("#".concat(focusedId)):null}else{var focused=this.element.ownerDocument.activeElement;focusedNode=focused.nodeType===Node.ELEMENT_NODE&&focused.matches(this.options.selectorItem)?focused:null}return focusedNode}},{key:"navigate",value:function navigate(direction){var items=toArray$3(this.element.querySelectorAll(this.options.selectorItem));var start=this.getCurrentNavigation()||this.element.querySelector(this.options.selectorLinkSelected);var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(i,l){return i+(i>=0?0:l)};var handleOverflow=function handleOverflow(i,l){return i-(i<l?0:l)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};var isShowSelected=this.element.classList.contains(this.options.classShowSelected);for(var current=getNextItem(start);current&¤t!==start;current=getNextItem(current)){if(!current.matches(this.options.selectorItemHidden)&&!current.parentNode.matches(this.options.selectorItemHidden)&&(isShowSelected||!isShowSelected&&!current.parentElement.matches(this.options.selectorItemSelected))){if(this.element.querySelector(this.options.selectorTrigger)){this._updateFocus(current)}else{current.focus()}break}}}},{key:"select",value:function select(itemToSelect){var _this3=this;var eventStart=new CustomEvent(this.options.eventBeforeSelected,{bubbles:true,cancelable:true,detail:{item:itemToSelect}});if(this.element.dispatchEvent(eventStart)){if(this.element.dataset.dropdownType!=="navigation"){var selectorText=!this.element.querySelector(this.options.selectorTrigger)&&this.element.dataset.dropdownType!=="inline"?this.options.selectorText:this.options.selectorTextInner;var text=this.element.querySelector(selectorText);if(text){text.innerHTML=itemToSelect.innerHTML}itemToSelect.parentElement.classList.add(this.options.classSelected)}this.element.dataset.value=itemToSelect.parentElement.dataset.value;toArray$3(this.element.querySelectorAll(this.options.selectorLinkSelected)).forEach(function(item){if(itemToSelect!==item){item.parentElement.classList.remove(_this3.options.classSelected)}});this.element.dispatchEvent(new CustomEvent(this.options.eventAfterSelected,{bubbles:true,cancelable:true,detail:{item:itemToSelect}}))}}},{key:"handleBlur",value:function handleBlur(){this.element.classList.remove(this.options.classOpen);this._focusCleanup()}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-dropdown]",selectorTrigger:"button.".concat(prefix,"--dropdown-text"),selectorMenu:".".concat(prefix,"--dropdown-list"),selectorText:".".concat(prefix,"--dropdown-text"),selectorTextInner:".".concat(prefix,"--dropdown-text__inner"),selectorItem:".".concat(prefix,"--dropdown-link"),selectorItemSelected:".".concat(prefix,"--dropdown--selected"),selectorItemFocused:".".concat(prefix,"--dropdown--focused"),selectorItemHidden:'[hidden],[aria-hidden="true"]',selectorLinkSelected:".".concat(prefix,"--dropdown--selected .").concat(prefix,"--dropdown-link"),classShowSelected:"".concat(prefix,"--dropdown--show-selected"),classSelected:"".concat(prefix,"--dropdown--selected"),classFocused:"".concat(prefix,"--dropdown--focused"),classOpen:"".concat(prefix,"--dropdown--open"),classDisabled:"".concat(prefix,"--dropdown--disabled"),eventBeforeSelected:"dropdown-beingselected",eventAfterSelected:"dropdown-selected"}}}]);return Dropdown}(mixin(createComponent,initComponentBySearch,exports$2));_defineProperty(Dropdown,"components",new WeakMap);_defineProperty(Dropdown,"NAVIGATE",{BACKWARD:-1,FORWARD:1});var NumberInput=function(_mixin){_inherits(NumberInput,_mixin);var _super=_createSuper(NumberInput);function NumberInput(element,options){var _this;_classCallCheck(this,NumberInput);_this=_super.call(this,element,options);_this.manage(on(_this.element.querySelector(".up-icon"),"click",function(event){_this._handleClick(event)}));_this.manage(on(_this.element.querySelector(".down-icon"),"click",function(event){_this._handleClick(event)}));return _this}_createClass(NumberInput,[{key:"_handleClick",value:function _handleClick(event){var numberInput=this.element.querySelector(this.options.selectorInput);var target=event.currentTarget.getAttribute("class").split(" ");var min=Number(numberInput.min);var max=Number(numberInput.max);var step=Number(numberInput.step)||1;if(target.indexOf("up-icon")>=0){var nextValue=Number(numberInput.value)+step;if(numberInput.max===""){numberInput.value=nextValue}else if(numberInput.value<max){if(nextValue>max){numberInput.value=max}else if(nextValue<min){numberInput.value=min}else{numberInput.value=nextValue}}}else if(target.indexOf("down-icon")>=0){var _nextValue=Number(numberInput.value)-step;if(numberInput.min===""){numberInput.value=_nextValue}else if(numberInput.value>min){if(_nextValue<min){numberInput.value=min}else if(_nextValue>max){numberInput.value=max}else{numberInput.value=_nextValue}}}numberInput.dispatchEvent(new CustomEvent("change",{bubbles:true,cancelable:false}))}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-numberinput]",selectorInput:".".concat(prefix,"--number input")}}}]);return NumberInput}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(NumberInput,"components",new WeakMap);var toArray$4=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var DataTable=function(_mixin){_inherits(DataTable,_mixin);var _super=_createSuper(DataTable);function DataTable(_element,options){var _this;_classCallCheck(this,DataTable);_this=_super.call(this,_element,options);_defineProperty(_assertThisInitialized(_this),"_sortToggle",function(detail){var element=detail.element,previousValue=detail.previousValue;toArray$4(_this.tableHeaders).forEach(function(header){var sortEl=header.querySelector(_this.options.selectorTableSort);if(sortEl!==null&&sortEl!==element){sortEl.classList.remove(_this.options.classTableSortActive);sortEl.classList.remove(_this.options.classTableSortAscending)}});if(!previousValue){element.dataset.previousValue="ascending";element.classList.add(_this.options.classTableSortActive);element.classList.add(_this.options.classTableSortAscending)}else if(previousValue==="ascending"){element.dataset.previousValue="descending";element.classList.add(_this.options.classTableSortActive);element.classList.remove(_this.options.classTableSortAscending)}else if(previousValue==="descending"){element.removeAttribute("data-previous-value");element.classList.remove(_this.options.classTableSortActive);element.classList.remove(_this.options.classTableSortAscending)}});_defineProperty(_assertThisInitialized(_this),"_selectToggle",function(detail){var element=detail.element;var checked=element.checked;_this.state.checkboxCount+=checked?1:-1;_this.countEl.textContent=_this.state.checkboxCount;var row=element.parentNode.parentNode;row.classList.toggle(_this.options.classTableSelected);_this._actionBarToggle(_this.state.checkboxCount>0)});_defineProperty(_assertThisInitialized(_this),"_selectAllToggle",function(_ref){var element=_ref.element;var checked=element.checked;var inputs=toArray$4(_this.element.querySelectorAll(_this.options.selectorCheckbox));_this.state.checkboxCount=checked?inputs.length-1:0;inputs.forEach(function(item){item.checked=checked;var row=item.parentNode.parentNode;if(checked&&row){row.classList.add(_this.options.classTableSelected)}else{row.classList.remove(_this.options.classTableSelected)}});_this._actionBarToggle(_this.state.checkboxCount>0);if(_this.batchActionEl){var count=element.closest("[data-table]").querySelector("[data-total-items]").innerText;if(count&&checked){_this.state.checkboxCount=parseInt(count)}_this.countEl.textContent=_this.state.checkboxCount}});_defineProperty(_assertThisInitialized(_this),"_actionBarCancel",function(){var inputs=toArray$4(_this.element.querySelectorAll(_this.options.selectorCheckbox));var row=toArray$4(_this.element.querySelectorAll(_this.options.selectorTableSelected));row.forEach(function(item){item.classList.remove(_this.options.classTableSelected)});inputs.forEach(function(item){item.checked=false});_this.state.checkboxCount=0;_this._actionBarToggle(false);if(_this.batchActionEl){_this.countEl.textContent=_this.state.checkboxCount}});_defineProperty(_assertThisInitialized(_this),"_actionBarToggle",function(toggleOn){var handleTransitionEnd;var transition=function transition(evt){if(handleTransitionEnd){handleTransitionEnd=_this.unmanage(handleTransitionEnd).release()}if(evt.target.matches(_this.options.selectorActions)){if(_this.batchActionEl.dataset.active==="false"){_this.batchActionEl.setAttribute("tabIndex",-1)}else{_this.batchActionEl.setAttribute("tabIndex",0)}}};if(toggleOn){_this.batchActionEl.dataset.active=true;_this.batchActionEl.classList.add(_this.options.classActionBarActive)}else if(_this.batchActionEl){_this.batchActionEl.dataset.active=false;_this.batchActionEl.classList.remove(_this.options.classActionBarActive)}if(_this.batchActionEl){handleTransitionEnd=_this.manage(on(_this.batchActionEl,"transitionend",transition))}});_defineProperty(_assertThisInitialized(_this),"_rowExpandToggle",function(_ref2){var element=_ref2.element,forceExpand=_ref2.forceExpand;var parent=element.closest(_this.options.eventParentContainer);var shouldExpand=forceExpand!=null?forceExpand:element.dataset.previousValue===undefined||element.dataset.previousValue==="expanded";if(shouldExpand){element.dataset.previousValue="collapsed";parent.classList.add(_this.options.classExpandableRow)}else{parent.classList.remove(_this.options.classExpandableRow);element.dataset.previousValue="expanded";var expandHeader=_this.element.querySelector(_this.options.selectorExpandHeader);if(expandHeader){expandHeader.dataset.previousValue="expanded"}}});_defineProperty(_assertThisInitialized(_this),"_rowExpandToggleAll",function(_ref3){var element=_ref3.element;var shouldExpand=element.dataset.previousValue===undefined||element.dataset.previousValue==="expanded";element.dataset.previousValue=shouldExpand?"collapsed":"expanded";var expandCells=_this.element.querySelectorAll(_this.options.selectorExpandCells);Array.prototype.forEach.call(expandCells,function(cell){_this._rowExpandToggle({element:cell,forceExpand:shouldExpand})})});_defineProperty(_assertThisInitialized(_this),"_expandableHoverToggle",function(evt){var element=eventMatches(evt,_this.options.selectorChildRow);if(element){element.previousElementSibling.classList.toggle(_this.options.classExpandableRowHover,evt.type==="mouseover")}});_defineProperty(_assertThisInitialized(_this),"_toggleState",function(element,evt){var data=element.dataset;var label=data.label?data.label:"";var previousValue=data.previousValue?data.previousValue:"";var initialEvt=evt;_this.changeState({group:data.event,element:element,label:label,previousValue:previousValue,initialEvt:initialEvt})});_defineProperty(_assertThisInitialized(_this),"_keydownHandler",function(evt){var searchContainer=_this.element.querySelector(_this.options.selectorToolbarSearchContainer);var searchEvent=eventMatches(evt,_this.options.selectorSearchMagnifier);var activeSearch=searchContainer.classList.contains(_this.options.classToolbarSearchActive);if(evt.which===27){_this._actionBarCancel()}if(searchContainer&&searchEvent&&evt.which===13){_this.activateSearch(searchContainer)}if(activeSearch&&evt.which===27){_this.deactivateSearch(searchContainer,evt)}});_defineProperty(_assertThisInitialized(_this),"refreshRows",function(){var newExpandCells=toArray$4(_this.element.querySelectorAll(_this.options.selectorExpandCells));var newExpandableRows=toArray$4(_this.element.querySelectorAll(_this.options.selectorExpandableRows));var newParentRows=toArray$4(_this.element.querySelectorAll(_this.options.selectorParentRows));if(_this.parentRows.length>0){var diffParentRows=newParentRows.filter(function(newRow){return!_this.parentRows.some(function(oldRow){return oldRow===newRow})});if(newExpandableRows.length>0){var diffExpandableRows=diffParentRows.map(function(newRow){return newRow.nextElementSibling});var mergedExpandableRows=[].concat(_toConsumableArray(toArray$4(_this.expandableRows)),_toConsumableArray(toArray$4(diffExpandableRows)));_this.expandableRows=mergedExpandableRows}}else if(newExpandableRows.length>0){_this.expandableRows=newExpandableRows}_this.expandCells=newExpandCells;_this.parentRows=newParentRows});_this.container=_element.parentNode;_this.toolbarEl=_this.element.querySelector(_this.options.selectorToolbar);_this.batchActionEl=_this.element.querySelector(_this.options.selectorActions);_this.countEl=_this.element.querySelector(_this.options.selectorCount);_this.cancelEl=_this.element.querySelector(_this.options.selectorActionCancel);_this.tableHeaders=_this.element.querySelectorAll("th");_this.tableBody=_this.element.querySelector(_this.options.selectorTableBody);_this.expandCells=[];_this.expandableRows=[];_this.parentRows=[];_this.refreshRows();_this.manage(on(_this.element,"mouseover",_this._expandableHoverToggle));_this.manage(on(_this.element,"mouseout",_this._expandableHoverToggle));_this.manage(on(_this.element,"click",function(evt){var eventElement=eventMatches(evt,_this.options.eventTrigger);var searchContainer=_this.element.querySelector(_this.options.selectorToolbarSearchContainer);if(eventElement){_this._toggleState(eventElement,evt)}if(searchContainer){_this._handleDocumentClick(evt)}}));_this.manage(on(_this.element,"keydown",_this._keydownHandler));_this.state={checkboxCount:0};return _this}_createClass(DataTable,[{key:"_handleDocumentClick",value:function _handleDocumentClick(evt){var searchContainer=this.element.querySelector(this.options.selectorToolbarSearchContainer);var searchEvent=eventMatches(evt,this.options.selectorSearchMagnifier);var activeSearch=searchContainer.classList.contains(this.options.classToolbarSearchActive);if(searchContainer&&searchEvent){this.activateSearch(searchContainer)}if(activeSearch){this.deactivateSearch(searchContainer,evt)}}},{key:"activateSearch",value:function activateSearch(container){var input=container.querySelector(this.options.selectorSearchInput);container.classList.add(this.options.classToolbarSearchActive);input.focus()}},{key:"deactivateSearch",value:function deactivateSearch(container,evt){var trigger=container.querySelector(this.options.selectorSearchMagnifier);var input=container.querySelector(this.options.selectorSearchInput);var svg=trigger.querySelector("svg");if(input.value.length===0&&evt.target!==input&&evt.target!==trigger&&evt.target!==svg){container.classList.remove(this.options.classToolbarSearchActive);trigger.focus()}if(evt.which===27&&evt.target===input){container.classList.remove(this.options.classToolbarSearchActive);trigger.focus()}}},{key:"_changeState",value:function _changeState(detail,callback){this[this.constructor.eventHandlers[detail.group]](detail);callback()}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-table]",selectorToolbar:".".concat(prefix,"--table--toolbar"),selectorActions:".".concat(prefix,"--batch-actions"),selectorCount:"[data-items-selected]",selectorActionCancel:".".concat(prefix,"--batch-summary__cancel"),selectorCheckbox:".bx--table-column-checkbox "+".".concat(prefix,"--checkbox"),selectorExpandHeader:"th.".concat(prefix,"--table-expand"),selectorExpandCells:"td.".concat(prefix,"--table-expand"),selectorExpandableRows:".".concat(prefix,"--expandable-row"),selectorParentRows:".".concat(prefix,"--parent-row"),selectorChildRow:"[data-child-row]",selectorTableBody:"tbody",selectorTableSort:".".concat(prefix,"--table-sort"),selectorTableSelected:".".concat(prefix,"--data-table--selected"),selectorToolbarSearchContainer:".".concat(prefix,"--toolbar-search-container-expandable"),selectorSearchMagnifier:".".concat(prefix,"--search-magnifier"),selectorSearchInput:".".concat(prefix,"--search-input"),classExpandableRow:"".concat(prefix,"--expandable-row"),classExpandableRowHidden:"".concat(prefix,"--expandable-row--hidden"),classExpandableRowHover:"".concat(prefix,"--expandable-row--hover"),classTableSortAscending:"".concat(prefix,"--table-sort--ascending"),classTableSortActive:"".concat(prefix,"--table-sort--active"),classToolbarSearchActive:"".concat(prefix,"--toolbar-search-container-active"),classActionBarActive:"".concat(prefix,"--batch-actions--active"),classTableSelected:"".concat(prefix,"--data-table--selected"),eventBeforeExpand:"data-table-beforetoggleexpand",eventAfterExpand:"data-table-aftertoggleexpand",eventBeforeExpandAll:"data-table-beforetoggleexpandall",eventAfterExpandAll:"data-table-aftertoggleexpandall",eventBeforeSort:"data-table-beforetogglesort",eventAfterSort:"data-table-aftertogglesort",eventTrigger:"[data-event]",eventParentContainer:"[data-parent-row]"}}}]);return DataTable}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(DataTable,"components",new WeakMap);_defineProperty(DataTable,"eventHandlers",{expand:"_rowExpandToggle",expandAll:"_rowExpandToggleAll",sort:"_sortToggle",select:"_selectToggle","select-all":"_selectAllToggle","action-bar-cancel":"_actionBarCancel"});var commonjsGlobal=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function createCommonjsModule(fn,module){return module={exports:{}},fn(module,module.exports),module.exports}var flatpickr=createCommonjsModule(function(module,exports){(function(global,factory){module.exports=factory()})(commonjsGlobal,function(){var __assign=function(){__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))t[p]=s[p]}return t};return __assign.apply(this,arguments)};var HOOKS=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"];var defaults={_disable:[],_enable:[],allowInput:false,altFormat:"F j, Y",altInput:false,altInputClass:"form-control input",animate:typeof window==="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",clickOpens:true,closeOnSelect:true,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:false,enable:[],enableSeconds:false,enableTime:false,errorHandler:function(err){return typeof console!=="undefined"&&console.warn(err)},getWeek:function(givenDate){var date=new Date(givenDate.getTime());date.setHours(0,0,0,0);date.setDate(date.getDate()+3-(date.getDay()+6)%7);var week1=new Date(date.getFullYear(),0,4);return 1+Math.round(((date.getTime()-week1.getTime())/864e5-3+(week1.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:false,locale:"default",minuteIncrement:5,mode:"single",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:false,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:undefined,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:false,showMonths:1,static:false,time_24hr:false,weekNumbers:false,wrap:false};var english={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",time_24hr:false};var pad=function(number){return("0"+number).slice(-2)};var int=function(bool){return bool===true?1:0};function debounce(func,wait,immediate){if(immediate===void 0){immediate=false}var timeout;return function(){var context=this,args=arguments;timeout!==null&&clearTimeout(timeout);timeout=window.setTimeout(function(){timeout=null;if(!immediate)func.apply(context,args)},wait);if(immediate&&!timeout)func.apply(context,args)}}var arrayify=function(obj){return obj instanceof Array?obj:[obj]};function toggleClass(elem,className,bool){if(bool===true)return elem.classList.add(className);elem.classList.remove(className)}function createElement(tag,className,content){var e=window.document.createElement(tag);className=className||"";content=content||"";e.className=className;if(content!==undefined)e.textContent=content;return e}function clearNode(node){while(node.firstChild)node.removeChild(node.firstChild)}function findParent(node,condition){if(condition(node))return node;else if(node.parentNode)return findParent(node.parentNode,condition);return undefined}function createNumberInput(inputClassName,opts){var wrapper=createElement("div","numInputWrapper"),numInput=createElement("input","numInput "+inputClassName),arrowUp=createElement("span","arrowUp"),arrowDown=createElement("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1){numInput.type="number"}else{numInput.type="text";numInput.pattern="\\d*"}if(opts!==undefined)for(var key in opts)numInput.setAttribute(key,opts[key]);wrapper.appendChild(numInput);wrapper.appendChild(arrowUp);wrapper.appendChild(arrowDown);return wrapper}function getEventTarget(event){if(typeof event.composedPath==="function"){var path=event.composedPath();return path[0]}return event.target}var doNothing=function(){return undefined};var monthToStr=function(monthNumber,shorthand,locale){return locale.months[shorthand?"shorthand":"longhand"][monthNumber]};var revFormat={D:doNothing,F:function(dateObj,monthName,locale){dateObj.setMonth(locale.months.longhand.indexOf(monthName))},G:function(dateObj,hour){dateObj.setHours(parseFloat(hour))},H:function(dateObj,hour){dateObj.setHours(parseFloat(hour))},J:function(dateObj,day){dateObj.setDate(parseFloat(day))},K:function(dateObj,amPM,locale){dateObj.setHours(dateObj.getHours()%12+12*int(new RegExp(locale.amPM[1],"i").test(amPM)))},M:function(dateObj,shortMonth,locale){dateObj.setMonth(locale.months.shorthand.indexOf(shortMonth))},S:function(dateObj,seconds){dateObj.setSeconds(parseFloat(seconds))},U:function(_,unixSeconds){return new Date(parseFloat(unixSeconds)*1e3)},W:function(dateObj,weekNum,locale){var weekNumber=parseInt(weekNum);var date=new Date(dateObj.getFullYear(),0,2+(weekNumber-1)*7,0,0,0,0);date.setDate(date.getDate()-date.getDay()+locale.firstDayOfWeek);return date},Y:function(dateObj,year){dateObj.setFullYear(parseFloat(year))},Z:function(_,ISODate){return new Date(ISODate)},d:function(dateObj,day){dateObj.setDate(parseFloat(day))},h:function(dateObj,hour){dateObj.setHours(parseFloat(hour))},i:function(dateObj,minutes){dateObj.setMinutes(parseFloat(minutes))},j:function(dateObj,day){dateObj.setDate(parseFloat(day))},l:doNothing,m:function(dateObj,month){dateObj.setMonth(parseFloat(month)-1)},n:function(dateObj,month){dateObj.setMonth(parseFloat(month)-1)},s:function(dateObj,seconds){dateObj.setSeconds(parseFloat(seconds))},u:function(_,unixMillSeconds){return new Date(parseFloat(unixMillSeconds))},w:doNothing,y:function(dateObj,year){dateObj.setFullYear(2e3+parseFloat(year))}};var tokenRegex={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"};var formats={Z:function(date){return date.toISOString()},D:function(date,locale,options){return locale.weekdays.shorthand[formats.w(date,locale,options)]},F:function(date,locale,options){return monthToStr(formats.n(date,locale,options)-1,false,locale)},G:function(date,locale,options){return pad(formats.h(date,locale,options))},H:function(date){return pad(date.getHours())},J:function(date,locale){return locale.ordinal!==undefined?date.getDate()+locale.ordinal(date.getDate()):date.getDate()},K:function(date,locale){return locale.amPM[int(date.getHours()>11)]},M:function(date,locale){return monthToStr(date.getMonth(),true,locale)},S:function(date){return pad(date.getSeconds())},U:function(date){return date.getTime()/1e3},W:function(date,_,options){return options.getWeek(date)},Y:function(date){return date.getFullYear()},d:function(date){return pad(date.getDate())},h:function(date){return date.getHours()%12?date.getHours()%12:12},i:function(date){return pad(date.getMinutes())},j:function(date){return date.getDate()},l:function(date,locale){return locale.weekdays.longhand[date.getDay()]},m:function(date){return pad(date.getMonth()+1)},n:function(date){return date.getMonth()+1},s:function(date){return date.getSeconds()},u:function(date){return date.getTime()},w:function(date){return date.getDay()},y:function(date){return String(date.getFullYear()).substring(2)}};var createDateFormatter=function(_a){var _b=_a.config,config=_b===void 0?defaults:_b,_c=_a.l10n,l10n=_c===void 0?english:_c;return function(dateObj,frmt,overrideLocale){var locale=overrideLocale||l10n;if(config.formatDate!==undefined){return config.formatDate(dateObj,frmt,locale)}return frmt.split("").map(function(c,i,arr){return formats[c]&&arr[i-1]!=="\\"?formats[c](dateObj,locale,config):c!=="\\"?c:""}).join("")}};var createDateParser=function(_a){var _b=_a.config,config=_b===void 0?defaults:_b,_c=_a.l10n,l10n=_c===void 0?english:_c;return function(date,givenFormat,timeless,customLocale){if(date!==0&&!date)return undefined;var locale=customLocale||l10n;var parsedDate;var dateOrig=date;if(date instanceof Date)parsedDate=new Date(date.getTime());else if(typeof date!=="string"&&date.toFixed!==undefined)parsedDate=new Date(date);else if(typeof date==="string"){var format=givenFormat||(config||defaults).dateFormat;var datestr=String(date).trim();if(datestr==="today"){parsedDate=new Date;timeless=true}else if(/Z$/.test(datestr)||/GMT$/.test(datestr))parsedDate=new Date(date);else if(config&&config.parseDate)parsedDate=config.parseDate(date,format);else{parsedDate=!config||!config.noCalendar?new Date((new Date).getFullYear(),0,1,0,0,0,0):new Date((new Date).setHours(0,0,0,0));var matched=void 0,ops=[];for(var i=0,matchIndex=0,regexStr="";i<format.length;i++){var token_1=format[i];var isBackSlash=token_1==="\\";var escaped=format[i-1]==="\\"||isBackSlash;if(tokenRegex[token_1]&&!escaped){regexStr+=tokenRegex[token_1];var match=new RegExp(regexStr).exec(date);if(match&&(matched=true)){ops[token_1!=="Y"?"push":"unshift"]({fn:revFormat[token_1],val:match[++matchIndex]})}}else if(!isBackSlash)regexStr+=".";ops.forEach(function(_a){var fn=_a.fn,val=_a.val;return parsedDate=fn(parsedDate,val,locale)||parsedDate})}parsedDate=matched?parsedDate:undefined}}if(!(parsedDate instanceof Date&&!isNaN(parsedDate.getTime()))){config.errorHandler(new Error("Invalid date provided: "+dateOrig));return undefined}if(timeless===true)parsedDate.setHours(0,0,0,0);return parsedDate}};function compareDates(date1,date2,timeless){if(timeless===void 0){timeless=true}if(timeless!==false){return new Date(date1.getTime()).setHours(0,0,0,0)-new Date(date2.getTime()).setHours(0,0,0,0)}return date1.getTime()-date2.getTime()}var isBetween=function(ts,ts1,ts2){return ts>Math.min(ts1,ts2)&&ts<Math.max(ts1,ts2)};var duration={DAY:864e5};if(typeof Object.assign!=="function"){Object.assign=function(target){var args=[];for(var _i=1;_i<arguments.length;_i++){args[_i-1]=arguments[_i]}if(!target){throw TypeError("Cannot convert undefined or null to object")}var _loop_1=function(source){if(source){Object.keys(source).forEach(function(key){return target[key]=source[key]})}};for(var _a=0,args_1=args;_a<args_1.length;_a++){var source=args_1[_a];_loop_1(source)}return target}}var DEBOUNCED_CHANGE_MS=300;function FlatpickrInstance(element,instanceConfig){var self={config:__assign({},defaults,flatpickr.defaultConfig),l10n:english};self.parseDate=createDateParser({config:self.config,l10n:self.l10n});self._handlers=[];self.pluginElements=[];self.loadedPlugins=[];self._bind=bind;self._setHoursFromDate=setHoursFromDate;self._positionCalendar=positionCalendar;self.changeMonth=changeMonth;self.changeYear=changeYear;self.clear=clear;self.close=close;self._createElement=createElement;self.destroy=destroy;self.isEnabled=isEnabled;self.jumpToDate=jumpToDate;self.open=open;self.redraw=redraw;self.set=set;self.setDate=setDate;self.toggle=toggle;function setupHelperFunctions(){self.utils={getDaysInMonth:function(month,yr){if(month===void 0){month=self.currentMonth}if(yr===void 0){yr=self.currentYear}if(month===1&&(yr%4===0&&yr%100!==0||yr%400===0))return 29;return self.l10n.daysInMonth[month]}}}function init(){self.element=self.input=element;self.isOpen=false;parseConfig();setupLocale();setupInputs();setupDates();setupHelperFunctions();if(!self.isMobile)build();bindEvents();if(self.selectedDates.length||self.config.noCalendar){if(self.config.enableTime){setHoursFromDate(self.config.noCalendar?self.latestSelectedDateObj||self.config.minDate:undefined)}updateValue(false)}setCalendarWidth();self.showTimeInput=self.selectedDates.length>0||self.config.noCalendar;var isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);if(!self.isMobile&&isSafari){positionCalendar()}triggerEvent("onReady")}function bindToInstance(fn){return fn.bind(self)}function setCalendarWidth(){var config=self.config;if(config.weekNumbers===false&&config.showMonths===1)return;else if(config.noCalendar!==true){window.requestAnimationFrame(function(){if(self.calendarContainer!==undefined){self.calendarContainer.style.visibility="hidden";self.calendarContainer.style.display="block"}if(self.daysContainer!==undefined){var daysWidth=(self.days.offsetWidth+1)*config.showMonths;self.daysContainer.style.width=daysWidth+"px";self.calendarContainer.style.width=daysWidth+(self.weekWrapper!==undefined?self.weekWrapper.offsetWidth:0)+"px";self.calendarContainer.style.removeProperty("visibility");self.calendarContainer.style.removeProperty("display")}})}}function updateTime(e){if(self.selectedDates.length===0){setDefaultTime()}if(e!==undefined&&e.type!=="blur"){timeWrapper(e)}var prevValue=self._input.value;setHoursFromInputs();updateValue();if(self._input.value!==prevValue){self._debouncedChange()}}function ampm2military(hour,amPM){return hour%12+12*int(amPM===self.l10n.amPM[1])}function military2ampm(hour){switch(hour%24){case 0:case 12:return 12;default:return hour%12}}function setHoursFromInputs(){if(self.hourElement===undefined||self.minuteElement===undefined)return;var hours=(parseInt(self.hourElement.value.slice(-2),10)||0)%24,minutes=(parseInt(self.minuteElement.value,10)||0)%60,seconds=self.secondElement!==undefined?(parseInt(self.secondElement.value,10)||0)%60:0;if(self.amPM!==undefined){hours=ampm2military(hours,self.amPM.textContent)}var limitMinHours=self.config.minTime!==undefined||self.config.minDate&&self.minDateHasTime&&self.latestSelectedDateObj&&compareDates(self.latestSelectedDateObj,self.config.minDate,true)===0;var limitMaxHours=self.config.maxTime!==undefined||self.config.maxDate&&self.maxDateHasTime&&self.latestSelectedDateObj&&compareDates(self.latestSelectedDateObj,self.config.maxDate,true)===0;if(limitMaxHours){var maxTime=self.config.maxTime!==undefined?self.config.maxTime:self.config.maxDate;hours=Math.min(hours,maxTime.getHours());if(hours===maxTime.getHours())minutes=Math.min(minutes,maxTime.getMinutes());if(minutes===maxTime.getMinutes())seconds=Math.min(seconds,maxTime.getSeconds())}if(limitMinHours){var minTime=self.config.minTime!==undefined?self.config.minTime:self.config.minDate;hours=Math.max(hours,minTime.getHours());if(hours===minTime.getHours())minutes=Math.max(minutes,minTime.getMinutes());if(minutes===minTime.getMinutes())seconds=Math.max(seconds,minTime.getSeconds())}setHours(hours,minutes,seconds)}function setHoursFromDate(dateObj){var date=dateObj||self.latestSelectedDateObj;if(date)setHours(date.getHours(),date.getMinutes(),date.getSeconds())}function setDefaultHours(){var hours=self.config.defaultHour;var minutes=self.config.defaultMinute;var seconds=self.config.defaultSeconds;if(self.config.minDate!==undefined){var minHr=self.config.minDate.getHours();var minMinutes=self.config.minDate.getMinutes();hours=Math.max(hours,minHr);if(hours===minHr)minutes=Math.max(minMinutes,minutes);if(hours===minHr&&minutes===minMinutes)seconds=self.config.minDate.getSeconds()}if(self.config.maxDate!==undefined){var maxHr=self.config.maxDate.getHours();var maxMinutes=self.config.maxDate.getMinutes();hours=Math.min(hours,maxHr);if(hours===maxHr)minutes=Math.min(maxMinutes,minutes);if(hours===maxHr&&minutes===maxMinutes)seconds=self.config.maxDate.getSeconds()}setHours(hours,minutes,seconds)}function setHours(hours,minutes,seconds){if(self.latestSelectedDateObj!==undefined){self.latestSelectedDateObj.setHours(hours%24,minutes,seconds||0,0)}if(!self.hourElement||!self.minuteElement||self.isMobile)return;self.hourElement.value=pad(!self.config.time_24hr?(12+hours)%12+12*int(hours%12===0):hours);self.minuteElement.value=pad(minutes);if(self.amPM!==undefined)self.amPM.textContent=self.l10n.amPM[int(hours>=12)];if(self.secondElement!==undefined)self.secondElement.value=pad(seconds)}function onYearInput(event){var year=parseInt(event.target.value)+(event.delta||0);if(year/1e3>1||event.key==="Enter"&&!/[^\d]/.test(year.toString())){changeYear(year)}}function bind(element,event,handler,options){if(event instanceof Array)return event.forEach(function(ev){return bind(element,ev,handler,options)});if(element instanceof Array)return element.forEach(function(el){return bind(el,event,handler,options)});element.addEventListener(event,handler,options);self._handlers.push({element:element,event:event,handler:handler,options:options})}function onClick(handler){return function(evt){evt.which===1&&handler(evt)}}function triggerChange(){triggerEvent("onChange")}function bindEvents(){if(self.config.wrap){["open","close","toggle","clear"].forEach(function(evt){Array.prototype.forEach.call(self.element.querySelectorAll("[data-"+evt+"]"),function(el){return bind(el,"click",self[evt])})})}if(self.isMobile){setupMobile();return}var debouncedResize=debounce(onResize,50);self._debouncedChange=debounce(triggerChange,DEBOUNCED_CHANGE_MS);if(self.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent))bind(self.daysContainer,"mouseover",function(e){if(self.config.mode==="range")onMouseOver(e.target)});bind(window.document.body,"keydown",onKeyDown);if(!self.config.inline&&!self.config.static)bind(window,"resize",debouncedResize);if(window.ontouchstart!==undefined)bind(window.document,"touchstart",documentClick);else bind(window.document,"mousedown",onClick(documentClick));bind(window.document,"focus",documentClick,{capture:true});if(self.config.clickOpens===true){bind(self._input,"focus",self.open);bind(self._input,"mousedown",onClick(self.open))}if(self.daysContainer!==undefined){bind(self.monthNav,"mousedown",onClick(onMonthNavClick));bind(self.monthNav,["keyup","increment"],onYearInput);bind(self.daysContainer,"mousedown",onClick(selectDate))}if(self.timeContainer!==undefined&&self.minuteElement!==undefined&&self.hourElement!==undefined){var selText=function(e){return e.target.select()};bind(self.timeContainer,["increment"],updateTime);bind(self.timeContainer,"blur",updateTime,{capture:true});bind(self.timeContainer,"mousedown",onClick(timeIncrement));bind([self.hourElement,self.minuteElement],["focus","click"],selText);if(self.secondElement!==undefined)bind(self.secondElement,"focus",function(){return self.secondElement&&self.secondElement.select()});if(self.amPM!==undefined){bind(self.amPM,"mousedown",onClick(function(e){updateTime(e);triggerChange()}))}}}function jumpToDate(jumpDate,triggerChange){var jumpTo=jumpDate!==undefined?self.parseDate(jumpDate):self.latestSelectedDateObj||(self.config.minDate&&self.config.minDate>self.now?self.config.minDate:self.config.maxDate&&self.config.maxDate<self.now?self.config.maxDate:self.now);var oldYear=self.currentYear;var oldMonth=self.currentMonth;try{if(jumpTo!==undefined){self.currentYear=jumpTo.getFullYear();self.currentMonth=jumpTo.getMonth()}}catch(e){e.message="Invalid date supplied: "+jumpTo;self.config.errorHandler(e)}if(triggerChange&&self.currentYear!==oldYear){triggerEvent("onYearChange");buildMonthSwitch()}if(triggerChange&&(self.currentYear!==oldYear||self.currentMonth!==oldMonth)){triggerEvent("onMonthChange")}self.redraw()}function timeIncrement(e){if(~e.target.className.indexOf("arrow"))incrementNumInput(e,e.target.classList.contains("arrowUp")?1:-1)}function incrementNumInput(e,delta,inputElem){var target=e&&e.target;var input=inputElem||target&&target.parentNode&&target.parentNode.firstChild;var event=createEvent("increment");event.delta=delta;input&&input.dispatchEvent(event)}function build(){var fragment=window.document.createDocumentFragment();self.calendarContainer=createElement("div","flatpickr-calendar");self.calendarContainer.tabIndex=-1;if(!self.config.noCalendar){fragment.appendChild(buildMonthNav());self.innerContainer=createElement("div","flatpickr-innerContainer");if(self.config.weekNumbers){var _a=buildWeeks(),weekWrapper=_a.weekWrapper,weekNumbers=_a.weekNumbers;self.innerContainer.appendChild(weekWrapper);self.weekNumbers=weekNumbers;self.weekWrapper=weekWrapper}self.rContainer=createElement("div","flatpickr-rContainer");self.rContainer.appendChild(buildWeekdays());if(!self.daysContainer){self.daysContainer=createElement("div","flatpickr-days");self.daysContainer.tabIndex=-1}buildDays();self.rContainer.appendChild(self.daysContainer);self.innerContainer.appendChild(self.rContainer);fragment.appendChild(self.innerContainer)}if(self.config.enableTime){fragment.appendChild(buildTime())}toggleClass(self.calendarContainer,"rangeMode",self.config.mode==="range");toggleClass(self.calendarContainer,"animate",self.config.animate===true);toggleClass(self.calendarContainer,"multiMonth",self.config.showMonths>1);self.calendarContainer.appendChild(fragment);var customAppend=self.config.appendTo!==undefined&&self.config.appendTo.nodeType!==undefined;if(self.config.inline||self.config.static){self.calendarContainer.classList.add(self.config.inline?"inline":"static");if(self.config.inline){if(!customAppend&&self.element.parentNode)self.element.parentNode.insertBefore(self.calendarContainer,self._input.nextSibling);else if(self.config.appendTo!==undefined)self.config.appendTo.appendChild(self.calendarContainer)}if(self.config.static){var wrapper=createElement("div","flatpickr-wrapper");if(self.element.parentNode)self.element.parentNode.insertBefore(wrapper,self.element);wrapper.appendChild(self.element);if(self.altInput)wrapper.appendChild(self.altInput);wrapper.appendChild(self.calendarContainer)}}if(!self.config.static&&!self.config.inline)(self.config.appendTo!==undefined?self.config.appendTo:window.document.body).appendChild(self.calendarContainer)}function createDay(className,date,dayNumber,i){var dateIsEnabled=isEnabled(date,true),dayElement=createElement("span","flatpickr-day "+className,date.getDate().toString());dayElement.dateObj=date;dayElement.$i=i;dayElement.setAttribute("aria-label",self.formatDate(date,self.config.ariaDateFormat));if(className.indexOf("hidden")===-1&&compareDates(date,self.now)===0){self.todayDateElem=dayElement;dayElement.classList.add("today");dayElement.setAttribute("aria-current","date")}if(dateIsEnabled){dayElement.tabIndex=-1;if(isDateSelected(date)){dayElement.classList.add("selected");self.selectedDateElem=dayElement;if(self.config.mode==="range"){toggleClass(dayElement,"startRange",self.selectedDates[0]&&compareDates(date,self.selectedDates[0],true)===0);toggleClass(dayElement,"endRange",self.selectedDates[1]&&compareDates(date,self.selectedDates[1],true)===0);if(className==="nextMonthDay")dayElement.classList.add("inRange")}}}else{dayElement.classList.add("flatpickr-disabled")}if(self.config.mode==="range"){if(isDateInRange(date)&&!isDateSelected(date))dayElement.classList.add("inRange")}if(self.weekNumbers&&self.config.showMonths===1&&className!=="prevMonthDay"&&dayNumber%7===1){self.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+self.config.getWeek(date)+"</span>")}triggerEvent("onDayCreate",dayElement);return dayElement}function focusOnDayElem(targetNode){targetNode.focus();if(self.config.mode==="range")onMouseOver(targetNode)}function getFirstAvailableDay(delta){var startMonth=delta>0?0:self.config.showMonths-1;var endMonth=delta>0?self.config.showMonths:-1;for(var m=startMonth;m!=endMonth;m+=delta){var month=self.daysContainer.children[m];var startIndex=delta>0?0:month.children.length-1;var endIndex=delta>0?month.children.length:-1;for(var i=startIndex;i!=endIndex;i+=delta){var c=month.children[i];if(c.className.indexOf("hidden")===-1&&isEnabled(c.dateObj))return c}}return undefined}function getNextAvailableDay(current,delta){var givenMonth=current.className.indexOf("Month")===-1?current.dateObj.getMonth():self.currentMonth;var endMonth=delta>0?self.config.showMonths:-1;var loopDelta=delta>0?1:-1;for(var m=givenMonth-self.currentMonth;m!=endMonth;m+=loopDelta){var month=self.daysContainer.children[m];var startIndex=givenMonth-self.currentMonth===m?current.$i+delta:delta<0?month.children.length-1:0;var numMonthDays=month.children.length;for(var i=startIndex;i>=0&&i<numMonthDays&&i!=(delta>0?numMonthDays:-1);i+=loopDelta){var c=month.children[i];if(c.className.indexOf("hidden")===-1&&isEnabled(c.dateObj)&&Math.abs(current.$i-i)>=Math.abs(delta))return focusOnDayElem(c)}}self.changeMonth(loopDelta);focusOnDay(getFirstAvailableDay(loopDelta),0);return undefined}function focusOnDay(current,offset){var dayFocused=isInView(document.activeElement||document.body);var startElem=current!==undefined?current:dayFocused?document.activeElement:self.selectedDateElem!==undefined&&isInView(self.selectedDateElem)?self.selectedDateElem:self.todayDateElem!==undefined&&isInView(self.todayDateElem)?self.todayDateElem:getFirstAvailableDay(offset>0?1:-1);if(startElem===undefined)return self._input.focus();if(!dayFocused)return focusOnDayElem(startElem);getNextAvailableDay(startElem,offset)}function buildMonthDays(year,month){var firstOfMonth=(new Date(year,month,1).getDay()-self.l10n.firstDayOfWeek+7)%7;var prevMonthDays=self.utils.getDaysInMonth((month-1+12)%12);var daysInMonth=self.utils.getDaysInMonth(month),days=window.document.createDocumentFragment(),isMultiMonth=self.config.showMonths>1,prevMonthDayClass=isMultiMonth?"prevMonthDay hidden":"prevMonthDay",nextMonthDayClass=isMultiMonth?"nextMonthDay hidden":"nextMonthDay";var dayNumber=prevMonthDays+1-firstOfMonth,dayIndex=0;for(;dayNumber<=prevMonthDays;dayNumber++,dayIndex++){days.appendChild(createDay(prevMonthDayClass,new Date(year,month-1,dayNumber),dayNumber,dayIndex))}for(dayNumber=1;dayNumber<=daysInMonth;dayNumber++,dayIndex++){days.appendChild(createDay("",new Date(year,month,dayNumber),dayNumber,dayIndex))}for(var dayNum=daysInMonth+1;dayNum<=42-firstOfMonth&&(self.config.showMonths===1||dayIndex%7!==0);dayNum++,dayIndex++){days.appendChild(createDay(nextMonthDayClass,new Date(year,month+1,dayNum%daysInMonth),dayNum,dayIndex))}var dayContainer=createElement("div","dayContainer");dayContainer.appendChild(days);return dayContainer}function buildDays(){if(self.daysContainer===undefined){return}clearNode(self.daysContainer);if(self.weekNumbers)clearNode(self.weekNumbers);var frag=document.createDocumentFragment();for(var i=0;i<self.config.showMonths;i++){var d=new Date(self.currentYear,self.currentMonth,1);d.setMonth(self.currentMonth+i);frag.appendChild(buildMonthDays(d.getFullYear(),d.getMonth()))}self.daysContainer.appendChild(frag);self.days=self.daysContainer.firstChild;if(self.config.mode==="range"&&self.selectedDates.length===1){onMouseOver()}}function buildMonthSwitch(){if(self.config.showMonths>1)return;var shouldBuildMonth=function(month){if(self.config.minDate!==undefined&&self.currentYear===self.config.minDate.getFullYear()&&month<self.config.minDate.getMonth()){return false}return!(self.config.maxDate!==undefined&&self.currentYear===self.config.maxDate.getFullYear()&&month>self.config.maxDate.getMonth())};self.monthsDropdownContainer.tabIndex=-1;self.monthsDropdownContainer.innerHTML="";for(var i=0;i<12;i++){if(!shouldBuildMonth(i))continue;var month=createElement("option","flatpickr-monthDropdown-month");month.value=new Date(self.currentYear,i).getMonth().toString();month.textContent=monthToStr(i,false,self.l10n);month.tabIndex=-1;if(self.currentMonth===i){month.selected=true}self.monthsDropdownContainer.appendChild(month)}}function buildMonth(){var container=createElement("div","flatpickr-month");var monthNavFragment=window.document.createDocumentFragment();var monthElement;if(self.config.showMonths>1){monthElement=createElement("span","cur-month")}else{self.monthsDropdownContainer=createElement("select","flatpickr-monthDropdown-months");bind(self.monthsDropdownContainer,"change",function(e){var target=e.target;var selectedMonth=parseInt(target.value,10);self.changeMonth(selectedMonth-self.currentMonth);triggerEvent("onMonthChange")});buildMonthSwitch();monthElement=self.monthsDropdownContainer}var yearInput=createNumberInput("cur-year",{tabindex:"-1"});var yearElement=yearInput.getElementsByTagName("input")[0];yearElement.setAttribute("aria-label",self.l10n.yearAriaLabel);if(self.config.minDate){yearElement.setAttribute("min",self.config.minDate.getFullYear().toString())}if(self.config.maxDate){yearElement.setAttribute("max",self.config.maxDate.getFullYear().toString());yearElement.disabled=!!self.config.minDate&&self.config.minDate.getFullYear()===self.config.maxDate.getFullYear()}var currentMonth=createElement("div","flatpickr-current-month");currentMonth.appendChild(monthElement);currentMonth.appendChild(yearInput);monthNavFragment.appendChild(currentMonth);container.appendChild(monthNavFragment);return{container:container,yearElement:yearElement,monthElement:monthElement}}function buildMonths(){clearNode(self.monthNav);self.monthNav.appendChild(self.prevMonthNav);if(self.config.showMonths){self.yearElements=[];self.monthElements=[]}for(var m=self.config.showMonths;m--;){var month=buildMonth();self.yearElements.push(month.yearElement);self.monthElements.push(month.monthElement);self.monthNav.appendChild(month.container)}self.monthNav.appendChild(self.nextMonthNav)}function buildMonthNav(){self.monthNav=createElement("div","flatpickr-months");self.yearElements=[];self.monthElements=[];self.prevMonthNav=createElement("span","flatpickr-prev-month");self.prevMonthNav.innerHTML=self.config.prevArrow;self.nextMonthNav=createElement("span","flatpickr-next-month");self.nextMonthNav.innerHTML=self.config.nextArrow;buildMonths();Object.defineProperty(self,"_hidePrevMonthArrow",{get:function(){return self.__hidePrevMonthArrow},set:function(bool){if(self.__hidePrevMonthArrow!==bool){toggleClass(self.prevMonthNav,"flatpickr-disabled",bool);self.__hidePrevMonthArrow=bool}}});Object.defineProperty(self,"_hideNextMonthArrow",{get:function(){return self.__hideNextMonthArrow},set:function(bool){if(self.__hideNextMonthArrow!==bool){toggleClass(self.nextMonthNav,"flatpickr-disabled",bool);self.__hideNextMonthArrow=bool}}});self.currentYearElement=self.yearElements[0];updateNavigationCurrentMonth();return self.monthNav}function buildTime(){self.calendarContainer.classList.add("hasTime");if(self.config.noCalendar)self.calendarContainer.classList.add("noCalendar");self.timeContainer=createElement("div","flatpickr-time");self.timeContainer.tabIndex=-1;var separator=createElement("span","flatpickr-time-separator",":");var hourInput=createNumberInput("flatpickr-hour");self.hourElement=hourInput.getElementsByTagName("input")[0];var minuteInput=createNumberInput("flatpickr-minute");self.minuteElement=minuteInput.getElementsByTagName("input")[0];self.hourElement.tabIndex=self.minuteElement.tabIndex=-1;self.hourElement.value=pad(self.latestSelectedDateObj?self.latestSelectedDateObj.getHours():self.config.time_24hr?self.config.defaultHour:military2ampm(self.config.defaultHour));self.minuteElement.value=pad(self.latestSelectedDateObj?self.latestSelectedDateObj.getMinutes():self.config.defaultMinute);self.hourElement.setAttribute("step",self.config.hourIncrement.toString());self.minuteElement.setAttribute("step",self.config.minuteIncrement.toString());self.hourElement.setAttribute("min",self.config.time_24hr?"0":"1");self.hourElement.setAttribute("max",self.config.time_24hr?"23":"12");self.minuteElement.setAttribute("min","0");self.minuteElement.setAttribute("max","59");self.timeContainer.appendChild(hourInput);self.timeContainer.appendChild(separator);self.timeContainer.appendChild(minuteInput);if(self.config.time_24hr)self.timeContainer.classList.add("time24hr");if(self.config.enableSeconds){self.timeContainer.classList.add("hasSeconds");var secondInput=createNumberInput("flatpickr-second");self.secondElement=secondInput.getElementsByTagName("input")[0];self.secondElement.value=pad(self.latestSelectedDateObj?self.latestSelectedDateObj.getSeconds():self.config.defaultSeconds);self.secondElement.setAttribute("step",self.minuteElement.getAttribute("step"));self.secondElement.setAttribute("min","0");self.secondElement.setAttribute("max","59");self.timeContainer.appendChild(createElement("span","flatpickr-time-separator",":"));self.timeContainer.appendChild(secondInput)}if(!self.config.time_24hr){self.amPM=createElement("span","flatpickr-am-pm",self.l10n.amPM[int((self.latestSelectedDateObj?self.hourElement.value:self.config.defaultHour)>11)]);self.amPM.title=self.l10n.toggleTitle;self.amPM.tabIndex=-1;self.timeContainer.appendChild(self.amPM)}return self.timeContainer}function buildWeekdays(){if(!self.weekdayContainer)self.weekdayContainer=createElement("div","flatpickr-weekdays");else clearNode(self.weekdayContainer);for(var i=self.config.showMonths;i--;){var container=createElement("div","flatpickr-weekdaycontainer");self.weekdayContainer.appendChild(container)}updateWeekdays();return self.weekdayContainer}function updateWeekdays(){var firstDayOfWeek=self.l10n.firstDayOfWeek;var weekdays=self.l10n.weekdays.shorthand.slice();if(firstDayOfWeek>0&&firstDayOfWeek<weekdays.length){weekdays=weekdays.splice(firstDayOfWeek,weekdays.length).concat(weekdays.splice(0,firstDayOfWeek))}for(var i=self.config.showMonths;i--;){self.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+weekdays.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function buildWeeks(){self.calendarContainer.classList.add("hasWeeks");var weekWrapper=createElement("div","flatpickr-weekwrapper");weekWrapper.appendChild(createElement("span","flatpickr-weekday",self.l10n.weekAbbreviation));var weekNumbers=createElement("div","flatpickr-weeks");weekWrapper.appendChild(weekNumbers);return{weekWrapper:weekWrapper,weekNumbers:weekNumbers}}function changeMonth(value,isOffset){if(isOffset===void 0){isOffset=true}var delta=isOffset?value:value-self.currentMonth;if(delta<0&&self._hidePrevMonthArrow===true||delta>0&&self._hideNextMonthArrow===true)return;self.currentMonth+=delta;if(self.currentMonth<0||self.currentMonth>11){self.currentYear+=self.currentMonth>11?1:-1;self.currentMonth=(self.currentMonth+12)%12;triggerEvent("onYearChange");buildMonthSwitch()}buildDays();triggerEvent("onMonthChange");updateNavigationCurrentMonth()}function clear(triggerChangeEvent,toInitial){if(triggerChangeEvent===void 0){triggerChangeEvent=true}if(toInitial===void 0){toInitial=true}self.input.value="";if(self.altInput!==undefined)self.altInput.value="";if(self.mobileInput!==undefined)self.mobileInput.value="";self.selectedDates=[];self.latestSelectedDateObj=undefined;if(toInitial===true){self.currentYear=self._initialDate.getFullYear();self.currentMonth=self._initialDate.getMonth()}self.showTimeInput=false;if(self.config.enableTime===true){setDefaultHours()}self.redraw();if(triggerChangeEvent)triggerEvent("onChange")}function close(){self.isOpen=false;if(!self.isMobile){if(self.calendarContainer!==undefined){self.calendarContainer.classList.remove("open")}if(self._input!==undefined){self._input.classList.remove("active")}}triggerEvent("onClose")}function destroy(){if(self.config!==undefined)triggerEvent("onDestroy");for(var i=self._handlers.length;i--;){var h=self._handlers[i];h.element.removeEventListener(h.event,h.handler,h.options)}self._handlers=[];if(self.mobileInput){if(self.mobileInput.parentNode)self.mobileInput.parentNode.removeChild(self.mobileInput);self.mobileInput=undefined}else if(self.calendarContainer&&self.calendarContainer.parentNode){if(self.config.static&&self.calendarContainer.parentNode){var wrapper=self.calendarContainer.parentNode;wrapper.lastChild&&wrapper.removeChild(wrapper.lastChild);if(wrapper.parentNode){while(wrapper.firstChild)wrapper.parentNode.insertBefore(wrapper.firstChild,wrapper);wrapper.parentNode.removeChild(wrapper)}}else self.calendarContainer.parentNode.removeChild(self.calendarContainer)}if(self.altInput){self.input.type="text";if(self.altInput.parentNode)self.altInput.parentNode.removeChild(self.altInput);delete self.altInput}if(self.input){self.input.type=self.input._type;self.input.classList.remove("flatpickr-input");self.input.removeAttribute("readonly");self.input.value=""}["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(k){try{delete self[k]}catch(_){}})}function isCalendarElem(elem){if(self.config.appendTo&&self.config.appendTo.contains(elem))return true;return self.calendarContainer.contains(elem)}function documentClick(e){if(self.isOpen&&!self.config.inline){var eventTarget_1=getEventTarget(e);var isCalendarElement=isCalendarElem(eventTarget_1);var isInput=eventTarget_1===self.input||eventTarget_1===self.altInput||self.element.contains(eventTarget_1)||e.path&&e.path.indexOf&&(~e.path.indexOf(self.input)||~e.path.indexOf(self.altInput));var lostFocus=e.type==="blur"?isInput&&e.relatedTarget&&!isCalendarElem(e.relatedTarget):!isInput&&!isCalendarElement&&!isCalendarElem(e.relatedTarget);var isIgnored=!self.config.ignoredFocusElements.some(function(elem){return elem.contains(eventTarget_1)});if(lostFocus&&isIgnored){self.close();if(self.config.mode==="range"&&self.selectedDates.length===1){self.clear(false);self.redraw()}}}}function changeYear(newYear){if(!newYear||self.config.minDate&&newYear<self.config.minDate.getFullYear()||self.config.maxDate&&newYear>self.config.maxDate.getFullYear())return;var newYearNum=newYear,isNewYear=self.currentYear!==newYearNum;self.currentYear=newYearNum||self.currentYear;if(self.config.maxDate&&self.currentYear===self.config.maxDate.getFullYear()){self.currentMonth=Math.min(self.config.maxDate.getMonth(),self.currentMonth)}else if(self.config.minDate&&self.currentYear===self.config.minDate.getFullYear()){self.currentMonth=Math.max(self.config.minDate.getMonth(),self.currentMonth)}if(isNewYear){self.redraw();triggerEvent("onYearChange");buildMonthSwitch()}}function isEnabled(date,timeless){if(timeless===void 0){timeless=true}var dateToCheck=self.parseDate(date,undefined,timeless);if(self.config.minDate&&dateToCheck&&compareDates(dateToCheck,self.config.minDate,timeless!==undefined?timeless:!self.minDateHasTime)<0||self.config.maxDate&&dateToCheck&&compareDates(dateToCheck,self.config.maxDate,timeless!==undefined?timeless:!self.maxDateHasTime)>0)return false;if(self.config.enable.length===0&&self.config.disable.length===0)return true;if(dateToCheck===undefined)return false;var bool=self.config.enable.length>0,array=bool?self.config.enable:self.config.disable;for(var i=0,d=void 0;i<array.length;i++){d=array[i];if(typeof d==="function"&&d(dateToCheck))return bool;else if(d instanceof Date&&dateToCheck!==undefined&&d.getTime()===dateToCheck.getTime())return bool;else if(typeof d==="string"&&dateToCheck!==undefined){var parsed=self.parseDate(d,undefined,true);return parsed&&parsed.getTime()===dateToCheck.getTime()?bool:!bool}else if(typeof d==="object"&&dateToCheck!==undefined&&d.from&&d.to&&dateToCheck.getTime()>=d.from.getTime()&&dateToCheck.getTime()<=d.to.getTime())return bool}return!bool}function isInView(elem){if(self.daysContainer!==undefined)return elem.className.indexOf("hidden")===-1&&self.daysContainer.contains(elem);return false}function onKeyDown(e){var isInput=e.target===self._input;var allowInput=self.config.allowInput;var allowKeydown=self.isOpen&&(!allowInput||!isInput);var allowInlineKeydown=self.config.inline&&isInput&&!allowInput;if(e.keyCode===13&&isInput){if(allowInput){self.setDate(self._input.value,true,e.target===self.altInput?self.config.altFormat:self.config.dateFormat);return e.target.blur()}else{self.open()}}else if(isCalendarElem(e.target)||allowKeydown||allowInlineKeydown){var isTimeObj=!!self.timeContainer&&self.timeContainer.contains(e.target);switch(e.keyCode){case 13:if(isTimeObj){e.preventDefault();updateTime();focusAndClose()}else selectDate(e);break;case 27:e.preventDefault();focusAndClose();break;case 8:case 46:if(isInput&&!self.config.allowInput){e.preventDefault();self.clear()}break;case 37:case 39:if(!isTimeObj&&!isInput){e.preventDefault();if(self.daysContainer!==undefined&&(allowInput===false||document.activeElement&&isInView(document.activeElement))){var delta_1=e.keyCode===39?1:-1;if(!e.ctrlKey)focusOnDay(undefined,delta_1);else{e.stopPropagation();changeMonth(delta_1);focusOnDay(getFirstAvailableDay(1),0)}}}else if(self.hourElement)self.hourElement.focus();break;case 38:case 40:e.preventDefault();var delta=e.keyCode===40?1:-1;if(self.daysContainer&&e.target.$i!==undefined||e.target===self.input){if(e.ctrlKey){e.stopPropagation();changeYear(self.currentYear-delta);focusOnDay(getFirstAvailableDay(1),0)}else if(!isTimeObj)focusOnDay(undefined,delta*7)}else if(e.target===self.currentYearElement){changeYear(self.currentYear-delta)}else if(self.config.enableTime){if(!isTimeObj&&self.hourElement)self.hourElement.focus();updateTime(e);self._debouncedChange()}break;case 9:if(isTimeObj){var elems=[self.hourElement,self.minuteElement,self.secondElement,self.amPM].concat(self.pluginElements).filter(function(x){return x});var i=elems.indexOf(e.target);if(i!==-1){var target=elems[i+(e.shiftKey?-1:1)];e.preventDefault();(target||self._input).focus()}}else if(!self.config.noCalendar&&self.daysContainer&&self.daysContainer.contains(e.target)&&e.shiftKey){e.preventDefault();self._input.focus()}break}}if(self.amPM!==undefined&&e.target===self.amPM){switch(e.key){case self.l10n.amPM[0].charAt(0):case self.l10n.amPM[0].charAt(0).toLowerCase():self.amPM.textContent=self.l10n.amPM[0];setHoursFromInputs();updateValue();break;case self.l10n.amPM[1].charAt(0):case self.l10n.amPM[1].charAt(0).toLowerCase():self.amPM.textContent=self.l10n.amPM[1];setHoursFromInputs();updateValue();break}}if(isInput||isCalendarElem(e.target)){triggerEvent("onKeyDown",e)}}function onMouseOver(elem){if(self.selectedDates.length!==1||elem&&(!elem.classList.contains("flatpickr-day")||elem.classList.contains("flatpickr-disabled")))return;var hoverDate=elem?elem.dateObj.getTime():self.days.firstElementChild.dateObj.getTime(),initialDate=self.parseDate(self.selectedDates[0],undefined,true).getTime(),rangeStartDate=Math.min(hoverDate,self.selectedDates[0].getTime()),rangeEndDate=Math.max(hoverDate,self.selectedDates[0].getTime());var containsDisabled=false;var minRange=0,maxRange=0;for(var t=rangeStartDate;t<rangeEndDate;t+=duration.DAY){if(!isEnabled(new Date(t),true)){containsDisabled=containsDisabled||t>rangeStartDate&&t<rangeEndDate;if(t<initialDate&&(!minRange||t>minRange))minRange=t;else if(t>initialDate&&(!maxRange||t<maxRange))maxRange=t}}for(var m=0;m<self.config.showMonths;m++){var month=self.daysContainer.children[m];var _loop_1=function(i,l){var dayElem=month.children[i],date=dayElem.dateObj;var timestamp=date.getTime();var outOfRange=minRange>0&×tamp<minRange||maxRange>0&×tamp>maxRange;if(outOfRange){dayElem.classList.add("notAllowed");["inRange","startRange","endRange"].forEach(function(c){dayElem.classList.remove(c)});return"continue"}else if(containsDisabled&&!outOfRange)return"continue";["startRange","inRange","endRange","notAllowed"].forEach(function(c){dayElem.classList.remove(c)});if(elem!==undefined){elem.classList.add(hoverDate<=self.selectedDates[0].getTime()?"startRange":"endRange");if(initialDate<hoverDate&×tamp===initialDate)dayElem.classList.add("startRange");else if(initialDate>hoverDate&×tamp===initialDate)dayElem.classList.add("endRange");if(timestamp>=minRange&&(maxRange===0||timestamp<=maxRange)&&isBetween(timestamp,initialDate,hoverDate))dayElem.classList.add("inRange")}};for(var i=0,l=month.children.length;i<l;i++){_loop_1(i,l)}}}function onResize(){if(self.isOpen&&!self.config.static&&!self.config.inline)positionCalendar()}function setDefaultTime(){self.setDate(self.config.minDate!==undefined?new Date(self.config.minDate.getTime()):new Date,true);setDefaultHours();updateValue()}function open(e,positionElement){if(positionElement===void 0){positionElement=self._positionElement}if(self.isMobile===true){if(e){e.preventDefault();e.target&&e.target.blur()}if(self.mobileInput!==undefined){self.mobileInput.focus();self.mobileInput.click()}triggerEvent("onOpen");return}if(self._input.disabled||self.config.inline)return;var wasOpen=self.isOpen;self.isOpen=true;if(!wasOpen){self.calendarContainer.classList.add("open");self._input.classList.add("active");triggerEvent("onOpen");positionCalendar(positionElement)}if(self.config.enableTime===true&&self.config.noCalendar===true){if(self.selectedDates.length===0){setDefaultTime()}if(self.config.allowInput===false&&(e===undefined||!self.timeContainer.contains(e.relatedTarget))){setTimeout(function(){return self.hourElement.select()},50)}}}function minMaxDateSetter(type){return function(date){var dateObj=self.config["_"+type+"Date"]=self.parseDate(date,self.config.dateFormat);var inverseDateObj=self.config["_"+(type==="min"?"max":"min")+"Date"];if(dateObj!==undefined){self[type==="min"?"minDateHasTime":"maxDateHasTime"]=dateObj.getHours()>0||dateObj.getMinutes()>0||dateObj.getSeconds()>0}if(self.selectedDates){self.selectedDates=self.selectedDates.filter(function(d){return isEnabled(d)});if(!self.selectedDates.length&&type==="min")setHoursFromDate(dateObj);updateValue()}if(self.daysContainer){redraw();if(dateObj!==undefined)self.currentYearElement[type]=dateObj.getFullYear().toString();else self.currentYearElement.removeAttribute(type);self.currentYearElement.disabled=!!inverseDateObj&&dateObj!==undefined&&inverseDateObj.getFullYear()===dateObj.getFullYear()}}}function parseConfig(){var boolOpts=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"];var userConfig=__assign({},instanceConfig,JSON.parse(JSON.stringify(element.dataset||{})));var formats={};self.config.parseDate=userConfig.parseDate;self.config.formatDate=userConfig.formatDate;Object.defineProperty(self.config,"enable",{get:function(){return self.config._enable},set:function(dates){self.config._enable=parseDateRules(dates)}});Object.defineProperty(self.config,"disable",{get:function(){return self.config._disable},set:function(dates){self.config._disable=parseDateRules(dates)}});var timeMode=userConfig.mode==="time";if(!userConfig.dateFormat&&(userConfig.enableTime||timeMode)){var defaultDateFormat=flatpickr.defaultConfig.dateFormat||defaults.dateFormat;formats.dateFormat=userConfig.noCalendar||timeMode?"H:i"+(userConfig.enableSeconds?":S":""):defaultDateFormat+" H:i"+(userConfig.enableSeconds?":S":"")}if(userConfig.altInput&&(userConfig.enableTime||timeMode)&&!userConfig.altFormat){var defaultAltFormat=flatpickr.defaultConfig.altFormat||defaults.altFormat;formats.altFormat=userConfig.noCalendar||timeMode?"h:i"+(userConfig.enableSeconds?":S K":" K"):defaultAltFormat+(" h:i"+(userConfig.enableSeconds?":S":"")+" K")}if(!userConfig.altInputClass){self.config.altInputClass=self.input.className+" "+self.config.altInputClass}Object.defineProperty(self.config,"minDate",{get:function(){return self.config._minDate},set:minMaxDateSetter("min")});Object.defineProperty(self.config,"maxDate",{get:function(){return self.config._maxDate},set:minMaxDateSetter("max")});var minMaxTimeSetter=function(type){return function(val){self.config[type==="min"?"_minTime":"_maxTime"]=self.parseDate(val,"H:i")}};Object.defineProperty(self.config,"minTime",{get:function(){return self.config._minTime},set:minMaxTimeSetter("min")});Object.defineProperty(self.config,"maxTime",{get:function(){return self.config._maxTime},set:minMaxTimeSetter("max")});if(userConfig.mode==="time"){self.config.noCalendar=true;self.config.enableTime=true}Object.assign(self.config,formats,userConfig);for(var i=0;i<boolOpts.length;i++)self.config[boolOpts[i]]=self.config[boolOpts[i]]===true||self.config[boolOpts[i]]==="true";HOOKS.filter(function(hook){return self.config[hook]!==undefined}).forEach(function(hook){self.config[hook]=arrayify(self.config[hook]||[]).map(bindToInstance)});self.isMobile=!self.config.disableMobile&&!self.config.inline&&self.config.mode==="single"&&!self.config.disable.length&&!self.config.enable.length&&!self.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var i=0;i<self.config.plugins.length;i++){var pluginConf=self.config.plugins[i](self)||{};for(var key in pluginConf){if(HOOKS.indexOf(key)>-1){self.config[key]=arrayify(pluginConf[key]).map(bindToInstance).concat(self.config[key])}else if(typeof userConfig[key]==="undefined")self.config[key]=pluginConf[key]}}triggerEvent("onParseConfig")}function setupLocale(){if(typeof self.config.locale!=="object"&&typeof flatpickr.l10ns[self.config.locale]==="undefined")self.config.errorHandler(new Error("flatpickr: invalid locale "+self.config.locale));self.l10n=__assign({},flatpickr.l10ns["default"],typeof self.config.locale==="object"?self.config.locale:self.config.locale!=="default"?flatpickr.l10ns[self.config.locale]:undefined);tokenRegex.K="("+self.l10n.amPM[0]+"|"+self.l10n.amPM[1]+"|"+self.l10n.amPM[0].toLowerCase()+"|"+self.l10n.amPM[1].toLowerCase()+")";var userConfig=__assign({},instanceConfig,JSON.parse(JSON.stringify(element.dataset||{})));if(userConfig.time_24hr===undefined&&flatpickr.defaultConfig.time_24hr===undefined){self.config.time_24hr=self.l10n.time_24hr}self.formatDate=createDateFormatter(self);self.parseDate=createDateParser({config:self.config,l10n:self.l10n})}function positionCalendar(customPositionElement){if(self.calendarContainer===undefined)return;triggerEvent("onPreCalendarPosition");var positionElement=customPositionElement||self._positionElement;var calendarHeight=Array.prototype.reduce.call(self.calendarContainer.children,function(acc,child){return acc+child.offsetHeight},0),calendarWidth=self.calendarContainer.offsetWidth,configPos=self.config.position.split(" "),configPosVertical=configPos[0],configPosHorizontal=configPos.length>1?configPos[1]:null,inputBounds=positionElement.getBoundingClientRect(),distanceFromBottom=window.innerHeight-inputBounds.bottom,showOnTop=configPosVertical==="above"||configPosVertical!=="below"&&distanceFromBottom<calendarHeight&&inputBounds.top>calendarHeight;var top=window.pageYOffset+inputBounds.top+(!showOnTop?positionElement.offsetHeight+2:-calendarHeight-2);toggleClass(self.calendarContainer,"arrowTop",!showOnTop);toggleClass(self.calendarContainer,"arrowBottom",showOnTop);if(self.config.inline)return;var left=window.pageXOffset+inputBounds.left-(configPosHorizontal!=null&&configPosHorizontal==="center"?(calendarWidth-inputBounds.width)/2:0);var right=window.document.body.offsetWidth-inputBounds.right;var rightMost=left+calendarWidth>window.document.body.offsetWidth;var centerMost=right+calendarWidth>window.document.body.offsetWidth;toggleClass(self.calendarContainer,"rightMost",rightMost);if(self.config.static)return;self.calendarContainer.style.top=top+"px";if(!rightMost){self.calendarContainer.style.left=left+"px";self.calendarContainer.style.right="auto"}else if(!centerMost){self.calendarContainer.style.left="auto";self.calendarContainer.style.right=right+"px"}else{var doc=document.styleSheets[0];if(doc===undefined)return;var bodyWidth=window.document.body.offsetWidth;var centerLeft=Math.max(0,bodyWidth/2-calendarWidth/2);var centerBefore=".flatpickr-calendar.centerMost:before";var centerAfter=".flatpickr-calendar.centerMost:after";var centerIndex=doc.cssRules.length;var centerStyle="{left:"+inputBounds.left+"px;right:auto;}";toggleClass(self.calendarContainer,"rightMost",false);toggleClass(self.calendarContainer,"centerMost",true);doc.insertRule(centerBefore+","+centerAfter+centerStyle,centerIndex);self.calendarContainer.style.left=centerLeft+"px";self.calendarContainer.style.right="auto"}}function redraw(){if(self.config.noCalendar||self.isMobile)return;updateNavigationCurrentMonth();buildDays()}function focusAndClose(){self._input.focus();if(window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==undefined){setTimeout(self.close,0)}else{self.close()}}function selectDate(e){e.preventDefault();e.stopPropagation();var isSelectable=function(day){return day.classList&&day.classList.contains("flatpickr-day")&&!day.classList.contains("flatpickr-disabled")&&!day.classList.contains("notAllowed")};var t=findParent(e.target,isSelectable);if(t===undefined)return;var target=t;var selectedDate=self.latestSelectedDateObj=new Date(target.dateObj.getTime());var shouldChangeMonth=(selectedDate.getMonth()<self.currentMonth||selectedDate.getMonth()>self.currentMonth+self.config.showMonths-1)&&self.config.mode!=="range";self.selectedDateElem=target;if(self.config.mode==="single")self.selectedDates=[selectedDate];else if(self.config.mode==="multiple"){var selectedIndex=isDateSelected(selectedDate);if(selectedIndex)self.selectedDates.splice(parseInt(selectedIndex),1);else self.selectedDates.push(selectedDate)}else if(self.config.mode==="range"){if(self.selectedDates.length===2){self.clear(false,false)}self.latestSelectedDateObj=selectedDate;self.selectedDates.push(selectedDate);if(compareDates(selectedDate,self.selectedDates[0],true)!==0)self.selectedDates.sort(function(a,b){return a.getTime()-b.getTime()})}setHoursFromInputs();if(shouldChangeMonth){var isNewYear=self.currentYear!==selectedDate.getFullYear();self.currentYear=selectedDate.getFullYear();self.currentMonth=selectedDate.getMonth();if(isNewYear){triggerEvent("onYearChange");buildMonthSwitch()}triggerEvent("onMonthChange")}updateNavigationCurrentMonth();buildDays();updateValue();if(self.config.enableTime)setTimeout(function(){return self.showTimeInput=true},50);if(!shouldChangeMonth&&self.config.mode!=="range"&&self.config.showMonths===1)focusOnDayElem(target);else if(self.selectedDateElem!==undefined&&self.hourElement===undefined){self.selectedDateElem&&self.selectedDateElem.focus()}if(self.hourElement!==undefined)self.hourElement!==undefined&&self.hourElement.focus();if(self.config.closeOnSelect){var single=self.config.mode==="single"&&!self.config.enableTime;var range=self.config.mode==="range"&&self.selectedDates.length===2&&!self.config.enableTime;if(single||range){focusAndClose()}}triggerChange()}var CALLBACKS={locale:[setupLocale,updateWeekdays],showMonths:[buildMonths,setCalendarWidth,buildWeekdays],minDate:[jumpToDate],maxDate:[jumpToDate]};function set(option,value){if(option!==null&&typeof option==="object"){Object.assign(self.config,option);for(var key in option){if(CALLBACKS[key]!==undefined)CALLBACKS[key].forEach(function(x){return x()})}}else{self.config[option]=value;if(CALLBACKS[option]!==undefined)CALLBACKS[option].forEach(function(x){return x()});else if(HOOKS.indexOf(option)>-1)self.config[option]=arrayify(value)}self.redraw();updateValue(false)}function setSelectedDate(inputDate,format){var dates=[];if(inputDate instanceof Array)dates=inputDate.map(function(d){return self.parseDate(d,format)});else if(inputDate instanceof Date||typeof inputDate==="number")dates=[self.parseDate(inputDate,format)];else if(typeof inputDate==="string"){switch(self.config.mode){case"single":case"time":dates=[self.parseDate(inputDate,format)];break;case"multiple":dates=inputDate.split(self.config.conjunction).map(function(date){return self.parseDate(date,format)});break;case"range":dates=inputDate.split(self.l10n.rangeSeparator).map(function(date){return self.parseDate(date,format)});break}}else self.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(inputDate)));self.selectedDates=dates.filter(function(d){return d instanceof Date&&isEnabled(d,false)});if(self.config.mode==="range")self.selectedDates.sort(function(a,b){return a.getTime()-b.getTime()})}function setDate(date,triggerChange,format){if(triggerChange===void 0){triggerChange=false}if(format===void 0){format=self.config.dateFormat}if(date!==0&&!date||date instanceof Array&&date.length===0)return self.clear(triggerChange);setSelectedDate(date,format);self.showTimeInput=self.selectedDates.length>0;self.latestSelectedDateObj=self.selectedDates[self.selectedDates.length-1];self.redraw();jumpToDate();setHoursFromDate();if(self.selectedDates.length===0){self.clear(false)}updateValue(triggerChange);if(triggerChange)triggerEvent("onChange")}function parseDateRules(arr){return arr.slice().map(function(rule){if(typeof rule==="string"||typeof rule==="number"||rule instanceof Date){return self.parseDate(rule,undefined,true)}else if(rule&&typeof rule==="object"&&rule.from&&rule.to)return{from:self.parseDate(rule.from,undefined),to:self.parseDate(rule.to,undefined)};return rule}).filter(function(x){return x})}function setupDates(){self.selectedDates=[];self.now=self.parseDate(self.config.now)||new Date;var preloadedDate=self.config.defaultDate||((self.input.nodeName==="INPUT"||self.input.nodeName==="TEXTAREA")&&self.input.placeholder&&self.input.value===self.input.placeholder?null:self.input.value);if(preloadedDate)setSelectedDate(preloadedDate,self.config.dateFormat);self._initialDate=self.selectedDates.length>0?self.selectedDates[0]:self.config.minDate&&self.config.minDate.getTime()>self.now.getTime()?self.config.minDate:self.config.maxDate&&self.config.maxDate.getTime()<self.now.getTime()?self.config.maxDate:self.now;self.currentYear=self._initialDate.getFullYear();self.currentMonth=self._initialDate.getMonth();if(self.selectedDates.length>0)self.latestSelectedDateObj=self.selectedDates[0];if(self.config.minTime!==undefined)self.config.minTime=self.parseDate(self.config.minTime,"H:i");if(self.config.maxTime!==undefined)self.config.maxTime=self.parseDate(self.config.maxTime,"H:i");self.minDateHasTime=!!self.config.minDate&&(self.config.minDate.getHours()>0||self.config.minDate.getMinutes()>0||self.config.minDate.getSeconds()>0);self.maxDateHasTime=!!self.config.maxDate&&(self.config.maxDate.getHours()>0||self.config.maxDate.getMinutes()>0||self.config.maxDate.getSeconds()>0);Object.defineProperty(self,"showTimeInput",{get:function(){return self._showTimeInput},set:function(bool){self._showTimeInput=bool;if(self.calendarContainer)toggleClass(self.calendarContainer,"showTimeInput",bool);self.isOpen&&positionCalendar()}})}function setupInputs(){self.input=self.config.wrap?element.querySelector("[data-input]"):element;if(!self.input){self.config.errorHandler(new Error("Invalid input element specified"));return}self.input._type=self.input.type;self.input.type="text";self.input.classList.add("flatpickr-input");self._input=self.input;if(self.config.altInput){self.altInput=createElement(self.input.nodeName,self.config.altInputClass);self._input=self.altInput;self.altInput.placeholder=self.input.placeholder;self.altInput.disabled=self.input.disabled;self.altInput.required=self.input.required;self.altInput.tabIndex=self.input.tabIndex;self.altInput.type="text";self.input.setAttribute("type","hidden");if(!self.config.static&&self.input.parentNode)self.input.parentNode.insertBefore(self.altInput,self.input.nextSibling)}if(!self.config.allowInput)self._input.setAttribute("readonly","readonly");self._positionElement=self.config.positionElement||self._input}function setupMobile(){var inputType=self.config.enableTime?self.config.noCalendar?"time":"datetime-local":"date";self.mobileInput=createElement("input",self.input.className+" flatpickr-mobile");self.mobileInput.step=self.input.getAttribute("step")||"any";self.mobileInput.tabIndex=1;self.mobileInput.type=inputType;self.mobileInput.disabled=self.input.disabled;self.mobileInput.required=self.input.required;self.mobileInput.placeholder=self.input.placeholder;self.mobileFormatStr=inputType==="datetime-local"?"Y-m-d\\TH:i:S":inputType==="date"?"Y-m-d":"H:i:S";if(self.selectedDates.length>0){self.mobileInput.defaultValue=self.mobileInput.value=self.formatDate(self.selectedDates[0],self.mobileFormatStr)}if(self.config.minDate)self.mobileInput.min=self.formatDate(self.config.minDate,"Y-m-d");if(self.config.maxDate)self.mobileInput.max=self.formatDate(self.config.maxDate,"Y-m-d");self.input.type="hidden";if(self.altInput!==undefined)self.altInput.type="hidden";try{if(self.input.parentNode)self.input.parentNode.insertBefore(self.mobileInput,self.input.nextSibling)}catch(_a){}bind(self.mobileInput,"change",function(e){self.setDate(e.target.value,false,self.mobileFormatStr);triggerEvent("onChange");triggerEvent("onClose")})}function toggle(e){if(self.isOpen===true)return self.close();self.open(e)}function triggerEvent(event,data){if(self.config===undefined)return;var hooks=self.config[event];if(hooks!==undefined&&hooks.length>0){for(var i=0;hooks[i]&&i<hooks.length;i++)hooks[i](self.selectedDates,self.input.value,self,data)}if(event==="onChange"){self.input.dispatchEvent(createEvent("change"));self.input.dispatchEvent(createEvent("input"))}}function createEvent(name){var e=document.createEvent("Event");e.initEvent(name,true,true);return e}function isDateSelected(date){for(var i=0;i<self.selectedDates.length;i++){if(compareDates(self.selectedDates[i],date)===0)return""+i}return false}function isDateInRange(date){if(self.config.mode!=="range"||self.selectedDates.length<2)return false;return compareDates(date,self.selectedDates[0])>=0&&compareDates(date,self.selectedDates[1])<=0}function updateNavigationCurrentMonth(){if(self.config.noCalendar||self.isMobile||!self.monthNav)return;self.yearElements.forEach(function(yearElement,i){var d=new Date(self.currentYear,self.currentMonth,1);d.setMonth(self.currentMonth+i);if(self.config.showMonths>1){self.monthElements[i].textContent=monthToStr(d.getMonth(),self.config.shorthandCurrentMonth,self.l10n)+" "}else{self.monthsDropdownContainer.value=d.getMonth().toString()}yearElement.value=d.getFullYear().toString()});self._hidePrevMonthArrow=self.config.minDate!==undefined&&(self.currentYear===self.config.minDate.getFullYear()?self.currentMonth<=self.config.minDate.getMonth():self.currentYear<self.config.minDate.getFullYear());self._hideNextMonthArrow=self.config.maxDate!==undefined&&(self.currentYear===self.config.maxDate.getFullYear()?self.currentMonth+1>self.config.maxDate.getMonth():self.currentYear>self.config.maxDate.getFullYear())}function getDateStr(format){return self.selectedDates.map(function(dObj){return self.formatDate(dObj,format)}).filter(function(d,i,arr){return self.config.mode!=="range"||self.config.enableTime||arr.indexOf(d)===i}).join(self.config.mode!=="range"?self.config.conjunction:self.l10n.rangeSeparator)}function updateValue(triggerChange){if(triggerChange===void 0){triggerChange=true}if(self.mobileInput!==undefined&&self.mobileFormatStr){self.mobileInput.value=self.latestSelectedDateObj!==undefined?self.formatDate(self.latestSelectedDateObj,self.mobileFormatStr):""}self.input.value=getDateStr(self.config.dateFormat);if(self.altInput!==undefined){self.altInput.value=getDateStr(self.config.altFormat)}if(triggerChange!==false)triggerEvent("onValueUpdate")}function onMonthNavClick(e){var isPrevMonth=self.prevMonthNav.contains(e.target);var isNextMonth=self.nextMonthNav.contains(e.target);if(isPrevMonth||isNextMonth){changeMonth(isPrevMonth?-1:1)}else if(self.yearElements.indexOf(e.target)>=0){e.target.select()}else if(e.target.classList.contains("arrowUp")){self.changeYear(self.currentYear+1)}else if(e.target.classList.contains("arrowDown")){self.changeYear(self.currentYear-1)}}function timeWrapper(e){e.preventDefault();var isKeyDown=e.type==="keydown",input=e.target;if(self.amPM!==undefined&&e.target===self.amPM){self.amPM.textContent=self.l10n.amPM[int(self.amPM.textContent===self.l10n.amPM[0])]}var min=parseFloat(input.getAttribute("min")),max=parseFloat(input.getAttribute("max")),step=parseFloat(input.getAttribute("step")),curValue=parseInt(input.value,10),delta=e.delta||(isKeyDown?e.which===38?1:-1:0);var newValue=curValue+step*delta;if(typeof input.value!=="undefined"&&input.value.length===2){var isHourElem=input===self.hourElement,isMinuteElem=input===self.minuteElement;if(newValue<min){newValue=max+newValue+int(!isHourElem)+(int(isHourElem)&&int(!self.amPM));if(isMinuteElem)incrementNumInput(undefined,-1,self.hourElement)}else if(newValue>max){newValue=input===self.hourElement?newValue-max-int(!self.amPM):min;if(isMinuteElem)incrementNumInput(undefined,1,self.hourElement)}if(self.amPM&&isHourElem&&(step===1?newValue+curValue===23:Math.abs(newValue-curValue)>step)){self.amPM.textContent=self.l10n.amPM[int(self.amPM.textContent===self.l10n.amPM[0])]}input.value=pad(newValue)}}init();return self}function _flatpickr(nodeList,config){var nodes=Array.prototype.slice.call(nodeList).filter(function(x){return x instanceof HTMLElement});var instances=[];for(var i=0;i<nodes.length;i++){var node=nodes[i];try{if(node.getAttribute("data-fp-omit")!==null)continue;if(node._flatpickr!==undefined){node._flatpickr.destroy();node._flatpickr=undefined}node._flatpickr=FlatpickrInstance(node,config||{});instances.push(node._flatpickr)}catch(e){console.error(e)}}return instances.length===1?instances[0]:instances}if(typeof HTMLElement!=="undefined"&&typeof HTMLCollection!=="undefined"&&typeof NodeList!=="undefined"){HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(config){return _flatpickr(this,config)};HTMLElement.prototype.flatpickr=function(config){return _flatpickr([this],config)}}var flatpickr=function(selector,config){if(typeof selector==="string"){return _flatpickr(window.document.querySelectorAll(selector),config)}else if(selector instanceof Node){return _flatpickr([selector],config)}else{return _flatpickr(selector,config)}};flatpickr.defaultConfig={};flatpickr.l10ns={en:__assign({},english),default:__assign({},english)};flatpickr.localize=function(l10n){flatpickr.l10ns["default"]=__assign({},flatpickr.l10ns["default"],l10n)};flatpickr.setDefaults=function(config){flatpickr.defaultConfig=__assign({},flatpickr.defaultConfig,config)};flatpickr.parseDate=createDateParser({});flatpickr.formatDate=createDateFormatter({});flatpickr.compareDates=compareDates;if(typeof jQuery!=="undefined"&&typeof jQuery.fn!=="undefined"){jQuery.fn.flatpickr=function(config){return _flatpickr(this,config)}}Date.prototype.fp_incr=function(days){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof days==="string"?parseInt(days,10):days))};if(typeof window!=="undefined"){window.flatpickr=flatpickr}return flatpickr})});function flattenOptions(options){var o={};for(var key in options){o[key]=options[key]}return o}flatpickr.l10ns.en.weekdays.shorthand.forEach(function(day,index){var currentDay=flatpickr.l10ns.en.weekdays.shorthand;if(currentDay[index]==="Thu"||currentDay[index]==="Th"){currentDay[index]="Th"}else{currentDay[index]=currentDay[index].charAt(0)}});var toArray$5=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var monthToStr=function monthToStr(monthNumber,shorthand,locale){return locale.months[shorthand?"shorthand":"longhand"][monthNumber]};var carbonFlatpickrMonthSelectPlugin=function carbonFlatpickrMonthSelectPlugin(config){return function(fp){var setupElements=function setupElements(){var _fp$monthElements;if(!fp.monthElements){return}fp.monthElements.forEach(function(elem){if(!elem.parentNode)return;elem.parentNode.removeChild(elem)});(_fp$monthElements=fp.monthElements).splice.apply(_fp$monthElements,[0,fp.monthElements.length].concat(_toConsumableArray(fp.monthElements.map(function(){var monthElement=fp._createElement("span",config.classFlatpickrCurrentMonth);monthElement.textContent=monthToStr(fp.currentMonth,config.shorthand===true,fp.l10n);fp.yearElements[0].closest(config.selectorFlatpickrMonthYearContainer).insertBefore(monthElement,fp.yearElements[0].closest(config.selectorFlatpickrYearContainer));return monthElement}))))};var updateCurrentMonth=function updateCurrentMonth(){var monthStr=monthToStr(fp.currentMonth,config.shorthand===true,fp.l10n);fp.yearElements.forEach(function(elem){var currentMonthContainer=elem.closest(config.selectorFlatpickrMonthYearContainer);Array.prototype.forEach.call(currentMonthContainer.querySelectorAll(".cur-month"),function(monthElement){monthElement.textContent=monthStr})})};var register=function register(){fp.loadedPlugins.push("carbonFlatpickrMonthSelectPlugin")};return{onMonthChange:updateCurrentMonth,onValueUpdate:updateCurrentMonth,onOpen:updateCurrentMonth,onReady:[setupElements,updateCurrentMonth,register]}}};var DatePicker=function(_mixin){_inherits(DatePicker,_mixin);var _super=_createSuper(DatePicker);function DatePicker(element,options){var _this;_classCallCheck(this,DatePicker);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_handleFocus",function(){if(_this.calendar){_this.calendar.open()}});_defineProperty(_assertThisInitialized(_this),"_handleBlur",function(event){if(_this.calendar){var focusTo=event.relatedTarget;if(!focusTo||!_this.element.contains(focusTo)&&(!_this.calendar.calendarContainer||!_this.calendar.calendarContainer.contains(focusTo))){_this.calendar.close()}}});_defineProperty(_assertThisInitialized(_this),"_initDatePicker",function(type){if(type==="range"){var doc=_this.element.ownerDocument;var rangeInput=doc.createElement("input");rangeInput.className=_this.options.classVisuallyHidden;rangeInput.setAttribute("aria-hidden","true");_this.element.appendChild(rangeInput);_this._rangeInput=rangeInput;var w=doc.defaultView;var hasFocusin="onfocusin"in w;var hasFocusout="onfocusout"in w;var focusinEventName=hasFocusin?"focusin":"focus";var focusoutEventName=hasFocusout?"focusout":"blur";_this.manage(on(_this.element,focusinEventName,_this._handleFocus,!hasFocusin));_this.manage(on(_this.element,focusoutEventName,_this._handleBlur,!hasFocusout));_this.manage(on(_this.element.querySelector(_this.options.selectorDatePickerIcon),focusoutEventName,_this._handleBlur,!hasFocusout))}var self=_assertThisInitialized(_this);var date=type==="range"?_this._rangeInput:_this.element.querySelector(_this.options.selectorDatePickerInput);var _this$options=_this.options,_onClose=_this$options.onClose,_onChange=_this$options.onChange,_onMonthChange=_this$options.onMonthChange,_onYearChange=_this$options.onYearChange,_onOpen=_this$options.onOpen,_onValueUpdate=_this$options.onValueUpdate;var calendar=new flatpickr(date,Object.assign(flattenOptions(_this.options),{allowInput:true,mode:type,disableMobile:true,positionElement:type==="range"&&_this.element.querySelector(_this.options.selectorDatePickerInputFrom),onClose:function onClose(selectedDates){if(self.shouldForceOpen){if(self.calendar.calendarContainer){self.calendar.calendarContainer.classList.add("open")}self.calendar.isOpen=true}for(var _len=arguments.length,remainder=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){remainder[_key-1]=arguments[_key]}if(!_onClose||_onClose.call.apply(_onClose,[this,selectedDates].concat(remainder))!==false){self._updateClassNames(calendar);self._updateInputFields(selectedDates,type)}},onChange:function onChange(){for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++){args[_key2]=arguments[_key2]}if(!_onChange||_onChange.call.apply(_onChange,[this].concat(args))!==false){self._updateClassNames(calendar);if(type==="range"){if(calendar.selectedDates.length===1&&calendar.isOpen){self.element.querySelector(self.options.selectorDatePickerInputTo).classList.add(self.options.classFocused)}else{self.element.querySelector(self.options.selectorDatePickerInputTo).classList.remove(self.options.classFocused)}}}},onMonthChange:function onMonthChange(){for(var _len3=arguments.length,args=new Array(_len3),_key3=0;_key3<_len3;_key3++){args[_key3]=arguments[_key3]}if(!_onMonthChange||_onMonthChange.call.apply(_onMonthChange,[this].concat(args))!==false){self._updateClassNames(calendar)}},onYearChange:function onYearChange(){for(var _len4=arguments.length,args=new Array(_len4),_key4=0;_key4<_len4;_key4++){args[_key4]=arguments[_key4]}if(!_onYearChange||_onYearChange.call.apply(_onYearChange,[this].concat(args))!==false){self._updateClassNames(calendar)}},onOpen:function onOpen(){self.shouldForceOpen=true;setTimeout(function(){self.shouldForceOpen=false},0);for(var _len5=arguments.length,args=new Array(_len5),_key5=0;_key5<_len5;_key5++){args[_key5]=arguments[_key5]}if(!_onOpen||_onOpen.call.apply(_onOpen,[this].concat(args))!==false){self._updateClassNames(calendar)}},onValueUpdate:function onValueUpdate(){for(var _len6=arguments.length,args=new Array(_len6),_key6=0;_key6<_len6;_key6++){args[_key6]=arguments[_key6]}if((!_onValueUpdate||_onValueUpdate.call.apply(_onValueUpdate,[this].concat(args))!==false)&&type==="range"){self._updateInputFields(self.calendar.selectedDates,type)}},nextArrow:_this._rightArrowHTML(),prevArrow:_this._leftArrowHTML(),plugins:[].concat(_toConsumableArray(_this.options.plugins||[]),[carbonFlatpickrMonthSelectPlugin(_this.options)])}));if(type==="range"){_this._addInputLogic(_this.element.querySelector(_this.options.selectorDatePickerInputFrom),0);_this._addInputLogic(_this.element.querySelector(_this.options.selectorDatePickerInputTo),1)}_this.manage(on(_this.element.querySelector(_this.options.selectorDatePickerIcon),"click",function(){calendar.open()}));_this._updateClassNames(calendar);if(type!=="range"){_this._addInputLogic(date)}return calendar});_defineProperty(_assertThisInitialized(_this),"_addInputLogic",function(input,index){if(!isNaN(index)&&(index<0||index>1)){throw new RangeError("The index of <input> (".concat(index,") is out of range."))}var inputField=input;_this.manage(on(inputField,"change",function(evt){if(evt.isTrusted||evt.detail&&evt.detail.isNotFromFlatpickr){var inputDate=_this.calendar.parseDate(inputField.value);if(inputDate&&!isNaN(inputDate.valueOf())){if(isNaN(index)){_this.calendar.setDate(inputDate)}else{var selectedDates=_this.calendar.selectedDates;selectedDates[index]=inputDate;_this.calendar.setDate(selectedDates)}}}_this._updateClassNames(_this.calendar)}));_this.manage(on(inputField,"keydown",function(evt){var origInput=_this.calendar._input;_this.calendar._input=evt.target;setTimeout(function(){_this.calendar._input=origInput})}))});_defineProperty(_assertThisInitialized(_this),"_updateClassNames",function(_ref){var calendarContainer=_ref.calendarContainer,selectedDates=_ref.selectedDates;if(calendarContainer){calendarContainer.classList.add(_this.options.classCalendarContainer);calendarContainer.querySelector(".flatpickr-month").classList.add(_this.options.classMonth);calendarContainer.querySelector(".flatpickr-weekdays").classList.add(_this.options.classWeekdays);calendarContainer.querySelector(".flatpickr-days").classList.add(_this.options.classDays);toArray$5(calendarContainer.querySelectorAll(".flatpickr-weekday")).forEach(function(item){var currentItem=item;currentItem.innerHTML=currentItem.innerHTML.replace(/\s+/g,"");currentItem.classList.add(_this.options.classWeekday)});toArray$5(calendarContainer.querySelectorAll(".flatpickr-day")).forEach(function(item){item.classList.add(_this.options.classDay);if(item.classList.contains("today")&&selectedDates.length>0){item.classList.add("no-border")}else if(item.classList.contains("today")&&selectedDates.length===0){item.classList.remove("no-border")}})}});_defineProperty(_assertThisInitialized(_this),"_updateInputFields",function(selectedDates,type){if(type==="range"){if(selectedDates.length===2){_this.element.querySelector(_this.options.selectorDatePickerInputFrom).value=_this._formatDate(selectedDates[0]);_this.element.querySelector(_this.options.selectorDatePickerInputTo).value=_this._formatDate(selectedDates[1])}else if(selectedDates.length===1){_this.element.querySelector(_this.options.selectorDatePickerInputFrom).value=_this._formatDate(selectedDates[0])}}else if(selectedDates.length===1){_this.element.querySelector(_this.options.selectorDatePickerInput).value=_this._formatDate(selectedDates[0])}_this._updateClassNames(_this.calendar)});_defineProperty(_assertThisInitialized(_this),"_formatDate",function(date){return _this.calendar.formatDate(date,_this.calendar.config.dateFormat)});var _type=_this.element.getAttribute(_this.options.attribType);_this.calendar=_this._initDatePicker(_type);if(_this.calendar.calendarContainer){_this.manage(on(_this.element,"keydown",function(e){if(e.which===40){e.preventDefault();(_this.calendar.selectedDateElem||_this.calendar.todayDateElem||_this.calendar.calendarContainer).focus()}}));_this.manage(on(_this.calendar.calendarContainer,"keydown",function(e){if(e.which===9&&_type==="range"){_this._updateClassNames(_this.calendar);_this.element.querySelector(_this.options.selectorDatePickerInputFrom).focus()}}))}return _this}_createClass(DatePicker,[{key:"_rightArrowHTML",value:function _rightArrowHTML(){return'\n <svg\n focusable="false"\n preserveAspectRatio="xMidYMid meet"\n style="will-change: transform;"\n xmlns="http://www.w3.org/2000/svg"\n width="16"\n height="16"\n viewBox="0 0 16 16"\n aria-hidden="true">\n <path d="M11 8l-5 5-.7-.7L9.6 8 5.3 3.7 6 3z"></path>\n </svg>'}},{key:"_leftArrowHTML",value:function _leftArrowHTML(){return'\n <svg\n focusable="false"\n preserveAspectRatio="xMidYMid meet"\n style="will-change: transform;"\n xmlns="http://www.w3.org/2000/svg"\n width="16"\n height="16"\n viewBox="0 0 16 16"\n aria-hidden="true"\n >\n <path d="M5 8l5-5 .7.7L6.4 8l4.3 4.3-.7.7z"></path>\n </svg>'}},{key:"release",value:function release(){if(this._rangeInput&&this._rangeInput.parentNode){this._rangeInput.parentNode.removeChild(this._rangeInput)}if(this.calendar){try{this.calendar.destroy()}catch(err){}this.calendar=null}return _get(_getPrototypeOf(DatePicker.prototype),"release",this).call(this)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-date-picker]",selectorDatePickerInput:"[data-date-picker-input]",selectorDatePickerInputFrom:"[data-date-picker-input-from]",selectorDatePickerInputTo:"[data-date-picker-input-to]",selectorDatePickerIcon:"[data-date-picker-icon]",selectorFlatpickrMonthYearContainer:".flatpickr-current-month",selectorFlatpickrYearContainer:".numInputWrapper",selectorFlatpickrCurrentMonth:".cur-month",classCalendarContainer:"".concat(prefix,"--date-picker__calendar"),classMonth:"".concat(prefix,"--date-picker__month"),classWeekdays:"".concat(prefix,"--date-picker__weekdays"),classDays:"".concat(prefix,"--date-picker__days"),classWeekday:"".concat(prefix,"--date-picker__weekday"),classDay:"".concat(prefix,"--date-picker__day"),classFocused:"".concat(prefix,"--focused"),classVisuallyHidden:"".concat(prefix,"--visually-hidden"),classFlatpickrCurrentMonth:"cur-month",attribType:"data-date-picker-type",dateFormat:"m/d/Y"}}}]);return DatePicker}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(DatePicker,"components",new WeakMap);var Pagination=function(_mixin){_inherits(Pagination,_mixin);var _super=_createSuper(Pagination);function Pagination(element,options){var _this;_classCallCheck(this,Pagination);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_emitEvent",function(evtName,detail){var event=new CustomEvent("".concat(evtName),{bubbles:true,cancelable:true,detail:detail});_this.element.dispatchEvent(event)});_this.manage(on(_this.element,"click",function(evt){if(eventMatches(evt,_this.options.selectorPageBackward)){var detail={initialEvt:evt,element:evt.target,direction:"backward"};_this._emitEvent(_this.options.eventPageChange,detail)}else if(eventMatches(evt,_this.options.selectorPageForward)){var _detail={initialEvt:evt,element:evt.target,direction:"forward"};_this._emitEvent(_this.options.eventPageChange,_detail)}}));_this.manage(on(_this.element,"input",function(evt){if(eventMatches(evt,_this.options.selectorItemsPerPageInput)){var detail={initialEvt:evt,element:evt.target,value:evt.target.value};_this._emitEvent(_this.options.eventItemsPerPage,detail)}else if(eventMatches(evt,_this.options.selectorPageNumberInput)){var _detail2={initialEvt:evt,element:evt.target,value:evt.target.value};_this._emitEvent(_this.options.eventPageNumber,_detail2)}}));return _this}return Pagination}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Pagination,"components",new WeakMap);_defineProperty(Pagination,"options",{selectorInit:"[data-pagination]",selectorItemsPerPageInput:"[data-items-per-page]",selectorPageNumberInput:"[data-page-number-input]",selectorPageBackward:"[data-page-backward]",selectorPageForward:"[data-page-forward]",eventItemsPerPage:"itemsPerPage",eventPageNumber:"pageNumber",eventPageChange:"pageChange"});function svgToggleClass(svg,name,forceAdd){var list=svg.getAttribute("class").trim().split(/\s+/);var uniqueList=Object.keys(list.reduce(function(o,item){return Object.assign(o,_defineProperty({},item,1))},{}));var index=uniqueList.indexOf(name);var found=index>=0;var add=forceAdd===undefined?!found:forceAdd;if(found===!add){if(add){uniqueList.push(name)}else{uniqueList.splice(index,1)}svg.setAttribute("class",uniqueList.join(" "))}}var toArray$6=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Search=function(_mixin){_inherits(Search,_mixin);var _super=_createSuper(Search);function Search(element,options){var _this;_classCallCheck(this,Search);_this=_super.call(this,element,options);var closeIcon=_this.element.querySelector(_this.options.selectorClearIcon);var input=_this.element.querySelector(_this.options.selectorSearchInput);if(!input){throw new Error("Cannot find the search input.")}if(closeIcon){_this.manage(on(closeIcon,"click",function(){svgToggleClass(closeIcon,_this.options.classClearHidden,true);input.value="";input.focus()}))}_this.manage(on(_this.element,"click",function(evt){var toggleItem=eventMatches(evt,_this.options.selectorIconContainer);if(toggleItem)_this.toggleLayout(toggleItem)}));_this.manage(on(input,"input",function(evt){if(closeIcon)_this.showClear(evt.target.value,closeIcon)}));return _this}_createClass(Search,[{key:"toggleLayout",value:function toggleLayout(element){var _this2=this;toArray$6(element.querySelectorAll(this.options.selectorSearchView)).forEach(function(item){item.classList.toggle(_this2.options.classLayoutHidden)})}},{key:"showClear",value:function showClear(value,icon){svgToggleClass(icon,this.options.classClearHidden,value.length===0)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-search]",selectorSearchView:"[data-search-view]",selectorSearchInput:".".concat(prefix,"--search-input"),selectorClearIcon:".".concat(prefix,"--search-close"),selectorIconContainer:".".concat(prefix,"--search-button[data-search-toggle]"),classClearHidden:"".concat(prefix,"--search-close--hidden"),classLayoutHidden:"".concat(prefix,"--search-view--hidden")}}}]);return Search}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Search,"components",new WeakMap);var Accordion=function(_mixin){_inherits(Accordion,_mixin);var _super=_createSuper(Accordion);function Accordion(element,options){var _this;_classCallCheck(this,Accordion);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(event){var item=eventMatches(event,_this.options.selectorAccordionItem);if(item&&!eventMatches(event,_this.options.selectorAccordionContent)){_this._toggle(item)}}));if(!_this._checkIfButton()){_this.manage(on(_this.element,"keypress",function(event){var item=eventMatches(event,_this.options.selectorAccordionItem);if(item&&!eventMatches(event,_this.options.selectorAccordionContent)){_this._handleKeypress(event)}}))}return _this}_createClass(Accordion,[{key:"_checkIfButton",value:function _checkIfButton(){return this.element.firstElementChild.firstElementChild.nodeName==="BUTTON"}},{key:"_handleKeypress",value:function _handleKeypress(event){if(event.which===13||event.which===32){this._toggle(event.target)}}},{key:"_toggle",value:function _toggle(element){var heading=element.querySelector(this.options.selectorAccordionItemHeading);var expanded=heading.getAttribute("aria-expanded");if(expanded!==null){heading.setAttribute("aria-expanded",expanded==="true"?"false":"true")}element.classList.toggle(this.options.classActive)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-accordion]",selectorAccordionItem:".".concat(prefix,"--accordion__item"),selectorAccordionItemHeading:".".concat(prefix,"--accordion__heading"),selectorAccordionContent:".".concat(prefix,"--accordion__content"),classActive:"".concat(prefix,"--accordion__item--active")}}}]);return Accordion}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Accordion,"components",new WeakMap);var CopyButton=function(_mixin){_inherits(CopyButton,_mixin);var _super=_createSuper(CopyButton);function CopyButton(element,options){var _this;_classCallCheck(this,CopyButton);_this=_super.call(this,element,options);_this.manage(on(_this.element,"click",function(){return _this.handleClick()}));_this.manage(on(_this.element,"animationend",function(event){return _this.handleAnimationEnd(event)}));return _this}_createClass(CopyButton,[{key:"handleAnimationEnd",value:function handleAnimationEnd(event){if(event.animationName==="hide-feedback"){this.element.classList.remove(this.options.classAnimating);this.element.classList.remove(this.options.classFadeOut)}}},{key:"handleClick",value:function handleClick(){var _this2=this;var feedback=this.element.querySelector(this.options.feedbackTooltip);if(feedback){feedback.classList.add(this.options.classShowFeedback);setTimeout(function(){feedback.classList.remove(_this2.options.classShowFeedback)},this.options.timeoutValue)}else{this.element.classList.add(this.options.classAnimating);this.element.classList.add(this.options.classFadeIn);setTimeout(function(){_this2.element.classList.remove(_this2.options.classFadeIn);_this2.element.classList.add(_this2.options.classFadeOut)},this.options.timeoutValue)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-copy-btn]",feedbackTooltip:"[data-feedback]",classShowFeedback:"".concat(prefix,"--btn--copy__feedback--displayed"),classAnimating:"".concat(prefix,"--copy-btn--animating"),classFadeIn:"".concat(prefix,"--copy-btn--fade-in"),classFadeOut:"".concat(prefix,"--copy-btn--fade-out"),timeoutValue:2e3}}}]);return CopyButton}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(CopyButton,"components",new WeakMap);var Notification=function(_mixin){_inherits(Notification,_mixin);var _super=_createSuper(Notification);function Notification(element,options){var _this;_classCallCheck(this,Notification);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,callback){if(state==="delete-notification"){_this.element.parentNode.removeChild(_this.element);_this.release()}callback()});_this.button=element.querySelector(_this.options.selectorButton);if(_this.button){_this.manage(on(_this.button,"click",function(evt){if(evt.currentTarget===_this.button){_this.remove()}}))}return _this}_createClass(Notification,[{key:"remove",value:function remove(){this.changeState("delete-notification")}}]);return Notification}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(Notification,"components",new WeakMap);_defineProperty(Notification,"options",{selectorInit:"[data-notification]",selectorButton:"[data-notification-btn]",eventBeforeDeleteNotification:"notification-before-delete",eventAfterDeleteNotification:"notification-after-delete"});var toArray$7=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var Toolbar=function(_mixin){_inherits(Toolbar,_mixin);var _super=_createSuper(Toolbar);function Toolbar(element,options){var _this;_classCallCheck(this,Toolbar);_this=_super.call(this,element,options);if(!_this.element.dataset.tableTarget){console.warn("There is no table bound to this toolbar!")}else{var boundTable=_this.element.ownerDocument.querySelector(_this.element.dataset.tableTarget);var rowHeightBtns=_this.element.querySelector(_this.options.selectorRowHeight);if(rowHeightBtns){_this.manage(on(rowHeightBtns,"click",function(event){_this._handleRowHeightChange(event,boundTable)}))}}_this.manage(on(_this.element.ownerDocument,"keydown",function(evt){_this._handleKeyDown(evt)}));_this.manage(on(_this.element.ownerDocument,"click",function(evt){_this._handleDocumentClick(evt)}));return _this}_createClass(Toolbar,[{key:"_handleDocumentClick",value:function _handleDocumentClick(event){var _this2=this;var searchInput=eventMatches(event,this.options.selectorSearch);var isOfSelfSearchInput=searchInput&&this.element.contains(searchInput);if(isOfSelfSearchInput){var shouldBeOpen=isOfSelfSearchInput&&!this.element.classList.contains(this.options.classSearchActive);searchInput.classList.toggle(this.options.classSearchActive,shouldBeOpen);if(shouldBeOpen){searchInput.querySelector("input").focus()}}var targetComponentElement=eventMatches(event,this.options.selectorInit);toArray$7(this.element.ownerDocument.querySelectorAll(this.options.selectorSearch)).forEach(function(item){if(!targetComponentElement||!targetComponentElement.contains(item)){item.classList.remove(_this2.options.classSearchActive)}})}},{key:"_handleKeyDown",value:function _handleKeyDown(event){var searchInput=eventMatches(event,this.options.selectorSearch);if(searchInput&&event.which===27){searchInput.classList.remove(this.options.classSearchActive)}}},{key:"_handleRowHeightChange",value:function _handleRowHeightChange(event,boundTable){var _event$currentTarget$=event.currentTarget.querySelector("input:checked"),value=_event$currentTarget$.value;if(value==="tall"){boundTable.classList.add(this.options.classTallRows)}else{boundTable.classList.remove(this.options.classTallRows)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-toolbar]",selectorSearch:"[data-toolbar-search]",selectorRowHeight:"[data-row-height]",classTallRows:"".concat(prefix,"--responsive-table--tall"),classSearchActive:"".concat(prefix,"--toolbar-search--active")}}}]);return Toolbar}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(Toolbar,"components",new WeakMap);function initComponentByEvent(ToMix){var InitComponentByEvent=function(_ToMix){_inherits(InitComponentByEvent,_ToMix);var _super=_createSuper(InitComponentByEvent);function InitComponentByEvent(){_classCallCheck(this,InitComponentByEvent);return _super.apply(this,arguments)}_createClass(InitComponentByEvent,null,[{key:"init",value:function init(){var _this=this;var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var effectiveOptions=Object.assign(Object.create(this.options),options);if(!target||target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to search for and initialize this widget.")}if(target.nodeType===Node.ELEMENT_NODE&&target.matches(effectiveOptions.selectorInit)){this.create(target,options)}else{var hasFocusin="onfocusin"in(target.nodeType===Node.ELEMENT_NODE?target.ownerDocument:target).defaultView;var handles=effectiveOptions.initEventNames.map(function(name){var eventName=name==="focus"&&hasFocusin?"focusin":name;return on(target,eventName,function(event){var element=eventMatches(event,effectiveOptions.selectorInit);if(element&&!_this.components.has(element)){var component=_this.create(element,options);if(typeof component.createdByEvent==="function"){component.createdByEvent(event)}}},name==="focus"&&!hasFocusin)});return{release:function release(){for(var handle=handles.pop();handle;handle=handles.pop()){handle.release()}}}}return""}}]);return InitComponentByEvent}(ToMix);_defineProperty(InitComponentByEvent,"forLazyInit",true);return InitComponentByEvent}var getMenuOffset$1=function getMenuOffset(menuBody,menuDirection){var _DIRECTION_LEFT$DIREC,_DIRECTION_LEFT$DIREC2;var arrowStyle=menuBody.ownerDocument.defaultView.getComputedStyle(menuBody,":before");var arrowPositionProp=(_DIRECTION_LEFT$DIREC={},_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_LEFT,"right"),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_TOP,"bottom"),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_RIGHT,"left"),_defineProperty(_DIRECTION_LEFT$DIREC,DIRECTION_BOTTOM,"top"),_DIRECTION_LEFT$DIREC)[menuDirection];var menuPositionAdjustmentProp=(_DIRECTION_LEFT$DIREC2={},_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_LEFT,"left"),_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_TOP,"top"),_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_RIGHT,"left"),_defineProperty(_DIRECTION_LEFT$DIREC2,DIRECTION_BOTTOM,"top"),_DIRECTION_LEFT$DIREC2)[menuDirection];var values=[arrowPositionProp,"border-bottom-width"].reduce(function(o,name){return _objectSpread2(_objectSpread2({},o),{},_defineProperty({},name,Number((/^([\d-.]+)px$/.exec(arrowStyle.getPropertyValue(name))||[])[1])))},{});var margin=0;if(menuDirection!==DIRECTION_BOTTOM){var style=menuBody.ownerDocument.defaultView.getComputedStyle(menuBody);margin=Number((/^([\d-.]+)px$/.exec(style.getPropertyValue("margin-top"))||[])[1])}values[arrowPositionProp]=values[arrowPositionProp]||-6;if(Object.keys(values).every(function(name){return!isNaN(values[name])})){var arrowPosition=values[arrowPositionProp],borderBottomWidth=values["border-bottom-width"];return _defineProperty({left:0,top:0},menuPositionAdjustmentProp,Math.sqrt(Math.pow(borderBottomWidth,2)*2)-arrowPosition+margin*(menuDirection===DIRECTION_TOP?2:1))}return undefined};var allowedOpenKeys=[32,13];var Tooltip=function(_mixin){_inherits(Tooltip,_mixin);var _super=_createSuper(Tooltip);function Tooltip(element,options){var _this;_classCallCheck(this,Tooltip);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_hasContextMenu",false);_this._hookOn(element);return _this}_createClass(Tooltip,[{key:"createdByEvent",value:function createdByEvent(event){var relatedTarget=event.relatedTarget,type=event.type,which=event.which;if(type==="click"||allowedOpenKeys.includes(which)){this._handleClick({relatedTarget:relatedTarget,type:type,details:getLaunchingDetails(event)})}}},{key:"changeState",value:function changeState(state,detail,callback){if(!this.tooltip){var tooltip=this.element.ownerDocument.querySelector(this.element.getAttribute(this.options.attribTooltipTarget));if(!tooltip){throw new Error("Cannot find the target tooltip.")}this.tooltip=FloatingMenu.create(tooltip,{refNode:this.element,classShown:this.options.classShown,offset:this.options.objMenuOffset,contentNode:tooltip.querySelector(this.options.selectorContent)});this._hookOn(tooltip);this.children.push(this.tooltip)}this.tooltip.changeState(state,Object.assign(detail,{delegatorNode:this.element}),callback)}},{key:"_hookOn",value:function _hookOn(element){var _this2=this;var handleClickContextMenu=function handleClickContextMenu(evt,allowedKeys){var relatedTarget=evt.relatedTarget,type=evt.type,which=evt.which;if(typeof allowedKeys==="undefined"||allowedKeys.includes(which)){var hadContextMenu=_this2._hasContextMenu;_this2._hasContextMenu=type==="contextmenu";_this2._handleClick({relatedTarget:relatedTarget,type:type,hadContextMenu:hadContextMenu,details:getLaunchingDetails(evt)})}};this.manage(on(element,"click",handleClickContextMenu,false));if(this.element.tagName!=="BUTTON"){this.manage(on(this.element,"keydown",function(event){handleClickContextMenu(event,allowedOpenKeys)},false))}}},{key:"_handleClick",value:function _handleClick(_ref2){var relatedTarget=_ref2.relatedTarget,type=_ref2.type,hadContextMenu=_ref2.hadContextMenu,details=_ref2.details;var state={click:"shown",keydown:"shown",blur:"hidden",touchleave:"hidden",touchcancel:"hidden"}[type];var shouldPreventClose;if(type==="blur"){var wentToSelf=relatedTarget&&this.element.contains&&this.element.contains(relatedTarget)||this.tooltip&&this.tooltip.element.contains(relatedTarget);shouldPreventClose=hadContextMenu||wentToSelf}if(!shouldPreventClose){this.changeState(state,details)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-tooltip-trigger]",selectorContent:".".concat(prefix,"--tooltip__content"),classShown:"".concat(prefix,"--tooltip--shown"),attribTooltipTarget:"data-tooltip-target",objMenuOffset:getMenuOffset$1,initEventNames:["click","keydown"]}}}]);return Tooltip}(mixin(createComponent,initComponentByEvent,exports$1,handles));_defineProperty(Tooltip,"components",new WeakMap);var FUNC_ERROR_TEXT="Expected a function";var NAN=0/0;var symbolTag="[object Symbol]";var reTrim=/^\s+|\s+$/g;var reIsBadHex=/^[-+]0x[0-9a-f]+$/i;var reIsBinary=/^0b[01]+$/i;var reIsOctal=/^0o[0-7]+$/i;var freeParseInt=parseInt;var freeGlobal=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function("return this")();var objectProto=Object.prototype;var objectToString=objectProto.toString;var nativeMax=Math.max,nativeMin=Math.min;var now=function(){return root.Date.now()};function debounce(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=false,maxing=false,trailing=true;if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}wait=toNumber(wait)||0;if(isObject(options)){leading=!!options.leading;maxing="maxWait"in options;maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait;trailing="trailing"in options?!!options.trailing:trailing}function invokeFunc(time){var args=lastArgs,thisArg=lastThis;lastArgs=lastThis=undefined;lastInvokeTime=time;result=func.apply(thisArg,args);return result}function leadingEdge(time){lastInvokeTime=time;timerId=setTimeout(timerExpired,wait);return leading?invokeFunc(time):result}function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result=wait-timeSinceLastCall;return maxing?nativeMin(result,maxWait-timeSinceLastInvoke):result}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===undefined||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var time=now();if(shouldInvoke(time)){return trailingEdge(time)}timerId=setTimeout(timerExpired,remainingWait(time))}function trailingEdge(time){timerId=undefined;if(trailing&&lastArgs){return invokeFunc(time)}lastArgs=lastThis=undefined;return result}function cancel(){if(timerId!==undefined){clearTimeout(timerId)}lastInvokeTime=0;lastArgs=lastCallTime=lastThis=timerId=undefined}function flush(){return timerId===undefined?result:trailingEdge(now())}function debounced(){var time=now(),isInvoking=shouldInvoke(time);lastArgs=arguments;lastThis=this;lastCallTime=time;if(isInvoking){if(timerId===undefined){return leadingEdge(lastCallTime)}if(maxing){timerId=setTimeout(timerExpired,wait);return invokeFunc(lastCallTime)}}if(timerId===undefined){timerId=setTimeout(timerExpired,wait)}return result}debounced.cancel=cancel;debounced.flush=flush;return debounced}function isObject(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}function isObjectLike(value){return!!value&&typeof value=="object"}function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}function toNumber(value){if(typeof value=="number"){return value}if(isSymbol(value)){return NAN}if(isObject(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject(other)?other+"":other}if(typeof value!="string"){return value===0?value:+value}value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}var lodash_debounce=debounce;var TooltipSimple=function(_mixin){_inherits(TooltipSimple,_mixin);var _super=_createSuper(TooltipSimple);function TooltipSimple(element,options){var _this;_classCallCheck(this,TooltipSimple);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"tooltipFadeOut",lodash_debounce(function(){var tooltipTriggerButton=_this.getTooltipTriggerButton();if(tooltipTriggerButton){tooltipTriggerButton.classList.remove(_this.options.classTooltipVisible)}},100));_defineProperty(_assertThisInitialized(_this),"getTooltipTriggerButton",function(){return _this.element.matches(_this.options.selectorTriggerButton)?_this.element:_this.element.querySelector(_this.options.selectorTriggerButton)});_defineProperty(_assertThisInitialized(_this),"allowTooltipVisibility",function(_ref){var visible=_ref.visible;var tooltipTriggerButton=_this.getTooltipTriggerButton();if(!tooltipTriggerButton){return}if(visible){tooltipTriggerButton.classList.remove(_this.options.classTooltipHidden)}else{tooltipTriggerButton.classList.add(_this.options.classTooltipHidden)}});_this.manage(on(_this.element.ownerDocument,"keydown",function(event){if(event.which===27){_this.allowTooltipVisibility({visible:false});var tooltipTriggerButton=_this.getTooltipTriggerButton();if(tooltipTriggerButton){tooltipTriggerButton.classList.remove(_this.options.classTooltipVisible)}}}));_this.manage(on(_this.element,"mouseenter",function(){_this.tooltipFadeOut.cancel();_this.allowTooltipVisibility({visible:true});var tooltipTriggerButton=_this.getTooltipTriggerButton();if(tooltipTriggerButton){tooltipTriggerButton.classList.add(_this.options.classTooltipVisible)}}));_this.manage(on(_this.element,"mouseleave",_this.tooltipFadeOut));_this.manage(on(_this.element,"focusin",function(event){if(eventMatches(event,_this.options.selectorTriggerButton)){_this.allowTooltipVisibility({visible:true})}}));return _this}_createClass(TooltipSimple,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-tooltip-definition],[data-tooltip-icon]",selectorTriggerButton:".".concat(prefix,"--tooltip__trigger.").concat(prefix,"--tooltip--a11y"),classTooltipHidden:"".concat(prefix,"--tooltip--hidden"),classTooltipVisible:"".concat(prefix,"--tooltip--visible")}}}]);return TooltipSimple}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(TooltipSimple,"components",new WeakMap);var toArray$8=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var ProgressIndicator=function(_mixin){_inherits(ProgressIndicator,_mixin);var _super=_createSuper(ProgressIndicator);function ProgressIndicator(element,options){var _this;_classCallCheck(this,ProgressIndicator);_this=_super.call(this,element,options);_this.state={currentIndex:_this.getCurrent().index,totalSteps:_this.getSteps().length};_this.addOverflowTooltip();return _this}_createClass(ProgressIndicator,[{key:"getSteps",value:function getSteps(){return toArray$8(this.element.querySelectorAll(this.options.selectorStepElement)).map(function(element,index){return{element:element,index:index}})}},{key:"getCurrent",value:function getCurrent(){var currentEl=this.element.querySelector(this.options.selectorCurrent);return this.getSteps().filter(function(step){return step.element===currentEl})[0]}},{key:"setCurrent",value:function setCurrent(){var _this2=this;var newCurrentStep=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.state.currentIndex;var changed=false;if(newCurrentStep!==this.state.currentIndex){this.state.currentIndex=newCurrentStep;changed=true}if(changed){this.getSteps().forEach(function(step){if(step.index<newCurrentStep){_this2._updateStep({element:step.element,className:_this2.options.classComplete,html:_this2._getSVGComplete()})}if(step.index===newCurrentStep){_this2._updateStep({element:step.element,className:_this2.options.classCurrent,html:_this2._getCurrentSVG()})}if(step.index>newCurrentStep){_this2._updateStep({element:step.element,className:_this2.options.classIncomplete,html:_this2._getIncompleteSVG()})}})}}},{key:"_updateStep",value:function _updateStep(args){var element=args.element,className=args.className,html=args.html;if(element.firstElementChild){element.removeChild(element.firstElementChild)}if(!element.classList.contains(className)){element.setAttribute("class",this.options.classStep);element.classList.add(className)}element.insertAdjacentHTML("afterbegin",html)}},{key:"_getSVGComplete",value:function _getSVGComplete(){return'<svg width="24px" height="24px" viewBox="0 0 24 24">\n <circle cx="12" cy="12" r="12"></circle>\n <polygon points="10.3 13.6 7.7 11 6.3 12.4 10.3 16.4 17.8 9 16.4 7.6"></polygon>\n </svg>'}},{key:"_getCurrentSVG",value:function _getCurrentSVG(){return'<svg>\n <circle cx="12" cy="12" r="12"></circle>\n <circle cx="12" cy="12" r="6"></circle>\n </svg>'}},{key:"_getIncompleteSVG",value:function _getIncompleteSVG(){return'<svg>\n <circle cx="12" cy="12" r="12"></circle>\n </svg>'}},{key:"addOverflowTooltip",value:function addOverflowTooltip(){var _this3=this;var stepLabels=toArray$8(this.element.querySelectorAll(this.options.selectorLabel));var tooltips=toArray$8(this.element.querySelectorAll(this.options.selectorTooltip));stepLabels.forEach(function(step){if(step.scrollWidth>_this3.options.maxWidth){step.classList.add(_this3.options.classOverflowLabel)}});tooltips.forEach(function(tooltip){var childText=tooltip.querySelector(_this3.options.selectorTooltipText);if(childText.scrollHeight>_this3.options.tooltipMaxHeight){tooltip.classList.add(_this3.options.classTooltipMulti)}})}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-progress]",selectorStepElement:".".concat(prefix,"--progress-step"),selectorCurrent:".".concat(prefix,"--progress-step--current"),selectorIncomplete:".".concat(prefix,"--progress-step--incomplete"),selectorComplete:".".concat(prefix,"--progress-step--complete"),selectorLabel:".".concat(prefix,"--progress-label"),selectorTooltip:".".concat(prefix,"--tooltip"),selectorTooltipText:".".concat(prefix,"--tooltip__text"),classStep:"".concat(prefix,"--progress-step"),classComplete:"".concat(prefix,"--progress-step--complete"),classCurrent:"".concat(prefix,"--progress-step--current"),classIncomplete:"".concat(prefix,"--progress-step--incomplete"),classOverflowLabel:"".concat(prefix,"--progress-label-overflow"),classTooltipMulti:"".concat(prefix,"--tooltip_multi"),maxWidth:87,tooltipMaxHeight:21}}}]);return ProgressIndicator}(mixin(createComponent,initComponentBySearch));_defineProperty(ProgressIndicator,"components",new WeakMap);var toArray$9=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var StructuredList=function(_mixin){_inherits(StructuredList,_mixin);var _super=_createSuper(StructuredList);function StructuredList(element,options){var _this;_classCallCheck(this,StructuredList);_this=_super.call(this,element,options);_this.manage(on(_this.element,"keydown",function(evt){if(evt.which===37||evt.which===38||evt.which===39||evt.which===40){_this._handleKeydownArrow(evt)}if(evt.which===13||evt.which===32){_this._handleKeydownChecked(evt)}}));_this.manage(on(_this.element,"click",function(evt){_this._handleClick(evt)}));return _this}_createClass(StructuredList,[{key:"_direction",value:function _direction(evt){return{37:-1,38:-1,39:1,40:1}[evt.which]}},{key:"_nextIndex",value:function _nextIndex(array,arrayItem,direction){return array.indexOf(arrayItem)+direction}},{key:"_getInput",value:function _getInput(index){var rows=toArray$9(this.element.querySelectorAll(this.options.selectorRow));return this.element.ownerDocument.querySelector(this.options.selectorListInput(rows[index].getAttribute("for")))}},{key:"_handleInputChecked",value:function _handleInputChecked(index){var rows=this.element.querySelectorAll(this.options.selectorRow);var input=this.getInput(index)||rows[index].querySelector("input");input.checked=true}},{key:"_handleClick",value:function _handleClick(evt){var _this2=this;var selectedRow=eventMatches(evt,this.options.selectorRow);toArray$9(this.element.querySelectorAll(this.options.selectorRow)).forEach(function(row){return row.classList.remove(_this2.options.classActive)});if(selectedRow){selectedRow.classList.add(this.options.classActive)}}},{key:"_handleKeydownChecked",value:function _handleKeydownChecked(evt){var _this3=this;evt.preventDefault();var selectedRow=eventMatches(evt,this.options.selectorRow);toArray$9(this.element.querySelectorAll(this.options.selectorRow)).forEach(function(row){return row.classList.remove(_this3.options.classActive)});if(selectedRow){selectedRow.classList.add(this.options.classActive);var input=selectedRow.querySelector(this.options.selectorListInput(selectedRow.getAttribute("for")))||selectedRow.querySelector("input");input.checked=true}}},{key:"_handleKeydownArrow",value:function _handleKeydownArrow(evt){var _this4=this;evt.preventDefault();var selectedRow=eventMatches(evt,this.options.selectorRow);var direction=this._direction(evt);if(direction&&selectedRow!==undefined){var rows=toArray$9(this.element.querySelectorAll(this.options.selectorRow));rows.forEach(function(row){return row.classList.remove(_this4.options.classActive)});var firstIndex=0;var nextIndex=this._nextIndex(rows,selectedRow,direction);var lastIndex=rows.length-1;var getSelectedIndex=function getSelectedIndex(){switch(nextIndex){case-1:return lastIndex;case rows.length:return firstIndex;default:return nextIndex}};var selectedIndex=getSelectedIndex();rows[selectedIndex].classList.add(this.options.classActive);rows[selectedIndex].focus();this._handleInputChecked(selectedIndex)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-structured-list]",selectorRow:"[data-structured-list] .".concat(prefix,"--structured-list-tbody > label.").concat(prefix,"--structured-list-row"),selectorListInput:function selectorListInput(id){return"#".concat(id,".").concat(prefix,"--structured-list-input")},classActive:"".concat(prefix,"--structured-list-row--selected")}}}]);return StructuredList}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(StructuredList,"components",new WeakMap);var Slider=function(_mixin){_inherits(Slider,_mixin);var _super=_createSuper(Slider);function Slider(element,options){var _this;_classCallCheck(this,Slider);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,detail,callback){callback()});_this.sliderActive=false;_this.dragging=false;_this.track=_this.element.querySelector(_this.options.selectorTrack);_this.filledTrack=_this.element.querySelector(_this.options.selectorFilledTrack);_this.thumb=_this.element.querySelector(_this.options.selectorThumb);_this.input=_this.element.querySelector(_this.options.selectorInput);if(_this.element.dataset.sliderInputBox){_this.boundInput=_this.element.ownerDocument.querySelector(_this.element.dataset.sliderInputBox);_this._updateInput();_this.manage(on(_this.boundInput,"change",function(evt){_this.setValue(evt.target.value)}));_this.manage(on(_this.boundInput,"focus",function(evt){evt.target.select()}));_this.manage(on(_this.boundInput,"mouseup",function(evt){evt.preventDefault()}))}_this._updatePosition();_this.manage(on(_this.thumb,"mousedown",function(){_this.sliderActive=true}));_this.manage(on(_this.element.ownerDocument,"mouseup",function(){_this.sliderActive=false}));_this.manage(on(_this.element.ownerDocument,"mousemove",function(evt){var disabled=_this.element.classList.contains(_this.options.classDisabled);if(_this.sliderActive===true&&!disabled){_this._updatePosition(evt)}}));_this.manage(on(_this.thumb,"keydown",function(evt){var disabled=_this.element.classList.contains(_this.options.classDisabled);if(!disabled){_this._updatePosition(evt)}}));_this.manage(on(_this.track,"click",function(evt){var disabled=_this.element.classList.contains(_this.options.classDisabled);if(!disabled){_this._updatePosition(evt)}}));return _this}_createClass(Slider,[{key:"_updatePosition",value:function _updatePosition(evt){var _this2=this;var _this$_calcValue=this._calcValue(evt),left=_this$_calcValue.left,newValue=_this$_calcValue.newValue;if(this.dragging){return}this.dragging=true;requestAnimationFrame(function(){_this2.dragging=false;_this2.thumb.style.left="".concat(left,"%");_this2.filledTrack.style.transform="translate(0%, -50%) scaleX(".concat(left/100,")");_this2.input.value=newValue;_this2._updateInput();_this2.changeState("slider-value-change",{value:newValue})})}},{key:"_calcValue",value:function _calcValue(evt){var _this$getInputProps=this.getInputProps(),value=_this$getInputProps.value,min=_this$getInputProps.min,max=_this$getInputProps.max,step=_this$getInputProps.step;var range=max-min;var valuePercentage=(value-min)/range*100;var left;var newValue;left=valuePercentage;newValue=value;if(evt){var type=evt.type;if(type==="keydown"){var direction={40:-1,37:-1,38:1,39:1}[evt.which];if(direction!==undefined){var multiplier=evt.shiftKey===true?range/step/this.options.stepMultiplier:1;var stepMultiplied=step*multiplier;var stepSize=stepMultiplied/range*100;left=valuePercentage+stepSize*direction;newValue=Number(value)+stepMultiplied*direction}}if(type==="mousemove"||type==="click"){if(type==="click"){this.element.querySelector(this.options.selectorThumb).classList.add(this.options.classThumbClicked)}else{this.element.querySelector(this.options.selectorThumb).classList.remove(this.options.classThumbClicked)}var track=this.track.getBoundingClientRect();var unrounded=(evt.clientX-track.left)/track.width;var rounded=Math.round(range*unrounded/step)*step;left=rounded/range*100;newValue=rounded+min}}if(newValue<=Number(min)){left=0;newValue=min}if(newValue>=Number(max)){left=100;newValue=max}return{left:left,newValue:newValue}}},{key:"_updateInput",value:function _updateInput(){if(this.boundInput){this.boundInput.value=this.input.value}}},{key:"getInputProps",value:function getInputProps(){var values={value:Number(this.input.value),min:Number(this.input.min),max:Number(this.input.max),step:this.input.step?Number(this.input.step):1};return values}},{key:"setValue",value:function setValue(value){this.input.value=value;this._updatePosition()}},{key:"stepUp",value:function stepUp(){this.input.stepUp();this._updatePosition()}},{key:"stepDown",value:function stepDown(){this.input.stepDown();this._updatePosition()}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-slider]",selectorTrack:".".concat(prefix,"--slider__track"),selectorFilledTrack:".".concat(prefix,"--slider__filled-track"),selectorThumb:".".concat(prefix,"--slider__thumb"),selectorInput:".".concat(prefix,"--slider__input"),classDisabled:"".concat(prefix,"--slider--disabled"),classThumbClicked:"".concat(prefix,"--slider__thumb--clicked"),eventBeforeSliderValueChange:"slider-before-value-change",eventAfterSliderValueChange:"slider-after-value-change",stepMultiplier:4}}}]);return Slider}(mixin(createComponent,initComponentBySearch,eventedState,handles));_defineProperty(Slider,"components",new WeakMap);var Tile=function(_mixin){_inherits(Tile,_mixin);var _super=_createSuper(Tile);function Tile(element,options){var _this;_classCallCheck(this,Tile);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_getClass",function(type){var typeObj={expandable:_this.options.classExpandedTile,clickable:_this.options.classClickableTile,selectable:_this.options.classSelectableTile};return typeObj[type]});_defineProperty(_assertThisInitialized(_this),"_hookActions",function(tileClass){var isExpandable=_this.tileType==="expandable";if(isExpandable){var aboveTheFold=_this.element.querySelector(_this.options.selectorAboveTheFold);var getStyle=_this.element.ownerDocument.defaultView.getComputedStyle(_this.element,null);var tilePaddingTop=parseInt(getStyle.getPropertyValue("padding-top"),10);var tilePaddingBottom=parseInt(getStyle.getPropertyValue("padding-bottom"),10);var tilePadding=tilePaddingTop+tilePaddingBottom;if(aboveTheFold){_this.tileHeight=_this.element.getBoundingClientRect().height;_this.atfHeight=aboveTheFold.getBoundingClientRect().height+tilePadding;_this.element.style.maxHeight="".concat(_this.atfHeight,"px")}if(_this.element.classList.contains(_this.options.classExpandedTile)){_this._setTileHeight()}}_this.element.addEventListener("click",function(evt){var input=eventMatches(evt,_this.options.selectorTileInput);if(!input){_this.element.classList.toggle(tileClass)}if(isExpandable){_this._setTileHeight()}});_this.element.addEventListener("keydown",function(evt){var input=_this.element.querySelector(_this.options.selectorTileInput);if(input){if(evt.which===13||evt.which===32){if(!isExpandable){_this.element.classList.toggle(tileClass);input.checked=!input.checked}}}})});_defineProperty(_assertThisInitialized(_this),"_setTileHeight",function(){var isExpanded=_this.element.classList.contains(_this.options.classExpandedTile);_this.element.style.maxHeight=isExpanded?"".concat(_this.tileHeight,"px"):"".concat(_this.atfHeight,"px")});_this.tileType=_this.element.dataset.tile;_this.tileHeight=0;_this.atfHeight=0;_this._hookActions(_this._getClass(_this.tileType));return _this}_createClass(Tile,[{key:"release",value:function release(){_get(_getPrototypeOf(Tile.prototype),"release",this).call(this)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-tile]",selectorAboveTheFold:"[data-tile-atf]",selectorTileInput:"[data-tile-input]",classExpandedTile:"".concat(prefix,"--tile--is-expanded"),classClickableTile:"".concat(prefix,"--tile--is-clicked"),classSelectableTile:"".concat(prefix,"--tile--is-selected")}}}]);return Tile}(mixin(createComponent,initComponentBySearch));_defineProperty(Tile,"components",new WeakMap);var CodeSnippet=function(_mixin){_inherits(CodeSnippet,_mixin);var _super=_createSuper(CodeSnippet);function CodeSnippet(element,options){var _this;_classCallCheck(this,CodeSnippet);_this=_super.call(this,element,options);_this._initCodeSnippet();_this.element.querySelector(_this.options.classExpandBtn).addEventListener("click",function(evt){return _this._handleClick(evt)});return _this}_createClass(CodeSnippet,[{key:"_handleClick",value:function _handleClick(){var expandBtn=this.element.querySelector(this.options.classExpandText);this.element.classList.toggle(this.options.classExpanded);if(this.element.classList.contains(this.options.classExpanded)){expandBtn.textContent=expandBtn.getAttribute(this.options.attribShowLessText)}else{expandBtn.textContent=expandBtn.getAttribute(this.options.attribShowMoreText)}}},{key:"_initCodeSnippet",value:function _initCodeSnippet(){var expandBtn=this.element.querySelector(this.options.classExpandText);if(!expandBtn){throw new TypeError("Cannot find the expand button.")}expandBtn.textContent=expandBtn.getAttribute(this.options.attribShowMoreText);if(this.element.offsetHeight<this.options.minHeight){this.element.classList.add(this.options.classHideExpand)}}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-code-snippet]",attribShowMoreText:"data-show-more-text",attribShowLessText:"data-show-less-text",minHeight:288,classExpanded:"".concat(prefix,"--snippet--expand"),classExpandBtn:".".concat(prefix,"--snippet-btn--expand"),classExpandText:".".concat(prefix,"--snippet-btn--text"),classHideExpand:"".concat(prefix,"--snippet-btn--expand--hide")}}}]);return CodeSnippet}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(CodeSnippet,"components",new WeakMap);var TextInput=function(_mixin){_inherits(TextInput,_mixin);var _super=_createSuper(TextInput);function TextInput(_element,options){var _this;_classCallCheck(this,TextInput);_this=_super.call(this,_element,options);_defineProperty(_assertThisInitialized(_this),"_setIconVisibility",function(_ref){var iconVisibilityOn=_ref.iconVisibilityOn,iconVisibilityOff=_ref.iconVisibilityOff,passwordIsVisible=_ref.passwordIsVisible,selectorPasswordVisibilityTooltip=_ref.selectorPasswordVisibilityTooltip;if(passwordIsVisible){iconVisibilityOn.setAttribute("hidden",true);iconVisibilityOff.removeAttribute("hidden");selectorPasswordVisibilityTooltip.textContent="Hide password";return}iconVisibilityOn.removeAttribute("hidden");iconVisibilityOff.setAttribute("hidden",true);selectorPasswordVisibilityTooltip.textContent="Show password"});_defineProperty(_assertThisInitialized(_this),"_toggle",function(_ref2){var element=_ref2.element,button=_ref2.button;element.classList.toggle(_this.options.passwordIsVisible);var passwordIsVisible=element.classList.contains(_this.options.passwordIsVisible);var iconVisibilityOn=button.querySelector(_this.options.svgIconVisibilityOn);var iconVisibilityOff=button.querySelector(_this.options.svgIconVisibilityOff);var input=element.querySelector(_this.options.selectorPasswordField);var selectorPasswordVisibilityTooltip=element.querySelector(_this.options.selectorPasswordVisibilityTooltip);_this._setIconVisibility({iconVisibilityOn:iconVisibilityOn,iconVisibilityOff:iconVisibilityOff,passwordIsVisible:passwordIsVisible,selectorPasswordVisibilityTooltip:selectorPasswordVisibilityTooltip});input.type=passwordIsVisible?"text":"password"});_this.manage(on(_this.element,"click",function(event){var toggleVisibilityButton=eventMatches(event,_this.options.selectorPasswordVisibilityButton);if(toggleVisibilityButton){_this._toggle({element:_element,button:toggleVisibilityButton})}}));return _this}_createClass(TextInput,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-text-input]",selectorPasswordField:".".concat(prefix,"--text-input[data-toggle-password-visibility]"),selectorPasswordVisibilityButton:".".concat(prefix,"--text-input--password__visibility__toggle"),selectorPasswordVisibilityTooltip:".".concat(prefix,"--text-input--password__visibility__toggle > .").concat(prefix,"--assistive-text"),passwordIsVisible:"".concat(prefix,"--text-input--password-visible"),svgIconVisibilityOn:"svg.".concat(prefix,"--icon--visibility-on"),svgIconVisibilityOff:"svg.".concat(prefix,"--icon--visibility-off")}}}]);return TextInput}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(TextInput,"components",new WeakMap);var prefix=settings_1.prefix;var SideNav=function(_mixin){_inherits(SideNav,_mixin);var _super=_createSuper(SideNav);function SideNav(element,options){var _this;_classCallCheck(this,SideNav);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_handleClick",function(evt){var matchesToggle=eventMatches(evt,_this.options.selectorSideNavToggle);var matchesNavSubmenu=eventMatches(evt,_this.options.selectorSideNavSubmenu);var matchesSideNavLink=eventMatches(evt,_this.options.selectorSideNavLink);if(!matchesToggle&&!matchesNavSubmenu&&!matchesSideNavLink){return}if(matchesToggle){_this.changeState(!_this.isNavExpanded()?_this.constructor.state.EXPANDED:_this.constructor.state.COLLAPSED);return}if(matchesNavSubmenu){var isSubmenuExpanded=matchesNavSubmenu.getAttribute("aria-expanded")==="true";matchesNavSubmenu.setAttribute("aria-expanded","".concat(!isSubmenuExpanded));return}if(matchesSideNavLink){_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorSideNavLinkCurrent)).forEach(function(el){el.classList.remove(_this.options.classSideNavItemActive,_this.options.classSideNavLinkCurrent);el.removeAttribute("aria-current")});matchesSideNavLink.classList.add(_this.options.classSideNavLinkCurrent);var closestSideNavItem=matchesSideNavLink.closest(_this.options.selectorSideNavItem);if(closestSideNavItem){closestSideNavItem.classList.add(_this.options.classSideNavItemActive)}}});_this.manage(on(element,"click",_this._handleClick));return _this}_createClass(SideNav,[{key:"isNavExpanded",value:function isNavExpanded(){return this.element.classList.contains(this.options.classSideNavExpanded)}},{key:"changeState",value:function changeState(state){this.element.classList.toggle(this.options.classSideNavExpanded,state===this.constructor.state.EXPANDED)}}]);return SideNav}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(SideNav,"components",new WeakMap);_defineProperty(SideNav,"state",{EXPANDED:"expanded",COLLAPSED:"collapsed"});_defineProperty(SideNav,"options",{selectorInit:"[data-side-nav]",selectorSideNavToggle:".".concat(prefix,"--side-nav__toggle"),selectorSideNavSubmenu:".".concat(prefix,"--side-nav__submenu"),selectorSideNavItem:".".concat(prefix,"--side-nav__item"),selectorSideNavLink:".".concat(prefix,"--side-nav__link"),selectorSideNavLinkCurrent:'[aria-current="page"],.'.concat(prefix,"--side-nav__link--current,.").concat(prefix,"--side-nav__item--active"),classSideNavExpanded:"".concat(prefix,"--side-nav--expanded"),classSideNavItemActive:"".concat(prefix,"--side-nav__item--active"),classSideNavLinkCurrent:"".concat(prefix,"--side-nav__link--current")});var forEach=function(){return Array.prototype.forEach}();var toArray$a=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var HeaderSubmenu=function(_mixin){_inherits(HeaderSubmenu,_mixin);var _super=_createSuper(HeaderSubmenu);function HeaderSubmenu(element,options){var _this;_classCallCheck(this,HeaderSubmenu);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"_getAction",function(event){var isFlyoutMenu=eventMatches(event,_this.options.selectorFlyoutMenu);if(isFlyoutMenu){return _this.constructor.actions.DELEGATE_TO_FLYOUT_MENU}switch(event.type){case"keydown":return{32:_this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS,13:_this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS,27:_this.constructor.actions.CLOSE_SUBMENU}[event.which];case"click":return eventMatches(event,_this.options.selectorItem)?_this.constructor.actions.CLOSE_SUBMENU:null;case"blur":case"focusout":{var isOfSelf=_this.element.contains(event.relatedTarget);return isOfSelf?null:_this.constructor.actions.CLOSE_SUBMENU}case"mouseenter":return _this.constructor.actions.OPEN_SUBMENU;case"mouseleave":return _this.constructor.actions.CLOSE_SUBMENU;default:return null}});_defineProperty(_assertThisInitialized(_this),"_getNewState",function(action){var trigger=_this.element.querySelector(_this.options.selectorTrigger);var isExpanded=trigger.getAttribute(_this.options.attribExpanded)==="true";switch(action){case _this.constructor.actions.CLOSE_SUBMENU:return false;case _this.constructor.actions.OPEN_SUBMENU:return true;case _this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS:return!isExpanded;default:return isExpanded}});_defineProperty(_assertThisInitialized(_this),"_setState",function(_ref){var shouldBeExpanded=_ref.shouldBeExpanded,shouldFocusOnOpen=_ref.shouldFocusOnOpen;var trigger=_this.element.querySelector(_this.options.selectorTrigger);trigger.setAttribute(_this.options.attribExpanded,shouldBeExpanded);forEach.call(_this.element.querySelectorAll(_this.options.selectorItem),function(item){item.tabIndex=shouldBeExpanded?0:-1});if(shouldBeExpanded&&shouldFocusOnOpen){_this.element.querySelector(_this.options.selectorItem).focus()}});_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){var focused=_this.element.ownerDocument.activeElement;return focused.nodeType===Node.ELEMENT_NODE&&focused.matches(_this.options.selectorItem)?focused:null});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=toArray$a(_this.element.querySelectorAll(_this.options.selectorItem));var start=_this.getCurrentNavigation()||_this.element.querySelector(_this.options.selectorItemSelected);var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};for(var current=getNextItem(start);current&¤t!==start;current=getNextItem(current)){if(!current.matches(_this.options.selectorItemHidden)&&!current.parentNode.matches(_this.options.selectorItemHidden)&&!current.matches(_this.options.selectorItemSelected)){current.focus();break}}});_defineProperty(_assertThisInitialized(_this),"_handleEvent",function(event){var trigger=_this.element.querySelector(_this.options.selectorTrigger);if(!trigger){return}var action=_this._getAction(event);if(action){var shouldBeExpanded=_this._getNewState(action);_this._setState({shouldBeExpanded:shouldBeExpanded})}});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var trigger=_this.element.querySelector(_this.options.selectorTrigger);if(!trigger){return}var action=_this._getAction(event);if(event.which===32){event.preventDefault()}switch(action){case _this.constructor.actions.DELEGATE_TO_FLYOUT_MENU:break;case _this.constructor.actions.CLOSE_SUBMENU:{var shouldBeExpanded=_this._getNewState(action);_this._setState({shouldBeExpanded:shouldBeExpanded});break}case _this.constructor.actions.TOGGLE_SUBMENU_WITH_FOCUS:{var _shouldBeExpanded=_this._getNewState(action);_this._setState({shouldBeExpanded:_shouldBeExpanded,shouldFocusOnOpen:true});break}default:{var expanded=trigger.getAttribute(_this.options.attribExpanded)==="true";if(expanded){var direction={38:_this.constructor.NAVIGATE.BACKWARD,40:_this.constructor.NAVIGATE.FORWARD}[event.which];switch(event.which){case 35:{event.preventDefault();var menuItems=_this.element.querySelectorAll(_this.options.selectorItem);var lastMenuItem=menuItems[menuItems.length-1];if(lastMenuItem){lastMenuItem.focus()}break}case 36:{event.preventDefault();var _this$element$querySe=_this.element.querySelectorAll(_this.options.selectorItem),_this$element$querySe2=_slicedToArray(_this$element$querySe,1),firstMenuItem=_this$element$querySe2[0];if(firstMenuItem){firstMenuItem.focus()}break}case 38:case 40:_this.navigate(direction);event.preventDefault();break}}break}}});var hasFocusOut="onfocusout"in window;_this.manage(on(_this.element,hasFocusOut?"focusout":"blur",_this._handleEvent,!hasFocusOut));_this.manage(on(_this.element,"mouseenter",_this._handleEvent));_this.manage(on(_this.element,"mouseleave",_this._handleEvent));_this.manage(on(_this.element,"click",_this._handleEvent));_this.manage(on(_this.element,"keydown",_this._handleKeyDown));return _this}_createClass(HeaderSubmenu,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-header-submenu]",selectorTrigger:".".concat(prefix,"--header__menu-title"),selectorItem:".".concat(prefix,"--header__menu .").concat(prefix,"--header__menu-item"),attribExpanded:"aria-expanded"}}}]);return HeaderSubmenu}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(HeaderSubmenu,"components",new WeakMap);_defineProperty(HeaderSubmenu,"actions",{CLOSE_SUBMENU:"CLOSE_SUBMENU",OPEN_SUBMENU:"OPEN_SUBMENU",TOGGLE_SUBMENU_WITH_FOCUS:"TOGGLE_SUBMENU_WITH_FOCUS",DELEGATE_TO_FLYOUT_MENU:"DELEGATE_TO_FLYOUT_MENU"});_defineProperty(HeaderSubmenu,"NAVIGATE",{BACKWARD:-1,FORWARD:1});var toArray$b=function toArray(arrayLike){return Array.prototype.slice.call(arrayLike)};var HeaderNav=function(_mixin){_inherits(HeaderNav,_mixin);var _super=_createSuper(HeaderNav);function HeaderNav(element,options){var _this;_classCallCheck(this,HeaderNav);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){var focused=_this.element.ownerDocument.activeElement.closest(_this.options.selectorSubmenu);return focused&&focused.nodeType===Node.ELEMENT_NODE?focused.querySelector(_this.options.selectorSubmenuLink):null});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=toArray$b(_this.element.querySelectorAll(_this.options.selectorSubmenuLink));var start=_this.getCurrentNavigation();var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};getNextItem(start).focus()});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var keyCodes={37:_this.constructor.NAVIGATE.BACKWARD,39:_this.constructor.NAVIGATE.FORWARD};var keyCodeMatches=keyCodes[event.which];if(keyCodeMatches){_this.navigate(keyCodeMatches)}});_this.manage(on(_this.element,"keydown",_this._handleKeyDown));return _this}_createClass(HeaderNav,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-header-nav]",selectorNavKind:"[data-header-nav-kind]",selectorSubmenu:".".concat(prefix,"--header__submenu"),selectorSubmenuLink:".".concat(prefix,"--header__menu-title"),selectorSubmenuItem:".".concat(prefix,"--header__menu-title > .").concat(prefix,"--header__menu-item")}}}]);return HeaderNav}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(HeaderNav,"components",new WeakMap);_defineProperty(HeaderNav,"NAVIGATE",{BACKWARD:-1,FORWARD:1});var NavigationMenuPanel=function(_mixin){_inherits(NavigationMenuPanel,_mixin);var _super=_createSuper(NavigationMenuPanel);function NavigationMenuPanel(){var _this;_classCallCheck(this,NavigationMenuPanel);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}_this=_super.call.apply(_super,[this].concat(args));_defineProperty(_assertThisInitialized(_this),"createdByLauncher",function(event){var isExpanded=!_this.element.hasAttribute("hidden");var newState=isExpanded?"collapsed":"expanded";_this.triggerButton=event.delegateTarget;_this.changeState(newState)});_defineProperty(_assertThisInitialized(_this),"shouldStateBeChanged",function(state){return state==="expanded"===_this.element.hasAttribute("hidden")});_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,callback){toggleAttribute(_this.element,"hidden",state!=="expanded");if(_this.triggerButton){if(state==="expanded"){var focusableMenuItems=_this.element.querySelector(_this.options.selectorFocusableMenuItem);if(focusableMenuItems){focusableMenuItems.focus()}}var label=state==="expanded"?_this.triggerButton.getAttribute(_this.options.attribLabelCollapse):_this.triggerButton.getAttribute(_this.options.attribLabelExpand);_this.triggerButton.classList.toggle(_this.options.classNavigationMenuPanelHeaderActionActive,state==="expanded");_this.triggerButton.setAttribute("aria-label",label);_this.triggerButton.setAttribute("title",label)}callback()});return _this}_createClass(NavigationMenuPanel,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{initEventNames:["click"],eventBeforeExpanded:"navigation-menu-being-expanded",eventAfterExpanded:"navigation-menu-expanded",eventBeforeCollapsed:"navigation-menu-being-collapsed",eventAfterCollapsed:"navigation-menu-collapsed",selectorFocusableMenuItem:".".concat(prefix,"--navigation__category-toggle, .").concat(prefix,"--navigation-link"),classNavigationMenuPanelHeaderActionActive:"".concat(prefix,"--header__action--active"),attribLabelExpand:"data-navigation-menu-panel-label-expand",attribLabelCollapse:"data-navigation-menu-panel-label-collapse"}}}]);return NavigationMenuPanel}(mixin(createComponent,initComponentByLauncher,exports$1,handles,eventedState));_defineProperty(NavigationMenuPanel,"components",new WeakMap);var NavigationMenu=function(_NavigationMenuPanel){_inherits(NavigationMenu,_NavigationMenuPanel);var _super=_createSuper(NavigationMenu);function NavigationMenu(element,options){var _this;_classCallCheck(this,NavigationMenu);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getCurrentNavigation",function(){return _this.element.ownerDocument.activeElement});_defineProperty(_assertThisInitialized(_this),"navigate",function(direction){var items=_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorFocusableNavItems));var start=_this.getCurrentNavigation();var getNextItem=function getNextItem(old){var handleUnderflow=function handleUnderflow(index,length){return index+(index>=0?0:length)};var handleOverflow=function handleOverflow(index,length){return index-(index<length?0:length)};var index=Math.max(items.indexOf(old)+direction,-1);return items[handleUnderflow(handleOverflow(index,items.length),items.length)]};getNextItem(start).focus()});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var isExpanded=!_this.element.hasAttribute("hidden");if(event.which===27&&isExpanded){_this.changeState("collapsed");if(_this.triggerButton){_this.triggerButton.focus()}return}var matchesNavSubmenu=eventMatches(event,_this.options.selectorShellNavSubmenu);var matchesShellNavLink=eventMatches(event,_this.options.selectorShellNavLink);if(!matchesNavSubmenu&&!matchesShellNavLink){return}var navigationKeyCodes={38:_this.constructor.NAVIGATE.BACKWARD,40:_this.constructor.NAVIGATE.FORWARD};var navigationKeyCodeMatches=navigationKeyCodes[event.which];if(navigationKeyCodeMatches){event.preventDefault();_this.navigate(navigationKeyCodeMatches)}});_defineProperty(_assertThisInitialized(_this),"_handleFocusOut",function(event){var nextTargetIsOfSelf=_this.element.contains(event.relatedTarget)||event.relatedTarget===_this.triggerButton||!event.relatedTarget;var oldTargetIsOfSelf=_this.element.contains(event.target);if(oldTargetIsOfSelf&&!nextTargetIsOfSelf){_this.changeState("collapsed");_this.triggerButton.focus()}});_defineProperty(_assertThisInitialized(_this),"changeNavSubmenuState",function(_ref){var matchesNavSubmenu=_ref.matchesNavSubmenu,shouldBeCollapsed=_ref.shouldBeCollapsed;var shellNavCategory=matchesNavSubmenu.closest(_this.options.selectorShellNavCategory);if(!shellNavCategory){return}matchesNavSubmenu.setAttribute("aria-expanded",!shouldBeCollapsed);shellNavCategory.classList.toggle(_this.options.classShellNavCategoryExpanded);Array.prototype.forEach.call(shellNavCategory.querySelectorAll(_this.options.selectorShellNavLink),function(item){item.tabIndex=!shouldBeCollapsed?0:-1})});_defineProperty(_assertThisInitialized(_this),"_handleClick",function(event){var matchesNavSubmenu=eventMatches(event,_this.options.selectorShellNavSubmenu);var matchesShellNavLink=eventMatches(event,_this.options.selectorShellNavLink);var matchesNestedShellNavLink=eventMatches(event,_this.options.selectorShellNestedNavLink);if(!matchesNavSubmenu&&!matchesShellNavLink){return}if(matchesNestedShellNavLink){_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorShellNavLinkCurrent)).forEach(function(el){el.classList.remove(_this.options.classShellNavItemActive,_this.options.classShellNavLinkCurrent)});matchesNestedShellNavLink.closest(_this.options.selectorShellNavNestedCategory).classList.add(_this.options.classShellNavItemActive);return}if(matchesNavSubmenu){var isExpanded=matchesNavSubmenu.getAttribute("aria-expanded")==="true";_this.changeNavSubmenuState({matchesNavSubmenu:matchesNavSubmenu,isExpanded:isExpanded});return}if(matchesShellNavLink){_toConsumableArray(_this.element.querySelectorAll(_this.options.selectorShellNavLinkCurrent)).forEach(function(el){el.classList.remove(_this.options.classShellNavItemActive,_this.options.classShellNavLinkCurrent)});matchesShellNavLink.closest(_this.options.selectorShellNavItem).classList.add(_this.options.classShellNavItemActive)}});_this.manage(on(element,"click",_this._handleClick));_this.manage(on(element,"keydown",_this._handleKeyDown));_this.manage(on(_this.element.ownerDocument,"click",function(event){if(!_this.element.hasAttribute("hidden")&&!_this.triggerButton.contains(event.target)&&!_this.element.contains(event.target)){_this.changeState("collapsed")}}));var hasFocusOut="onfocusout"in window;_this.manage(on(_this.element,hasFocusOut?"focusout":"blur",_this._handleFocusOut,!hasFocusOut));return _this}_createClass(NavigationMenu,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return Object.assign(Object.create(NavigationMenuPanel.options),{selectorInit:"[data-navigation-menu]",attribInitTarget:"data-navigation-menu-target",selectorShellNavSubmenu:".".concat(prefix,"--navigation__category-toggle"),selectorShellNavLink:".".concat(prefix,"--navigation-link"),selectorShellNestedNavLink:".".concat(prefix,"--navigation__category-item > a.").concat(prefix,"--navigation-link"),selectorShellNavLinkCurrent:".".concat(prefix,"--navigation-item--active,.").concat(prefix,"--navigation__category-item--active"),selectorFocusableNavItems:"\n .".concat(prefix,"--navigation__category-toggle,\n .").concat(prefix,"--navigation-item > .").concat(prefix,"--navigation-link,\n .").concat(prefix,'--navigation-link[tabindex="0"]\n '),selectorShellNavItem:".".concat(prefix,"--navigation-item"),selectorShellNavCategory:".".concat(prefix,"--navigation__category"),selectorShellNavNestedCategory:".".concat(prefix,"--navigation__category-item"),classShellNavItemActive:"".concat(prefix,"--navigation-item--active"),classShellNavLinkCurrent:"".concat(prefix,"--navigation__category-item--active"),classShellNavCategoryExpanded:"".concat(prefix,"--navigation__category--expanded")})}}]);return NavigationMenu}(NavigationMenuPanel);_defineProperty(NavigationMenu,"components",new WeakMap);_defineProperty(NavigationMenu,"NAVIGATE",{BACKWARD:-1,FORWARD:1});function onFocusByKeyboard(node,name,callback){var hasFocusout="onfocusout"in window;var focusinEventName=hasFocusout?"focusin":"focus";var focusoutEventName=hasFocusout?"focusout":"blur";var supportedEvents={focus:focusinEventName,blur:focusoutEventName};var eventName=supportedEvents[name];if(!eventName){throw new Error("Unsupported event!")}var clicked;var handleMousedown=function handleMousedown(){clicked=true;requestAnimationFrame(function(){clicked=false})};var handleFocusin=function handleFocusin(evt){if(!clicked){callback(evt)}};node.ownerDocument.addEventListener("mousedown",handleMousedown);node.addEventListener(eventName,handleFocusin,!hasFocusout);return{release:function release(){if(handleFocusin){node.removeEventListener(eventName,handleFocusin,!hasFocusout);handleFocusin=null}if(handleMousedown){node.ownerDocument.removeEventListener("mousedown",handleMousedown);handleMousedown=null}return null}}}var seq=0;var ProductSwitcher=function(_NavigationMenuPanel){_inherits(ProductSwitcher,_NavigationMenuPanel);var _super=_createSuper(ProductSwitcher);function ProductSwitcher(element,options){var _this;_classCallCheck(this,ProductSwitcher);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"current","");_defineProperty(_assertThisInitialized(_this),"triggerButtonIds",new Set);_defineProperty(_assertThisInitialized(_this),"_handleFocusOut",function(event){if(_this.element.contains(event.relatedTarget)){return}var currentTriggerButton=_this.element.ownerDocument.getElementById(_this.current);if(currentTriggerButton&&event.relatedTarget&&!event.relatedTarget.matches(_this.options.selectorFloatingMenus)){currentTriggerButton.focus()}});_defineProperty(_assertThisInitialized(_this),"_handleKeyDown",function(event){var isExpanded=!_this.element.hasAttribute("hidden");if(event.which===27&&isExpanded){var triggerButton=_this.current;_this.changeState(_this.constructor.SELECT_NONE);_this.element.ownerDocument.getElementById(triggerButton).focus()}});_defineProperty(_assertThisInitialized(_this),"createdByLauncher",function(event){var isExpanded=_this.element.classList.contains(_this.options.classProductSwitcherExpanded);var launcher=event.delegateTarget;if(!launcher.id){launcher.id="__carbon-product-switcher-launcher-".concat(seq++)}var current=launcher.id;_this.changeState(isExpanded&&_this.current===current?_this.constructor.SELECT_NONE:current)});_defineProperty(_assertThisInitialized(_this),"shouldStateBeChanged",function(current){return _this.current!==current});_defineProperty(_assertThisInitialized(_this),"_changeState",function(state,callback){_this.element.classList.toggle(_this.options.classProductSwitcherExpanded,state!==_this.constructor.SELECT_NONE);_this.current=state;if(_this.current!==_this.constructor.SELECT_NONE){_this.triggerButtonIds.add(_this.current)}_this.triggerButtonIds.forEach(function(id){var button=_this.element.ownerDocument.getElementById(id);var label=button.getAttribute(_this.options.attribLabelExpand);button.classList.remove(_this.options.classNavigationMenuPanelHeaderActionActive);button.setAttribute("aria-label",label);button.setAttribute("title",label)});var currentTriggerButton=_this.element.ownerDocument.getElementById(_this.current);if(currentTriggerButton){var label=currentTriggerButton.getAttribute(_this.options.attribLabelCollapse);currentTriggerButton.classList.toggle(_this.options.classNavigationMenuPanelHeaderActionActive);currentTriggerButton.setAttribute("aria-label",label);currentTriggerButton.setAttribute("title",label)}if(state!==_this.constructor.SELECT_NONE){_this.element.setAttribute("tabindex","0");_this.element.focus()}else{_this.element.setAttribute("tabindex","-1")}callback()});_this.manage(on(element,"keydown",_this._handleKeyDown));_this.manage(onFocusByKeyboard(element,"blur",_this._handleFocusOut));return _this}_createClass(ProductSwitcher,[{key:"release",value:function release(){this.triggerButtonIds.clear();return _get(_getPrototypeOf(ProductSwitcher.prototype),"release",this).call(this)}}],[{key:"options",get:function get(){var prefix=settings_1.prefix;return Object.assign(Object.create(NavigationMenuPanel.options),{selectorInit:"[data-product-switcher]",selectorFloatingMenus:"\n .".concat(prefix,"--overflow-menu-options,\n .").concat(prefix,"--overflow-menu-options *,\n .").concat(prefix,"--tooltip,\n .").concat(prefix,"--tooltip *,\n .flatpicker-calendar,\n .flatpicker-calendar *\n "),attribInitTarget:"data-product-switcher-target",classProductSwitcherExpanded:"".concat(prefix,"--panel--expanded")})}}]);return ProductSwitcher}(NavigationMenuPanel);_defineProperty(ProductSwitcher,"SELECT_NONE","__carbon-product-switcher-launcher-NONE");_defineProperty(ProductSwitcher,"components",new WeakMap);var PaginationNav=function(_mixin){_inherits(PaginationNav,_mixin);var _super=_createSuper(PaginationNav);function PaginationNav(element,options){var _this;_classCallCheck(this,PaginationNav);_this=_super.call(this,element,options);_defineProperty(_assertThisInitialized(_this),"getActivePageNumber",function(){var pageNum;var activePageElement=_this.element.querySelector(_this.options.selectorPageActive);if(activePageElement){pageNum=Number(activePageElement.getAttribute(_this.options.attribPage))}return pageNum});_defineProperty(_assertThisInitialized(_this),"clearActivePage",function(evt){var pageButtonNodeList=_this.element.querySelectorAll(_this.options.selectorPageButton);var pageSelectElement=_this.element.querySelector(_this.options.selectorPageSelect);Array.prototype.forEach.call(pageButtonNodeList,function(el){el.classList.remove(_this.options.classActive,_this.options.classDisabled);el.removeAttribute(_this.options.attribActive);el.removeAttribute("aria-disabled");el.removeAttribute("aria-current")});if(pageSelectElement){pageSelectElement.removeAttribute("aria-current");var pageSelectElementOptions=pageSelectElement.options;Array.prototype.forEach.call(pageSelectElementOptions,function(el){el.removeAttribute(_this.options.attribActive)});if(!evt.target.matches(_this.options.selectorPageSelect)){pageSelectElement.classList.remove(_this.options.classActive);pageSelectElement.value=""}}});_defineProperty(_assertThisInitialized(_this),"handleClick",function(evt){if(!evt.target.getAttribute("aria-disabled")===true){var nextActivePageNumber=_this.getActivePageNumber();var pageElementNodeList=_this.element.querySelectorAll(_this.options.selectorPageElement);var pageSelectElement=_this.element.querySelector(_this.options.selectorPageSelect);_this.clearActivePage(evt);if(evt.target.matches(_this.options.selectorPageButton)){nextActivePageNumber=Number(evt.target.getAttribute(_this.options.attribPage))}if(evt.target.matches(_this.options.selectorPagePrevious)){nextActivePageNumber-=1}if(evt.target.matches(_this.options.selectorPageNext)){nextActivePageNumber+=1}var pageTargetElement=pageElementNodeList[nextActivePageNumber-1];pageTargetElement.setAttribute(_this.options.attribActive,true);if(pageTargetElement.tagName==="OPTION"){pageSelectElement.value=_this.getActivePageNumber();pageSelectElement.classList.add(_this.options.classActive);pageSelectElement.setAttribute("aria-current","page")}else{pageTargetElement.classList.add(_this.options.classActive,_this.options.classDisabled);pageTargetElement.setAttribute("aria-disabled",true);pageTargetElement.setAttribute("aria-current","page")}_this.setPrevNextStates()}});_defineProperty(_assertThisInitialized(_this),"handleSelectChange",function(evt){_this.clearActivePage(evt);var pageSelectElement=_this.element.querySelector(_this.options.selectorPageSelect);var pageSelectElementOptions=pageSelectElement.options;pageSelectElementOptions[pageSelectElementOptions.selectedIndex].setAttribute(_this.options.attribActive,true);evt.target.setAttribute("aria-current","page");evt.target.classList.add(_this.options.classActive);_this.setPrevNextStates()});_defineProperty(_assertThisInitialized(_this),"setPrevNextStates",function(){var pageElementNodeList=_this.element.querySelectorAll(_this.options.selectorPageElement);var totalPages=pageElementNodeList.length;var pageDirectionElementPrevious=_this.element.querySelector(_this.options.selectorPagePrevious);var pageDirectionElementNext=_this.element.querySelector(_this.options.selectorPageNext);if(pageDirectionElementPrevious){if(_this.getActivePageNumber()<=1){pageDirectionElementPrevious.setAttribute("aria-disabled",true);pageDirectionElementPrevious.classList.add(_this.options.classDisabled)}else{pageDirectionElementPrevious.removeAttribute("aria-disabled");pageDirectionElementPrevious.classList.remove(_this.options.classDisabled)}}if(pageDirectionElementNext){if(_this.getActivePageNumber()>=totalPages){pageDirectionElementNext.setAttribute("aria-disabled",true);pageDirectionElementNext.classList.add(_this.options.classDisabled)}else{pageDirectionElementNext.removeAttribute("aria-disabled");pageDirectionElementNext.classList.remove(_this.options.classDisabled)}}});_this.manage(on(_this.element,"click",function(evt){return _this.handleClick(evt)}));_this.manage(on(_this.element,"change",function(evt){if(evt.target.matches(_this.options.selectorPageSelect)){_this.handleSelectChange(evt)}}));return _this}_createClass(PaginationNav,null,[{key:"options",get:function get(){var prefix=settings_1.prefix;return{selectorInit:"[data-pagination-nav]",selectorPageElement:"[data-page]",selectorPageButton:"[data-page-button]",selectorPagePrevious:"[data-page-previous]",selectorPageNext:"[data-page-next]",selectorPageSelect:"[data-page-select]",selectorPageActive:'[data-page-active="true"]',attribPage:"data-page",attribActive:"data-page-active",classActive:"".concat(prefix,"--pagination-nav__page--active"),classDisabled:"".concat(prefix,"--pagination-nav__page--disabled")}}}]);return PaginationNav}(mixin(createComponent,initComponentBySearch,handles));_defineProperty(PaginationNav,"components",new WeakMap);var components=Object.freeze({__proto__:null,Checkbox:Checkbox,FileUploader:FileUploader,ContentSwitcher:ContentSwitcher,Tab:Tab,OverflowMenu:OverflowMenu,Modal:Modal,Loading:Loading,InlineLoading:InlineLoading,Dropdown:Dropdown,NumberInput:NumberInput,DataTableV2:DataTable,DataTable:DataTable,DatePicker:DatePicker,Pagination:Pagination,Search:Search,Accordion:Accordion,CopyButton:CopyButton,Notification:Notification,Toolbar:Toolbar,Tooltip:Tooltip,TooltipSimple:TooltipSimple,ProgressIndicator:ProgressIndicator,FloatingMenu:FloatingMenu,StructuredList:StructuredList,Slider:Slider,Tile:Tile,CodeSnippet:CodeSnippet,TextInput:TextInput,SideNav:SideNav,HeaderSubmenu:HeaderSubmenu,HeaderNav:HeaderNav,NavigationMenu:NavigationMenu,ProductSwitcher:ProductSwitcher,PaginationNav:PaginationNav});var components$1=components;var init=function init(){var componentClasses=Object.keys(components$1).map(function(key){return components$1[key]}).filter(function(component){return typeof component.init==="function"});if(!settings_1.disableAutoInit){componentClasses.forEach(function(Clz){var h=Clz.init()})}};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",init)}else{setTimeout(init,0)}var forEach$1=Array.prototype.forEach;var createAndReleaseComponentsUponDOMMutation=function createAndReleaseComponentsUponDOMMutation(records,componentClasses,componentClassesForWatchInit,options){records.forEach(function(record){forEach$1.call(record.addedNodes,function(node){if(node.nodeType===Node.ELEMENT_NODE){componentClassesForWatchInit.forEach(function(Clz){Clz.init(node,options)})}});forEach$1.call(record.removedNodes,function(node){if(node.nodeType===Node.ELEMENT_NODE){componentClasses.forEach(function(Clz){if(node.matches(Clz.options.selectorInit)){var instance=Clz.components.get(node);if(instance){instance.release()}}else{forEach$1.call(node.querySelectorAll(Clz.options.selectorInit),function(element){var instance=Clz.components.get(element);if(instance){instance.release()}})}})}})})};function watch(){var target=arguments.length>0&&arguments[0]!==undefined?arguments[0]:document;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(target.nodeType!==Node.ELEMENT_NODE&&target.nodeType!==Node.DOCUMENT_NODE){throw new TypeError("DOM document or DOM element should be given to watch for DOM node to create/release components.")}var componentClasses=Object.keys(components).map(function(key){return components[key]}).filter(function(component){return typeof component.init==="function"});var handles=componentClasses.map(function(Clz){return Clz.init(target,options)}).filter(Boolean);var componentClassesForWatchInit=componentClasses.filter(function(Clz){return!Clz.forLazyInit});var observer=new MutationObserver(function(records){createAndReleaseComponentsUponDOMMutation(records,componentClasses,componentClassesForWatchInit,options)});observer.observe(target,{childList:true,subtree:true});return{release:function release(){for(var handle=handles.pop();handle;handle=handles.pop()){handle.release()}if(observer){observer.disconnect();observer=null}}}}exports.Accordion=Accordion;exports.Checkbox=Checkbox;exports.CodeSnippet=CodeSnippet;exports.ContentSwitcher=ContentSwitcher;exports.CopyButton=CopyButton;exports.DataTable=DataTable;exports.DataTableV2=DataTable;exports.DatePicker=DatePicker;exports.Dropdown=Dropdown;exports.FileUploader=FileUploader;exports.FloatingMenu=FloatingMenu;exports.HeaderNav=HeaderNav;exports.HeaderSubmenu=HeaderSubmenu;exports.InlineLoading=InlineLoading;exports.Loading=Loading;exports.Modal=Modal;exports.NavigationMenu=NavigationMenu;exports.Notification=Notification;exports.NumberInput=NumberInput;exports.OverflowMenu=OverflowMenu;exports.Pagination=Pagination;exports.PaginationNav=PaginationNav;exports.ProductSwitcher=ProductSwitcher;exports.ProgressIndicator=ProgressIndicator;exports.Search=Search;exports.SideNav=SideNav;exports.Slider=Slider;exports.StructuredList=StructuredList;exports.Tab=Tab;exports.TextInput=TextInput;exports.Tile=Tile;exports.Toolbar=Toolbar;exports.Tooltip=Tooltip;exports.TooltipSimple=TooltipSimple;exports.settings=settings_1;exports.watch=watch;return exports}({}); From 0fa8ceaf05600985295f7261c0106ef1cb295b43 Mon Sep 17 00:00:00 2001 From: Sam <sam@basx.dev> Date: Thu, 23 Dec 2021 10:58:16 +0700 Subject: [PATCH 42/46] fix: hidden input not consider when manually specifiying bread widget --- bread/layout/components/forms/fields.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index 47a7bf79..b6b60029 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -135,7 +135,7 @@ def buildattribs(context): errors = ErrorList(errors) # instantiate field (might create a lazy element when using _guess_widget) - widgetclass = widgetclass or _guess_widget(fieldname, form) + widgetclass = _guess_widget(fieldname, form, widgetclass) ret = widgetclass( label=None if no_label else label, help_text=help_text, @@ -158,7 +158,7 @@ def buildattribs(context): FormField = generate_widget_element -def _guess_widget(fieldname, form): +def _guess_widget(fieldname, form, suggested_widgetclass): widget_map = {} for cls in _all_subclasses(BaseWidget): if cls.django_widget not in widget_map: @@ -170,10 +170,20 @@ def wrapper(context): widgetclass = type(realform[fieldname].field.widget) fieldclass = type(realform[fieldname].field) + # Hidden widgets have highest priority + if issubclass(widgetclass, forms.HiddenInput): + return HiddenInput + # Manually passed widgets have second priority + if suggested_widgetclass is not None: + return suggested_widgetclass + + # Automated detection via django-bread-widget-mapp have lowest priority if fieldclass in widget_map: return widget_map[fieldclass][0] if widgetclass in widget_map: return widget_map[widgetclass][0] + + # Fallback for unknown widgets warnings.warn( f"Form field {type(realform).__name__}.{fieldname} ({fieldclass}) uses widget {widgetclass} but " "bread has no implementation, default to TextInput" From 9f410ef28f08c49be9a561b5b5c05add984baebd Mon Sep 17 00:00:00 2001 From: Sam <sam@basx.dev> Date: Thu, 23 Dec 2021 11:54:47 +0700 Subject: [PATCH 43/46] fix: hidden input not handled correctly --- bread/layout/components/forms/fields.py | 10 +++++++++- bread/views/util.py | 26 ++++++++++++------------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/bread/layout/components/forms/fields.py b/bread/layout/components/forms/fields.py index b6b60029..66f4a76a 100644 --- a/bread/layout/components/forms/fields.py +++ b/bread/layout/components/forms/fields.py @@ -147,7 +147,15 @@ def buildattribs(context): if show_hidden_initial: ret = hg.BaseElement(ret, hidden) if not no_wrapper: - ret = ret.with_fieldwrapper() + ret = hg.If( + hg.F( + lambda c: isinstance( + hg.resolve_lazy(boundfield, c).field.widget, forms.HiddenInput + ) + ), + ret, + ret.with_fieldwrapper(), + ) return FormFieldMarker(fieldname, ret) diff --git a/bread/views/util.py b/bread/views/util.py index 172fdb04..3464bf65 100644 --- a/bread/views/util.py +++ b/bread/views/util.py @@ -62,20 +62,20 @@ def get_form(self, form_class=None): form = super().get_form(form_class) # hide or disable predefined fields passed in GET parameters - if self.request.method != "POST": - for fieldelement in self._get_layout_cached().filter( - lambda element, ancestors: isinstance( - element, breadlayout.forms.fields.FormFieldMarker - ) + # if self.request.method != "POST": + for fieldelement in self._get_layout_cached().filter( + lambda element, ancestors: isinstance( + element, breadlayout.forms.fields.FormFieldMarker + ) + ): + if ( + fieldelement.fieldname in self.request.GET + and fieldelement.fieldname + "_nohide" not in self.request.GET ): - if ( - fieldelement.fieldname in self.request.GET - and fieldelement.fieldname + "_nohide" not in self.request.GET - ): - form.fields[fieldelement.fieldname].widget = forms.HiddenInput( - attrs=form.fields[fieldelement.fieldname].widget.attrs - ) - else: + form.fields[fieldelement.fieldname].widget = forms.HiddenInput( + attrs=form.fields[fieldelement.fieldname].widget.attrs + ) + if self.request.method == "POST": if form.errors and self.ajax_urlparameter not in self.request.GET: messages.error( self.request, From 8c830209aff8dfb53df4e6881219890bc86b0e63 Mon Sep 17 00:00:00 2001 From: Sam <sam@basx.dev> Date: Thu, 23 Dec 2021 12:24:38 +0700 Subject: [PATCH 44/46] del: unused code, fix: appended form-fields do not have required context --- bread/layout/components/forms/__init__.py | 5 +++++ bread/views/userprofile.py | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index f8b39f70..16605f08 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -81,6 +81,11 @@ def __init__(self, form, *children, use_csrf=True, standalone=True, **kwargs): **attributes, ) + # makes sure that any child elements appended to the form are + # inside the intermediate context (from WithContext) + def append(self, obj): + self[0].append(obj) + def render(self, context): if self.standalone: return super().render(context) diff --git a/bread/views/userprofile.py b/bread/views/userprofile.py index a72b63fd..b9501e3a 100644 --- a/bread/views/userprofile.py +++ b/bread/views/userprofile.py @@ -280,10 +280,6 @@ def clean_current_password(self_inner): return EditLoginForm - def get_form(self, *args, **kwargs): - ret = super().get_form(*args, **kwargs) - return ret - def get_layout(self): ret = super().get_layout() ret.append(layout.forms.FormField("current_password")) From ba0cb15d359efc1a2f075cf87b4edc80c9395e8b Mon Sep 17 00:00:00 2001 From: Sam <sam@basx.dev> Date: Thu, 23 Dec 2021 17:37:37 +0700 Subject: [PATCH 45/46] fix: due to API change --- bread/layout/components/forms/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bread/layout/components/forms/__init__.py b/bread/layout/components/forms/__init__.py index 16605f08..ba15a9f4 100644 --- a/bread/layout/components/forms/__init__.py +++ b/bread/layout/components/forms/__init__.py @@ -326,7 +326,7 @@ def __init__(self, parentcontainerselector, label=_("Delete"), **kwargs): label, FormField( forms.formsets.DELETION_FIELD_NAME, - elementattributes={"style": "display: none"}, + style="display: none", ), **defaults, ) From af38306974c767b231b888d741dd1f392382d28a Mon Sep 17 00:00:00 2001 From: Sam <sam@basx.dev> Date: Thu, 23 Dec 2021 21:47:52 +0700 Subject: [PATCH 46/46] add: more consisten recognition of formsets inside form class generator --- bread/forms/forms.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bread/forms/forms.py b/bread/forms/forms.py index 67f5e40f..0876d044 100644 --- a/bread/forms/forms.py +++ b/bread/forms/forms.py @@ -114,9 +114,10 @@ def save(self, *args, **kwargs): attribs[modelfield.name] = GenericForeignKeyField( required=not model._meta.get_field(modelfield.fk_field).blank ) - elif modelfield.one_to_many or ( - modelfield.one_to_one and not modelfield.concrete - ): + # elif modelfield.one_to_many or ( + # modelfield.one_to_one and not modelfield.concrete + # ): + elif isinstance(formfieldelement, _layout.forms.FormsetField): attribs[modelfield.name] = FormsetField( _generate_formset_class( request=request,