/*!
 * Fundamental Library Styles v0.18.1-rc.23
 * Copyright (c) 2021 SAP SE or an SAP affiliate company.
 * Licensed under Apache License 2.0 (https://github.com/SAP/fundamental-styles/blob/main/LICENSE)
 */
[class*=sap-icon] {
  font-size: .875rem;
  font-size: var(--sapFontSize,.875rem);
  line-height: 1.4;
  line-height: var(--sapContent_LineHeight,1.4);
  color: #32363a;
  color: var(--sapTextColor,#32363a);
  font-family: "72", "72full", Arial, Helvetica, sans-serif;
  font-family: var(--sapFontFamily, "72", "72full", Arial, Helvetica, sans-serif);
  font-weight: 400;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  border: 0;
  font-style: normal;
  display: inline-block
}
[class*=sap-icon]::after,
[class*=sap-icon]::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit
}
[class*=sap-icon]::before {
  font-family: SAP-icons;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility
}
[class*=sap-icon].sap-icon--color-default {
  color: #0854a0;
  color: var(--sapContent_IconColor,#0854a0)
}
[class*=sap-icon].sap-icon--background-default::before {
  background-color: var(transparent)
}
[class*=sap-icon].sap-icon--color-contrast {
  color: #fff;
  color: var(--sapContent_ContrastIconColor,#fff)
}
[class*=sap-icon].sap-icon--background-contrast::before {
  background-color: #0854a0;
  background-color: var(--sapContent_IconColor,#0854a0)
}
[class*=sap-icon].sap-icon--color-non-interactive {
  color: #6a6d70;
  color: var(--sapContent_NonInteractiveIconColor,#6a6d70)
}
[class*=sap-icon].sap-icon--background-non-interactive::before {
  background-color: #6a6d70;
  background-color: var(--sapContent_NonInteractiveIconColor,#6a6d70)
}
[class*=sap-icon].sap-icon--color-tile {
  color: #5a7da0;
  color: var(--sapTile_IconColor,#5a7da0)
}
[class*=sap-icon].sap-icon--background-tile::before {
  background-color: #5a7da0;
  background-color: var(--sapTile_IconColor,#5a7da0)
}
[class*=sap-icon].sap-icon--color-marker {
  color: #286eb4;
  color: var(--sapContent_MarkerIconColor,#286eb4)
}
[class*=sap-icon].sap-icon--background-marker::before {
  background-color: #286eb4;
  background-color: var(--sapContent_MarkerIconColor,#286eb4)
}
[class*=sap-icon].sap-icon--color-critical {
  color: #e9730c;
  color: var(--sapCriticalElementColor,#e9730c)
}
[class*=sap-icon].sap-icon--background-critical::before {
  background-color: #e9730c;
  background-color: var(--sapCriticalElementColor,#e9730c)
}
[class*=sap-icon].sap-icon--color-negative {
  color: #b00;
  color: var(--sapNegativeElementColor,#b00)
}
[class*=sap-icon].sap-icon--background-negative::before {
  background-color: #b00;
  background-color: var(--sapNegativeElementColor,#b00)
}
[class*=sap-icon].sap-icon--color-neutral {
  color: #6a6d70;
  color: var(--sapNeutralElementColor,#6a6d70)
}
[class*=sap-icon].sap-icon--background-neutral::before {
  background-color: #6a6d70;
  background-color: var(--sapNeutralElementColor,#6a6d70)
}
[class*=sap-icon].sap-icon--color-positive {
  color: #107e3e;
  color: var(--sapPositiveElementColor,#107e3e)
}
[class*=sap-icon].sap-icon--background-positive::before {
  background-color: #107e3e;
  background-color: var(--sapPositiveElementColor,#107e3e)
}
[class*=sap-icon-businessSuiteInAppSymbols]::before {
  font-family: BusinessSuiteInAppSymbols
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-default {
  color: #0854a0;
  color: var(--sapContent_IconColor,#0854a0)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-default::before {
  background-color: var(transparent)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-contrast {
  color: #fff;
  color: var(--sapContent_ContrastIconColor,#fff)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-contrast::before {
  background-color: #0854a0;
  background-color: var(--sapContent_IconColor,#0854a0)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-non-interactive {
  color: #6a6d70;
  color: var(--sapContent_NonInteractiveIconColor,#6a6d70)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-non-interactive::before {
  background-color: #6a6d70;
  background-color: var(--sapContent_NonInteractiveIconColor,#6a6d70)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-tile {
  color: #5a7da0;
  color: var(--sapTile_IconColor,#5a7da0)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-tile::before {
  background-color: #5a7da0;
  background-color: var(--sapTile_IconColor,#5a7da0)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-marker {
  color: #286eb4;
  color: var(--sapContent_MarkerIconColor,#286eb4)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-marker::before {
  background-color: #286eb4;
  background-color: var(--sapContent_MarkerIconColor,#286eb4)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-critical {
  color: #e9730c;
  color: var(--sapCriticalElementColor,#e9730c)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-critical::before {
  background-color: #e9730c;
  background-color: var(--sapCriticalElementColor,#e9730c)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-negative {
  color: #b00;
  color: var(--sapNegativeElementColor,#b00)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-negative::before {
  background-color: #b00;
  background-color: var(--sapNegativeElementColor,#b00)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-neutral {
  color: #6a6d70;
  color: var(--sapNeutralElementColor,#6a6d70)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-neutral::before {
  background-color: #6a6d70;
  background-color: var(--sapNeutralElementColor,#6a6d70)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--color-positive {
  color: #107e3e;
  color: var(--sapPositiveElementColor,#107e3e)
}
[class*=sap-icon-businessSuiteInAppSymbols].sap-icon-businessSuiteInAppSymbols--background-positive::before {
  background-color: #107e3e;
  background-color: var(--sapPositiveElementColor,#107e3e)
}
[class*=sap-icon-TNT]::before {
  font-family: SAP-icons-TNT
}
[class*=sap-icon-TNT].sap-icon-TNT--color-default {
  color: #0854a0;
  color: var(--sapContent_IconColor,#0854a0)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-default::before {
  background-color: var(transparent)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-contrast {
  color: #fff;
  color: var(--sapContent_ContrastIconColor,#fff)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-contrast::before {
  background-color: #0854a0;
  background-color: var(--sapContent_IconColor,#0854a0)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-non-interactive {
  color: #6a6d70;
  color: var(--sapContent_NonInteractiveIconColor,#6a6d70)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-non-interactive::before {
  background-color: #6a6d70;
  background-color: var(--sapContent_NonInteractiveIconColor,#6a6d70)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-tile {
  color: #5a7da0;
  color: var(--sapTile_IconColor,#5a7da0)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-tile::before {
  background-color: #5a7da0;
  background-color: var(--sapTile_IconColor,#5a7da0)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-marker {
  color: #286eb4;
  color: var(--sapContent_MarkerIconColor,#286eb4)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-marker::before {
  background-color: #286eb4;
  background-color: var(--sapContent_MarkerIconColor,#286eb4)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-critical {
  color: #e9730c;
  color: var(--sapCriticalElementColor,#e9730c)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-critical::before {
  background-color: #e9730c;
  background-color: var(--sapCriticalElementColor,#e9730c)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-negative {
  color: #b00;
  color: var(--sapNegativeElementColor,#b00)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-negative::before {
  background-color: #b00;
  background-color: var(--sapNegativeElementColor,#b00)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-neutral {
  color: #6a6d70;
  color: var(--sapNeutralElementColor,#6a6d70)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-neutral::before {
  background-color: #6a6d70;
  background-color: var(--sapNeutralElementColor,#6a6d70)
}
[class*=sap-icon-TNT].sap-icon-TNT--color-positive {
  color: #107e3e;
  color: var(--sapPositiveElementColor,#107e3e)
}
[class*=sap-icon-TNT].sap-icon-TNT--background-positive::before {
  background-color: #107e3e;
  background-color: var(--sapPositiveElementColor,#107e3e)
}
.sap-icon--accidental-leave::before {
  content: ""
}
.sap-icon--account::before {
  content: ""
}
.sap-icon--wrench::before {
  content: ""
}
.sap-icon--windows-doors::before {
  content: ""
}
.sap-icon--washing-machine::before {
  content: ""
}
.sap-icon--visits::before {
  content: ""
}
.sap-icon--video::before {
  content: ""
}
.sap-icon--travel-expense::before {
  content: ""
}
.sap-icon--temperature::before {
  content: ""
}
.sap-icon--task::before {
  content: ""
}
.sap-icon--synchronize::before {
  content: ""
}
.sap-icon--survey::before {
  content: ""
}
.sap-icon--settings::before {
  content: ""
}
.sap-icon--search::before {
  content: ""
}
.sap-icon--sales-document::before {
  content: ""
}
.sap-icon--retail-store::before {
  content: ""
}
.sap-icon--refresh::before {
  content: ""
}
.sap-icon--product::before {
  content: ""
}
.sap-icon--present::before {
  content: ""
}
.sap-icon--ppt-attachment::before {
  content: ""
}
.sap-icon--pool::before {
  content: ""
}
.sap-icon--pie-chart::before {
  content: ""
}
.sap-icon--picture::before {
  content: ""
}
.sap-icon--photo-voltaic::before {
  content: ""
}
.sap-icon--phone::before {
  content: ""
}
.sap-icon--pending::before {
  content: ""
}
.sap-icon--pdf-attachment::before {
  content: ""
}
.sap-icon--past::before {
  content: ""
}
.sap-icon--outgoing-call::before {
  content: ""
}
.sap-icon--opportunity::before {
  content: ""
}
.sap-icon--opportunities::before {
  content: ""
}
.sap-icon--notes::before {
  content: ""
}
.sap-icon--money-bills::before {
  content: ""
}
.sap-icon--map::before {
  content: ""
}
.sap-icon--log::before {
  content: ""
}
.sap-icon--line-charts::before {
  content: ""
}
.sap-icon--lightbulb::before {
  content: ""
}
.sap-icon--leads::before {
  content: ""
}
.sap-icon--lead::before {
  content: ""
}
.sap-icon--laptop::before {
  content: ""
}
.sap-icon--kpi-managing-my-area::before {
  content: ""
}
.sap-icon--kpi-corporate-performance::before {
  content: ""
}
.sap-icon--incoming-call::before {
  content: ""
}
.sap-icon--inbox::before {
  content: ""
}
.sap-icon--horizontal-bar-chart::before {
  content: ""
}
.sap-icon--history::before {
  content: ""
}
.sap-icon--heating-cooling::before {
  content: ""
}
.sap-icon--gantt-bars::before {
  content: ""
}
.sap-icon--future::before {
  content: ""
}
.sap-icon--fridge::before {
  content: ""
}
.sap-icon--fallback::before {
  content: ""
}
.sap-icon--expense-report::before {
  content: ""
}
.sap-icon--excel-attachment::before {
  content: ""
}
.sap-icon--energy-saving-lightbulb::before {
  content: ""
}
.sap-icon--employee::before {
  content: ""
}
.sap-icon--email::before {
  content: ""
}
.sap-icon--edit::before {
  content: ""
}
.sap-icon--duplicate::before {
  content: ""
}
.sap-icon--download::before {
  content: ""
}
.sap-icon--doc-attachment::before {
  content: ""
}
.sap-icon--dishwasher::before {
  content: ""
}
.sap-icon--delete::before {
  content: ""
}
.sap-icon--decline::before {
  content: ""
}
.sap-icon--complete::before {
  content: ""
}
.sap-icon--competitor::before {
  content: ""
}
.sap-icon--collections-management::before {
  content: ""
}
.sap-icon--chalkboard::before {
  content: ""
}
.sap-icon--cart::before {
  content: ""
}
.sap-icon--card::before {
  content: ""
}
.sap-icon--camera::before {
  content: ""
}
.sap-icon--calendar::before {
  content: ""
}
.sap-icon--begin::before {
  content: ""
}
.sap-icon--basket::before {
  content: ""
}
.sap-icon--bar-chart::before {
  content: ""
}
.sap-icon--attachment::before {
  content: ""
}
.sap-icon--arrow-top::before {
  content: ""
}
.sap-icon--arrow-right::before {
  content: ""
}
.sap-icon--arrow-left::before {
  content: ""
}
.sap-icon--arrow-bottom::before {
  content: ""
}
.sap-icon--approvals::before {
  content: ""
}
.sap-icon--appointment::before {
  content: ""
}
.sap-icon--alphabetical-order::before {
  content: ""
}
.sap-icon--along-stacked-chart::before {
  content: ""
}
.sap-icon--alert::before {
  content: ""
}
.sap-icon--addresses::before {
  content: ""
}
.sap-icon--address-book::before {
  content: ""
}
.sap-icon--add-filter::before {
  content: ""
}
.sap-icon--add-favorite::before {
  content: ""
}
.sap-icon--add::before {
  content: ""
}
.sap-icon--activities::before {
  content: ""
}
.sap-icon--action::before {
  content: ""
}
.sap-icon--accept::before {
  content: ""
}
.sap-icon--hint::before {
  content: ""
}
.sap-icon--group::before {
  content: ""
}
.sap-icon--check-availability::before {
  content: ""
}
.sap-icon--weather-proofing::before {
  content: ""
}
.sap-icon--payment-approval::before {
  content: ""
}
.sap-icon--batch-payments::before {
  content: ""
}
.sap-icon--bed::before {
  content: ""
}
.sap-icon--arobase::before {
  content: ""
}
.sap-icon--family-care::before {
  content: ""
}
.sap-icon--favorite::before {
  content: ""
}
.sap-icon--navigation-right-arrow::before {
  content: ""
}
.sap-icon--navigation-left-arrow::before {
  content: ""
}
.sap-icon--e-care::before {
  content: ""
}
.sap-icon--less::before {
  content: ""
}
.sap-icon--lateness::before {
  content: ""
}
.sap-icon--lab::before {
  content: ""
}
.sap-icon--internet-browser::before {
  content: ""
}
.sap-icon--instance::before {
  content: ""
}
.sap-icon--inspection::before {
  content: ""
}
.sap-icon--image-viewer::before {
  content: ""
}
.sap-icon--home::before {
  content: ""
}
.sap-icon--grid::before {
  content: ""
}
.sap-icon--goalseek::before {
  content: ""
}
.sap-icon--general-leave-request::before {
  content: ""
}
.sap-icon--create-leave-request::before {
  content: ""
}
.sap-icon--flight::before {
  content: ""
}
.sap-icon--filter::before {
  content: ""
}
.sap-icon--favorite-list::before {
  content: ""
}
.sap-icon--factory::before {
  content: ""
}
.sap-icon--endoscopy::before {
  content: ""
}
.sap-icon--employee-pane::before {
  content: ""
}
.sap-icon--employee-approvals::before {
  content: ""
}
.sap-icon--email-read::before {
  content: ""
}
.sap-icon--electrocardiogram::before {
  content: ""
}
.sap-icon--documents::before {
  content: ""
}
.sap-icon--decision::before {
  content: ""
}
.sap-icon--database::before {
  content: ""
}
.sap-icon--customer-history::before {
  content: ""
}
.sap-icon--customer::before {
  content: ""
}
.sap-icon--credit-card::before {
  content: ""
}
.sap-icon--create-entry-time::before {
  content: ""
}
.sap-icon--contacts::before {
  content: ""
}
.sap-icon--compare::before {
  content: ""
}
.sap-icon--clinical-order::before {
  content: ""
}
.sap-icon--chain-link::before {
  content: ""
}
.sap-icon--pull-down::before {
  content: ""
}
.sap-icon--cargo-train::before {
  content: ""
}
.sap-icon--car-rental::before {
  content: ""
}
.sap-icon--business-card::before {
  content: ""
}
.sap-icon--bar-code::before {
  content: ""
}
.sap-icon--folder-blank::before {
  content: ""
}
.sap-icon--passenger-train::before {
  content: ""
}
.sap-icon--question-mark::before {
  content: ""
}
.sap-icon--world::before {
  content: ""
}
.sap-icon--iphone::before {
  content: ""
}
.sap-icon--ipad::before {
  content: ""
}
.sap-icon--warning::before {
  content: ""
}
.sap-icon--sort::before {
  content: ""
}
.sap-icon--course-book::before {
  content: ""
}
.sap-icon--course-program::before {
  content: ""
}
.sap-icon--add-coursebook::before {
  content: ""
}
.sap-icon--print::before {
  content: ""
}
.sap-icon--save::before {
  content: ""
}
.sap-icon--play::before {
  content: ""
}
.sap-icon--pause::before {
  content: ""
}
.sap-icon--record::before {
  content: ""
}
.sap-icon--response::before {
  content: ""
}
.sap-icon--pushpin-on::before {
  content: ""
}
.sap-icon--pushpin-off::before {
  content: ""
}
.sap-icon--unfavorite::before {
  content: ""
}
.sap-icon--learning-assistant::before {
  content: ""
}
.sap-icon--timesheet::before {
  content: ""
}
.sap-icon--time-entry-request::before {
  content: ""
}
.sap-icon--list::before {
  content: ""
}
.sap-icon--action-settings::before {
  content: ""
}
.sap-icon--share::before {
  content: ""
}
.sap-icon--feed::before {
  content: ""
}
.sap-icon--role::before {
  content: ""
}
.sap-icon--flag::before {
  content: ""
}
.sap-icon--post::before {
  content: ""
}
.sap-icon--inspect::before {
  content: ""
}
.sap-icon--inspect-down::before {
  content: ""
}
.sap-icon--appointment-2::before {
  content: ""
}
.sap-icon--target-group::before {
  content: ""
}
.sap-icon--marketing-campaign::before {
  content: ""
}
.sap-icon--message-error::before {
  content: ""
}
.sap-icon--notification::before {
  content: ""
}
.sap-icon--comment::before {
  content: ""
}
.sap-icon--shipping-status::before {
  content: ""
}
.sap-icon--collaborate::before {
  content: ""
}
.sap-icon--shortcut::before {
  content: ""
}
.sap-icon--lead-outdated::before {
  content: ""
}
.sap-icon--tools-opportunity::before {
  content: ""
}
.sap-icon--permission::before {
  content: ""
}
.sap-icon--supplier::before {
  content: ""
}
.sap-icon--table-view::before {
  content: ""
}
.sap-icon--table-chart::before {
  content: ""
}
.sap-icon--switch-views::before {
  content: ""
}
.sap-icon--e-learning::before {
  content: ""
}
.sap-icon--manager::before {
  content: ""
}
.sap-icon--switch-classes::before {
  content: ""
}
.sap-icon--simple-payment::before {
  content: ""
}
.sap-icon--signature::before {
  content: ""
}
.sap-icon--sales-order-item::before {
  content: ""
}
.sap-icon--sales-order::before {
  content: ""
}
.sap-icon--request::before {
  content: ""
}
.sap-icon--receipt::before {
  content: ""
}
.sap-icon--puzzle::before {
  content: ""
}
.sap-icon--process::before {
  content: ""
}
.sap-icon--private::before {
  content: ""
}
.sap-icon--popup-window::before {
  content: ""
}
.sap-icon--person-placeholder::before {
  content: ""
}
.sap-icon--per-diem::before {
  content: ""
}
.sap-icon--paper-plane::before {
  content: ""
}
.sap-icon--paid-leave::before {
  content: ""
}
.sap-icon--pdf-reader::before {
  content: ""
}
.sap-icon--overview-chart::before {
  content: ""
}
.sap-icon--overlay::before {
  content: ""
}
.sap-icon--org-chart::before {
  content: ""
}
.sap-icon--number-sign::before {
  content: ""
}
.sap-icon--notification-2::before {
  content: ""
}
.sap-icon--my-sales-order::before {
  content: ""
}
.sap-icon--meal::before {
  content: ""
}
.sap-icon--loan::before {
  content: ""
}
.sap-icon--order-status::before {
  content: ""
}
.sap-icon--customer-order-entry::before {
  content: ""
}
.sap-icon--performance::before {
  content: ""
}
.sap-icon--menu::before {
  content: ""
}
.sap-icon--employee-lookup::before {
  content: ""
}
.sap-icon--education::before {
  content: ""
}
.sap-icon--customer-briefing::before {
  content: ""
}
.sap-icon--customer-and-contacts::before {
  content: ""
}
.sap-icon--my-view::before {
  content: ""
}
.sap-icon--accelerated::before {
  content: ""
}
.sap-icon--to-be-reviewed::before {
  content: ""
}
.sap-icon--warning2::before {
  content: ""
}
.sap-icon--feeder-arrow::before {
  content: ""
}
.sap-icon--quality-issue::before {
  content: ""
}
.sap-icon--workflow-tasks::before {
  content: ""
}
.sap-icon--create::before {
  content: ""
}
.sap-icon--home-share::before {
  content: ""
}
.sap-icon--globe::before {
  content: ""
}
.sap-icon--tags::before {
  content: ""
}
.sap-icon--work-history::before {
  content: ""
}
.sap-icon--x-ray::before {
  content: ""
}
.sap-icon--wounds-doc::before {
  content: ""
}
.sap-icon--web-cam::before {
  content: ""
}
.sap-icon--waiver::before {
  content: ""
}
.sap-icon--vertical-bar-chart::before {
  content: ""
}
.sap-icon--upstacked-chart::before {
  content: ""
}
.sap-icon--trip-report::before {
  content: ""
}
.sap-icon--microphone::before {
  content: ""
}
.sap-icon--unpaid-leave::before {
  content: ""
}
.sap-icon--tree::before {
  content: ""
}
.sap-icon--toaster-up::before {
  content: ""
}
.sap-icon--toaster-top::before {
  content: ""
}
.sap-icon--toaster-down::before {
  content: ""
}
.sap-icon--time-account::before {
  content: ""
}
.sap-icon--theater::before {
  content: ""
}
.sap-icon--taxi::before {
  content: ""
}
.sap-icon--subway-train::before {
  content: ""
}
.sap-icon--study-leave::before {
  content: ""
}
.sap-icon--stethoscope::before {
  content: ""
}
.sap-icon--step::before {
  content: ""
}
.sap-icon--sonography::before {
  content: ""
}
.sap-icon--soccor::before {
  content: ""
}
.sap-icon--physical-activity::before {
  content: ""
}
.sap-icon--pharmacy::before {
  content: ""
}
.sap-icon--official-service::before {
  content: ""
}
.sap-icon--offsite-work::before {
  content: ""
}
.sap-icon--nutrition-activity::before {
  content: ""
}
.sap-icon--newspaper::before {
  content: ""
}
.sap-icon--monitor-payments::before {
  content: ""
}
.sap-icon--map-2::before {
  content: ""
}
.sap-icon--machine::before {
  content: ""
}
.sap-icon--mri-scan::before {
  content: ""
}
.sap-icon--end-user-experience-monitoring::before {
  content: ""
}
.sap-icon--unwired::before {
  content: ""
}
.sap-icon--customer-financial-fact-sheet::before {
  content: ""
}
.sap-icon--retail-store-manager::before {
  content: ""
}
.sap-icon--Netweaver-business-client::before {
  content: ""
}
.sap-icon--electronic-medical-record::before {
  content: ""
}
.sap-icon--eam-work-order::before {
  content: ""
}
.sap-icon--customer-view::before {
  content: ""
}
.sap-icon--crm-service-manager::before {
  content: ""
}
.sap-icon--crm-sales::before {
  content: ""
}
.sap-icon--widgets::before {
  content: ""
}
.sap-icon--commission-check::before {
  content: ""
}
.sap-icon--collections-insight::before {
  content: ""
}
.sap-icon--clinical-tast-tracker::before {
  content: ""
}
.sap-icon--citizen-connect::before {
  content: ""
}
.sap-icon--cart-approval::before {
  content: ""
}
.sap-icon--capital-projects::before {
  content: ""
}
.sap-icon--bo-strategy-management::before {
  content: ""
}
.sap-icon--business-objects-mobile::before {
  content: ""
}
.sap-icon--business-objects-explorer::before {
  content: ""
}
.sap-icon--business-objects-experience::before {
  content: ""
}
.sap-icon--bbyd-dashboard::before {
  content: ""
}
.sap-icon--bbyd-active-sales::before {
  content: ""
}
.sap-icon--business-by-design::before {
  content: ""
}
.sap-icon--business-one::before {
  content: ""
}
.sap-icon--sap-box::before {
  content: ""
}
.sap-icon--manager-insight::before {
  content: ""
}
.sap-icon--accounting-document-verification::before {
  content: ""
}
.sap-icon--hr-approval::before {
  content: ""
}
.sap-icon--idea-wall::before {
  content: ""
}
.sap-icon--Chart-Tree-Map::before {
  content: ""
}
.sap-icon--cart-5::before {
  content: ""
}
.sap-icon--cart-4::before {
  content: ""
}
.sap-icon--wallet::before {
  content: ""
}
.sap-icon--vehicle-repair::before {
  content: ""
}
.sap-icon--upload::before {
  content: ""
}
.sap-icon--unlocked::before {
  content: ""
}
.sap-icon--umbrella::before {
  content: ""
}
.sap-icon--travel-request::before {
  content: ""
}
.sap-icon--travel-expense-report::before {
  content: ""
}
.sap-icon--travel-itinerary::before {
  content: ""
}
.sap-icon--time-overtime::before {
  content: ""
}
.sap-icon--thing-type::before {
  content: ""
}
.sap-icon--technical-object::before {
  content: ""
}
.sap-icon--tag::before {
  content: ""
}
.sap-icon--syringe::before {
  content: ""
}
.sap-icon--syntax::before {
  content: ""
}
.sap-icon--suitcase::before {
  content: ""
}
.sap-icon--simulate::before {
  content: ""
}
.sap-icon--shield::before {
  content: ""
}
.sap-icon--share-2::before {
  content: ""
}
.sap-icon--sales-quote::before {
  content: ""
}
.sap-icon--repost::before {
  content: ""
}
.sap-icon--provision::before {
  content: ""
}
.sap-icon--projector::before {
  content: ""
}
.sap-icon--add-product::before {
  content: ""
}
.sap-icon--pipeline-analysis::before {
  content: ""
}
.sap-icon--add-photo::before {
  content: ""
}
.sap-icon--palette::before {
  content: ""
}
.sap-icon--nurse::before {
  content: ""
}
.sap-icon--sales-notification::before {
  content: ""
}
.sap-icon--mileage::before {
  content: ""
}
.sap-icon--meeting-room::before {
  content: ""
}
.sap-icon--media-forward::before {
  content: ""
}
.sap-icon--media-play::before {
  content: ""
}
.sap-icon--media-pause::before {
  content: ""
}
.sap-icon--media-reverse::before {
  content: ""
}
.sap-icon--media-rewind::before {
  content: ""
}
.sap-icon--measurement-document::before {
  content: ""
}
.sap-icon--measuring-point::before {
  content: ""
}
.sap-icon--measure::before {
  content: ""
}
.sap-icon--map-3::before {
  content: ""
}
.sap-icon--locked::before {
  content: ""
}
.sap-icon--letter::before {
  content: ""
}
.sap-icon--journey-arrive::before {
  content: ""
}
.sap-icon--journey-change::before {
  content: ""
}
.sap-icon--journey-depart::before {
  content: ""
}
.sap-icon--it-system::before {
  content: ""
}
.sap-icon--it-instance::before {
  content: ""
}
.sap-icon--it-host::before {
  content: ""
}
.sap-icon--iphone-2::before {
  content: ""
}
.sap-icon--ipad-2::before {
  content: ""
}
.sap-icon--inventory::before {
  content: ""
}
.sap-icon--insurance-house::before {
  content: ""
}
.sap-icon--insurance-life::before {
  content: ""
}
.sap-icon--insurance-car::before {
  content: ""
}
.sap-icon--initiative::before {
  content: ""
}
.sap-icon--incident::before {
  content: ""
}
.sap-icon--group-2::before {
  content: ""
}
.sap-icon--goal::before {
  content: ""
}
.sap-icon--functional-location::before {
  content: ""
}
.sap-icon--full-screen::before {
  content: ""
}
.sap-icon--form::before {
  content: ""
}
.sap-icon--fob-watch::before {
  content: ""
}
.sap-icon--blank-tag::before {
  content: ""
}
.sap-icon--family-protection::before {
  content: ""
}
.sap-icon--folder::before {
  content: ""
}
.sap-icon--fax-machine::before {
  content: ""
}
.sap-icon--example::before {
  content: ""
}
.sap-icon--eraser::before {
  content: ""
}
.sap-icon--employee-rejections::before {
  content: ""
}
.sap-icon--drop-down-list::before {
  content: ""
}
.sap-icon--draw-rectangle::before {
  content: ""
}
.sap-icon--document::before {
  content: ""
}
.sap-icon--doctor::before {
  content: ""
}
.sap-icon--discussion-2::before {
  content: ""
}
.sap-icon--discussion::before {
  content: ""
}
.sap-icon--dimension::before {
  content: ""
}
.sap-icon--customer-and-supplier::before {
  content: ""
}
.sap-icon--crop::before {
  content: ""
}
.sap-icon--add-contact::before {
  content: ""
}
.sap-icon--compare-2::before {
  content: ""
}
.sap-icon--color-fill::before {
  content: ""
}
.sap-icon--collision::before {
  content: ""
}
.sap-icon--curriculum::before {
  content: ""
}
.sap-icon--chart-axis::before {
  content: ""
}
.sap-icon--full-stacked-chart::before {
  content: ""
}
.sap-icon--full-stacked-column-chart::before {
  content: ""
}
.sap-icon--vertical-bar-chart-2::before {
  content: ""
}
.sap-icon--horizontal-bar-chart-2::before {
  content: ""
}
.sap-icon--horizontal-stacked-chart::before {
  content: ""
}
.sap-icon--vertical-stacked-chart::before {
  content: ""
}
.sap-icon--choropleth-chart::before {
  content: ""
}
.sap-icon--geographic-bubble-chart::before {
  content: ""
}
.sap-icon--multiple-radar-chart::before {
  content: ""
}
.sap-icon--radar-chart::before {
  content: ""
}
.sap-icon--crossed-line-chart::before {
  content: ""
}
.sap-icon--multiple-line-chart::before {
  content: ""
}
.sap-icon--multiple-bar-chart::before {
  content: ""
}
.sap-icon--line-chart::before {
  content: ""
}
.sap-icon--line-chart-dual-axis::before {
  content: ""
}
.sap-icon--bubble-chart::before {
  content: ""
}
.sap-icon--scatter-chart::before {
  content: ""
}
.sap-icon--multiple-pie-chart::before {
  content: ""
}
.sap-icon--column-chart-dual-axis::before {
  content: ""
}
.sap-icon--tag-cloud-chart::before {
  content: ""
}
.sap-icon--area-chart::before {
  content: ""
}
.sap-icon--cause::before {
  content: ""
}
.sap-icon--cart-3::before {
  content: ""
}
.sap-icon--cart-2::before {
  content: ""
}
.sap-icon--bus-public-transport::before {
  content: ""
}
.sap-icon--burglary::before {
  content: ""
}
.sap-icon--building::before {
  content: ""
}
.sap-icon--border::before {
  content: ""
}
.sap-icon--bookmark::before {
  content: ""
}
.sap-icon--badge::before {
  content: ""
}
.sap-icon--attachment-audio::before {
  content: ""
}
.sap-icon--attachment-video::before {
  content: ""
}
.sap-icon--attachment-html::before {
  content: ""
}
.sap-icon--attachment-photo::before {
  content: ""
}
.sap-icon--attachment-e-pub::before {
  content: ""
}
.sap-icon--attachment-zip-file::before {
  content: ""
}
.sap-icon--attachment-text-file::before {
  content: ""
}
.sap-icon--add-equipment::before {
  content: ""
}
.sap-icon--add-activity::before {
  content: ""
}
.sap-icon--activity-individual::before {
  content: ""
}
.sap-icon--activity-2::before {
  content: ""
}
.sap-icon--add-activity-2::before {
  content: ""
}
.sap-icon--activity-items::before {
  content: ""
}
.sap-icon--activity-assigned-to-goal::before {
  content: ""
}
.sap-icon--status-positive::before {
  content: ""
}
.sap-icon--status-completed::before {
  content: ""
}
.sap-icon--status-negative::before {
  content: ""
}
.sap-icon--status-error::before {
  content: ""
}
.sap-icon--status-inactive::before {
  content: ""
}
.sap-icon--status-critical::before {
  content: ""
}
.sap-icon--status-in-progress::before {
  content: ""
}
.sap-icon--blank-tag-2::before {
  content: ""
}
.sap-icon--cart-full::before {
  content: ""
}
.sap-icon--locate-me::before {
  content: ""
}
.sap-icon--paging::before {
  content: ""
}
.sap-icon--company-view::before {
  content: ""
}
.sap-icon--document-text::before {
  content: ""
}
.sap-icon--explorer::before {
  content: ""
}
.sap-icon--personnel-view::before {
  content: ""
}
.sap-icon--sorting-ranking::before {
  content: ""
}
.sap-icon--drill-down::before {
  content: ""
}
.sap-icon--drill-up::before {
  content: ""
}
.sap-icon--vds-file::before {
  content: ""
}
.sap-icon--sap-logo-shape::before {
  content: ""
}
.sap-icon--folder-full::before {
  content: ""
}
.sap-icon--system-exit::before {
  content: ""
}
.sap-icon--system-exit-2::before {
  content: ""
}
.sap-icon--close-command-field::before {
  content: ""
}
.sap-icon--open-command-field::before {
  content: ""
}
.sap-icon--sys-enter-2::before {
  content: ""
}
.sap-icon--sys-enter::before {
  content: ""
}
.sap-icon--sys-help-2::before {
  content: ""
}
.sap-icon--sys-help::before {
  content: ""
}
.sap-icon--sys-back::before {
  content: ""
}
.sap-icon--sys-back-2::before {
  content: ""
}
.sap-icon--sys-cancel::before {
  content: ""
}
.sap-icon--sys-cancel-2::before {
  content: ""
}
.sap-icon--open-folder::before {
  content: ""
}
.sap-icon--sys-find-next::before {
  content: ""
}
.sap-icon--sys-find::before {
  content: ""
}
.sap-icon--sys-monitor::before {
  content: ""
}
.sap-icon--sys-prev-page::before {
  content: ""
}
.sap-icon--sys-first-page::before {
  content: ""
}
.sap-icon--sys-next-page::before {
  content: ""
}
.sap-icon--sys-last-page::before {
  content: ""
}
.sap-icon--generate-shortcut::before {
  content: ""
}
.sap-icon--create-session::before {
  content: ""
}
.sap-icon--display-more::before {
  content: ""
}
.sap-icon--enter-more::before {
  content: ""
}
.sap-icon--zoom-in::before {
  content: ""
}
.sap-icon--zoom-out::before {
  content: ""
}
.sap-icon--header::before {
  content: ""
}
.sap-icon--detail-view::before {
  content: ""
}
.sap-icon--show-edit::before {
  content: ""
}
.sap-icon--collapse::before {
  content: ""
}
.sap-icon--expand::before {
  content: ""
}
.sap-icon--positive::before {
  content: ""
}
.sap-icon--negative::before {
  content: ""
}
.sap-icon--display::before {
  content: ""
}
.sap-icon--menu2::before {
  content: ""
}
.sap-icon--redo::before {
  content: ""
}
.sap-icon--undo::before {
  content: ""
}
.sap-icon--navigation-up-arrow::before {
  content: ""
}
.sap-icon--navigation-down-arrow::before {
  content: ""
}
.sap-icon--down::before {
  content: ""
}
.sap-icon--up::before {
  content: ""
}
.sap-icon--shelf::before {
  content: ""
}
.sap-icon--background::before {
  content: ""
}
.sap-icon--resize::before {
  content: ""
}
.sap-icon--move::before {
  content: ""
}
.sap-icon--show::before {
  content: ""
}
.sap-icon--hide::before {
  content: ""
}
.sap-icon--nav-back::before {
  content: ""
}
.sap-icon--error::before {
  content: ""
}
.sap-icon--slim-arrow-right::before {
  content: ""
}
.sap-icon--slim-arrow-left::before {
  content: ""
}
.sap-icon--slim-arrow-down::before {
  content: ""
}
.sap-icon--slim-arrow-up::before {
  content: ""
}
.sap-icon--forward::before {
  content: ""
}
.sap-icon--overflow::before {
  content: ""
}
.sap-icon--value-help::before {
  content: ""
}
.sap-icon--multiselect::before {
  content: ""
}
.sap-icon--exitfullscreen::before {
  content: ""
}
.sap-icon--sys-add::before {
  content: ""
}
.sap-icon--sys-minus::before {
  content: ""
}
.sap-icon--dropdown::before {
  content: ""
}
.sap-icon--expand-group::before {
  content: ""
}
.sap-icon--vertical-grip::before {
  content: ""
}
.sap-icon--horizontal-grip::before {
  content: ""
}
.sap-icon--sort-descending::before {
  content: ""
}
.sap-icon--sort-ascending::before {
  content: ""
}
.sap-icon--arrow-down::before {
  content: ""
}
.sap-icon--legend::before {
  content: ""
}
.sap-icon--collapse-group::before {
  content: ""
}
.sap-icon--message-warning::before {
  content: ""
}
.sap-icon--message-information::before {
  content: ""
}
.sap-icon--message-success::before {
  content: ""
}
.sap-icon--restart::before {
  content: ""
}
.sap-icon--stop::before {
  content: ""
}
.sap-icon--add-process::before {
  content: ""
}
.sap-icon--cancel-maintenance::before {
  content: ""
}
.sap-icon--activate::before {
  content: ""
}
.sap-icon--resize-horizontal::before {
  content: ""
}
.sap-icon--resize-vertical::before {
  content: ""
}
.sap-icon--connected::before {
  content: ""
}
.sap-icon--disconnected::before {
  content: ""
}
.sap-icon--edit-outside::before {
  content: ""
}
.sap-icon--key::before {
  content: ""
}
.sap-icon--minimize::before {
  content: ""
}
.sap-icon--back-to-top::before {
  content: ""
}
.sap-icon--hello-world::before {
  content: ""
}
.sap-icon--outbox::before {
  content: ""
}
.sap-icon--donut-chart::before {
  content: ""
}
.sap-icon--heatmap-chart::before {
  content: ""
}
.sap-icon--horizontal-bullet-chart::before {
  content: ""
}
.sap-icon--vertical-bullet-chart::before {
  content: ""
}
.sap-icon--call::before {
  content: ""
}
.sap-icon--download-from-cloud::before {
  content: ""
}
.sap-icon--upload-to-cloud::before {
  content: ""
}
.sap-icon--jam::before {
  content: ""
}
.sap-icon--sap-ui5::before {
  content: ""
}
.sap-icon--message-popup::before {
  content: ""
}
.sap-icon--cloud::before {
  content: ""
}
.sap-icon--horizontal-waterfall-chart::before {
  content: ""
}
.sap-icon--vertical-waterfall-chart::before {
  content: ""
}
.sap-icon--broken-link::before {
  content: ""
}
.sap-icon--headset::before {
  content: ""
}
.sap-icon--thumb-up::before {
  content: ""
}
.sap-icon--thumb-down::before {
  content: ""
}
.sap-icon--multiselect-all::before {
  content: ""
}
.sap-icon--multiselect-none::before {
  content: ""
}
.sap-icon--scissors::before {
  content: ""
}
.sap-icon--sound::before {
  content: ""
}
.sap-icon--sound-loud::before {
  content: ""
}
.sap-icon--sound-off::before {
  content: ""
}
.sap-icon--date-time::before {
  content: ""
}
.sap-icon--user-settings::before {
  content: ""
}
.sap-icon--key-user-settings::before {
  content: ""
}
.sap-icon--developer-settings::before {
  content: ""
}
.sap-icon--text-formatting::before {
  content: ""
}
.sap-icon--bold-text::before {
  content: ""
}
.sap-icon--italic-text::before {
  content: ""
}
.sap-icon--underline-text::before {
  content: ""
}
.sap-icon--text-align-justified::before {
  content: ""
}
.sap-icon--text-align-left::before {
  content: ""
}
.sap-icon--text-align-center::before {
  content: ""
}
.sap-icon--text-align-right::before {
  content: ""
}
.sap-icon--bullet-text::before {
  content: ""
}
.sap-icon--numbered-text::before {
  content: ""
}
.sap-icon--co::before {
  content: ""
}
.sap-icon--ui-notifications::before {
  content: ""
}
.sap-icon--bell::before {
  content: ""
}
.sap-icon--cancel-share::before {
  content: ""
}
.sap-icon--write-new-document::before {
  content: ""
}
.sap-icon--write-new::before {
  content: ""
}
.sap-icon--cancel::before {
  content: ""
}
.sap-icon--screen-split-one::before {
  content: ""
}
.sap-icon--screen-split-two::before {
  content: ""
}
.sap-icon--screen-split-three::before {
  content: ""
}
.sap-icon--customize::before {
  content: ""
}
.sap-icon--user-edit::before {
  content: ""
}
.sap-icon--source-code::before {
  content: ""
}
.sap-icon--copy::before {
  content: ""
}
.sap-icon--paste::before {
  content: ""
}
.sap-icon--line-chart-time-axis::before {
  content: ""
}
.sap-icon--clear-filter::before {
  content: ""
}
.sap-icon--reset::before {
  content: ""
}
.sap-icon--trend-up::before {
  content: ""
}
.sap-icon--trend-down::before {
  content: ""
}
.sap-icon--cursor::before {
  content: ""
}
.sap-icon--add-document::before {
  content: ""
}
.sap-icon--create-form::before {
  content: ""
}
.sap-icon--resize-corner::before {
  content: ""
}
.sap-icon--chevron-phase::before {
  content: ""
}
.sap-icon--chevron-phase-2::before {
  content: ""
}
.sap-icon--rhombus-milestone::before {
  content: ""
}
.sap-icon--rhombus-milestone-2::before {
  content: ""
}
.sap-icon--circle-task::before {
  content: ""
}
.sap-icon--circle-task-2::before {
  content: ""
}
.sap-icon--project-definition-triangle::before {
  content: ""
}
.sap-icon--project-definition-triangle-2::before {
  content: ""
}
.sap-icon--master-task-triangle::before {
  content: ""
}
.sap-icon--master-task-triangle-2::before {
  content: ""
}
.sap-icon--program-triangles::before {
  content: ""
}
.sap-icon--program-triangles-2::before {
  content: ""
}
.sap-icon--mirrored-task-circle::before {
  content: ""
}
.sap-icon--mirrored-task-circle-2::before {
  content: ""
}
.sap-icon--checklist-item::before {
  content: ""
}
.sap-icon--checklist-item-2::before {
  content: ""
}
.sap-icon--checklist::before {
  content: ""
}
.sap-icon--checklist-2::before {
  content: ""
}
.sap-icon--chart-table-view::before {
  content: ""
}
.sap-icon--filter-analytics::before {
  content: ""
}
.sap-icon--filter-facets::before {
  content: ""
}
.sap-icon--filter-fields::before {
  content: ""
}
.sap-icon--indent::before {
  content: ""
}
.sap-icon--outdent::before {
  content: ""
}
.sap-icon--heading-1::before {
  content: ""
}
.sap-icon--heading-2::before {
  content: ""
}
.sap-icon--heading-3::before {
  content: ""
}
.sap-icon--decrease-line-height::before {
  content: ""
}
.sap-icon--increase-line-height::before {
  content: ""
}
.sap-icon--fx::before {
  content: ""
}
.sap-icon--add-folder::before {
  content: ""
}
.sap-icon--away::before {
  content: ""
}
.sap-icon--busy::before {
  content: ""
}
.sap-icon--appear-offline::before {
  content: ""
}
.sap-icon--blur::before {
  content: ""
}
.sap-icon--pixelate::before {
  content: ""
}
.sap-icon--horizontal-combination-chart::before {
  content: ""
}
.sap-icon--add-employee::before {
  content: ""
}
.sap-icon--text-color::before {
  content: ""
}
.sap-icon--browse-folder::before {
  content: ""
}
.sap-icon--primary-key::before {
  content: ""
}
.sap-icon--two-keys::before {
  content: ""
}
.sap-icon--strikethrough::before {
  content: ""
}
.sap-icon--text::before {
  content: ""
}
.sap-icon--responsive::before {
  content: ""
}
.sap-icon--desktop-mobile::before {
  content: ""
}
.sap-icon--table-row::before {
  content: ""
}
.sap-icon--table-column::before {
  content: ""
}
.sap-icon--validate::before {
  content: ""
}
.sap-icon--keyboard-and-mouse::before {
  content: ""
}
.sap-icon--touch::before {
  content: ""
}
.sap-icon--expand-all::before {
  content: ""
}
.sap-icon--collapse-all::before {
  content: ""
}
.sap-icon--combine::before {
  content: ""
}
.sap-icon--split::before {
  content: ""
}
.sap-icon--megamenu::before {
  content: ""
}
.sap-icon--feedback::before {
  content: ""
}
.sap-icon--information::before {
  content: ""
}
.sap-icon--s4hana::before {
  content: ""
}
.sap-icon--translate::before {
  content: ""
}
.sap-icon--clear-all::before {
  content: ""
}
.sap-icon--command-line-interfaces::before {
  content: ""
}
.sap-icon--icon-sum::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--heart::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--quarter::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--year::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--equalizer::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--component::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--component-private::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--raw-material::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--sms::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--add-note::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--change-time-horizon::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--table-chart-customization::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--delegated-important-task::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--forklift::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--coins::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--filter-menu::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--target-to-date::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--program::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--phase::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--checklist::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--mirrored-task::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--sub-project::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--checklist-item::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--adhoc-analysis::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--change-analysis::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--review-demands::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--project-definition::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--data-access::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--define-shortage::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--review-supplies::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--change-log::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--priority-1::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--priority-2::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--jam::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--milestone::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--bulleting-with-numbers::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--decrease-indent::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--increase-indent::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--bold::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--italic::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--strike-through::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--underline::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--save-as::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--segmentation::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--context-menu::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--snapshot::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--subtraction-b-a::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--subtraction-a-b::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--intersection::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--union::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--top::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--bottom::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--page-up::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--page-down::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--create-dashboard::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--xcelsius-file::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--open-folder::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--neutral::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--split-segmentation::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--manage-budget::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--blocked::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--pipette::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--top-recipe::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--recipe::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--ingredients::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--multiple-charts::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--descending-bars::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--descending-stacked-bars::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--scatter-plot::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--spill::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--fire::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--stratification::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--relationship::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--margin-decomposition::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--control-group::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--comparison-chart::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--responsible-area::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--increase::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--decrease::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--current-stock::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--expedite::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--postpone::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--approved::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--partially-delivered::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--line-bar-chart::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--expand-all::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--submission::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--change-request::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--column-unselected::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--column-selected::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--row-unselected::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--row-selected::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--stock-requirements::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--gender-male-and-female::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--marital-status::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--birthday::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--classification::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--marked-for-deletion::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--bullet-chart::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--remove-filter::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--bank-account::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--savings-account::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--debit-card::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--vip-customer::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--undesirable-customer::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--answered-change-request::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--collected-change-request::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--draw-freehand::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--draw-circle::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--completed::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--answered::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--traffic-cone::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--traffic-lights::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--container::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--container-loading::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--traffic-jam::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--products::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--sidepanel::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--split-screen::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--truck-driver::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--keep-segment::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--exclude-segment::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--separate-segments::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--distribute-segments::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--next-open-item::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--where-used::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--outbound-delivery::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--outbound-delivery-inactive::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--outbound-delivery-active::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--target::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--source::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--material::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--due-date::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--overdue::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--set-as-default::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-very-bad::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-bad::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-skeptical::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-neutral::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-astonished::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-happy::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-very-happy::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-awful::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-devastated::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--face-okey-dokey::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--alarm::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--activate::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--segment-preview-reference-objects::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--radius::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--polygone-black::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--polygone-white::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--ploygone::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--no-filter::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--grip::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--water::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--gas::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--liquid::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--time-deposit::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--early-widthdrawal-for-time-deposits::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--truck-load::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--truck-unload::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--truck-load-unload::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--pharmacy::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--medicine-syrup::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--reminder::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--medicine-pill::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--medicine-ointment::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--medicine-drops::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--blood-test::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--temperature::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--medicine-inhaler::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--foot-steps::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--weight::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--health-tracking::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--blood-pressure::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--immunization::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--allergies::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--rescheduling2::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--resequencing2::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--no-time-change::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--time-change::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--smart-matcher::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--legal-section::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--causes::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--effects::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--shared-by-me::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--shared-with-me::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--alert-groups::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--function-alert::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--function-hierarchy::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--rfid::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--input::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--software-item::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--product-view::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--software-item-variant::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--lighthouse::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--demand-unit::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--fma-management::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--fma-validation::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--fma-analytics::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--class::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--overview::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--production::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--subclass::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--variant-configuration::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--sum::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--empty-trailer::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--door::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--loading-point::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--stock-warehouse::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--gate::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--timeseries-waterfall-chart::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--stages-warning::before {
  content: ""
}
.sap-icon-businessSuiteInAppSymbols--empty-warning::before {
  content: ""
}
.sap-icon-TNT--technicalsystem::before {
  content: ""
}
.sap-icon-TNT--systemjava::before {
  content: ""
}
.sap-icon-TNT--systemabap::before {
  content: ""
}
.sap-icon-TNT--systemrecommendations::before {
  content: ""
}
.sap-icon-TNT--system::before {
  content: ""
}
.sap-icon-TNT--systemtrex::before {
  content: ""
}
.sap-icon-TNT--systemtracks::before {
  content: ""
}
.sap-icon-TNT--technicalscenario::before {
  content: ""
}
.sap-icon-TNT--technicalinstance::before {
  content: ""
}
.sap-icon-TNT--throughput-backlog::before {
  content: ""
}
.sap-icon-TNT--batch-processing::before {
  content: ""
}
.sap-icon-TNT--database-consistency::before {
  content: ""
}
.sap-icon-TNT--intermediate-message::before {
  content: ""
}
.sap-icon-TNT--exceptions::before {
  content: ""
}
.sap-icon-TNT--system-HANA::before {
  content: ""
}
.sap-icon-TNT--python::before {
  content: ""
}
.sap-icon-TNT--raise-fault::before {
  content: ""
}
.sap-icon-TNT--code1::before {
  content: ""
}
.sap-icon-TNT--code2::before {
  content: ""
}
.sap-icon-TNT--spike-arrest::before {
  content: ""
}
.sap-icon-TNT--verify-API::before {
  content: ""
}
.sap-icon-TNT--user::before {
  content: ""
}
.sap-icon-TNT--note::before {
  content: ""
}
.sap-icon-TNT--throwing-message::before {
  content: ""
}
.sap-icon-TNT--catching-message::before {
  content: ""
}
.sap-icon-TNT--start-event::before {
  content: ""
}
.sap-icon-TNT--end-event::before {
  content: ""
}
.sap-icon-TNT--gateway::before {
  content: ""
}
.sap-icon-TNT--sub-process-marker::before {
  content: ""
}
.sap-icon-TNT--ad-hoc-marker::before {
  content: ""
}
.sap-icon-TNT--manual-task::before {
  content: ""
}
.sap-icon-TNT--send-task::before {
  content: ""
}
.sap-icon-TNT--receive-task::before {
  content: ""
}
.sap-icon-TNT--script-task::before {
  content: ""
}
.sap-icon-TNT--marquee::before {
  content: ""
}
.sap-icon-TNT--data-input-arrow::before {
  content: ""
}
.sap-icon-TNT--data-output-arrow::before {
  content: ""
}
.sap-icon-TNT--more::before {
  content: ""
}
.sap-icon-TNT--pattern::before {
  content: ""
}
.sap-icon-TNT--task::before {
  content: ""
}
.sap-icon-TNT--arrow::before {
  content: ""
}
.sap-icon-TNT--data::before {
  content: ""
}
.sap-icon-TNT--data-store::before {
  content: ""
}
.sap-icon-TNT--pool::before {
  content: ""
}
.sap-icon-TNT--swimlane::before {
  content: ""
}
.sap-icon-TNT--select::before {
  content: ""
}
.sap-icon-TNT--cursor::before {
  content: ""
}
.sap-icon-TNT--api::before {
  content: ""
}
.sap-icon-TNT--o-data::before {
  content: ""
}
.sap-icon-TNT--javascript::before {
  content: ""
}
.sap-icon-TNT--value-mapping::before {
  content: ""
}
.sap-icon-TNT--terminate-end-event::before {
  content: ""
}
.sap-icon-TNT--parallel-gateway::before {
  content: ""
}
.sap-icon-TNT--exclusive-gateway::before {
  content: ""
}
.sap-icon-TNT--service-task::before {
  content: ""
}
.sap-icon-TNT--workflow-editor::before {
  content: ""
}
.sap-icon-TNT--boundary-interrupting::before {
  content: ""
}
.sap-icon-TNT--boundary-non-interrupting::before {
  content: ""
}
.sap-icon-TNT--block::before {
  content: ""
}
.sap-icon-TNT--constrain-block::before {
  content: ""
}
.sap-icon-TNT--actor::before {
  content: ""
}
.sap-icon-TNT--instance-specification::before {
  content: ""
}
.sap-icon-TNT--value-type::before {
  content: ""
}
.sap-icon-TNT--interface-block::before {
  content: ""
}
.sap-icon-TNT--unit::before {
  content: ""
}
.sap-icon-TNT--signal::before {
  content: ""
}
.sap-icon-TNT--quantity-kind::before {
  content: ""
}
.sap-icon-TNT--item-flow::before {
  content: ""
}
.sap-icon-TNT--dependency::before {
  content: ""
}
.sap-icon-TNT--generalization::before {
  content: ""
}
.sap-icon-TNT--aggregation::before {
  content: ""
}
.sap-icon-TNT--composition::before {
  content: ""
}
.sap-icon-TNT--association::before {
  content: ""
}
.sap-icon-TNT--port::before {
  content: ""
}
.sap-icon-TNT--proxy-port::before {
  content: ""
}
.sap-icon-TNT--full-port::before {
  content: ""
}
.sap-icon-TNT--operations::before {
  content: ""
}
.sap-icon-TNT--constrains::before {
  content: ""
}
.sap-icon-TNT--receptions::before {
  content: ""
}
.sap-icon-TNT--references::before {
  content: ""
}
.sap-icon-TNT--parts::before {
  content: ""
}
.sap-icon-TNT--flow::before {
  content: ""
}
.sap-icon-TNT--values::before {
  content: ""
}
.sap-icon-TNT--bill-of-material::before {
  content: ""
}
.sap-icon-TNT--document-info-recording::before {
  content: ""
}
.sap-icon-TNT--use-case-diagram::before {
  content: ""
}
.sap-icon-TNT--bdd-diagram::before {
  content: ""
}
.sap-icon-TNT--requirement-diagram::before {
  content: ""
}
.sap-icon-TNT--package-diagram::before {
  content: ""
}
.sap-icon-TNT--internal-block-diagram::before {
  content: ""
}
.sap-icon-TNT--requirement-containment-relationship::before {
  content: ""
}
.sap-icon-TNT--use-case::before {
  content: ""
}
.sap-icon-TNT--use-case-extension-point::before {
  content: ""
}
.sap-icon-TNT--communication-path::before {
  content: ""
}
.sap-icon-TNT--note-connection::before {
  content: ""
}
.sap-icon-TNT--subject::before {
  content: ""
}
.sap-icon-TNT--auto-layout::before {
  content: ""
}
.sap-icon-TNT--required-interface::before {
  content: ""
}
.sap-icon-TNT--provided-interface::before {
  content: ""
}
.sap-icon-TNT--sub-content::before {
  content: ""
}
.sap-icon-TNT--connector::before {
  content: ""
}
.sap-icon-TNT--local-process-call::before {
  content: ""
}
.sap-icon-TNT--aggregator::before {
  content: ""
}
.sap-icon-TNT--splitter::before {
  content: ""
}
.sap-icon-TNT--converter::before {
  content: ""
}
.sap-icon-TNT--content-modifier::before {
  content: ""
}
.sap-icon-TNT--message-start-event::before {
  content: ""
}
.sap-icon-TNT--message-end-event::before {
  content: ""
}
.sap-icon-TNT--escalation-end-event::before {
  content: ""
}
.sap-icon-TNT--start-timer-event::before {
  content: ""
}
.sap-icon-TNT--error-start-event::before {
  content: ""
}
.sap-icon-TNT--error-end-event::before {
  content: ""
}
.sap-icon-TNT--content-enricher::before {
  content: ""
}
.sap-icon-TNT--realization::before {
  content: ""
}
.sap-icon-TNT--interface::before {
  content: ""
}
.sap-icon-TNT--usiness-capability::before {
  content: ""
}
.sap-icon-TNT--progress-group::before {
  content: ""
}
.sap-icon-TNT--value-stream::before {
  content: ""
}
.sap-icon-TNT--value-flow::before {
  content: ""
}
.sap-icon-TNT--application::before {
  content: ""
}
.sap-icon-TNT--etl-job::before {
  content: ""
}
.sap-icon-TNT--business-service::before {
  content: ""
}
.sap-icon-TNT--application-service::before {
  content: ""
}
.sap-icon-TNT--network-node::before {
  content: ""
}
.sap-icon-TNT--network::before {
  content: ""
}
.sap-icon-TNT--deployment-instance::before {
  content: ""
}
.sap-icon-TNT--intranet::before {
  content: ""
}
.sap-icon-TNT--mobile-network::before {
  content: ""
}
.sap-icon-TNT--private-cloud::before {
  content: ""
}
.sap-icon-TNT--antenna::before {
  content: ""
}
.sap-icon-TNT--firewall::before {
  content: ""
}
.sap-icon-TNT--hub::before {
  content: ""
}
.sap-icon-TNT--modem::before {
  content: ""
}
.sap-icon-TNT--repeater::before {
  content: ""
}
.sap-icon-TNT--router::before {
  content: ""
}
.sap-icon-TNT--switch::before {
  content: ""
}
.sap-icon-TNT--satellite::before {
  content: ""
}
.sap-icon-TNT--system-2::before {
  content: ""
}
.sap-icon-TNT--status-activating::before {
  content: ""
}
.sap-icon-TNT--status-suspended::before {
  content: ""
}
.sap-icon-TNT--status-suspending::before {
  content: ""
}
.sap-icon-TNT--status-terminated::before {
  content: ""
}
.sap-icon-TNT--status-terminating::before {
  content: ""
}
.sap-icon-TNT--solution-not-licensed::before {
  content: ""
}
.sap-icon-TNT--clear-all-mapping::before {
  content: ""
}
.sap-icon-TNT--map-all-fields::before {
  content: ""
}
.fd-tsdoc-container {
  display: flex;
  flex-direction: column;
  /*! normalize.css v1.1.3 | MIT License | git.io/normalize */
  /* ========================================================================== HTML5 display definitions ========================================================================== */
  /** Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
  /** Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
  /** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
  /** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue: no IE 6 support. */
  /* ========================================================================== Base ========================================================================== */
  /** 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
  /** Address `font-family` inconsistency between `textarea` and other form elements. */
  /** Address margins handled incorrectly in IE 6/7. */
  /* ========================================================================== Links ========================================================================== */
  /** Address `outline` inconsistency between Chrome and other browsers. */
  /** Improve readability when focused and also mouse hovered in all browsers. */
  /* ========================================================================== Typography ========================================================================== */
  /** Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
  /** Address styling not present in IE 7/8/9, Safari 5, and Chrome. */
  /** Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
  /** Address styling not present in Safari 5 and Chrome. */
  /** Address differences between Firefox and other browsers. Known issue: no IE 6/7 normalization. */
  /** Address styling not present in IE 6/7/8/9. */
  /** Address margins set differently in IE 6/7. */
  /** Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
  /** Improve readability of pre-formatted text in all browsers. */
  /** Address CSS quotes not supported in IE 6/7. */
  /** Address `quotes` property not supported in Safari 4. */
  /** Address inconsistent and variable font size in all browsers. */
  /** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
  /* ========================================================================== Lists ========================================================================== */
  /** Address margins set differently in IE 6/7. */
  /** Address paddings set differently in IE 6/7. */
  /** Correct list images handled incorrectly in IE 7. */
  /* ========================================================================== Embedded content ========================================================================== */
  /** 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improve image quality when scaled in IE 7. */
  /* 2 */
  /** Correct overflow displayed oddly in IE 9. */
  /* ========================================================================== Figures ========================================================================== */
  /** Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
  /* ========================================================================== Forms ========================================================================== */
  /** Correct margin displayed oddly in IE 6/7. */
  /** Define consistent border, margin, and padding. */
  /** 1. Correct color not being inherited in IE 6/7/8/9. 2. Correct text not wrapping in Firefox 3. 3. Correct alignment displayed oddly in IE 6/7. */
  /* 3 */
  /** 1. Correct font size not being inherited in all browsers. 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improve appearance and consistency in all browsers. */
  /* 3 */
  /** Address Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
  /** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */
  /** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Remove inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
  /* 4 */
  /* 4 */
  /** Re-set default cursor for disabled elements. */
  /** 1. Address box sizing set to content-box in IE 8/9. 2. Remove excess padding in IE 8/9. 3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */
  /** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
  /** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
  /** Remove inner padding and border in Firefox 3+. */
  /** 1. Remove default vertical scrollbar in IE 6/7/8/9. 2. Improve readability and alignment in all browsers. */
  /* 2 */
  /* ========================================================================== Tables ========================================================================== */
  /** Remove most spacing between table cells. */
  /* Visual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name> */
}
.fd-tsdoc-container .fd-tsdoc-main-header {
  font-size: 1.75em;
  margin: 0;
}
.fd-tsdoc-container .tsd-panel {
  margin-bottom: 0 !important;
}
.fd-tsdoc-container .tsd-panel-group {
  margin-top: 40px !important;
  margin-bottom: 0 !important;
}
.fd-tsdoc-container dl.tsd-comment-tags {
  display: flex;
  align-items: center;
}
.fd-tsdoc-container dl.tsd-comment-tags .fd-tsd-comment-tag-pill {
  text-transform: capitalize;
  font-weight: bold;
  font-size: 0.9em;
}
.fd-tsdoc-container article,
.fd-tsdoc-container aside,
.fd-tsdoc-container details,
.fd-tsdoc-container figcaption,
.fd-tsdoc-container figure,
.fd-tsdoc-container footer,
.fd-tsdoc-container header,
.fd-tsdoc-container hgroup,
.fd-tsdoc-container main,
.fd-tsdoc-container nav,
.fd-tsdoc-container section,
.fd-tsdoc-container summary {
  display: block;
}
.fd-tsdoc-container audio,
.fd-tsdoc-container canvas,
.fd-tsdoc-container video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fd-tsdoc-container audio:not([controls]) {
  display: none;
  height: 0;
}
.fd-tsdoc-container [hidden] {
  display: none;
}
.fd-tsdoc-container html {
  font-size: 100%;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  font-family: sans-serif;
}
.fd-tsdoc-container button,
.fd-tsdoc-container input,
.fd-tsdoc-container select,
.fd-tsdoc-container textarea {
  font-family: sans-serif;
}
.fd-tsdoc-container body {
  margin: 0;
}
.fd-tsdoc-container a:focus {
  outline: thin dotted;
}
.fd-tsdoc-container a:active,
.fd-tsdoc-container a:hover {
  outline: 0;
}
.fd-tsdoc-container h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.fd-tsdoc-container h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
.fd-tsdoc-container h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
.fd-tsdoc-container h4,
.fd-tsdoc-container .tsd-index-panel h3 {
  font-size: 1em;
  margin: 1.33em 0;
}
.fd-tsdoc-container h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
.fd-tsdoc-container h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}
.fd-tsdoc-container abbr[title] {
  border-bottom: 1px dotted;
}
.fd-tsdoc-container b,
.fd-tsdoc-container strong {
  font-weight: bold;
}
.fd-tsdoc-container blockquote {
  margin: 1em 40px;
}
.fd-tsdoc-container dfn {
  font-style: italic;
}
.fd-tsdoc-container hr {
  box-sizing: content-box;
  height: 0;
}
.fd-tsdoc-container mark {
  background: #ff0;
  color: #000;
}
.fd-tsdoc-container p,
.fd-tsdoc-container pre {
  margin: 1em 0;
}
.fd-tsdoc-container code,
.fd-tsdoc-container kbd,
.fd-tsdoc-container pre,
.fd-tsdoc-container samp {
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em;
}
.fd-tsdoc-container pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.fd-tsdoc-container q {
  quotes: none;
}
.fd-tsdoc-container q:before,
.fd-tsdoc-container q:after {
  content: "";
  content: none;
}
.fd-tsdoc-container small {
  font-size: 80%;
}
.fd-tsdoc-container sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.fd-tsdoc-container sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}
.fd-tsdoc-container sub {
  bottom: -0.25em;
}
.fd-tsdoc-container dl,
.fd-tsdoc-container menu,
.fd-tsdoc-container ol,
.fd-tsdoc-container ul {
  margin: 1em 0;
}
.fd-tsdoc-container dd {
  margin: 0 0 0 40px;
}
.fd-tsdoc-container menu,
.fd-tsdoc-container ol,
.fd-tsdoc-container ul {
  padding: 0 0 0 40px;
}
.fd-tsdoc-container nav ul,
.fd-tsdoc-container nav ol {
  list-style: none;
  list-style-image: none;
}
.fd-tsdoc-container img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
}
.fd-tsdoc-container svg:not(:root) {
  overflow: hidden;
}
.fd-tsdoc-container figure,
.fd-tsdoc-container form {
  margin: 0;
}
.fd-tsdoc-container fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.fd-tsdoc-container legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
}
.fd-tsdoc-container button,
.fd-tsdoc-container input,
.fd-tsdoc-container select,
.fd-tsdoc-container textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
}
.fd-tsdoc-container button,
.fd-tsdoc-container input {
  line-height: normal;
}
.fd-tsdoc-container button,
.fd-tsdoc-container select {
  text-transform: none;
}
.fd-tsdoc-container button,
.fd-tsdoc-container html input[type=button] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
}
.fd-tsdoc-container input[type=reset],
.fd-tsdoc-container input[type=submit] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
}
.fd-tsdoc-container button[disabled],
.fd-tsdoc-container html input[disabled] {
  cursor: default;
}
.fd-tsdoc-container input {
  /* 3 */
}
.fd-tsdoc-container input[type=checkbox],
.fd-tsdoc-container input[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
}
.fd-tsdoc-container input[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}
.fd-tsdoc-container input[type=search]::-webkit-search-cancel-button,
.fd-tsdoc-container input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.fd-tsdoc-container button::-moz-focus-inner,
.fd-tsdoc-container input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.fd-tsdoc-container textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
}
.fd-tsdoc-container table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fd-tsdoc-container .hljs {
  display: inline-block;
  padding: 0.5em;
  background: white;
  color: black;
}
.fd-tsdoc-container .hljs-comment,
.fd-tsdoc-container .hljs-annotation,
.fd-tsdoc-container .hljs-template_comment,
.fd-tsdoc-container .diff .hljs-header,
.fd-tsdoc-container .hljs-chunk,
.fd-tsdoc-container .apache .hljs-cbracket {
  color: #008000;
}
.fd-tsdoc-container .hljs-keyword,
.fd-tsdoc-container .hljs-id,
.fd-tsdoc-container .hljs-built_in,
.fd-tsdoc-container .css .smalltalk .hljs-class,
.fd-tsdoc-container .hljs-winutils,
.fd-tsdoc-container .bash .hljs-variable,
.fd-tsdoc-container .tex .hljs-command,
.fd-tsdoc-container .hljs-request,
.fd-tsdoc-container .hljs-status,
.fd-tsdoc-container .nginx .hljs-title {
  color: #00f;
}
.fd-tsdoc-container .xml .hljs-tag {
  color: #00f;
}
.fd-tsdoc-container .xml .hljs-tag .hljs-value {
  color: #00f;
}
.fd-tsdoc-container .hljs-string,
.fd-tsdoc-container .hljs-title,
.fd-tsdoc-container .hljs-parent,
.fd-tsdoc-container .hljs-tag .hljs-value,
.fd-tsdoc-container .hljs-rules .hljs-value {
  color: #a31515;
}
.fd-tsdoc-container .ruby .hljs-symbol {
  color: #a31515;
}
.fd-tsdoc-container .ruby .hljs-symbol .hljs-string {
  color: #a31515;
}
.fd-tsdoc-container .hljs-template_tag,
.fd-tsdoc-container .django .hljs-variable,
.fd-tsdoc-container .hljs-addition,
.fd-tsdoc-container .hljs-flow,
.fd-tsdoc-container .hljs-stream,
.fd-tsdoc-container .apache .hljs-tag,
.fd-tsdoc-container .hljs-date,
.fd-tsdoc-container .tex .hljs-formula,
.fd-tsdoc-container .coffeescript .hljs-attribute {
  color: #a31515;
}
.fd-tsdoc-container .ruby .hljs-string,
.fd-tsdoc-container .hljs-decorator,
.fd-tsdoc-container .hljs-filter .hljs-argument,
.fd-tsdoc-container .hljs-localvars,
.fd-tsdoc-container .hljs-array,
.fd-tsdoc-container .hljs-attr_selector,
.fd-tsdoc-container .hljs-pseudo,
.fd-tsdoc-container .hljs-pi,
.fd-tsdoc-container .hljs-doctype,
.fd-tsdoc-container .hljs-deletion,
.fd-tsdoc-container .hljs-envvar,
.fd-tsdoc-container .hljs-shebang,
.fd-tsdoc-container .hljs-preprocessor,
.fd-tsdoc-container .hljs-pragma,
.fd-tsdoc-container .userType,
.fd-tsdoc-container .apache .hljs-sqbracket,
.fd-tsdoc-container .nginx .hljs-built_in,
.fd-tsdoc-container .tex .hljs-special,
.fd-tsdoc-container .hljs-prompt {
  color: #2b91af;
}
.fd-tsdoc-container .hljs-phpdoc,
.fd-tsdoc-container .hljs-javadoc,
.fd-tsdoc-container .hljs-xmlDocTag {
  color: #808080;
}
.fd-tsdoc-container .vhdl .hljs-typename {
  font-weight: bold;
}
.fd-tsdoc-container .vhdl .hljs-string {
  color: #666666;
}
.fd-tsdoc-container .vhdl .hljs-literal {
  color: #a31515;
}
.fd-tsdoc-container .vhdl .hljs-attribute {
  color: #00b0e8;
}
.fd-tsdoc-container .xml .hljs-attribute {
  color: #f00;
}
.fd-tsdoc-container .col > :first-child,
.fd-tsdoc-container .col-1 > :first-child,
.fd-tsdoc-container .col-2 > :first-child,
.fd-tsdoc-container .col-3 > :first-child,
.fd-tsdoc-container .col-4 > :first-child,
.fd-tsdoc-container .col-5 > :first-child,
.fd-tsdoc-container .col-6 > :first-child,
.fd-tsdoc-container .col-7 > :first-child,
.fd-tsdoc-container .col-8 > :first-child,
.fd-tsdoc-container .col-9 > :first-child,
.fd-tsdoc-container .col-10 > :first-child,
.fd-tsdoc-container .col-11 > :first-child,
.fd-tsdoc-container .tsd-panel > :first-child,
.fd-tsdoc-container ul.tsd-descriptions > li > :first-child,
.fd-tsdoc-container .col > :first-child > :first-child,
.fd-tsdoc-container .col-1 > :first-child > :first-child,
.fd-tsdoc-container .col-2 > :first-child > :first-child,
.fd-tsdoc-container .col-3 > :first-child > :first-child,
.fd-tsdoc-container .col-4 > :first-child > :first-child,
.fd-tsdoc-container .col-5 > :first-child > :first-child,
.fd-tsdoc-container .col-6 > :first-child > :first-child,
.fd-tsdoc-container .col-7 > :first-child > :first-child,
.fd-tsdoc-container .col-8 > :first-child > :first-child,
.fd-tsdoc-container .col-9 > :first-child > :first-child,
.fd-tsdoc-container .col-10 > :first-child > :first-child,
.fd-tsdoc-container .col-11 > :first-child > :first-child,
.fd-tsdoc-container .tsd-panel > :first-child > :first-child,
.fd-tsdoc-container ul.tsd-descriptions > li > :first-child > :first-child,
.fd-tsdoc-container .col > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-1 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-2 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-3 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-4 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-5 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-6 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-7 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-8 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-9 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-10 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .col-11 > :first-child > :first-child > :first-child,
.fd-tsdoc-container .tsd-panel > :first-child > :first-child > :first-child,
.fd-tsdoc-container ul.tsd-descriptions > li > :first-child > :first-child > :first-child {
  margin-top: 0;
}
.fd-tsdoc-container .col > :last-child,
.fd-tsdoc-container .col-1 > :last-child,
.fd-tsdoc-container .col-2 > :last-child,
.fd-tsdoc-container .col-3 > :last-child,
.fd-tsdoc-container .col-4 > :last-child,
.fd-tsdoc-container .col-5 > :last-child,
.fd-tsdoc-container .col-6 > :last-child,
.fd-tsdoc-container .col-7 > :last-child,
.fd-tsdoc-container .col-8 > :last-child,
.fd-tsdoc-container .col-9 > :last-child,
.fd-tsdoc-container .col-10 > :last-child,
.fd-tsdoc-container .col-11 > :last-child,
.fd-tsdoc-container .tsd-panel > :last-child,
.fd-tsdoc-container ul.tsd-descriptions > li > :last-child,
.fd-tsdoc-container .col > :last-child > :last-child,
.fd-tsdoc-container .col-1 > :last-child > :last-child,
.fd-tsdoc-container .col-2 > :last-child > :last-child,
.fd-tsdoc-container .col-3 > :last-child > :last-child,
.fd-tsdoc-container .col-4 > :last-child > :last-child,
.fd-tsdoc-container .col-5 > :last-child > :last-child,
.fd-tsdoc-container .col-6 > :last-child > :last-child,
.fd-tsdoc-container .col-7 > :last-child > :last-child,
.fd-tsdoc-container .col-8 > :last-child > :last-child,
.fd-tsdoc-container .col-9 > :last-child > :last-child,
.fd-tsdoc-container .col-10 > :last-child > :last-child,
.fd-tsdoc-container .col-11 > :last-child > :last-child,
.fd-tsdoc-container .tsd-panel > :last-child > :last-child,
.fd-tsdoc-container ul.tsd-descriptions > li > :last-child > :last-child,
.fd-tsdoc-container .col > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-1 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-2 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-3 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-4 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-5 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-6 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-7 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-8 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-9 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-10 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .col-11 > :last-child > :last-child > :last-child,
.fd-tsdoc-container .tsd-panel > :last-child > :last-child > :last-child,
.fd-tsdoc-container ul.tsd-descriptions > li > :last-child > :last-child > :last-child {
  margin-bottom: 0;
}
.fd-tsdoc-container .row {
  position: relative;
  margin: 0 -10px;
}
.fd-tsdoc-container .row:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.fd-tsdoc-container .col,
.fd-tsdoc-container .col-1,
.fd-tsdoc-container .col-2,
.fd-tsdoc-container .col-3,
.fd-tsdoc-container .col-4,
.fd-tsdoc-container .col-5,
.fd-tsdoc-container .col-6,
.fd-tsdoc-container .col-7,
.fd-tsdoc-container .col-8,
.fd-tsdoc-container .col-9,
.fd-tsdoc-container .col-10,
.fd-tsdoc-container .col-11 {
  box-sizing: border-box;
  float: left;
  padding: 0 10px;
}
.fd-tsdoc-container .col-1 {
  width: 8.33333%;
}
.fd-tsdoc-container .offset-1 {
  margin-left: 8.33333%;
}
.fd-tsdoc-container .col-2 {
  width: 16.66667%;
}
.fd-tsdoc-container .offset-2 {
  margin-left: 16.66667%;
}
.fd-tsdoc-container .col-3 {
  width: 25%;
}
.fd-tsdoc-container .offset-3 {
  margin-left: 25%;
}
.fd-tsdoc-container .col-4 {
  width: 33.33333%;
}
.fd-tsdoc-container .offset-4 {
  margin-left: 33.33333%;
}
.fd-tsdoc-container .col-5 {
  width: 41.66667%;
}
.fd-tsdoc-container .offset-5 {
  margin-left: 41.66667%;
}
.fd-tsdoc-container .col-6 {
  width: 50%;
}
.fd-tsdoc-container .offset-6 {
  margin-left: 50%;
}
.fd-tsdoc-container .col-7 {
  width: 58.33333%;
}
.fd-tsdoc-container .offset-7 {
  margin-left: 58.33333%;
}
.fd-tsdoc-container .col-8 {
  width: 66.66667%;
}
.fd-tsdoc-container .offset-8 {
  margin-left: 66.66667%;
}
.fd-tsdoc-container .col-9 {
  width: 75%;
}
.fd-tsdoc-container .offset-9 {
  margin-left: 75%;
}
.fd-tsdoc-container .col-10 {
  width: 83.33333%;
}
.fd-tsdoc-container .offset-10 {
  margin-left: 83.33333%;
}
.fd-tsdoc-container .col-11 {
  width: 91.66667%;
}
.fd-tsdoc-container .offset-11 {
  margin-left: 91.66667%;
}
.fd-tsdoc-container .tsd-kind-icon {
  display: block;
  position: relative;
  padding-left: 20px;
  text-indent: -20px;
}
.fd-tsdoc-container .tsd-kind-icon:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  margin: 0 3px 2px 0;
  background-image: url('icons.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .fd-tsdoc-container .tsd-kind-icon:before {
    background-image: url('icons@2x.png');
    background-size: 238px 204px;
  }
}
.fd-tsdoc-container .tsd-signature.tsd-kind-icon:before {
  background-position: 0 -153px;
}
.fd-tsdoc-container .tsd-kind-object-literal > .tsd-kind-icon:before {
  background-position: 0px -17px;
}
.fd-tsdoc-container .tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -17px;
}
.fd-tsdoc-container .tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -17px;
}
.fd-tsdoc-container .tsd-kind-class > .tsd-kind-icon:before {
  background-position: 0px -34px;
}
.fd-tsdoc-container .tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -34px;
}
.fd-tsdoc-container .tsd-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -34px;
}
.fd-tsdoc-container .tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before {
  background-position: 0px -51px;
}
.fd-tsdoc-container .tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -51px;
}
.fd-tsdoc-container .tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -51px;
}
.fd-tsdoc-container .tsd-kind-interface > .tsd-kind-icon:before {
  background-position: 0px -68px;
}
.fd-tsdoc-container .tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -68px;
}
.fd-tsdoc-container .tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -68px;
}
.fd-tsdoc-container .tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before {
  background-position: 0px -85px;
}
.fd-tsdoc-container .tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -85px;
}
.fd-tsdoc-container .tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -85px;
}
.fd-tsdoc-container .tsd-kind-module > .tsd-kind-icon:before {
  background-position: 0px -102px;
}
.fd-tsdoc-container .tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -102px;
}
.fd-tsdoc-container .tsd-kind-module.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -102px;
}
.fd-tsdoc-container .tsd-kind-external-module > .tsd-kind-icon:before {
  background-position: 0px -102px;
}
.fd-tsdoc-container .tsd-kind-external-module.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -102px;
}
.fd-tsdoc-container .tsd-kind-external-module.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -102px;
}
.fd-tsdoc-container .tsd-kind-enum > .tsd-kind-icon:before {
  background-position: 0px -119px;
}
.fd-tsdoc-container .tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -119px;
}
.fd-tsdoc-container .tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -119px;
}
.fd-tsdoc-container .tsd-kind-enum-member > .tsd-kind-icon:before {
  background-position: 0px -136px;
}
.fd-tsdoc-container .tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -136px;
}
.fd-tsdoc-container .tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -136px;
}
.fd-tsdoc-container .tsd-kind-signature > .tsd-kind-icon:before {
  background-position: 0px -153px;
}
.fd-tsdoc-container .tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -153px;
}
.fd-tsdoc-container .tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -153px;
}
.fd-tsdoc-container .tsd-kind-type-alias > .tsd-kind-icon:before {
  background-position: 0px -170px;
}
.fd-tsdoc-container .tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -17px -170px;
}
.fd-tsdoc-container .tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before {
  background-position: -34px -170px;
}
.fd-tsdoc-container .tsd-kind-variable > .tsd-kind-icon:before {
  background-position: -136px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px 0px;
}
.fd-tsdoc-container .tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px 0px;
}
.fd-tsdoc-container .tsd-kind-property > .tsd-kind-icon:before {
  background-position: -136px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px 0px;
}
.fd-tsdoc-container .tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px 0px;
}
.fd-tsdoc-container .tsd-kind-get-signature > .tsd-kind-icon:before {
  background-position: -136px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -17px;
}
.fd-tsdoc-container .tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -17px;
}
.fd-tsdoc-container .tsd-kind-set-signature > .tsd-kind-icon:before {
  background-position: -136px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -34px;
}
.fd-tsdoc-container .tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -34px;
}
.fd-tsdoc-container .tsd-kind-accessor > .tsd-kind-icon:before {
  background-position: -136px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -51px;
}
.fd-tsdoc-container .tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -51px;
}
.fd-tsdoc-container .tsd-kind-function > .tsd-kind-icon:before {
  background-position: -136px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -68px;
}
.fd-tsdoc-container .tsd-kind-method > .tsd-kind-icon:before {
  background-position: -136px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -68px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature > .tsd-kind-icon:before {
  background-position: -136px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -68px;
}
.fd-tsdoc-container .tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -68px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before {
  background-position: -136px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -85px;
}
.fd-tsdoc-container .tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before {
  background-position: -136px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -85px;
}
.fd-tsdoc-container .tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -85px;
}
.fd-tsdoc-container .tsd-kind-constructor > .tsd-kind-icon:before {
  background-position: -136px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature > .tsd-kind-icon:before {
  background-position: -136px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -102px;
}
.fd-tsdoc-container .tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -102px;
}
.fd-tsdoc-container .tsd-kind-index-signature > .tsd-kind-icon:before {
  background-position: -136px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -119px;
}
.fd-tsdoc-container .tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -119px;
}
.fd-tsdoc-container .tsd-kind-event > .tsd-kind-icon:before {
  background-position: -136px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -136px;
}
.fd-tsdoc-container .tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -136px;
}
.fd-tsdoc-container .tsd-is-static > .tsd-kind-icon:before {
  background-position: -136px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -153px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function > .tsd-kind-icon:before {
  background-position: -136px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method > .tsd-kind-icon:before {
  background-position: -136px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before {
  background-position: -136px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -170px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event > .tsd-kind-icon:before {
  background-position: -136px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -153px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
  background-position: -51px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -68px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -85px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -102px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
  background-position: -170px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
  background-position: -187px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
  background-position: -119px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
  background-position: -204px -187px;
}
.fd-tsdoc-container .tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
  background-position: -221px -187px;
}
.fd-tsdoc-container .no-transition {
  transition: none !important;
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-out {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fade-in-delayed {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in-delayed {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade-out-delayed {
  0% {
    opacity: 1;
    visibility: visible;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-out-delayed {
  0% {
    opacity: 1;
    visibility: visible;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes shift-to-left {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-25%, 0);
  }
}
@keyframes shift-to-left {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-25%, 0);
  }
}
@-webkit-keyframes unshift-to-left {
  from {
    transform: translate(-25%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes unshift-to-left {
  from {
    transform: translate(-25%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@-webkit-keyframes pop-in-from-right {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes pop-in-from-right {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@-webkit-keyframes pop-out-to-right {
  from {
    transform: translate(0, 0);
    visibility: visible;
  }
  to {
    transform: translate(100%, 0);
  }
}
@keyframes pop-out-to-right {
  from {
    transform: translate(0, 0);
    visibility: visible;
  }
  to {
    transform: translate(100%, 0);
  }
}
.fd-tsdoc-container body {
  background: #fdfdfd;
  font-family: "Segoe UI", sans-serif;
  font-size: 16px;
  color: #222;
}
.fd-tsdoc-container a {
  color: #4da6ff;
  text-decoration: none;
}
.fd-tsdoc-container a:hover {
  text-decoration: underline;
}
.fd-tsdoc-container code,
.fd-tsdoc-container pre {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  padding: 0.2em;
  margin: 0;
  font-size: 14px;
  background-color: rgba(0, 0, 0, 0.04);
}
.fd-tsdoc-container pre {
  padding: 10px;
}
.fd-tsdoc-container pre code {
  padding: 0;
  font-size: 100%;
  background-color: transparent;
}
.fd-tsdoc-container .tsd-typography {
  line-height: 1.333em;
}
.fd-tsdoc-container .tsd-typography ul {
  list-style: square;
  padding: 0 0 0 20px;
  margin: 0;
}
.fd-tsdoc-container .tsd-typography h4,
.fd-tsdoc-container .tsd-typography .tsd-index-panel h3,
.fd-tsdoc-container .tsd-index-panel .tsd-typography h3,
.fd-tsdoc-container .tsd-typography h5,
.fd-tsdoc-container .tsd-typography h6 {
  font-size: 1em;
  margin: 0;
}
.fd-tsdoc-container .tsd-typography h5,
.fd-tsdoc-container .tsd-typography h6 {
  font-weight: normal;
}
.fd-tsdoc-container .tsd-typography p,
.fd-tsdoc-container .tsd-typography ul,
.fd-tsdoc-container .tsd-typography ol {
  margin: 1em 0;
}
@media (min-width: 901px) and (max-width: 1024px) {
  .fd-tsdoc-container html.default .col-content {
    width: 72%;
  }
  .fd-tsdoc-container html.default .col-menu {
    width: 28%;
  }
  .fd-tsdoc-container html.default .tsd-navigation {
    padding-left: 10px;
  }
}
@media (max-width: 900px) {
  .fd-tsdoc-container html.default .col-content {
    float: none;
    width: 100%;
  }
  .fd-tsdoc-container html.default .col-menu {
    position: fixed !important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    z-index: 1024;
    top: 0 !important;
    bottom: 0 !important;
    left: auto !important;
    right: 0 !important;
    width: 100%;
    padding: 20px 20px 0 0;
    max-width: 450px;
    visibility: hidden;
    background-color: #fff;
    transform: translate(100%, 0);
  }
  .fd-tsdoc-container html.default .col-menu > *:last-child {
    padding-bottom: 20px;
  }
  .fd-tsdoc-container html.default .overlay {
    content: "";
    display: block;
    position: fixed;
    z-index: 1023;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.75);
    visibility: hidden;
  }
  .fd-tsdoc-container html.default.to-has-menu .overlay {
    -webkit-animation: fade-in 0.4s;
    animation: fade-in 0.4s;
  }
  .fd-tsdoc-container html.default.to-has-menu header,
.fd-tsdoc-container html.default.to-has-menu footer,
.fd-tsdoc-container html.default.to-has-menu .col-content {
    -webkit-animation: shift-to-left 0.4s;
    animation: shift-to-left 0.4s;
  }
  .fd-tsdoc-container html.default.to-has-menu .col-menu {
    -webkit-animation: pop-in-from-right 0.4s;
    animation: pop-in-from-right 0.4s;
  }
  .fd-tsdoc-container html.default.from-has-menu .overlay {
    -webkit-animation: fade-out 0.4s;
    animation: fade-out 0.4s;
  }
  .fd-tsdoc-container html.default.from-has-menu header,
.fd-tsdoc-container html.default.from-has-menu footer,
.fd-tsdoc-container html.default.from-has-menu .col-content {
    -webkit-animation: unshift-to-left 0.4s;
    animation: unshift-to-left 0.4s;
  }
  .fd-tsdoc-container html.default.from-has-menu .col-menu {
    -webkit-animation: pop-out-to-right 0.4s;
    animation: pop-out-to-right 0.4s;
  }
  .fd-tsdoc-container html.default.has-menu body {
    overflow: hidden;
  }
  .fd-tsdoc-container html.default.has-menu .overlay {
    visibility: visible;
  }
  .fd-tsdoc-container html.default.has-menu header,
.fd-tsdoc-container html.default.has-menu footer,
.fd-tsdoc-container html.default.has-menu .col-content {
    transform: translate(-25%, 0);
  }
  .fd-tsdoc-container html.default.has-menu .col-menu {
    visibility: visible;
    transform: translate(0, 0);
  }
}
.fd-tsdoc-container .tsd-page-title {
  padding: 70px 0 20px 0;
  margin: 0 0 40px 0;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
}
.fd-tsdoc-container .tsd-page-title h1 {
  margin: 0;
}
.fd-tsdoc-container .tsd-breadcrumb {
  margin: 0;
  padding: 0;
  color: #808080;
}
.fd-tsdoc-container .tsd-breadcrumb a {
  color: #808080;
  text-decoration: none;
}
.fd-tsdoc-container .tsd-breadcrumb a:hover {
  text-decoration: underline;
}
.fd-tsdoc-container .tsd-breadcrumb li {
  display: inline;
}
.fd-tsdoc-container .tsd-breadcrumb li:after {
  content: " / ";
}
.fd-tsdoc-container html.minimal .container {
  margin: 0;
}
.fd-tsdoc-container html.minimal .container-main {
  padding-top: 50px;
  padding-bottom: 0;
}
.fd-tsdoc-container html.minimal .content-wrap {
  padding-left: 300px;
}
.fd-tsdoc-container html.minimal .tsd-navigation {
  position: fixed !important;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  box-sizing: border-box;
  z-index: 1;
  left: 0;
  top: 40px;
  bottom: 0;
  width: 300px;
  padding: 20px;
  margin: 0;
}
.fd-tsdoc-container html.minimal .tsd-member .tsd-member {
  margin-left: 0;
}
.fd-tsdoc-container html.minimal .tsd-page-toolbar {
  position: fixed;
  z-index: 2;
}
.fd-tsdoc-container html.minimal #tsd-filter .tsd-filter-group {
  right: 0;
  transform: none;
}
.fd-tsdoc-container html.minimal footer {
  background-color: transparent;
}
.fd-tsdoc-container html.minimal footer .container {
  padding: 0;
}
.fd-tsdoc-container html.minimal .tsd-generator {
  padding: 0;
}
@media (max-width: 900px) {
  .fd-tsdoc-container html.minimal .tsd-navigation {
    display: none;
  }
  .fd-tsdoc-container html.minimal .content-wrap {
    padding-left: 0;
  }
}
.fd-tsdoc-container dl.tsd-comment-tags {
  overflow: hidden;
}
.fd-tsdoc-container dl.tsd-comment-tags dt {
  clear: both;
  float: left;
  padding: 1px 5px;
  margin: 0 10px 0 0;
  border-radius: 4px;
  border: 1px solid #808080;
  color: #808080;
  font-size: 0.8em;
  font-weight: normal;
}
.fd-tsdoc-container dl.tsd-comment-tags dd {
  margin: 0 0 10px 0;
}
.fd-tsdoc-container dl.tsd-comment-tags p {
  margin: 0;
}
.fd-tsdoc-container .tsd-panel.tsd-comment .lead {
  font-size: 1.1em;
  line-height: 1.333em;
  margin-bottom: 2em;
}
.fd-tsdoc-container .tsd-panel.tsd-comment .lead:last-child {
  margin-bottom: 0;
}
.fd-tsdoc-container .switch-protected .tsd-is-private {
  display: none;
}
.fd-tsdoc-container .switch-public .tsd-is-private,
.fd-tsdoc-container .switch-public .tsd-is-protected,
.fd-tsdoc-container .switch-public .tsd-is-private-protected {
  display: none;
}
.fd-tsdoc-container .switch-inherited .tsd-is-inherited {
  display: none;
}
.fd-tsdoc-container .switch-only-exported .tsd-is-not-exported {
  display: none;
}
.fd-tsdoc-container .switch-externals .tsd-is-external {
  display: none;
}
.fd-tsdoc-container #tsd-filter {
  position: relative;
  display: inline-block;
  height: 40px;
  vertical-align: bottom;
}
.fd-tsdoc-container .no-filter #tsd-filter {
  display: none;
}
.fd-tsdoc-container #tsd-filter .tsd-filter-group {
  display: inline-block;
  height: 40px;
  vertical-align: bottom;
  white-space: nowrap;
}
.fd-tsdoc-container #tsd-filter input {
  display: none;
}
@media (max-width: 900px) {
  .fd-tsdoc-container #tsd-filter .tsd-filter-group {
    display: block;
    position: absolute;
    top: 40px;
    right: 20px;
    height: auto;
    background-color: #fff;
    visibility: hidden;
    transform: translate(50%, 0);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  }
  .fd-tsdoc-container .has-options #tsd-filter .tsd-filter-group {
    visibility: visible;
  }
  .fd-tsdoc-container .to-has-options #tsd-filter .tsd-filter-group {
    -webkit-animation: fade-in 0.2s;
    animation: fade-in 0.2s;
  }
  .fd-tsdoc-container .from-has-options #tsd-filter .tsd-filter-group {
    -webkit-animation: fade-out 0.2s;
    animation: fade-out 0.2s;
  }
  .fd-tsdoc-container #tsd-filter label,
.fd-tsdoc-container #tsd-filter .tsd-select {
    display: block;
    padding-right: 20px;
  }
}
.fd-tsdoc-container footer {
  border-top: 1px solid #eee;
  background-color: #fff;
}
.fd-tsdoc-container footer.with-border-bottom {
  border-bottom: 1px solid #eee;
}
.fd-tsdoc-container footer .tsd-legend-group {
  font-size: 0;
}
.fd-tsdoc-container footer .tsd-legend {
  display: inline-block;
  width: 25%;
  padding: 0;
  font-size: 16px;
  list-style: none;
  line-height: 1.333em;
  vertical-align: top;
}
@media (max-width: 900px) {
  .fd-tsdoc-container footer .tsd-legend {
    width: 50%;
  }
}
.fd-tsdoc-container .tsd-hierarchy {
  list-style: square;
  padding: 0 0 0 20px;
  margin: 0;
}
.fd-tsdoc-container .tsd-hierarchy .target {
  font-weight: bold;
}
.fd-tsdoc-container .tsd-index-panel .tsd-index-content {
  margin-bottom: -30px !important;
}
.fd-tsdoc-container .tsd-index-panel .tsd-index-section {
  margin-bottom: 30px !important;
}
.fd-tsdoc-container .tsd-index-panel h3 {
  margin: 0 -20px 10px -20px;
  padding: 0 20px 10px 20px;
  border-bottom: 1px solid #eee;
}
.fd-tsdoc-container .tsd-index-panel ul.tsd-index-list {
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
  -moz-column-gap: 20px;
  -ms-column-gap: 20px;
  -o-column-gap: 20px;
  column-gap: 20px;
  padding: 0;
  list-style: none;
  line-height: 1.333em;
}
@media (max-width: 900px) {
  .fd-tsdoc-container .tsd-index-panel ul.tsd-index-list {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
}
@media (min-width: 901px) and (max-width: 1024px) {
  .fd-tsdoc-container .tsd-index-panel ul.tsd-index-list {
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
  }
}
.fd-tsdoc-container .tsd-index-panel ul.tsd-index-list li {
  -moz-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  column-break-inside: avoid;
  -webkit-page-break-inside: avoid;
  -moz-page-break-inside: avoid;
  -ms-page-break-inside: avoid;
  -o-page-break-inside: avoid;
  page-break-inside: avoid;
}
.fd-tsdoc-container .tsd-index-panel a,
.fd-tsdoc-container .tsd-index-panel .tsd-parent-kind-module a {
  color: #9600ff;
}
.fd-tsdoc-container .tsd-index-panel .tsd-parent-kind-interface a {
  color: #7da01f;
}
.fd-tsdoc-container .tsd-index-panel .tsd-parent-kind-enum a {
  color: #cc9900;
}
.fd-tsdoc-container .tsd-index-panel .tsd-parent-kind-class a {
  color: #4da6ff;
}
.fd-tsdoc-container .tsd-index-panel .tsd-kind-module a {
  color: #9600ff;
}
.fd-tsdoc-container .tsd-index-panel .tsd-kind-interface a {
  color: #7da01f;
}
.fd-tsdoc-container .tsd-index-panel .tsd-kind-enum a {
  color: #cc9900;
}
.fd-tsdoc-container .tsd-index-panel .tsd-kind-class a {
  color: #4da6ff;
}
.fd-tsdoc-container .tsd-index-panel .tsd-is-private a {
  color: #808080;
}
.fd-tsdoc-container .tsd-flag {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 4px;
  color: #fff;
  background-color: #808080;
  text-indent: 0;
  font-size: 14px;
  font-weight: normal;
}
.fd-tsdoc-container .tsd-anchor {
  position: absolute;
  top: -100px;
}
.fd-tsdoc-container .tsd-member {
  position: relative;
}
.fd-tsdoc-container .tsd-member .tsd-anchor + h3 {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.fd-tsdoc-container .tsd-navigation {
  padding: 0 0 0 40px;
}
.fd-tsdoc-container .tsd-navigation a {
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: 2px solid transparent;
  color: #222;
  text-decoration: none;
  transition: border-left-color 0.1s;
}
.fd-tsdoc-container .tsd-navigation a:hover {
  text-decoration: underline;
}
.fd-tsdoc-container .tsd-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fd-tsdoc-container .tsd-navigation li {
  padding: 0;
}
.fd-tsdoc-container .tsd-navigation.primary {
  padding-bottom: 40px;
}
.fd-tsdoc-container .tsd-navigation.primary a {
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
}
.fd-tsdoc-container .tsd-navigation.primary ul li a {
  padding-left: 5px;
}
.fd-tsdoc-container .tsd-navigation.primary ul li li a {
  padding-left: 25px;
}
.fd-tsdoc-container .tsd-navigation.primary ul li li li a {
  padding-left: 45px;
}
.fd-tsdoc-container .tsd-navigation.primary ul li li li li a {
  padding-left: 65px;
}
.fd-tsdoc-container .tsd-navigation.primary ul li li li li li a {
  padding-left: 85px;
}
.fd-tsdoc-container .tsd-navigation.primary ul li li li li li li a {
  padding-left: 105px;
}
.fd-tsdoc-container .tsd-navigation.primary > ul {
  border-bottom: 1px solid #eee;
}
.fd-tsdoc-container .tsd-navigation.primary li {
  border-top: 1px solid #eee;
}
.fd-tsdoc-container .tsd-navigation.primary li.current > a {
  font-weight: bold;
}
.fd-tsdoc-container .tsd-navigation.primary li.label span {
  display: block;
  padding: 20px 0 6px 5px;
  color: #808080;
}
.fd-tsdoc-container .tsd-navigation.primary li.globals + li > span,
.fd-tsdoc-container .tsd-navigation.primary li.globals + li > a {
  padding-top: 20px;
}
.fd-tsdoc-container .tsd-navigation.secondary ul {
  transition: opacity 0.2s;
}
.fd-tsdoc-container .tsd-navigation.secondary ul li a {
  padding-left: 25px;
}
.fd-tsdoc-container .tsd-navigation.secondary ul li li a {
  padding-left: 45px;
}
.fd-tsdoc-container .tsd-navigation.secondary ul li li li a {
  padding-left: 65px;
}
.fd-tsdoc-container .tsd-navigation.secondary ul li li li li a {
  padding-left: 85px;
}
.fd-tsdoc-container .tsd-navigation.secondary ul li li li li li a {
  padding-left: 105px;
}
.fd-tsdoc-container .tsd-navigation.secondary ul li li li li li li a {
  padding-left: 125px;
}
.fd-tsdoc-container .tsd-navigation.secondary ul.current a {
  border-left-color: #eee;
}
.fd-tsdoc-container .tsd-navigation.secondary li.focus > a,
.fd-tsdoc-container .tsd-navigation.secondary ul.current li.focus > a {
  border-left-color: #000;
}
.fd-tsdoc-container .tsd-navigation.secondary li.current {
  margin-top: 20px;
  margin-bottom: 20px;
  border-left-color: #eee;
}
.fd-tsdoc-container .tsd-navigation.secondary li.current > a {
  font-weight: bold;
}
@media (min-width: 901px) {
  .fd-tsdoc-container .menu-sticky-wrap {
    position: static;
  }
  .fd-tsdoc-container .no-csspositionsticky .menu-sticky-wrap.sticky {
    position: fixed;
  }
  .fd-tsdoc-container .no-csspositionsticky .menu-sticky-wrap.sticky-current {
    position: fixed;
  }
  .fd-tsdoc-container .no-csspositionsticky .menu-sticky-wrap.sticky-current ul.before-current,
.fd-tsdoc-container .no-csspositionsticky .menu-sticky-wrap.sticky-current ul.after-current {
    opacity: 0;
  }
  .fd-tsdoc-container .no-csspositionsticky .menu-sticky-wrap.sticky-bottom {
    position: absolute;
    top: auto !important;
    left: auto !important;
    bottom: 0;
    right: 0;
  }
  .fd-tsdoc-container .csspositionsticky .menu-sticky-wrap.sticky {
    position: sticky;
  }
  .fd-tsdoc-container .csspositionsticky .menu-sticky-wrap.sticky-current {
    position: sticky;
  }
}
.fd-tsdoc-container .tsd-panel {
  margin: 20px 0;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.fd-tsdoc-container .tsd-panel:empty {
  display: none;
}
.fd-tsdoc-container .tsd-panel > h1,
.fd-tsdoc-container .tsd-panel > h2,
.fd-tsdoc-container .tsd-panel > h3 {
  margin: 1.5em -20px 10px -20px;
  padding: 0 20px 10px 20px;
  border-bottom: 1px solid #eee;
}
.fd-tsdoc-container .tsd-panel > h1.tsd-before-signature,
.fd-tsdoc-container .tsd-panel > h2.tsd-before-signature,
.fd-tsdoc-container .tsd-panel > h3.tsd-before-signature {
  margin-bottom: 0;
  border-bottom: 0;
}
.fd-tsdoc-container .tsd-panel table {
  display: block;
  width: 100%;
  overflow: auto;
  margin-top: 10px;
  word-break: normal;
  word-break: keep-all;
}
.fd-tsdoc-container .tsd-panel table th {
  font-weight: bold;
}
.fd-tsdoc-container .tsd-panel table th,
.fd-tsdoc-container .tsd-panel table td {
  padding: 6px 13px;
  border: 1px solid #ddd;
}
.fd-tsdoc-container .tsd-panel table tr {
  background-color: #fff;
  border-top: 1px solid #ccc;
}
.fd-tsdoc-container .tsd-panel table tr:nth-child(2n) {
  background-color: #f8f8f8;
}
.fd-tsdoc-container .tsd-panel-group {
  margin: 60px 0;
}
.fd-tsdoc-container .tsd-panel-group > h1,
.fd-tsdoc-container .tsd-panel-group > h2,
.fd-tsdoc-container .tsd-panel-group > h3 {
  padding-left: 20px;
  padding-right: 20px;
}
.fd-tsdoc-container #tsd-search {
  transition: background-color 0.2s;
}
.fd-tsdoc-container #tsd-search .title {
  position: relative;
  z-index: 2;
}
.fd-tsdoc-container #tsd-search .field {
  position: absolute;
  left: 0;
  top: 0;
  right: 40px;
  height: 40px;
}
.fd-tsdoc-container #tsd-search .field input {
  box-sizing: border-box;
  position: relative;
  top: -50px;
  z-index: 1;
  width: 100%;
  padding: 0 10px;
  opacity: 0;
  outline: 0;
  border: 0;
  background: transparent;
  color: #222;
}
.fd-tsdoc-container #tsd-search .field label {
  position: absolute;
  overflow: hidden;
  right: -40px;
}
.fd-tsdoc-container #tsd-search .field input,
.fd-tsdoc-container #tsd-search .title {
  transition: opacity 0.2s;
}
.fd-tsdoc-container #tsd-search .results {
  position: absolute;
  visibility: hidden;
  top: 40px;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.fd-tsdoc-container #tsd-search .results li {
  padding: 0 10px;
  background-color: #fdfdfd;
}
.fd-tsdoc-container #tsd-search .results li:nth-child(even) {
  background-color: #fff;
}
.fd-tsdoc-container #tsd-search .results li.state {
  display: none;
}
.fd-tsdoc-container #tsd-search .results li.current,
.fd-tsdoc-container #tsd-search .results li:hover {
  background-color: #eee;
}
.fd-tsdoc-container #tsd-search .results a {
  display: block;
}
.fd-tsdoc-container #tsd-search .results a:before {
  top: 10px;
}
.fd-tsdoc-container #tsd-search .results span.parent {
  color: #808080;
  font-weight: normal;
}
.fd-tsdoc-container #tsd-search.has-focus {
  background-color: #eee;
}
.fd-tsdoc-container #tsd-search.has-focus .field input {
  top: 0;
  opacity: 1;
}
.fd-tsdoc-container #tsd-search.has-focus .title {
  z-index: 0;
  opacity: 0;
}
.fd-tsdoc-container #tsd-search.has-focus .results {
  visibility: visible;
}
.fd-tsdoc-container #tsd-search.loading .results li.state.loading {
  display: block;
}
.fd-tsdoc-container #tsd-search.failure .results li.state.failure {
  display: block;
}
.fd-tsdoc-container .tsd-signature {
  margin: 0 0 1em 0;
  padding: 10px;
  border: 1px solid #eee;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 14px;
}
.fd-tsdoc-container .tsd-signature.tsd-kind-icon {
  padding-left: 30px;
}
.fd-tsdoc-container .tsd-signature.tsd-kind-icon:before {
  top: 10px;
  left: 10px;
}
.fd-tsdoc-container .tsd-panel > .tsd-signature {
  margin-left: -20px;
  margin-right: -20px;
  border-width: 1px 0;
}
.fd-tsdoc-container .tsd-panel > .tsd-signature.tsd-kind-icon {
  padding-left: 40px;
}
.fd-tsdoc-container .tsd-panel > .tsd-signature.tsd-kind-icon:before {
  left: 20px;
}
.fd-tsdoc-container .tsd-signature-symbol {
  color: #808080;
  font-weight: normal;
}
.fd-tsdoc-container .tsd-signature-type {
  font-style: italic;
  font-weight: normal;
}
.fd-tsdoc-container .tsd-signatures {
  padding: 0;
  margin: 0 0 1em 0;
  border: 1px solid #eee;
}
.fd-tsdoc-container .tsd-signatures .tsd-signature {
  margin: 0;
  border-width: 1px 0 0 0;
  transition: background-color 0.1s;
}
.fd-tsdoc-container .tsd-signatures .tsd-signature:first-child {
  border-top-width: 0;
}
.fd-tsdoc-container .tsd-signatures .tsd-signature.current {
  background-color: #eee;
}
.fd-tsdoc-container .tsd-signatures.active > .tsd-signature {
  cursor: pointer;
}
.fd-tsdoc-container .tsd-panel > .tsd-signatures {
  margin-left: -20px;
  margin-right: -20px;
  border-width: 1px 0;
}
.fd-tsdoc-container .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon {
  padding-left: 40px;
}
.fd-tsdoc-container .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before {
  left: 20px;
}
.fd-tsdoc-container .tsd-panel > a.anchor + .tsd-signatures {
  border-top-width: 0;
  margin-top: -20px;
}
.fd-tsdoc-container ul.tsd-descriptions {
  position: relative;
  overflow: hidden;
  transition: height 0.3s;
  padding: 0;
  list-style: none;
}
.fd-tsdoc-container ul.tsd-descriptions.active > .tsd-description {
  display: none;
}
.fd-tsdoc-container ul.tsd-descriptions.active > .tsd-description.current {
  display: block;
}
.fd-tsdoc-container ul.tsd-descriptions.active > .tsd-description.fade-in {
  -webkit-animation: fade-in-delayed 0.3s;
  animation: fade-in-delayed 0.3s;
}
.fd-tsdoc-container ul.tsd-descriptions.active > .tsd-description.fade-out {
  -webkit-animation: fade-out-delayed 0.3s;
  animation: fade-out-delayed 0.3s;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
}
.fd-tsdoc-container ul.tsd-descriptions h4,
.fd-tsdoc-container ul.tsd-descriptions .tsd-index-panel h3,
.fd-tsdoc-container .tsd-index-panel ul.tsd-descriptions h3 {
  font-size: 16px;
  margin: 1em 0 0.5em 0;
}
.fd-tsdoc-container ul.tsd-parameters,
.fd-tsdoc-container ul.tsd-type-parameters {
  list-style: square;
  margin: 0;
  padding-left: 20px;
}
.fd-tsdoc-container ul.tsd-parameters > li.tsd-parameter-siganture,
.fd-tsdoc-container ul.tsd-type-parameters > li.tsd-parameter-siganture {
  list-style: none;
  margin-left: -20px;
}
.fd-tsdoc-container ul.tsd-parameters h5,
.fd-tsdoc-container ul.tsd-type-parameters h5 {
  font-size: 16px;
  margin: 1em 0 0.5em 0;
}
.fd-tsdoc-container ul.tsd-parameters .tsd-comment,
.fd-tsdoc-container ul.tsd-type-parameters .tsd-comment {
  margin-top: -0.5em;
}
.fd-tsdoc-container .tsd-sources {
  font-size: 14px;
  color: #808080;
  margin: 0 0 1em 0;
}
.fd-tsdoc-container .tsd-sources a {
  color: #808080;
  text-decoration: underline;
}
.fd-tsdoc-container .tsd-sources ul,
.fd-tsdoc-container .tsd-sources p {
  margin: 0 !important;
}
.fd-tsdoc-container .tsd-sources ul {
  list-style: none;
  padding: 0;
}
.fd-tsdoc-container .tsd-page-toolbar {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  color: #333;
  background: #fff;
  border-bottom: 1px solid #eee;
}
.fd-tsdoc-container .tsd-page-toolbar a {
  color: #333;
  text-decoration: none;
}
.fd-tsdoc-container .tsd-page-toolbar a.title {
  font-weight: bold;
}
.fd-tsdoc-container .tsd-page-toolbar a.title:hover {
  text-decoration: underline;
}
.fd-tsdoc-container .tsd-page-toolbar .table-wrap {
  display: table;
  width: 100%;
  height: 40px;
}
.fd-tsdoc-container .tsd-page-toolbar .table-cell {
  display: table-cell;
  position: relative;
  white-space: nowrap;
  line-height: 40px;
}
.fd-tsdoc-container .tsd-page-toolbar .table-cell:first-child {
  width: 100%;
}
.fd-tsdoc-container .tsd-widget:before,
.fd-tsdoc-container .tsd-select .tsd-select-label:before,
.fd-tsdoc-container .tsd-select .tsd-select-list li:before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 -8px 0 0;
  background-image: url('widgets.png');
  background-repeat: no-repeat;
  text-indent: -1024px;
  vertical-align: bottom;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .fd-tsdoc-container .tsd-widget:before,
.fd-tsdoc-container .tsd-select .tsd-select-label:before,
.fd-tsdoc-container .tsd-select .tsd-select-list li:before {
    background-image: url('widgets@2x.png');
    background-size: 320px 40px;
  }
}
.fd-tsdoc-container .tsd-widget {
  display: inline-block;
  overflow: hidden;
  opacity: 0.6;
  height: 40px;
  transition: opacity 0.1s, background-color 0.2s;
  vertical-align: bottom;
  cursor: pointer;
}
.fd-tsdoc-container .tsd-widget:hover {
  opacity: 0.8;
}
.fd-tsdoc-container .tsd-widget.active {
  opacity: 1;
  background-color: #eee;
}
.fd-tsdoc-container .tsd-widget.no-caption {
  width: 40px;
}
.fd-tsdoc-container .tsd-widget.no-caption:before {
  margin: 0;
}
.fd-tsdoc-container .tsd-widget.search:before {
  background-position: 0 0;
}
.fd-tsdoc-container .tsd-widget.menu:before {
  background-position: -40px 0;
}
.fd-tsdoc-container .tsd-widget.options:before {
  background-position: -80px 0;
}
.fd-tsdoc-container .tsd-widget.options,
.fd-tsdoc-container .tsd-widget.menu {
  display: none;
}
@media (max-width: 900px) {
  .fd-tsdoc-container .tsd-widget.options,
.fd-tsdoc-container .tsd-widget.menu {
    display: inline-block;
  }
}
.fd-tsdoc-container input[type=checkbox] + .tsd-widget:before {
  background-position: -120px 0;
}
.fd-tsdoc-container input[type=checkbox]:checked + .tsd-widget:before {
  background-position: -160px 0;
}
.fd-tsdoc-container .tsd-select {
  position: relative;
  display: inline-block;
  height: 40px;
  transition: opacity 0.1s, background-color 0.2s;
  vertical-align: bottom;
  cursor: pointer;
}
.fd-tsdoc-container .tsd-select .tsd-select-label {
  opacity: 0.6;
  transition: opacity 0.2s;
}
.fd-tsdoc-container .tsd-select .tsd-select-label:before {
  background-position: -240px 0;
}
.fd-tsdoc-container .tsd-select.active .tsd-select-label {
  opacity: 0.8;
}
.fd-tsdoc-container .tsd-select.active .tsd-select-list {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.fd-tsdoc-container .tsd-select .tsd-select-list {
  position: absolute;
  visibility: hidden;
  top: 40px;
  left: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  list-style: none;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  transition: visibility 0s 0.2s, opacity 0.2s;
}
.fd-tsdoc-container .tsd-select .tsd-select-list li {
  padding: 0 20px 0 0;
  background-color: #fdfdfd;
}
.fd-tsdoc-container .tsd-select .tsd-select-list li:before {
  background-position: 40px 0;
}
.fd-tsdoc-container .tsd-select .tsd-select-list li:nth-child(even) {
  background-color: #fff;
}
.fd-tsdoc-container .tsd-select .tsd-select-list li:hover {
  background-color: #eee;
}
.fd-tsdoc-container .tsd-select .tsd-select-list li.selected:before {
  background-position: -200px 0;
}
@media (max-width: 900px) {
  .fd-tsdoc-container .tsd-select .tsd-select-list {
    top: 0;
    left: auto;
    right: 100%;
    margin-right: -5px;
  }
  .fd-tsdoc-container .tsd-select .tsd-select-label:before {
    background-position: -280px 0;
  }
}
.fd-tsdoc-container img {
  max-width: 100%;
}
/*!
 * Fundamental Library Styles v0.18.1-rc.23
 * Copyright (c) 2021 SAP SE or an SAP affiliate company.
 * Licensed under Apache License 2.0 (https://github.com/SAP/fundamental-styles/blob/main/LICENSE)
 */
.fd-info-label {
  font-size: .875rem;
  font-size: var(--sapFontSize,.875rem);
  line-height: 1.4;
  line-height: var(--sapContent_LineHeight,1.4);
  color: #32363a;
  color: var(--sapTextColor,#32363a);
  font-family: "72", "72full", Arial, Helvetica, sans-serif;
  font-family: var(--sapFontFamily, "72", "72full", Arial, Helvetica, sans-serif);
  font-weight: 400;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  border: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 1.125rem;
  height: 1.125rem;
  min-width: 1.125rem;
  max-width: 100%;
  font-size: .75rem;
  font-size: var(--sapFontSmallSize,.75rem);
  letter-spacing: .0125rem;
  text-transform: uppercase;
  text-align: center;
  color: #32363a;
  color: var(--sapTextColor,#32363a);
  padding: 0 .625rem;
  border-width: .063rem;
  border-style: solid
}
.fd-info-label::after,
.fd-info-label::before {
  box-sizing: inherit;
  font-size: inherit
}
.fd-info-label__icon [class*=sap-icon],
.fd-info-label__icon[class*=sap-icon] {
  color: inherit;
  background: inherit;
  font-size: inherit;
  border-radius: inherit;
  line-height: 1;
  font-size: .75rem;
  color: #32363a;
  color: var(--sapTextColor,#32363a);
  margin-right: .1875rem
}
.fd-info-label__icon [class*=sap-icon][dir=rtl],
.fd-info-label__icon[class*=sap-icon][dir=rtl],
[dir=rtl] .fd-info-label__icon [class*=sap-icon],
[dir=rtl] .fd-info-label__icon[class*=sap-icon] {
  margin-right: 0;
  margin-left: .1875rem
}
.fd-info-label__icon [class*=sap-icon]:first-child:last-child,
.fd-info-label__icon[class*=sap-icon]:first-child:last-child {
  margin: 0
}
.fd-info-label__icon [class*=sap-icon]:first-child:last-child[dir=rtl],
.fd-info-label__icon[class*=sap-icon]:first-child:last-child[dir=rtl],
[dir=rtl] .fd-info-label__icon [class*=sap-icon]:first-child:last-child,
[dir=rtl] .fd-info-label__icon[class*=sap-icon]:first-child:last-child {
  margin: 0
}
.fd-info-label__text {
  font-size: .875rem;
  font-size: var(--sapFontSize,.875rem);
  line-height: 1.4;
  line-height: var(--sapContent_LineHeight,1.4);
  color: #32363a;
  color: var(--sapTextColor,#32363a);
  font-family: "72", "72full", Arial, Helvetica, sans-serif;
  font-family: var(--sapFontFamily, "72", "72full", Arial, Helvetica, sans-serif);
  font-weight: 400;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: inherit;
  color: inherit;
  line-height: 1
}
.fd-info-label__text::after,
.fd-info-label__text::before {
  box-sizing: inherit;
  font-size: inherit
}
.fd-info-label--accent-color-1 {
  background-color: #fdf3e7;
  background-color: var(--sapLegendBackgroundColor1,#fdf3e7);
  border-color: #d58215;
  border-color: var(--sapLegendColor1,#d58215)
}
.fd-info-label--accent-color-1[class*=sap-icon] {
  border-color: #d58215;
  border-color: var(--sapLegendColor1,#d58215)
}
.fd-info-label--accent-color-2 {
  background-color: #faeaea;
  background-color: var(--sapLegendBackgroundColor2,#faeaea);
  border-color: #dc5b5b;
  border-color: var(--sapLegendColor2,#dc5b5b)
}
.fd-info-label--accent-color-2[class*=sap-icon] {
  border-color: #dc5b5b;
  border-color: var(--sapLegendColor2,#dc5b5b)
}
.fd-info-label--accent-color-3 {
  background-color: #fce9f2;
  background-color: var(--sapLegendBackgroundColor3,#fce9f2);
  border-color: #db1f77;
  border-color: var(--sapLegendColor3,#db1f77)
}
.fd-info-label--accent-color-3[class*=sap-icon] {
  border-color: #db1f77;
  border-color: var(--sapLegendColor3,#db1f77)
}
.fd-info-label--accent-color-4 {
  background-color: #f9ebf5;
  background-color: var(--sapLegendBackgroundColor5,#f9ebf5);
  border-color: #9b3b3b;
  border-color: var(--sapLegendColor4,#9b3b3b)
}
.fd-info-label--accent-color-4[class*=sap-icon] {
  border-color: #9b3b3b;
  border-color: var(--sapLegendColor4,#9b3b3b)
}
.fd-info-label--accent-color-5 {
  background-color: #ecedf8;
  background-color: var(--sapLegendBackgroundColor20,#ecedf8);
  border-color: #cf5db3;
  border-color: var(--sapLegendColor5,#cf5db3)
}
.fd-info-label--accent-color-5[class*=sap-icon] {
  border-color: #cf5db3;
  border-color: var(--sapLegendColor5,#cf5db3)
}
.fd-info-label--accent-color-6 {
  background-color: #ebf3fa;
  background-color: var(--sapLegendBackgroundColor6,#ebf3fa);
  border-color: #286eb4;
  border-color: var(--sapLegendColor6,#286eb4)
}
.fd-info-label--accent-color-6[class*=sap-icon] {
  border-color: #286eb4;
  border-color: var(--sapLegendColor6,#286eb4)
}
.fd-info-label--accent-color-7 {
  background-color: #e8fbfd;
  background-color: var(--sapLegendBackgroundColor7,#e8fbfd);
  border-color: #1193a2;
  border-color: var(--sapLegendColor7,#1193a2)
}
.fd-info-label--accent-color-7[class*=sap-icon] {
  border-color: #1193a2;
  border-color: var(--sapLegendColor7,#1193a2)
}
.fd-info-label--accent-color-8 {
  background-color: #f3f4ef;
  background-color: var(--sapLegendBackgroundColor8,#f3f4ef);
  border-color: #8b9668;
  border-color: var(--sapLegendColor8,#8b9668)
}
.fd-info-label--accent-color-8[class*=sap-icon] {
  border-color: #8b9668;
  border-color: var(--sapLegendColor8,#8b9668)
}
.fd-info-label--accent-color-9 {
  background-color: #f9ebf6;
  background-color: var(--sapLegendBackgroundColor10,#f9ebf6);
  border-color: #647987;
  border-color: var(--sapLegendColor9,#647987)
}
.fd-info-label--accent-color-9[class*=sap-icon] {
  border-color: #647987;
  border-color: var(--sapLegendColor9,#647987)
}
.fd-info-label--accent-color-10 {
  background-color: #f1f3f4;
  background-color: var(--sapLegendBackgroundColor9,#f1f3f4);
  border-color: #892971;
  border-color: var(--sapLegendColor10,#892971)
}
.fd-info-label--accent-color-10[class*=sap-icon] {
  border-color: #892971;
  border-color: var(--sapLegendColor10,#892971)
}
.fd-info-label--display {
  height: 1rem;
  min-width: 1rem
}
.fd-info-label--numeric {
  padding: 0 .3125rem
}
.fd-info-label--icon {
  font-size: .75rem;
  font-size: var(--sapFontSmallSize,.75rem);
  display: inline-flex;
  align-items: center;
  padding: 0 .3125rem;
  line-height: 1rem
}
@font-face {
  font-family: "72";
  src: url('72-Regular-full.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "72";
  src: url('72-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "72";
  src: url('72-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SAP-icons";
  src: url('SAP-icons.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BusinessSuiteInAppSymbols";
  src: url('BusinessSuiteInAppSymbols.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SAP-icons-TNT";
  src: url('SAP-icons-TNT.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
html,
body {
  position: relative;
  height: 100%;
  overflow: hidden;
}
*,
::after,
::before {
  box-sizing: inherit;
}
body {
  margin: 0;
  background-color: white;
  font-family: "72", sans-serif;
}
.container {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
}
.col {
  padding-right: 15px;
  padding-left: 15px;
  flex: 1;
}
.navbar {
  background-color: #eee;
  margin-bottom: 20px;
}
.nav {
  list-style-type: none;
}
.nav-item {
  margin-bottom: 0;
  display: inline-block;
  text-decoration: none;
}
.nav-link {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
}
.code-snippet {
  padding: 0.15rem;
  background: rgba(0, 0, 0, 0.03);
}
h2 {
  font-weight: 550;
}
fd-card {
  width: 80%;
}
.fd-tabs__panel.is-expanded {
  width: 95%;
}
.fd-scroll-spy-example-icon-class {
  position: relative;
  display: inline-block;
  margin-right: 4px;
}
[dir=rtl] .fd-scroll-spy-example-icon-class, .fd-scroll-spy-example-icon-class[dir=rtl] {
  margin-right: 0;
  margin-left: 4px;
  transform: rotate(180deg);
  bottom: 2px;
}
[dir=rtl] .middle-marker-container, .middle-marker-container[dir=rtl] {
  right: initial !important;
  left: 0 !important;
}
pre {
  margin: 0;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  display: flex;
  padding: 1rem;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
}
pre code {
  display: block;
}
.docs-component.docs-tile {
  border-radius: 4px 4px 0 0;
  padding-bottom: 4px;
  border: 1px solid #ccc;
  transition: 0.25s background-color;
  display: block;
}
.fd-centered-content {
  text-align: center;
}
.is-disabled,
.is-blocked {
  pointer-events: none;
}
/** Highlight overrides */
.hljs-tag,
.hljs-name {
  color: #000080;
}
.hljs-keyword {
  color: #00f;
}
.hljs-comment {
  color: #008000;
}
.hljs-attr {
  color: #008080;
}
.hljs-string {
  color: #d14;
}
.hljs-meta {
  color: #2b91af;
}
.side-nav__search {
  padding: 10px 10px 0 10px;
}
a,
a:focus {
  text-decoration: none;
}
.fd-playground--markdown #fundamental-ngx {
  margin-top: calc(2rem + 10px);
  font-size: 2.2rem;
}
.fd-playground--markdown ol,
.fd-playground--markdown ul {
  padding-left: 2rem;
}
.fd-playground--markdown pre {
  margin: 25px 0px;
  background-color: #fff !important;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  display: flex;
  padding: 1rem;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.fd-playground--markdown pre code {
  display: block;
}
.fd-playground--markdown > h1 {
  font-size: 2.2rem;
  line-height: 1;
}
.fd-playground--markdown > p {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  font-weight: 300;
}
.fd-flex-row {
  display: flex;
  flex-direction: row;
}
.fd-flex-col {
  display: flex;
  flex-direction: column;
}
body .custom-container-class {
  z-index: 0;
}
body .dialog-custom-overlay-example {
  background: radial-gradient(circle, #020024 0%, rgba(0, 0, 0, 0.48) 100%);
}
.fd-info-label + .fd-info-label {
  margin-left: 0.3rem;
}
.fd-docs--toolbar .fd-shellbar__product {
  margin: 0 0.5rem;
}
.fd-docs--toolbar .fd-shellbar--s .fd-shellbar__product {
  margin: 0;
}
.fd-docs--toolbar .fd-shellbar__action--mobile {
  display: none !important;
}
.fd-docs--toolbar .fd-shellbar__action--desktop {
  display: flex !important;
}
